总的感觉这是一部不错的书,不过有些地方看的不是很明白,可能是自己的经验还不够丰富,尚不能理解作者的思想,又或者有些国外的经验不适合我的思维方式、在或者翻译有问题。不管这么说这是一部值得反复阅读的书。
书中有不少让我眼前一亮的小故事,也从中领悟到了一些道理。让我映像深刻的是关于程序员能做多久的讨论,的确我们现在缺少留住专业程序员的环境。由于待遇和评价机制,一般做一段时间之后要们转行了,要么就去到管理岗位。留下的大部分都是正在学习阶段但是也希望晋升到管理层,或者正在苦苦煎熬中考虑转行,换工作、自己单干的。这让我想起了“农夫播种法”,是想我们的管理成都是发现优秀的、突出的程序员、然后把他/她从程序员的土地里移走放到管理者的花盆里。最后程序员的土地里剩下的会是什么。
书中关于经理如何分辨定义“好”程序员的那个小故事也让我受益匪浅,在这个每时每刻都有新技术诞生的行业,如果谁不想要问人,不需要与人讨论觉得自己什么都懂。那么他制造的麻烦一定最多。这个结论也许有点片面,但是如果在进一步的考虑,一个人就算不与他人讨论、请教新技术都靠自学掌握,这也不是没有可能的事情。但是这样闭门造成的形式对于软件这个注重团队协作的行业来说无疑是不专业的。试想在一个球队中,如果一个球员苦练自身的技术,带球、突破、射门都十分出色。但是在实际的比赛中队友都不明白他的意图,不了解他的方式。如何能够与他配合获得比赛的胜利呢。所以我觉得专业的程序员应该以一个包容的心肝在队伍中做一个传道者,将自己所学毫无保留的与他人分享,在交流的过程才能擦出思想的火花。
写程序是一项创造性的劳动,程序员需要成就感来不断的激励自己前行。当金钱到达一个合理的范围是,成就感是至关重要的。那么如何改程序员成就感呢?方法就是代码评审,客观的代码评审能够满足程序员所需要的成就感,如果我每天做在电脑面前冥思苦想敲出来的程序没有人懂得欣赏它的精妙之处,没有人明白我为他花的心思,那是多么让人沮丧的意见事情啊。想想为什么我们看到自己在论坛里发的帖子有人顶时,我们会觉得那么愉快。从此热衷在论坛里寻找引人注目的方式发帖。代码的评审就像论坛里的回帖,有“顶”有“踩”,程序员收到反馈之后就会按照能够被“顶”的方式工作,那么这也就提高了软件产品的质量。可惜我现在工作的团队没有软件评审这个环节。
最后在说一个让我很有感触的故事,当经理发现员工干私活以后与老板讨论这个问题。老板的回答无疑黑暗中的一盏明灯,让黑暗中前行的我看到了新的方向。老板不是与项目经理一起声讨这个员工,把上升到道德品质的高度;或是立刻暴跳如雷解雇这个员工。老板对经理说:你觉得你营造的工作环境有什么问题?让我恍然大悟,结合这本书中提到的程序员都喜欢按照“规矩”办事,我理解因为经理营造的工作环境有问题,导致了员工发生上述的情况。这属于一个管理的问题。在进一步,经理改进了管理的方式,是工作氛围得到了改善,但是仍然有人辞职,有人干私活(不过比例明显下降)。那么我们得承认我们并不能拢住所有人,事情到一个合理的范围就可以了。
一本值得反复阅读的书,很受启发。
《理解专业程序员》热门书评
-
【读书】理解专业程序员
9有用 2无用 蔡蔡 2006-10-27
以下为节选评论,全文在我的Blog:http://my.donews.com/caiwei/2006/10/16/20061016_understanding_the_professional_programmer/这是一本小册子,也是随笔集,这本书可读性很强,每个章节短小精悍又趣味横生。当然和所有...
-
一本值得反复阅读的书,很受启发。
4有用 0无用 对付活着 2009-03-06
总的感觉这是一部不错的书,不过有些地方看的不是很明白,可能是自己的经验还不够丰富,尚不能理解作者的思想,又或者有些国外的经验不适合我的思维方式、在或者翻译有问题。不管这么说这是一部值得反复阅读的书。书中有不少让我眼前一亮的小故事,也从中领悟到了一些道理。让我映像深刻的是关于程序员能做多久的讨论,的确...
-
充满真知灼见
3有用 0无用 老好人 2009-11-30
几乎是一口气读完了这本书,第一次读温伯格的书,觉得很是不错。特别是关于选择工作、加班以及程序员的心理需要部分。每章后面的寓言也挺好玩。以下是自己认为比较好观点(大部分不是照抄的):真正胜任的程序员是非常难得的。“世上有很多可怜的企业,这些企业从来没能长期留住一个真正胜任的程序员,因此他们也就没有一套...
-
认清自己
2有用 0无用 蚂蚁 2010-11-09
之前读过《你的灯亮着吗?》一书,原来作者是那么的出名,于是抱着好奇的心态再读温伯格大师的此本著作。果然,作者不厌其烦地向读者道出了很多与程序员有关的各方面,包括身体健康、精神状态、工作心态、从业决心等等...下面是我的部分读书记录:18:44 2010-11-8第一章 “对专业人士来说,有哪些是重要...
-
很棒,很有趣的一本书
2有用 2无用 hx 2006-09-12
在书店乱逛,随手拣起一本小书,翻了一下,立刻被吸引,写的很好,很多问题都是程序员切身的体会,面对未来的迷惘,如何应付技术的挑战....呵呵,真的很有趣,文字也很幽默,翻译的很好,看过这本书,对自己是否该从事程序员这一职业会大有帮助的。一个字,荐!...
书名: 理解专业程序员
作者: [美] 杰拉尔德·温伯格
出版社: 清华大学出版社
原作名: Understanding the Professional Programmer
译者: 刘天北
出版年: 2006-7
页数: 182
定价: 25.00元
装帧: 简裝本
ISBN: 9787302129943