绝大多数的互联网企业,要么是源起于技术咖的一个想法,要么是由技术过硬的人掌舵。
这些人的创业或是成名之路其实相差甚远,但几乎所有人都有一个共同点,就是在初入编程世界时,都给自己定过“至少做十年程序员”、“只想对着电脑写代码”、“至少写十多万行代码”之类的“小目标”。虽然初心的保质期往往不长,但如果连初心都没有,后面的故事自然也不会发生。
网易丁磊,创办网易时的50万元资金是他写了几年代码积攒下来的。成立网易云之后,丁磊还曾梦想在云计算上投入十亿人民币,解放全国千千万万的程序员。
搜狗王小川,在清华读书时,排队看医生还要捧着计算机的书,在搜狗可以花几年时间一级一级组建产品,能让他感到兴奋的事是“有些问题没人能解决,你找到方法解决了”。
京东刘强东,大学主修社会专业,课余时间却自学编程,还用 ASP 写出了第一版的京东。
新浪创始人王志东,自称是“很纯粹的软件工程师”,说程序员的目标就是要实现一个很好很实用的产品。曾创立过四通利方、新浪、点击科技。
“成为一个合格的程序员,怎么也要写个10万到15万行以上的代码,如果连这个量级的代码都没有达到,那说明你还不会写程序” ——周鸿祎
求伯君——“中国第一程序员”
雷军的伯乐,求伯君,被称为“中国第一程序员”,没有之一。
说第一,有时间的原因。1983年,我国第一台每秒运算1亿以上的巨型计算机“银河”在国防科大投入使用。近水楼台先得月,正在国防科大数学系读书的求伯君,担下了学校的图书管理系统软件开发的任务,4天就开发测试成功。
当然,第一程序员的实力和勤奋更不容小觑。1988年,求伯君加入金山,原因之一是金山承诺他可以“专心搞软件”。当时求伯君计划要写一个汉字处理系统,最后花了1年零4个月,在医院敲完了 WPS1.0的代码,共计12万2千行。
21世纪初,WPS历经几次波折,从微软手中抢回自己的市场。但就在2002年,求伯君又把WPS所有的代码都推倒重写,直到2005年9月12日,求伯君才写完 WPS Office 最新的2005版本,“如果你想要扩大 WPS 这座大厦的空间,唯一能做的,就是推倒重来。”
雷军——代码被说像诗一样优雅
“诗一样优雅的代码”是有市场认证的。雷军在武汉大学计算机系读大三的时候,就通过写程序,赚到100万。毕业之后被金山求伯君当接班人培养,32岁时,他与求伯君合著《深入 DOS 编程》一书出版发行。和所有优秀的程序员一样,雷军热爱编程。1996年,雷军交给老师的一篇命题作文《程序人生》中,他写道,“当我学了一点电脑知识后,就发现电脑将是我人生的最爱”、“我爱编程这个工作,可以肯定我会干上一辈子”。
而雷军从程序员转向产品和管理,也有一个“迫不得已”的原因。在金山30周年是,雷军曾说,转型的一个重要原因是,之前有一个新来的程序员,把自己多年写下来的代码硬盘格式化了。
至今,小米的一些发布会上,雷军还多次强调:“20年前我是程序员,如今我还是程序员。”
李彦宏——为检索信息写代码
李彦宏中学就喜欢计算机编程,还参加过全国青少年程序编程大赛,得过奖,但是在省级比赛中没能拿到名次。这个经历让李彦宏觉得,全国计算机水平在他之上的人很多。一直到高考填志愿,他都没敢报计算机专业,而是去北大读了图书馆系。但渐渐他发现如果要做图书馆系统的开发,自己比不过计算机系的学生,于是开始自学计算机课程,直接去计算机系听操作系统、数据结构的课程。
到美国读研究生时,因为有在北大积累的信息检索知识,李彦宏的研究方向定为信息检索。很快,他在美国电子工程学会会刊上发表论文“利用信息检索理论解决光学识别问题”,一般博士毕业论文也很难登上这本期刊。
在工作中,李彦宏终于确定自己的优势:网络编程不行,但涉及到信息检索,少有能与之比肩者,“我不再折腾网络编程,反正有很多人写。我专注在信息检索。”
1996年,李彦宏想到解决搜索引擎作弊问题的方法,“我想到了我在北大所学的科技论文索引,科学论文通过索引被引用次数的多寡来确定一篇论文的好坏,超链就是对页面的引用,作弊网页没价值,不可能被很多网站主动超链。”超链代表别人评价你,超链上的描述是别人如何评价你。1997年,李彦宏提交了关于“超链分析”的专利申请。“超链”技术现在被包括 Google 在内的几乎所有搜索引擎使用,是奠定现代搜索引擎发展趋势和方向的基础发明之一。
又过两年,李彦宏带着自己的技术,回国开始做搜索引擎,之后便是百度的故事了。
马化腾——曾抄代码培养感觉
马化腾是计软专业科班出身。他曾透露,自己学编程是“用最笨的方式去领悟”,即抄代码培养感觉。至于感觉培养得怎么样,有一个流传甚广但同样不知真假的故事:
知乎上的一个问答贴“马化腾写代码的水平如何?”一个匿名回复如下:
曾经和 pony 一起写过代码。当时5个人挤在一个只有四个位置的房间里,埋头开发,用 C++。我当时负责写一个通讯模块,有一个 bug 弄了两天,没有一点进展,下楼准备买点东西吃,消消愁。回来发现 pony 光着膀子,捧着瓶啤酒,站在阳台,望着寂静的夜,回头冷静地和我说了句:“帮你搞好了。”
虽然没有确切材料能说明马化腾当年的代码水平,但他做码农时的勤奋是有迹可循的。2015年8月,网上首次曝光马化腾写过的代码,写作日期是在1999年2月21日、大年初六。
他自己也曾说过,“20 岁的时候我是一个非常内向的程序员。我不喜欢管人,不喜欢接受采访,不喜欢与人打交道,独自坐在电脑旁是我最舒服的时候。”
马化腾在大学毕业之后有过很长一段低头写代码的经历。
1993年,马化腾从深圳大学毕业,进入当时的传呼机市场巨头润讯公司写软件。
1998年腾讯成立,刚开始,为了支撑公司运营,马化腾除了写腾讯本身的业务代码,还接下许多外包项目。2018年在接受央视采访时,马化腾称,因为当时QQ还没起来,没有投资,所以他们做了大量的系统继承,包括帮其他网站做网页等。