├─ 79-消息队列高手课 ->
  ├─ 06-结束语 (1讲) ->
    ├─ 结束语丨程序员如何构建知识体系?.pdf - 2.8 MB
    ├─ 结束语丨程序员如何构建知识体系?.m4a - 8.91 MB
    └─ 结束语丨程序员如何构建知识体系?.html - 3.2 MB
  ├─ 05-测试篇 (1讲) ->
    ├─ 期末测试丨消息队列100分试卷等你来挑战!.pdf - 806.69 KB
    ├─ 期末测试丨消息队列100分试卷等你来挑战!.m4a - 824.27 KB
    └─ 期末测试丨消息队列100分试卷等你来挑战!.html - 997.71 KB
  ├─ 04-案例篇 (7讲) ->
    ├─ 35丨答疑解惑(三):主流消息队列都是如何存储消息的?.pdf - 1.91 MB
    ├─ 35丨答疑解惑(三):主流消息队列都是如何存储消息的?.m4a - 9.89 MB
    ├─ 35丨答疑解惑(三):主流消息队列都是如何存储消息的?.html - 2.12 MB
    ├─ 34丨动手实现一个简单的RPC框架(四):服务端.pdf - 1.13 MB
    ├─ 34丨动手实现一个简单的RPC框架(四):服务端.m4a - 8.82 MB
    ├─ 34丨动手实现一个简单的RPC框架(四):服务端.html - 1.37 MB
    ├─ 33丨动手实现一个简单的RPC框架(三):客户端.pdf - 1.59 MB
    ├─ 33丨动手实现一个简单的RPC框架(三):客户端.m4a - 10.64 MB
    └─ 33丨动手实现一个简单的RPC框架(三):客户端.html - 1.57 MB
    └─ …………………………
  ├─ 03-进阶篇 (22讲) ->
    ├─ 期中测试丨10个消息队列热点问题自测.pdf - 4.41 MB
    ├─ 期中测试丨10个消息队列热点问题自测.m4a - 602.65 KB
    ├─ 期中测试丨10个消息队列热点问题自测.html - 2.77 MB
    ├─ 加餐丨JMQ的Broker是如何异步处理消息的?.pdf - 2.56 MB
    ├─ 加餐丨JMQ的Broker是如何异步处理消息的?.html - 3.04 MB
    ├─ 28丨答疑解惑(二):我的100元哪儿去了?.pdf - 1.18 MB
    ├─ 28丨答疑解惑(二):我的100元哪儿去了?.m4a - 8.63 MB
    ├─ 28丨答疑解惑(二):我的100元哪儿去了?.html - 1.43 MB
    └─ 27丨Pulsar的存储计算分离设计:全新的消息队列设计思路.pdf - 1.57 MB
    └─ …………………………
  ├─ 02-基础篇 (8讲) ->
  ├─ 02-基础篇 (8讲) ->
    ├─ 08丨答疑解惑(一) 网关如何接收服务端的秒杀结果?.pdf - 4.41 MB
    ├─ 08丨答疑解惑(一) 网关如何接收服务端的秒杀结果?.html - 4.32 MB
    ├─ 07丨消息积压了该如何处理?.pdf - 2.75 MB
    ├─ 07丨消息积压了该如何处理?.html - 2.62 MB
    ├─ 06 丨 如何处理消费过程中的重复消息?.pdf - 2.25 MB
    ├─ 06 丨 如何处理消费过程中的重复消息?.html - 2.15 MB
    ├─ 05 丨 如何确保消息不会丢失.pdf - 2.41 MB
    ├─ 05 丨 如何确保消息不会丢失.html - 2.3 MB
    └─ 04 丨 如何利用事务消息实现分布式事务?.pdf - 2.52 MB
    └─ …………………………
