5本深刻影响IT从业人员的图书 (原标题:软件开发从业人员必读的五本书) 优秀的计算机图书是经得起时间的腐蚀,它们超越了对编程语言、开发环境或平台的选择,是永不磨灭的
它们并不停留在告诉人们怎么去做,而是解释了背后的原因
如果你不得不每5年清理一次书柜,那么,你一定买了许多不该买的书
然而,下面要推荐的这5本非常棒的图书,是每一位程序员乃至IT从业人员都应该拥有的,并且值得反复阅读与珍藏! 《人件(原书第3版)》 软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”
作为经久不衰的畅销书,本书深刻地洞察到软件开发的最大问题不在于技术,而在于人
人
的因素并不容易解决,一旦解决了,你将更有可能获得成功
人们认为《人月神话》关注”软件开发”本身,《人件》则关注软件开发中的”人”,因此,在成千上
万的书架上,《人件》永远和《人月神话》并列在一起
《人月神话》 与《人件》共同被誉为软件管理图书领域最为璀璨的“双子星”,作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践
《设计原本》 未来数十年内从事软件行业的程序员、项目经理和架构师必读的一本书,是计算机图书领域的又一史诗级著作
本书从工程师和架构师的视角深入地探讨了设计的和过程,尤其是复杂系统的设计过程,旨在提高产品的实用性与有效性,以及设计的效率和优雅性
《程序员修炼之道:从小工到专家》 本书由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱
《大教堂与集市》 开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域
作者Eric S.
Raymond是开源运动的旗手、黑客文化第一理论家,他讲述了开源运动中惊心动魄的故事,提出了大量充满智慧的观念和经过检验的知识,给所有软件开发人
员带来启迪