副本_2022 前端工程师 新人成长计划 (9).png

为使新员工快速融入工作团队、培育适应部门及团队管理文化的行为规范、了解部门产品及相关技术、熟悉产品开发相关工作流程、补充必要的技能与知识、获得必要的工作支持、协调各环节工作关系、得到必要的生活方面的帮助与指导,建立新人培养手册及新员工导师制度。

一、目的与意义

  • 通过导师对新员工进行一对一的指导,帮助新员工尽快融入公司团队、提升技能、提高效率;
  • 拓展新老员工之间的互动和沟通渠道,促进更好的团队协作;
  • 培养骨干员工(导师)的综合能力,增强骨干员工作为导师的荣誉感,提升导师沟通能力、技术能力、管理能力等多方面素质;
  • 培养人才、留住人才,配合员工个人的职业发展需求,实现员工与团队的共同发展;

新人培养手册偏向于「老带新」+「导师制」,而不是单纯沿袭「师徒制」的模式,我们把这种新的方式叫做 Mentor(导师)制度。师徒制/徒弟制更偏向于给师傅找了个跟着的使唤人,而 Mentor(导师) 制度在本质上有很大的区别,对招聘和人才配置、团队文化、新人培训、人才梯队建设等方面都有不错贡献的机制。

二、适用范围

适用于团队所任职的新员工导师、部门新入职员工(包含社招、实习生)。

三、导师职责

1. 导师的履职期限

新员工导师履职期自新员工进入公司之日起由部门经理委派,为期 3个月。

2. 导师的任职资格

  • 入职1年以上(可适当降低年限),精通岗位业务、工作技能,部门核心骨干人员。
  • 认同公司文化理念、遵守公司规章制度,具有良好的职业规范,自觉体现在日常工作和言行中;
  • 丰富的项目开发经验,较强的技术能力,知识面广;
  • 熟悉公司各类资源、工作流程, 熟悉所在部门产品线及相关技术;
  • 为人正直公正、热情,责任心强,有较强的计划、组织、管理、沟通能力;
  • 有能力对新员工进行工作的指导、帮助、激励、督促、检查,制定合理的培养计划、安排相应的工作任务;

一般来说,能够承担 Mentor (导师)角色和身份的人一定是团队里的中流砥柱型员工,对于有过一定 Mentor 经验,未来优先作为团队骨干培养和管理人才培养。拥有 Mentor 经验不仅仅是目标拆解、团队协作等方面的工作经验,更具备自我驱动和驱动他人的丰富经验。

3. 导师的角色定位

  • 引导者角色:作为老员工引导新成员快速融入现有团队,并熟悉工作内容和流程;
  • 协助者角色:帮助新成员解决工作中遇到的难题,比如开发难题,融入困惑等;
  • 沟通者角色:与新成员建立互信、真诚的有效沟通氛围,同时促进新成员与包括组内、外同事间的关系,提升新成员的归属感。

多种情况下,新员工导师还要扮演以下几个角色:

  1. 教师、教练和辅导员
  2. 榜样
  3. 能力与潜质的开发者
  4. 值得同事及新员工信赖的人
  5. 技术带头人、提携者
  6. 提供机会和纠正错误者
  7. 思想引导者

4. 导师的主要责任

1. 职责清单

包括不限于以下内容:

  1. 帮助新员工快速适应公司环境
    1. 熟悉环境:介绍部门及项目组的同事,了解部门的产品、项目、技术,以及对口部门的上下游等;
    2. 熟悉团队:介绍前端团队及运营制度,包括每周例会,内部分享,团队知识库,疑难问题案例库等;
    3. 熟悉规范:介绍团队规范制度,发放团队规范手册。介绍所在项目的开发规范、设计规范、注意事项等;
    4. 熟悉项目:帮助其配置Git、Node等基础办公环境,安装版本号与团队一致的常用软件等;
  2. 帮助新员工制定《新员工培养计划表》,监督执行,提供阶段考核试题,参与阶段项目答辩。
  3. 参与新员工培训,做为培训人进行课程培训,解答疑惑。
  4. 日常协助新员工产出,为新员工安排合适、有难度、循序渐进的工作任务;
  5. 定期与新员工进行正式沟通,指出新员工工作及思想中的问题和优点;
  6. 与团队 Leader 及时沟通新员工状况, 按周对新员工的工作 / 学习 / 培训进度、工作能力、行为准则进行周报记录,并抄送部门经理;
  7. 会同部门经理、新员工团队Leader对新员工进行月度答辩考核工作,递交《新员工月度总结表》;
  8. 对新员工在生活上提供尽可能的帮助,使其安心工作,发挥最大绩效;

2. 关于沟通