├─ 50-深入拆解Tomcat & Jetty ->
  ├─ 结束语 (1讲) ->
    ├─ 结束语丨静下心来,品味经典.pdf - 1.76 MB
    └─ 结束语丨静下心来,品味经典.html - 2.1 MB
  ├─ 07-模块六 性能优化 (8讲) ->
  ├─ 07-模块六 性能优化 (8讲) ->
    ├─ 41丨热点问题答疑(4):Tomcat和Jetty有哪些不同?.pdf - 1.32 MB
    ├─ 41丨热点问题答疑(4):Tomcat和Jetty有哪些不同?.html - 1.43 MB
    ├─ 40丨谈谈Jetty性能调优的思路.pdf - 1.71 MB
    ├─ 40丨谈谈Jetty性能调优的思路.html - 1.84 MB
    ├─ 39丨Tomcat进程占用CPU过高怎么办?.pdf - 2.9 MB
    ├─ 39丨Tomcat进程占用CPU过高怎么办?.html - 2.57 MB
    ├─ 38丨Tomcat拒绝连接原因分析及网络优化.pdf - 2.98 MB
    ├─ 38丨Tomcat拒绝连接原因分析及网络优化.html - 2.76 MB
    └─ 37丨Tomcat内存溢出的原因分析及调优.pdf - 2.51 MB
    └─ …………………………
  ├─ 06-模块五通用组件(1讲) ->
    ├─ 特别放送丨如何持续保持对学习的兴趣?.pdf - 1.33 MB
    ├─ 特别放送丨如何持续保持对学习的兴趣?.html - 1.13 MB
    ├─ 33丨Cluster组件:Tomcat的集群通信原理.pdf - 1.45 MB
    ├─ 33丨Cluster组件:Tomcat的集群通信原理.html - 1.12 MB
    ├─ 32丨Manager组件:Tomcat的Session管理机制解析.pdf - 1.56 MB
    ├─ 32丨Manager组件:Tomcat的Session管理机制解析.html - 1.65 MB
    ├─ 31丨Logger组件:Tomcat的日志框架及实战.pdf - 1.16 MB
    └─ 31丨Logger组件:Tomcat的日志框架及实战.html - 1.12 MB
  ├─ 05-模块四 容器 (3讲) ->
    ├─ 30丨热点问题答疑(3):Spring框架中的设计模式.pdf - 1.46 MB
    ├─ 30丨热点问题答疑(3):Spring框架中的设计模式.html - 1.15 MB
    ├─ 29丨比较:Jetty如何实现具有上下文信息的责任链?.pdf - 1.92 MB
    ├─ 29丨比较:Jetty如何实现具有上下文信息的责任链?.html - 1.79 MB
    ├─ 28丨新特性:Tomcat和Jetty如何处理SpringBoot应用.pdf - 1.19 MB
    ├─ 28丨新特性:Tomcat和Jetty如何处理SpringBoot应用.html - 1.16 MB
    ├─ 27丨新特性:Tomcat如何支持异步Servlet?.pdf - 1.11 MB
    ├─ 27丨新特性:Tomcat如何支持异步Servlet?.html - 1014.02 KB
    └─ 26丨Context容器(下):Tomcat如何实现Servlet规范?.pdf - 1.09 MB
    └─ …………………………
  ├─ 04-模块三 连接器 (3讲) ->
    ├─ 22丨热点问题答疑(2):内核如何阻塞与唤醒进程?.pdf - 1.11 MB
    ├─ 22丨热点问题答疑(2):内核如何阻塞与唤醒进程?.html - 998.61 KB
    ├─ 21丨总结:Tomcat和Jetty的高性能、高并发之道.pdf - 1.33 MB
    ├─ 21丨总结:Tomcat和Jetty的高性能、高并发之道.html - 1.17 MB
    ├─ 20丨总结:Tomcat和Jetty中的对象池技术.pdf - 1.38 MB
    ├─ 20丨总结:Tomcat和Jetty中的对象池技术.html - 1.3 MB
    ├─ 19丨比较:Jetty的线程策略EatWhatYouKill.pdf - 1.79 MB
    ├─ 19丨比较:Jetty的线程策略EatWhatYouKill.html - 1.3 MB
    └─ 18丨新特性:Tomcat如何支持WebSocket?.pdf - 2.05 MB
    └─ …………………………
