Các lập trình viên và chuyên gia CNTT nổi tiếng nhất trên khắp thế giới

Chú ý! Ý kiến ​​của người trả lời câu hỏi có thể không trùng với ý kiến ​​của người biên tập.

Bạn coi ai là lập trình viên giỏi nhất mọi thời đại?


MITCH RHYS-JONES

lập trình viên

“DONALD roi.

Ông được biết đến với chuyên khảo “Nghệ thuật lập trình”, bao gồm nhiều tập. Nó chứa các mô tả chi tiết về mọi thứ, từ cấu trúc dữ liệu và số ngẫu nhiên đến sắp xếp, liệt kê và phân tích thuật toán - một hướng đi mà ông đã đặt nền móng cho nó. Trong tất cả các cuốn sách của mình, ông đều đưa ra các ví dụ viết bằng hợp ngữ - hướng dẫn máy. Đây là những gì Bill Gates đã nói về chuyên khảo này: “Nếu bạn nghĩ mình là một lập trình viên giỏi, hãy đọc Nghệ thuật lập trình của Knuth. Nếu bạn có thể đọc hết, hãy nhớ gửi cho tôi một bản lý lịch.”

Knuth bắt đầu viết chuyên khảo này từ năm 1962 và cho đến nay đã hoàn thành bốn tập. Tập thứ năm sẽ xuất hiện vào năm 2020, đồng nghĩa với việc ông sẽ phải mất 58 năm để hoàn thành năm tập. Nhưng anh ấy sẽ viết thêm hai bài nữa. Và đó là chưa kể đến việc ông đã tạo ra TeX, một trong những hệ thống bố trí máy tính phổ biến nhất, ngôn ngữ METAFONT để phát triển phông chữ vector, cũng như các hệ thống lập trình có thẩm quyền WEB và CWEB. Ông đã được trao Huân chương John von Neumann, Huân chương Franklin, Giải thưởng Turing và Huân chương Khoa học Quốc gia Hoa Kỳ. Với tác phẩm Nghệ thuật lập trình, ông thậm chí còn được trao danh hiệu Giáo sư danh dự về nghệ thuật lập trình."


lập trình viên

"Anders Hejlsberg.

Ông đã viết trình biên dịch Pascal bằng hợp ngữ cho hai hệ điều hành thống trị thời bấy giờ là DOS và CPM. Trình biên dịch sau đó được đưa vào môi trường phát triển tích hợp Turbo Pascal. Nhờ đó, việc biên dịch, liên kết và chạy một chương trình bắt đầu mất vài giây thay vì vài phút.

Trình biên dịch của Heilsberg đã được Borland International mua lại, công ty cũng đã thuê người lập trình. Borland đã bán trình biên dịch cùng với môi trường phát triển đầy đủ với số tiền ít hơn nhiều so với các đối thủ cạnh tranh. Nhờ Heilsberg, năng suất của các lập trình viên đã tăng lên đáng kể. Sau đó, tôi rất ấn tượng với công trình của anh ấy đến nỗi tôi thậm chí còn viết một cuốn sách Sử dụng Turbo Pascal, xuất bản lần đầu vào năm 1986. Nó vẫn có thể được tìm thấy trên Amazon và eBay.

Anders Hejlsberg đã lãnh đạo nhóm tạo ra Borland Delphi (Object Pascal), nhanh như Turbo Pascal. Delphi hiện đứng thứ 11 trong bảng xếp hạng TIOBE về ngôn ngữ lập trình và môi trường phát triển. Hejlsberg sau đó làm việc cho Microsoft, nơi ông lãnh đạo việc phát triển C#, hiện đứng thứ 5 trong bảng xếp hạng TIOBE.”


RAVI KUMAR

học sinh

"Linus Torvalds.

Người tạo ra Linux. Mọi người đều biết rằng anh ấy có thể lập trình tốt hơn Mark Zuckerberg và Bill Gates. Trong một ngành kiếm tiền đầy áp lực, hoang tưởng và kiếm tiền như vậy, không ai có thể lường trước được sự ra đời của Linux, một hệ điều hành mở và miễn phí là kết quả của sự hợp tác của nhiều lập trình viên. Ông cũng tạo ra hệ thống kiểm soát phiên bản tệp Git và chương trình lặn chuyên nghiệp Subsurface.

James Gosling.

Người tạo ra ngôn ngữ Java được sử dụng trên toàn thế giới. Dựa trên trình thông dịch ngôn ngữ mô tả trang PostScript, ông đã phát triển Hệ thống cửa sổ mở rộng mạng (NEWS), hệ thống phân phối điện toán trên toàn mạng. Anh ấy đã làm việc trên mọi thứ: phân tích từ xa trên mặt đất từ ​​vệ tinh ISIS 2 và phiên bản đầu tiên của trình soạn thảo văn bản Emacs cho Unix, v.v.

Richard Stallman.

Người sáng lập Quỹ Phần mềm Tự do và người sáng lập phong trào nguồn mở, một trong những nhân vật quan trọng nhất trong lịch sử công nghệ thông tin. Anh ấy đã làm việc trên GPL, giấy phép được sử dụng rộng rãi nhất trên thế giới, bao gồm cả Linux, cũng như bộ biên dịch GCC, trình soạn thảo văn bản Emacs và phần mềm nguồn mở khác.”

Nhìn thấy tên mình trong bảng xếp hạng Forbes là mơ ước của bất kỳ người thành đạt nào. Chỉ bây giờ mọi người mới chọn con đường riêng của mình để đạt được mục tiêu này. Một số bắt đầu đầu tư, một số bán kim loại quý và một số thậm chí còn tạo ra các sản phẩm mà một nửa dân số thế giới không thể tưởng tượng được cuộc sống của họ mà không có nó. Có rất nhiều lựa chọn. Nhưng bây giờ tôi đề nghị đề cập đến một trong những lĩnh vực hứa hẹn nhất, đó là nói về 10 người giàu nhất đã kiếm được tài sản nhờ sự trợ giúp của công nghệ thông tin.

Vị trí thứ 10. Michael Dell

Giá trị ròng: 19 tỷ USD.