导师与新员工沟通时,要注意以下几点:

  1. 鼓励新员工独自思考,培养独立解决问题的能力
  • 当新员工遇到问题来询问时,不立刻马上反馈,而是进一步追问引导,使他自己思考
  • 当新员工自己想办法解决工作中问题时,予以鼓励
  • 导师可以通过反问或追问引导新员工进一步探索,培养独立思考,独立解决问题的能力
  1. 沟通前需要做足准备
  • 导师学会控制情绪、运用同理心,站在新人的角度体会新员工的心理,不立刻反馈对错,多给新人一点时间
  • 提出问题时,导师自己保持一定的自我觉察,确认新员工接收到你传达的信息、任务是不是需要得更清晰、具体有无明确交付的时间节点等
  • 考虑将自己组的基本技能、工作习惯和需注意的事项梳理出来成「知识库」
  • 供新人提前查看:项目产品文档,编码风格规范、工具使用规范、邮件技能,发布流程文档 等
  1. 引导正确提问的方式
  • 引导新员工阅读 「提问的智慧 链接
  • 在提问之前
    • 尝试上网搜索以找到答案。
    • 尝试在知乎、掘金、CSDN、SF的旧文章中搜索答案。
    • 尝试阅读手册及文档以找到答案。
    • 尝试阅读疑难问题案例库以找到答案。
    • 尝试自己检查或试验以找到答案。
    • 向你身边的强者朋友打听以找到答案。
    • 尝试阅读源代码以找到答案。
  • 提问的原则,逐步升级 、 逐步扩大
  1. 出现问题当面沟通
  • 明确说清楚并且鼓励新人的沟通、提问,彻底打消新人不敢沟通、或者怕打扰导师工作节奏的顾虑
  • 入职第一周每天下班前,导师与新员工安排 review ;后期逐渐适应转为每周一次,或者定期在固定时间段做沟通,保持工作进度的同步。
  • 入职第一月新员工每天结束工作后更新每日工作日报,包括当天工作总结、个人感受以及所需资源和支持等

    5. 导师的指定原则

  • 新员工入职后,必须指定导师(按照新人性格与导师性格特质做好 1 对 1 匹配)。

  • 为保证效果,一个导师建议同一时间段只带一个新员工,最多不得超过 2 个。
  • 新员工导师优先安排骨干员工承担(如果是新成立的项目,可以选择同业务的其他部门的骨干员工承担)
  • 导师的指导时间为自员工入职后 3 个月。

6. 导师的实施过程

1. 确定导师

新员工进部门第一天,由其所在(部门经理、团队Leader)指定导师,同时反馈给项目组组长用于新人培训通知。

2. 制订《新员工培养计划表》

  • 导师被确认后,导师应尽快与新员工认真沟通,了解其专业知识结构(必要时进行摸底考试);
  • 根据 部门、项目组工作需要和新员工实际情况,与团队Leader协商共同为其制定详细的培养计划;
  • 七天内结合《前端知识图谱》明确新员工成长计划,填写《新员工培养计划表》;
  • 使新员工明确其工作定位及职责,培养计划发送部门负责人及项目组负责人邮箱。

    3. 参加新员工培训

    导师需要参与课程培训,培训包括不限于《新员工培训计划表》中的内容,还包括项目组内的相关培训。如:项目需求培训,项目开发流程,项目部署相关培训等。

4.进行日常辅导和沟通

导师和团队Leader在辅导期内对新员工围绕两条主线进行指导,入职三天内保证与新员工正式沟通一次,后续一般每周至少应正式沟通一次,其他可在工作之余进行非正式沟通,指出其优点和需改进的地方,帮助其进步,并要求新员工对沟通的情况、反映的问题进行周报记录。

  1. 第一条主线(业务指导) 由 导师 主导
    1. 1-3 天:新人岗前培训:企业文化,规章制度,开发规范及团队知识库运营等培训 。
    2. 进入部门后的培训:结合《新员工培养计划表》实施流程带教 (同时对部门产品,工作内容,工作规范化以及工作流程的带教)。
    3. 定期协助及辅导新员工完成《新员工培养计划表》阶段项目成功展现。
  2. 第二条主线(思想指导) 由 团队Leader 主导
    1. 充分了解新员工。知道新员工的性格特点,兴趣爱好等。对新员工多一点关心,少一点漠然,对新员工出现的问题要及时给予相应的帮助。
    2. 尊重新员工,多激励新员工,少一点批评责备,帮助新员工树立信心。

5.月度总结和后续追踪

月度带教结束后,导师和新员工要对计划实施情况进行总结,并一起完成《新员工月度总结表》(见附件2),在新员工带教结束至导师履职跟踪期内,导师要对新员工的工作情况进行持续的跟踪辅导。

7. 导师的考核内容

