『 读书笔记 』4月读书总结|博文推荐

写在前面

计划是每月读 5-10 本书,书籍类型大概是三个方面的:金融,技术,创业。之所以选择这三个方面,一方面是因为自己对这三个方面都很有兴趣,其次是被 linkedin 创始人 Hoffman 的 ABZ 理论 深度影响。建议大家都看看 abz 理论那篇文章,如果我有空,也会整理一些常用的这类理论模型到博客里的。

月底读书总结的形式都很简单,只是简单的一个列表和简单的书评,对觉得比较好的书会有单独的读书笔记。另外推荐大家用 excel 来做一些简单的工作管理,我现在就用 google docs 来做工作安排和读书计划,个人感觉比一些常用的神马协同软件强大太多了,简单,够用,就行了。工作中见过太多人把时间都花到使用那些协同软件上去,不得不说避重就轻了,适得其反,哈哈。

下面是一张我用 google docs 来做本月读书安排的截图,不同颜色代表不同类别的数据,清晰明了实用。

book-reading-04.png

本月看了 11 本书,其中第十本是一些研报的合集,就当是一本了;第十一本是 coursera 上的一门公开课 Successful Negotiation: Essential Strategies and Skills,也当是一本书了。其中有电子书版的都放到亲爱的度娘云里了,个人觉得不错的书都是纸板的,不知道有没有电子版的,推荐好书都看纸版的。

ps: 我对好书的定义很简单:

上月读书总结:『 读书笔记 』3月读书总结和推荐

1. 读书总结

1.1 Learning Spark

这是 spark 几个作者一起写的第一本系统性介绍 spark 的书籍,质量非常高,内容非常赞,强烈推荐对 spark 感兴趣的人读,即使在 spark 方面有很多经验的高手也可以看看。我个人非常喜欢这本书,我自己是在 safaribooksonline 上看的,体验非常好。虽然这本书出版时间较久,2015年初出版的,里面肯定会介绍不到 spark 之后的一些特性,但是我依然强烈推荐。只要多读几遍这本书,把里面的知识点都掌握好了,对 spark 后来的特性掌握完全不是问题。

总结:这是我读过的最好的技术书籍之一。

推荐指数:* * * * *

1.2 程序员跳槽全攻略

哈哈,这本书不知道是在哪个地方看到的。当时觉得很惊奇,难道连跳槽都还要有攻略?说实话,现在已经想不起来这本书讲了什么了。或许对我来说没什么用吧,我一直觉得找工作,换工作这类事都是一个水到渠成的问题。只要你真的准备好了,一切都有可能。就跟做项目管理一样,有的人一心想怎么提高员工的积极性,一心去找什么协同软件,项目软件来管理项目,我觉得这却是本末倒置了。时间要花在刀刃上,问题不要治标不治本。就项目管理这个事来说,我强烈推荐 西蒙·斯涅克 的这个 TED talk:Start with why – how great leaders inspire action

总结:如果你希望看攻略来获得 自我提升,完全没必要看这本书;不过也可以花些闲暇时光来读这本书,不要带有任何目的性。

推荐指数:* *

1.3 大型网站技术架构:核心原理与案例分析

这本书写得还可以,虽然只有 200 多页,原理也讲得很浅,很多细节问题都没有深入去探究,甚至还专门花一章讲了自己的一个项目,略有点铺张浪费大意思。但是,这本书对于没有亲历过大型网站架构,但对这方面有兴趣的同学来说,还是能有所启发的,至少能有一个框架在脑子里。就跟注音版的百科全书一样,虽然不能方方面面都讲解到,但是能让小孩儿对这个世界有一个形象的认识。

总结:对新手来说,可以了解大型网站的技术架构框架;对老手来说,也许可以偶尔花个下午茶时间随手翻翻。

推荐指数:* * * *

1.4 Apache_Spark_Analytics_Made_Simple

