本阶段阅读了《程序员修炼之道——从小工到专家》6-8章,基本读完了全本,不得不说,这本书不同于构建之法,是把编程当做一门艺术去讲解,把程序员当做一个哲学家、艺术家去要求,本书第八章——“注重实效的项目”为我们描述了一个合格的团队,和一个合格的编程过程(这一章中一节叫傲慢与偏见,实在是艺术)。书中首先说到的就是,一个优秀的个体程序员,一定也是团队中优秀的队伍程序员。没错,这点很好理解,在我们阅读《构建之法》时提到了一名程序员应有的素养比如代码规范等,这些都能保证我们更好的融入团队。在本书中又提到了一些新的问题。

让我记忆最深刻的是第46节,“傲慢与偏见”它文艺的名字,和哲学的内容吸引了我。我们喜欢给我们的作品签名,同时又不希望别人分享我们的成果,这是不正确的,甚至是矛盾的。如果不给别人欣赏我们的成果,我们的签名也变得黯淡无光。我们不应该猜忌和阻止那些希望看我们代码的人,不论是身处团队,还是身处他处。慷慨是一个注重实效的程序员必备的节操。匿名可能会为邋遍、错误、懒惰和糟糕的代码提供繁殖地 只把自己看作齿轮上的一个齿、在无休无止的状况报告中制造整脚的借口,而不夫编写优良的代码,那太容易了。但那也同样太不负责任了,我们不能过分偏见,但是同时我们也要保留一定的偏见,你的签名应该被视为质的保证,当人们在一段代码上看到你的名字时,应该期望它是可靠的、用心编写的、测试过的和有文档的,一个真正的专业作品,由真的专业人员编写

个人感受:通读本书我最大的收获反而是在心境上。在之前,我总觉得编程不过也是一个普通的工作,当我们投身到一个项目中,做好自己的任务就可以了,至于整个项目的维护与运营,自然有地位更高的人去考虑,我安心敲自己负责的代码就好。通过读书,我大错特错,编程真的是哲学,真的是艺术。做一个糊弄的程序员再简单不过了,但是要做一个“注重实效的程序员”可真的是一门艺术。在未来的学习中,我要更加积极,更加主动的承担责任,为自己编写的代码负责,让别人看到有我署名的代码时,潜意识便能认为他是可靠的、用心编写的、测试过的真正的专业作品。我要做一名专业人员!

做一名注重实效的程序员