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

程序员生涯第一生存法则,咸鱼也是可以翻身的! 程序员的职业生涯,第一生存法则是什么? 追求理想、兴趣与爱好? 不免有点奢侈。坚守道德、信仰与纯粹? 也许太高尚了。 平衡生活与工作、兼顾家庭与公司、妥善处理人际关系、熟练掌握沟通能力与谈判能力、扩大社交圈、耐得住寂寞、熬得了夜、活到老充电充到老、懂得取舍与妥协、低调做人高调做事…本文暂不打算灌输这类心灵鸡汤。 打开格局、扩大视野、开阔眼界、看准趋势、远见卓识,成为华尔街的宽客、CEO、CT... 阅读详情

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

c9b66b78e7b101525af9fd71bf53abc6.png

(比尔·盖茨和保罗·艾伦)

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

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

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

01

有钱的妈妈们

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

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

eada7722c327e1e1ee761db830178f35.png

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

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

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

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

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

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

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

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

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

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

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

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

23834a4586e613a5e06763ba0d2dffb4.png

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

02

创业

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

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

fa108a0260847043dcce9062c4026bb9.png

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

8314f16313745487d42b9bbb48fd5e1e.png

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

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

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

06cac58d8761386e7e63a50b42ec67a5.png

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

aaf10094f1ab9d786426d5be91523f75.png

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

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

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

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

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

(2) 压榨“童工”

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

太贵了,得不偿失。

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

acd778498f2e678b3c52234598281177.png

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

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

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

9870f4c74da2b0a6d7a1fc6ca2674aed.png

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

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

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

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

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

74f0e39c5d5f5733ff7ae9471068b478.png

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

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

ac2bc543dedf1ac62485ed14baa9fcba.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. 商业意识极强,高中就开始探索各种机会,完成了一次创业

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

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

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

近期爆文:

千万别去外企!

这两个大龄程序员,打算搞垮一个世界软件巨头!

这两个程序员要花100万,彻底重写世界上最复杂的软件

世界上最大的盗版网站,遇到麻烦了!

美国的顶尖程序员,深夜都在狂玩儿这个游戏!

这个女生写的软件,解决了无数程序员最头疼的问题!

你们程序员为什么不靠自己的项目谋生?而必须为其他人打工?

摆了个摊,日销930元,80后女产品经理不再焦虑了

[OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js-Cornerstone Examples-基石实例-下... [OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js-Cornerstone Examples-基石实例-下 CT Image with Window presets This is an example of displaying a ct image along with buttons to set ww/wc pres... 阅读详情

相关推荐

LabVIEW QMH模板实战:从创建到错误处理的完整指南

本文提供LabVIEW QMH模板从创建到错误处理的完整实战指南。详细解析了队列消息处理器(QMH)作为LabVIEW核心设计模式如何实现任务解耦与异步通信,涵盖事件处理循环、消息处理循环的搭建、用户事件创建、队列引用管理、消息优先级控制以及健壮的错误处理机制,帮助开发者构建稳定、可维护的复杂应用程序。

white的博客 727

13 岁编程!少年比尔·盖茨如何成为最成功的自学成才程序员?

【优快云编者按】自1987年以来,比尔·盖茨首次出现在福布斯全球富豪榜上,就开始了他的辉煌时代。科技上,他建立起了微软这个庞大的科技帝国;慈善上,他捐赠了数十亿美元用于...

优快云资讯 5172

MoveIt控制睿尔曼RM65机械臂:从仿真到实机的3种控制模式对比

本文详细解析了使用MoveIt框架控制睿尔曼RM65机械臂的三种核心模式:拖动规划、目标姿态规划和Python API控制,从Gazebo仿真到实机部署的完整实现路径。通过ROS环境配置、控制参数优化及实机过渡技术,为工业自动化和机器人研究提供实用指南。

727

Trafodion odb 安装及使用

1 什么是odbodb是一款平台无关的,多线程的,基于ODBC的命令行工具。Trafodion数据库使用odb来做以下事情:并行数据加载/抽取查询驱动SQL解释器2 安装配置Trafodion ODBC Driver(1) 下载unixODBC[centos@cent-1 clients]$ sudo yum install unixODBC -y[centos@cent-1 clients]$ l

数据源的港湾 2373

EFR32BG22 Thunderboard开发板 使用SPI 读取加速度计

Simplicity Studio v5 创建Silicon Labs蓝牙SoC EFR32BG22 Thunderboard模块的加速度计工程,模块上有一个ICM-20648 6轴运动跟踪设备,集成3轴加速度计和3轴陀螺仪功能,使用SPI接口跟EFR32BG22芯片连接。 我尽量以图片的形式展示(少打字): 将EFR32BG22的Thunderboard模块通过USB线插入到电脑,打开Simplicity Studio v5软件。 下面看重点: 点击搜索到的IO Stream: USART,点击Ins

qq_25727979的博客 1494

手把手教你用Zemax优化MTF:从‘离焦平衡球差’到高频像差控制的实战技巧

本文详细介绍了如何使用Zemax优化MTF性能,从基础设置到高级技巧的全流程。通过具体案例,讲解了如何利用离焦平衡球差提升中频MTF,以及识别和控制高频像差的方法,帮助光学设计工程师和学生有效提升成像质量。

weixin_30752699的博客 752

必收藏|2026春招洗牌!传统程序员被碾压?从Java到AI转型全攻略(小白友好)

对于正在迷茫择业、想转行提升,或是刚入门的程序员、编程小白来说,有一个问题几乎人人都在问:未来10年,什么领域的职业发展潜力最大?答案只有一个:人工智能(尤其是大模型方向)当下,人工智能行业正处于爆发式增长期,其中大模型相关岗位更是供不应求,薪资待遇直接拉满——字节跳动作为AI领域的头部玩家,给硕士毕业的优质AI人才(含大模型相关方向)开出的月基础工资高达5万—6万元;即便是非“人才计划”的普通应聘者,月基础工资也能稳定在4万元左右。

大模型教程的博客 1108

Windows 10 本地开发环境:用 ShardingSphere-Proxy 5.4.1 快速搭建 MySQL 分库分表测试环境

本文详细介绍了在Windows 10系统中使用ShardingSphere-Proxy 5.4.1快速搭建MySQL分库分表测试环境的完整教程。从环境准备、MySQL配置到ShardingSphere-Proxy的核心设置,逐步指导开发者完成本地开发环境的搭建,并提供了分片策略详解和常见问题排查方法,帮助开发者高效验证分库分表功能。

weixin_28366053的博客 214

00后收入多少才能「碾压」同龄人?

谈及“00后”,你首先想到的还是小屁孩?殊不知,不知不觉间“00后”已经登上历史舞台。 从2021年开始,首批“00后”大学毕业,正式成为职场中的新生力量!同时,关于“00后”的一些调查也格外吸引眼球。 理想与现实的差距 前不久,中国青年报·中青校媒面向全国各地大学生做了一项关于就业的调查,回收2700份调查结果显示:在各个行业中,互联网行业是最受欢迎的,64.33%大学生希望毕业后能进入互联网行业工作,其中排名前三的公司分别是:字节跳动、阿里巴巴和京东。 关于薪资的调查显示,00后对毕业后的收入十分乐观,

技术专家 1743

SpringBoot + MyBatis-Plus 高效实现数据变更记录:从注解到通用审计方案(附源码)

*** 数据变更审计插件* 拦截增删改操作,自动记录变更日志*/@Component@Resource/*** 拦截SQL执行*/@Override/*** 数据变更审计插件* 拦截增删改操作,自动记录变更日志/*** 拦截SQL执行。

2601_94871597的博客 560

Python 爬虫实战:爬取股票数据做 K 线图可视化

摘要:本文介绍基于Python的股票数据爬取与K线图可视化全流程技术方案。通过Requests库抓取东方财富网股票数据,使用Pandas进行清洗处理,并利用mplfinance库实现专业K线图绘制。文章详细讲解了数据爬取接口分析、反爬策略配置、K线图绘制方法(包含基础K线图和带均线的进阶版本),以及核心统计指标计算。该方案可应用于股票价格趋势分析,为投资决策提供数据支持,同时强调了数据使用的合规性和技术优化方向。

2503_91057718的博客 2049

00 后收入多少才能「碾压」同龄人?

00后收入水平呈现明显分化,一线城市月入2万、新一线1万、二三线8000元以上可领先同龄人。行业差异显著,金融、互联网及新兴科技行业收入最高,传统行业相对较低。学历、技能和个人能力是影响收入的关键因素。想要"碾压"同龄人,00后需结合城市、行业选择,持续提升核心竞争力。收入高低并非单一标准,而是综合竞争力的体现。

金牌学霸 1291

STM32(HAL库)软件IIC驱动OLED

本文通过STM32F103C8T6单片机(HAL库)通过软件IIC方式对OLED进行驱动。

weixin_44597885的博客 9765

我的十年程序员之路

一晃做程序员也有十年了,总觉得时间过的很快,仿佛第一次写程序还是去年的事情。虽然到现在也已经换了三四家公司了,但总有种自己没有做过什么的感觉。于是便想把个人的经历写下来,留给以后的自己作为个回忆。 大学时代 我原本并没有想过学计算机。在高中时我搞过化学竞赛,2005年考大学时填的志愿也和计算机无关,然而机缘巧合,我的分数只能服从专业调剂分配,误打误撞进入了计算机专业,属于没有任何编程基础的”普通学...

ChaosYang1987的博客 585

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

收藏!大模型风口下,程序员/小白入局正当时:算法岗薪资碾压前后端

近期科技圈传来重磅消息:行业巨头英特尔宣布大规模裁员2万人,传统技术岗位持续萎缩的同时,另一番景象却在AI领域上演——AI相关技术岗正开启“疯狂扩招”模式!据行业招聘数据显示,具备3-5年大模型相关经验的开发者,在大厂就能拿到50K×20薪的高薪待遇,薪资差距肉眼可见!业内资深HR预判:不出1年,“具备AI项目实战经验”将正式成为技术岗投递的硬性门槛。在行业迭代加速的当下,“温水煮青蛙”式的等待只会让自己逐渐被淘汰,与其被动应对,不如主动出击,抢先掌握AI大模型核心原理+落地应用技术+项目实操经验。

m0_48891301的博客 812

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

200 万年薪,却招不到清华姚班毕业生!能上姚班的都是什么人?

点击上方,选择星标或置顶,每天给你送干货!阅读大概需要5分钟跟随小博主,每天进步一丢丢来源|轮子工厂(ID:Programmer-ing)清华姚班可能很多人都没有听说过,不是我们孤陋...

zenRRan的博客 722

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

从月薪3K的中专生,到身家千万的CTO!人生最大的对手,就是自已

关注“技术领导力”博客,独家大厂干货推送 文/Daniel.W David坐在我对面,窗外是梦境般的外滩夜景,繁星点点的璀璨灯火,散落在黄浦江两岸。我转过头对David说,你丫挺会享受啊,约我到这么浪漫的地方。 David狠狠地吸了一口手中的雪茄,又快速吐了出来,眼睛眯成一条缝,品味着雪茄在口中的醇香,一边说,MD,转眼我们都快40了,记得2002年,刚认识那会才20出头,时间...

技术领导力 2万+

我为什么断更了?因为我TM发现写代码搞技术赚钱太难了!程序员把自己的饭碗给砸了!

去年在和还有转悠了一圈,发现搞编程是又苦逼又无聊还没发展潜力(90%的人,不能一棍子打死完喽!),别人发个帖子,讲个段子,卖个骚,摆个惨,拉几个小群,搞几次拉新都分分钟碾压你的薪资了,外面环境那么差,一次次看着财务给的通知(见下图),真是心力憔悴!我就在想,35岁了,我还搞程序员,还给公司打工,万一失业了,我该何去何从,更加悔恨的是还在 2020 年贷款了 200 多万买了一个亏了 50 万的房子,每月 1 万多的的房贷要还!

新质程序猿 929

211毕业,面试快手被拒,称:比阿里难进一百倍

程序员代码面试指南 IT名企算法与数据结构题目最优解》左程云左神著目录(算法有分 将、校、尉、士四个等级来表示难易程度)第1章栈和队列设计一个有getMin功能的栈(士★)由两个栈组成的队列(尉★★)如何仅用递归函数和栈操作逆序一个栈(尉★★)猫狗队列(士★)用一个栈实现另一个栈的排序(士★)用栈来求解汉诺塔问题(校★★★)生成窗口最大值数组(尉★★)构造数组的MaxTree (校★★★)求最大子矩阵的大小(校★★★)最大值减去最小值小于或等于num的子数组数量(校★★★)点这里。

2401_84007015的博客 765

2025硅谷最爱大学排名曝光!这5所学校毕业生碾压斯坦福、麻省理工,被大厂疯抢UCB、UIUC(伊利诺伊大学香槟分校)、UMich(密歇根大学安娜堡分校)、CMU(卡耐基梅隆大学)、UW(华盛顿大学西

公司在招聘时,很多高薪好岗位不会放出公开招聘,只会在内网上显示。像伯克利(工程顶尖)、UIUC(计算机传统强校)等都是工程学科实力超群,以单一学科见长的学校,因此排名远超部分常青藤等名校。另外,很多公司会专门到学校办招聘会。而UCB等公立大学能超越众多名校成为硅谷人才输送机,除了大厂招聘标准变化,能上岸同学。斯坦福、麻省理工光环虽然耀眼,但相比名校光环,硅谷大厂招聘越来越重视专业实力。进行背景分析,评选标准也很简单,员工中哪个学校校友比例高,排名就靠前。“要是我,会帮忙的”,10+面试官鉴定!

具身机器人和通用AI 902

学历对程序员重要么?

来源 | 三太子敖丙(ID:JavaAudition)以前网上流传一个段子:“985是软卧,211是硬卧,双非一本二本是硬座,三本是站票,专科挤厕所,其他的趴火车顶上。其实,只要到了目的地...

mobilehub 287

对程序员来说,学历真的重要吗?

最近,经常有身边的人问我一些这样的问题,“我只是大专学历,能不能学好编程啊”、“企业面试会不会有学历歧视啊”等等。我的观点是,重要但不绝对。首先声明,我不是学历歧视,你见过世界一流IT互联网企业招高中、中专和专科(貌似外国没这叫法)毕业生么?谷歌、微软、FB等世界知名IT企业员工大多都是世界一流名校毕业的,国内BAT、网易、京东等企业招生宣讲只去985和强211高校。你可以说他们歧视,你可以不甘,也可以不服。有学历的程序员永远不懂没学历的痛,就像白天不懂夜的黑。因为,有学历的还没等毕业,校园招聘已经开始了,

Lalalajtyy的博客 2341

为什么鲜有炫富的程序员?

专栏 | 九章算法 网址 | www.jiuzhang.com 随着互联网的飞速发展,程序员的薪水也在节节攀升。本科应届毕业生拿到50万年薪的offer,那也都不是什么稀奇事。 可,为什么鲜有看到炫富的程序员呢? 分析 作为一个收入(可能是)amazon程序员中top%10的程序员, 我来很简单的分析一下一般程序员的心态: 1.清楚的自我认识 首先程序员对自己的财力是有比较清晰的认识的,是...

weixin_34167043的博客 122
上一篇: 千万别去外企!
下一篇: 被哈佛扫地出门,他发明了让无数程序员痛不欲生的编程语言,获得了计算机界最高奖.........
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值