顶尖程序员是什么样的?
又瘦又高,一头凌乱的金发,这是大多数人对比尔·乔伊的第一印象。
他是太阳的创始人之一,并担任太阳的首席科学家长达21年。毫无疑问,他是一个不可多得的软件天才,也是一个标准的技术狂人——所谓的“大神”可能是天赋和偏执的结合,与他完美融合。
- + -
资料来源:facesofopensource.com/bill-joy/
比尔的原名是威廉·纳尔逊·乔伊,他在密执安州的农村长大。在密歇根大学获得电气工程学士学位后,他于1979年在加州大学伯克利分校获得了电气工程和计算机科学硕士学位。学生时代,他开发了BSD操作系统。还有人基于BSD开发了很多BSD的现代版本,最著名的有FreeBSD、OpenBSD和NetBSD。苹果的Mac OS X操作系统也在很大程度上基于BSD。1986年,Joy因其在BSD操作系统方面的工作获得了Grace Murray Hopper奖。
SUN 1982年,Joy作为联合创始人和首席科学家参与了Sun Microsystems公司的成立——90年代的SUN大概和Google差不多——现在——并设计了Sparc微处理器,并继续将之前他领导的BSD开发成Solaris操作系统。此外,他还是Java和Jini的主要作者之一。
2003年9月9日,Joy离开Sun公司,Sun公司发言人除了Joy辞职的消息外,不愿意发表任何评论。
传奇经历
年轻时的比尔·乔伊
20世纪80年代初,DARPA与BBN达成协议,将文顿·瑟夫和鲍勃·卡恩设计的TCP/IP协议添加到Berkeley UNIX中。Joy被分配去完成这个任务,但是他拒绝给BSD添加BBN的TCP/IP协议栈,因为在他眼里,BBN的TCP/IP实现远远不够好,所以他写了一个高性能的TCP/IP协议栈。约翰·盖奇(John Gage)回忆说,“BBN和DARPA签订了一份巨大的合同来实现TCP/IP协议,但他们的员工写的代码远不如一个研究生做的好。于是他们邀请Joy参加他们的一个会议,那个研究生穿着t恤出现了。他们问他:“你是怎么做到的?”林锐回答,“很简单。你可以阅读协议,然后进行编码”。除了TCP/IP协议之外,基于分页的虚拟内存系统最早是由Joy添加到Berkeley UNIX内核中的。他还是vi、csh和早期Pascal编译器的作者,为自由软件的发展做出了巨大贡献。
关于比尔·乔伊惊人的软件天赋的轶事给他留下了无数惊人的传说。据说他读研究生的时候,想看看自己能不能写一个操作系统,于是他用了三天时间写了一个非常简单但是好用的Unix系统,据说就是BSD的前身。如果是另外一个人,也许你会喊“那太夸张了!”但一是比尔乔伊,可信度不知何故增加了不少。
硕士毕业后,Joy决定在工业界发展,于是去找当时只有一间办公室的孙。作为主要设计者,他参与了SPARC微处理器的设计,并负责设计电路中最关键的部分。这样的软硬件天才,实在令人佩服。1995年,孙发布了Java语言,在世界上引起了轰动。当然Joy对Java也有很多贡献,首先是Jini——一种分布式服务的基础连接技术。任何可以嵌入JVM的电子设备都可以通过JINI相互连接;JXTA是一种基于Java的P2P协议,它允许互联网上的软件之间进行对等通信和协作。
这位被《财富》杂志誉为“互联网时代的爱迪生”的技术狂人,在短短20年间,创造了无数令人激动的软件。麻省理工的BBS上有个帖子,说微软的电话面试有个问题:
「你认为谁是最好的程序员,为什么?」
尽管每个人都说回复帖子中列出的最佳程序员排名不分先后,但大多数人仍然把比尔·乔伊排在第一位。或许可以从一个侧面验证比尔乔伊在程序员心目中的地位。
2006年,比尔·乔伊在ted分享彩蛋。
快乐——思考未来
过去的回顾
1.【猿人传说】大英雄求伯君和他的英雄时代。
2.【人猿传奇】杰夫·迪恩,从谷歌战神到人工智能的探路者
3.【猿的传说】划时代的中国DOS,在燕芳华
4.【猿的传说】詹姆斯·高斯林:爪哇之父,有着长久的野心。
5.【猿猴传说】不服输的包,打不垮的神仙。
6.【猿的传说】唐纳德·克努特(Donald Knuth):如果你看不懂我的书,就不要做程序员。
7.【猿人传说】王永民:秀才,半个农民。
8.【人猿传奇】丹尼斯·里奇:改变世界的C语言之父。没有他,就没有今天的苹果。
9.龚敏:他差点成为一名音乐家,但是他把Linux和自由软件带回了中国。
10.【猿的传说】肯·汤普森:26岁发明Unix,70岁仍是编程技术大师。
11.【猿猴传说】他被上帝关了门,却为所有人打开了“安全”之门。
12.【人猿传奇】约翰·麦卡锡:你现在所熟悉的AI理论,离不开他六十年前打下的基石。
13.【类人猿传奇】雷军:过去写程序的日子是最阳光的。
14.【人猿传奇】周:做一个好的创业者,从做一个好的程序员开始。
15.【人猿传奇】为什么是布拉德·考克斯和他的Objective-C?
16.【猿的传说】她是拜伦的女儿,却成了第一个计算机科学家。
17.【人猿传奇】最早引用《你好,世界》的程序员是谁?
18.【猿的传说】历史长河中的贝尔实验室
18.【人猿传奇】保罗·艾伦:天才,百万富翁,微软创始人。他的一生让上帝嫉妒。
19.【人猿传奇】你大学学的是帕斯卡吗?
20.【猿人传说】没有她,Ctrl+C就是一个毫无意义的组合键。
21.【人猿传奇】拉里·沃尔和他的程序员的三大美德
22.【人猿传说】地球流浪之前,她带领我们进入了星辰大海。
23.【人猿传说】她发现了世界上第一只“虫子”
24.【人猿传奇】巨蟒的“终身独裁者”
25.【猿人传说】他是微软的关键人物,也是C#和的幕后黑手。网。
26.【人猿传奇】硅谷的梦中情人,女魔头穿斯图尔特·威茨曼。
27.【人猿传奇】微软王牌程序员日记|大卫·卡特勒
28.【猿的传说】这个意想不到的发明是他送给大家的礼物。
29.史蒂夫·沃尔夫勒姆|地球上最聪明的人之一
30.【类人猿传奇】拉里·佩奇|一个相信商业力量,用自己的公司改变世界的理想人物。
31.【人猿传奇】泡面和络腮胡,世界上最“野”的黑客|理查德·斯托尔曼
32.我们睡在地板上,我们涉水过河|约翰·卡马克
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报