Cuộc sống là một điều tàn khốc, vì vậy không phải tất cả những giấc mơ của chúng ta đều được định sẵn để trở thành hiện thực. Ở tuổi 17, Michael Dell lúc đó chưa được biết đến muốn trở thành bác sĩ, nhưng chỉ sau hai năm, anh phải bỏ dở việc học. Bạn có nghĩ rằng mọi người đã từ bỏ anh chàng đến từ Texas vào thời điểm này không? Có lẽ. Nhưng vào năm 2005, tên của ông đã đứng ở vị trí thứ tư trong bảng xếp hạng những người giàu nhất Hoa Kỳ theo Forbes. Nguyên nhân dẫn đến thành công này có thể kể đến công ty PC Limited do Michael thành lập năm 1984 ngay sau khi rời trường đại học. Ban đầu, công ty chỉ bán máy tính, nhưng sau 19 năm (năm 2003), danh sách hàng hóa sản xuất tăng lên đáng kể nên công ty quyết định đổi tên doanh nghiệp Dell Inc. Vào thời điểm đó, thu nhập ròng của công ty đã là 3 tỷ USD một năm. Hiện Michael Dell giữ chức chủ tịch hội đồng quản trị, giữ chức vụ giám đốc điều hành, tận hưởng sự thành công của bốn đứa con và quyên góp tiền cho tổ chức từ thiện.

Vị trí thứ 9. Việc làm của Laurene Powell

Giá trị ròng: 19,5 tỷ USD.

Có quan điểm cho rằng đàn ông phải tìm được mục tiêu đúng đắn trong cuộc sống, còn phụ nữ phải tìm được người đàn ông có mục tiêu đúng đắn. Lauren gặp một người đàn ông như vậy vào năm 26 tuổi, đó chính là Steve Jobs. Powell thực sự nợ chồng mình vị trí thứ 9 trong danh sách này vì cô được thừa kế cổ phần của Disney và Apple. Nhưng không ai dám nói rằng “của cải” đã đổ xuống đầu người phụ nữ này như thế. Chúng ta đều biết rằng đằng sau mỗi người đàn ông thành công luôn có một người phụ nữ yêu thương. Và nhìn vào thành tích của Steve Jobs, bạn hiểu rằng Lauren đã cố gắng duy trì sự thoải mái trong gia đình và truyền cảm hứng cho chồng mình chinh phục những tầm cao mới. Và Powell cũng có rất nhiều lý do để tự hào về bản thân mình. Lauren nằm trong ban giám đốc của bảy tổ chức từ thiện (hai trong số đó do cô tự thành lập), mục tiêu chính của cô là giúp trẻ em từ các gia đình nghèo được học hành. Năm 2010, đích thân Barack Obama đã đưa Laurene Powell Jobs vào một ủy ban đặc biệt tại Nhà Trắng, được thành lập để giải quyết những vấn đề công cộng cấp bách nhất.

Vị trí thứ 8. Steve Ballmer

Giá trị ròng: 21,5 tỷ USD.

Steve Ballmer, người từng giữ chức Giám đốc điều hành Microsoft trong 14 năm (từ 2000 đến 2014), có thể dễ dàng được coi là người gây tranh cãi nhất trong top 10 của chúng ta. Trong thời gian lãnh đạo Microsoft, ông đã cố gắng tăng doanh thu hàng năm của tập đoàn từ 25 tỷ USD lên 70 tỷ USD, nhưng việc bỏ bê các thị trường mới nổi đã góp phần khiến năm 2012 Steve bị coi là “Giám đốc điều hành tồi tệ nhất của một công ty đại chúng ở Mỹ”. ” Nhưng điều này không ngăn cản anh lọt vào danh sách những người giàu nhất hành tinh mà không phải là chủ doanh nghiệp lớn hay người thân của họ. Ballmer đã tích lũy được khối tài sản khổng lồ của mình nhờ các quyền chọn nhận được từ Microsoft. Chà, để không rơi vào trầm cảm sau khi rời công ty mà anh đã cống hiến những năm tháng đẹp nhất của cuộc đời, Ballmer đã quyết định “lấp đầy” nỗi đau của mình theo một cách rất bất thường - mua đội bóng rổ Los Angeles Clippers với giá 2 tỷ USD .

Vị trí thứ 7. Jack Ma

Giá trị ròng: 22,7 tỷ USD.

Tại một thời điểm nào đó, bạn có thể bị ấn tượng bởi ý tưởng rằng thế giới giàu có về CNTT chỉ bao gồm những cư dân ở Mỹ. Nhưng điều này là xa sự thật. Đế quốc Thiên thể cũng có những thiên tài của riêng mình. Jack Ma và các đối tác của ông khó có thể tưởng tượng rằng nền tảng B2B Alibaba mà họ tạo ra vào năm 1999 với giá 60.000 USD sẽ trong vài năm tới trở thành một công ty có vốn hóa 270 tỷ USD và tạo ra 2% GDP của Trung Quốc. Nhưng trước khi giấc mơ của Mã Vân (đây là tên đệm của nhân vật chính của chúng ta) trở thành hiện thực, anh đã phải trải qua một tuổi thơ khó khăn, 5 năm làm việc tại Viện Sư phạm Hàng Châu với mức lương 12 đô la một tháng và hàng trăm lần bị từ chối khi cố gắng xin bất kỳ công việc nào ( của anh ấy Họ thậm chí còn không chấp nhận nó ở KFC). Những dấu hiệu thay đổi đầu tiên trong cuộc sống xuất hiện khi vào năm 1995, khi đến thăm Seattle, Jack Ma lần đầu làm quen với Internet. World Wide Web đã ảnh hưởng đến quan điểm của ông nhiều đến mức chỉ vài tháng sau, tỷ phú tương lai đã thành lập một công ty phát triển trang web nhỏ. Một thời gian sau, khi trở về nước và làm việc được một năm với tư cách là người đứng đầu Trung tâm Thương mại Điện tử Trung Quốc, ông đã thành lập “công ty tuyệt vời đó”, điều này khiến ban quản lý eBay căng thẳng rất nhiều (người Mỹ đã phải đóng cửa hoàn toàn văn phòng đại diện của họ ở Trung Quốc). do thua cuộc cạnh tranh). Năm 2013, Mã Vân từ chức chủ tịch công ty nhưng vẫn có tên trong ban giám đốc. Và chỉ mười tháng sau đó, Alibaba lên sàn, huy động được số tiền đầu tư kỷ lục - 25 tỷ USD. Tập đoàn châu Á này có những kế hoạch mang tính toàn cầu trong tương lai gần (chẳng hạn như thành lập ngân hàng tư nhân đầu tiên ở Trung Quốc) và tin tôi đi, Jack Ma và các đồng nghiệp của ông sẽ làm mọi thứ có thể để đạt được mục tiêu của họ.

