题记
从2013年毕业加入鹅厂,不知不觉已然过去10年。期间团队一直有同学反馈,有时对个人成长有些迷茫,缺少一个后台开发的全景图谱,来建立起体系化的知识结构。这里结合自己的后台研发经验,把实战中觉得重要的知识点,整理成一个后台开发的成长RoadMap,希望给大家成长一些参考和帮助
简单把后台开发的成长RoadMap分成4个阶段:
当然,研发是个非常重实践的活,快速过遍RoadMap有体系化的认识,重点还是日常工作的不断实践和精进。时间较仓促赶的初稿,后续持续更新并补些参考材料和书籍,如果内容有错误和疏漏,帮忙多评论指正
后台基础篇(初级)
编程语言
数据结构和算法
操作系统
计算机网络
工程素养篇(中级)
编码能力
微服务架构
中间件(redis/mysql/kafka)
redis相关:
mysql相关:
kafka相关:
研发效能
系统架构篇(高级)
海量高并发
系统高可用
可扩展性
系统安全
典型业务系统
项目实战
综合素质篇(专家)
团队管理
产品思维
商业思维
职场软技能(doing)