左手握不住右手
上QQ阅读APP看书,第一时间看更新

前言

世界上只有一种真正的英雄主义,那就是在认清生活的真相后依然热爱生活。

——罗曼·罗兰

我不是英雄,也谈不上精英。这本书只是一个码农二十多年的职业往事的总结,甚至有不少是不太成功的经历,但我是一个热爱生活的人。有人说“鸡蛋从里面打开是生命,从外面打开是食物”,这些故事没有恢宏的架构布局,我力图从内部打开自己,也许更像人生素描,勾画的每一笔都散发着真实的气息。如果说失败是成功之母,我们都不希望成功的妈妈经常在耳边唠叨。人生没有坦途,我们走过的每一步都是生命必须承载的。无论荣耀与卑微、对与错,所有的过往都是财富,而不应该成为负担。也许有些好的,你可以借鉴;不正确的,请不要重复。这是一个码农的IT之路。

大家印象中的程序员差不多都穿着格子衬衫、背着双肩电脑背包,平时不苟言笑,偶尔闷骚一下,在屏幕前面不知疲倦、日复一日地敲打着键盘,辗转反侧往往就是为了一行行代码的调试,久而久之让人看起来像农民老伯一锄头一锄头地刨地种庄稼,因此得了个“码农”的称号。在电脑前面弯背哈腰的又像人类的近亲,又称“程序猿”。我认为“码农”这个称号不仅仅是对工作性质的素描,更多的是大家对这个团体的忽视抑或轻视,包括公司内部和外部世界。作为这个缤纷世界的脑力创作者,程序员们有丰富的内心世界和瞭望星空的眼神。无论是其他岗位的同事还是我们的客户,似乎认为码农是一个特殊的群体,说起那些传奇人物,大家会眉飞色舞、津津乐道。曾经程序员出身的代表人物如求伯君、王江民、雷军、马化腾,抑或扎克伯格,他们鹤立鸡群、卓尔不凡,出身于码农却华丽地转身,成为业界楷模。其实,我也曾经认为自己与众不同,年轻过,冲动过,奋斗过,在岁月这把杀猪刀下变得面目全非,职业生涯也曾被划得遍体鳞伤,但不管怎样,心中的希望之火却未曾熄灭。我们与众不同,我们又很普通,在现实中其实每个人又何曾相同过?更不用说我们写过的每一行代码了。只有屏幕和屏幕前的键盘没有区别地对待我们每个人,支撑着我们的青葱岁月与梦想。

这是一部关于码农的书。我写了十五年的代码,做过项目经理、技术总监,主持开发的版式描述语言UOML(1)被OASIS(2)认定为标准;我写过共享软件幻影系列(幻影2002、幻影画王),曾经上过CCTV-2,有70多个国家和地区的用户。国内光影魔术手、美图秀秀等图像软件都是徒子徒孙辈的产品,但先驱也很容易成为先烈。之后我管理过公司的政府项目,又转行做销售,2017年带领的团队业绩年增长率超过70%,在公司的行业业绩历史上创了新高。此后,我与同伴拾起自己的程序,继续码农的奋斗。本书有些案例分析和自我解剖,希望对这个平凡而又不平庸的码农部落做个小小的注解。


(1)UOML,Unstructured Operation Markup Language的缩写,意为非结构化操作置标语言,它定义了电子文档的读写接口标准,即让不同格式的文档能够实现互相读写。

(2)OASIS,Organization for the Advancement of Structured Information Standards,结构化信息标准促进组织,是一个推进电子商务标准的发展、融合与采纳的非营利性国际化组织。