Vị trí thứ 6. Sergey Brin

Giá trị ròng: 29,2 tỷ USD.

Vị trí thứ sáu trong danh sách của chúng tôi thuộc về một người Mỹ, nhưng lần này là người gốc Nga. Gia đình của Sergey Brin, người đồng sáng lập Google, di cư đến Hoa Kỳ từ Moscow khi cậu bé mới 5 tuổi. Vài tháng trước khi đến tuổi trưởng thành, Sergei trở về quê hương cùng một nhóm học sinh, nhưng chuyến đi này không gợi lên trong anh những cảm xúc tích cực. “Cảm ơn cha đã đưa tất cả chúng con rời khỏi nước Nga,” Brin nói với cha mình sau đó một lát. Khi đang học tại Đại học Stanford, Sergei bắt đầu tích cực nghiên cứu nhiều công cụ tìm kiếm khác nhau và thậm chí còn viết một số nghiên cứu về chủ đề này. Việc làm quen với Larry Page cũng diễn ra trong các bức tường của tổ chức này. Năm 1995, một sinh viên thạc sĩ và một sinh viên tốt nghiệp toán học đã cùng nhau nghiên cứu các công cụ tìm kiếm và ba năm sau họ tuyên bố thành lập Google. Công việc kinh doanh gần như ngay lập tức bắt đầu có kết quả và vào năm 2004, Sergey Brin lần đầu tiên xuất hiện trong danh sách Forbes với khối tài sản trị giá 4 tỷ USD. Hiện tại, anh ấy giữ chức chủ tịch phát triển công nghệ trong công ty riêng của mình, nuôi hai đứa con (anh ấy và vợ ly thân vào năm 2013) và tích cực, giống như bất kỳ người nào khác trong top 10 này, quyên góp tiền cho những mục đích tốt đẹp.

Vị trí thứ 5. trang Larry

Giá trị ròng: 29,7 tỷ USD.

Larry Page đã dẫn trước người bạn và đồng nghiệp của mình, Sergey Brin, vài triệu đô la. Nhà đồng sáng lập tương lai của Google sinh ra trong một gia đình dạy khoa học máy tính tại Đại học bang Michigan nên ngay từ khi còn nhỏ, tỷ phú tương lai đã tỏ ra yêu thích công nghệ cao. Khi đó, khó có khả năng một chàng trai đến từ một thị trấn nhỏ (theo tiêu chuẩn Mỹ) có thể nghĩ rằng công việc kinh doanh yêu thích của mình sẽ giúp anh ta vươn lên vị trí thứ 19 trên Forbes, nhưng cuộc gặp gỡ để đời tại Đại học Stanford với Sergei Brin đã cho anh ta hy vọng thành công. Những thành tựu phi thường của Google cho phép nhiều nhà sáng tạo thậm chí mua được một chiếc máy bay chở khách Boeing 767 với giá 320 triệu USD. Page đảm nhận vị trí Giám đốc điều hành vào năm 2011, kế nhiệm Eric Schmidt, người đã giữ vị trí này trong 10 năm. Tính đến tháng 5 năm 2015, hệ thống phân cấp của tập đoàn vẫn như cũ: Larry chịu trách nhiệm về các vấn đề quản lý và Sergey chịu trách nhiệm về phát triển công nghệ.

Vị trí thứ 4. Mark Zuckerberg

Giá trị ròng: 33,4 tỷ USD.

Mark Zuckerberg là người sáng lập mạng xã hội Facebook, là nhân vật của năm 2010 theo tạp chí Time, người tham gia chiến dịch từ thiện của Warren Buffett và Bill Gates, đồng thời là một trong những tỷ phú trẻ nhất theo Forbes. Danh sách này có thể được tiếp tục vô thời hạn, bởi vì Mark là một ví dụ xuất sắc về việc bạn có thể đạt được bất cứ điều gì trong cuộc sống này, điều quan trọng chính là thể hiện sự kiên trì. Zuckerberg kiếm được một tỷ USD đầu tiên ở tuổi 23, chỉ 10 tháng sau khi Facebook mở cửa cho tất cả người dùng Internet (lúc đầu trang này chỉ dành cho sinh viên có email trong vùng miền .edu). Nhiều bộ phim đã được thực hiện về cuộc đời của Zuckerberg và sự phát triển của công ty anh, nhưng hầu hết khán giả đều quan tâm đến bộ phim “The Social Network” của Aaron Sorkin, quay vào năm 2010. Thật đáng để xem tác phẩm này, nếu chỉ vì chính thủ phạm đã phê duyệt kịch bản, mặc dù lúc đó phim đã ra rạp được một năm. Đạo diễn không chỉ kể hay về quá trình thành lập trang web mà còn thể hiện được tính cách không hề dễ dãi của Zuckerberg. Tất cả những người thân yêu của Mark sẽ khẳng định rằng anh chàng này không phải là người dễ giao tiếp, nhưng những nguyên tắc sống mạnh mẽ của anh đã giúp tạo nên một trong những thương hiệu giá trị nhất thời đại chúng ta (năm ngoái Facebook chiếm vị trí thứ 29 trong bảng xếp hạng Thương hiệu toàn cầu tốt nhất), đồng thời đã góp phần vào cuộc hôn nhân của anh với Priscilla Chan (Priscilla Chan). Zuckerberg hiện là CEO của Facebook và cũng sở hữu 19% cổ phần của công ty.

Vị trí thứ 3. Jeff Bezos

Giá trị ròng: 34,8 tỷ USD.