导师的履职期限结束后,由导师的部门经理(或团队Leader)、被辅导员工填写《导师考核表》(见附件3),对导师工作绩效进行考核,评分权重分别为40%,60%。导师考核得分为两方考核成绩之和。

  1. 成长计划制定
  2. 指导与沟通
  3. 总结与评估
  4. 指导态度
  5. 人员评估

部门领导对导师填写的《新员工培养计划表》及新人填写的《新员工月度总结表》进行不定期的抽测。

8. 导师考核结果应用

  1. 评选优秀导师的依据;
  2. 绩效考核、晋升时作为鉴定依据之一。
  3. 引导期间,新员工表现优秀,给予导师不同程度的奖励。

四、新员工职责

1. 职责清单

包括不限于以下内容:

  • 了解公司发展历程和核心产品,领会公司企业文化,认同并融入公司文化,自觉实践公司的核心价值观念;
  • 认真学习公司各项规章制度,熟悉部门及团队运营流程,严格遵守并执行;
  • 了解部门项目的基础技术架构,开发模式及上线流程;
  • 虚心接受导师指导与管理,按照导师制定的《新员工培养计划表》完成学习、通过阶段项目答辩考核;
  • 主动与导师沟通,汇报工作进展及学习心得,多向导师请教,尽快熟悉工作环境,进入实战开发;
  • 积极参加公司新员工培训,认真学习培训资料;
  • 新员工在指导期结束后,应向导师、部门经理提交文字性的学习总结,内容应包含:工作和学习情况、收获和心得等。

2. 交付内容

新员工在参与新人成长计划期间,要定期交付以下文档及表格:

  1. 每日提交《学习日报》
  2. 每周提交《工作周报》
  3. 定期提交《新员工培养计划表》中的阶段项目成功展现,包含代码及文档内容。
  4. 新员工在月度带教结束后,应向导师、部门经理提交《新员工月度总结表》,内容应包含:工作和学习情况、收获和心得等。

3. 新员工考核清单

  • 基础知识摸底考试
    • 入职1-3 天内完成
  • 新员工培养计划笔试考核
    • 按照成长计划表定期通过笔试考核
  • 新员工培养计划实践答辩
    • 按照成长计划表定期通过实践答辩
  • 新员工培养计划月度总结答辩
    • 月度带教结束后通过总结答辩
  • 实习生转正答辩
    • 实习生实习期结束转正答辩

4. 新员工考核结果应用

  • 作为新员工转正的重要依据之一
  • 用于获得《前端工程师认证》证书
  • 用于向部门经理反馈学习进度和绩效

    六、新员工培训计划表

此培训采用实战式教学方式,目的是让新员工最短的时间掌握团队的核心技能,尽早投入项目实战开发。

序号 培训时间 课程名称 课程内容 培训人/导师
1 06.30(周四) 发布《新人培养手册》- 导师制度 导师与新员工见面,新员工之间彼此熟悉。 齐继超
2 06.30(周四) 《工程师如何快速成长和寻求突破》 介绍新员工如何快速成长,老员工如何寻求突破。 齐继超
3 07.04(周一) 《前端基础工具的使用》 介绍VS Code、Git 、Chrome dev tools,蓝湖基础工具的使用。 刘金萍
4 07.04(周一) 《HTML、CSS、JavaScript 三件套》 巩固前端基础,重要知识点结合实战经验讲解。 齐继超
5 07.07(周四) 《jQuery 框架基础入门与实践》 介绍 jQuery的基础使用及实战讲解。 齐继超
6 07.07(周四) 《Rose 工具库的使用及源码解读》 介绍Rose工具库在多个项目中的应用及注意事项。 刘心瑜
7 07.11(周一) 《前端工程师编码规范》 介绍开发规范的意义,具体编码规范的细节。 许敏
8 07.18(周一) 《Vue+Webpack 实战开发培训》 基于工程化使用vue框架快速开发项目。 齐继超
9 07.21(周四) 《Echarts + D3.js 可视化开发》 介绍Echarts基础使用、D3.js的基础语法,并结合实战讲解。 魏孟皓
10 07.28(周四) 《前端工程师的修炼之路》 介绍前端从入门到进阶学习资源和路线。 齐继超

六、附件

附件 1 《新员工培养计划表》

新员工培养计划表 《新员工培养计划表》-.doc

这是一份新员工培养计划表的模版,可供参考。
各导师需要根据 部门、项目组工作需要和新员工实际情况,与团队Leader协商共同为其制定更详细的成长计划。

员工姓名 陈XX 导师姓名 张XX 辅导时间 07.01-10.01
入职时间 2022.07.01 员工岗位 前端工程师 所在项目组 速搭平台
时间 技能项/学习方式 要求/目标/项目
(可行的衡量标准)
成绩
(笔试/答辩)
07.01
07.05
(5天)
技能项:
1. 公司发展历史、核心产品、关注客户等
1. 部门的规章制度及岗位职责
1. 团队的运营机制及新人导师制度
1. 新人如何快速成长

