最近团队里新近了一个成员,是我带的,我想这种事情,很多人都遇到过,这里分享下我是如何和新人沟通和指导的。
在新人没来之前,我准备了一份新员工入职指导的文档,里面列举了日长用到的一些相关信息,主要从以下几个方面来罗列:
1、工作环境介绍
1)公司介绍
2)人力资源金字塔
3)公司产品分布和介绍
4)部门介绍
2、日常管理介绍
1)基于trace(公司的项目管理系统)的工作开展
2)填写工时,周报,日报等
3)填写报销单
4)上网设置,无线设置,打印机IP和一些常用的URL等
3、员工绩效考核
1)绩效目标设定和执行
2)日常工作要求和规范
4、产品的核心模型介绍
这里一般提供一份概要设计文档即可。
这份文档整理下,大概花费不了半天时间,但是却可以节省很多时间,对于新员工来说,通过这份文档,可以了解下一些基本的东西,这份文档可以不断的补充,新人可以提出自己想要了解,但是文档中没有涉及到的东西,可以不断的完善和添加。
新员工看过文档,肯定会有很多的问题,可以让他把问题都集中记下来,通过一个集中的时间来解答他的问题,并且可以通过这个时间,和新员工聊聊他之前从事的工作和任务(新员工不一定是你面试的,你可能不了解),了解下他的工作背景和技术背景。
接下来,对于业务稍微熟悉点后,让他熟悉下公司的开发框架和技术,可以通过一个作业的形式来完成,结合公司的框架。我这里给出一个例子,是我们公司的开发框架:
1、提供对CA_CYCLE_RUN表增删改查数据的功能
要求:1、使用ob_kernel(公司框架)提供的API
2、提供一个扫描CA_CYCLE_RUN表的功能
要求:1、使用ob_kernel提供的接口,每次取n(可配置)条
2、一有数据就处理,没有数据sleep n(可配置) s
3、从CA_CYCLE_RUN表中读到的数据,写入到文件中,字段以“|”分开,n(可配置) 条记录一个文件
4、写完文件后,把数据从主表移到历史表,删除主表的记录
3、增加功能
要求:1、写文件时判断SD.SYS_PARAMETER表中 SYS_FILTER_ACCT_ID配置的账户编号,如果配置有,则不需要写文件
2、需要从XC(缓存)中获取到该系统参数,不能直接从DB中获取
3、使用已有的xc容器,不新增XC容器
4、增加功能
要求:1、写文件时通过ACCT_ID,获取到内存数据库中的所有信用度和账本信息,并写入文件中,以“;”区分记录
5、新增功能
要求:假如生成的文件,由另外的流程来处理,不能有积压,需要及时处理掉,对于记录数量不够的文件,你有什么好的建议来处理。
这几个技能,都是我在工作中经常使用的基本技能,不需要很高深的技术,并且都有demo,通过这几个作业,可以看出新员工的基本能力,分配任务的时候,可以有所侧重。
经过这个阶段,接下来就可以分一个模块给他熟悉,让他深入了解这个模块。
在接下来可以分任务单给他处理了。第一次代码开发,要进行review,一方面是对员工负责,也是对程序负责,后续可以看情况而定。