人力资源处探索建立软件研发岗位新员工上岗培训模式

来源:中国电科28所作者:日期:2016-09-02

8月26日下午,随着软件编程规范考试的结束,第二期新员工入所教育培训也圆满完成。本期培训分两个阶段进行,第一阶段是举办常规的入所教育,共150余人参加了培训;第二阶段专门针对拟进入软件研发岗位工作的新员工开展上岗培训,共120人参加了培训。我所每年都举办两期新员工入所培训,培训内容包括我所的企业文化知识、管理体系知识、管理制度知识、职业化塑造、职场礼仪、团队拓展训练和国防形势教育等。

 

为了使软件研发岗位的新员工尽快胜任岗位要求,能独立开展程序设计和代码编写工作,所领导明确要求从2016年开始,对软件研发岗位的新员工开展以“软件编程语言”和“软件编程规范”为专题的上岗培训。人力资源处会同质量处,根据所领导指示,精心策划,举办了两期上岗培训。

 

第一期上岗培训方案:开发语言的应用培训(C++和JAVA语言各培训5天)和相关软件编程规范培训(3.5天)。


开发语言培训以理论讲解和上机练习相结合的形式,编程规范以规范解读为主。

 

此次培训让大部分拟参训人员掌握了相关开发语言的语法和算法、软件开发的基本方法和编程技巧,了解了我所的编程规范,达到初步具备独立完成程序设计和代码编写的能力。参训人员总体感觉培训有效果,但由于培训内容较多,而培训时间紧张,留给复习和消化的时间不够,编程规范培训也缺乏案例分析。

 

6月底,人力资源处通过对第一期上岗培训的总结分析,拟制了第二期上岗培训新方案,并得到主管所领导认可。新方案确定了上岗培训的流程,规定了相关考试的达标分数线和相应的奖惩办法。

第二期上岗培训由开发语言摸底考试、开发语言培训和软件编程规范培训三个阶段组成。


培训内容为C++语言和编程规范,培训总时长仍为13.5天(C++语言10天和编程规范3.5天)

 

开发语言培训根据摸底考试成绩和参训人员基础,分基础班和提高班开展培训,基础班由高校计算机老师授课,提高班由培训机构老师授课。培训形式仍以理论讲解和上机操作练习相结合,增加了随堂练习和课后习题的作业量,同时加入了老师习题讲解点评和答疑环节。

 

两个班培训内容包括了“数据结构与算法”、“软件工程化”和“语言编程”,基础班着重强化C++语言语法算法的基础培训,适当提升语言编译能力;提高班着重提升语言运用开发方法和技巧,结合C++语言在不同操作平台上的运用,通过案例实践开发运用把语法算法串联起来培训。软件编程规范培训除了规范讲解外增加了工程项目案例分析。第二期开发语言培训前,人力资源处组织授课老师来所和参训人员进行了培训需求调研座谈,了解较为详细的培训需求,授课老师根据需求制定了详细的教学大纲和教材。

 

开发语言培训的两个班教学各有特色,在基础班教学中,老师采用了“结对互助、相互印证、互相纠错、共同答题”的教学形式,让参训人员自由组合,每2人为一组,先独立完成练习,相互纠错,查漏补缺,互相测试印证编码正确与否。参训人员通过系统理论学习、随堂练习和课后作业,理解并掌握了授课重点和难点,程序设计和代码编写能力提升显著。

 

提高班老师使用了微软、IBM、Intel技术资料库最新的C++11规范中的全部内容,工程技术点也覆盖了应用工程库中最新的技术样例,并参照MCT培训规范开展教学,每个知识点的教学完成后,老师还同步上传案例文档资料和源程序到QQ群里供参训人员下载复习使用。参训人员通过强化学习,基本掌握了教学课程设计的知识点,绝大部分学员已经积累了相当于1年左右的工程经验,基本具备工业级C/C++开发能力。

 

第二期开发语言培训结束后也相应开展了测试,基础班进行了结业考试,提高班进行了结业项目竞赛测试。

 

通过两次上岗培训的实战检验,人力资源处初步建立了我所软件研发岗位新员工上岗培训模式,后续将针对培训中的问题和参训人员的具体情况进行相应补充完善,力争将上岗培训办成我所人才培养环节中的精品课程,为提高软件编程水平,提升软件产品质量添砖加瓦。


在线客服 计算器 意见反馈

BMFWDT

社保交通咨询请关注便民服务大厅公众号

点击可复制微信关注公众号,找人工客服