如今仍在工作的12名最“屌”的程序员

版权声明:本文转自创业邦

人们每天使用的App,以及玩儿的电子游戏不是凭空就有的,而是程序员笔耕不辍,靠着他们一行行的代码开发出来的。

当然,那些App应用、网页、甚至是整个互联网本身,都需要依靠平台和硬件来运行。更重要的是,就连人们构建这些平台所需要的编程语言,其实也是需要有人开发出来。那么问题来了,站在编程金字塔顶端的那些人,都是谁呢?

1、Linus Torvalds,他在赫尔辛基大学的宿舍里开发了Linux,一款免费的操作系统。如今,Linux已经成为了全球很多大型数据中心,超级计算机,以及服务器群最受欢迎的操作系统。除此之外,很多Linux爱好者也热衷于安装这款操作系统。

Torvalds也以“毒舌”而闻名,在最近的某个访谈上,有一个听众会员询问Torvalds,是否他的这种性格会导致Linux社区会员离开,而他的回答令人惊诧,他说,“你们愿意离开就离开,我不在乎你们。”

2、在本文要介绍的这12名最牛程序员中,Tim Bemers-Lee爵士是唯一一个受到伊丽莎白女王二世授勋骑士爵位的程序员。他发明了超文本传输协议(HTTP),整个互联网,都是基于这项技术而建立起来的。

最近,Bemers-Lee的工作是负责廉价互联网联盟(Alliance for Affordable Internet),该项目是一个非营利性组织,由谷歌、Facebook,以及微软三家巨头联合发起,旨在为全世界提供更加廉价、实惠的宽带互联网服务。

3、Donald Knuth在计算机界的学术成就,已经让他被人们称之为“算法分析之父”。无论是Facebook上的news feed算法,还是亚马逊的推荐引擎,都是得益于他的工作成绩。

如今,他已经77岁了,Knuth 仍然在编写其多卷大作《计算机编程艺术》,该书最近一版是在2011年发行的。此外,他还是斯坦福大学的名誉退休教授。

4、Brendan Eich是JavaScript的发明者,这款编程语言已经成为了网页应用开发的标准程序语言。

最近,Brendan Eich成为了众多争论的源头,他曾在Mozilla公司(开发火狐浏览器的公司)担任过首席执行官一职,但是时间却没有太久,因为他曾给美国国家婚姻组织捐款,而该组织反对同性恋婚姻,而且也支持加州反同性恋婚姻提案Proposition 8,于是,在短暂的任期结束之后,他离职了。

5、Solomon Hykes是Docker创始人,Docker是一个非常火的技术,非常受程序员欢迎,因为他们使用Docker编写的代码可以在任何环境下运行。

实际上,Docker一开始只是一家名为dotCloud的公司的编外项目。但是当Docker逐渐变得热门,该公司开始转型,专门为Docker提供支持。最近有传言称Docker的估值已经超过了10亿美元。

6、马克扎克伯格最令人称奇的,就是他在哈佛大学的宿舍里开发了Facebook。如今Facebook的公司格言已经被人们所熟知,那就是“突破常规,快速前进”,这个格言依然引领了全世界的创业文化。

扎克伯格的个人哲学,就是要把全世界的人们都联系在一起,提升人们的社交参与度,正是基于这个理念,驱动Facebook不断前进。

7、丹麦程序员David Heinemeier Hansson(在程序员圈子里,他以DHH的名号闻名)开发了Ruby on Rails程序语言,这是一款非常受欢迎的网页程序框架,他依靠该语言赢得了谷歌授予的2005年度黑客的荣誉称号。

Hansson还是一名狂热的赛车手,他们2012年就开始参加勒芒24小时汽车耐力赛,并且在2014年成为了他那个级别里的第一名。

8、Richard Stallman从上世纪八十年代开始,就一直在为自由软件运动而奋斗,他开发了很多成功的项目,并且表示自己开发的程序和工具不属于任何一家公司。

Stallman最为人所熟知的,可能要数他提出的“非盈利版权”的理念,这套理念应用了美国的版权法,来确保软件可以在公共领域内应用,正是得益于Stallman,才促成了开源运动的兴起,让我们能够享用很多热门的技术,比如Docker,Linux,Hadoop,Spark,等等。

9、Bram Cohen在2001年发明了BitTorrent比特流协议,他开创了一个全新的领域,用户可以将大文件拆分成很多小块,不仅更加快速地下载,还可以同时下载。

BitTorrent非常流行,估计全世界的用户数量超过25亿。去年电台司令乐队(Radiohead)主唱Thom Yorke发表了一张新专辑,并且是在BitTorrent上独家发行,很快就让他赚到了数百万美元。当然,由于BitTorrent协议是匿名的,而且下载速度非常快,也让很多盗版音乐、电影、以及游戏非常猖獗。

10、James Gosling发明了Java语言,它和JavaScript一样,是全世界最受欢迎的编程语言。(实际上,除了名字之外,Java和JavaScript编程语言没有一点相似之处)。

Gosling是在Sun MicroSystems公司工作时发明了Java语言,该公司在2010年被业界巨头甲骨文公司收购。之后,Gosling离开了公司,开始不断抨击甲骨文公司。后来,他在谷歌公司短暂地工作了五个月时间,现在加入了一家名叫LiQuidRobotics的初创公司。

11、丹麦计算机科学家Bjarne Stroustrup在1978年发明了C++程序语言,他是在Dennis Ritchie发明的C语言基础上,新增了很多功能,让这款编程语言更容易被大众接受。

