【The Clean Coder】

花了大概2个小时,读完了Bob大叔的这本《代码整洁之道——程序员的职业素养》有种斜躺在沙发上整日阅读叔本华的感觉….

书中很多细节的表述直抵内心,比如妻子怀胎两月时自己被公司开除的羞愧;两周垒完一个应用+后台+存储时的狼狈;自己幼年参照手册完成逻辑门的欢呼雀跃~这些情节总是能对照自身找到共鸣。大学时为了加入acm班绞尽脑汁第一个写出找素数程序,还被同学夸奖说学得快;面试时作为物联网专业毕业生不知道iot的尴尬以及说不出什么是软件工程的羞愧;工作中技术分享会由于太紧张还有准备不充分被大佬怼得哑口无言…

大学教育其实不能为我们带来职业素养,程序员真正重要的东西往往都是在职业发展中,在工作中,在一个个狼狈不堪的项目中学到的。这本书就像是为你讲述Bob大叔,这么一位人们公认的大神他的成长之路,你会觉得也不过如此,没有什么捷径,都是在辛勤的劳累和思考中获得的,我们也能做到。

书中关于职业素养讲了很多,印象较深的有拒绝。懂得拒绝是职业素养很重要的一点。有时候迫于领导的权威,我们可能会答应,最后交付一堆烂代码,这是极其不负责任的。还有一个人的精力是有限的,如何做好时间管理,不要为了细枝末节浪费了你有限的魔力点数。关于日常要做卡塔练习,因为两个对手干架的时候,最先启动的是肌肉记忆,上层大脑的策略逻辑永远是慢一拍的。还有和团队的协作,工具的使用等等,强烈建议每个有志成为专业程序员的人都能通读一遍,从中受益。