程序员想要找到一本值得看的书并不是一件容易的事,而且通常伴随一定风险。

作为一名开发人员,闲暇时间很少,而阅读一本书却需要很长时间。闲暇时间你可以用来编程,用来休息,但你也可以把这个宝贵的时间用来来读书和提高自身的技能。

Stack Exchange(Stack Overflow的母公司)刚刚发布了他们的调查数据。于是我们利用这些数据,分析了Stack
Overflow上40多万个问题和答案,其中被讨论最多的编程书籍,总共5720本。

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488

被推荐次数最多的书是《修改代码的艺术》,其次是Design Pattern: Elements 《设计模式:可复用面向对象软件的基础》。


虽然这些书的命名看起来很枯燥,但内容却十分高质量。你可以通过选择标签对相应进行排序,如JavaScript,C,Graphics等。如果你想入门编程或者想提升自己的技能,这些书籍无疑是一个好的开始。

(推荐书籍比较多,我就分为两篇来发了)

1、《修改代码的艺术》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488

本书不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。


作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。

2、《设计模式》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488

这本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。


作者首先介绍了模式以及它们如何帮助你设计面向对象的软件。接着介绍系统的命名,解释,评估和面向对象系统中的重复设计。读完本书,你将了解这些重要模式如何适用于软件开发过程,以及如何利用它们最有效地解决您自己的设计问题。

3、《代码整洁之道》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488


如何从一开始就编写出干净的代码并最终生成更强大的应用程序的实用方法手册。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码的规则。只要遵循这些规则,就能编写出干净的代码。

4、《Java并发编程实战》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488


这是一本关于Java线程和并发的书籍,书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何识别可并行执行的任务等内容。

5、《领域驱动设计》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488

介绍将领域驱动设计应用到软件开发中的方法。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。

6、《JavaScript语言精粹》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488

介绍JavaScript的特性,涵盖语法,对象,函数,数组,正则表达式,继承和方法等主题,向读者介绍如何运用JavaScript创建真正可扩展的和高效的代码。

7、《企业应用架构模式》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488


本书是企业系统开发人员的手册,帮助他们了解企业应用程序开发中的复杂性和经验等。它为信息系统开发人员面临的日常问题提供了经过验证的解决方案,讲述了51个模式并给出主流平台(Java和.NET)中的应用实例

8、《代码大全》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488


这是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。

9、《重构》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488

通过这本书,用户可以显著改进面向对象代码的设计,性能和可管理性,而不会改变其接口或外部行为。向用户展示了如何一步一步地发现重构的最佳机会,以及如何去做。

10、《深入浅出设计模式》

在学习C/C++或者想要学习C/C++可以 + Q 群 :389318488


本书集合四人帮的23个模式外加这十几年来新增的一些模式,作者群以诙谐、幽默、图文并茂、打破传统著书的方式,由浅入深地详解了设计模式的精神及重点。全书全部以当红的
Java 程序语言为范例。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信