代码整洁之道-程序员的职业素养

读书笔记 《代码整洁之道》–程序员的职业素养

1、为什么会买这么本书?
连带购买,在京东上购买了代码整洁之道,有附带推荐购买《程序员的职业素养》。所以就一并购买了。一起买的还有《代码整洁知道》《重构-改善既有代码的设计》。
2、购买的时间?阅读的时长?
2021-10-20 在京东上买的。
2021-10-25 看完。
3、状态 or 观后感?
算是进入了一个莫名的状态吧,这段时间因为自己的一些事情,想找点书来看看,算是一种逃避的状态,既然不知道要干点什么好,那就找点书看看,提升提升自己也好。书本身不长,花了一个星期不到的时间就看完了,可能也是读的略糙。所以想弄个笔记记录一下看过的书。这就当是第一篇了,感觉自己也坚持不了太久所以也就不要太纠结了。

《代码整洁之道-程序员的职业素养》

不能单纯的理解这是一本专业类的工具书,职业素养这些东西谁又能说的准,表达的清晰呢?书里面提到了大量的故事,书里面也有很多案例,我不知道书是什么时候写的,至于作家也就打算去深究是 代码界的某位大神了。抛开精神层面的东西不谈,确实有些老旧了。不过职业素养这种东西,不就是需要一些有点年纪的,有点排面的人说出来,写出来才有公信力。
我也不想整个长篇大论去说这本书,粗略一读,不求甚解。

全书共分为14章节。一章节一句话一概括。
1、专业主义 2、说“不” 3、说“是“ 4、编码 5、测试驱动开发 6、练习 7、验收测试 8、测试策略 9、时间管理 10、预估 11、压力 12、协作 13、团队与项目 14、辅导、学徒期与技艺。

第一章-专业主义:什么是专业?搞清楚自己要什么,要承担什么,要怎么去做,道德操守,了解自己的工作中的专业领域,业务领域,保持谦逊,持续学习,这大概就是专业了。

第二张-说“不”: 了解自己的能力,知道自己的底线,不要以模棱两可的语言去说,无法完成的时候就应该去直面问题,要有自己的坚守,deadline 不能随便定下,说不何尝不是及时止损的一种方法。

第三章-说“是”:与上一章对应,用原文的总结就是:专业人士给出肯定回答时,他们会使用正式的承诺,以确保各方能明白无误地理解承诺的内容。

第四章-编码:编码其实就是程序员的工作,以一个好的状态去工作的重要性,提到了一个新词“流态区”,认真工作有点出神的状态,作者不太喜欢这个状态,我保留看法。

第五章 至 第八章 说的其实都是一件事情,或者一个设计模式TDD(测试驱动模式),测试先行的道理。

第九章-时间管理:如何安排你的工作时间,空余时间,用最有效率的时间去工作。提到了一个时间管理方法-- 番茄工作法。

第十章-预估:预估任务,包括任务时长,任务的细节。

第十一章-压力 : 面对工作的压力不要惊慌,保持沟通,依靠纪律,寻求帮助。

第十二章-协作:程序员与老板,程序员与程序员,团队协作能提高工作的效率。

第十三章-团队与项目: 一个稳定的团队才能完成一个好的项目。

第十四章-辅导,学徒期与技艺:分享自己的知识,在分享中同样是巩固自己能力的时候。

写在结尾:这本书呢其实是买代码整洁之道的时候顺便看到的就一起买了,然后书比较薄,所以就想想看看,看完之后呢觉得是脱离了代码教你怎么做事。可能职业素养这种东西也是一通百通的吧。

你可能感兴趣的:(读书笔记,驱动开发)