多年以前,我初入软件行业。 一位大哥给了我3条谆谆教诲。凭着那三条秘籍,至今,我还活着,混迹在软件行业,完好无缺。
那个神谕般的夜晚,依然清晰无比。 窗外黄沙漫天,机房昏暗的灯光下各种指示灯乱七八糟的闪烁。强哥寸头片鞋,疲倦的靠着转椅,指尖弹落的烟灰点点洒落在鼠标垫、键盘、光盘盒等外设及耗材上。
他开始说了。
第一,不要盘问程序员的技术水准,never and forever。
虽然编程也就是一门手艺活而已,但却截然不同与农活、木工活、机修活、车洗刨磨以及小姐的口活。 你不要妄想,用车工那样国家标准的八级或者几级,来衡量程序员。没戏! 小子,我告诉你吧,程序员就一个级别:高级。 这个道理和星巴克没有小杯一样,但走得更彻底,程序员行业连中杯都没有!
程序员的水平如同薛定锷的猫一样,当你没去观察的时候,猫不死不活成一团概率的云。 一旦你去观察,啪的一下,就跳出来一个高级程序员。100%的概率是高级的!
有过一个统计。 在一个大软件公司,10层楼,针对3000名程序员,挨个问:你是高级、中级、还是低级程序员?结果录得2999名高级。只有一位谦和自称中级,然而实际上他是一名测试。
现实就是这样! 软件行业要是也搞一把华山论剑,那蜂拥而至的程序员会踏平华山的!
记住,每当屏幕上成功出现了一行“hello world”,就意味着世界上又多了一位高级程序员。
第二,不要指出程序员编程出错了。 never and forever!
理论上,程序员编程永远不会出错的。所有的程序员,都不会出错。 不论他是高级,还是高高级,一概都不会出错。 对,是理论上。在实践中,确实偶有程序员写代码会出错,但那都是故意的,是一种调皮!或者逗你玩呢,万万不可当真。
圣人会出错、机器会出错、斗转星移会出错,但程序员不会出错! They were born to be correct。 世间四大不出错: 上帝,发怒的女人,朝鲜的金太阳,还有高级程序员
那么软件为什么会有bug? 当然会很多原因啦。比如需求不清,比如管理混乱,比如架构设计失误,太阳黑子爆发,体制问题等。但绝不会是编程错误。
千万不要指出程序员有错误! 即使你有胆量抱怨你娘做菜太咸,你媳妇皮肤太黑,都不要涉险去指责程序员!
有这么一件真事。 上地,那个高级程序员云集的屌丝地,发生了一桩血案。 一位高级程序员,用键盘伤了几位指责他出错的项目经理和测试。证据确凿案情清晰。结果法院当庭无罪释放了该高级程序员。法官惊愕的说:fuck, what's wrong? show me the code。 当然,没有任何人show得出程序员的错误代码。
随后“上地、西二旗及北中关村高级程序员联盟”紧急召开记者招待会,严正谴责这种损害高级程序员名誉的事件,对相关项目经理和测试无视历史事实逆潮流不得人心的反动行为表示遗憾,并声称保留采取进一步行动的权利,去捍卫高级程序员和钓鱼岛的主权。
此事史称:上地代码血案。 自那之后,行业形成惯例,不再有bug或者缺陷一说。改用正能量描述:惊喜! 什么叫惊喜? 惊喜就是“惊奇的发现软件的运行结果与测试人员所喜欢的结果不一致”。这样一来,项目进行过程中就充满了“惊喜”。 若是要请程序员来分享“惊喜”,也改叫“请程”或者“求程”,意思是“请程序员”和“求程序员”。 取自古代礼仪大国的“请神”“求雨”那种虔诚典雅的传统。是啊,天不下雨,没听说对着龙王爷报“bug”,报“缺陷”的,理所当然都是要“求”的么!
强哥说的有些疲惫了,声音嘶哑,整个人状态很low。但眼中神气不散,眼风所到处,电脑桌上的几台显示器总要一阵雪花乱闪。
最后第三条。记住,牢牢记住!这是你保命的秘籍! 任何时候,在软件的江湖里,都是和为贵! 万事和为贵,与人方便自己方便,多个朋友多条路,花花轿子众人抬。只有,只有出现无法躲避的血战时,才可以祭出这个法宝。
这个法宝就是一句话-
“你丫到底懂不懂技术?”
凌厉你的眼神!
盯着对方的眼睛!
挺起你的鸡胸!
提肛!
沉默几秒后,一字一顿,用郭德纲吃葡萄不吐葡萄皮不吃葡萄倒吐葡萄皮的清晰度,冷峭的说出来:
“你丫到底懂不懂技术?”
不管对方是高级程序员,还是高高级程序员,还是高高高级程序员,都会一击毙命!
强哥的声音,至此已经彻底嘶哑,我相信他是在用c++修炼出来的真气撑着。他继续说下去。
但此招断断不可随便用出来! 因为太过毒辣,有违天和,损人阴鸷!不到万不得已绝对不可出手!
我强哥纵横软件江湖多年,也就用过一次,至今尚有悔意。 那是在80年代晚期,中关村的一间破房子里,为了争抢唯一的一张黄盘,狭路相逢,对方也是绝顶高手,我,没了退路! 才无奈使出此招!
我强哥至今后悔伤了他! 他的功力不弱于我!
强哥声音已经哽咽,而我也眼睛湿润了。我问道:对方是谁?后来呢?
强哥长叹一声,说出一个如雷贯耳的名字。平息片刻,强哥继续说。
后来,他就一直有内伤。早早的退出了江湖,其实他称得上第一高级程序员。 中国操作系统一直跟不上美国,跟他的退隐有关!
天呐! 我已经听得出离了! 但我没有忘记,一遍遍在心里默记loop强哥的这句必杀技!
酒已干,烟已成灰,路由器都已不再闪烁,窗外也泛起了微明。 强哥沉默良久后起身,把胸牌、工卡轻轻放到桌上,对我说:“传了你这些,我再无牵挂,我要走了。”
“强哥,你要去哪里?”我惊呼
“我累了,软件的江湖里我不再有初心,我要回老家归隐务农”强哥挤出一丝微笑
“oh! No! oh! No! ” 我痛心的语不成句,“强哥,别走! 21世纪就要来了,软件行的曙光就要来了。 互联网的第一波热潮马上就到! 三大门户快要上市! BAT再过几年就出来了! 乔布斯分分钟就要成为教父!这些都需要你的effort!智能机移动互联都需要你!连一款app都没做过你不能走! 再说,没经历过最少两次上市的高级程序员,墓碑上的二维码扫出来只能是屌丝!” 我泣不成声。
“别挽留我! 我意已决!” 强哥的意志永远和他的代码一样刚强。 “强哥我本住在铁岭的城边,家中有屋又有田生活乐无边.....,但现在我要去保护我奶奶了!"
就这样强哥走了.......
而我,继续混迹在热闹而肮脏的软件江湖。时时想起强哥,也时时祈祷强哥生活乐无边,奶奶平安。
一晃18年过去。 虽然那个晚上在我的记忆里依然鲜明,但18年悄然而逝。
而我凭着强哥传授的三条秘籍,混迹在软件的江湖,至今还活着,完好无缺! 不但完好无缺,我还是一名相当成功的CTO,带领着几百名高级程序员,也经历过1次上市。 最最重要的是,我在这18年里,一行代码也没写过!
不需要写!根本不需要写代码!
我时时感叹,强哥不仅是高高高级程序员,更是哲人!要不是为了他奶奶的,今天的江湖哪里会是“李马马”的?
实际上,强哥的三条秘籍,我只用了前两条。第三条从未用过!18年来从未用过! 我承认,我有善良的一面! 说到底,善良,谁没有呢? 高级程序员都有善良的一面,写过“hello world”,都会有善良的一面!程序员,性本善! 性相近,C相远!这个互联网大数据的时代,敢用C的人不多了。
我觉得我永远不会用强哥的第三条秘籍了!
直到今年,意料之外的“惊喜”发生了.......
公司来了一位新CEO。 分别在斯坦福伯克利哈佛耶鲁普林斯顿,拿过学士硕士博士院士学位。又在IBMMICROSOFTGOOGLEFACEBOOKAPPLE分别任职过CIOCTOCOOCFOCEO。
我混迹软件江湖多年,秘籍在身,依然有些发怵!世间也许真有段誉虚竹这样鬼见愁的2B青年?
他叫 Nicolas Lee,没有中文名字。说起话来中英夹杂,但偶有一丝东北口音令我生疑。
Nicolas Lee,very tough! 难以please! 总是刁难我!
我极力周旋,却无济于事。甚至用上了我自创的恭维大法:您的中文可得认真补补了!
对任何SB海龟,这一招屡试不爽。要点是:不去恭维英文好,而是挑剔中文差。 对方立马被融化,呵呵笑逐颜开,自我批评:不好意思不好意思,习惯用英文思考了!中文太陌生了!中文太难了!
对他左右无效! 一张花岗岩的python脸,怎么都没有笑意!
我暗暗生恨! 心里开始把指针指向那第三条秘籍!尘封多年,但锋利如昔! 我一遍遍loop这个必杀技!他妈的 Nicolas Lee,是你逼我的!
终于那个时刻来了! 最后的对决! 来的比我想像的还要早!
早春的夜晚! 窗外黄沙漫天,机房昏暗的灯光下各种指示灯乱七八糟的闪烁。我们都疲倦的靠着转椅,声音嘶哑,两个人状态都很low。但眼中神气不散,眼风所到处,电脑桌上的几台显示器总要一阵雪花乱闪。
争执的起因,是新启动的互联网产品,要做O2O还是C2C。抱歉! 我已经忘了我坚持的是O还是C了!但,谁都知道,那并不重要! 在座的几位高级程序员,都知道,O也好C也好,都算个屁!高手对决,他们悄悄的往墙角躲。
恨意如内存泄漏吃掉了我所有的善良!我在心里拉上弓、搭上箭、瞄准,缓缓站了起来.......
凌厉我的眼神!
盯着对方的眼睛!
挺起我的鸡胸!
提肛!
我屏住呼吸,一股澎湃而又绵绵不绝的中气,就要从丹田喷涌而出.......
就在那一刹那间,突然所有的显示器刷的都蓝屏了,然后一个凌厉但柔和的声音钻进了我的脑海:
“你丫到底懂不懂技术?”
一下子,我内力尽失! 全身如抽取筋骨一般瘫软!但却没有吐血,也没有内伤,分明对方手下留情了!
然而,Nicolas Lee还分明坐在那里!没挺胸,没提肛,甚至都没张嘴!
为什么? why? what's going on?
但,就一瞬间,我明白了! 传音!传音入密! 当年强哥在中关村就是这样击退第一高级程序员的!不是要喊出来,才有威力!要直击对方的意识!
我一下子崩溃了!我败了! 我摇摇晃晃,蓝屏的显示器上都能映射出我那毫无血色的脸!
罢了罢了罢了,我惨然的想,输了就输了!出来混总是要还的!我一闭眼,两行浊泪滑下!
这时,Nicolas Lee 却走了过来,扶我坐下。
他平静的开了口,声音温和亲切:“师兄,当年强哥没有全教你这招必杀技,也是为的你好。” 他顿了顿说:“强哥要重出江湖了!他将出任公司的董事长兼最高程序员,让我先来见你。”
果然是强哥! 我是被自己的师弟打败了!
我饱含着泪水,颤抖着问道:“强哥...他还好吗?”
Nicolas Lee笑着回答:“强哥他很好! 他也很想念你”
我想了想,又问了一句:“强哥他奶奶好吗?”
Nicolas Lee笑的更灿烂了:“大好消息!强哥他奶奶平安度过了晚年!”
我一阵激动!强哥,你的退出,中国基础软件技术落后了20年!但是为了你奶奶的....值了!
再也控制不住,我嚎啕哭出声来!所有的服务器、路由器、交换机、PC都停止运行,静静的看着一个中年男人在哭。