这是 databricks 出的一本电子书,其实是收录了 databricks 上几篇比较好的 blog。不得不再说一次,databricks 真的是我见过的最会做 marketing 的技术类公司了,summit,meetup,blog,news,linkedin 上经常都是他们的信息。这次简单把 blog 上几篇比较不错的几篇文章合成一本电子书,又宣传了一把,虽然说是换汤不换药,但是确实有效。好了,回归主题,这本电子书里的文章都能在 databricks blog 上看到,其中有几篇他们都在 summit,meetup 上提到过,内容上的确不错,但如果你看过很多他们的 summit 和 blog 的话,可以不用再重复看这本电子书了。

总结:撇开新壶装旧酒不说,这本书里的内容还是很不错的,如果没看过blog,没看过 summit,可以看看。推荐指数全 5 星,因为参杂了个人主观因素,哈哈,我自己很喜欢 databricks 出的东西。

推荐指数:* * * * *

1.5 spark-redis official document

之所以看官方这个文档,是因为一篇博文 45倍加速Spark的处理效率?,当时还挺惊讶的,于是乎想了解了解 spark + redis 会擦出什么样的火花。官方有两个文档,都挺简短的,在上面的链接里可以看到[感谢度娘,明明可以靠脸蛋儿]。总的来说,就是 redis 官方开发了一个 spark 的第三方包 spark-redis,支持 rdd 从 redis 里读取数据。that’s all。但是我看完文档后并不是很感冒,因为文档里的例子就一个,而且我并没有觉得 spark 里有特别需要从 redis 里读取数据的需求,实在需要,为什么不把数据 cache 到内存呢?为何还要走 redis 这条路,路越长越容易出错呀。而且,还有一个很大的问题是,既然用到了 spark,那么数据量一般都不会小,那么如果采用 spark + redis 的方案,是不是要考虑到 redis 扩容,容错的问题呢?那是不是要一个 redis cluster 呢?这个 redis cluster 是不是要和 spark cluster 在一起呢?如果在一起会不会互相有所影响呢?如果不在一起网络 IO 会不会让你情不自禁地说 fuck 呢?最重要的是,老板会问你是不是又要烧他的钱买机器了呢?

总结:个人目前觉得必要性不大,但是,可以去了解。见识 这东西,虽然有了不一定能了不起,但没有的话就很难了不起了,哈哈。

推荐指数:* * *

1.6 公司财务原理(第十版),第一,二章

这本书是今年以来我看到的最好的一本公司财务相关的书,推荐看第十版英文原版的,之前有看过几章第八版中文版的,但我觉得原版的看起来似乎比中文版更易懂。推荐看英文原版,遇到问题和不理解的地方可以参考中文版来促进理解。公司财务原理 和上个月读的 估值的艺术,是我觉得非常非常好的两本关于公司财务和发展,金融基础的书。当初想系统的看一些这类书最初是因为想在自己的量化策略里加上一些基本面的因子和指标,后来看了 估值的艺术公司财务原理 前两章下来,我觉得这两本书对自己以后创业帮助极大,它能告诉你从哪些方面来跟踪公司的发展情况,以及制定财务计划,了解公司运作,金融市场运作流程等,极有用。这也是我特地降低这本书的看书速度的原因,因为是英文原版,而且内容很丰富,所以我打算这本书每个月看2章到3章就行了,关键是要真正理解。

总结:从小来说,这本书能让你了解公司财务,金融市场运作的一些情况,对从事投资方面的人来说很有用;从大来说,这本书能交给你不少关于如何开展,运作一个公司的很多规则和经验,非常有用。严重推荐,值得认真研读。

推荐指数:* * * * *

1.7 金字塔原理

这本书真正吸引我的是它的副标题:思考,表达和解决问题的逻辑。通看下来,前面3章比较有用,介绍了所谓的 金字塔原理 是个什么原理,但是后面的介绍过于细致了,有时候容易让读者迷失在那些细节之中。而且这本书读下来有一种干涩的感觉,有点像教科书。我不太确定是不是因为中文翻译的问题,过段时间可能会再看看原版的,到时候再回来说明一下。

总结:思考,表达和解决问题的逻辑,这个副标题很吸引我,但与其花很多时间通读本书,还不如细读两边前3章。也许是中文翻译的问题,文字比较干涩无力,读完原版的后再回来写点总结。anyway,还是很推荐这本书的前3章的。

