我的2016书单以及为2017年准备的书单
看见博客园不少博友都在晒书单,我也想梳理下自己2016年读了哪些书。这些书大多都是在手机上读的,电子书确实比纸质书要方便许多。写下这些东西给自己做个记录,回顾下2016,展望下2017。
2016年读了不少文学作品,技术类的作品看的比较少,汗~
2016回顾
技术类的:
《php核心技术与最佳实践》,一本很好的php程序员进阶书籍,2016年看了一部分,2017年还要继续看。
《深入php:面向对象、模式与实践》,自己买了一本,但翻了翻感觉自己看这本书还有点儿早,我现在好像还不适合看这本书,毕竟自己刚刚做编程工作不到一年,2017年年中再拾起来吧。
《松本行弘的程序世界》,ruby之父松本行弘写的。自己虽然不是ruby程序员,但看看语言设计者对各种编程技术的思考和理解相信对自己开阔眼界了解更多的编程知识还是有帮助的。这本其实也没有完,只看了前面一点儿。
《大教堂与集市》,严格来说这不是一本技术书籍,它是在讲开源的,只看了一点儿。
非技术类的:
《斯通纳》非常棒的一本小说,2015年年底就听说这本书了,期间一直没有机会读,没想到2016年年底读到了。讲述的是一个美国平凡人的故事,写的非常棒,我觉得它可以成为美国文学的经典,它让我想起路遥的《平凡的世界》,两者风格显然不同,但我总觉得它们两个有些精神内核是相同的。
《恶童日记》,无意中发现的一部好作品,实际上是三部有关联的小说。匈牙利的一位女作家雅歌塔·克里斯多夫写的。
《爱玛》,英国作家简·奥斯汀写的邻里拜访、家长里短的事情,写得非常好。
《哥伦比亚的倒影》,木心的散文,文笔很好。
《普拉斯诗集 爱丽尔》,西尔维娅·普拉斯著,杜鹃翻译。年初读的,非常喜欢。
《上帝掷骰子吗?》很有趣的一本量子物理科普书,一点儿也不枯燥。
《好色一代女》,日本作家井原西鹤,不错的世情(略带一些情色)文学,文笔很细腻。
《怪谈》,日本作家小泉八云,算是日本的聊斋志异吧。
《重说中国近代史》,张鸣白话中国近代史,中国近代历史太乱了。
此外还读了下《The little prince》、《The wonderful wizard of oz》,看了这两本对词汇量要求很低的英文原版的作品,目的是为了锻炼下自己的英文阅读能力,结果坚持的不是很好,只看了这两本。
2017展望
技术类的:
鉴于自己总是不知不觉的放下技术书籍去看文学类的书,下面增加一些感兴趣但还没看过的技术类书籍,以增加自己2017年书单中技术类书单/文档的比例,这些书不一定都要看,但要先了解。
《php核心技术与最佳实践》,16年留下的尾巴,继续看。
《松本行弘的程序世界》16年留下的尾巴,继续看。
《深入php:面向对象、模式与实践》,看这本书恐怕需要一个时机。
《PHP经典实例》,打好php基础。
《Modern PHP》,打好php基础。
《深入php》,php进阶。
《php高级程序设计:模式、框架与测试》,php程序员进阶书籍,了解php的高级特性。
TIPI: 深入理解PHP内核。这时一个开源项目,主要是在讲php的内部是如何实现的。
《代码大全》,此书很厚,有时间翻翻。
《敏捷软件开发:原则、模式与实践(c#版)》,了解下敏捷开发到底是怎么一回事,要是有php相关的书籍就更好了。
《大规模web服务开发技术》,了解下大规模web开发涉及到的各种技术。
想了解、接触的知识、技术和框架:
rest和restful 其实在工作当中已经接触过yii2的rest了,不过不明白其中的原理和实现。
软件工程和单元测试。
phpunit 一个轻量级的php测试框架
PhalApi无意中在gioschina上发现的一个PHP轻量级开源接口框架。
在知乎上看到有人问php有什么好的书籍可以看,有个前辈说php没什么好学的,主要是学好框架、数据库、服务器、linux。我看了觉得,汗~,数据库、服务器、linux......,确实是这么回事,然后他推荐的书籍都是手册,所以下面这些手册和文档,没事就多翻翻吧。
php手册,这个必须得经常翻(实际上是不得不经常翻)。
mysql手册,说实话,mysql的手册可读性真的不好,不过手册能够解决一大部分遇到的问题。
yii2文档,yii2的文档还是写的不错的,无论是英文还是中文的,都不错。
nginx文档,现在用它比较多,不过apache文档也要了解下。
linux,可以根据实际需要看鸟哥的linux私房菜。
http权威指南,http协议是web的基础。
html5文档,web开发少不了的。
es6/7文档或书籍,了解下javascript最新的语法和标准,毕竟做web开发,它是少不了的。
css3文档,web开发少不了的。
jquery文档,web开发少不了的。
另外一位前辈则说,计算机语言只是浅层次的知识,学习语言文档就够了,而程序员更应该掌握的是五大原理(计算机组成、操作系统、计算机网络、数据库、编译原理)、算法和数据结构。我想了想,这更有道理,而且对于非科班出身的我,这些都是弱项,更需要注意。虽然大学时也接触过计算机网络、数据库之类的课程(现在感觉我所在大学和学院的课程设置还是不错的),但是和计算机专业相比肯定是不够专业的。所以,我想应该给自己准备几本难啃的计算机专业书籍,无聊时就翻翻:
计算机网络、 TCP/IP详解、Linux - TCP/IP网络协议基础
数据库的书籍不知道该看什么,百度了下觉得这个推荐的书籍不错:学好数据库,看这9本书就够了
非技术类的:
2016年接触过,2017年准备继续读的:
门罗的《逃离》、《恨,友谊,追求,爱情,婚姻》都是短篇小说集,加拿大的一位女性作家,也是写的非常棒。
《史记》,断断续续的在读,千古文章,必须要读。其中有列传(人物传记),屈原、廉颇、蔺相如不必说了,春秋时期的老子,战国时的韩非、四君子,苏秦、张仪,汉武帝时期的窦婴、田蚡。还有本纪(帝王)、世家(诸侯)系列没有看。读它,既是在读历史,又是在读文学。
《观念的水位》,经常性的了解一些观念上的常识还是有必要的。
《旧制度与大革命》,已经知道这本书很长时间了,一直没敢看。翻了两章,觉得可以读下去。
《圣经(新约)》基督教的经典,虽然我不信仰宗教,但是圣经中写的其实就是历史(或者说基督教徒传道的历史),就把它当成历史来看吧,也蛮有趣的。
《锌皮娃娃兵》,纪实文学。白俄罗斯的一位女作家阿里克谢耶维奇写的,读了一些,写的很好。打算把她写的作品都扫一遍。
《道德情操论》,社会、经济伦理学,知道这本书不好啃,所以还没敢看。
《南京大屠杀》,总不能一直沉浸在虚构的文学作品里,了解下历史也是很有必要的。
此外,还打算在2017年接触下福克纳、海明威、菲茨杰拉德的作品,起因是在网易公开课上听了一节耶鲁大学的公开课《海明威、菲茨杰拉德和福克纳》,以前接触过海明威和菲茨杰拉德德作品,福克纳的作品也接触过一些,但读他们时总是觉得不得要领。
上面列了那么多书,我不知道一年时间能不能读完,不过有个书单就有了盼头,也有了约束,加油吧!