想做高阶软件工程师?秘诀在这里

程序员与优秀程序员的差别是什么?

那问题来了,普通程序员如何进阶,构建优秀程序员应有的思维模式,能够清晰地掌握自己每一步的规划节奏,并且能够缜密的执行呢?

高尔基说:书籍是人类进步的阶梯。从现实情况出发,程序员如果只看代码方面的书籍,而不从方法论上下功夫,那可能事倍功半,无法补齐自己的短板,掌握正确的软件开发意识。

如何构建高效方法论?百度15名资深软件开发工程师倾力贡献,翻译了由 Alan M.Davis 撰写的软件工程经典著作《软件开发的201个原则》(201 Principles of Software Development),力图为所有软件工程从业者带来帮助。

该书能够有效帮助软件工程从业者学会一些隐藏在编程语言、设计模式、工具之下的底层逻辑和方法。这201个原则,浓缩了软件工程师大师们在几十年的软件开发过程中不断经历、反复提炼出来的经验,体现了软件设计、开发过程中的设计哲学。

本书的201条原则,大致可分为基本原则、需求分析、软件设计、编码原则、测试原则、管理原则、产品保证和产品演化八个部分,将软件开发项目中的各种方法论都展现在你面前,能够帮助你从一名只会写代码的码农,向一名拥有全局视野的高级软件工程师进化。

本书首次出版于1995年,至今已在全球热销20多年,但回首望去,这本书中所阐述的重要原则却并未过时,在今天依然被广泛应用于软件开发中。

如果你也是一名软件工程从业者,或者身边有这样的朋友,赶快把《软件开发的201个原则》放入双十一购物清单,让我们一起进阶吧!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

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

相关推荐