├─ 49-赵成的运维体系管理课 ->
  ├─ 07-结束语 (1讲) ->
    ├─ 结束语丨学习的过程,多些耐心和脚踏实地.pdf - 1.55 MB
    └─ 结束语丨学习的过程,多些耐心和脚踏实地.html - 1.27 MB
  ├─ 06-加餐 (4讲) ->
    ├─ 新书 《进化:运维技术变革与实践探索》.pdf - 1.07 MB
    ├─ 新书 《进化:运维技术变革与实践探索》.html - 657.96 KB
    ├─ 划重点:赵成的运维体系管理课精华(二).pdf - 1.91 MB
    ├─ 划重点:赵成的运维体系管理课精华(二).html - 1.94 MB
    ├─ 划重点:赵成的运维体系管理课精华(三).pdf - 1.59 MB
    ├─ 划重点:赵成的运维体系管理课精华(三).html - 1.46 MB
    ├─ 划重点:赵成的运维体系管理课精华(一).pdf - 1.86 MB
    └─ 划重点:赵成的运维体系管理课精华(一).html - 1.83 MB
  ├─ 05-个人成长 (5讲) ->
    ├─ 42丨树立个人品牌意识:从背景调查谈谈职业口碑的重要性.pdf - 1.35 MB
    ├─ 42丨树立个人品牌意识:从背景调查谈谈职业口碑的重要性.html - 1.18 MB
    ├─ 15丨冷静下来想想,员工离职这事真能“防得住”吗?.pdf - 1.25 MB
    ├─ 15丨冷静下来想想,员工离职这事真能“防得住”吗?.html - 1.09 MB
    ├─ 14丨运维需要懂产品和运营吗?.pdf - 1.24 MB
    ├─ 14丨运维需要懂产品和运营吗?.html - 1.05 MB
    ├─ 13丨云计算和AI时代,运维应该如何做好转型?.pdf - 1.58 MB
    ├─ 13丨云计算和AI时代,运维应该如何做好转型?.html - 1.29 MB
    └─ 06丨我是如何走上运维岗位的?.pdf - 1.37 MB
    └─ …………………………
  ├─ 04-云计算时代的运维实践 (6讲) ->
    ├─ 30丨云计算时代,我们所说的弹性伸缩,弹的到底是什么?.pdf - 1.39 MB
    ├─ 30丨云计算时代,我们所说的弹性伸缩,弹的到底是什么?.html - 1.01 MB
    ├─ 29丨量体裁衣方得最优解:聊聊页面静态化架构和二级CDN建设.pdf - 1.46 MB
    ├─ 29丨量体裁衣方得最优解:聊聊页面静态化架构和二级CDN建设.html - 1.27 MB
    ├─ 28丨以绝对优势立足:从CDN和云存储来聊聊云生态的崛起.pdf - 1.09 MB
    ├─ 28丨以绝对优势立足:从CDN和云存储来聊聊云生态的崛起.html - 950.34 KB
    ├─ 27丨Spring Cloud:面向应用层的云架构解决方案.pdf - 1.7 MB
    ├─ 27丨Spring Cloud:面向应用层的云架构解决方案.html - 1.48 MB
    └─ 26丨为什么混合云是未来云计算的主流形态?.pdf - 1.05 MB
    └─ …………………………
  ├─ 03-效率和稳定性最佳实践 (20讲) ->
    ├─ 41丨唇亡齿寒,运维与安全.pdf - 1.3 MB
    ├─ 41丨唇亡齿寒,运维与安全.html - 919.73 KB
    ├─ 40丨故障管理:故障应急和故障复盘.pdf - 1.02 MB
    ├─ 40丨故障管理:故障应急和故障复盘.html - 799.65 KB
    ├─ 39丨故障管理:鼓励做事,而不是处罚错误.pdf - 1.41 MB
    ├─ 39丨故障管理:鼓励做事,而不是处罚错误.html - 915.76 KB
    ├─ 38丨故障管理:故障定级和定责.pdf - 1.46 MB
    ├─ 38丨故障管理:故障定级和定责.html - 1.26 MB
    └─ 37丨故障管理:谈谈我对故障的理解.pdf - 1.1 MB
    └─ …………………………
  ├─ 02-应用运维体系建设 (11讲) ->
    ├─ 12丨从谷歌CRE谈起,运维如何培养服务意识?.pdf - 1.37 MB
    ├─ 12丨从谷歌CRE谈起,运维如何培养服务意识?.html - 860.74 KB
    ├─ 11丨谷歌SRE运维模式解读.pdf - 1.5 MB
    ├─ 11丨谷歌SRE运维模式解读.html - 1.05 MB
    ├─ 10丨如何打造运维组织架构?.pdf - 1.58 MB
    ├─ 10丨如何打造运维组织架构?.html - 1.49 MB
    ├─ 09丨如何在CMDB中落地应用的概念?.pdf - 2.79 MB
    ├─ 09丨如何在CMDB中落地应用的概念?.html - 2.38 MB
    └─ 08丨有了CMDB,为什么还需要应用配置管理?.pdf - 1.58 MB
    └─ …………………………
