书单 | 这几本技术类新书,看完要登峰造极了!

2022-05-05 13:11:33 浏览数 (2)

做技术天花板低?

来,看看下面这几本新书吧,从软件研发到架构搭建,从工具进阶使用、代码精进到安全防护、底层思维等,帮助你把技术做到极致,突破技术天花板,成为技术工匠!

祝大家五一快乐!


  01

▊《软件研发效能提升实践》

茹炳晟,张乐 等  著

  • 结束“野蛮扩张”,追求高质量增长
  • 软件开发效能实践力作

在数字化转型、软件“吞噬”世界的时代,软件研发效能已成为企业的核心竞争力。本书系统地阐述软件研发效能的框架,以及有关管理实践、工程实践、组织实践、技术实践、度量实践、规模化实践和工具落地等方面的内容。本书通过良好的框架设计和组织,详细介绍了前沿颇有成效的软件研发效能改进和提升案例。

本书适合IT行业的各类从业人员阅读,无论是技术人员、项目经理、产品经理,还是团队管理人员、资深专家和高层管理者,都能从本书中得到启发。

(扫码查看本书详情!)

 02

▊《支付架构实战》

苏博亚 著

  • 剖析支付业务架构,梳理支付业务逻辑
  • 实现支付架构,构建支付架构体系

本书首先讲解支付的发展历史;然后介绍支付业务和支付体系架构的演进过程,并简单阐述支付牌照的诞生背景;接着以微服务的思路讲解支付体系是如何划分微服务系统的,以及划分后每个系统的职责与实现,并详细阐述每个系统的技术难点等;最后介绍跨境支付、支付运营平台,以及支付体系的高可用,主要讲解如何抽象出支付业务系统使用的公共能力,以及如何实现多机房互备,如何实现支付链路压测使支付体系更加稳定等内容。

本书以微服务架构为基础搭建了一套支付体系,详细介绍了微服务的拆分过程及支付架构的搭建过程,既讲解了支付业务,又根据每一个业务模块拆分出了微服务系统的实现逻辑。

书中提供了大量的微服务拆分思路,以及技术难题的解决方案和源码。希望本书能够帮助读者构建技术架构理论体系,以及利用技术架构解决业务问题的思维模型。

(扫码查看本书详情!)

 03

▊《Docker实战派――容器入门七步法》

王嘉涛 等 著

  • 本书通过剖析Docker 的核心原理、持续集成与发布及企业级应用案例,一步步为读者打造“通向企业级应用”的阶梯

在现代化的企业应用中,集群部署、隔离环境、灰度发布、服务网格及动态扩容/缩容缺一不可,而Docker 技术则是其中间的必要桥梁。

本书将围绕Docker 技术展开介绍,通过“七步法”为读者构建完善的学习体系。

首先,通过“盖房子”的故事展开,让读者迅速了解Docker 是什么、能做什么。

然后,补充一些与Docker 技术相关的基础知识,包含Linux、Shell、Nginx 及网络调试基础,为读者的后续学习扫除障碍。

最后,通过示例帮助读者进行Docker 容器化体验。“授人以鱼,不如授人以渔”。

(扫码查看本书详情!)

 04

▊《高阶Python:代码精进之路》

[美] Brian,Overland(布赖恩・欧弗兰),John,Bennett(约翰・班纳特) 著

李辉 译

  • 本书开发了一个“RPN脚本解释器”项目,该项目贯穿本书的各个章节,通过对该项目的学习,你也可以开发出自己的“语言”

本书详细地介绍了Python语言的一些高级功能以及常见数据类型的高级用法,非常适合有一定基础的读者深入学习Python编程。本书的主要内容包括常见内置类型(数值、字符串和集合等)的高级用法和潜在的陷阱,用于文本处理的格式化方法和正则表达式,用于数值计算和大规模数据处理的math包和numpy包等。此外,文件存储、随机数生成和图表绘制也是本书的重要内容。

(扫码查看本书详情!)

 05

▊《Django Vue.js实战派――Python Web开发与运维》

杨永刚 著

  • 在实战中学习,学完即知如何实战

本书主要介绍了Django编程开发与运维过程中涉及的方法、技巧和实战经验,共分5篇。“第1篇 基础”介绍用Django开发Web应用的基础知识;“第2篇 后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;“第3篇 进阶”通过Django Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;“第4篇 前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。“第5篇 部署运维”涉及Django的传统部署,Django的Docker部署,持续集成,持续交付和持续部署,运维监控。本书通过完整的商城系统实例,融合了Django开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行“软件开发运维一体化”的理念。

