NingG +

团队系列:新人培养计划

1. 概要

新人入职,要给予适当的指导,目标:

  1. 熟悉当前环境:
    1. 生活环境:吃饭、交通、住宿、娱乐
    2. 工作环境:使用的工具,Mac、maven、git、idea 等
  2. 熟悉并掌握工作技能:
    1. 技术栈:Spring、Hibernate、Cache、Solr、MySQL
    2. 内部协作工具:wiki(Confluence)、task(JIRA)、git(Stash)
    3. 快捷操作:Mac、IDEA、wiki、dota
    4. 远程办公:VPN
  3. 推荐的书籍:
    1. Git
    2. Maven
    3. Spring
  4. 时间点上,具体的流程:
    1. 自我介绍:发邮件
    2. 工作日报:发邮件,收件人
  5. 个人发展方向
  6. 阶段目标拆解:
    1. 第一个月:
      1. 目标:熟悉环境、熟练开发工具、熟悉技术栈、进行部分 task 开发
      2. 输出:Maven、Git、Spring
    2. 第二个月:
      1. 目标:具体业务开发,负责整块的业务,对工程的整体把握,工作协作流程、文档组织架构
      2. 输出:业务贡献,业务流程,熟悉业务的习惯

2. 建议

问题,怎么解决?

  1. 普遍问题,先问 google
  2. 具体的技术问题,先问 stackoverflow
  3. 公司内部常见问题,先问 wiki
  4. 其他问题,大象敲我

工具,怎么使用?

  1. 快捷键:使用工具时,重视快捷键,例如:wiki、Mac、IDEA 等
  2. 熟悉工具:使用工具时,尽快熟悉工具,避免低效率的重复,例如:postman 的高效用法等

沟通,怎么进行?

  1. 问题:沟通要解决什么问题?问题要清晰,例如,什么场景下,怎么操作,遇到了什么问题(适当时候配上截图)
  2. 反馈:问题解决后,及时反馈结果,遇到其他困难,继续沟通反馈

3. 背景分析

  1. 以前的工作、开发经验?
  2. 是否在公司实习过?对公司基础环境的熟悉程度?
  3. 个人想法?想做哪方面?一起商量新人培养计划,根据个人情况适当调整

4. 试用期培养目标

  1. 熟悉 Java,养成良好编码习惯
  2. 熟悉团队技术栈:Spring、Spring MVC、MyBatis、Thrift,扎实基础知识
  3. 熟悉公司基础设施:wiki、git 等
  4. 深入了解业务
  5. 能独立、高质量的完成后端相关的需求分析、设计、开发、测试、维护等工作

5. 关键时间点

几个关键时间点:

  1. 第一天
  2. 第一周
  3. 第一月
  4. 第三月
Top