前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >读书雷达4.0书目推荐——技术观察篇

读书雷达4.0书目推荐——技术观察篇

作者头像
ThoughtWorks
发布2022-03-04 14:10:19
5360
发布2022-03-04 14:10:19
举报
文章被收录于专栏:ThoughtWorks

扫描上方二维码获取读书雷达4.0👆👆

《区块链精要:全球数字化时代的区块链多重博弈》初级

15世纪初,德国人古登堡发明了欧洲的活字印刷术,遗憾的是那时候并没有知识产权的概念,所以他并没有赚到什么钱,甚至还因此破产。此后漫长的一百年间,印刷术被用于印发教廷的赎罪券和充当奢侈品的书籍,印刷业局限于商圈,受制于垄断。这种状况直到天降猛男——新教的缔造者马丁·路德的出现才被打破。马丁·路德为了迎合民众对于思想和知识的追求,使用印刷术大力宣传新的宗教学说,充分发挥了网红效应。自此,承载思想的印刷品和印刷术一路蓬勃发展起来。

2008年,中本聪(Satoshi Nakamoto)发表了比特币的论文并于次年发布首个比特币的客户端软件,彼时区块链技术还不为人所知。直到2015年,经济学人杂志发表了一篇文章《区块链:信任的机器》,从加密货币的世界中抽离出了区块链并赋予它个性化的名称——信任的机器,它才引起人们的广泛关注。区块链的长足发展在很大程度上源于加密货币的崛起,它们就好像印刷品和印刷术之间的关系,加密货币的繁荣促进区块链技术的革新,区块链技术的发展又反作用于加密货币本身。本书作为区块链行业概览的集大成书籍,可以帮助你了解几乎所有区块链的应用场景与技术细节,此外还用了大量篇幅描述区块链为当前时代背景带来的新思维,并且结合各国政策,阐述地区对区块链技术的态度与投入,帮助读者了解区块链当前的业态。

《云原生模式》初级

只要你具备一定的开发经验,本书中没有什么内容会是你闻所未闻的。但问题在于我们此前学习此类知识的方式大都是通过团队内的口口相传,或者依靠阅读现有代码架构自我领悟。这种学习模式会带来两个弊端,一方面现实中大部分时候代码知识传递会出现断层,在缺失上下文又辅以缺乏经验的情况下,学习时难免会走弯路;另一方面这种随遇而安碎片化的模式很难为我们拼凑出一个全景图,从而无法帮助我们从根本上理解知识点。本书恰到好处的解决了这些问题,书中同时涵盖了在云原生模式下的开发守则和常见模式,并配有实际代码加以说明。首先无论是书中抽象化的原则还是具象的模式,作者都会为我们梳理其来龙去脉,从「为什么」出发有助于强化我们对这些知识点的理解;其次作者并非止步于纸上谈兵,书中还传递出了基于他丰富行业经验而形成的独特见解;借助于旁征博引业内大量案例,你不仅能从正面将知识系统化的收入囊中,还将反向了解到这项模式的局限性。

《软件架构:架构模式、特征及实践指南》

高级

该书相比于直接论述某框架或技术的书籍,站在架构师的视角以更抽象的层次,解构并分类了常见的软件架构风格,以及其设计初衷。通过定义架构师期望,站在架构思维角度,提供一系列分析依据(模块化、耦合性、度量函数、组件化等),指导架构师作出设计决策,并阐述各类典型的架构风格(分层、管道、微内核、服务、事件驱动、微服务等),此外还提供了这对架构师的工作技巧和软技能等实践过程中的建议,不失为一本不错的架构师的案边手册。

《深度强化学习实践(原书第2版)》高级

这是一本关于深度强化学习的动手书,帮助你快速上手强化学习并开始实践。从理论与实践维度对强化学习进行全面解释和演示。译者推荐说:“AlphaGo大放异彩之后,强化学习成了现在非常火热的领域。而本书就是在手把手教你从0开始用强化学习构建属于你自己的AlphaGo。”

《凤凰架构》高级

该书站在构建可靠的软件系统视角,提供了一个“凤凰项目”的参考架构(包含了一套可以运行的代码样例),对服务架构的演进(单体、微服务、服务网格、无服务)做了全面的介绍,溯源服务架构演进历史。并通过一系列的文集,围绕架构风格(远程调用、事务、分流、安全)、分布式、不可变基础设施等话题,结合用例介绍设计原理与技术细节,让读者不仅能够知晓该技术解决了什么问题,更能了解为什么会是这门技术来解决这个问题。

《分析模式》

进阶

《分析模式:可复用的对象模型》是老马(Martin Fowler)的第一本书,也是年代相当久远的一本书。他基于自己在上世纪八九十年代的从业经历,总结了很多行业的领域模型,抽象成了各种模式(老马最擅长的技能),铸就了这本书。该版本是由Thoughtworks的钟敬重新翻译后的新版。你可能会质疑,二三十年前的行业经验在当今这个日新月异的互联网时代还有借鉴的必要吗?诚然,互联网给很多领域都带来了翻天覆地的变化,如银行、保险、贸易、财务、医疗、教育、制造业等,但这些革新大多数还是在应用端(如销售渠道的扩充、信息更加容易获取等),处于中后端的领域逻辑并没有发生根本性的变化。因此,书中的这些模式对现在的我们不仅不过时,而且还相当有价值。我不需要记住每个模式的细节,只需要了解它讲了哪些领域的模型。相信以后当我被一个问题困扰的时候,翻开它,就会得到启示,甚至直接找到答案。

退一步说,就算随着时代的发展,某个领域的逻辑发生了根本的变化,这本书仍然很有用。这是因为,我们不仅能学到书中讲到的模式,更能进一步学到作者得出这些模式的思想方法。也就是通过逐层“抽象”的思维方法,建立能够抓住领域逻辑本质的模型。也就是DDD中所强调的“深刻”的领域模型。如果我们掌握了这一方法,那不论领域逻辑怎样变化,也不论哪个领域,就都可以应付了。

点击文末【阅读原文】,获取读书雷达4.0完整版👇👇

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ThoughtWorks洞见 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档