Những lập trình viên giỏi nhất thế giới đương đại – Phần 2
Bài viết được sự cho phép của smartjob.vn
Trong phần 2 này, các bạn hãy tiếp tục cùng Smartjob khám phá 5 gương mặt lập trình viên xuất sắc nhất để biết được họ đã làm gì, đã cống hiến những gì cho ngành công nghệ thông tin của nhân loại.
Lập trình viên Doug Cutting – Nhà phát triển của Lucene
Phát triển công cụ tìm kiếm Lucene cũng như Nutch (một trình thu thập web) và Hadoop (một bộ công cụ cho quá trình thu thập các dữ liệu lớn). Bên cạnh đó, ông cũng là người đề xướng các mã nguồn mở (Lucene, Nutch, Hadoop tất cả đều sử dụng mã nguồn mở. Ông cũng từng là cựu giám đốc của Nền tảng phần mêm Apache.
Nhận xét:
“Ông là người đã tạo ra một khuôn khổ tìm kiếm đặc biệt (Lucene/Solr) và đem cổng dữ liệu lớn đến với thế giới (hadoop).” Rajesh Rao
“Sự sáng tạo của ông với các dự án Lucene và Hadoop (cùng với rất nhiều dự án khác) đã tạo ra lượng tài sản khổng lồ đồng thời đem đến cơ hội việc làm cho vô số người trên thế giới.” Amit Nithianandan
Lập trình viên Sanjay Ghemawat – Kiến trúc sư chính của Google
Thiết kế và điều hành những hệ thống phân phối lớn nhất của Google gồm có MapReduce, BigTable, Spanner và hệ thống file của Google. Tạo ra hệ thống lịch ical của Unix; được bầu vào Học viện kỹ thuật quốc gia trong năm 2009. Đoạt giải thưởng ACM – Infosys Foundation trong Khoa học máy tính năm 2012
Nhận xét: “Đó là người đồng đội của Jeff Dean” Ahmet Alp Balkan
Lập trình viên Jeff Dean – Bộ óc đằng sau công cụ lập chỉ mục tìm kiếm của Google
Jeff Dean là nhà khoa học máy tính và kỹ sư phần mềm của Google. Ông đã có công rất lớn trong việc thiết kế và triển khai nhiều hệ thống quy mô lớn của Google bao gồm tự động lấy dữ liệu, lập chỉ mục và tìm kiếm, AdSense, MapReduce, BigTable và Spanner. Được bầu vào Học viện kỹ thuật quốc gia 2009, đoạt giải ACM SIGOPS Mark Weiser và giải thưởng ACM-Infosys Foundation về Khoa học máy tính.
Nhận xét:
“… đã đem lại những đột phá trong khai thác dữ liệu (GFS, Map and Reduce, Big Table). ” Natu Lauchande
“Hình thành, xây dựng và triển khai MapReduce và BigTable và vô số những thứ khác” Erik Goldman
Lập trình viên Linus Torvalds – Nổi danh với Lunix
Tạo ra các hạt nhân của Linux và Git, hệ thống kiểm soát phiên bản nguồn mở. Trong quá trình làm việc, ông đã giành được rất nhiều giải thưởng và danh hiệu cao quý bao gồm giải thưởng EFF Pioneer năm 1998, Huy chương Lovelace cho việc phát triển Khoa học máy tính Anh năm 2000, Giải thưởng Công nghệ thiên nhiên kỷ nam 2012,….
Nhận xét:
“Để có được thành tựu này, ông đã nghiên cứu các hạt nhân Linux trong vài năm trong khi GNU Hurd (hạt nhân được phát triển bởi GNU) mất tới 25 năm để phát triển mà vẫn chưa chính thức được đưa vào sử dụng.” Erich Ficker
“Torvalds có lẽ là lập trình viên của mọi lập trình viên” Dan Allen
“Anh ấy đã hoàn thành sứ mệnh một cách xuất sắc” Alok Tripathy
Lập trình viên Carmack – Đồng sáng lập của Doom
Là người đồng sáng tạo ra phần mềm id và tạo ra các game ảnh hưởng bởi FPS như Wolfenstein 3D, Doom, Quake. Đi tiên phong trong các kỹ thuật máy tính mang tính đột phá như thích nghi làm mới ngói, phân vùng không gian nhị phân và bộ nhớ đệm bề mặt. Được giới thiệu vào Viện hàn lâm nghệ thuật và Khoa học Interactive Hall of Fame năm 2001, giành giải thưởng Emmy ở hạng mục Thiết kế và Công nghệ năm 2007 và 2008 đồng thời đoạt giải thưởng thành tựu trọn đời của Lựa chọn những sự phát triển game.
Nhận xét:
“ Anh ấy viết công cụ đầu tiên trước khi tròn 20 tuổi. Đó là một thiên tài. Tôi ước có thể làm việc một quý với lập trình viên tài ba đó.” Alex Dolinsky
“ Wolfenstein 3D, Doom, Quake là một cuộc cách mạng vào thời điểm đo và đã ảnh hưởng đến cả một thế hệ các nhà thiết kế game.” Dniblock
“ Ông có thể viết bất cứ thứ gì một cách cơ bản trong một ngày cuối tuần” Greg Naughton
“Ông là Mozart của mã hóa máy tính.” Chris Morris
Bài viết được dịch và tổng hợp từ ITWorld
Bài viết gốc được đăng tải tại smartjob.vn
Có thể bạn quan tâm:
- Những lập trình viên giỏi nhất thế giới đương đại – Phần 3
- Sinh viên Mobile nên trang bị những gì, vì sao nên chọn Mobile App?
- Muốn làm an toàn thông tin tại Việt Nam thì học gì?
Tìm việc IT lương cao, đãi ngộ tốt trên TopDev
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- i iOS 18 có gì mới? Có nên cập nhật iOS 18 cho iPhone của bạn?
- G Gamma AI là gì? Cách tạo slide chuyên nghiệp chỉ trong vài phút
- P Power BI là gì? Vì sao doanh nghiệp nên sử dụng PBI?
- K KICC HCMC x TOPDEV – Bước đệm nâng tầm sự nghiệp cho nhân tài IT Việt Nam
- T Trello là gì? Cách sử dụng Trello để quản lý công việc
- T TOP 10 SỰ KIỆN CÔNG NGHỆ THƯỜNG NIÊN KHÔNG NÊN BỎ LỠ
- T Tìm hiểu Laptop AI – So sánh Laptop AI với Laptop thường
- M MySQL vs MS SQL Server: Phân biệt hai RDBMS phổ biến nhất
- S SearchGPT là gì? Công cụ tìm kiếm mới có thể đánh bại Google?