Giải đồng cho vị trí thứ ba trong danh sách của chúng tôi thuộc về một người Mỹ khác, vào năm 1994, đã nhận ra rằng Internet là một nền tảng lý tưởng để bán hàng. Jeff Bezos, người sáng lập Amazon.com, là người tiên phong trong lĩnh vực bán sách trực tuyến nên ông phải tự mình phát triển công thức điều hành một doanh nghiệp trực tuyến thành công. Lúc đầu, Bezos thậm chí còn bắt nhân viên của mình đi ra ngoài các cửa hàng khác với biển hiệu ghi: “Không thể tìm thấy cuốn sách bạn đang tìm? Hãy xem Amazon.com." Nhưng công ty đã có đơn đặt hàng ngay từ ngày đầu tiên làm việc, nhưng Netscape và Yahoo đã giúp đạt được mốc “100 cuốn sách được bán trong một giờ” chỉ một năm sau khi khai trương, điều này đã đặt một liên kết tới trang web của Jeff trên trang chính của họ. Năm 1998, sau đợt IPO, người ta quyết định mở rộng chủng loại cửa hàng bằng cách thêm đĩa nhạc và sản phẩm video vào kệ ảo. Hiện tại, Amazon.com bán 34 loại hàng hóa (đồ gia dụng, thực phẩm, phần mềm và nhiều loại khác). Còn với bản thân Jeff Bezos, vị trí giám đốc điều hành không phải là niềm vui duy nhất trong cuộc đời ông. Năm 2000, tỷ phú này mua lại công ty Blue Origin, chuyên phóng tàu vũ trụ tư nhân, và năm 2010, nhà xuất bản The Washington Post được thêm vào tài sản của ông, được mua lại với giá 250 triệu USD.

Vị trí thứ 2. Larry Ellison

Giá trị ròng: 54,3 tỷ USD.

Số phận bắt đầu thử thách Larry Ellison, người sáng lập tương lai của Oracle, ngay từ khi còn nhỏ. Mẹ ruột của anh đã bỏ rơi anh khi anh chưa đầy một tuổi, và cha mẹ nuôi của anh coi cậu bé là một kẻ thất bại do học hành kém. Sau khi tốt nghiệp ra trường, Ellison không thể tìm thấy tiếng gọi cuộc sống của mình trong một thời gian dài nên tỷ phú tương lai phải bằng lòng với những công việc bán thời gian nhỏ. Nhưng mọi thứ thay đổi ngay khi Larry biết đến sự tồn tại của máy tính. Anh ấy ngay lập tức bắt đầu học lập trình và vài năm sau chuyển đến California để viết phần mềm tùy chỉnh. Năm 1974, số phận đã đưa Ellison đến với công ty nhỏ Amtex. Chính tại đây, nhân vật chính của chúng ta đã tạo ra “cơ sở dữ liệu lý tưởng” Oracle, làm nền tảng cho việc mở doanh nghiệp của riêng mình. Larry nói: “Chương trình này quá hay nên không thể bán được. Kết quả là Oracle trở thành một trong những công ty phát triển nhanh nhất ở Mỹ và đến năm 1986 đã mang về 584 triệu USD. Nhưng chỉ sau bốn năm, tập đoàn này đã đứng trước bờ vực phá sản: giá trị thị trường đã giảm 80% và số vụ kiện tụng đã vượt quá mọi giới hạn hợp lý. Ellison đã phải suy nghĩ lại cách tiếp cận kế toán của mình, sa thải những người quản lý cũ và nỗ lực hết sức để cải thiện phần mềm mà ông đã bán. Năm 1991, Oracle bắt đầu có lãi trở lại. Larry luôn muốn trở nên giàu có và ông đã thành công - vào năm 2000, tài sản của ông ước tính khoảng 48 tỷ USD. Nhưng anh vẫn chưa đạt được thành công về mặt cá nhân (cả 4 cuộc hôn nhân đều kết thúc bằng ly hôn). Nhưng không chắc Larry Ellson, người đứng thứ 5 trong bảng xếp hạng của Forbes, lại rất lo lắng về điều này. Và ông vẫn còn hai đứa con với người vợ thứ ba, Barbara Booth.

1 nơi. Bill Gates

Giá trị ròng: 79,2 tỷ USD.

Người chiến thắng trong danh sách của chúng tôi thuộc về Bill Gates, người sáng lập Microsoft, người kiếm được 6.700 USD mỗi phút. Ông lần đầu tiên trở thành người giàu nhất hành tinh vào năm 1996, và điều đáng chú ý là tình hình không thay đổi kể từ đó. Chỉ trong năm 2008, Warren Buffett và Carlos Slim Al đã đưa Bill lên vị trí thứ ba, nhưng trong vòng 12 tháng, tên của ông lại xuất hiện ở vị trí dẫn đầu bảng xếp hạng thế giới của Forbes. Nhưng tập đoàn máy tính không phải là thành tựu duy nhất trong cuộc đời Gates. Năm 1994, ông và vợ Melinda thành lập một quỹ từ thiện lớn nhất thế giới hiện nay với tổng tài sản khoảng 35 tỷ USD. William Henry Gates thường được coi là một tỷ phú không có trình độ học vấn cao hơn, nhưng vào năm 2007, Bill vẫn nhận được bằng của Đại học Harvard, bằng cấp mà ông đã bỏ học vào năm 1975 khi đang học năm thứ hai để dành toàn bộ thời gian cho lập trình. Hiện số đầu tiên của Forbes giữ chức chủ tịch hội đồng quản trị của Microsoft, nhưng mỗi năm ông ngày càng dành nhiều thời gian hơn cho việc phát triển quỹ của mình, mục tiêu chính là chống lại các vấn đề toàn cầu của thế giới.

Tất cả dữ liệu về tình hình tài chính của các tỷ phú được lấy từ bảng xếp hạng chính thức của Forbes tính đến tháng 5 năm 2015.

Nếu bạn tìm thấy lỗi, vui lòng đánh dấu một đoạn văn bản và nhấp vào Ctrl+Enter.

Lập trình viên nổi tiếng, họ là ai và họ đã đóng góp gì cho sự phát triển của thế giới hiện đại? Trong tài liệu này, chúng ta sẽ ghi nhớ những tính cách nổi bật nhất trong thế giới khoa học máy tính, cách thức và điều gì họ đạt được thành công cũng như lý do tại sao họ không chỉ có thể làm được mà còn phải được noi theo như một tấm gương cho tất cả những ai đang phát triển trong lĩnh vực CNTT.

