下面是研发应届生新员工的培训计划的初步设计,希望和大家一起交流。
首先,我们公司属于通信行业,主要致力于进行通信设备,以及通信业务的开发。主要的开发语言为c。
其次,应届毕业生一般是计算机,电子,信息类专业的毕业生。
培训目的:
完成从学生到公司员工的转变,主要从几个方面提高:
1、通信基础知识。
2、我们公司目前的产品及业务培训。
3、linux开发环境培训,以及linux下开发工具的培训。
4、c语言深入学习,编程能力的提高,程序设计能力提高,变成规范培训。
6、接手原有产品代码,并能够进行维护工作。
培训详细计划:
培训工分为两个大的阶段
1、第一个阶段是研发的公共培训。
2、新员工在岗培训。
第一阶段内容:
共分为四个小的阶段:通信基础知识培训,产品知识培训,软件开发流程培训,编程能力培训。
1、通信基础知识培训
主要内容包括PSTN,NGN,移动网络,IMS知识,SIP协议培训。
2、产品知识培训
主要内容包括系统整体架构,各个网元的功能,主要的业务介绍。
3、编程能力,工具培训
主要内容包括编程规范,linux环境编程,gdb培训,linux下开发工具(内存检测,性能检测等)培训,c语言深入学习,程序设计能力培训。
4、软件开发流程培训
模拟开发一个项目,并在项目中使用以上培训知识,包括编程规范,gdb,开发工具,基础函数库等。
另外,此次培训加强编程能力培训。
1、按照《c和指针》、《c语言陷阱和缺陷》、《c专家编程》的顺序学习这基本技术书籍。进度如下:
《c和指针》——4-9 ~ 6-1(大致每三天一个章节),并且写学习笔记。
《c语言陷阱和缺陷》——6-2 ~ 7-2(大致每三天一个章节),并且写学习笔记。
2、每天安排一个小的程序题目,完成不同的功能:比如,文件读写,数据库操作,socket通信等。要求使用基础库。
第一阶段内容:
在岗产品维护培训,培训内容由导师根据产品安排,考核由组长负责。目标是让员工能够独立的担任起原有产品的维护任务。