Appearance
30 天里程碑计划
第 1 周
环境搭建与认知突破
- 每日任务
- Day1-2:开发环境标准化
- 安装IDE和一系列开发工具链;
- 配置VPN/内部Maven仓库;
- 新人手册内容学习,重点为代码规范和项目架构。
- Day3:新人手册深度学习
- 重点学习项目Demo库的代码,框架源码阅读,了解框架底层代码。
- Day4-5:Demo项目实战
- 本地启动初始化项目后新增日志埋点功能;
- 开发简单的列表查询API接口并测试通过。
- Day6:分配师傅带教
- 测评框架源码的理解程度,描述出某个模块的代码逻辑;
- 师傅检查Demo项目实战项目代码是否规范,指出不规范代码和冗余代码。
第 2 周
真实战场初体验
- 核心动作
- 领取几个简单Bug修改任务(如前端样式错位、后端空指针异常);
- 使用内部Debug工具进行问题复现与定位;
- 编写包含「问题现象->定位过程->修复方案」的PRD式报告;
- 着手修改代码Bug。
- 配套支持
- 开始编程:师傅简单讲解代码相关业务逻辑;
- 编程中:相关问题知道答疑;
- 结对编程:师傅指导代码审查;
- 师傅指导测试环境代码的发布。
第 3 周
架构思维培养
- 独立完成项目开发
- 独立单独项目和大型项目单个模块的独立开发,从最开始的项目数据库设计到项目完成实现独立架构设计;
- 带教师傅和技术负责人对设计的数据库和项目架构进行测评是否合理,提出修改意见。