Bjorn Stroustrup (1950).

Tác giả ngôn ngữ lập trình C++, hỗ trợ lập trình hướng đối tượng. Ngày nay, một số ngôn ngữ lập trình hiện đại đã được tạo ra dựa trên C++. Björn Stroustrup là tác giả của các cuốn sách “Ngôn ngữ lập trình C++” (một trong những cuốn sách nổi tiếng nhất trong lĩnh vực lập trình, được dịch sang 19 thứ tiếng), “Thiết kế và sự phát triển của C++”, “Hướng dẫn tham khảo về lập trình C++”. Ngôn ngữ có bình luận”.

Dennis Ritchie (1941-2011).

Chuyên gia máy tính người Mỹ. Trở nên nổi tiếng nhờ sáng tạo ra ngôn ngữ lập trình C, cũng như sự phát triển và cải tiến của ngôn ngữ lập trình Phần mở rộng BCPL, B, C, ALTRAN cho ngôn ngữ lập trình FORTRAN. Ritchie tham gia phát triển hệ điều hành Multics và UNIX. Dennis Ritchie là tác giả của cuốn sách (với Brian Kernighan) " Ngôn ngữ lập trình C»

Richard Stallman (1953).

Người sáng lập phong trào phần mềm miễn phí, dự án GNU (Giấy phép Công cộng Chung), Quỹ Phần mềm Tự do và Liên đoàn vì Tự do Lập trình. Ông cũng là một nhà phát minh khái niệm “copyleft”.

Linus Torvalds (1969).

Lập trình viên và hacker gốc Phần Lan, Nhà phát triển Linux- nhân của hệ điều hành GNU/Linux, trên cơ sở đó hệ điều hành được xây dựng Hệ thống Android là hệ điều hành điện thoại thông minh được sử dụng rộng rãi nhất trên thế giới.

Steve Jobs (1955-2011).

Doanh nhân người Mỹ, người đứng đầu kỷ nguyên công nghệ CNTT. Ông là một trong những người sáng lập, sau đó là chủ tịch hội đồng quản trị và CEO của tập đoàn Apple. Một trong những người sáng lập và CEO của hãng phim Pixar.

Steve Wozniak (1950).

Nhà phát minh, kỹ sư điện tử và lập trình viên người Mỹ, đồng sáng lập Apple. Vào giữa những năm 1970, ông đã độc lập thiết kế máy tính Apple I và Apple II, từ đó tạo ra “cuộc cách mạng máy vi tính”.

Bill Gates (1955).

Một trong những người giàu nhất hành tinh, nhà phát minh, lập trình viên và doanh nhân. Và quan trọng nhất, người sáng lập và cổ đông lớn nhất của công ty Microsoft. Năm mười ba tuổi, Bill viết chương trình đầu tiên của mình - trò chơi "Tic Tac Toe" bằng ngôn ngữ lập trình NỀN TẢNG. Tác giả các cuốn sách: “Con đường tới tương lai”, “Kinh doanh với tốc độ tư duy”.

Mark Zuckerberg (1984).

Lập trình viên người Mỹ, người sáng tạo và phát triển mạng xã hội nổi tiếng thế giới Facebook.

Pavel Durov (1984).

Doanh nhân, lập trình viên, một trong những người sáng tạo và phát triển mạng xã hội "Liên hệ với" và công ty cùng tên; người tạo ra sứ giả "Điện tín".

Tôi thích tài liệu “Các lập trình viên và chuyên gia CNTT nổi tiếng nhất trên khắp thế giới”? Sau đó hãy theo dõi những tin tức khác của chúng tôi!

Nếu bạn tìm thấy lỗi, vui lòng đánh dấu một đoạn văn bản và nhấp vào Ctrl+Enter.

Bạn đã sử dụng thứ gì đó 100% và thậm chí còn không biết rằng “của chúng tôi” đã làm điều đó.

Ý tưởng cho bài viết này là do một độc giả đưa ra trong bình luận của anh ấy. Svergssen, cảm ơn bạn rất nhiều vì đã hỗ trợ, nhưng lời nói của bạn về các nhà phát triển Nga rất xúc phạm:

Không có gì đáng ngạc nhiên khi ngay cả ở Nga họ cũng chưa từng nghe nói đến các nhà phát triển Nga

hạt tiêu- Tôi đã đưa ra cho anh ấy một vài ví dụ để đáp lại:

Yandex với tất cả các dịch vụ của mình, một loạt ngân hàng di động xuất sắc, Cut the Rope, Lost Socks, Punch Club...

Những người khác vẫn im lặng. Có lẽ một số độc giả không tưởng tượng được có bao nhiêu sản phẩm thực sự quan trọng và có nhu cầu ở các quốc gia khác nhau trên thế giới được các chuyên gia Nga sản xuất. Tài liệu này sẽ cho bạn biết về những thành tựu quan trọng nhất của họ và sẽ nâng cao tình cảm yêu nước của bạn lên một tầm cao mới.

1. Nginx

Phiên bản đầu tiên của máy chủ web này được phát triển bởi Igor Sysoev (sinh năm 1970, tốt nghiệp Baumanka) vào năm 2002-2004. Hiện đang làm việc trên nó mọi trang web thứ ba trên thế giới!.

2. Giành được RAR

Trình lưu trữ Windows phổ biến nhất trên thế giới được tạo ra bởi anh em Evgeniy và Alexander Roshal vào năm 1995. Kể từ đó, các phiên bản khác nhau của ứng dụng này đã được cài đặt hàng trăm triệu người dùng trên khắp thế giới. Ngoài ứng dụng, anh em còn tự tạo ra định dạng lưu trữ RAR.

3. 7-Zip

Và nhà lưu trữ trẻ hơn nhưng không kém phần nổi tiếng này đã được tạo ra bởi Igor Pavlov vào năm 1999. Có phiên bản cho hầu hết các hệ điều hành. Ngay cả đối với hệ điều hành React. Số người cài đặt chương trình cũng lên tới hàng trăm triệu.

4. Quản lý FAR


