有哪些程序员必读书籍值得推荐?
程序员必读书有哪些?这个其实没办法回答,你最需要的,就是你必读的。不过,仍然有很多经典的书籍,当你读完这些之后,你会发现另外一番天地,也解放了自己的思维方式。
代码大全(第二版)
本书从软件质量、编程思想等方面阐述了软件构建的各种问题,并论述了紧跟潮流的新技术、高屋建瓴的观点,而且还有丰富的程序示例。看完这本书,可以打开自己的思维方式,有种柳暗花明又一村的感觉。
程序员修炼之道
这本书主要讲述了使代码保持灵活并且易于改变和复用的各种框架技术,利用了许多富有***型的奇闻异事,具有思想性的例子及有趣的类比,全面阐述了软件开发的许多不同方面的最佳实践和重大陷阱,绝对是程序员必读的书之一。
计算机程序的构造和解释
本书成型于麻省理工学院多年使用的一本教材,世界各地已有100多所院校***用本书作为教材,包括美国福斯坦大学、普林斯顿大学、牛津大学、东京大学等。
不同级别的程序员,应该看什么书?快拿小本本记好!(文末附电子版)
第一阶段:初级程序员(0-3年)
这部分的程序员工作经验在3年以下,还处于打基础和定方向的阶段,建议这个阶段的程序员主要精力要用于夯实基础和规范编程。
一、对程序员领域有清楚的认识
《编码:隐匿在计算机软硬件背后的语言》
豆瓣评分:9.2分
工作10年+程序员分享一些自己看过、觉得还不错的程序员学习书籍,主要是后台开发或者云计算方向,希望对想拿到BATMD等互联网公司的同学offer有用。
一、计算机网络,推荐书籍:
1、计算机网络(谢希仁)
2、TCP/IP详解
3、HTTP权威指南
二、数据库、Redis,推荐书籍:
1、MySQL数据库
2、应用从入门到精通
3、高性能Mysql
4、Redis设计与实现 Redis实战
由于我的工作方向是大数据与分布式技术方向,主要偏实时计算相关,所以这里我推荐几本在大数据与分布式方面书籍。
这本书讲解了很多关于分布式技术方面的知识点,我现在也正在看这本书,里面涉及到的技术知识点很多,比如数据的***、分区、事务、数据一致性、流式系统等等。这本书该深入的知识点,它会讲解的很深,不需要太深入的地方,至少也能让你能够理解。
现在也是大数据时代,其实很多应用都是数据密集型应用,数据一多,就需要数据存储。这本书虽然页数较多,但内容真的很全,我建议进入未来学习大数据或者分布式计算技术的同学,可以先看一看这本书,先从宏观上知道有哪些技术。
这本书主要讲解的 Flink 实时计算引擎相关的知识点,非常适合新手入门,里面有很多Flink 相关的技术概念、API 的使用讲解、注意事项等等,我把这本书已经看了三遍了,这本书也是最近才上市,本身也是 Flink PMC 编写的,同时也是 Flink Commitor 来进行翻译的,Flink 入门,这本书不错。
这本书 Flink 基础讲解的还可以,不过原理方面的话,建议还是去看源码会好一些,先知道整体的计算框架,然后再去看源码,这样会更清晰一些。
《Hadoop 权威指南》可以说是我进入大数据领域学习的第一本书了,不管你学没学 Hadoop,未来你接触的大数据组件一般都会和 Hadoop 有关系。比如在集群***管理方面,现在用的最多的还是 Hadoop 的 YARN ***管理器。Hadoop HDFS (分布式文件系统)也用的很多,比如在 Flink 中,就会使用 HDFS 来存储实时计算应用程序的状态信息。
新同学如果想要在未来进入大数据领域,我建议可以先从这本书开始入手,Hadoop 生态系统非常的庞大,你学习完 Hadoop ,再去学习别的组件,这样未来学起来,会更容易一些。
第一阶段:
- 《C语言程序与设计》
- 《c++进阶宝典》
- 《Swift入门与实践》
第二阶段:
- 《教你怎么不生气》
- 《老子》
- 《沉默的愤怒》
第三阶段:
- 《女装指南》
第四阶段:
第五阶段:
- 《活着》
西方经济学有什么漏洞吗?
科学理论里面,确实需要有很多假设,不但经济学需要,物理学也有许多***设,数学也是。可以说,没有***设就没有科学理论。顺便说一句,不是现实中很少有完全理性的人,而是现实中根本不存在经济学中***设的那个完全理性的人。还有经济学中的另一个重要***设,交易的完全性,在现实中也是不存在的。但是,这并不妨碍理论的自洽性,以及在相当程度上对实践的解释和指导作用。
但是,很容易发现经济学(当然是指西方古典经济学)的基本***设,和数学的基本***设,非常不同。数学的基本***设,她的公理体系一般都是属于不证自明的,比如“两点间的距离最短”这个基本***设,没法证明,但是也没法否认,按照北大一位数学教授在课堂上的说法,它是“连狗都知道的事实”。所以建立在这个体系的数学理论,只要逻辑自洽,几乎无法推翻。但是,经济学的***设不同,它基本上是为了简化讨论,所以很容易被质疑,特别是作为实践性极强的学科,居然她的基本***设离现实很远。人们对她的理论的可信度持怀疑态度,也在所难免。实际上几乎所有的经济学理论,都有很大的漏洞,所以几百年来,各种学派林立,谁都说服不了谁,谁也没有办法证明自己理论的完备性。其根源实际上就是基本***设的不合理性。
理性具有相对性
许家印负债千亿很正常,而一个乡村的老妈妈负债10万元已经寝食难安。每个人的时间成本不同,所以,在我们看来“任性”的事情,在大佬看来,则是符合理性。在老农民看来败家的事情,在白领看来则是理性的。如,农村老大妈可能愿意花费半个小时去砍掉5毛钱,对她而言,闲着也是闲着,砍掉的价格都是利润;反观如果是一个月入3万的白领,她花半个小时砍掉10元钱,对她则根本不经济。原因是她1个小时的收入超过200元。
有人1小时赚10元;有人1小时赚20元;
有人1小时赚40元;有人1小时赚80元;
有人1小时赚160元;有人1小时赚320元;
.......有人1小时赚1个亿。
稳定的1小时收入,决定不同的人对理性的判断具有不同的标准。
也决定不同人的思维半径和思考问题的方式。
经济学理论的起点:劳动主体,人指挥牲口和机器,创造价值。
我们所处的环境:机器替代蓝领,软件替代白领,人类逐渐脱离价值创造的第1线,也就是说生产资料正在由群体分布式掌控,变为个体集中掌控(群体对生产资料失控)。
当代知识分子脱离价值创造第1线,开始讲什么很多非理性消费个案,说明经济学理论本身正在被经济学家玩死。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.sachainchioilreview.com/post/30383.html