2016 年读书记录与 Github

随想2016-12-313 篇评论 总结

阅读书籍(部分)

这一年从图书馆借阅书籍 62 本,基本都是技术相关的吧,部分因为印象不深或价值不高就不列出来了,所以以下仅包含留有较深印象的书籍,按阅读时间排序。

  1. 《深入理解计算机系统》(推荐,即 CSAPP,带你从贴近计算机底层的视角来看待计算机与编程语言)
  2. 《第一本 Docker 书》(推荐,个人感觉比包括官方教程在内的网上各类 Docker 资料说得更详细,很适合系统的学习,现已出第二版)
  3. 《设计模式之禅》(推荐,用很生动的语言详述了 Java 实现的 20 多种设计模式,尽管由于某些原因我没能看完)
  4. 《Go 语言程序设计》
  5. 《Web 性能实践日志》
  6. 《编程之美:微软技术面试心得》(推荐,里面涵盖了各类面试中可能考察的算法题,对提升算法能力有一定帮助)
  7. 《Redis 入门指南. 第 2 版》
  8. 《MongoDB 应用设计模式》
  9. 《代码大全》(怎么说呢,也是很受推崇的一本书,只不过因为它看起来实在太厚,我只看了前 1/4,深感自责)
  10. 《Go 并发编程实战》
  11. 《C 语言点滴》(写出了 C 语言学习中可能遇到的种种坑点与错误,对于提升 C 语言的底层认识很有帮助)
  12. 《大型网站技术架构核心原理与案例分析》(让我真正彻底的明白了大型网站后端架构,并且对其性能优化有了一定见解)
  13. 《AngularJS 深度剖析与最佳实践》(推荐,这本书是今年才出版的,在 AngularJS 1.X 即将没落的 2016 年的确太晚了些,但的确是本从入门到精通的好书,值得看上好几遍)
  14. 《CoreOS 实践之路》(推荐,这本书深入浅出的讲解了基于 Docker 技术的分布式云计算系统,让我一度沉迷在云计算的世界中不能自拔)
  15. 《Web 全栈工程师的自我修养》(推荐,对于有着全栈工程师想法的初 / 中级 Web 开发者来说是很全面的指导,给了很多非常有用的建议)
  16. 《Go Web 编程》(Beego 框架的作者写的一本 Go 语言指导书,对 Go 语言本身的说明也很详细)
  17. 《构建高性能 Web 站点》
  18. 《你不知道的 JavaScript 上卷》(推荐,一本让我惊叹的书籍,薄薄的一本书尽然对 JavaScript 的解析如此透彻,此书原文在 GitHub 上开源)
  19. 《JavaScript 设计模式》(看着总觉得太深奥,感觉不怎么用得着,或许是因为自己实践太少吧)
  20. 《函数式编程思维》(通过好几门函数式语言如:Java 8 的 Lambda 表达式、Scala、Clojure 等,介绍了函数式编程的很多思想)
  21. 《微服务架构与实现》
  22. 《GitHub 入门与实践》(很适合 GitHub 初学者阅读,对于了解 GitHub/Git 的一些工作流有很大的帮助)
  23. 《JavaScript 启示录》(也是很薄的一本书,但是对 JavaScript 的核心基础说得很透彻,适合进阶阅读)
  24. 《JavaScript 经典实例》(怎么说呢,里面的代码不错,但是翻译就不想吐槽了,槽点太多,感觉完全就是外行人翻译的,好多专属名词都翻译错误)
  25. 《深入浅出 Node.js》(推荐,对 Node.js 的很多机制都讲的很透彻,但对初学者来说可能不太好理解,适合 Node.js 进阶学习)
  26. 《ES6 标准入门. 第 2 版》(推荐,对 ECMAScript6 的几乎全部新增 API 进行了全面而详细的说明)
  27. 《程序员的呐喊》(作者几十年前博客的收集,有些过时,但当做故事来看还是不错)
  28. 《Spring 实战. 第 4 版》(推荐,相比第 3 版厚了不少,是学习和进阶 Spring 必读的一本好书)
  29. 《JavaScript 高级程序设计. 第 3 版》(推荐,不得不说是 JavaScript 入门和进阶的经典著作)
  30. 《Node.js 实战. 第 2 季. 第 2 版》(内容很新颖,通过实用各类实用的框架来开发 Node.js Web 项目,适合进阶)
  31. 《黑客与画家》(业内很推崇的一本针对开发者的智慧书籍,对生活、对技术有着很多高明的见解)
  32. 《图解 HTTP》(推荐,通过图文结合的形式对 HTTP 协议进行了简约而不简单的介绍,适合刚接触互联网开发的同学阅读)
  33. 《JavaScript 设计模式与开发实践》(例子很生动形象,对 JavaScript 本身的说明也很透彻,适合进阶)
  34. 《高性能 JavaScript》(推荐,JS 高程作者写的又一本好书,通过深入语言与浏览器底层来给出提升 JavaScript 性能的最佳方式,适合进阶)

GitHub 开源项目

  • 3 月创建 react-2048 项目
  • 5 月创建 order-manager DEMO 项目
  • 5 月创建 Dremy 新博客网站项目
  • 6 月创建并发布第一个 NPM 包 some-http-error 库
  • 7 月创建 translation 技术文章翻译项目
  • 7 月创建并发布第二个 NPM 包 easy-copy 工具
  • 7 月创建并发布第一个 Chrome 插件 ChromeBingDict 词典工具
  • 8 月创建 react-isomorphic-demo React 同构 DEMO 项目
  • 9 月创建 dremy-blog-react-native 博客 APP 项目
  • 9 月创建 badu-navigation 八度导航项目
  • 10 月创建 xwindy-lite Go 语言写的资讯聚合 API 项目
  • 11 月创建 badu-nav-manager 八度导航管理系统前端项目
  • 12 月创建并发布第三个 NPM 包 drawlr 爬虫框架项目

统计数据

  • 在 GitHub 18 个 repo 中贡献了 443 次 commit,增加了 47416 行代码,删除了 10378 行代码。创建了 13 个新 Repo,收获 24 颗 Star,新增 5 个 Follower。
  • 撰写并发布博客 14 篇,其中原创 9 篇,翻译 5 篇。新博客自 9 月份上线以来,UV(独立用户访问) 共计 2871 次,PV(页面访问) 共计 3492 次。

总结与展望

2016 年是我成果最多的一年,通过大量的项目开发,我的编程能力得到了极大的提升,同时,对 JavaScript 语言的认识也进入到了深入研究的阶段。

评论区

发表评论
用户名
(必填)
电子邮箱
(必填)
个人网站
(选填)
评论内容
Copyright © 2017 dremy.cn
皖ICP备16015002号