(扫码了解本书详情!)

 06

▊《Python黑帽子:黑客与渗透测试编程之道(第2版)》

[美] Justin Seitz 著,林修乐 译

  • 全球头号黑客查理米勒作序
  • TK教主、余弦领衔八位中国安全界大神撰文力荐
  • 腾讯玄武资深研究员翻译
  • 基于Python3.x版本重写全部内容及增补大量高级话题

本书是畅销书《Python黑帽子:黑客与渗透测试编程之道》的再版,介绍Python是如何被运用在黑客和渗透测试的各个领域的:从基本的网络扫描到数据包捕获,从Web爬虫到编写Burp插件,从编写木马到权限提升等。书中的很多实例都很有启发意义,比如HTTP通信数据中的人脸图像检测,基于GitHub进行C&C通信的模块化木马,浏览器的中间人攻击,利用COM组件自动化技术窃取数据,通过进程监视和代码插入进行提权,通过向虚拟机内存快照插入shellcode实现木马驻留和权限提升等。学习这些实例,读者不仅能掌握各种Python库的应用和编程技术,还能拓宽视野,培养和锻炼自己的黑客思维。阅读本书时,几乎感受不到一般技术图书常有的枯燥和乏味。

与第1版相比,本次再版的大工程在于对示例代码的全方位升级。两位作者不仅将示例代码从Python 2升级到Python 3,还对编码风格进行了改善。此外,他们还用了一些从Python 3.6版本引入的新语法,并增补了一些新的知识点,比如上下文管理器的用法、BPF语法,等等。

本书适合有一定Python编程基础的安全爱好者、计算机从业人员阅读。对于正在学习计算机安全专业,立志从事计算机安全行业,成为渗透测试人员的人来说,本书更是不可多得的参考书。

(扫码查看本书详情!)

 07

▊《Zabbix监控系统之深度解析和实践》

上海宏时数据系统有限公司 著

  • 本书由Zabbix大中华区总代理宏时数据官方出品!
  • 由Zabbix创始人兼CEOAlexeiVladishev提出指导意见并作序力荐!

本书内容分为4篇:基础篇、高阶篇、实践篇、集成篇。

基础篇:第1~5章,主要介绍Zabbix的发展史、基础架构、安装部署和使用、基础功能及特性。

高阶篇:第6~13章,主要总结当下比较流行的Zabbix高可用架构,探讨Zabbix监控数据库的选型、Zabbix常用命令,以及Zabbix的一些高级用法,如各组件之间的安全加密、自动发现功能、Zabbix宏等,并在最后浅谈了一下Zabbix的性能优化。

实践篇:第14~24章,主要以监控实战为主,通过对不同监控对象(操作系统、数据库、中间件、应用、硬件设备、网络设备、存储设备、虚拟化、公有云、私有云)的监控过程来详细讲解。另外,本篇还包括与Prometheus监控数据的对接,以及运维工程师日常工作中可能会用到的技术等内容。

集成篇:第25~29章,主要介绍Zabbix在集成方面的一些使用经验,如Zabbix与数据可视化、CMDB配置管理、自动化管理平台、大数据平台的集成,虽然篇幅不多,但是希望能对大家有所启迪。

(扫码查看本书详情!)

 08

▊《企业架构与绕不开的微服务(双色)》

樊超  著

  • 在理论方面,介绍了企业架构标准、云原生思想和相关技术、微服务的前世今生,以及领域驱动设计等;
  • 在实践方面,介绍了用于拆分微服务的“五步法”、包含4个维度的“企业云原生成熟度模型”,以及衡量企业变革成果的“效果收益评估方法”等。

本书的核心内容包括:

  • 企业架构的定义与企业架构师的职责;
  • 企业架构是否设计良好的评判依据;
  • 云原生的相关思想和技术;
  • 微服务的起源、演化、特性、拆分方法和落地指南;
  • 云原生为企业带来的机遇与变革等。

本书可以帮助企业明确痛点、制定原则、规划路径、建设能力和评估成效,最终实现微服务架构在企业中的持续运营和持续演化,从而应对日益增多的业务挑战。

(扫码查看本书详情!)

 09

▊《程序员的底层思维》

张建飞 著

  • 揭秘软件设计背后的16种底层逻辑与思维能力
  • 大厂资深程序员修炼之道与思维秘籍

本书涵盖程序员应知应会的16种思维能力,共18章,分为三部分。第一部分主要介绍抽象思维、逻辑思维、结构化思维、批判性思维、维度思维、分类思维、分治思维、简单思维,以及成长型思维等解决日常问题的基础思维能力。第二部分结合软件行业的特点,主要介绍解耦思维、契约思维、模型思维、工具化思维、量化思维、数据思维,以及产品思维等专业思维能力。第三部分主要是对上述思维能力的综合运用实践。

