程序员史诗级必读书单吐血整理四个维度系列80+本书(珍藏版)
互联网行业的特点是变化。若要提高互联网开发的技能,就必须跟上技术发展的步伐。埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识。
世界上并不存在速成的终南捷径,但阅读好的技术书籍,尤其是阅读大师们的经典著作,总能收到事半功倍之效。一位优秀的程序员,或许就是一名好的阅读者。好的阅读者,总是知道如何选择好的书籍。
以下就给程序猿们推荐从事技术生涯这一辈子都要花时间去看的书单,以及一份技术书阅读方法论总结:
前言:技术书阅读方法论
一.速读一遍(最好在1~2天内完成)
人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。
对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。
二.精读一遍(在2周内看完)
有了前面速读的感觉,第二次看会有慢慢深刻了思想和意识的作用,具体为什么不要问我,去问30年后的神经大脑专家,现在人类可能还没有总结出为什么大脑对记忆的完全方法论,但是,就像我们专业程序员,打代码都是先实践,然后就渐渐懂了过程,慢慢懂了原理,所以第二遍读的时候稍微慢下来,2周内搞定。记住一句话:没看完一个章节后,总结一下这个章节讲了啥。很关键。
三.实践(在整个过程中都要)
实践的时候,要注意不用都去实践,最好看着书,敲下代码,把重点的内容敲一遍有个肌肉记忆就很不错了。这个过程最好结合”费曼思想”进行思考,反思,总结。当然如果能把刚刚学习到的内容结合现在做的项目‘注入’,即即学即用,效果甚佳。
以及到自己做过的项目中去把每个有涉及的原理的代码,研究一遍,就可以了
备注:
加微信:LyyCoder
可以免费获取电子书籍!
资源图示:
程序员一生必读的书,分为以下六个部分:
1.Coding Practice(编程实践系列)
2.Architecture Design(架构与设计系列)
3.Methodology(方法学系列)
4.Thought Leadership(思想与领导力系列)
5.奇门遁甲系列
6.互联网大佬奇迹传记系列:
程序员一生必读书籍推荐理由:
一.编程实践系列:
1 《代码整洁之道》
2 《卓有成效的程序员》
3 《程序员的职业素养》
4 《重构与模式》
5 《代码大全》
6 《实现模式》
7 《程序员修炼之道》
8 《高性能MySQL》
9 《修改代码的艺术》
10 《计算机程序的构造和解释》
11 《重构:改善既有代码的设计(中文版)》
12 《调试九法——软硬件错误的排查之道》
13 《算法设计与分析基础第3版》
14 《实用J2EE设计模式编程指南》
15 《编写可读代码的艺术-完整版(带书签)》
16 《大话设计模式(带目录完整版)》
17 《程序设计方法》
18 《七周七语言:理解多种编程范型》
19 《程序设计语言——实践之路》
20 《程序设计实践中文版》
21 《编码:隐匿在计算机软硬件背后的语言(美)佩措尔德》
22 《编程原本》
二.架构与设计系列:
1 《敏捷软件开发:原则、实践与模式》
2 《深入浅出设计模式》
3 《Unix编程艺术》
4 《企业应用架构模式》
5 《领域驱动设计.软件核心复杂性应对之道.软件核心复杂性应对之道》
6 《企业集成模式:设计、构建及部署消息传递解决方案》
7 《架构之美》
8 《面向模式的软件架构_卷5_模式与模式语言》
9 《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》
10 《领域特定语言》
11 《元素模式》
12 《设计模式:可复用面向对象软件的基础》
13 《设计模式:Java语言中的应用》
14 《编程珠玑(第2版)(第一部)》
15 《编程珠玑(编程珠玑续篇)(第二部)》
16 《淘宝技术这十年 完整版》
17 《软件架构的艺术》(简称架构之美)
18 《软件框架设计的艺术》
19 《软件测试的艺术(原书第2版)》
20 《HeadFirst设计模式》
21 《编程语言实现模式》
三.方法学系列:
1 《用户故事与敏捷方法完整中文版》
2 《金矿:精益管理 挖掘利润 (法)伯乐著》
3 《[解析极限编程:拥抱变化(原书第2版)》
4 《持续交付-发布可靠软件的系统方法完整版》
5 《重构极限编程 XP的实践与反思》
6 《系统化思维导论》
7 《程序员的思维修炼:开发认知潜能的九堂课》
8 《程序员的思维修炼:开发认知潜能的九堂课》
9 《禅与摩托车维修艺术 罗伯特·M·波西格》
10 《人月神话》
四.思想与领导力系列:
1 《卓有成效的管理者》
2 《你的灯亮着吗》
3 《成为技术领导者》
4 《第五项修炼》
5 《思考快与慢》
6 《麦肯锡方法》
五.奇门遁甲系列:
1 《软件调试的艺术》
2 《世界是数字的.Brian.W.Kernighan》
3 《极客与团队》
4 《计算的本质:深入剖析程序和计算机》
5 《计算机科学概论(原书第3版)》
6 《计算机系统概论》
7 《人件(原书第3版)》
8 《深入理解计算机系统》
六.互联网大佬奇迹传记系列:
1 《史蒂夫·乔布斯传》
2 《沃兹传:与苹果一起疯狂》
3 《沃兹传:与苹果一起疯狂》
4 《苹果首席设计师_乔纳森传》
5 《雷军:人因梦想而伟大》
6 《马云传》
7 《企鹅凶猛:马化腾的中国功夫》
8 《拒绝平庸 周鸿祎和他的创士记》
9 《比尔盖茨全传》
10 《阿桑奇自传》
11 《马云:我的成功不是偶然,给年轻人的创业课.任雪峰》
12 《编程人生_15位软件先驱访谈录》
13 《史玉柱自述:我的营销心得》
14 《一网打尽贝佐斯与亚马逊时代》
15 《世界因你不同:李开复自传》
16 《编程大师访谈录》
17 《DOOM启世录》
18 奇思妙想:15位计算机天才及其重大发现》
19 《孵化Twitter 从蛮荒到IPO的狂野旅程》
总结:天下没有不劳而获的果实,望各位年轻的朋友,想学技术的朋友,在决心扎入技术道路的路上披荆斩棘,把书弄懂了,再去敲代码,把原理弄懂了,再去实践,将会带给你的人生,你的工作,你的未来一个美梦。
程序员史诗级必读书单吐血整理四个维度系列80+本书(珍藏版)相关推荐
- python基础教程第三版豆瓣-数据结构与算法必读书单吐血整理推荐【附网盘链接】...
前言:技术书阅读方法论 一.速读一遍(最好在1~2天内完成) 人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用. 对于每一章的知识,先阅读标题, ...
- 一个程序员的日常书单(更新于2018/10/7)
今日元宵节,祝各位节日快乐. 本想谈谈读书这个话题,想来想起觉得无从下手,就此作罢.毕业这几年,一直不敢放松,在现代这个互联网时代更加认同萧抡谓的"一日不读书,胸臆无佳想;一月不读书,耳目失 ...
- [转载]一个程序员的日常书单(更新于2018/10/7)
本想谈谈读书这个话题,想来想起觉得无从下手,就此作罢.毕业这几年,一直不敢放松,在现代这个互联网时代更加认同萧抡谓的"一日不读书,胸臆无佳想;一月不读书,耳目失清爽".如果非要给自 ...
- 一个程序员的日常书单
本想谈谈读书这个话题,想来想起觉得无从下手,就此作罢.毕业这几年,一直不敢放松,在现代这个互联网时代更加认同萧抡谓的"一日不读书,胸臆无佳想;一月不读书,耳目失清爽".如果非要给自 ...
- 图灵赠书——程序员11月书单
10月书讯中奖名单: wudalang_gd<精通Git(第2版)> chszs<CCNA学习指南:路由和交换认证(第2版)> sujun10<同构JavaScript应 ...
- 程序员超级干货书单分享!这些书年轻时一定要读!
读书的意义大概就是用生活所感去读书,用读书所感去生活. 前言 今年因为种种原因读书的频率远不如从前了,这是我要反思的点,读书如果大家一定要我挑个缺点,那我想只有是看久了眼睛累,近视容易加深吧. 我做什 ...
- 盘点618 .NET 程序员必“败”书单
六月到了,有三个节日迎接我们,心中微微一盘算:儿童节和端午节仿佛对我们都不重要.我们期待的只有:618狂欢购物节! 没错一年一度的618来了,哪些书值得买? 小编盘点了2019年1-5月.NET 相关 ...
- 程序员漫画:影响程序员一生的书单
本漫画由易软天创出品,更多精彩欢迎关注 易软天创--为天下企业提供专业的管理工具 禅道项目管理软件 蝉知企业门户系统 然之协同办公系统 喧喧即时聊天软件
- java程序员进阶必读书单
以下是我推荐给Java开发者们的一些值得一看的好书,从java基础开始到高级,以及从高级进阶到架构等的书单. 基本都是经典之作,可以利用工作闲暇的时间,系统阅读. [外链图片转存失败,源站可能有防盗链 ...
- .Net 程序员走向高端必读书单汇总
.NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 4. 操作系统 5. 计算机网络 6. ...
最新文章
- NDoc –NET 代码文档生成器快速度上手
- 三巨头共聚AAA:ICapsule没有错,LeCun看好自监督,Bengio谈注意力
- 为myeclipse分配更大的内存
- CM: word template merge 工具
- gevent 学习笔记一
- 剑指offer之判断二叉树是不是平衡二叉树
- 20150318知识小结
- mysql varchar最多可以存多少汉字_MySQL定义char和varchar类型utf8编码最大值
- threallocal详解
- 3个月贵了1.6万!特斯拉Model 3今年已涨价6次
- mybatis expected at least 1 bean which qualifies as autowire candidate for this dependency
- python 回溯法 01背包问题_回溯法解决01背包问题
- HDR概念 (二十八)
- JAVA的图形性能,慢在哪里之分析
- cef 加载flash 弹框_cef 3.2357之后加载flash的方法
- ADS软件的使用教程
- Python中随机漫步的实现
- 红蜻蜓截图工具在win7下保存截图为png失败
- vue 中updated的使用
- 我的世界服务器信号下面是红,适用于服务器的红石抽奖机我的世界抽奖机电路图...