黑马训练营 2016-12-25
当今互联网很多大咖,都是技术出生,就像小米雷军,曾经做过很多年的程序员。还有腾讯马化腾、百度李彦宏等人,都是技术出生。其实360董事长兼CEO周鸿祎,也是程序员出生。很多人很好奇,周鸿祎写代码水平怎么样?
1995年的时候,当时周鸿祎刚刚研究生毕业。当时非常多的人想去深圳,而那边的银行也答应周鸿祎给他铁饭碗。但是周鸿祎的目标是北大方正,而北大方正当时给他的待遇是800块。不仅工资低,北大方正还要求周鸿祎从最基础的程序员开始做起。虽然方正的条件很苛刻,但是周鸿祎还是毅然决然的选择方正。
那时候周鸿祎还很年轻,他刚刚进方正。才入职几天,周鸿祎觉得别人的开发工具相当落后,于是和上司约好自己将用20天就开发出一个新的工具。承诺了这么多天就要搞出新的工具,但是周鸿祎一个人没有办法搞,于是他找到了自己的同学李钊,希望他能和自己一起开发。李钊答应了,两人连续熬20个晚上,统计了一下,总共写了20000行代码。在交货前一天,周鸿祎没有睡觉,花了一个通宵来联调。
第二天早上7点钟的时候联调成功,9点钟上班了,就交付了这套工具。周鸿祎初出茅庐,靠这么一套系统,他在方正就一炮打响了。这个系统就是方正飞扬电子邮件系统,这个系统也是中国第一款拥有自主版权的互联网软件。
周鸿祎是好动的性格,编程时相当坐不住。但是为了锻炼自己的毅力以及韧性,他竟然找了10000以内的素数表,把抄下这些素数表,而且要检查三遍。正是因为这个锻炼,之后周鸿祎编程的时候相当坐得住,要是不要吃饭打水,他可以十个小时一动不动。即使别人玩,周鸿祎也可以做到熟视无睹。
正是因为自己的努力,不久之后,周鸿祎升职了,从普通程序员,升为项目主管,之后升为部门经理以及事业部的总经理。到最后,周鸿祎成为方正研发中心的主任。
2个人20个晚上就写出了20000行代码,平均一下,就是一个晚上一个人写了500行的代码,还开发出了新的工具。由此可见,周鸿祎的代码水平是相当不错的。
不仅如此,林锐分享过这么一个真实的故事,那就是当他自己很小心的展示一款软件,这款软件是10万行的C++代码时,周鸿祎在10分钟之内,就把这个软件的很多重大设计错误指出来。周鸿祎的这个举动让自己明白了,这款软件完全没价值。
提到林锐,相信有些人不清楚。林锐就是“二十一天学会C++”的作者。据悉林锐曾经是周鸿祎的手下,他很推崇周鸿祎。还有人说当年长城盾建设时,周鸿祎也参与了。
有人说周鸿祎非常的推崇程序员文化,周鸿祎说自己是程序员出身,好好的做好程序员,是为以后打下基础。在求学阶段,周鸿祎就立下了自己将写10年程序的目标。之前在一次演讲上,周鸿祎称如果没有当过一个好的程序员,那么也不可能成为好老板。
说个题外话,虽然周鸿祎代码水平不错,也是360的老板,但是周鸿祎“好战”在圈内是出了名的。周鸿祎不仅和雷军撕逼,和李彦宏撕逼,还和马化腾撕逼。尤其是之前的3Q大战,那可是吸引了很大的关注。不知道是不是对手的原因,周鸿祎在公开的场合称自己没有QQ。
关于周鸿祎的代码水平怎样,相信现在大家都清楚了。但是周鸿祎说没有当过一个好的程序员就不可能成为一个好老板,这句话有点歧义,因为马云是英语教师出身,而且不懂代码,但是他同样是个好老板。
学编程技术,就到W3Cschool,如果你喜欢我们的文章,可以点击右上角关注我们;如果你想看到更多IT界的资讯,可以加我们的公众号。
公众号:w3cschoolcn