├─ 48-从0开始做增长 ->
  ├─ 11-尾声(1讲) ->
    ├─ 尾声丨结束意味着新的开始.pdf - 1.24 MB
    └─ 尾声丨结束意味着新的开始.html - 1.25 MB
  ├─ 10-模块七丨增长总结(1讲) ->
    ├─ 39丨以用户为中心增长.pdf - 5.58 MB
    └─ 39丨以用户为中心增长.html - 3.72 MB
  ├─ 09-增长加餐 (1讲) ->
    ├─ 预习答疑丨你需要一张思维导图吗?.pdf - 5.45 MB
    └─ 预习答疑丨你需要一张思维导图吗?.html - 5.16 MB
  ├─ 08-模块六 巧妙复制让增长遍地开花 (2讲) ->
    ├─ 38丨四级延续:增长组件库案例.pdf - 2.99 MB
    ├─ 38丨四级延续:增长组件库案例.html - 2.63 MB
    ├─ 37丨积少可成多,别针换别墅.pdf - 2.36 MB
    └─ 37丨积少可成多,别针换别墅.html - 2.28 MB
  ├─ 07-模块五 小小实验让增长稳稳落地 (1讲) ->
    ├─ 36丨手把手教你设计一次成功的实验(下).pdf - 2.84 MB
    ├─ 36丨手把手教你设计一次成功的实验(下).html - 2.4 MB
    ├─ 35丨手把手教你设计一次成功的实验(上).pdf - 2.24 MB
    └─ 35丨手把手教你设计一次成功的实验(上).html - 1.75 MB
  ├─ 06-模块四丨打造百发百中的增长闭环 (6讲) ->
    ├─ 34丨三级落地:无限场景应用.pdf - 2.5 MB
    ├─ 34丨三级落地:无限场景应用.html - 2.36 MB
    ├─ 33丨四个要点颠覆传统需求文档.pdf - 1.56 MB
    ├─ 33丨四个要点颠覆传统需求文档.html - 1.61 MB
    ├─ 32丨没有分解,就无缘增长.pdf - 2.84 MB
    ├─ 32丨没有分解,就无缘增长.html - 2.54 MB
    ├─ 31丨案例解析:唤醒沉睡用户(下).pdf - 4.01 MB
    ├─ 31丨案例解析:唤醒沉睡用户(下).html - 3.11 MB
    └─ 30丨案例解析:唤醒沉睡用户(上).pdf - 3.07 MB
    └─ …………………………
  └─ …………………………