带教方式:
1. 参加新员工培训
1. 自学/查阅网站/OA/相关文档
1. 导师讲解+演示
| | 要求:
1. 了解公司的发展历史,熟悉主要的产品及客户。
1. 了解部门的各项规章制度,岗位职责。
1. 了解团队的运营机制,包含每周例会,前端分享日,疑难杂症案例库,团队知识库,代码规范自查清单等。
1. 学习导师培养手册-心理库相关知识
目标:
1. 快速融入部门及团队,投入团队例会主持、知识库的运营
1. 清楚新人导师制度,配合导师进行培养计划
| |
| | 07.01
07.14
(2周) | 技能项:
1. 前端趋势、技术栈、相关术语、知识图谱等
1. VS Code、Git 、Chrome dev tools,蓝湖基础工具的使用
1. HTML、CSS基础、JavaScript基础、JavaScript DOM基础
1. jQuery框架基础、Ajax、JSON 基础使用(选修)
1. 了解前端代码开发规范基础
带教方式:
1. 培训/参加新员工培训
1. 自学/导师提供学习资源(在线手册、视频课程)
1. 导师讲解+带教+对练
| | 要求:
1. 熟练使用日常开发及调试工具
1. 掌握构建网站的基础元素
1. 掌握页面基础布局的常用方法
1. 熟悉JS语言基础,理解数据类型、条件表达式, 循环,操作符等
1. 掌握函数编程、DOM操作、事件,熟悉操控网页元素
1. 熟悉使用Ajax获取JSON数据,使用jQuery渲染Dom(选修)
1. 了解基础的代码规范,如命名、语法、代码风格等。


目标:
1. 把一张视觉稿(蓝湖) 转化为基于HTML/CSS/JS的 静态网页
1. 使用Ajax请求数据动态渲染页面(选修加分项)


项目:
1. 速搭零代码平台首页

| |
| | 07.15
07.20
(5天) | 技能项:
1. 部门各项目组的需求背景、技术栈、技术难点、基础架构等。
1. 部门各项目组的开发流程,上线周期及流程,部署流程等。


带教方式:
1. 培训/导师进行项目培训
1. 自学/查阅网站/相关文档
1. 导师带教+演示
| | 要求:
1. 了解部门项目的基础技术架构,能在本地正常运行项目。
1. 熟悉项目组的开发模式及流程,帮忙导师分担基础工作。
目标:
1. 融入各项目组进行基础的实战开发,开始产生绩效
1. 承担边缘工作,如项目文档编写、代码分支管理,上线部署等
| | | | 07.15
07.31
(2周) | 技能项:
1. HTML5和CSS3新特性、JavaScript语法进阶、ES6语法基础
1. Vue.js 前端框架、Element UI 框架、Less & Sass 库、Axios库
1. Webapck 工程化基础、Node配置基础、Npm 包管理基础
1. Echarts 统计图表库基础使用
1. D3.js 可视化框架基础 (选修)
1. 掌握前端代码开发规范、统一代码风格


带教方式:
1. 培训/参加新员工培训
1. 自学/导师提供学习资源(在线手册、视频课程)
1. 导师讲解+带教+对练
| | 要求:
1. 熟悉HTML5新增内容,语义化、表单、多媒体查询等
1. 熟悉CSS新增选择器,动画、Web字体等
1. 掌握使用Flex布局的多种使用方法
1. 熟悉JavaScript语法进阶,作用域和闭包、this和对象原型等
1. 熟悉ES6新增语法,变量、箭头函数、promise、async 等
1. 熟悉Vue.js的基础使用,结合Element UI 框架 、Less & Sass 库、axios库进行实战开发。
1. 熟悉前端工程化基础,熟悉各种工具和技术的应用,包含包管理、基础环境,打包发布,上线部署等。
1. 熟练使用Echarts进行基础的图表开发,如折线图,柱状图,桑吉图等相关配置的使用。
1. 熟悉D3.js的基础语法,熟悉常用的布局,如力导向图(选修)
1. 严格执行前端代码规范,开发后的代码完成自测清单


目标:
1. 把2张 可视化平台视觉稿(蓝湖) 开发成基于 Vue.js + Webpack 可进行上线发布的项目。
1. 使用D3.js进行开发视觉稿中的力导向图(选修加分项)


项目:
1. 流立方平台-星云图界面
1. 流立方平台-红绿灯界面
| |
| | 审核 | 月 日 | | | | | | 备注 | | | | | |

附件 2 《新员工月度总结表》

新员工培养计划表 《新员工月度总结表》- 2.doc

附件 3 《导师考核表》

新员工培养计划表 《导师考核表》- 3.doc