Tôi rất vui khi phát hiện ra rằng phiên bản mới nhất của trình quản lý tệp này đã có từ năm 2016! Nhưng nó được tạo ra bởi Evgeny Roshal nói trên vào năm 1996. Nó có nhiều điểm tương đồng với Norton Commander cũ, nhưng nó đã ngừng phát triển hai năm sau đó và FAR Manager đã trở nên phổ biến trên toàn thế giới (cùng với Total Commander và các phần mềm tương tự khác).

4. STL

Thư viện mẫu chuẩn cho C++ được phát triển bởi Alexander Stepanov (với Mạnh Li) vào những năm 80 và nhanh chóng không còn là tiện ích bổ sung của bên thứ ba và trở thành một phần của tiêu chuẩn ngôn ngữ, phổ biến thứ ba trên thế giới (theo theo chỉ số Tiobe vào tháng 6 năm 2016). Nhiều ứng dụng phổ biến nhất được viết bằng C++, bao gồm Microsoft Office và dòng sản phẩm Adobe (Photoshop, InDesign, Premiere Pro). Đúng vậy, Bjarne Stroustrup đóng vai trò chính trong việc tạo ra ngôn ngữ, nhưng Alexander Stepanov cũng có đóng góp đáng kể khi tạo ra STL.

5. IDA

Đôi khi xảy ra trường hợp ứng dụng của người khác không hoạt động chính xác và bạn cần tạo phiên bản của riêng mình với mã nguồn được sửa đổi một chút. Thông thường, nhu cầu này phát sinh nếu chương trình yêu cầu bạn nhập mã cấp phép. Để xem mã nguồn chương trình của người khác, bạn cần thực hiện quy trình tháo gỡ (google chi tiết kỹ thuật theo yêu cầu của Reverse Engineering, tôi khuyên bạn nên bắt đầu từ bài viết trên Lurkmore).

Phiên bản đầu tiên của IDA (DisAssembler tương tác) được phát triển cách đây hơn 15 năm bởi Ilfak Gilfanov (tốt nghiệp Đại học quốc gia Moscow). Đây là một chương trình khá chuyên môn cao, nhưng thực tế nó không có chương trình tương tự (kinh nghiệm lâu năm của tôi cho thấy rằng những chương trình khác đơn giản là không thể sử dụng) và là một chương trình độc quyền trong lĩnh vực của nó. Ngoài cracker, IDA còn được các nhà phân tích virus sử dụng.

6. Phần mềm diệt virus Kaspersky

Kaspersky Lab được thành lập vào năm 1997 đồng thời với việc phát hành phiên bản đầu tiên của phần mềm chống vi-rút. Kể từ đó, anh đã tích cực làm việc để bảo vệ thế giới khỏi phần mềm độc hại, phát triển phần mềm bảo mật cho nhiều nền tảng khác nhau và mở rộng cơ sở dữ liệu về virus. Công ty bán sản phẩm của mình ở hầu hết mọi quốc gia trên thế giới và có doanh thu hàng năm hơn nửa tỷ đô la.

7. ABBYY Lingvo/FineReader

Người sáng lập công ty David Yan đã phát triển dịch giả tiếng Pháp đầu tiên của mình vào năm 1989. Năm 1993, một chương trình nhận dạng văn bản xuất hiện và chúng tôi bắt đầu sử dụng. Giờ đây, các sản phẩm của ABBYY có thể nhận dạng/dịch văn bản bằng hàng chục ngôn ngữ, công ty bán sản phẩm của mình ở hầu hết các quốc gia và kiếm được 150-200 triệu USD hàng năm. Công ty đầu tư một phần thu nhập vào việc tạo ra trí tuệ nhân tạo và hỗ trợ sinh viên tài năng.

8. Sản phẩm Acronis

Acronis Backup (sao lưu dữ liệu), Acronis Disk Director (trình quản lý phân vùng đĩa), Acronis OS Selector (chạy nhiều hệ điều hành trên một máy tính), Acronis True Image (khôi phục dữ liệu) - phần mềm của công ty này có mặt trên mọi bộ sưu tập "phần mềm vàng" lậu trong nhiều năm 7-10 trước đây. Những chương trình không thể thay thế này phổ biến trên toàn thế giới; vào thời kỳ đỉnh cao của sự nổi tiếng vào năm 2008, doanh thu của công ty đạt 100 triệu USD.

Người sáng lập công ty là doanh nhân nổi tiếng người Nga Sergei Belousov, người cũng đứng đầu công ty Parallels và quỹ đầu tư Runa Capital, công ty đã khai sinh ra hàng chục công ty khởi nghiệp trên khắp thế giới (ví dụ như Lingualeo).

Dịch vụ web

Ở hầu hết các quốc gia, công cụ tìm kiếm phổ biến nhất là Google. Chỉ ở Trung Quốc, nó mới bị Baidu vượt qua, ở Hàn Quốc là Naver và Yandex ở Nga. Rất cám ơn công ty đã có công cụ tìm kiếm, dịch vụ email, lưu trữ đám mây, bản đồ và hàng tá dịch vụ hữu ích khác. Hiếm có bang nào tự hào về sự giàu có như vậy. Ngoài dân số Nga, các dịch vụ Yandex còn phục vụ cư dân của hầu hết các quốc gia CIS.

Có một số lượng đáng kinh ngạc các dịch vụ web trong nước. Hầu hết mọi trang web phù hợp của phương Tây đều có trang tương tự tiếng Nga. Nhưng tôi không thể nhớ bất kỳ ý tưởng trang web độc đáo nào được phát minh và triển khai ở Nga, sau đó trở nên thực sự phổ biến trên toàn thế giới.

Phát triển phần mềm khá phát triển ở Liên Xô. Hầu hết các chương trình/trò chơi đều được viết cho chính họ và phân phối riêng tư, nhưng cũng có những phần mềm được nhiều người biết đến. Đầu tiên, nó là một bản sao của shell tập tin Norton Commander - Volkov Commander và trình soạn thảo văn bản Lexicon. Nhưng chúng được dành cho người dân địa phương.

