这个高中毕业生的简历,碾压了无数程序员!

见字如面,我是军哥!(周末直播简历不回,一面挂如何破?点击上方预约)

今天发篇和以前不一样的文章!

这个高中生不是别人,正是大名鼎鼎的比尔·盖茨。

比尔·盖茨创立微软,开发Baisc解释器,购买DOS搭上IBM PC的快车,开发Windows的的故事家喻户晓。

但是在微软之前,尤其是盖茨在高中的故事很少人知道。

恰恰在这段时期的经历,对盖茨一生的成功有着极其深刻的影响。

01

有钱的妈妈们

盖茨所在的中学叫做湖滨中学,这是一所私立的贵族学校,在60年代,每年的学费就高达5000美金!

盖茨能上得起这所学校,因为他出生在一个富裕之家,他的母亲背景显赫,是多家大公司的董事,在华盛顿大学董事会任职18年,父亲则是全国知名律师。

51ec2dfb64840bfa9acab816903f7614.png

1968年,湖滨中学做出了一个影响盖茨一生的决定,“购买”一台计算机,让学生们接触这个全新的未来世界。

之所以在“购买”上打引号,因为当时的计算机太贵了,大型机动辄数百万美元,即使是DEC推出的小型机PDP-10,也超出了学校的预算,只能通过租用的方式来使用,“计算机时间”非常昂贵。

湖滨中学母亲俱乐部的妈妈们表示这不是什么大问题,她们通过旧货拍卖的方式,筹集了3000美元,觉得用一个学期应该没问题了吧。

万万没想到,仅仅几周以后,这笔钱就被花光了。

就像现在孩子们沉迷游戏一样,盖茨和他那些爱好编程的朋友们,疯狂地迷上了计算机和编程,

账单源源不断地发给湖滨中学,没办法,妈妈们只好继续掏钱。

在源源不断的账单的“滋润”下,聪明的盖茨很快成为了计算机高手,他精通各种小型机的操作系统,掌握了Fortran、COBOL、AGLOL、BASIC、LISP等多种当时流行编程语言。(C语言刚刚被发明,还不流行。)

盖茨经常看家里收到的商业杂志,这让他一直琢磨着如何用编程来赚钱,于是就和几个爱好编程的朋友成立了编程小组,对外发传单,招人,接活儿。

他们接的活儿包括湖滨中学的排课系统,华盛顿大学的课程注册系统,ISI公司的薪水支付系统、TRW电网监控系统...... 

为了全职参与TRW系统开发,盖茨甚至一个学期没有上学(而学校竟然也允许了,真是不可思议)。

盖茨的“年薪”达到了12000美元,相当于现在的7万多美元,考虑到他仅仅是个高中生,这是个非常惊人的数字。

这幅图展示的是盖茨的简历,在70年代,可以说是碾压无数程序员了。

afdebbdd2ed7c62d151a29d7b50a2666.png

(这份简历是盖茨刚上大学时写的,实际上都是高中的经历,后来他从哈佛大学退学创业,这也成了他最后一份简历)

02

创业

盖茨并不满足编程小组的小打小闹,他一直在寻找一个真正创业的机会。

西雅图公路局需要定期统计西雅图主要道路的交通流量,这样可以确定红绿灯的时间,实现最佳交通流量。

77ae34a46b3bc720173c67ab832771a8.png

市政在主要道路上都铺设了一些压敏橡胶管,当汽车压过橡胶管的时候,产生的气体脉冲会传递给路边的计数器,在纸带上记录下时间和车辆数量。

3d1f7bf38f8ab383a3bf08c3ca92cc50.png

市政把纸带发给承包商,他们分析这些纸带,形成报表,把交通流量在发回给市政。

这个过程费时费力,单调乏味。盖茨觉得,为什么不写个程序呢?这样又便宜又快。

盖茨和好友保罗·艾伦于是就用华盛顿大学的一台CDC 6400计算机(艾伦的父亲是华盛顿大学的图书管理员)写了一个分析程序。

a5402ce6f43fb08453425254a2005ea5.png

但是,CDC6400 只支持打孔卡输入,市政提供的数据是纸带,输入不匹配,这该怎么办?

3cfc5dd0339f6d3714df2f03af192843.png

盖茨想了一招,以非常低的薪水雇佣了几个同学,把纸带上的数据,手工转录到计算机卡片上。

当这些学生家庭作业太多的时候,他们的妈妈甚至前来帮忙。

就这样,盖茨和艾伦成功地完成了交通流量图。

