百书工程
起源
想法来自于简明现代魔法网站。
引:简明现代魔法网站
很多人觉得自己技术进步很慢,学习效率低,我觉得一个重要原因是看的书少了。多少是多呢?起码得看 3、4、5、6 米吧。给个具体的数量,那就 100 本书吧。很多人知识结构不好而且不系统,因为在特定领域有一个足够量的知识量+足够良好的知识结构,系统化以后就足以应对大量未曾遇到过的问题。
奉劝自学者:构建特定领域的知识结构体系的路径中再也没有比学习该专业的专业课程更好的了。如果我的知识结构体系足以囊括面试官的大部分甚至吞并他的知识结构体系的话,读到他言语中的一个词我们就已经知道他要表达什么,我们可以让他坐“上位”毕竟他是面试官,但是在知识结构体系以及心理上我们就居高临下。
所以,阅读一百本计算机著作吧,少年!
作者的话
操千曲而后晓声,观千剑而后识器。
博观而约取,厚积而薄发。
预估时间:三年
起始时间:2019/01/01
书籍库
第一阶段 语言 共计: 35 本
- 《Explore ES6》
- 《深入理解 ES6》√ (看完第一遍部分)
- 《JavaScript for impatient programmers 》√ (看完预览部分)
- 《JavaScript 面向对象精要》
- 《JavaScript 忍者秘籍》
- 《JavaScript DOM 编程艺术(第 2 版)》
- 《JavaScript 高级程序设计(第 2 版)》
- 《高性能 JavaScript》
- 《高性能网站建设指南》
- 《speaking javascript》
- 《High Performance Browser Networking》
- 《Effective JavaScript》
- 《JavaScript 语言精粹》
- 《JavaScript 权威指南(第 6 版)》
- 《JavaScript 设计模式与开发实践》
- 《高性能 javascript》
- 《JavaScript 函数式编程指南》
- 《现代前端技术解析》
- 《你不知道的 JavaScript(上)》
- 《你不知道的 JavaScript(中)》
- 《你不知道的 JavaScript(下)》
- 《JavaScript 面向对象编程指南(第 2 版)》
- 《精通正则表达式》
- 《Thinking in JavaScript (English Edition)》
- 《The Past, Present, and Future of JavaScript (English Edition)》
- 《Full-Stack Vue.js 2 and Laravel 5: Bring the frontend and backend together with Vue, Vuex, and Laravel (English Edition)》
- 《Learning JavaScript Data Structures and Algorithms: Write complex and powerful JavaScript code using the latest ECMAScript, 3rd Edition (English Edition)》
- 《Learning TypeScript 2.x: Develop and maintain captivating web applications with ease, 2nd Edition (English Edition) 》
- 《Eloquent JavaScript, 2nd Ed.: A Modern Introduction to Programming》
- 《Learning Vue.js 2: Learn how to build amazing and complex reactive web applications easily with Vue.js (English Edition)》
- 《Mastering TypeScript - Second Edition (English Edition)》
- 《Modern JavaScript Applications (English Edition)》
- 《Vue.js 2 Design Patterns and Best Practices: Build enterprise-ready, modular Vue.js applications with Vuex and Nuxt (English Edition)》
- 《Modular Programming with JavaScript (English Edition)》
- 《Hands-on Machine Learning with JavaScript: Solve complex computational web problems using machine learning (English Edition) 》
- 《Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming 》
- 《React 进阶之路》
- 《React 设计模式与最佳实践》
- 《深入 React 技术栈》
- 《深入浅出 React 和 Redux》
- 《React Flux webpack Babel 整合开发》
第二阶段 编程思想 共计 12 本
- 《人月神话》
- 《编译原理(第 2 版)》
- 《代码整洁之道》
- 《计算机的构造和解释》
- 《编程之美:微软技术面试心得》
- 《算法导论》
- 《编程珠玑》
- 《软件随想录:程序员部落酋长 Joel 谈软件》
- 《代码大全》
- 《重构:改善既有代码的设计》
- 《程序员修炼之道:从小工到专家》
- 《深入理解计算机系统》
- 《高效程序员的 45 个习惯》
- 《阿里技术:不止代码》
- 《构建之法:现代软件工程》
第三阶段 工作与编程
// 项目管理类
- 《构建之法》
第四阶段 底层 共计:4 本
// 数据结构、算法、数学之类的
- 《学习 javascript 数据结构与算法》
- 《线性代数》
- 《深入理解计算机系统》
- 《TCP/IP 协议》
- 《剑指 offer》
- 《图解 http》
交叉 共计:2 本
- 《MySQL 必知必会》
- 《SQL 必知必会》
- 《白帽子讲 web 安全》