22月/180
【流程规范】规范文档:新人培养方法论
Mentor的作用
新人充满了求知欲和好奇心,学习和成长的过程中容易迷失自己,从一个萝卜坑掉进另外一个萝卜坑。导师 == 队长(跑得快,投的准,带领全队,执行战术)经理 == 教练 (跑不动,投不准,不下场,有经验,定战术,担责任)职责:
Mentor的要求
能力项
|
要求
|
专业能力 |
|
正能量 |
|
沟通能力 |
|
耐心 |
|
工作指南
时间点
|
工作指南
|
目标
|
入职之前 |
|
了解新人背景,提前规划工作 |
入职当天
|
|
开发环境能跑起来
|
前两周
|
【明确目标】熟悉、学习为主,但是任务明确。新建jira task并明确每个task的目标
【日常辅导】每天在新人座位上关心1~2次进展及问题,有问题现场协助解决或者帮他找到能协助解决问题的人
【增进了解,协助融入】不定期的一起吃饭,闲聊等,了解日常生活状况,告知部门活动相关信息,输出公司愿景,部门价值观等
【每周review】每周有一次正式的 1:1 沟通,讨论上一个阶段目标的完成情况,成绩和不足,并提供提升建议,明确下一个阶段的预期目标。review内容。
|
掌握jira的工作流程及良好的工作习惯
掌握开发语言,了解开发框架
了解技术部的考勤、伯乐奖、部门活动、书架计划等各类制度
|
前一个月
|
从第三周开始,根据新人进展情况,每天的辅导频次可增加或减少
继续每周一次的 1:1 沟通
【月度review】请新人写一个正式的月度总结,并和他就总结内容进行一次月度的一对一沟通,全面回顾一个月的进展,成绩和不足
第四周和月度review一起进行。review内容。
|
掌握git工作流程及良好的工作习惯
掌握wiki的撰写方法并有wiki产出
熟悉开发语言,掌握开发框架
熟悉至少一个子系统并能修复bug,新增小feature
理解公司愿景,部门价值观
|
前三个月
|
从第二个月开始,根据新人进展情况,【每周review】频次可增加或减少
【月度review】月度review仍然继续
【季度review】这也是一次转正review。review内容。
|
熟悉开发框架
完全胜任一个子系统的功能增强和bug修复的工作
|
三个月后 | 两周review一次 | 能够独立承担负责一个系统 |
注意事项
注意项
|
内容
|
自信心 |
根据每个新人的技术基础、学习能力,安排任务难易,把握节奏;
自信心是逐步建立起来的,注意呵护,因材施教;
|
自驱力 |
注重培养新人自我驱动能力:
责任心培养;
端到端负责;
追求卓越;
质量意识;
主动思考;
|
沟通能力 |
需求沟通:和PM谈需求时,带上新人,过程中对一些点,问问新人有什么想法;
跨团队沟通:交给一些跨团队任务,
|
勇于试错 |
鼓励新人表达自己的方案,坚持自己的想法,用于尝试;
在导师可控情况下,“看着”新人踩坑;
但相似的坑,要求不要重复踩,要有总结;
实习期,把坑踩一遍;
|
总结分享 |
养成写wiki的习惯:
较大的功能模块,尽量写wiki,组内分享;
选一些技术点(java基础,mysql,sso,死锁,性能优化,搜索等)研究,技术wiki,格式要求,分享
|
人情味 |
团队建设
一起运动,桌面足球,羽毛球,跨组认识一些人;
每周团队聚餐,鼓励新人和团队成员交流;
|
1:1沟通 |
提纲准备(eg, 放手机里);
谈话正式;
表扬要具体,比如写了一个wiki;
明确待改善的地方;
|
导师总结 |
在实践过程中,导师也要不断总结,多和其他导师、leader沟通学习;
|
常见问题
新人常见问题:
编号
|
问题
|
入职时间
|
解决方法
|
备注
|
1 | 环境搭建吃力,常用工具(插件,登录脚本)不清楚,口口相传 | 1月内 | 新人导航,工具导航 | |
2 | 常用技术,资料,文档整理得还不太好 | 1月内 | 技术栈、知识体系 | |
3 | 部署框架,测试环境,hostname设置,遇到的坑 | 1月内 | 技术栈、环境搭建 | |
4 |
有的wiki比较老,更新不太及时,文档比较老
|
1月内 | 新人导航 | |
5 |
项目代码,老代码(dao,APIController)没有及时清理,学习成本大
|
1月内 | 代码学习 | |
6 |
陌生的技术体系和接踵而来的业务,如何适可而止的把技术面补上?
|
半年 |
技术栈、知识体系
时间管理
|
|
7 |
如何快速适应没有测试没有OP的开发流程?
|
半年 | 开发流程 | |
8 | 知识体系不健全,导航连接需完善? | 半年 | 技术栈、新人导航 | |
9 |
开发框架,系统学习指南,知识体系梳理
|
1年 | 技术栈、新人导航 | |
10 |
知识学习指南,更加具体一点:比如指定一本书,博客连接,wiki
|
1年 | 技术栈、新人导航 | |
11 |
工具:插件、mysql操作,怎么倒表?常用操作?怎么服务器?怎么查日志?gc查看?
|
1年 | 工具导航 | |
12 | 1年 | 组内规范文档 | ||
13 |
分享:分享知识,新技术,深度控制;听不懂,跟不上问题
|
1年 | 知识分享、1v1沟通 |
导师常见问题:
编号
|
问题
|
问题归类
|
解决方法
|
1 | 怎么做培养计划? | 培养计划 |
按照职级,目标驱动:例如,P4 -> P5
能力模型:技术能力,领导力,沟通能力,针对薄弱地方不强
|
2 |
发review周报的目的是什么?应该从哪些方面review?
|
review周报 | |
3 | 有时比较累,什么时候放手? | 节奏把控 |
比较费精力,规划好方案,新人只负责实施
|
4 |
这个人实在培养不出来,怎么办?
|
是不是只让他干脏活累活?期望太高?
分配工作的时候,应该给谁?
应该有目的,提升新人的某方面的能力?
|
|
5 | 新人不太“听话”? | 自己觉得重要的事,新人觉得不重要?(除了技术,业务沟通、梳理,方向调研,不太热衷) | |
6 |
如何让新员工在团队中感觉到成长?
|
培养计划 | |
7 |
如何让新员工跟上公司的节奏?
|
培养计划 | |
8 |
如何看待新员工代码质量不高的问题?
|
培养方法 |
时间成本和质量的平衡
|
9 |
如何引导新员工快速的融入团队?
|
培养方法 | 特指工作之外的生活 |
10 |
知识学习体系,不太明晰,培养比较随意
|
培养计划 | |
11 |
零基础同学,学习路线怎么规划?
|
培养计划 | 边学边练,给压力要结果,循序渐进 |
12 |
wiki及时维护,使用流畅
|
新人导航 | |
13 |
业务知识,业务流程,业务词典,梳理问题
|
新人导航 | |
14 |
技术氛围和技术提升问题,怎么能让带的同学找到方向,有计划,并且有产出?
|
培养计划 | |
15 |
新人容易被业务拖着而缺乏积累的时间,时间怎么分配?
|
培养方法 |
问题解决办法:
1) 知识体系整理:新人导航,工具导航,wiki及时更新
2) 培养计划模板,review周报模板,整理
3) 培训分享:新人入职培训,导师上岗培训,导师互相切磋,组内分享
邵珠庆推荐文章
博文加载中...
Leave a comment