读书是为了看见不一样的世界。
各位朋友,4月23日是世界读书日,你最近在读什么书?有没有哪些书是你爱不释手,迫不及待会向朋友推荐的呢?
我们邀请了OPPO互联网技术团队的几位工程师,推荐他们最近读过的印象深刻且有启发的书。
他们关注的领域不同,兴趣各异,推荐的书也不都与技术相关,希望有你感兴趣的。
重点是:文末我们还准备了福利哦!
王工 数据平台工程师
推荐书籍:
《算法》by Robert Sedgewick, Kevin Wayne
推荐理由:
本书对常用到的数据结构(如二叉树、图等),常用到的基本的排序、查找算法,字符串匹配问题的主要解决方法,都有详尽的描述和解答,不管是基础开发人员还是有经验的开发人员,都是可时常温故知新的好书。
蔡工 后端工程师
推荐书籍:
《若为自由故:自由软件之父理查德·斯托曼传》by Sam Williams
推荐理由:
这本书讲述开源软件之父理查德·斯托曼与开源软件的故事,我们熟知的gcc gdb 是他开发的,同时他也是GNU项目的发起者,GPL协议的开创者,正是因为他终其一生地宣传开源事业,今天的开发者才能享受到如此丰富活跃的开源社区。
彭工 后端工程师
推荐书籍:
《Apache Kafka 源码剖析》by 徐郡明
推荐理由:
作者从基础理论到源码解读都有着独到的见解,特别是对阅读源码的小伙伴有着很好的指导作用,能让大家快速了解kafka内部架构。
《可伸缩服务架构 框架与中间件》by 李艳鹏/杨彪/李海亮/贾博岩/刘淏
推荐理由:
作者着重介绍了高可用架构设计的要点:可扩展与可伸缩行,并结合实际系统深入讲解其框架的实现原理,比如Elasticsearch、Dubbo等,是谈架构系列书中最饱满、易读的好书。
刘工 数据挖掘工程师
推荐书籍:
《浪潮之巅》by 吴军
推荐理由:
吴军博士的《浪潮之巅》是记录全球信息产业发展最清晰、阅读体验最棒的一本书。不管是乔布斯和他的苹果、PC之王微软、互联网航海时代的海贼王雅虎、社交之王Facebook或者不作恶的Google等等传奇IT公司,还是摩尔定律、安迪比尔定律、反摩尔定律、诺维格定律以及基因决定定律等经典的IT行业定律,都会让我们受益匪浅。所以《浪潮之巅》是身在当今IT时代的我们必读的一本书。
《穷爸爸富爸爸》by 罗伯特·T·清崎
推荐理由:
这本书一般被作为理财入门书,但极具思想颠覆意义。穷人和富人最本质的区别是什么?富人从来不为钱工作,而是让钱为自己工作。如何理解资产和负债的关系,明白复利的力量,可以帮助我们更早的进入财务自由。
《曾国藩传》by 张宏杰
推荐理由:
领略下近代伟人毛主席和蒋介石都推崇备至的晚清第一人“立德立言三不朽,为师为将为相一完人”的曾国藩为人处世之道,或许能让我们领悟到一些人生的真谛。
徐工 后端工程师
推荐书籍:
《在线》by 王坚
推荐理由:
想给大家推荐的一本书是王坚的《在线》。王坚,中国工程院院士,阿里云的创始人。早在十年前,云计算刚刚兴起时就能将云计算的理念推销给马云。即使是十年后云计算的名号已经耳熟能详的今天,如何向一个不懂技术、不懂云计算的人讲述云计算的理念,仍然不是一件简单的任务。
这本书对于云计算的价值和云计算本身的解读与见解,都是高屋建瓴,且透彻而具有远见的。对云计算不仅限于技术的价值,对于社会价值和科技发展的意义都进行了剖析。对于技术人来说,除了做技术本身,可能也需要更高的角度来审视技术本身和技术的价值。这样层次的思考和讨论对技术人来说也会有很多的启发意义。
戴工 应用工程师
推荐书籍:
《创新者的解答》by 克莱顿·克里斯坦森 / 迈克尔·雷纳
这本书提供了一个很独特的思考角度,解决了我长久以来的一个困惑:那些看起来很强大的业务为什么一步一步走向衰败,而后起的企业又是如何在大企业的围追堵截中突破重围。对于大公司来说是一种警示,对于小公司来说是指路明灯。
《日本人为何选择了战争》by 加藤阳子
这本书是从日本自身的角度来反思这场战争,从战前政府的宣传导向和国民心态逐渐变化入手,详尽的讲述了一个国家是如何一步一步走入了战争的渊薮。也让战争的另一方——中国能更全面的了解战争的起因,更了解日本的民族性。改变了普通人对于战争的过于刻板和简单的看法,真正的看清历史的真相。
黄工 数据挖掘工程师
推荐书籍:
《深度学习推荐系统》by 王喆
推荐理由:
随着技术进一步发展,推荐经历非常大的技术跃迁,并且在应用的角度上看,也无处不在。这本书,突破了以往常规的推荐知识范畴,结合深度学习的技术框架,以及各大知名公司的解决方案,深度讲解推荐系统的深度学习解决方案。
《当代美国政治》by 刘杰
推荐理由:
国际化一体化的今天,信息舆论也在迅速一体化。我们也更加关注中国与其他国家的关系,作为一个普通人,在跨国家的环节有太多信息差,从而太容易被误导。了解美国的当代政治,以及了解其社会运作的机制,将有助于我们去判断以及换位思考。这是一本非常好的,作为切入了解民主国家思考方式的书。要对世界发表意见,首先你需要清晰的认识到世界到底在发生什么,为什么会发生。这本书或许可以帮助你。
《曾国藩传》by 张宏杰(同时被两人推荐哦!)
推荐理由:
每个名留传世的人,都有其值得称道的地方,每个人都有其坚持的道。看一本传记,并不是说我们要去学别人的做法,而是从别人的经历中找到属于自己的路,自己所坚持的道。
《社会性动物》by Elliot Aronson
推荐理由:
这是一个人与人相处的世界,适当了解一些心理学知识,将有助于加深对这个社会的认知,了解他并不是说让你对他人设防,而是为了更好的相处、沟通。并且,从心理学的角度出发,寻找自己性格的弱点,以及如何突破自己的束缚是一种非常好的方法。打破自己的藩篱永远是最难的,可以从心理机制中窥探一二。
刘工 前端工程师
推荐书籍:
《JavaScript设计模式与开发实践 》by 曾探
推荐理由:
设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。
毫无疑问,设计模式于己于他人于系统都是多赢的,使代码编制真正工程化,是软件工程的基石,如同大厦的一块块砖石一样。
本书是难得的国内作者著有的、基于 JavaScript 讲解设计模式的书,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。
阅读本书可使你学会如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。
《你不知道的JavaScript》by Kyle Simpson
推荐理由:
Kyle Simpson的《You Don't Know JS》,中文名叫《你不知道的JavaScript》。作者推崇开放的互联网,对JavaScript、HTML5、实时/端对端通信和Web性能有深入研究。他是技术书作家、技术培训师、讲师和开源社区的活跃成员。
Kyle Simpson 写这一系列的时候秉承一个想法:JS 有设计上的瑕疵,但我们并不应该因此而忽视问题或弃如敝履。我们应该正视这些问题,了解其原因,并接受由此带来的特性,有一些特点甚至可以成为这门语言的优秀之处。
这本书优秀到,无论你做了多久 JavaScript 相关的开发,几乎都能在这个系列书籍中找到一些自己遗漏掉的知识点。这是一套超越语言本身,能给你带来对编程模式思考的好书。所以推荐给所有正在从事相关开发或对这门语言有兴趣的人。
☆ 福利时间 ☆
看完上面的推荐书目,有没有见到感兴趣的书呢?感兴趣的话,就买给你!
- 搜索并关注“OPPO互联网技术”公众号
- 分享本文到朋友圈
- 扫描下方抽奖小程序二维码
我们将抽取 5 名幸运读者,向每位中奖者送出本文推荐的任意一本书(哪一本由你说了算)。
中奖后小程序会自动提醒,届时请联系工作人员哦。本次活动最终解释权归OPPO互联网技术所有。
快扫描图片中的二维码参与抽奖吧。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。