├─ 44-SQL必知必会 ->
  ├─ 06-结束语 (1讲) ->
    ├─ 结束语丨互联网的下半场是数据驱动的时代.pdf - 1.12 MB
    ├─ 结束语丨互联网的下半场是数据驱动的时代.m4a - 4.12 MB
    └─ 结束语丨互联网的下半场是数据驱动的时代.html - 1.25 MB
  ├─ 05-第四章:SQL项目实战 (3讲) ->
    ├─ 47丨如何利用SQL对零售数据进行分析?.pdf - 2.82 MB
    ├─ 47丨如何利用SQL对零售数据进行分析?.m4a - 6.43 MB
    ├─ 47丨如何利用SQL对零售数据进行分析?.html - 3.48 MB
    ├─ 46丨数据集成:如何对各种数据库进行集成和转换?.pdf - 5.19 MB
    ├─ 46丨数据集成:如何对各种数据库进行集成和转换?.m4a - 8.92 MB
    ├─ 46丨数据集成:如何对各种数据库进行集成和转换?.html - 6.13 MB
    ├─ 45丨数据清洗:如何使用SQL对数据进行清洗?.pdf - 3.37 MB
    ├─ 45丨数据清洗:如何使用SQL对数据进行清洗?.m4a - 8.05 MB
    └─ 45丨数据清洗:如何使用SQL对数据进行清洗?.html - 6 MB
  ├─ 04-第三章:认识DBMS (7讲) ->
    ├─ 44丨DBMS篇总结和答疑:用SQLite做词云`.pdf - 2.78 MB
    ├─ 44丨DBMS篇总结和答疑:用SQLite做词云.m4a - 6.33 MB
    ├─ 44丨DBMS篇总结和答疑:用SQLite做词云.html - 3.08 MB
    ├─ 43丨如何使用Redis搭建玩家排行榜?.pdf - 2.92 MB
    ├─ 43丨如何使用Redis搭建玩家排行榜?.m4a - 9.18 MB
    ├─ 43丨如何使用Redis搭建玩家排行榜?.html - 3.87 MB
    ├─ 42丨如何使用Redis来实现多用户抢票问题.pdf - 1.94 MB
    ├─ 42丨如何使用Redis来实现多用户抢票问题.m4a - 6.24 MB
    └─ 42丨如何使用Redis来实现多用户抢票问题.html - 3.59 MB
    └─ …………………………
  ├─ 03-第二章:SQL性能优化篇 (18讲) ->
    ├─ 37丨SQL注入:你的SQL是如何被注入的?.pdf - 3.58 MB
    ├─ 37丨SQL注入:你的SQL是如何被注入的?.m4a - 7.71 MB
    ├─ 37丨SQL注入:你的SQL是如何被注入的?.html - 6.13 MB
    ├─ 36丨数据库没有备份,没有使用Binlog的情况下,如何恢复数据?.pdf - 2.08 MB
    ├─ 36丨数据库没有备份,没有使用Binlog的情况下,如何恢复数据?.m4a - 9.03 MB
    ├─ 36丨数据库没有备份,没有使用Binlog的情况下,如何恢复数据?.html - 3.44 MB
    ├─ 35丨数据库主从同步的作用是什么,如何解决数据不一致问题?.pdf - 2.85 MB
    ├─ 35丨数据库主从同步的作用是什么,如何解决数据不一致问题?.m4a - 8.06 MB
    └─ 35丨数据库主从同步的作用是什么,如何解决数据不一致问题?.html - 4.62 MB
    └─ …………………………
  ├─ 02-第一章:SQL语法基础篇 (6讲) ->
  ├─ 02-第一章:SQL语法基础篇 (6讲) ->
    ├─ 19丨基础篇总结:如何理解查询优化、通配符以及存储过程?.pdf - 2.16 MB
    ├─ 19丨基础篇总结:如何理解查询优化、通配符以及存储过程?.html - 2.06 MB
    ├─ 18丨SQLAlchemy:如何使用PythonORM框架来操作MySQL?.pdf - 3.18 MB
    ├─ 18丨SQLAlchemy:如何使用PythonORM框架来操作MySQL?.html - 3.13 MB
    ├─ 17丨如何使用Python操作MySQL?.pdf - 2.69 MB
    ├─ 17丨如何使用Python操作MySQL?.mp4 - 3.58 MB
    ├─ 17丨如何使用Python操作MySQL?.html - 2.98 MB
    ├─ 16丨游标:当我们需要逐条处理数据时,该怎么做?.pdf - 3.05 MB
    └─ 16丨游标:当我们需要逐条处理数据时,该怎么做?.mp4 - 4.33 MB
    └─ …………………………
├─ 43-软件工程之美 ->
  ├─ 12-结束语 (0讲) ->
    ├─ 结束语丨万事皆项目,软件工程无处不在.pdf - 1.16 MB
    └─ 结束语丨万事皆项目,软件工程无处不在.html - 782.61 KB
  ├─ 11-经典案例解析篇 (6讲) ->
    ├─ “一问一答”第5期(内含彩蛋)丨22个软件开发常见问题解决策略.pdf - 1.19 MB
    ├─ “一问一答”第5期(内含彩蛋)丨22个软件开发常见问题解决策略.html - 903.49 KB
    ├─ 45丨从软件工程的角度看微服务、云计算、人工智能这些新技术.pdf - 2.23 MB
    ├─ 45丨从软件工程的角度看微服务、云计算、人工智能这些新技术.html - 1.9 MB
    ├─ 44丨微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?.pdf - 3.28 MB
    ├─ 44丨微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?.html - 2.43 MB
    ├─ 43丨以VS Code为例,看大型开源项目是如何应用软件工程的?.pdf - 2.49 MB
    ├─ 43丨以VS Code为例,看大型开源项目是如何应用软件工程的?.html - 2.21 MB
    └─ 42丨反面案例:盘点那些失败的软件项目.pdf - 2.09 MB
    └─ …………………………
  ├─ 10-运行维护篇 (6讲) ->
    ├─ “一问一答”第4期丨14个软件开发常见问题解决策略.pdf - 1.62 MB
    ├─ “一问一答”第4期丨14个软件开发常见问题解决策略.html - 1.03 MB
    ├─ 39丨项目总结:做好项目复盘,把经验变成能力.pdf - 1.26 MB
    ├─ 39丨项目总结:做好项目复盘,把经验变成能力.html - 1.08 MB
    ├─ 38丨日志管理:如何借助工具快速发现和定位产品问题?.pdf - 2.41 MB
    ├─ 38丨日志管理:如何借助工具快速发现和定位产品问题?.html - 2.16 MB
    ├─ 37丨遇到线上故障,你和高手的差距在哪里?.pdf - 1.35 MB
    ├─ 37丨遇到线上故障,你和高手的差距在哪里?.html - 1.09 MB
    └─ 36丨DevOps工程师到底要做什么事情?.pdf - 1.74 MB
    └─ …………………………
  ├─ 09-软件测试篇 (4讲) ->
    ├─ 34丨账号密码泄漏成灾,应该怎样预防?.pdf - 1.46 MB
    ├─ 34丨账号密码泄漏成灾,应该怎样预防?.html - 969.73 KB
    ├─ 33丨测试工具:为什么不应该通过QQ-微信-邮件报Bug?.pdf - 2.79 MB
    ├─ 33丨测试工具:为什么不应该通过QQ-微信-邮件报Bug?.html - 2.38 MB
    ├─ 32丨软件测试:什么样的公司需要专职测试?.pdf - 1.91 MB
    ├─ 32丨软件测试:什么样的公司需要专职测试?.html - 1.46 MB
    ├─ 31丨软件测试要为产品质量负责吗?.pdf - 1.64 MB
    └─ 31丨软件测试要为产品质量负责吗?.html - 1.21 MB
  ├─ 08-开发编码篇 (7讲) ->
    ├─ “一问一答”第3期丨18个软件开发常见问题解决策略.pdf - 1.23 MB
    ├─ “一问一答”第3期丨18个软件开发常见问题解决策略.html - 948.87 KB
    ├─ 30丨用好源代码管理工具,让你的协作更高效.pdf - 2.12 MB
    ├─ 30丨用好源代码管理工具,让你的协作更高效.html - 1.53 MB
    ├─ 29丨自动化测试:如何把Bug杀死在摇篮里?.pdf - 4.68 MB
    ├─ 29丨自动化测试:如何把Bug杀死在摇篮里?.html - 2.57 MB
    ├─ 28丨软件工程师的核心竞争力是什么?(下).pdf - 1.51 MB
    ├─ 28丨软件工程师的核心竞争力是什么?(下).html - 995.81 KB
    └─ 27丨软件工程师的核心竞争力是什么?(上).pdf - 1.78 MB
    └─ …………………………
  ├─ 07-系统设计篇 (4讲) ->
    ├─ 24丨技术债务:是继续修修补补凑合着用,还是推翻重来?.pdf - 1.87 MB
    ├─ 24丨技术债务:是继续修修补补凑合着用,还是推翻重来?.html - 1.72 MB
    ├─ 23丨架构师:不想当架构师的程序员不是好程序员.pdf - 2.48 MB
    ├─ 23丨架构师:不想当架构师的程序员不是好程序员.html - 2.19 MB
    ├─ 22丨如何为项目做好技术选型?.pdf - 2.32 MB
    ├─ 22丨如何为项目做好技术选型?.html - 2.14 MB
    ├─ 21丨架构设计:普通程序员也能实现复杂系统?.pdf - 2.72 MB
    └─ 21丨架构设计:普通程序员也能实现复杂系统?.html - 2.87 MB
└─ 42 -代码精进之路 ->
  ├─ 12-结束语 (0讲) ->
    ├─ 结束语丨万事皆项目,软件工程无处不在.pdf - 1.16 MB
    └─ 结束语丨万事皆项目,软件工程无处不在.html - 782.61 KB
  ├─ 11-经典案例解析篇 (6讲) ->
    ├─ “一问一答”第5期(内含彩蛋)丨22个软件开发常见问题解决策略.pdf - 1.19 MB
    ├─ “一问一答”第5期(内含彩蛋)丨22个软件开发常见问题解决策略.html - 903.49 KB
    ├─ 45丨从软件工程的角度看微服务、云计算、人工智能这些新技术.pdf - 2.23 MB
    ├─ 45丨从软件工程的角度看微服务、云计算、人工智能这些新技术.html - 1.9 MB
    ├─ 44丨微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?.pdf - 3.28 MB
    ├─ 44丨微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?.html - 2.43 MB
    ├─ 43丨以VS Code为例,看大型开源项目是如何应用软件工程的?.pdf - 2.49 MB
    ├─ 43丨以VS Code为例,看大型开源项目是如何应用软件工程的?.html - 2.21 MB
    └─ 42丨反面案例:盘点那些失败的软件项目.pdf - 2.09 MB
    └─ …………………………
  ├─ 10-运行维护篇 (6讲) ->
    ├─ “一问一答”第4期丨14个软件开发常见问题解决策略.pdf - 1.62 MB
    ├─ “一问一答”第4期丨14个软件开发常见问题解决策略.html - 1.03 MB
    ├─ 39丨项目总结:做好项目复盘,把经验变成能力.pdf - 1.26 MB
    ├─ 39丨项目总结:做好项目复盘,把经验变成能力.html - 1.08 MB
    ├─ 38丨日志管理:如何借助工具快速发现和定位产品问题?.pdf - 2.41 MB
    ├─ 38丨日志管理:如何借助工具快速发现和定位产品问题?.html - 2.16 MB
    ├─ 37丨遇到线上故障,你和高手的差距在哪里?.pdf - 1.35 MB
    ├─ 37丨遇到线上故障,你和高手的差距在哪里?.html - 1.09 MB
    └─ 36丨DevOps工程师到底要做什么事情?.pdf - 1.74 MB
    └─ …………………………
  ├─ 09-软件测试篇 (4讲) ->
    ├─ 34丨账号密码泄漏成灾,应该怎样预防?.pdf - 1.46 MB
    ├─ 34丨账号密码泄漏成灾,应该怎样预防?.html - 969.73 KB
    ├─ 33丨测试工具:为什么不应该通过QQ-微信-邮件报Bug?.pdf - 2.79 MB
    ├─ 33丨测试工具:为什么不应该通过QQ-微信-邮件报Bug?.html - 2.38 MB
    ├─ 32丨软件测试:什么样的公司需要专职测试?.pdf - 1.91 MB
    ├─ 32丨软件测试:什么样的公司需要专职测试?.html - 1.46 MB
    ├─ 31丨软件测试要为产品质量负责吗?.pdf - 1.64 MB
    └─ 31丨软件测试要为产品质量负责吗?.html - 1.21 MB
  ├─ 08-开发编码篇 (7讲) ->
    ├─ “一问一答”第3期丨18个软件开发常见问题解决策略.pdf - 1.23 MB
    ├─ “一问一答”第3期丨18个软件开发常见问题解决策略.html - 948.87 KB
    ├─ 30丨用好源代码管理工具,让你的协作更高效.pdf - 2.12 MB
    ├─ 30丨用好源代码管理工具,让你的协作更高效.html - 1.53 MB
    ├─ 29丨自动化测试:如何把Bug杀死在摇篮里?.pdf - 4.68 MB
    ├─ 29丨自动化测试:如何把Bug杀死在摇篮里?.html - 2.57 MB
    ├─ 28丨软件工程师的核心竞争力是什么?(下).pdf - 1.51 MB
    ├─ 28丨软件工程师的核心竞争力是什么?(下).html - 995.81 KB
    └─ 27丨软件工程师的核心竞争力是什么?(上).pdf - 1.78 MB
    └─ …………………………
  ├─ 07-系统设计篇 (4讲) ->
    ├─ 24丨技术债务:是继续修修补补凑合着用,还是推翻重来?.pdf - 1.87 MB
    ├─ 24丨技术债务:是继续修修补补凑合着用,还是推翻重来?.html - 1.72 MB
    ├─ 23丨架构师:不想当架构师的程序员不是好程序员.pdf - 2.48 MB
    ├─ 23丨架构师:不想当架构师的程序员不是好程序员.html - 2.19 MB
    ├─ 22丨如何为项目做好技术选型?.pdf - 2.32 MB
    ├─ 22丨如何为项目做好技术选型?.html - 2.14 MB
    ├─ 21丨架构设计:普通程序员也能实现复杂系统?.pdf - 2.72 MB
    └─ 21丨架构设计:普通程序员也能实现复杂系统?.html - 2.87 MB

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。