IT巨头们的老大的编程能力怎么样?
扎克伯格关键字:程序神人
扎克伯格开始写程序是中学时期
扎克伯格很喜欢程序设计,特别是沟通工具与游戏类。他还开发过名为ZuckNet的软件程序,让父亲可以在家里和牙医诊所之间消息交流。这一套系统甚至可视为是后来美国在线实时通信软件的原始版本。
在扎克伯格高中时代,他也创作了名为 Synapse Media Player 的音乐程序,并且借由人工智能来学习用户听音乐的习惯,并且被贴到Slashdot上,被PC Magazine的五星评价为3颗星。微软与美国在线当时就已经想要招揽并训练扎克伯格,不过扎克伯格仍选择于2002年9月进入哈佛大学。
在哈佛时代,Vargas表示,扎克伯格被称誉为是“程序神人”(a programming prodigy)。他跟着犹太会友Alpha Epsilon Pi学心理学与运算科学。二年级时他开发出名为CourseMatch的程序,这是一个依据其他学生选课逻辑而让用户参考选课的程序。一段时间后,他又开发了另外一个不一样的程序,名为Facemash ,让学生可以在一堆照片中选择最佳外貌的人。根据扎克伯格室友Arie
Hasit的回忆,“他做这个只是因为好玩”。Hasit如此解释:“他有几本名为脸书(Face Books)的书,里面包括著学生的名字与照片。起初,他创建1个网站,并放上2张照片,或者是1张男生照片、张女生照片。浏览者可以选择哪一张最‘辣’,并且根据投票结果来排行。
这个的竞赛进行了一个周末之久,但是到周一早晨,被校方关闭,因为哈佛的服务器被灌爆,因此不准学生进入这个网站。此外,很多学生也反应,他们的照片在未经授权下被使用。扎克伯格为此公开道歉,并且在校报上公开表示“这是不适当的举动”。不过,扎克伯格出自好玩的这个网站,后来一直被学生要求,要发展出一个包含照片与交往细节的校内网站。根据Hasit的回忆,“马克听到这个消息后非常高兴,并且决定如果学校不干的话,他要干,他将会建一个比学校更棒的站。
比尔盖茨关键字:程序员梦想
曾几何时,比尔盖茨几乎是是每个程序员的梦想:比尔·盖茨能做的,我也许能做到,即使做不到,做到一半也是不错的。
在高中的时候,盖茨就创建了湖滨学校编程社,为太平洋西北地区的公司编写计算机代码,并以此赚钱。当他向大学提交申请的时候,选择了三所学校:哈佛、耶鲁和普林斯顿。针对三所学校,他表示了三种不同的志向:耶鲁是为了政治;普林斯顿是为了计算机工程师;哈佛是为了数学。他被三所学校录取,最终选择了哈佛。艾伦警告他说,哈佛有比他更聪明的人,盖茨回答说,“不可能!不可能!”
在大二时候,盖茨与伙伴保罗·艾伦一起为 Altair 8800 电脑设计 Altair BASIC 解译器。Altair 是第一台商业上获得成功的个人电脑,而 BASIC 语言是一种易用易学的电脑程序设计语言,盖茨与艾伦所开发的版本就是后来的Microsoft BASIC,也是MS-DOS操作系统的基础,而后者又是微软公司早期成功的关键。Microsoft Basic后来成了 Microsoft Quick BASIC,并逐渐演变成为今天依然流行的Visual Basic。
盖茨说我做两件关键的事情。一是选择在程序中放入哪些功能。为了做到这一点,必须合理把握什么事情容易做、什么事情不容易做。还必须明白你追求的产品系列的策略是什么样的,并要关注硬件领域的进展。 此外,我还致力于实现新功能的最佳方案,也就是如何把新功能做得既小又快。例如,我写过一个备忘录,是关于如何设计和实施Excel中的一项功能的:每当屏幕发生变化时,程序都要重新计算其中的公式。在公司成立后最初的4年,他参与编写和设计了微软所有的程序。在所有这些最初的产品中,无论是BASIC、FORTRAN、BASIC 6800还是BASIC 6502,没有一行代码是我没有检查过的。但现在我们有大约160名程序员了,所以我主要是做产品和算法的复查。
盖茨说那得说是为8080编写的BASIC了,因为程序当时所产生的影响,而且因为我们设法把程序做得很小巧,非常适合当时的使用场景。那是我们决定创办微软时所编写的最早的程序。我们三个人都清楚地记得那个最早的程序。我们得到了一个机会,在新墨西哥州的阿尔伯克基花了整整一个夏天,把程序彻底重写了一遍。我认为可以节省几个字节,让程序更精简。我们非常非常仔细地调试着,最终得到了那个4K的BASIC解释程序。当你非常了解一个程序,觉得没有人在看了程序后会说“还可以做得更好”时,那种感觉真是太棒了,而且程序用在了很多机器中,让人觉得编写那样一个程序是件很兴奋的事情。我还非常喜欢为Model 100编写的那个程序,特别是我们把一个非常有用的小编辑器压缩到了软件中。我和一个名叫杰米?铃木(Jey Suzuki)的日本程序员合作完成了那项工作。我们在非常有限的时间内完成了那个项目。如果编写的软件要烧入ROM,你是没有机会可以犯错的。
马化腾关键字:开发部主管
据公开资料显示,小马哥自上个世纪90年代从计算机专业毕业后,就进入了深圳润迅通讯发展有限公司 ,开始做编程工程师,专注于寻呼机软件的开发,至升任开发部主管。
之后到了1998年11月,马化腾离开润讯通信,并带着炒股和工作积累的资金,和好友共同创办了腾讯计算机系统有限公司。1999年2月,腾讯上线OICQ,即后来的QQ。小马哥创办腾讯以后的CTO是张志东,对于技术层面的东西,小马哥应该没有再深入了。
小马哥应该对HTML有一定的研究,在腾讯有个专利是小马哥等人的,就是关于HTML实现某种需求的。
计划所有的这些IT大脑都是技术出生,精通编程。最后,不管编程能力如何,重要的是这些巨头在自己所处的时代,用自己的技术、能力、眼光、奋斗和一点点运气,创造出了引领IT领域潮流的成功产品,深深地影响了一代人又一代人。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有