但是,这个方法有两个巨大的问题,导致不可持久

(1) 总不能一直依赖华盛顿大学的计算机吧?

(2) 压榨“童工”

要不买个小型机专门来干这件事儿? 

太贵了,得不偿失。

当时正值Intel的8008 CPU出现,两人灵机一动:为什么不用便宜的8008制造一台定制的计算机,直接分析纸带数据,创建交通流量图呢?

a579764a5f3f438e58f89454b2929565.png

盖茨花了360美元(真有钱!)买了一个8008 处理器,可是两人擅长的是软件开发,没有硬件设计经验。

这难不倒盖茨,他很快通过关系,找到了华盛顿大学电气专业的保罗·吉尔伯特,让他成为合伙人,一起开发这台机器。

他们的公司名称就叫做Traf-O-Data:

5a95dbfe2195c2604bbf678ade982d2c.png

保罗·吉尔伯特通过绕线的方式,讲电子元器件一件件地连接起来,与此同时,盖茨和艾伦开始开发软件。

你可能好奇,连计算机还没造好呢?怎么写软件?

办法就是艾伦在华盛顿大学的PDP-10的机器上用汇编写了一个8008 CPU的模拟器,让交通流量分析软件先在模拟器中运行,然后再和吉尔伯特的计算机进行联调。

这在当时是个了不起的技术!

Traf-O-Data专用计算机做好后,盖茨在家里的饭厅给政府官员演示,嗯,直接把官员请到家里做演示,这应该是他妈妈/爸爸深厚的背景给盖茨带来了的资源。

42292c58cfd56ca42b5674b9ad66a07b.png

这是盖茨的第一次商业演示,但很不幸,他的硬件和软件似乎没准备好,在演示过程中,系统崩溃了....

这不由得让人想起了盖茨在Windows 98演示时蓝屏死机的场景。

ae24ba850b52f10e54fb2d7f40ad214f.png

那名官员自然是对Traf-O-Data计算机失去了兴趣。

盖茨委屈地缠着妈妈说:妈妈,你快告诉他,这台机器确实是可以工作的!

Traf-O-Data计算机调试好了以后,开始向市政提供交通数据处理服务,最终帮助盖茨和艾伦赚了2万美元,相当于现在的十几万美元,近百万RMB了。

但是,华盛顿州开始向各个城市免费提供交通数据处理服务,遭受降维打击的Traf-O-Data商业模式夭折了。

尽管Traf-O-Data创业失败了,但是盖茨和艾伦来说,这一次创业是个重要的转折点。

他们俩之前一直在CDC这样的大型机,以及PDP-10这样的小型机上编程,这一次他们直接获得了Intel CPU这种微型处理器的编程经验,为PC上的软件开发做好了准备。

当牵牛星计算机问世的时候,艾伦故技重演,迅速编写了一个8080 CPU模拟器,然后和盖茨一起,用汇编率先开发出PC上的Basic解释器,顺利拿下了牵牛星的合同,微软从此起飞。

03

总结

我很喜欢看一些牛人初期的发展史,看看第一桶金是如何挖到的,尤其是在什么样的社会背景下,在什么样的条件下挖到的。

盖茨的成功很容易总结:

1. 出生在一个富裕的家庭,父母人脉资源深厚。

他的父亲在他的编程小组对外接单时,帮助处理了所有的法务问题。

他的父母还能能联系到当地的官员,在饭厅观看盖茨的演示。

2. 上了一个很好的学校

高中就接触到了计算机这种最前沿技术,成为编程高手。

湖滨中学为了支持他的爱好,竟然允许他一个学期不上学!

3. 盖茨本身非常聪明,SAT考试1590分(满分1600),即使到了哈佛大学,他也是佼佼者。

4. 商业意识极强,高中就开始探索各种机会,完成了一次创业

所以,在个人电脑软件业起飞的时候,盖茨已经做好了各种准备,就站在那里。

最后留个讨论的问题吧,如果把盖茨挪到现在,他还能不能挖掘出现在的机会,再次获得成功呢?

全文完,觉得不错的话点个赞或者在看吧!

最后,既然我们今天文章主题是简历,那么直播必须也安排简历哈!

好几位读者朋友说简历都是已读不回,有些是一面挂,但是也不知道问题出在哪里?怎么办?原因何在?

于是,我决定本周6晚上开直播分享这个主题,迎点击下方预约,我们不见不散~

近期爆文

电影《逆行人生》给技术人的启示是什么?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值