软件开发从业人员必读的五本书

(转自学校的BBS)

优秀的计算机图书是经得起时间的腐蚀,它们并不停留在告诉人们怎么去做,而是解释了背后的原因。它们超越了对编程语言、开发环境或平台的选择,是永不磨灭的。如果你不得不每5年清理一次书柜,那么,你一定买了许多不该买的书。

然而,下面要推荐的这5本非常棒的图书,是每一位程序员乃至IT从业人员都应该拥有的,并且值得反复阅读与珍藏! 

附图:1.jpg
《人件(原书第3版)》
软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。作为经久不衰的畅销书,本书深刻地洞察到软件开发的最大问题不在于技术,而在于人。人的因素并不容易解决,一旦解决了,你将更有可能获得成功。人们认为《人月神话》关注"软件开发"本身,《人件》则关注软件开发中的"人",因此,在成千上万的书架上,《人件》永远和《人月神话》并列在一起。
第三版中增加了6章内容,并对上一版做了修订,使其更能应对当今软件的开发环境和挑战:讨论了一些领导力上的病理症状;还讲述了会议文化的演进以及如何管理新旧成员水火不容的混合团队等等.....任何需要管理软件项目或软件组织的人员都能从本书中寻找到有价值的建议!

附图:2.jpg
《人月神话》
与《人件》共同被誉为软件管理图书领域最为璀璨的“双子星”,作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。

附图:3.jpg
《设计原本》
未来数十年内从事软件行业的程序员、项目经理和架构师必读的一本书,是计算机图书领域的又一史诗级著作。本书从工程师和架构师的视角深入地探讨了设计的和过程,尤其是复杂系统的设计过程,旨在提高产品的实用性与有效性,以及设计的效率和优雅性。

附图:4.jpg
《程序员修炼之道:从小工到专家》
本书由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。

附图:5.jpg
《大教堂与集市》
开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域。作者Eric S. Raymond是开源运动的旗手、黑客文化第一理论家,他讲述了开源运动中惊心动魄的故事,提出了大量充满智慧的观念和经过检验的知识,给所有软件开发人员带来启迪。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值