第一次买图灵书,大约是在两年前,2013年的4月8日,我还能记得那时的温度不高不低很舒适,毕竟是春天了,而我也在杭州这个四季分明的城市。第一本书是《Go语言编程》

当时的Go在国内开始被提及,毕竟是谷歌的亲儿子受到的关注我感觉是其他比较新的语言所不及的(scala,clojure现在的Rust 我感觉都没有当年的Go那么有知名度 图灵也很快有了两本Go的书),当时抱着看起来好有趣啊不如学一下的心态在图灵买了电子书。

那大抵是第一次买电子书吧,那些年我还是会下载盗版PDF,觉得电子版为什么会要收费这么奇怪。但当时我居然买了这本电子书,并且很大地改变了我接下来的生活。自此以后,我渐渐地把电脑里的盗版PDF删了,开始购买电子版图书,先开始是多看、京东畅读、图灵社区买,后来拿着父上的信用卡去manning买,最近在犹豫要不要订阅safaribooksonline。软件也一样,盗版的软件全删了,要用office?就去订阅了几年office365,想玩游戏,就去蒸汽上买再安汉化补丁,看电影买爱奇艺会员、优酷会员。不过也并还不完美,一些时候玩FC,GBA游戏还是用着模拟器,下着盗版的ROM。

慢慢地我就变成了一条正版狗,努力向着版权看齐,倒不是说这样有优越感,只是感觉这样自己舒服点,为什么会舒服点,我不清楚也不知道如何解释。(似乎已经离题很远了,身为正版狗的自觉)


《七周七语言:理解多种编程范型》让我开始能乐于接触其他的语言,以前我是条java狗,看着谁说java的坏话我就去那边叫(看这本书差不多是《Go语言编程》之后,我记得那时的算法作业我先是用的Go写,后来用Ruby写(书中七个语言中的第一个),Go后来写着不是很喜欢就没在学了,书似乎看得差不多,记不清楚了),这本书算是打开了我学其他语言的兴趣之门吧,也让我慢慢从java狗这个身份之中走出可以开始理性看待各个语言的不同和应用场景的差异。之后的《Erlang程序设计》《Erlang/OTP并发编程实战》就是读了书中的erlang章节后买来看的,当时我记得是大二的暑假,自己也看了一个暑假(足以见识到我的效率之低),《Erlang程序设计》第二版电子版出了后也是立即买了,只可惜go,ruby,erlang在随后自己学习的过程中并没怎么用到,渐渐遗忘了,中间还看了点groovy,后来虽然没用到渐渐忘了还是买了《Groovy程序设计》电子版以后可以看看,现在主要用java和scala,在学C#,对Rust有点兴趣。

不过也几乎是浅尝即止的水平,上面的这些书也只是兴趣,而不会深挖。我感觉自己还是比较喜欢看书的,找到书中自己喜欢的东西就会觉得满足。似乎除了看书,其他的业余活动挺少能同时获得充实和快乐,可能恋爱也能获得这样的感觉吧,但我毕竟单了20来年没体会过(把恋爱当成业余活动的我似乎没资格抱怨什么)。

技术什么的话我觉得广度和深度都比较重要,像我现在这样虽然会看各种各样的书,但基本都是看的入门,深入的也有,但缺少实践,这样很明显的一点就是没什么话语权。想起有一次我和公司同事聊天,谈Akka的Actor和Go的CSP不一样的地方,人家就没什么兴趣听且说就是更喜欢Go不喜欢scala,虽然他Go和scala都没学过(这件事我也抱怨了很多次了,写着写着突然感觉自己好狭隘),但如果我的资历够深,对技术的理解更为透彻,那人家一定会静静等我听完了罢(至少能有礼貌地让我装逼)。


也不只是读一些技术上的书,我早期读的《任天堂传奇:游戏产业之王者归来》《误区:思维中常犯的6个基本错误》等这些书都挺不错,特别是第二本虽然我不记得具体内容了,但感觉说得挺有道理,可能潜移默化之中改变了我的思维方式也说不定。


现在电子书架上几十本书,很多都没读完,有几本买来还没看过,电子书和纸质书不同的一点是买纸质书堆起来很显眼,而电子书你不翻一下账户的书架你压根不知道原来自己买过(QAQ)。

希望图灵社区能继续出一些有趣的书吧。同时希望自己的读书时间和效率都要有所提高p(´⌒`。q)。