代码的艺术:用工程思维驱动软件开发 - 章淼

代码的艺术:用工程思维驱动软件开发

章淼

出版时间

2022-02-28

ISBN

9787121426711

评分

★★★★★
书籍介绍

《代码的艺术:用工程思维驱动软件开发》是作者围绕软件工程能力所做的系列培训的内容汇编。这些内容来源于作者20多年以来对软件工程的学习体会和项目实践,以及对中国工业界软件工程师的观察和教育实践。

《代码的艺术:用工程思维驱动软件开发》共8章,第1章说明了什么是软件工程能力,阐述了软件工程能力中的素质要求。第2~8章分别从代码、文档、项目管理这三个方面讲解了提升软件工程能力素质的实践方法。

《代码的艺术:用工程思维驱动软件开发》面向的读者包括软件工程师、管理者、计算机和软件工程方向的学生。

章淼,博士,百度智能云资深研发工程师,BFE开源项目发起人。1997年至2006年在清华大学从事互联网协议和网络体系结构的研究。2012年加入百度,一直从事网络基础架构的研发工作。同时积极推动百度的代码质量和工程能力的提升,曾任百度代码规范委员会主席。

目录
● 第1章 软件工程能力
1.1 为什么要重视工程能力 / 3
1.2 什么是工程能力 / 5
1.2.1 工程能力的误区 / 5
1.2.2 工程能力的定义 / 6

显示全部
用户评论
干货不多呀,一场PPT就能讲完的内容呀
显式定义了研发的工程能力,写好代码,写好文档,做好项目管理。强调写文档的重要性。另外也强调了code review的重要性,要放到与写代码一样的位置,一方面保证工程质量,一方面提升团队整体的编码能力。
还好没有买纸版书,用微信读书会员读完了,很赞同对设计文档的重视。
底层思维是软件开发的基础,基础打好才能越走越远。书不错,五星推荐!
项目管理大于文档,文档大于编码。本书很清晰的解释了软件工程的方方面面,推荐一读。
PPT式展示,重点很清晰。从软件运营、工程化的角度,比较认可书中的观点。总体来说内容四星,给师兄多一星。
1. 都是作者总结的经验,总体很好。 2. 这本书的印刷质量是最近阅读过书籍里最好的。 3. 文章共8章,1-5章节199页。6-8章节只有48页,后面的部分写的草草了事。 4. 本书内容和百度公开课的内容大量重复,可以说就是PPT-> Book 附赠百度公开课链接 https://bit.baidu.com/courseQulatityView?id=105
我觉得非常适合我这样刚刚工作的程序员,学到了很多实用的东西,尤其是第四章
有幸上过章老师的现场课,包括那个爬虫脚本,每个人分析自己遇到的糟糕代码,很多场景历历在目,我理解上完课主要是树立正确的工程师观念,师傅领进门修行靠个人,后面有方向需要自己去实践,对我自己而言再次读到本书,也是获益良多
感觉起码要真正开始带团队,并且经历了一个缺少代码审核,单元测试不够,文档基本没有,管理者不懂技术的项目,才能理解作者所言非虚。而你当然也可以选择跳出这个坑,但谁也不知道你下家是不是也是这样的坑。从自己做起,规范需求澄清,给出文档规范,做好code review,维护好流水线,做好新人能力提升。这些不涉及编码的事,可能可以拯救一个项目。
收藏