一部亚马逊4.5高分的领域经典,首次落地中国

给中国软件工程师的寄语

(节选)

致我的兄弟姐妹们:

和你们一样,我的职业生涯始于软件工程师,那是1975年,将近半个世纪之前。我认为我们在时间和国家方面的差异相当微不足道。所以,我像和我的朋友、我的同龄人一样与你交谈。

26 年后的今天,当我审视201 Principles of Software Development中的这201 条原则时,我很高兴地宣告,几乎所有的原则都经受住了时间的考验,就像物理学中的基本原理一样。

当你做软件架构设计或“抛出代码”时,不要忽视真正重要的事情。那是什么呢你的正直,这是你对自己的看法。如果有人要求你做一些你知道是错误的事情,你有义务阻止它。

软件工程是一个美妙的职业,它使你能够进入数百个以软件为支柱的专业领域。

“生生不息,繁荣昌盛。”好好享受!

201 Principles of Software Development 作者 Alan M.Davis

2021年9月

软件与芯片是电子信息领域的核心技术。当前,我国正面临核心关键技术上的挑战。而在软件开发过程中,所有软件开发者都会面临同样的问题:

有些人重视代码编写技巧,而轻视软件开发的工程属性。

有些人在对需求缺乏真正理解的时候就急于编写代码。

有些人重视软件的功能实现,轻视文档对于软件开发和软件作品的重要性。

这些问题导致软件宕机、返工等质量问题时有发生。

01
了解基本原则的工程师,代码质量和开发效率更胜一筹
关于软件质量,业界普遍认为有3个决定性要素:人、过程和工具。如何基于这些要素提升代码的质量和开发效率,是软件工程研究者和实践者一直在努力的方向。
不同的公司有不同的文化背景,虽然开发不同的软件项目有不同的实践过程,但所要遵守的基本原则都是一样的。大量实践证明——

了解软件开发基本原则的工程师,比那些不了解基本原则的,编写代码的质量和开发效率明显胜出一筹。

02
一部亚马逊评分4.5分的领域经典著作,用【原则】讲透软件研发重要思想
对于一个软件工程师,具备正确的意识比掌握具体的知识更重要。如果有正确的意识,即使不记得具体的知识点,也可以在需要的时候查阅相关资料,而反过来则不是这样的。
畅销全球26年、软件开发领域经典著作201 Principles of Software Development,就是第一本以“原则”形式讲透软件研发重要思想,并影响无数从业者的传世宝典。

一部亚马逊4.5高分的领域经典,首次落地中国

本书的英文版写于1995 年,距今已经有26 年。这也是很多人担心的地方——计算机技术发展得如此之快,这本书是不是已经过时了如译者所说,

是软件研发的方法变化太慢,还是书的内容太深刻想两者兼而有之。

内容介绍
本书汇总了软件工程原则。原则是关于软件工程的基本原理、规则或假设,不管所选的技术、工具或语言是什么,这些原则都有效。

全书共9 章,第1章为引言,后面8章将201个软件工程的原则划分为8个大的类别:一般原则、需求工程原则、设计原则、编码原则、测试原则、管理原则、产品保证原则和演变原则。

用【原则】讲透软件研发底层方法

从需求分析到产品演进,覆盖产品研发全流程。

一部亚马逊4.5高分的领域经典,首次落地中国

互联网大厂技术学院【指定用书】

掌握科学的方法,效率提高不止100%。

一部亚马逊4.5高分的领域经典,首次落地中国

业内专家联袂推荐

一部亚马逊4.5高分的领域经典,首次落地中国

献给每一位追求卓越的软件工程师

一部亚马逊4.5高分的领域经典,首次落地中国

来源:博文视点

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月2日
下一篇 2021年10月2日

相关推荐