我是一名来自百度的码农,有近 7 年工作经验,期间从事过产品研发、基础技术研究、技术管理、人才培养等工作。
当《构建之法》去年 9 月初出版时,周筠老师向我推荐过这本书。但无知的我,瞄了眼豆瓣评价及目录,就妄下结论:这本书不太实用,恐怕只对学生党有点价值。理由是:想讲的内容太多、几乎涵盖了产品研发中的大多数问题,每个章节都可以独立成书,所以很难写好,没有亲身经历也很难体会和理解书中探讨的问题。
好在周老师纠正了我的错误行为,并教导我:面对新事物不仔细研究就轻易下结论是不负责任的行为,得本者严谨谦虚的工程师作风,搞明白后再下结论。于是,我买下了这本书,2015 年正式开始阅读,现已看完 2/3 。当看完“给任课老师和助教的建议”并泛读全书后,我就意识到:这是目前为止一看过的最好的软件工程书籍,将这门学科讲活了,通俗易懂、接地气,可操作性很强,对教学和实际研发都非常有参考价值。看的过程中就非常兴奋,因为看到了过去几年跌跌撞撞、摸爬滚打的痕迹,有种相见恨晚的感觉。认真读完 2/3 后,已非常确定这是一本实用的软件工程书籍。也买了几本送给同事和朋友,反馈还不错。我觉得我可以负责任地向更多的人推荐这本书了。
如果你是一名高校计算机相关专业的教师,这本书将是最好的软件工程教材,填补了计算机教育和企业需求之间的鸿沟。其中的授课模式,读大学时,我在张铭老师的数据结构课程上经历过,的确学得很苦,耗掉所在学期一半多的时间,但真的是大学期间收获最大的一门计算机课程。这本教材配合高强度的项目实践,会让学生将所学的计算机知识融会贯通,初步与软件企业的人才需求接轨,从而提高技术水平和就业竞争力。随着这本书及其授课模式在高校的推进,我相信再过 3-5 年,新生代的学生软件研发的整体水平一定会有大幅度提升。
如果你是一名已经有几年研发经验的工程师,若没有经历过计算机科班教育,这本书将是你学习软件工程的最佳参考资料。若经历过,这本书将强化甚至改变你从以往学习中对软件工程的理解,让你能从多个维度去思考问题,开阔视野,从而为成为一名优秀的工程师打下坚实的基础。
如果你是一名技术管理人员 or 项目经理,这本书有助于你系统化的总结和提炼过往经验,并查漏补缺,结合书中的微软最佳实践,找到目前仍在困扰你的一些疑难杂症的解决思路,从而让你的团队战斗力更强、效率更高,更有底气地支撑业务研发和创新。按照这本书的模式训练新人和进行人才培养绝对可以事半功倍。若凑巧有位应聘的同学在大学经历过这样的授课模式,而且成绩优异,绝对值得直接收了,至少可以让你省掉半年的新人培养成本。
如果你是一名互联网行业的产品经理,这本书讲有助于让你了解工程师团队的思维、工作模式以及苦衷,从而帮助你有效地和研发团队打交道,让产品高效高质量的落地。同时,书中关于创新和用户体验的探讨,将有助于创造新产品。
如果你是一名非 IT 行业的人员,但想了解这个行业的工作模式或者方法论,甚至想在互联网时代也做点什么,这本书将是一个非常好的入门书籍,通过它作为索引,你可以了解到软件开发的全貌,并根据感兴趣的章节顺着书中的参考文献去深入学习。
感谢邹欣和周筠两位老师给我们带来这样一本出色的软件工程书籍。
等看完全书后,再附一篇详细的书评。
相见恨晚-目前为止看过的最好的软件工程书籍
《构建之法》热门书评
-
构建之法,运用之妙,存乎一心
15有用 0无用 杨贵福 2014-12-31
构建之法,运用之妙,存乎一心1. 构建之法,存乎一心史学理论与史学史,是把历史自己作为研究对象的学科,前者讨论历史本身所研究的内容,后者讨论历史研究本身的历史。这种对于抽象的抽象的研究,正符合计算机领域 meta... 这样的思想。当年 xml 刚出来时,不少计算机和图书情报的大学生照本宣科地提到,...
-
可否把邹欣老师这个人也给“出版”了?
11有用 0无用 王忠杰rainy 2014-10-02
“软件工程是计算机专业里很难讲的课程之一。面对在软件开发方面经验很少的学生,邹欣老师通过丰富生动的故事和隐喻帮助学生建立软件工程的思维习惯,通过严格扎实的动手训练与考核帮助学生总结归纳自己的“最佳实践经验”。读这本书,软件工程课不再是一门枯燥沉闷的“文科类哲学课”,变得出乎意料的生动有趣。这是IT学...
-
水面下的冰山——读《构建之法》
10有用 0无用 qiuyue 2015-04-07
足球课上,学员们发现教练没有带球,于是向教练询问原因。教练反问道:「足球比赛,场上有 22 名球员,同一时刻一般会有几个人触球?」,学员答「1 个」,教练说,「那么,今天我们就来学习剩下那 21 个人要做的事情」《构建之法》可能是我读过最有用的软件工程书。我已经不再写代码了,但依然翻来覆去把书读了三...
-
匠心独运,干货满满
10有用 0无用 Sirui 2014-11-12
一年半前准备实习面试,曾寻觅到邹欣老师博客上“现代软件工程”讲义来突击学习PM相关章节,而这次《构建之法》出版,通读全书更是受益匪浅。从一个初入职场的PM的角度来看,这本书是走入PM大门不可或缺的读物:其项目管理和产品相关章节既有宏观的介绍,又可运用于实战。而作为PM去看开发/测试的章节,则能进一步...
-
100倍速度前的慢动作
9有用 0无用 nongfei 2015-01-15
周老师请我写下读后感,一直没有写,原因是工作十几年第一距离技术一线渐行渐远,第二距离微软方法论渐行渐远,第三在近期工作无论微信硬件平台还是无人机都是最前沿的领域,没有太多可以参考的东西,基本都是在破坏旧世界建立新世界,对团队同学和自己的要求都是首先“忘掉过去的经验”。看了邹老师的《构建之法》,往日在...