Stroustrup真的是个大忙人,他不仅是美国得克萨斯农机大学计算机科学学院下属工程学院院长,同时也是哥伦比亚大学访问教授,并在投资银行摩根士丹利工作。

12、John Carmack,id Software公司联合创始人,著名的Doom游戏创造者。此外他还是3D图像技术的先驱,如今仍然在这一领域工作。

现在,Carmack在Oculus VR公司担任首席技术官,该公司已经被Facebook收购,他将把自己在图形开发上的知识应用在下一代虚拟现实头盔上面

本文来自创业邦,地址为:http://kuailiyu.cyzone.cn/article/14777.html

尊重版权,尊重原作者劳动成果,转载请注明。

时间: 2024-10-21 01:35:45

如今仍在工作的12名最“屌”的程序员的相关文章

现在仍在工作的12名最“屌”的程序猿

人们每天使用的App.以及玩儿的电子游戏不是凭空就有的.而是程序猿笔耕不辍.靠着他们一行行的代码开发出来的. 当然.那些App应用.网页.甚至是整个互联网本身.都须要依靠平台和硬件来执行.更重要的是,就连人们构建这些平台所须要的编程语言,事实上也是须要有人开发出来.那么问题来了,站在编程金字塔顶端的那些人,都是谁呢? 1.Linus Torvalds,他在赫尔辛基大学的宿舍里开发了Linux,一款免费的操作系统.现在,Linux已经成为了全球非常多大型数据中心,超级计算机.以及server群最受

如何成为一名成功的iOS程序员

编程是一个仅靠兴趣仍不足以抵达成功彼岸的领域.你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识.只是对编程感兴趣还不足以功成名就--众所周知,我们工作起来像疯子. 编程是一个没有极限的职业,所以要成为一个成功的程序员,你必须超越现有已存在的极限.在程序员职业生涯的开始阶段,他们将面临许多挑战,面对困境,他们之中有一些人将会放弃,而只有少数人会坚持到底,并成为这个领域的领头羊. 成为成功程序员的步骤 1.愿意学习新技术 随着技术的不断进步,我们学到和实施的技术会很快地过时.所以,作为一个程

一名 40 岁“老”程序员的反思

英文:Ben Northrop  译文:开源中国 [导读]:Ben Northrop 在 2016 年满了 40 岁,本文是他对职业生涯的思考.他认为从长远来看,应该多投资一些不容易过期.衰竭期较长的知识领域中. 我是一名程序员,几个月前刚过完 40 岁生日.某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件.但对我来说,它有点像 15 年前的 JSP,将所有的逻辑都放在演示代码里面.但我"老"了,我

如何成为一名真正专业的程序员

要想成为一名专业的程序员,仅仅会写代码是不够的.从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包.当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况. 关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的.如果你想要成为一名开发人员,下面就是一些你必须要掌握的最重要的技能(编码这个要求就不赘述了,这太理所当然了). 学会并擅长沟通 虽然一些媒体上面将编程描

国外一 名 40 岁 ” 老 “ 程序员 的 反思 | 转文

  本文是国外一位 40 岁“老”程序员对职业生涯的思考,他认为从长远来看,应该多投资一些不容易过期.衰竭期较长的知识领域中.译文大意如下:   我是一名程序员,几个月前刚过完四十岁生日.   某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件.但对我来说,它有点像十五年前的 jsp ,将所有的逻辑都放在演示代码里面.但我“老”了,我认为这是因为自己还没有完全理解它.   演讲者展示完 ppt 后,现场进行编码

如何成为一名拿高薪的程序员

程序员薪水有高有低,有的人一个月可能拿30K.50K,有的人可能只有2K.3K.同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K.是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了. 习惯即刻回报 他不懂得只有春天播种,秋天才会有收获.刚刚付出一点点,甚至还没有付出,就想要得到回报.技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少多少钱了.找工作先想着多少多少钱,入职了没干几个月就想着要加多少多少钱,干了没几个月,薪水要是没涨,就放

【转】老程序员的忠告:不要做浮躁的软件工程师

老程序员的忠告:不要做浮躁的软件工程师:每天读一遍,思考一下:我是否浮躁? 1.不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么.当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异. 2.初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习.很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的. 3.看帮助.不要因为很难,而自己又是初学者所以就不看.帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观. 4.不要被一些专用词汇所迷惑,最根本的是

菜鸟好文推荐(二十三)——成为一名更好的程序员:如何阅读源代码

阅读源代码有许多益处.你会发现新的架构(construct)和库,与其他的代码维护者产生共鸣,但最重要的是学会如何组织代码,避免因内部极其复杂而变得不可维护. 但是也有一个不好的地方,那就是阅读源代码太困难了.每当我看到一个新的代码库(code base)时,这种让人眩晕的感觉就充斥了我的大脑.我的内心告诉我压根不想趟眼前这趟浑水. 这是(希望是)正常的反应.当我们的大脑接触过多的新东西,就会产生排斥.造物主赋予我们的这台强大的模式匹配机器根本找不到规律.所有的抽象(abstraction)都是

成为一名优秀的C程序员

英文原文:To become a good C programmer 问题的提出 每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的.因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该能帮到不少人.如果你知道其它的优秀读物,请给我发邮件或者直接在评论栏中告诉我吧. 问题的解答(你可以略过这部分) 我在之前的一篇博文中已经提到过了,目前为止,所有我所编写的商业 3D 引擎 95% 都是 C89(也称作标准C,或 ANS