查看原文
其他

除了《颈椎病康复指南》,程序员床头还应该放一本毛选

2016-09-17 老编辑 老道消息


《寒战2》开场的葬礼之后,便是郭富城和彭于晏的隔空对手戏,郭富城在车里看的是丘吉尔获得诺奖的作品之一《The Gathering Storm》,算是他在二战前的自传,彭于晏在牢房里看的是《Shadow Warrior》,讲的是一个赤手空拳对抗澳大利亚政府的前特种兵。


书里的情节和书外的走向完全一致,所以说,你手中的书是会出卖你的。


曾经有人说程序员根本不需要看书,只需要Google和Github就够了。这简直是一派胡言。


当你还是一只很有可能挂掉C语言的大一狗,你就懵懂地买了一本谭浩强版的《C语言程序设计》。后来你手里的那本《21天学通Java》又暴露了你北大(青鸟)毕业的高贵气质。《程序员面试宝典》到手的时候,你当年手捧《五年高考,三年模拟》的壮志雄心一下子被唤醒了。


程序员是保持阅读习惯最好的互联网人群。他们在如今日薄西山的图书市场中养了一只类似教辅图书的现金奶牛。


随身携带从《入门到“放弃”》系列的任何一本,都意味着你是一个只准备干到35岁就回老家相亲的程序员,你集齐了这个系列的全套,也召唤不出全栈程序员薪水翻番的特效。人生最高成就只是机械工业出版社或者北京邮电大学出版社的邮购VIP会员资格。




但是如果你读的是《深入理解Java虚拟机》,《UNIX编程艺术》,《构建高可用的Linux服务器》,马上会给人一种代码水平已经迈上正规同时保持着海绵一样学习能力的感觉。


用别人的代码和伪造的时间线刷满自己的Github小绿点之后,程序员的姿势水平和逼格同以下几本书是息息相关的,《代码整洁之道》,《设计模式:可复用面向对象软件的基础》,《Write Solid Code》……


到这里,一个菜鸟程序员就走完了马斯洛需求金字塔的前两层,他开始追求社交的冲动和内心的平静。


但是如果前年看《敏捷开发》,去年看《增长黑客》,无论如何都会给人一种写不好代码想转型产品经理的印象。而如果随大流在威戈电脑包里塞进了一本《从0到1》,《参与感》或者《创业维艰》,去咖啡馆敲代码也会容易被当做是大学生创业者从而错失被投资人搭讪的机会。


在吴军的《浪潮之巅》、《数学之美》火了一阵子之后,有一大堆的XX之禅,XX之美涌上书架直到今天络绎不绝,但是这种野狐禅和过气的凯文·凯利系列一样,仅可用于程序员在相亲时垫屁股显高,让同行看到分分钟男(尴尬到沉)默女(笑出眼)泪。


程序员想显示自己的人文素养其实有更好的选择,《Linus Torvalds自传》、《大教堂与集市》、《画家与黑客》、《禅与摩托车维修艺术》、《哥德尔、艾舍尔、巴赫书:集异璧之大成》。注意,逼格是随着书名中名词数量的增长而增长的。


拿任何一本大公司创始人自传、或者《Google是如何运营的》这种创始人作序的图书在手,都和穿企业logoT恤、笔记本A面贴满公司贴纸一样俗套。但是程序媛拿桑德伯格的《向前一步》是个例外,毕竟人家是女权。


想傍大公司的光环,《淘宝技术十年》这种技术人员写的回忆录,发行量低,又有些干货,是非常趁手的搬砖。拿这本书在手里说自己BAT的出身,就不会被人理解为“你丫不就是百度的吗”。


没有一个程序员不想过上冯大辉那种不写代码但是有时间天天更新博客的CTO,即使是那个在知乎上举报冯大辉不做Code Review的匿名者,说不定昨天就接洽了杭州本地一个阿里系创业者。


但是万事开头难啊!


我的建议是你在约见潜在合伙人的时候带上一本Martin Fowler的《重构:改善既有代码的设计》。看这本书你意味着你已经知道如何对付自称两年工作经验,索要12K工资的iOS程序员以及手写JavaScript不过关的前端程序员。


这刚好是你眼前这个创业者的技术班底,他融过了天使轮还没有什么进展但是已经开始谈Pre A,你们太需要抱团取暖了。


程序员走到这一步,拿到了创业公司“价值”数百万的期权和在技术沙龙上抛头露脸的机会,好像是已经走到了人生巅峰。


但是此时他抬头向上看,仍然有无法企及的高山。比如扎克伯格,人家是世界上身价最高的程序员、并且使用的是世界上最好的语言Php,他桌上最显眼的位置,放着一本《习近平谈治国理政》。




当然,这种境界是我们常人无法企及的。


好在还有《颈椎病康复指南》,这本书是一个程序员通过个人奋斗能够达到的最高境界。《颈椎病康复指南》在京东和亚马逊上的价格都只有12.9元,100多页的小册子就印满了10多万字。在如今把中篇印成长篇,长篇印成《永乐大典》的图书市场上简直是一股清流。


话说腹有诗书气自华。大家通常认为,读书给人带来的好处是长期的,这误导了很多希望临时抱佛脚的程序员。


比如说这星期因为写脚本、抢月饼被阿里巴巴首先开掉的四位程序员同志,HR同学找你们谈话,你们第一反应是自己价值观出了问题。这是对的,但是怎么办呢?这就要现场在书中寻找答案。


比如马云主席的语录。


如果此时即将被开除的四位程序员有人反应快,开口就是,”马云主席经常说,人生就是在不断犯错,只要认识到错误,坏事也能变成好事。他自己说自己犯的最大的错误,就是创办了阿里巴巴。今天为中国的电子商务,为中国经济的转型做出了多大的贡献”。


接下来他的上司就好出来帮腔,说2011年8月27日,马云主席在飞机上写下了《我想和还没有成三年阿里人的同事们谈谈看法》,里面有一句话:


“我们(阿里巴巴的)平均年龄只有26岁。这是个犯错误的年龄。今天年轻人的态度我们也有部分责任,因为我们自己没有明确告诉他们,我们阿里做事的方法和态度。”


你看,这样一来,HR同学能发飙吗?事情会捅到马云主席那里去吗?注定要升P10的技术大牛叶敏会受到牵连吗?


1967年陈毅同志在外交部被批斗,他被骂急了说,“等等,让我先背诵一段毛主席语录”。革命小将哪里有不让人被语录的道理,只好让他背。陈毅同志摇头晃脑的说,“大家翻到毛主席语录272页,上面说陈毅是个好同志”。


于是就过关了。


这件事情充分表明了,多读书对程序员有多重要。


我看除了中国的程序员除了《颈椎病康复指南》,还应该多读一读毛选,阿里的程序员特别要读马选,关键时刻是可以保住饭碗的。



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存