本文将系统梳理后端工程师从高级开发者走向架构师、Tech Leader 的核心知识体系,内容涵盖技术内功、性能调优、系统架构、工程实践、团队协作与晋升策略。
🧱 一、技术内功
📌 数据与存储
- 数据库存储与检索
探索如何构建高效、可靠的数据库访问层,掌握大厂通用的存储优化策略。
📌 技术规划与方法论
- 如何做技术规划
技术成长不只是堆技能,更要学会做技术决策和发展路径规划。
⚙️ 二、核心开发能力
📌 性能与问题定位
- TOP、vmstat 等 Linux 工具
⤷ 常用linux命令定位程序性能问题——网络命令与基础(一)
⤷常用linux命令定位程序性能问题——网络命令与基础(二)
⤷常用linux命令定位程序性能问题——TOP命令
⤷常用linux命令定位线程频繁切换问题——vmstat - GC、theadump、heapdump 分析
- Java问题定位与深度调试技术(1~5)
⤷ Java问题定位与深度调试技术(一)——线程堆栈分析
⤷Java问题定位与深度调试技术(二)——通过Java线程堆栈进行性能瓶颈分析
⤷Java问题定位与深度调试技术(三)——Java内存泄漏分析和堆内存设置
⤷Java问题定位与深度调试技术(四)——常用的问题定位工具
⤷Java问题定位与深度调试技术(五)——常见问题定位
📌 开发技巧
- 限流:Redisson RRateLimiter【1】
- 限流:用Redisson的RRateLimiter做限流【2】——大QPS限流策略
- OkHttp 处理 PB 序列化
- Charles 安卓抓包技巧
- 代码检查与 Maven 插件实践
🧩 三、框架与系统设计
📌 微服务架构
-
Dubbo 启动、异步、调优全解析
⤷ Dubbo需要关注的调优参数与线程模型
⤷【dubbo】【1】快速开始 XML配置 SPI 线程模型
⤷【dubbo】【2】异步操作,提高并发
⤷【dubbo】【3】InternalThreadLocalMap 从Java引用类型与ThreadLocal讲起
📌 网络与通信
📌 网关与 CDN
🧠 四、系统架构思维
📌 架构模式与高并发
📌 设计模式
🎯 五、通用能力与晋升关键
📌 产品与数据意识
📌 安全意识
📌 团队协作与文档
💡欢迎点赞、收藏、评论,每一篇内容都来自真实项目实战与晋升评审经验,未来还将持续更新项目复盘与述职材料模板!