00-1010优秀的电脑书经得起时间的腐蚀。它们超越了编程语言、开发环境或平台的选择,永远不会消亡。他们不会停止告诉人们该做什么,而是解释背后的原因。如果你必须每五年打扫一次书柜,那你一定买了很多不该买的书。
但是,IT应该是每个程序员乃至IT从业者的所有,值得反复阅读和珍惜!
《人件(原书第3版)》
软件管理领域的传奇经典被誉为“对美国软件行业影响较大的一本书”。作为一部经久不衰的畅销书,这本书深刻理解了软件开发较大的问题不在于技术,而在于人。人为因素不容易解决。一旦解决,你就更有可能成功。人们认为《人月神话》关注的是“软件开发'”,《人件》关注的是软件开发的“人”,因此,在成千上万的书架上,《人件》总会与《人月神话》并列。
《人月神话》
与《人件》一起被认为是软件管理图书领域闪亮的“双子座”。作者为人们管理复杂的项目提供了深刻的见解。不仅有很多发人深省的观点,还有很多软件工程实践。
《设计原本》
未来几十年软件行业的程序员、项目经理和架构师必读的书是计算机书籍领域的又一部史诗作品。本书从工程师和建筑师的角度,深入探讨了设计过程,尤其是复杂系统的设计过程,旨在提高产品的实用性和有效性,以及设计的效率和优雅。
《程序员修炼之道:从小工到专家》
这本书由一系列独立的部分组成,涵盖了从个人责任和职业发展到用于保持代码灵活和易于适应和重用的各种架构技术的主题。使用许多有趣的轶事,深思熟虑的例子和有趣的类比,这本书比较全面解释了软件开发的许多不同方面的较佳实践和主要陷阱
《大教堂与集市》
开源运动的《圣经》颠覆了软件开发的传统思维,影响了整个软件开发领域。EricS。作者Raymond是开源运动的旗手,也是黑客文化的为数不多位理论家。他讲述了开源运动的惊心动魄的故事,提出了很多智慧的概念和经过检验的知识,给所有软件开发人员带来了启示。