Tetris, do Alexey Pajitnov phát triển vào năm 1984 và được cậu học sinh 16 tuổi Vadim Gerasimov (hiện là kỹ sư của Google) triển khai cho máy tính IBM PC, đã trở thành một hiện tượng thực sự trên toàn thế giới. Trò chơi nhanh chóng được đổi chủ ở Moscow, sau đó được xuất khẩu ra nước ngoài và dần dần được Microsoft mua bản quyền phân phối (không phải từ các nhà phát triển mà từ một doanh nhân Hungary). Lịch sử không nói gì về những gì các lập trình viên Liên Xô kiếm được từ việc phát triển “kẻ giết thời gian” cực kỳ phổ biến.

Cũng nói về Liên Xô, điều đáng chú ý là “Kaissa” - nhà vô địch cờ vua đầu tiên trên thế giới trong số các chương trình máy tính. Người ta có thể nhớ lại những thành tựu của các nhà khoa học Liên Xô trong lĩnh vực khoa học máy tính, nhưng đây là một chủ đề hơi khác.

Lập trình thể thao

Tại sao bạn thường nghe câu “Lập trình viên người Nga là giỏi nhất thế giới”? Văn bản trên cho thấy rằng chúng tôi có khả năng rất nhiều, nhưng rõ ràng chúng vẫn không phải là tốt nhất. Những người tham gia các cuộc thi chuyên nghiệp tạo nên danh tiếng tốt cho các lập trình viên người Nga.

Tin tức về chiến thắng của các đội/cá nhân Nga tham gia các cuộc thi quốc tế xuất hiện thường xuyên trên các bản tin trên khắp thế giới. Trước hết, nhờ sự thành công của những anh chàng này mà nhiều người cho rằng không có ai ngầu hơn người Nga. Xét về số trận thắng trong các cuộc thi, chúng tôi thực sự dẫn trước mọi người.

Một người hâm mộ chương trình thể thao có thể được nhìn thấy từ xa. Nếu bạn sử dụng phương tiện giao thông công cộng, tôi khuyên bạn nên xem kỹ hơn quần áo và phụ kiện của những anh chàng để râu đeo ba lô. Chúng thường được nhận như một giải thưởng khi giành chiến thắng trong các cuộc thi hoặc để tưởng nhớ việc tham gia một hội nghị quốc tế thú vị. Đôi khi bạn đọc dòng chữ và nghĩ: "Những người đàn ông đi xe điện là loại người gì!"

Github

Nhiều người có thể cho rằng ở Hoa Kỳ. Suy cho cùng, Mỹ là quê hương của những ngôi sao lập trình nổi tiếng như Bill Gates, Ken Thompson, Dennis Ritchie và Donald Knuth. Nhưng Ấn Độ nổi tiếng với các trường đại học, ví dụ như Viện Công nghệ Ấn Độ (IIT), và tin tặc từ Nga được coi là rất hiệu quả. Có cách nào để xác định quốc gia nào có lập trình viên giỏi hơn không?

Nghiên cứu của HackerRank đã giúp trả lời câu hỏi này.

HackerRank thường xuyên tổ chức hàng chục nghìn cuộc thi lập trình dành cho các nhà phát triển để cải thiện kỹ năng viết mã của họ. Hàng trăm nghìn nhà phát triển từ khắp nơi trên thế giới cạnh tranh trong nhiều ngôn ngữ và lĩnh vực lập trình khác nhau, từ Python đến thuật toán bảo mật cho đến hệ thống phân tán. Các nhà phát triển được đánh giá và xếp trên bảng xếp hạng dựa trên tốc độ và độ chính xác trong việc hoàn thành nhiệm vụ.

Theo HackerRank, những lập trình viên tài năng nhất sống ở Nga và Trung Quốc. Các lập trình viên Trung Quốc vượt trội hơn tất cả các quốc gia khác về toán học, lập trình hàm và các vấn đề về cấu trúc dữ liệu, trong khi người Nga thống trị các thuật toán, lĩnh vực phổ biến nhất và cạnh tranh nhất. Mặc dù Hoa Kỳ và Ấn Độ là hai quốc gia có số lượng người tham gia cuộc thi nhiều nhất nhưng họ chỉ lần lượt xếp thứ 28 và 31.

Những lĩnh vực nào phổ biến nhất?

HackerRank cung cấp 15 cuộc thi để các nhà phát triển tham gia, bao gồm nhiều ngành khác nhau, nhưng một số cuộc thi phổ biến hơn những cuộc thi khác. Bảng dưới đây thể hiện tỷ lệ phần trăm các cuộc thi đã hoàn thành cho từng lĩnh vực chương trình.

Lĩnh vực lập trình phổ biến nhất hiện nay là thuật toán. Khoảng 40% tất cả các nhà phát triển cạnh tranh trong đó. Khu vực này bao gồm sắp xếp dữ liệu phức tạp, lập trình động, tìm kiếm từ khóa và các tác vụ dựa trên logic khác. Các nhà phát triển có thể sử dụng bất kỳ ngôn ngữ nào để tham gia các cuộc thi này, nhưng sự lựa chọn của họ có thể giải thích phần nào lý do tại sao một ngôn ngữ cụ thể lại phổ biến đến vậy. (Các thuật toán cũng rất quan trọng đối với các cuộc phỏng vấn kỹ thuật có thể dẫn đến việc tuyển dụng lập trình viên.) Với tỷ lệ phần trăm chênh lệch lớn, vị trí thứ hai và thứ ba thuộc về các nhiệm vụ và cấu trúc dữ liệu Java, mỗi nhiệm vụ chiếm khoảng 10% số người tham gia. Hệ thống phân tán và bảo mật là những lĩnh vực ít phổ biến nhất.

Vậy dựa trên kết quả của các cuộc thi này, lập trình viên của quốc gia nào cho kết quả tốt nhất?

Để trả lời câu hỏi này, điểm trung bình của mỗi quốc gia trong tất cả các lĩnh vực đều được lấy. Trước khi tìm giá trị trung bình, điểm số đã được chuẩn hóa cho từng lĩnh vực (bằng cách trừ đi giá trị trung bình của từng điểm rồi chia cho độ lệch chuẩn), dẫn đến cái được gọi là điểm Z hoặc điểm chuẩn. Điều này giúp có thể so sánh các đặc điểm tương tự của từng chỉ số trong các lĩnh vực lập trình khác nhau, mặc dù một số lĩnh vực phức tạp hơn các lĩnh vực khác. Điểm Z sau đó được lập bảng từ 1 đến 100 để dễ giải thích.

