好书推荐
把你的时间交给阅读
程序猿,是灰常需要学习的职业~
因为技术的更新迭代超快
稍一怠慢就可能被同行人抛弃!
苍天鸭!工作已经把你们累成猿了
可现实还在逼你们不断学习
好啦!小N懂你们的知识焦虑
接下来!
将推荐5本!(多了你们不会看)
适合程序猿的经典好书~
好看又营养!
速速get哦!
好
书
推
荐
《代码大全(第二版)》
这是Stack Overflow上最受欢迎的程序员书籍 ,作者是IT畅销书大佬史蒂夫·迈克康奈尔 ,这本书还被《软件开发》授予优异产品震撼大奖哦~
第2版的《代码大全》是对第一版完全进行了重写;增加了很多与时俱进的内容。是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。
这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。
《程序员修炼之道》
“如果我在管理一个项目,这本书的作者就是我想要的人……如果办不到,我就会要读过他们的书的人。” ——Ward Cunningham
《程序员修炼之道》(The Pragmatic Programmer)由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,到用于使代码保持灵活并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、具有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。
本书是The Pragmatic Programmer一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。
《C程序设计语言》
《C程序设计语言》是很经典的教材,但是书上说适合两种人看,一种是对编程有点了解的,还有一种就是初学者。
在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。
我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。可以说,《C程序设计语言》是一本必读的程序设计语 言方面的参考书。
《重构·改善既有代码的设计》
本书作者是福勒,世界软件开发大师,在面向对象分析设计、UML、模式、XP和重构等领域都有卓越贡献,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他的多部著作《分析模式》、《UML精粹》和《企业应用架构模式》等都已经成为脍炙人口的经典。
本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。
《算法导论》
该书是一本十分经典的计算机算法书籍,最大特点就是将严谨性和全面性融入在了一起。
本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途,值得一读。
好书推荐完毕!
你们有哪些好书推荐呢?
速速在评论区告诉我吧!
比心心~
书单部分来源: qq_563427813的CSDN
你也想成为腾讯工程师?
也想年薪噌噌噌往上涨?
那就快加入NEXT学院吧!
NEXT学院课程「Web前端工程师NEXT学位完整课程」
感兴趣的同学赶紧点击原文了解详情吧~
腾讯NEXT学院
求职干货 | 前辈blog | 前端课程
↓↓↓点击阅读原文,抢购限时优惠