盘点一下,一些商业大佬们曾经用代码写的故事。国人版本,你想到哪些大佬?

马化腾——曾抄代码培养感觉

马化腾是计软专业科班出身。他曾透露,自己学编程是“用最笨的方式去领悟”,即抄代码培养感觉。至于感觉培养得怎么样,有一个流传甚广但同样不知真假的故事:

知乎上的一个问答贴“马化腾写代码的水平如何?”一个匿名回复如下:

曾经和 pony 一起写过代码。当时5个人挤在一个只有四个位置的房间里,埋头开发,用 C++。我当时负责写一个通讯模块,有一个 bug 弄了两天,没有一点进展,下楼准备买点东西吃,消消愁。回来发现 pony 光着膀子,捧着瓶啤酒,站在阳台,望着寂静的夜,回头冷静地和我说了句:“帮你搞好了。”

虽然没有确切材料能说明马化腾当年的代码水平,但他做码农时的勤奋是有迹可循的。2015年8月,网上首次曝光马化腾写过的代码,写作日期是在1999年2月21日、大年初六。

他自己也曾说过,工作前五、六年,钱不是用来买书就是买电脑,“20 岁的时候我是一个非常内向的程序员。我不喜欢管人,不喜欢接受采访,不喜欢与人打交道,独自坐在电脑旁是我最舒服的时候。”

马化腾在大学毕业之后有过很长一段低头写代码的经历。

1993年,马化腾从深圳大学毕业,进入当时的传呼机市场巨头润讯公司写软件。

1998年腾讯成立,刚开始,为了支撑公司运营,马化腾除了写腾讯本身的业务代码,还接下许多外包项目。2018年在接受央视采访时,马化腾称,因为当时 QQ 还没起来,没有投资,所以他们做了大量的系统继承,包括帮其他网站做网页等。

“我很多年没有写代码了,但做一些主要决策的时候,你要是写过代码,你就知道,主要是系统分析、决策、要做什么,但是你要有技术底,否则不能做判断。”马化腾曾说过有技术基础的重要性。而他的这句话似乎说明,Leetcode 上的那个 ponyma 不是他本人。

张小龙——定位是一个纯粹的程序员

对于张小龙,业界有一个评价是:即便没有微信,他也是中国最优秀的程序员之一。

从在华中科技大学学习开始,张小龙的代码就已经走在很多人前面。据张小龙的大学同学张惕远回忆,张小龙是同学中最早学习C语言的人,那时C语言才刚刚诞生。

硕士毕业的第三年,张小龙就写出一款非常成功的产品——FoxMail,并且一个人完成了前三个版本的迭代。

1997年,FoxMail 在 Winsite 上线。同年,一位《电脑报》记者说,“只要你站在黄庄路口,大喊一声,我是 Foxmail 张小龙,一定会有一大群人围上来,让你签名。”此话也印证了 Foxmail 的成功。

之后就是进入腾讯,重构 QQ 邮箱,创立微信。即便有着接连三次的成功,张小龙给自己的定位也还曾是“一个纯粹的程序员”。张小龙在广东的微信团队一度被称为“全天候手机开发团队”,常常通宵搞开发。

我们无法得知张小龙现在是否会经常写代码,但可以想见,他似乎没有停下,不然也不会有2018年小程序的问世。

李彦宏——为检索信息写代码

李彦宏中学就喜欢计算机编程,还参加过全国青少年程序编程大赛,得过奖,但是在省级比赛中没能拿到名次。

这个经历让李彦宏觉得,全国计算机水平在他之上的人很多。一直到高考填志愿,他都没敢报计算机专业,而是去北大读了图书馆系。

但渐渐他发现如果要做图书馆系统的开发,自己比不过计算机系的学生,于是开始自学计算机课程,直接去计算机系听操作系统、数据结构的课程。

到纽约州立大学读研究生时,因为有在北大积累的信息检索知识,李彦宏的研究方向定为信息检索。很快,他在美国电子工程学会会刊上发表论文“利用信息检索理论解决光学识别问题”,一般博士毕业论文也很难登上这本期刊。

毕业之后,李彦宏在华尔街为职业炒股人做金融新闻的检索,也曾为《华尔街日报》网络版设计实时金融信息系统。

在工作中,李彦宏终于确定自己的优势:网络编程不行,但涉及到信息检索,少有能与之比肩者,“我不再折腾网络编程,反正有很多人写。我专注在信息检索。”

1996年,李彦宏想到解决搜索引擎作弊问题的方法,“我想到了我在北大所学的科技论文索引,科学论文通过索引被引用次数的多寡来确定一篇论文的好坏,超链就是对页面的引用,作弊网页没价值,不可能被很多网站主动超链。”超链代表别人评价你,超链上的描述是别人如何评价你。

