53岁的计算机教授:这些书籍改变了我的编程方式

程序员书库(ID:CodingBook) 猿妹整编

书单来自:https://www.quora.com/As-a-software-engineer-what-are-some-books-that-changed-the-way-you-code/answer/Geraldo-Xex%C3%A9o


作为一名软件工程师哪些书改变了你的编程方式?也许你还没有细想过这个问题,不过没关系,最近,里约热内卢联邦大学53岁的GeraldoXexéo教授就在Quora上和大家分享了改变他编程方式的书籍。


53岁的计算机教授:这些书籍改变了我的编程方式


GeraldoXexéo是里约热内卢联邦大学(UFRJ)的系统工程和计算博士,UFRJ计算机系研究生讲师,UFRJ系统工程和计算机专业研究生(硕士和博士)教授,在杂志和国际会议上发表的几十篇文章,同时还是多所大学/公司


下面还是来一起看看GeraldoXexéo教授和大家分享的改变他编程方式的书籍吧:


1、《人月神话》


53岁的计算机教授:这些书籍改变了我的编程方式


本书内容来自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验,该项目堪称软件开发项目管理的典范。在软件领域,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。


2、《人件》


53岁的计算机教授:这些书籍改变了我的编程方式


本书是软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。全书从管理人力资源、创建健康的办公环境、雇用并留用正确的人、高效团队形成、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发的最大问题——人(而不是技术),以得到高效的项目和团队。


3、《代码大全》


53岁的计算机教授:这些书籍改变了我的编程方式


本书从软件质量和编程思想等方面论述了软件构造问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。


4、《快速软件开发》


53岁的计算机教授:这些书籍改变了我的编程方式


这本书在总结了包括微软公司在内的美国软件业成千上万个软件开发项目的实践经验、研究成果、经验教训的基础上,详细列出了几十种经实践证明可以直接在软件开发中应用,以提高开发速度的最佳实践方法、开发策略、实用技巧等,帮助开发人员和项目经理在了解软件开发中最常见错误的基础上,根据自身实际情况,制定出满足项目进度、成本、质量与其他目标要求的最佳方案。


5、《编写有效用例》


53岁的计算机教授:这些书籍改变了我的编程方式


作者Alistair Cockburn,凭借自己在面向对象领域的丰富经验,并参考其他专家的建议,扩展了典型的用例处理方法,为软件开发人员编写用例提供了一种“基本、具体和实用的”指南。


7、《Scrum实战》


53岁的计算机教授:这些书籍改变了我的编程方式


本书主要是针对敏捷中各种主题有一些阐述,适合打算实现敏捷转型并导入Scrum的所有人员阅读,比如开发人员、架构师、测试人员、经理和项目负责人,


8、《C程序设计语言》


53岁的计算机教授:这些书籍改变了我的编程方式


这是一本必读的程序设计语言方面的参考书,人们熟知的“hello,World"程序就是由本书首次引入的,著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。


9、《Algorithms + Data Structures = Programs》


53岁的计算机教授:这些书籍改变了我的编程方式


它的所有示例都是用现在已经过时的Pascal编程语言编写的,因此,内容看起来完全过时了,但仍然强烈推荐,书中涵盖编程基础(包括递归)、许多排序算法、数据结构以及编译技术。


10、《数据库系统导论》


53岁的计算机教授:这些书籍改变了我的编程方式


本书全面介绍了现在应用广泛的数据库系统,为数据库技术基础知识提供坚实的基础,并对数据库领域的将来发展方向给出看法,本书一直是数据库方面的权威著作。本书整体上可以划分成六个主要部分:基本概念、关系模型、数据库设计、事务管理、高级专题、对象,关系和XML。第8版已经对数据库系统目前的系统的最新发展内容进行了扩充;同时又注重于强调概念的理解,而不仅局限于公式的条陈。


分享到:


相關文章: