如果古人们穿越到现在,会是怎样的程序员?

来源: 投稿
作者: 王练
2017-03-31

稿源:西雅图IT圈  作者:曾笑寒

- 诸子百家篇 - 


如果「孔子」当了程序员,那么他一定会发明一种新的程序设计语言,这门语言庄重典雅,格式规范。他会告诉你越早的程序设计语言才是越好的。他会培养众多的弟子,但因为大公司没有一个愿意使用这门语言,他只能带着诸多弟子颠沛流离,以干咨询为生。

如果「老子」当了程序员,那么他一定会设计一种非常宽松的程序设计语言,你甚至不需要声明一个变量,因为你根本不可能准确地定义什么是变量。这门语言非常奥妙,对于懂的人来说,它是那么地神奇,可以解决天下任何问题,而对于不懂的人来说,它简直就是一堆乱码。

如果「韩非子」当了程序员,那么他一定会设计一种非常严格的程序设计语言,不光要声明变量的名称和类型,还要声明它的内存地址、生存周期、与哪些其他变量互相作用。

如果「庄子」当了程序员,那么他一定不屑于在任何一家公司里工作,而是自己躲在一个地方写自己最喜欢写的代码。“ 他的这种思想深深地影响了后来一个叫陶渊明的程序员,后者曾经在某篇博客中描绘了一个所有程序都没有Bug、程序员和PM和平相处的美好世界。

- 帝王篇 - 


如果「秦始皇」当了程序员,那么他一定是那个将公司发展壮大、吞并其他竞争公司,最终达到独孤求败的垄断地位的人。但他一死,他指定的继承人就会被CFO、CTO等人挟持绑架,最后公司在新兴Startup的围攻下分崩离析,灰飞烟灭。

如果「项羽」当了程序员,那么他一定不会在产品发布前对代码进行任何测试,因为对他来说只能成功,不许失败。

如果「武则天」当了程序员,那么她一定会因为惊人的美貌被CEO看中,但老CEO不久之后卸任,她则被调到复印室赋闲。但在新任CEO上台以后,她又被调回Engineering部门做主管,最后干脆自己当上了CEO,把公司改了名字。

如果「朱元璋」当了程序员,那么他会在项目发布之后把所有人都炒掉,然后每天只睡三个小时,其余时间都用来写代码。

 - 三国篇 - 


如果「曹操」当了程序员,那么他一定会出任CTO,然后挟持软弱的CEO向其他部门发号施令。

如果「刘备」当了程序员,那么他一定最擅长当Engineer Manager,和众位程序员称兄道弟,带领人马抢占另外一个组的工作,最后自己开公司出任CEO。

如果「诸葛亮」当了程序员,那么他一定会诱使曹操的公司进入一个不熟悉的市场,然后凭借在这个市场的丰富经验、利用恰到时机的营销策略一举打垮对方的产品。

如果「张辽」当了码工,那么他一定会将Agile Development发挥到极致——正所谓兵贵神速。

如果「华佗」当了程序员,那么他一定是个Debug的高手,所有Bug在他手下都不值一提,但因为某次给曹操的建议太过冒险而被炒掉。相比之下,另外一个Debug高手扁鹊就比较聪明,虽然很早就看出蔡桓公公司的软件架构有致命问题,五次三番建议不被采纳之下远走高飞。在那之后不久,蔡桓公的公司就垮掉了。

- 文人篇 - 


如果「李白」当了程序员,那么他一定会边喝酒边coding,随手写出一个精彩的算法,他的代码飘逸灵动,读来酣畅淋漓。

如果「杜甫」当了程序员,那么他一定会在coding之前冥思苦想好久好久,最后交出一份完美的解决方案。不过他比贾岛要好,后者曾经仅仅为了一个变量命名的问题困惑不已。

如果「王安石」当了程序员,那么他一定会想出一套大刀阔斧的代码重构方案,但因为触动了许多老程序员以及财务、人力等其他部门的利益,最终该方案被废止。

如果「仓央嘉措」当了程序员,那么他一定不会关心改进产品的代码设计;你refactor,或者不refactor,市场需求都在那里,不增不减。

如果「司马迁」当了程序员...不,他不会当程序员,而会当作家,然后写一本书叫《计算机科学史及IT行业发展小记》,简称《史记》。

展开阅读全文
30 收藏
分享
加载中
精彩评论
如果【秦桧】当了程序员: 那么他一定会设置12道断点让你无法继续运行。
如果【赵高】当了程序员:那么他会指着 bug 说,这是个鸟。
2017-03-31 13:11
13
举报
孔子:Pascal
老子:Lisp
韩非子:asm
庄子:Haskell
2017-03-31 13:39
5
举报
如果盘古当了程序员,他用的一定是机器码。如果女娲当了程序员,她用的一定是C。
2017-03-31 17:43
4
举报
如果【西门庆】当了程序员,他会说:PHP是世界上最好的语言!
2017-04-01 08:15
2
举报
秦始皇会java,统一世界编程语言
2017-03-31 21:35
2
举报
最新评论 (18)
111
2017-04-09 15:03
0
回复
举报
老铁666
2017-04-09 10:05
0
回复
举报
funded kings
2017-04-06 20:23
0
回复
举报
如果【康熙】当了程序员:那么他一定还想再干500年(好可怕...........- -)
2017-04-01 11:42
0
回复
举报
如果【西门庆】当了程序员,他会说:PHP是世界上最好的语言!
2017-04-01 08:15
2
回复
举报
呵呵,如果李白当程序员,一定会用c#。
2017-03-31 22:28
0
回复
举报
秦始皇会java,统一世界编程语言
2017-03-31 21:35
2
回复
举报

引用来自“水太凉”的评论

如果盘古当了程序员,他用的一定是机器码。如果女娲当了程序员,她用的一定是C。
我看成女娲是c…🤗
2017-03-31 20:53
0
回复
举报
活不过几个月,人类进化过程对很多病毒产生免疫。
2017-03-31 19:11
0
回复
举报
更多评论
21 评论
30 收藏
分享
返回顶部
顶部