软件技师的漫漫长路
2015-03-01
首先内容还是比较实用的,从学徒期的方法,讲到熟练之后如果继续保持技艺精进。对于无论是新人,还是熟手,都有指导意义。
其次全书编排很有意思。软件开发都讲模式,全书都是以各种模式来定义一些软性技能,提出场景-问题-解决-参考也让人读起来条理感十足,跟GoF的设计模式一书非常相似。原书名《Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman》也体现了这一点。
最后本书输出了相当好的价值观。最近“工匠精神”这个词很火,这本书就讲了软件开发者的工匠精神。
读这本书的时候,刚好有机会“从有经验的开发者”向“管理者”转型,看到“漫漫长路”一段,心情只能用震撼来形容。中文翻译叫《软件开发者路线图》,我跟同事推荐这本书的时候,他跟我说到技术人员的路线图,不就是大公司中层/创业公司高管么?
但是这本书压根不讲这些,只讲要成为技艺精进的工匠,你要怎么做?写20年代码,放弃其他高薪的诱惑,把你职业生涯最黄金的时间放到技艺提升上,非常的纯粹。人是很复杂的,现实也很残酷的,但是至少看完此书,我在赚着六便士的时候,心里还有那个月亮。