我爱编程,我很快乐。你找理由,你不快乐。
2010-09-17 09:29 by 老赵, 5681 visits大约一个月前看了一本书,中文名叫《我编程,我快乐》,副标题是“程序员职业规划之道”。前段时间挺忙,一直没去记点什么东西,趁现在起了个大早,就写点吧。很显然,这本书是讲程序员职业规划的,200页,50篇短文。至于讲的内容,所实话,我认为常识成分居多的,其中大部分我同意,并且我也是这么做的——剩下一小部分中的大部分,我不会这么去做,但我也基本上也承认,照书上地去做,可能更有助于职业发展。
这本书的作者Chad Fowler原本是一个音乐家,吹萨克斯,拿的是音乐专业的学位。后来因为对于电子游戏感兴趣,因此投身于IT行业,一发不可收拾,现在是某资讯公司的CTO,主页是搞Ruby。书中第1章的最后一篇文章题为“热爱它,不然就离开它”,谈的就是Chad发现现在大部分人都缺少热情,他们干IT的原因很多,比如父母鼓励,上大学时自己没想清楚,或是觉得这个行业的收入不错。没有热情,便很难将工作做好。
除了对行业的态度之外,对于工作本身的认知也是影响十分热情的。如果你不喜欢当前的行业或是工作,就快点离开吧,至少要尝试改变。我时常在论坛上看到许多人抱怨搞IT又累,还没前途,早知道当初去做别的什么,比如烤羊肉串。有时我会说,“IT行业不是这样的,其实还是可以发展一下的”,这时得到的答复往往是各种理由,比如最常见的:国情。
找理由谁不会,可以找的理由太多了,随便找个事清出来,都可以从正反两方面来找理由。就拿我见过的情况来举例,认为“Java语言使用者多,说明Java就是门好语言”,与认为“Windows虽然使用者多,但是质量很差”可以是同一个人。我这里不想讨论Java或是Windows的质量问题,我只是想反映这两句话所表现出来的逻辑本身。程序员的智商大都不低,再由于大部分人缺少必要的逻辑训练,因此理由总归是找的出来的,还都能说服“自己”。
如果您喜欢找理由,那么这本书对您基本上没什么作用,甚至于,这类书对您都没有什么作用。因为无论它给出了什么建议,您都会觉得它不符合现状,或者说您的情况有些特殊,等等。在书里Chad提过的一些建议,例如学习其他平台的技术,例如尝试未成熟的新技术,例如每周找出时间来研究尖端技术。您愿意去做吗?还是您会找出各种理由来坚持自己的看法,管他写了什么。
比如,下面这个理由,我觉得就很好用:作者是外国人,不了解国内的情况,国内写程序的就是码农,没前途的。我不同意这个看法,我不知道什么叫做码农,如何成为码农,真要我说的话,码农的一个重要特征是“太会找理由”了吧。
当然,我也喜欢找理由,谁不喜欢呢?比如我说过,就算看过了这本书,我还是会坚持自己某些看法。毕竟一个人在行业里混了小几年,基本已经形成自己的思路和判断,一本书很难改变什么。我估计,对于大部分工作了五年左右的人来说,这本书都不太会起多少的作用。所以我认为,这本书可能更适合刚踏上工作岗位的人,甚至是在校学生,或是对职业前途有些迷茫,至少您还要有点怀疑自己的可能。否则,就别看了吧。30块钱留着吃饭更合适。
最后再补充几句。每次我写点读书感想时,尤其是国内的书,就有人会说书托什么的。比如上次那本《Scala程序设计》,就有人评论说:不用花钱买书就是好,可惜要帮忙说好话。只可惜,我上次在文章里一开始就写着我“买”了那本书,而这次我则同样表示:这本书的确是出版社送的。送的又如何,买的又如何?送的书就以为是托,这不还是在找理由无视文章内容嘛。
真要说起来当年的0 Bug老师就不是这样的观点,在他看来,买书的人也可能是为了当好一个“托”或是“枪手”。我知道,一个真正会找理由的人内心是无比强大的。我很怀念他。
sf----