1997年,李彦宏提交了关于“超链分析”的专利申请。“超链”技术现在被包括 Google 在内的几乎所有搜索引擎使用,是奠定现代搜索引擎发展趋势和方向的基础发明之一。

又过两年,李彦宏带着自己的技术,回国开始做搜索引擎,之后便是百度的故事了。

张一鸣——用代码打开社交

写代码和修电脑,是许多程序员的社交方式之一。

张一鸣自述,作为一个不怎么参与集体活动的理工男,他保持社交的方式是修电脑和编程建网站,通过修电脑还结识了自己后来的太太。后来他们的同学集会上,打招呼的方式基本都是:hi,你的电脑还是我装的。

接外包项目也让张一鸣每个月有额外的收入,“大四的时候,我每月能有超过两三千的收入,在当时,绝对是土豪。那时候,和同学一起泡实验室,熬到半夜一两点,会请大家集体去烤串。一周能吃2-3次。”

当年一起吃烧烤的人,后来相继进入字节跳动,成为公司的技术骨干。

现在看来,张一鸣和字节跳动取得成功,主要原因一定不是他本人的代码有多优秀。但当年因为修电脑认识的太太,又因为吃烧烤而收获的创业伙伴,何尝不是写代码的收获呢。

雷军——代码被说像诗一样优雅

2019年,在一次和王源的访谈对话中,被问及有没有写过诗,雷军回答,“我没有写过诗,但有人说我写的代码像诗一样优雅。”

“诗一样优雅的代码”是有市场认证的。雷军在武汉大学计算机系读大三的时候,就通过写程序,赚到100万。毕业之后被金山求伯君当接班人培养,32岁时,他与求伯君合著《深入 DOS 编程》一书出版发行。网上也有一段雷军1994年写的代码,代码太长,简单截图如下(完整版可以阅读原文查看):

和所有优秀的程序员一样,雷军热爱编程。1996年,雷军交给老师的一篇命题作文《程序人生》中,他写道,“当我学了一点电脑知识后,就发现电脑将是我人生的最爱”、“我爱编程这个工作,可以肯定我会干上一辈子”。

而雷军从程序员转向产品和管理,也有一个“迫不得已”的原因。在金山30周年是,雷军曾说,转型的一个重要原因是,之前有一个新来的程序员,把自己多年写下来的代码硬盘格式化了。

至今,小米的一些发布会上,雷军还多次强调:“20年前我是程序员,如今我还是程序员。”

求伯君——“中国第一程序员”

雷军的伯乐,求伯君,被称为“中国第一程序员”,没有之一。

说第一,有时间的原因。1983年,我国第一台每秒运算1亿以上的巨型计算机“银河”在国防科大投入使用。近水楼台先得月,正在国防科大数学系读书的求伯君,担下了学校的图书管理系统软件开发的任务,4天就开发测试成功。

当然,第一程序员的实力和勤奋更不容小觑。1988年,求伯君加入金山,原因之一是金山承诺他可以“专心搞软件”。当时求伯君计划要写一个汉字处理系统,最后花了1年零4个月,在医院敲完了 WPS1.0的代码,共计12万2千行。

21世纪初,WPS历经几次波折,从微软手中抢回自己的市场。但就在2002年,求伯君又把WPS所有的代码都推倒重写,直到2005年9月12日,求伯君才写完 WPS Office 最新的2005版本,“如果你想要扩大 WPS 这座大厦的空间,唯一能做的,就是推倒重来。”

在求伯君的带领下,金山陆续上线《金山影霸》、《金山快译》、《金山游侠》等小工具软件,还有原创网游《剑侠情缘网络版》、《封神榜》、《春秋Q传》等,一度被称作中国 IT 界的黄埔军校,甚至人们想夸赞开发者水平高时,会用“求伯君2.0”来形容。

2011年11月18日晚,47岁的求伯君宣布从金山退休,办了一场隐退仪式,名为“君之传奇”。

(2005年,求伯君正式拜入武当三丰派门下,2011年,求伯君在金山投资的古装剧《剑侠情缘藏剑山庄》中客串“剑圣”)

史玉柱——写完代码还要负责推销

大多数人知道史玉柱,是因为脑白金。但他也曾是一名程序员。

史玉柱创业早期,曾一个人编写文字处理软件,代码数达到50万行,其中很多关键模块甚至是用汇编语言完成的。1991年创立巨人公司,巨人汉卡前两个版本的主要代码,都是出自史玉柱之手。

不过,撇开大佬标配的代码实力,史玉柱的个人特色是非常懂得推销,无论是脑白金还是代码。