Bảng bên dưới hiển thị dữ liệu của 50 quốc gia có số lượng nhà phát triển lớn nhất trên HackerRank. Người dân từ các quốc gia này đã tham gia hàng nghìn cuộc thi (ít nhất là năm 2000).

Do Trung Quốc đạt điểm cao nhất nên các nhà phát triển Trung Quốc chiếm vị trí dẫn đầu danh sách với số điểm 100. Nhưng Trung Quốc đã thắng với tỷ số sít sao. Nga đạt 99,9/100 điểm, trong khi Ba Lan và Thụy Sĩ đứng đầu bảng xếp hạng với số điểm khoảng 98. Pakistan, ở vị trí thứ 50, chỉ ghi được 57,4 điểm/100.

Hai quốc gia có số lượng nhà phát triển tham gia cuộc thi nhiều nhất là Ấn Độ và Mỹ thậm chí còn không có mặt ở nửa trên của danh sách. Ấn Độ xếp thứ 31 với tổng số điểm là 76, trong khi Mỹ xếp thứ 28 với tổng số điểm là 78.

Quốc gia nào có các nhà phát triển tốt nhất trong các lĩnh vực cụ thể?

Mặc dù Trung Quốc có thành tích trung bình vượt trội so với các quốc gia khác nhưng nước này không chiếm ưu thế về mọi mặt. Quốc gia nào đại diện cho các nhà phát triển giỏi nhất trong các lĩnh vực lập trình cụ thể? Hãy nhìn vào các quốc gia dẫn đầu cho từng lĩnh vực.

Không có gì ngạc nhiên khi Trung Quốc vượt trội hơn các nước khác trong một số lĩnh vực. Các nhà phát triển Trung Quốc là vô song trong lĩnh vực cấu trúc dữ liệu, toán học và lập trình chức năng.

Mặt khác, Nga lại thống trị về thuật toán, lĩnh vực phổ biến nhất. Ở đây Trung Quốc và Ba Lan lần lượt chiếm vị trí thứ hai và thứ ba.

Điều gì giải thích mức độ thành công của các quốc gia khác nhau trong các lĩnh vực khác nhau? Một lời giải thích có thể là, chẳng hạn, các lập trình viên người Nga có xu hướng tham gia các cuộc thi liên quan đến thuật toán nhiều hơn và do đó thực hành nhiều hơn trong lĩnh vực này, trong khi các lập trình viên Trung Quốc lại có nhiều khả năng giải quyết các vấn đề về cấu trúc dữ liệu hơn.

Một so sánh cũng được thực hiện về cách các nhà phát triển từ mỗi quốc gia phân chia thời gian của họ cho các loại nhiệm vụ khác nhau và sau đó là lĩnh vực lập trình mà thành viên HackerRank trung bình ưa thích. Điều này giúp bạn có thể tìm ra quốc gia nào có nhiều khả năng vượt qua bài kiểm tra hơn những quốc gia khác trong một khu vực cụ thể.

Các quốc gia và khả năng vượt qua bài kiểm tra trong một khu vực cụ thể của họ. Các quốc gia có tỷ lệ hoàn thành mục tiêu cao hoặc thấp đáng kể trong một lĩnh vực cụ thể. Các cột từ trái sang phải: khu vực lập trình; xác suất cao; xác suất thấp.

Bảng trên cho thấy các lập trình viên Trung Quốc tham gia các cuộc thi toán học thường xuyên hơn nhiều so với dự kiến ​​dựa trên sở thích của các nhà phát triển trung bình. Điều này giúp giải thích tại sao họ đạt được thứ hạng số một trong lĩnh vực này. Và, ví dụ, các nhà phát triển Séc tỏ ra rất quan tâm đến các cuộc thi của Shell, lĩnh vực mà họ chiếm vị trí đầu tiên.

Nhưng ngoài hai ví dụ này, bảng này dường như cho thấy rất ít sự tương đồng giữa sự lựa chọn của một quốc gia về một loại hình cạnh tranh cụ thể và hiệu quả hoạt động của quốc gia đó trong lĩnh vực đó.

Cũng thật thú vị khi biết liệu một số quốc gia có ưu tiên về ngôn ngữ lập trình hay không? Có đúng là C++ là ngôn ngữ phổ biến nhất ở Ấn Độ không? Hay hầu hết người Mexico chọn Ruby?

Biểu đồ sau đây cho thấy tỷ lệ các cuộc thi ở từng ngôn ngữ theo quốc gia.

Nhìn chung, các nhà phát triển thuộc các quốc tịch khác nhau tham gia các cuộc thi Java thường xuyên hơn bất kỳ ngôn ngữ lập trình nào khác (với một số ngoại lệ, chẳng hạn như Malaysia và Pakistan, nơi C++ được ưa thích và Đài Loan, nơi Python thống trị). Sri Lanka đứng đầu trong số các quốc gia ưa thích Java. Ấn Độ, quốc gia có số lượng nhà phát triển lớn nhất trên HackerRank, đứng thứ 8.

Nước nào không bao giờ thua?

Khi một nhà phát triển tham gia cuộc thi HackerRank, họ sẽ có điểm 0 trước khi thể hiện bất kỳ tiến bộ nào. Thụy Sĩ có tỷ lệ 0 nhà phát triển thấp nhất, khiến các lập trình viên Thụy Sĩ trở thành những lập trình viên làm việc chăm chỉ nhất trên thế giới.

Quốc gia nào sẽ giành chiến thắng trong Thế vận hội lập trình?

Mỗi ngày, các nhà phát triển trên khắp thế giới cạnh tranh với nhau để trở thành Gates hoặc Knuth tiếp theo. Nếu chúng ta tổ chức Thế vận hội giữa các nhà phát triển, dựa trên dữ liệu đã thảo luận ở trên, chúng ta có thể giả định rằng Trung Quốc sẽ giành huy chương vàng, Nga sẽ giành huy chương bạc và Ba Lan sẽ giành huy chương đồng. Mặc dù họ chắc chắn xứng đáng được khen ngợi vì kết quả mà họ đang thể hiện lúc này, trong khi Mỹ và Ấn Độ thậm chí còn không có mặt trong top 25.