wordpress 2 factor authentication

有哪些程序员必读书籍值得推荐?

首先给大家推荐一个能观看所有vip电影的公众号:呆猫影视

基本上网络上所有的vip视频资源,在这里都能看到。推荐给大家去看吧!

1

当你走出学校的大门,你就会知道自己的脑子到底有多贫乏,就会知道天天觉得自己脑子不够用是一件多么痛苦的事情。所以,如果你还是学生,那就一定好好利用自己的闲暇时间 多看书!多看书!多看书!

如果你已经工作了那不用我说你也应该知道多读书的重要性了。你可以先给自己定一个小目标,比如,先看完这篇文章。你也可以定一个大目标,比如,每天都来这里看一篇文章。时间花进去了自然会改变,只是时间长短的问题罢了。

之前也推过很多好看到不敢轻易打开的书籍,那这次的书籍就是尤其针对一批特定的人群了——程序员。相信这些书籍对你工作是非常有用的呢。

2

1.《代码大全》

作者:史蒂夫·麦克康奈尔

《代码大全》(第一版)是公认的关于编程的最佳实践指南之一。在过去的十多年里,这本书一直在帮助编程人员写更好的软件。

现在这本书被全新演绎同时也加入了最前沿的实践技术,加入了上百个崭新的代码示例。

无论您的代码经验水平如何,也不管您在怎样的开发环境中工作,这本书都能都很好的激发您的思维。

2.《程序员修炼之道》

对于已经学习过变成机制的程序员来说这本书是不二之选,或许你还是在校生,但是对于自己今后在工作中需要做什么还不是很清楚。它就能解决你所有的问题。这本书涵盖了个人责任、职业发展、各种技术问题。所以,不管是初学者还是有经验的项目经理都可以看这本书。

3.《重构·改善既有代码的设计》

清晰揭示了重构的过程,解释了重构的原理和最佳实践方式。本书给出了70多个可行的重构。每一种重构都介绍了一种经过验证的代码变换手法的动机和技术。

3

4.《人月神话》

书如其名,一本影响深远且畅销不衰的神话著作。本书融合了大量发人深省的观点和大量软件工程的实践。该书原版是英文,一经发行问世,引起业内人士的强烈反应,后来被译成多国语言。全球销量上百万册。

5.《代码整洁之道》

整洁成就卓越代码

尽管凌乱的代码也可以运行,但是如果代码不够简洁明了会让整个开发团队泥足深陷。凌乱繁琐的代码每年都要耗费难以计数的时间和资源。但是这种情况并不是不可以避免的。《代码整洁之道》不仅能教会你好代码和糟糕代码的区别,更能教会你创建好的名称、好的函数、好的对象、好的类。

6.《编程人生》

这是一本访谈笔录,记录了当今最具个人魅力的15位先驱的编程生涯。

主要讲述了他们个人对于学习编程的一些见解和方法,以及对于未来编程的看法。通过这本书可以学到业内顶尖人士的经验并了解他们是如何工作。是一本非常有影响力的书。

有哪些程序员必读书籍值得推荐?

由于我的工作方向是大数据与分布式技术方向,主要偏实时计算相关,所以这里我推荐几本在大数据与分布式方面书籍。

设计数据密集型应用

这本书讲解了很多关于分布式技术方面的知识点,我现在也正在看这本书,里面涉及到的技术知识点很多,比如数据的复制、分区、事务、数据一致性、流式系统等等。这本书该深入的知识点,它会讲解的很深,不需要太深入的地方,至少也能让你能够理解。

现在也是大数据时代,其实很多应用都是数据密集型应用,数据一多,就需要数据存储。这本书虽然页数较多,但内容真的很全,我建议进入未来学习大数据或者分布式计算技术的同学,可以先看一看这本书,先从宏观上知道有哪些技术。

基于 Apache Flink 的流处理

这本书主要讲解的 Flink 实时计算引擎相关的知识点,非常适合新手入门,里面有很多Flink 相关的技术概念、API 的使用讲解、注意事项等等,我把这本书已经看了三遍了,这本书也是最近才上市,本身也是 Flink PMC 编写的,同时也是 Flink Commitor 来进行翻译的,Flink 入门,这本书不错。

这本书 Flink 基础讲解的还可以,不过原理方面的话,建议还是去看源码会好一些,先知道整体的计算框架,然后再去看源码,这样会更清晰一些。

Hadoop 权威指南

《Hadoop 权威指南》可以说是我进入大数据领域学习的第一本书了,不管你学没学 Hadoop,未来你接触的大数据组件一般都会和 Hadoop 有关系。比如在集群资源管理方面,现在用的最多的还是 Hadoop 的 YARN 资源管理器。Hadoop HDFS (分布式文件系统)也用的很多,比如在 Flink 中,就会使用 HDFS 来存储实时计算应用程序的状态信息。

新同学如果想要在未来进入大数据领域,我建议可以先从这本书开始入手,Hadoop 生态系统非常的庞大,你学习完 Hadoop ,再去学习别的组件,这样未来学起来,会更容易一些。

我是Lake,专注大数据技术原理、人工智能、数据库技术、程序员经验分享,如果我的问答对你有帮助的话,希望你能点赞关注我,感谢。

我会持续大数据、数据库方面的内容,如果你有任何问题,也欢迎关注私信我,我会认真解答每一个问题,期待您的关注。