(扫码查看本书详情!)

 10

▊《业务架构・应用架构・数据架构实战(第2版)》

温昱 著

  • 国内知名架构专家创新力作升级版
  • 新增ToG/ToB解决方案规划方法体系
  • 打通业务架构、数据架构、应用架构、技术架构
  • 确保技术支撑业务、业务支撑战略

业务架构是跨系统的业务蓝图,应用架构、数据架构、技术架构是解决方案的不同方面。多年来,业界已在业务架构、应用架构、数据架构、技术架构方面积累了大量经验。近几年,数字化转型更是呼唤“懂行人”打通四种架构,确保技术支撑业务、业务支撑战略。本书的主要内容即在于此。首先,解读战略、业务架构、应用架构、数据架构、技术架构五者的对应岗位、产物、脉络关系。然后,结合大案例,详探下列实战法:战略驱动的业务架构设计;业务驱动的应用架构设计;业务驱动的数据架构设计;业务和技术趋势双轮驱动的技术架构设计。再后,分享业界较为稀缺的《业务架构书》《技术方案书》优秀模板。最后,分享ToG/ToB解决方案规划方法体系。

(扫码查看本书详情!)

 11

▊《阿里测试之道》

阿里巴巴技术质量小组 著

  • 阿里官方首本测试书
  • 思辨测试要义,细解技术创新
  • 覆盖大促保障|移动App测试|大数据测试|AI系统测试|云计算测试|资损防控|物流类测试全领域

本书是阿里巴巴集团自成立以来第一本全面记录阿里测试技术的书籍。

围绕测试团队经常面临的困局,介绍了一系列技术创新、经验和方法。结合电商、移动、搜索、推荐、广告、IoT、金融、物流等业务场景,总结了阿里在大促保障、移动App测试、大数据测试、AI系统测试、云计算测试、资损防控、物流类测试等领域的方法、技术和工具平台,以及故障快恢、灰度发布、突袭演练等安全生产技术。全书聚焦技术亮点和增量,总结实战经验和教训,呈现技术体系和思考,与业界同人交流。

本书适合互联网行业中的高级测试管理和技术人员阅读,这些人员有比较深厚的测试基础,面对诸多质量挑战,迫切需要寻求测试技术的突破以支撑业务的快速增长。对于想在类似业务领域建立完整测试体系的从业人员,无论经验背景如何,本书都将提供一些有益的启发。对于高校学生和学术界科研人员,本书也提供了一个了解阿里测试实践的窗口。

(扫码查看本书详情!)

 12

▊《云端架构:基于云平台的41种可复用的架构最佳实践》

吕昭波 著

  • 6大云端架构设计原则
  • 41种可复用架构设计模式
  • 详解云端架构各种优秀案例,让你上云少走弯路少踩坑
  • 配套MumuLab实践网站
  • 适用阿里华为腾讯AWS等云平台

云计算发展多年,应用领域变得越来越广泛,通过整理云计算解决方案与应用案例,将总结的“在云端构建业务的通用架构模式”整理为本书。本书围绕云计算架构设计的合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营这6大原则提炼了41种架构设计模式,每种设计模式相对独立,将多种设计模式组合又能构建解决方案。

本书描述了架构设计的流程、架构设计量化模型、架构设计中需要避免的“坏味道”和需要参考的最佳实践。通过书中的架构设计模式,还可以形成架构师进行云端业务架构设计的清单,以便衡量和评估架构方案的完整性及合理性。

本书适合云计算解决方案架构师、销售和市场运营人员、对云计算有初步认识且需要进阶学习的技术人员,也可作为素材帮助在校大学生学习云计算解决方案的架构设计。

(扫码了解本书详情!)

书单好书任你选

按以下方式与博文菌互动,即有机会获赠以上任意一本图书

活动方式:关注下方“博文视点Broadview”公众号,在后台回复“书单抽奖”参与活动,届时会在参与的小伙伴中抽取3名幸运鹅!

活动时间:截至5月6日开奖。

快快拉上你的小伙伴参与进来吧~~

代码语言:javascript复制
 如果喜欢本文欢迎 在看丨留言丨分享至朋友圈 三连
 热文推荐  
沪指失守3000点,我劝你要戒掉恐惧
助力提升研发效能的“黄金三角”
一文掌握 Docker 技术体系
巧用PostgreSQL高可用中间件

0 人点赞