1989年,史玉柱硕士毕业,开始创业。他第一个大卖的产品时用9个月开发出的 M-6401桌面排版印数系统。当时史玉柱通过赊账的方式,在《计算机世界》杂志买下1/4版面做广告,使得 M-6401销售额在两个月内迅速攀升到百万级。

这与十多年后,史玉柱花巨资在《新闻联播》和《天气预报》之间插脑白金广告,异曲同工。

此外,史玉柱大概也是在研发一线奋斗最久的大佬。

2016年1月,54岁的史玉柱回归巨人网络,将带领全公司研发高管聚焦精品手游研发。重新上班的第一天,他做了两件事:决定给研发人员加工资,平均幅度加50%;做研发项目的立项、管理、激励等流程,重新构造。不过,可惜的是,三年后,巨人网络叫停了300亿的“游戏”重构计划。

潘石屹——地产大亨初学 Python

微博认证是“SOHO 中国(北京最大的房地产开发商)董事长”的潘石屹,已经在微博连续打卡大半年的 Python 课程学习。

截至发稿,话题#潘石屹用 Python 解决100和问题#的阅读量已达1.2亿。

2019年11月14日,潘石屹发了一条微博:“今天开始我学习一门新的语言 Python,我在寻找。这也是今天给自己人生的礼物。”

那天开始,潘石屹常在微博提问 Python 相关的问题,有时也会晒一下自己的学习成果。

5月16日,他发了一条微博,宣布自己参加2020年04期 NVT 全国青少年变成能力等级考试,拿到99分。扣掉的1分时因为画完图之后忘记隐藏画笔的箭头。

不仅是自己学,年初潘石屹还曾任某编程课程的推广大使,计划在乡村普及编程教育。

“我觉得每个人都应该学一学编程,因为编程的语言是科学的、严谨的。现实中很多人都把时间浪费在争吵上,许多人声音很大,但其实是没有逻辑的。而编程能训练人的思维,让人更尊重事实,更有逻辑。

灵魂拷问:你计划写几年代码?

虽然现在的互联网大佬中,也有马云这样“因为我不懂技术,所以我们公司技术最好”的领头人。

但是绝大多数的互联网企业,要么是源起于技术咖的一个想法,要么是由技术过硬的人掌舵。

奇虎360周鸿祎,早早就立下“要写十年代码”的目标,非常推崇程序员文化,曾说过要成为一个合格的程序员,怎么也要写个10万到15万行以上的代码,如果连这个量级的代码都没有达到,那说明你还不会写程序。

网易丁磊,创办网易时的50万元资金是他写了几年代码积攒下来的。成立网易云之后,丁磊还曾梦想在云计算上投入十亿人民币,解放全国千千万万的程序员。

搜狗王小川,在清华读书时,排队看医生还要捧着计算机的书,在搜狗可以花几年时间一级一级组建产品,能让他感到兴奋的事是“有些问题没人能解决,你找到方法解决了”。

新浪创始人王志东,自称是“很纯粹的软件工程师”,说程序员的目标就是要实现一个很好很实用的产品。曾创立过四通利方、新浪、点击科技。

京东刘强东,大学主修社会专业,课余时间却自学编程,还用 ASP 写出了第一版的京东。

……

这些人的创业或是成名之路其实相差甚远,但几乎所有人都有一个共同点,就是在初入编程世界时,都给自己定过“至少做十年程序员”、“只想对着电脑写代码”、“至少写十多万行代码”之类的“小目标”。虽然初心的保质期往往不长,但如果连初心都没有,后面的故事自然也不会发生。

最后,有个填空题,你计划至少写___年代码,写够___行。


-END-

如果看到这里,说明你喜欢这篇文章,请 转发、点赞。同时 标星(置顶)本公众号可以第一时间接受到博文推送。

1. 我用一根网线攻击了舍友!

2. 为什么用了索引,查询还是慢?

3. 从零开始写一个迷你版的Tomcat

4. Spring Boot+Redis实现接口自动幂等

