介绍
关于 thoughtworks 的 新人 onboard 培养方案. 针对每一个项目,列出涉及需要使用的知识点, 然后让他们预习自习. 团队设置 test 点作为考察, 这个模式极大节省了 mentor 的时间,同时也让每一个新成员能得到标准之上的帮助. 因为除了这些流程化的技能培训预备外, 一对一的帮带导师依旧存在.
这要求我们团队对于团队注重的技术栈如 go 开发 web 服务, flutter 开发应用等, 和技能点,如 写文档, 写总结,团队协作, 画架构图等, 在日常有一个系统知识库的积累. 用于指导后来者如何更上相应的技能培训而不是通过 mentor 耳提面命的来教学.
这才是适用于公司工程的模式, 至于创新, 应该是拥有默认具备的能力来实践才能开始创新 该方式不仅用于快速扩张, 用于筛选新人也很方便.
流程
Endpoint 现在有了新的实现, 在 solutions , 专门指导针对某一个问题的解决方案, 语雀知识库则作为系统知识的组织和共享.
知识图谱的 owner 不仅是人, 也有项目, 针对上述介绍, 针对项目的 wiki 就是知识图谱的一种实现
快速上手指定项目的流程
- 分析确定项目涉及技能和知识点, 可以作思维导图
- 针对每一个知识点, 做 Endpoint 的实现
- Refer 的资料源, 供阅读,了解等
- CheckPoint 测试点, 像作业一样检测是否具有指定问题的解决能力.
Hint:方便项目上手流程的措施: 可以在日常开发的时候,留存问题与记录 如 fengyfei/kt3l99, 这样实际编写的时候可供参考. 同时也能提供复习和其他同事了解的作用.
使用情景
用于快速,标准化的培养指定任务的基础能力. 任务包括
- 从零上手相应项目的研发.
- 掌握某语言,某框架
- 掌握项目进度, 协调团队
- 达到团队人员能力最低标准.
- 交流合作能力
- 攻坚能力
- 一般开发能力
分析
据实践发现, 实际工作年限越高的同事从该流程的获益越少.
分析可能为工作经验丰富,不仅本身对合作, 开发项目, 有丰富经验, 同时能触类旁通. 因此成员培养的流程, 对于新手,价值较高.
后续处理
达到各能力基本要求之后的新人,预期能够正常完成工作.
应当针对个人情况,制定具体的专精方向的提升计划.