推荐指数:* * *

1.8 The Hitchhiker’s Guide to Python!

这是 python 界一位大神,也是 requests 包的作者,kennethreitz 写的一本入门教程。读这本书完全是佩服 kennethreitz,想看看这些有足够实战经验的大神写出来的书是什么样的。内容还算丰富,开发工具和相关 package 就列出了一大堆,应该都是大神了解过的。里面也解答了一些我一直以来的疑问,推荐新手和老手都看看,不会花很多时间,但肯定会有或多或少的收获,性价比挺高。

总结:具有很多实战经验的大神写的书,不管是新手还是老手都值得看一下。虽然不会解决你所有的问题[当然不会,有哪本书能解决你所有的问题哦~],但是肯定会有所收获。

推荐指数:* * * *

1.9 创业维艰

这本书真正吸引我的,是它的英文原标题:the hard thing about hard things。很有趣,这个英文标题一下子就吸引我了,而且公司大 boss 也推荐过,遂前两天从公司图书馆借来看了下,准备回头自己也买一本。[我有个习惯,想看的书,一般都会先在公司图书馆借来看看,有感觉再买]。事实证明,这本书内容很丰富,值得反复阅读,其中的很多内容我都很欣赏。比如说这几节:

其中这节讲到了 好的产品经理,差的产品经理 的故事,非常有鉴赏学习价值。

总结:从0到1创业维艰 这两本书最近很火,可是最近看下来,我对 创业维艰 这本书更喜欢,这是一本我觉得好的,并且会花钱买纸板的,并且会推荐给朋友看的书,特别是对于想要创业,正在创业中的同事,我强烈推荐。

推荐指数:* * * * *

1.10 Successful Negotiation: Essential Strategies and Skills

这是 coursera 上的一门公开课,讲商业谈判的。老师说话很清晰,课件也做得非常好,这门课我有单独做笔记的,稍后会放出来。就课程内容而言,我很喜欢,梳理了很多商业谈判的思考和执行流程,对销售人员我觉得用处很大。

总结:这位老师讲得非常详细,例子也简单明了,课件清晰易懂,内容很丰富,值得学习。

推荐指数:* * * * *

1.11.1 研报系列: 大数据深度学习系列

推荐指数:* * * *

1.11.2 研报系列: 兴业金工-SmartAlpha系列

推荐指数:* * * *

1.11.3 研报系列:聪明贝塔创造超额收益的秘密

推荐指数:* * * *

1.11.4 研报系列: PHBS 之 【内培分享】股票之量化择时

推荐指数:* * * *

2. 博文推荐

2.1 大数据背后的神秘公式(上):贝叶斯公式

2.2 大数据背后的神秘公式(下):贝叶斯革命

2.3 Apache kafka 工作原理介绍

2.4 优秀的数据产品经理如何炼成

这些都是讲方法论的,个人觉得想要在自己所在的行业做到优秀,最核心,最关键的因素是自己打心底爱这个职业。人生两大境界:爱我所做,做我所爱。

2.5 情商高就是心里装着别人

2.6 凯利公式——仓位控制的利器

2.7 「滚床单」有哪些优雅的叫法?

轻松一下,哈哈。

2.8 从算法到案例:推荐系统必读的10篇精选技术文章

2.9 推荐系统和搜索引擎的关系

曾经被问到过的一个问题,其实看了本文大多数人应该都有感触 :”对啊,就这几个简单的区别嘛,我知道啊”。但是,”知道” 和 “能清晰简捷的表述出来” 之间的差别还是很大的, that tells the difference。

2.10 最值得关注的20个优秀企业技术博客

2.11 In Startups And Life, You Need Plan A, B, And Z

2.12 安全专业人士最爱的19个GitHub开源项目

2.13 git分支原理命令图文解析

2.14 系统之锹sysdig:Linux服务器监控和排障利器

2.15 Spark Architecture

2.16 Hadoop家族学习路线图

3. 读书总结系列