一提到程序员,很多人脑海里马上会出现这些标签:格子衬衫、牛仔裤、代码、bug、木讷、不善言辞等等。但有一个词似乎更能概括:改变世界。
程序改变世界,已经有几十年了,但真正进入大众的生活,应该是从2007年智能手机的应用开始,越来越多的人开始关注技术和程序员。
在中国互联网圈,我们熟知的马化腾、雷军、周鸿祎、张一鸣、丁磊、李彦宏、史玉柱、张小龙等人,都是程序员出身。他们创立的公司和所做的产品都在很大程度上影响了我们今天的生活方式。
今天,我们想和你分享这几位程序员出身的大佬,在第一份工作中的故事,希望能对你有所启发。
1
/ 程序员马化腾 /
野心勃勃的pony站长
也曾是数以万计的“小马”中的一位
10月24日凌晨12点左右,沉寂知乎3年多的马化腾突然提了一个问题:整个人类处于互联网发展的哪个阶段?下一个十年,互联网升级的大致方向在哪里?
在程序员节这一天发出这样的疑问,更像是马化腾给1024程序员节送上的节日问候。
知名科技商业观察家金错刀回应:大佬都在焦虑未来,创始人更要抬头看天。不知道如今焦虑的ponyma是否还记得那个曾经野心勃勃的“马站”站长。
1993年,爱好天文学、但因深圳大学当时没有天文学系,转而选择了计算机系的马化腾大学毕业。自从“被迫”选择计算机系后,马化腾展示出了他惊人的计算机天赋。
据当年的同学回忆,马化腾是一个编写病毒程序的高手,经常把机房计算机的硬盘锁死,连管理员都打不开。后来只要一发生这样的情况,马化腾肯定是第一个被叫过去的“嫌疑犯”。
在大四的毕业实习中,22岁的马化腾就做出了他一生中第一个真正意义上的产品,一个图形化界面的股票行情分析系统,并最终卖了5万元。
凭借这个自己研发的产品,马化腾顺利被一家叫润迅的做寻呼机的企业录用,正式开始了自己的程序员生涯。尽管从实习生做到了主管,但是他的上面还有高级主管、经理等8个等级,同事们对他的印象很淡。在这里,他是数以万计的“小马”中的一位。
然而,在另一个虚拟世界里,生活着一个并不安分守己、野心勃勃的马化腾。
1995年2月,马化腾开通了惠多网的深圳站,起名为ponysoft,中文译为“小马驹”,这个站也被称为“马站”(Pony是马化腾的英文名)。惠多网是一种BBS建站程序,通过电话线连接,不支持在线交流,而且一根电话线只能一个人用。
在当时的站点中,“马站”也许是最豪华的一个:马化腾在家里拉了4条电话线,配备了8台电脑,共花了5万元添置设备,相当于把出售股票行情软件的全部收入都投了进去。同样投入的还有他的时间,他连续两年没日没夜地泡在网上。
然而,在现实生活中不喜交际、羞于表达的马化腾,在虚拟世界里却十分活跃。曾有惠多网网友说:
马化腾在网上简直是话痨,总是喋喋不休地跟你反复讨论一个技术问题。他重视每一个“马站”用户的意见,会不断地写邮件,从不厌烦。
或许,正是这种掩藏在技术背后的巨大热情,成就了今天的马化腾。吴晓波在《腾讯传》中说到:创业于20世纪90年代末的马化腾,是改革开放后的知识型创业者。在他的创业初心中,改善财富状况的需求让位于个人兴趣和改造社会的热情。
在18年中,马化腾几乎摒弃了所有的公开表演,而一直沉浸于产品本身,这构成了他最鲜明的特征。
程序员马化腾告诉我们:聚焦你认为更重要的事,并投入足够的时间精力,你的目标会一步步更加清晰。
说到这里,也给大家推荐一个架构交流学习群:614478470,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,相信对于已经工作和遇到技术瓶颈的码友,在这个群里会有你需要的内容。
2
/ 程序员雷军 /
20年前我是程序员
如今我还是程序员
求伯君的今天就是我们的明天。
金山造就了求伯君等一代巨星,成就了WPS等知名产品,你想过吗?
加入金山。
这两句在今天看来很不可思议的广告词,出自当年还是程序员的雷军之手。
雷军1991年7月毕业于武汉大学计算机系。然而高考时报考计算机系,并不是因为当初就对计算机有兴趣,而是因为当时的好朋友也报考了武大的计算机系。为了和好友有共同话题而同样选择了计算机系,这一想法可以说改变了雷军的一生。
在上世纪90年代,从金山的程序员一路晋升为金山副总裁的求伯君是当时所有程序员的偶像。梦想当一名程序员的雷军也不例外。
在大学时期就与求伯君“神交”已久,而且对他崇拜不已,以至于在求伯君邀请他加入金山的那个夜晚,雷军彻夜未眠。
雷军回忆说:“在那个年代,程序员成功只有一条路,就是自己办公司,求伯君专心致志在金山做技术,成就了一番大事业,我就在想,如果我沉下心来,下功夫做几年技术,就可能成为‘求伯君’第二。”
就这样,成为金山的第6号员工后,雷军在金山开始了自己的程序员生涯。在“求伯君的今天就是我们的明天”口号的激励下,他不仅拼命工作,开发程序,而且还尽心尽力地为金山招兵买马。
于是就有了这一节开头,程序员雷军为金山撰写的两则招聘广告词。
那时的雷军认为,加入金山就是加入了激动人心,充满奇迹和梦想的软件行业,就是和一群野心勃勃的年轻人一起创业,加入金山就是终身不悔的抉择。
所以,立志成为“求伯君”第二的他,在金山一干就干了16年,职位也从程序员变成了金山副总裁。
多年过去,雷军并没有忘记程序员这一身份,创业后的他多次在小米发布会公开说过,20年前我是程序员,到如今我还是程序员。
程序员雷军告诉我们:永远相信梦想的力量,勇于相信坚持梦想的力量。
3
/ 程序员周鸿祎 /
愿意做别人不愿做的事
并尽最大努力做到最好
去年7月,一篇《人民想念周鸿祎》的文章在朋友圈刷屏,让大众对这个敢说真话、极度高调的“红衣教主”有了更多认识。但作为一名程序员,周鸿祎却是务实而低调的。
1995年研究生毕业于西安交大计算机系的周鸿祎,毕业后的第一份工作就是方正集团的程序员。在接受《程序员》杂志采访时,周鸿祎分享了自己在方正当程序员时的经历:我在方正做了好几件很多人不愿意去做的事情,但是这些事都让我得到了锻炼。
第一件是周鸿祎刚到方正的时候,就被分派到新疆做银行系统集成开发。这是一个苦差事,但就是把握住了这样一个不是机会的机会,不仅轰动了整个建行系统,同时也奠定了他在方正的位置。
“我想既然来做这件事情,就一定要做到最好。到达之后,我并没有立刻动手做事,而是花了一个星期的时间来思考如何用新的开发方式来提高工作效率。”
第二件是给国务院办公厅的领导培训电子邮件使用。很多人可能不会把这件事放在心上,随便讲讲课,应付了事,但周鸿祎为这次培训找了很多相关资料。
在这个过程中,他对电子邮件产生了浓厚的兴趣,于是产生了一个想法:开发一套人性化的电子邮件系统。这件事也奠定了他后来开发方正飞扬这个产品的知识基础和思路。
第三件就是在撤销方正飞扬这个项目之后,再次被指派到新疆去解决银行系统无法处理大量数据的问题。当时没有人愿意去,一方面是远,更重要的是很难知道这件事情会做成怎样。
尽管周鸿祎也不想去,但他最终还是接受了挑战,在新疆工作了一年半之后,解决了这个技术难题。在解决这个问题的过程中得到了很多技术方面的启发,所有这些都为后来他创办的公司3721能够开发出高效率的搜索引擎打下了一个很好的基础。
从一名普通的程序员到千亿富翁,方正是周鸿祎程序员之梦的起点。不评价周鸿祎火爆的性格给中国互联网江湖带来的影响,但对程序员这份职业,他始终心存敬畏。
“我从不是一个商人。归根结底,我是一个程序员、产品经理。我虽然喜欢点名批评人、挖苦人,但我是一个敢于担当的男人,不暗地里害人。我小时候打架是这样,现在做公司也是这样。”这是他一直坚持的行事准则。
程序员周鸿祎告诉我们:机会只给有准备的人,任何一个看似不是机会的机会,就是锻炼自己能力最好的机会。
4
/ 程序员张一鸣 /
做事从不设边界
基于长期思考做判断
2016年,张一鸣接受财经专访,延迟满足感这个词出现了 10 次。其中一句,张一鸣说:很多人人生中一半的问题都是这个原因造成的——没有延迟满足感。从他大学毕业面临第一份工作时的选择就体现了这一点。
2005年,张一鸣从南开大学毕业时,拒绝了很多当时人们觉得不错的职位,包括附赠户口的银行IT,而是选择到一家不知名的互联网公司做负责爬虫程序的程序员——就为了研究信息检索分发技术。这家公司就是酷讯。
和张一鸣同期进入公司的还有两个清华计算机博士,张一鸣一开始只是一个普通程序员,工号004。
但在工作第2年,他就做到了掌管几十人技术团队的部门主管,负责所有后端技术,同时也负责很多产品相关的工作,并且在2006年为酷讯研发出了国内第一个全旅游搜索引擎。
为什么能在第一份工作就成长很快,从一个普通程序员成为带团队的管理者?张一鸣在一次演讲中,分享了自己在第一份工作中快速成长的2点经验:
1、工作时,不分哪些是自己该做的、哪些不是自己该做的
张一鸣说,做完自己的工作后,对于大部分同事的问题,只要我能帮助解决,我都去做。新人入职时,只要我有时间,我都给他讲解一遍。通过讲解,我自己也能得到成长。
工作前两年,张一鸣基本上每天都是十二点一点回家,回家以后也继续编程。所以很快从负责一个抽取爬虫的模块,到负责整个后端系统,开始带小组、带小部门,再后来带一个大部门。这其中,兴趣是主要因素,而不是公司有要求。
2、做事从不设边界
当时张一鸣负责技术,但遇到产品上有问题,也会积极地参与讨论、想产品的方案。正是这段参与产品的经历,对张一鸣后来转型做产品有很大帮助。
“很多人说这个不是我该做的事情。但我想说:你的责任心,你希望把事情做好的动力,会驱动你做更多事情,让你得到很大的锻炼。”张一鸣说。
在南开大学的4年间,张一鸣看得最多的书就是名人传记。耐心是他从这些“非常好的心灵鸡汤”里获得的最大收获。“有耐心,能独处,并基于长期思考做判断,而且不为短期因素所干扰,耐心地等待你设想和努力的事情逐步发生。”
程序员张一鸣:越是没有边界的事情越要承担责任,这是年轻时成长最快的方式之一。
这里推荐一下我的JAVA架构学习交流群:614478470 ,想要学习Java高架构、分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师视频都有整理,送给每一位JAVA小伙伴,有想学习JAVA架构的,或是转行,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。
5
/ 程序员丁磊 /
内心的热爱
是成长最好的驱动力
马化腾、雷军、周鸿祎和张一鸣,大学毕业后就走上了程序员之路。与这4位不同,网易创始人丁磊的程序员之路更加戏剧性,甚至还在某种程度上影响了当时的马化腾。
丁磊从小就喜欢无线电,受父亲影响,立志将来成为一个电气工程师。初一时就能组装当时最复杂的收音机,被当时传为佳话,都说丁家出了个“神童”,是科学家的料。于是高考时,丁磊填报了成都电子科技大学,主修微波通信专业,辅修计算机。
大学期间,丁磊喜欢去图书馆看书,经常翻阅外文科技尤其是计算机书籍,由此比别人早一步了解到最新的世界科技动态和有关互联网的信息。课余时间,丁磊也帮助老师做课题,在课题组工作时就展示出了较强的能力,尤其是在计算机编程方面。
他的编程兴趣由此扩展开来,性格也开始逐渐显现。“丁磊给我的感觉就是他不是个被人安排的人。”他的老师说。室友曾这样评价他:“他的成绩只是中上,他不张扬,但他的闯劲给人印象深刻,他的爱好就是编程。”
1993年大学毕业后,22岁的丁磊带着对计算机编程的特殊爱好和不服输的性格,被分配回家乡宁波,进入宁波市电信局工作。
电信局优厚的待遇和安逸的生活并未让他感到快乐,到1995年春天,他再也无法忍受平淡而乏味的生活,决定出去看看外面的世界。
尽管这一举动在当时遭到了家人的强烈反对,但倔强的丁磊去意已决,孤身一人跑到南方见了几个网友。在深圳,他遇到了在惠多网上大名鼎鼎的“马站”站长马化腾。
1995年5月,见完网友的丁磊决定留在广州工作,从此开始了他的程序员生涯。他先是加盟了一家美国数据库软件公司Sybase的广州分公司,成为一名技术支持工程师。一年后又跳槽到一家叫飞捷的互联网服务提供商。
1996年,丁磊悄悄成立了只有3名员工的网易,开发出了第一款中文免费电子邮箱系统,这个发明让他成了中国互联网产业第一个真正赚到真金白银的创业者。
丁磊成为百万富翁的故事让马化腾坐不住了,他在《腾讯传》中这样说道:“应该说我受他的影响,就觉得互联网好像也是有机会创业的,所以也想做些什么事情。”
1998年春节后的一天,马化腾约张志东在咖啡馆聊天,突然对张志东说:“我们一起办一家企业吧”。腾讯由此创立。
大学同学录上,有同学给丁磊留言,“希望丁磊早日实现拥有自己的电脑公司的愿望”。如今,这个痴迷编程的程序员,也在中国互联网上继续着他的故事。
程序员丁磊:兴趣是最好的驱动力,如果没有迷茫没有方向,就先做好喜欢的事。
想要学习Java高架构、分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师视频免费获取 架构群:614478470
点击链接加入群聊【JAVA高级架构】:https://jq.qq.com/?_wv=1027&k=5gMDouY
6
结语
马化腾曾这样评价“程序员”这份职业:
“做程序员最需要的就是熬得住,有时候你努力了很长一段时间可能一点好的结果都没有,这是很正常的。所以就看你的耐心怎么样。
如果你仅仅是有激情,想进入这个行业尝试,那做为前辈来说,我还是奉劝你打消这个念头。到IT里面做程序设计是很辛苦的,很多时候你脑子里想的只有代码,其他的都不记得了。”
其实,不止程序员,任何一份职业、一个兴趣、一件小事都需要耐心。
一个人的耐心,尤其表现在他面对诱惑时做出的选择上。放弃眼前利益、追求长期价值的耐心,一定程度上决定了一个人能走多远。美团王兴也曾说过:对未来越有信心,对当下越有耐心。
也请大家多关心你身边的程序员同事,因为互联网的繁华背后,是无数程序员的默默付出和心血。