大佬们用代码写的故事相关推荐

  1. 写代码写到70岁,是一种什么样的体验?

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 你听说过年纪最大的程序员,今年多少岁了? 鹅厂马化腾,1971年出生,今年50岁 小米ceo雷军,1969年出生,今年52岁 金山软件创始 ...

  2. 写代码写到 70 岁,是一种什么样的体验?

    你听说过年纪最大的程序员,今年多少岁了? 鹅厂马化腾,1971年出生,今年50岁 小米ceo雷军,1969年出生,今年52岁 金山软件创始人."中国第一程序员"求伯君,1964年出 ...

  3. Appium+python自动化(三十二)- 代码写死一时爽,框架重构火葬场 - PageObject+unittest(超详解)...

    简介 江湖有言:"代码写死一时爽,框架重构火葬场",更有人戏言:"代码动态一时爽,一直动态一直爽?",虽然听起来有点耸人听闻,但也没有想象中的那么严重,我们在开 ...

  4. 优雅!用了这两款插件,我成了整个公司代码写得最规范的码农

    同事:你的代码写的不行啊,不够规范啊. 我:我写的代码怎么可能不规范,不要胡说. 于是同事打开我的 IDEA ,安装了一个插件,然后执行了一下,规范不规范,看报告吧. 这可怎么是好,这玩意竟然给我挑出 ...

  5. 在Qt中如何用纯代码写一个本地视频播放器

    一.首先用纯代码写本地视频播放器需要用到以下类 #include <QWidget> #include <QHBoxLayout> //水平布局 #include <QV ...

  6. Rust学习日记番外篇——代码写诗

    Rust学习日记番外篇--代码写诗 中秋节即将来临啦~~提前祝大家月饼节快乐.今天看到了掘金的文章,有个代码写诗的活动,那我就小露一手了. 0x01 选定诗句 在掘金有下面几句诗可选. 举头望明月,低 ...

  7. 互联网大佬们的代码水平如何?网友:刘强东95年一个晚上赚5万

    作为京东集团大佬,刘强东备受关注.互联网界的大佬,很多都是程序员出身,或者会写代码,就像雷军.马化腾.李彦宏.周鸿祎等,几乎都是编程高手.有人问刘强东的代码水平如何? 关于这个问题,得到了很多网友的回 ...

  8. 月薪8K的程序员代码写成这样?网友:看不下去了

    现在IT互联网行业高速发展,对程序员的要求越来越高.「写代码」作为一种技能,入门并不是很难.但是要像高手那样优雅地「写好代码」并不是一件容易的事. 近日,某平台上出现这样一条帖子,一位网友发帖吐槽「一 ...

  9. 代码写累了,一起看个电影吧☺

    代码写累了··· 一起看个电影吧 电影名 描述 肖申克的救赎 剧情,犯罪 这个杀手不太冷 犯罪,动作 阿甘正传 剧情,爱情 霸王别姬 同性,剧情,爱情 我不是药神 喜剧,剧情 盗梦空间 剧情,悬疑,科 ...

  10. 阿里CTO程立:好的架构师,都是写代码写出来的!

    阿里CTO程立在访谈中提到,好架构师都是写代码写出来的,PPT是架构师必备的一个技能. 关于这段访谈的文字版如下: "反正我认为架构师是要写代码的.首先的话,好的架构师都是写代码写出来的.本 ...

最新文章

  1. 经1503 20151453 张开拓
  2. 想详细了解风头正劲的联邦学习吗?这篇最强综述论文满足你
  3. Android学习笔记(五)——数据存储(二)SQLite和ContentProvider
  4. linkedin爬虫_重新设计Linkedin的指导功能-用户体验案例研究
  5. 关于spring中util:/的配置
  6. CWE4.6标准中加入 OWASP 2021 TOP10
  7. 使用IntelliJ IDEA配置Erlang开发环境
  8. liunx安装和部署nacos
  9. 可计算行与计算复杂性多带图灵机实例
  10. 【手写数字识别】基于matlab GUI BP神经网络手写数字识别系统【含Matlab源码 1639期】
  11. 上大计算机专业,高校“计算机”专业排行榜,东大完成逆袭,上交大不敌哈工大...
  12. 为什么不能cout一个string?
  13. 零基础学习嵌入式:嵌入式linux视频教程免费分享
  14. 6款良心本地视频播放器,功能强大还完全免费
  15. 推箱子c语言代码有注释,C语言推箱子源代码推箱子代码完善
  16. 手机CPU天梯图2021年6月版
  17. python 3D绘制立体几何
  18. 平面设计最常用的6种英文字体
  19. 水利水电安全员考试问答练习题库(4)
  20. nvidia 专业显卡解码能力

热门文章

  1. 使用MusicTools下载全网音乐
  2. javascript连接数据库
  3. linux jdk下载并安装
  4. 超全地牢场景unity3d模型素材网站整理
  5. App测试查看日志(详细)
  6. Shiro实战教程笔记
  7. 红米 android8 刷机,【红米6 安卓8.1线刷包】MIUI V9.6.7.0.OCGCNFD稳定版 线刷精简包...
  8. Node.js菜鸟教程 思维导图
  9. 天勤率辉考研数据结构2021
  10. win7安装IIS常见问题汇总