Ai được coi là lập trình viên máy tính giỏi nhất mọi thời đại?

Trả lời: Brian Knapp, Người công giáo, kỹ sư phần mềm. Viết blog tại Code Carrer Genius

Tôi cho rằng đó là Bill Gates. Đúng, Bill Gates. Ông đã đóng góp cho ngành lập trình nhiều hơn bất cứ ai trên thế giới.

Lý do là…

Máy tính trong quá khứ rất đắt đỏ và bất tiện. Chúng không có nhiều tác dụng, khó di chuyển và bị hạn chế nhiều mặt.

Nhưng vài gã mọt sách đã thấy được tiềm năng của chúng. Một trong những người đó là Bill Gates.

Bill là một lập trình viên giỏi và rất thông minh. Và ông đã nhận ra một điều quan trọng.

Mục tiêu cuối cùng lúc đó máy tính sẽ xuất hiện trên những chiếc bàn ở mọi nhà và trong mọi lĩnh vực, trong mọi chiếc ví và mọi chiếc điện thoại và hơn thế nữa. Ở thời điểm đó, ý tưởng này được xem là điên rồ.

Bởi vì máy tính lúc đó cồng kềnh và đắt đỏ, không có nhiều ứng dụng.

Qua nhiều thập kỷ, Bill Gates sử dụng Microsoft và những thoả thuận với IBM và Intel để đưa máy tính đến tay hàng tỷ người dùng. Tôi đã chứng kiến máy tính từ việc tốn hàng nghìn đô la và là một thứ kỳ dị cho đến khi nó trở thành một phần của cuộc sống.

Tại sao điều đó lại khiến Bill trở thành một lập trình  giỏi?

Bởi ông đã nhận ra cần nhiều hơn là khả năng lập trình để thực hiện những điều trên.

Bill hiểu rằng cơ hội cho ngành điện toán bị hạn chế rất nhiều trong thập niên 70, 80 và thậm chí kéo dài đến tận thập niên 90. Ông đã tạo ra một công ty và hệ thống, đồng thời tạo ra được những lập trình viên có thể làm ra những phần mềm và máy tính rẻ hơn và phù hợp hơn với thị trường đại chúng.

Trong khi những lập trình viên viết code để khoe với nhau thì Bill viết code và bán chúng cho cả thế giới.

Và nhờ có Microsoft (chương trình vĩ đại nhất của ông), những lập trình viên ngày nay có nhiều cơ hội phát triển hơn bất cứ thời điểm nào khác.

Mặc dù tôi cũng dành sự yêu mến cho những nhà lập trình tài năng khác, nhưng nếu không có Bill Gates, thì rất nhiều người giống tôi bị thất nghiệp và sẽ không có nhiều lập trình viên mà bạn có thể nhớ tên.

-Brian

Leave a Reply

Your email address will not be published. Required fields are marked *