2022精选豆瓣高分技术书
👆点击“博文视点Broadview”,获取更多书讯
读书好,好读书,读好书!
怎么找好书来读呢?相信很多小伙伴用来找好书的方法之一是到豆瓣看看评分,那些评分高的书从一定程度上说明它们是经过读者验证过的好书!
所以,本期书单为大家精选了8本2022年豆瓣高分技术书,帮助大家省去挑选好书的麻烦,可以轻松闭眼入!
《卓有成效的工程师》
[美] Edmond Lau 著
万学凡,顾宇 译
原著风靡全国被誉为工程师世界的《原则》
人气极高的Quora创始人(MIT、斯坦福客座讲师)神作
用杠杆率神奇工具将数字时代人的效能放大十倍
本书介绍一个强大的框架——杠杆率,用来推断、分析工作的有效性与影响力,研究并说明如何成为一名卓有成效的工程师。更为重要的是,本书提供了一系列可落地且经过验证的策略作为框架的补充,读者可以立即应用这些策略来提高工作成效。
本书的内容分为三个部分,第一部分阐述提高成效的思维模式切入;第二部分深入探讨持续提升执行力及取得工作进展的关键策略;在第三部分,作者转换角度,阐述了创造长期价值的方法。通过阅读本书,读者能够获得思维启发和高价值的实践经验,成为卓有成效的工程师,并打造高效的软件工程团队。
(快快扫码抢购吧!)
《性能之巅(第2版):系统、企业与云可观测性》
[美] Brendan Gregg 著
徐章宁 吴寒思 余亮 译
领域旗舰大师专著重磅新版
IT各岗位案头标配
1000页鸿篇覆盖方方面面
大火热点技术BPF之神Greeg
学界工业界几十位专家联合力荐
本书着力讲述 Linux 的性能,但所论述的性能问题适用于所有的操作系统。你将了解到系统是如何工作与执行的,还将学习到如何分析和改进系统及应用程序性能的方法。本书对第 1 版的内容做了大量的更新,这些更新包括但不限于 :近年来 Linux 内核各方面的变化对于资源性能的影响;云计算架构的主流演进方向;动态跟踪工具的新星(BPF 及其前后端技术);常见性能工具的使用方法的变化等。需要说明的是,在第 1 版中进行性能分析所用到的术语、概念和方法,在第 2 版中几乎没有变化,依然中肯适用,经得起时间的检验。
本书的目标受众主要是系统管理员及企业与云计算环境的运维工程师。所有需要了解操作系统和应用程序性能的开发人员、数据库管理员和网站管理员都适合阅读本书。对于刚接触性能优化的学生等人员,本书还提供了包含Gregg 丰富教学经验的练习题。
(快快扫码抢购吧!)
《游戏设计梦工厂(第4版)》
[美] Tracy Fullerton 著
陈潮 译
名校名师名著
领域旗舰经典
全球千万从业必选
8年重磅新版覆盖全新案例&创意&体系&成果
国内外数十位游戏界大咖联合力荐
本书是南加州大学电影艺术学院互动媒体与游戏专业的系主任特雷西·弗雷顿教授的经典著作。通过这本将现代游戏工业与先进教学体系完美融合的图书,你将学会“以游玩体验为核心”的设计哲学和围绕这一核心的一系列设计方法及工具。跟随书中精心设计的练习,有毅力的游戏设计师不需要编程或艺术专业知识就可以按部就班地完成真实游戏的设计。
本书内容全面,细致且系统地讲解了游戏设计和制作的过程。从了解游戏设计师的角色及游戏的结构开始,到游戏的形式、戏剧和动态元素,再到游戏的原型制作和游戏测试,直到游戏的打磨、发行和游戏制作,本书覆盖游戏设计的方方面面,适合不同阶段的游戏设计师阅读。
(快快扫码抢购吧!)
《匠艺整洁之道:程序员的职业修养》
[美] 罗伯特·马丁(Robert C.Martin) 著
韩磊 译
Clean系列畅销3000万册
全球程序员偶像鲍勃大叔封山神作
通行编码世界的终极规约
用专业打破35岁魔咒
终身为业者的人生信条
鲍勃大叔因在技术人群中声名远播的Clean系列在全球圈粉无数。本书为其烫手新作,旨在为广大工程师指明一条通向匠师之路,包括饱经洗砺的敏捷技术实践,如何通过持续的努力提高专业素养,软件可用之上的目标与技能,以及如何激发团队潜能,等等。本书融会几本经典著作的精髓,将“整洁”方法论推向至高境界―软件开发者有责任维护世界正常运行,而“人”才是“技术”的决定者。
本书共分三部分,前两部分用实例阐释TDD在敏捷软件中的运用,以及验收测试、协同编程等常被忽视的敏捷侧面与具体策略,还探讨了颇有价值的软件设计方案相关话题;第Ⅲ部分拔地而起,直接提出十条堪称金玉良言的“规劝”,以帮助程序员成为团队基石。
本书适合所有软件开发者、测试工程师及工程类院校师生,对技术团队负责人及架构师同样大有助益。
(快快扫码抢购吧!)
《深入理解Linux网络:修炼底层内功,掌握高性能原理》
张彦飞 著
打造高性能应用的硬核建议
高频工程实践问题解决方案
助你清扫性能误区,探寻底层原理
应对校招、社招、晋升考核
用底层内功对抗中年焦虑
腾讯、小米等技术专家齐赞
本书通过先抛出一些开发、运维等技术人员在工作中经常遇见的问题,激发读者的思考。从这些问题出发,深入地对网络底层实现原理进行拆解,带领读者看清楚问题的核心,理解其背后的技术本质,提高大家的技术功力。例如网络包是如何被接收和发送的?阻塞到底在内部是如何发生的?epoll的底层工作原理又是啥?TCP连接在底层上是如何支持和实现的?书中对这些内容都有深度的阐述。
本书旨在通过带领读者修炼底层内功,进而帮助大家深度掌握网络高性能原理。
(扫码了解本书详情)
《深入理解Java核心技术:写给Java工程师的干货笔记(基础篇)》
张洪亮(@Hollis) 著
全网阅读量千万的Java工程师成神之路学习笔记
Java基础知识点查漏补缺
免费随书附赠Java全栈知识导图
本书是《Java工程师成神之路》系列的第一本,主要聚焦于Java开发者必备的Java核心基础知识。全书共23章,主要内容包括面向对象、基础数据类型、自动拆装箱、字符串、集合类、反射、序列化、枚举、I/O、动态代理、注解、泛型、时间处理、编码方式、语法糖、BigDecimal、常用工具库及Java新版本特性等,比较全面地覆盖了Java开发者日常工作中用到的大部分基础知识。
“有道无术,术尚可求,有术无道,止于术”。本系列更加注重对Java之“道”的学习,即对原理的解读。对于很多语法概念及使用方式的介绍并不是本书的重点。所以,有一定编程语言常识或者写过Java代码的读者阅读起来会更加容易。
既适合读者进行体系化的学习,也适合读者查缺补漏,将以往所学的知识点连成线,进而构建并完善自己的知识体系。
(快快扫码抢购吧!)
《深入理解分布式系统》
唐伟志 著
解读经典分布式理论
分析重点分布式算法
分享分布式系统案例
本书主要讲解分布式系统常用的基础知识、算法和案例,经笔者对文献海洋中晦涩艰深的原理和算法进行提炼,辅以图示和代码,并结合实际经验进行分析总结而成。通过阅读本书,读者可以快速、轻松地掌握分布式系统的基本原理,以及Paxos或Raft共识算法,并通过典型的案例学习如何设计大型分布式系统。
本书首先介绍什么是分布式系统、分布式系统带来的挑战,以及如何对分布式系统进行建模,这部分内容偏向概念性介绍。接着介绍了分布式数据的基础知识,包括数据分区技术、数据复制技术、CAP定理、一致性模型和隔离级别,尝试厘清一些十分容易混淆的术语,比如一致性、线性一致性、最终一致性和一致性算法等。本书还介绍了分布式系统的核心算法——Paxos和Raft算法,不仅补充了大量图示进行讲解,还从零实现了一个Paxos算法。此外,本书分析了常见的分布式事务,并讨论了分布式系统中的时间问题,整理了一些实际发生的编程陷阱。最后结合一些对工业界产生重大影响的论文或开源系统,学习前人在设计大型分布式系统时的思路、取舍和创新。
(快快扫码抢购吧!)
《程序员的底层思维》
张建飞 著
揭秘软件设计背后的16种底层逻辑与思维能力
大厂资深程序员修炼之道与思维秘籍
本书涵盖程序员应知应会的16种思维能力,共18章,分为三部分。第一部分主要介绍抽象思维、逻辑思维、结构化思维、批判性思维、维度思维、分类思维、分治思维、简单思维,以及成长型思维等解决日常问题的基础思维能力。第二部分结合软件行业的特点,主要介绍解耦思维、契约思维、模型思维、工具化思维、量化思维、数据思维,以及产品思维等专业思维能力。第三部分主要是对上述思维能力的综合运用实践。
(快快扫码抢购吧!)
赠书福利
按以下方式与博文菌互动,即有机会获赠以上任意一本图书!
活动方式:关注下方“博文视点Broadview”公众号,在后台回复“书单抽奖”参与活动,届时会在参与的小伙伴中抽取3名幸运鹅!
活动时间:截至7月25日开奖。
快快拉上你的小伙伴参与进来吧~~
热文推荐
▼点击阅读原文,查看更多图书~