学习
实践
活动
专区
工具
TVP
写文章

最受程序员欢迎的编程书籍,你阅读过几本?

程序员想要找到一本值得看的书并不是一件容易的事,而且通常伴随一定风险。作为一名开发人员,闲暇时间很少,而阅读一本书却需要很长时间。闲暇时间你可以用来编程,用来休息,但你也可以把这个宝贵的时间用来来读书和提高自身的技能。StackExchange(StackOverflow的母公司)刚刚发布了他们的调查数据。

在学习C/C++或者想要学习C/C++可以私信回复“学习”,领取学习资料~被推荐次数最多的书是《修改代码的艺术》,其次是DesignPattern:Elements《设计模式:可复用面向对象软件的基础》。虽然这些书的命名看起来很枯燥,但内容却十分高质量。你可以通过选择标签对相应进行排序,如JavaScript,C,Graphics等。

在学习C/C++或者想要学习C/C++可以私信回复“学习”,领取学习资料~本书不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。2、《设计模式》

在学习C/C++或者想要学习C/C++可以私信回复“学习”,领取学习资料~这本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。作者首先介绍了模式以及它们如何帮助你设计面向对象的软件。接着介绍系统的命名,解释,评估和面向对象系统中的重复设计。

在学习C/C++或者想要学习C/C++可以私信回复“学习”,领取学习资料~这是一本关于Java线程和并发的书籍,书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何识别可并行执行的任务等内容。5、《领域驱动设计》

在学习C/C++或者想要学习C/C++可以私信回复“学习”,领取学习资料~介绍将领域驱动设计应用到软件开发中的方法。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。6、《JavaScript语言精粹》

在学习C/C++或者想要学习C/C++可以私信回复“学习”,领取学习资料~介绍JavaScript的特性,涵盖语法,对象,函数,数组,正则表达式,继承和方法等主题,向读者介绍如何运用JavaScript创建真正可扩展的和高效的代码。7、《企业应用架构模式》

在学习C/C++或者想要学习C/C++可以私信回复“学习”,领取学习资料~本书是企业系统开发人员的手册,帮助他们了解企业应用程序开发中的复杂性和经验等。它为信息系统开发人员面临的日常问题提供了经过验证的解决方案,讲述了51个模式并给出主流平台(Java和.NET)中的应用实例8、《代码大全》

在学习C/C++或者想要学习C/C++可以私信回复“学习”,领取学习资料~这是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。9、《重构》

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180716A1400500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券