2016读书总结
update: 2017-01-07
年末换租了房间,有了阳台。加之,我有早起的习惯。于是,可以搭条毛毯,缩在沙发里,听着不知名的音乐,看着窗外由蓝泛黄的天际,和星星闪闪的车灯如川流,所谓偷得浮生,大意如此吧。索性由着这份自在惬意,翻检这年间读书所得所获,更添欢喜。
A. 专业书
我研究生期间是做图像处理,学得囫囵吞枣,好在毕业还能谋到份工作,在互联网公司做推荐算法开发。所以,第一紧要是补机器学习的知识。然后,因为是个半路出家的程序员,又补了基础算法和代码重构知识。前半年的时间就都用在这了。
接着是编程语言,本科是搞嵌入式,主力是C语言,研究生赶活,主力是Python。正式入职后,Hadoop生态圈是Java,所以花了时间来学习Java。但日常工作主要是数据处理,Hadoop处理过于琐碎,Java又对函数限制得死,这两重大山,让代码写得很不开心。后经人介绍,开始试用Spark。再结识了位擅长Scala的同事,就决定转Scala+Spark。加上一点因缘际会,认识了更多兴趣相投的小伙伴,又找到用武之地的项目,真是幸运。
书单梳理
今年具体详单如下,总体都是还不错的书,尤其是加注了星号的:
- 机器学习
- * Mining of Massive Datasets
- 推荐系统实践
- 编程技巧
- * Introduction to Algorithms
- * Refactoring : Improving the Design of Existing Code
- 编程语言
- Effective Java
- Scala for the Impatient
- * Programming in Scala : A Comprehensive Step-by-Step Guide, 2nd Edition
- 工具
- Pro Git (Second Edition)
- Learning Spark : Lightning-Fast Big Data Analysis
回顾这年间,个人自觉最有裨益的专业书应是Refactoring : Improving the Design of Existing Code(中文名:重构)。因为并非计算机科班出身,对代码书写和维护一直有诸多困惑。这本书对待代码的看法、思路和处理流程,真是当头棒喝、醍醐灌顶。日常中尝试应用,确实收益良多。虽然目前代码技巧还生涩,但相信只要有心,定会有所成。
新年计划
新年最大的想法,主要有两个方向:一是对于机器学习,强化数理知识。虽然目前观察到的情况是这个方向对工程师的要求更偏向于实用与调参技巧,并不长于理论,但仍然打算深耕,毕竟培根说得好,「数学使人精细」。二是对函数式编程有诸多好奇,借着Scala,希望可以一窥究竟。
当然,对于Spark,确实希望能达到精通的水平,但这始终是「术」。
目前拟的待读清单如下:
- The Elements of Statistical Learning
- Functional Programming in Scala
B. 闲书
虽然说是闲书,我选书还是挺功利的,基本上是现实中遇到了问题,于是求诸于书本来获取参考。今年的主要变化是从学校步入社会,所以迫切地要解决俩问题:一个是如何经营生活,一个是如何打理钱财。自觉读书挺受益的,于是分别做了笔记总结,如下:
闲暇空余,也会看点相对文学的作品,调和下我这呆板的行事风格。这方面的书读得比较杂,但确实是给我惊喜最多,诧异最多,感叹不已的类别。
- 「浮生六记」的情真意切,让我开始尝试读自传类书籍。
- 「僧侣与哲学家」中父与子就科学技术和人生幸褔的思辨,老实说,对我的三观冲击很大。一则反思了对科学的无知崇拜。科学是「术」,是探索知识的工具,很遗憾,它无关人的心灵世界。现代技术能便利生活,却无法充实人心,这是悲哀,也是事实。二则修正了我对佛教的误解,比如说仪式的作用、轮回的意义;也改善了我的偏见,「诸行无常、诸法无我」的看空与悲观,其实能支撑起积极进取的人生态度的。当然,这本书明显有反逻辑之处和玄之又玄的论证,不可尽信。但文中对人生终极意义的探讨,对幸褔当下的思考,确实值得现代人参考,如何能追求物质富足,又使心灵丰盈?
- 「只有一个人生」重燃了我对哲理散文的兴趣。实事求是地说,周国平对孤独、内在自我的推崇,挺走极端的,有点傲了(全信的人会友尽的,注孤生)。但他对人生只有一次的慎重态度,以及认真生活的出发点,都给了文章份量感,有点老调重弹,又让人爱不释手。
新年计划
今年我更希望投时间在纯消遣的闲书上,目前来看主要会尝试两个方向:一个是人物自传类,比较好奇其他人的人生际遇(一颗八卦的心);另一个是哲学史,想了解下从古到今这些聪明人思考了一辈子,折腾了一辈子,纠结了一辈子,都有些啥结论。
C. 杂感
1. 读书有用
老实说,我绝非是爱读书的那类人。真正开始坚持读书,也就是今年,原因很可笑,因为我没有社交应用来撩妹,在通勤地铁上无事可干。
在这之前,我一直隐约有「读书无用」的想法。这和自己的读书经历有关:小学时主要是读科普读物和科幻小说,初中接触武侠和奇幻小说,高中读了几本散文,本科后就基本不读书了。要么是纯知识性的,要么是纯消遣的,确实这些书籍,对现实生活是百无一用。
直到最近,现实生活开始有问题困感来了,再尝试诉诸书籍来厘清,非常受益。原来,有这么些工具类技巧类的书,是直接作用于生活的,这就是今年的功利性读书。然后,在间隙中,也尝试读了点散文、自传和哲理,有反思有共鸣。褔临心至,想起背过的培根名言「讀史使人明智,讀诗使人巧慧,数学使人精细,物理学使人深刻,伦理学使人高尚,邏輯修辞使人善辩。」老人家可能说得对啊!
2. 好书常在
去读,去尝试新的方向,总能找到好玩的书。今年被打脸了好几次,真是惊喜不胜,世界比想像中广阔得多!如果心中再狂妄自大,生出「不过如此」的想法时,唯一可以确定的是,我这只井底之蛙,又该蹦达蹦达了。