华为员工培训体系介绍
- 格式:doc
- 大小:40.50 KB
- 文档页数:7
华为员工培训体系及启示员工培训是企业发展中至关重要的一环。
华为作为中国领先的科技企业,其员工培训体系备受关注。
本文将对华为员工培训体系进行探讨,并分享一些关于员工培训的启示。
一、华为员工培训体系1. 多层次培训华为建立了多层次的员工培训体系,包括新员工培训、专业技能培训、管理技能培训、国际化培训等。
这种多层次培训体系能够满足不同职能、职级的员工的培训需求,实现全员覆盖。
2. 追求实效华为注重培训的实效性,培训内容贴近业务实际,注重培训效果的评估和落地。
培训结束后,会根据员工的学习情况和实际运用情况进行评估,不断优化培训内容和形式。
3. 培训创新华为倡导创新精神,员工培训也不例外。
除了传统的课堂培训和在线学习,华为还鼓励员工参与项目实战、跨部门合作等形式的培训,以培养员工解决实际问题的能力。
4. 跨文化培训随着国际化发展,华为注重跨文化培训,帮助员工更好地适应不同国家和地区的工作环境和文化背景,提升员工的全球化视野和跨文化沟通能力。
二、员工培训的启示1. 个性化培训针对不同岗位、不同水平的员工,应提供个性化的培训计划,满足其专业技能和管理技能的成长需求,激发其潜能。
2. 实战结合培训内容要与实际工作紧密结合,培训项目应尽量贴合员工实际工作需求,加强项目实战训练,提高员工解决问题的能力。
3. 创新思维不断探索培训新形式,鼓励员工参与创新项目和跨部门合作,培养员工创新思维和团队合作精神。
4. 全球视野随着企业国际化进程加快,员工培训也需要注重全球视野和跨文化沟通能力的提升,帮助员工更好地适应全球化工作环境。
在中国科技企业中,华为的员工培训体系不仅在内容丰富、形式多样等方面值得借鉴,更在培训实效性和创新思维方面树立了良好的榜样。
希望更多的企业可以借鉴这些成功经验,不断完善自己的员工培训体系,为企业的长远发展打下坚实的基础。
华为ltc流程体系详解华为的LTC流程体系是指华为公司对于员工职业发展的管理和支持体系。
LTC是Learning and Talent Cultivation(学习和人才培养)的缩写,是华为公司在员工学习和职业发展方面的核心流程之一。
下面将详细介绍华为LTC流程体系。
华为LTC流程体系主要可以分为四个阶段:培训、实践、评估和晋升。
下面将对每个阶段进行详细介绍:1. 培训阶段:华为注重培养员工的专业技能和综合素质,在入职后会有系统的培训计划。
新员工入职后,会接受针对岗位要求的岗前培训,学习基础知识和技能。
华为还鼓励员工参加内部培训和外部学习,提高员工综合素质。
华为会定期组织内部培训和技术交流,员工可以通过参加这些活动来提升自己的技能和知识。
2. 实践阶段:华为鼓励员工积极参与项目实践,通过实践来提高自己的技能和能力。
华为会安排员工参与各种项目,为员工提供锻炼和成长的机会。
在项目中,员工可以通过实际操作和经验积累来提升自己的能力。
3. 评估阶段:华为注重对员工的绩效评估,通过定期的绩效评估来评估员工的能力和表现。
华为采用360度评估的方式,包括员工自我评估、上级评估、同事评估和下级评估等多个维度。
评估结果将作为晋升和薪资调整的依据,对员工职业发展起到重要的指导作用。
4. 晋升阶段:华为注重发现和培养优秀的员工,通过晋升来激励员工进一步提升自己的职业能力和水平。
华为有明确的晋升要求和标准,员工需要在技术能力、业务能力、综合素质等方面达到相应的要求才能晋升。
晋升的机会是公开透明的,根据绩效评估结果和岗位需求来确定。
除了以上四个阶段,华为还注重员工的职业规划和发展。
华为提供多样化的职业发展路径和机会,员工可以根据自己的兴趣和能力选择不同的发展方向。
华为也鼓励员工参与各种培训和项目,提升自己的能力和素质。
综上所述,华为的LTC流程体系是一个系统完备的员工职业发展管理和支持体系。
通过培训、实践、评估和晋升等不同阶段的组织和管理,华为帮助员工提升技能、提高绩效,并提供职业发展的机会和路径,激励员工持续成长和进步。
华为员工管理培养模式摘要:一、引言二、华为员工管理培养模式概述1.重视人才培养2.完善的培训体系3.强调员工自主学习4.多元化的人才选拔和晋升通道5.重视员工心理健康三、华为员工管理培养案例分析四、对我国企业管理的启示五、结论正文:一、引言随着科技的飞速发展,企业竞争日益激烈,人才成为企业发展的核心竞争力。
华为作为我国科技行业的领军企业,在员工管理培养方面有着一套独特且行之有效的方法。
本文将从华为员工管理培养模式的角度进行分析,以期为我国企业管理提供有益的借鉴。
二、华为员工管理培养模式概述1.重视人才培养华为始终将人才培养作为公司战略的重要组成部分。
公司认为,员工的成长与发展是企业持续发展的关键。
因此,华为投入大量资源培养员工,提高员工的综合素质和专业技能。
2.完善的培训体系华为建立了完善的培训体系,包括新员工入职培训、在职员工专业技能培训、管理能力提升培训等。
此外,华为还鼓励员工参加外部培训和认证,以不断提高个人能力。
3.强调员工自主学习华为倡导员工自主学习,公司内部设有丰富的学习资源,如在线学习平台、图书馆等。
同时,华为鼓励员工参加各类学术研讨会、行业交流活动,拓宽视野,提升自身能力。
4.多元化的人才选拔和晋升通道华为建立了多元化的人才选拔和晋升机制,充分挖掘员工的潜力。
公司实行内部竞聘制度,为员工提供晋升机会。
同时,华为还通过业务专家、导师制等途径,培养具有专业技能的员工。
5.重视员工心理健康华为关注员工心理健康,设有心理健康辅导中心,为员工提供心理咨询和关爱服务。
此外,公司还通过举办各类文化活动,丰富员工的精神生活,提高员工的幸福感。
三、华为员工管理培养案例分析此处可举例华为在员工管理培养方面的具体做法,如某员工在入职后通过公司培训和个人努力,获得了显著的成长和晋升。
四、对我国企业管理的启示华为员工管理培养模式为我国企业管理提供了有益的启示:企业应重视人才培养,建立健全培训体系,倡导员工自主学习,完善人才选拔和晋升机制,关注员工心理健康。
华为培训体系华为培训体系是华为公司为培养和提升员工技能而建立的一套完善的培训系统。
通过不断的培训,华为致力于提高员工的技术能力、领导力和创新能力,以适应不断变化的市场需求,推动公司的长期发展。
本文将介绍华为培训体系的结构和内容,以及该体系对员工个人和组织发展的影响。
一、培训体系结构华为的培训体系主要分为三个层级:基础培训、专业培训和高阶培训。
1. 基础培训基础培训是新入职员工必须接受的培训。
它包括华为的企业文化、价值观、经营理念以及基本的业务知识和技能培训。
通过基础培训,新员工能够迅速适应华为的工作环境和文化,并具备开展工作所需的基本能力。
2. 专业培训专业培训是根据不同岗位和职能,为员工提供专业技能培训的阶段。
华为根据员工所处的岗位和职级,制定了相应的培训计划,包括项目管理、技术领域、沟通能力等方面的培训。
专业培训旨在提高员工的专业技能和解决问题的能力,使他们在各自领域内具备竞争力。
3. 高阶培训高阶培训是为高级管理人员和高级专业人才提供的培训项目。
这一层级的培训主要关注领导力、战略思维以及创新能力的提升。
华为重视领导力的培养,通过高阶培训帮助员工在公司内部晋升和承担更高级别的工作职责。
二、培训内容华为的培训内容涵盖广泛,旨在培养全面发展的员工。
主要包括技术培训、管理培训、沟通和协作能力培训以及创新思维培养。
1. 技术培训作为一家科技公司,技术培训是华为培训体系中的重要组成部分。
华为为员工提供了涵盖软件、硬件、网络等方面的技术培训,帮助他们全面掌握相关领域的知识和技能。
2. 管理培训华为注重培养出色的管理人员,通过管理培训提升员工的领导力和管理能力。
该培训内容包括项目管理、团队管理、决策能力等方面的内容,帮助员工成为优秀的管理者。
3. 沟通和协作能力培训沟通和协作能力是华为员工必备的核心能力。
华为通过培训帮助员工提升表达能力、团队合作和冲突解决能力,使他们更好地与他人合作,共同完成工作任务。
4. 创新思维培养作为一家创新驱动的公司,华为重视创新思维的培养。
华为员工培训体系详细介绍关于《华为员工培训体系详细介绍》,是我们特意为大家整理的,希望对大家有所帮助。
华为每年都会从高校招聘大量应届毕业生,应届本科毕业生大多擅长编写千行以下的小程序,对于规模软件开发缺乏实际经验,为了使毕业生能快速适应规模软件开发,公司开发了新员工培训体系,主要包含:1 开发流程培训;2 编程基础培训;3业务知识培训;4转正答辩考核;通过三个月的试用期培训,大部分员工能够掌握规模软件开发所需要的基础知识并养成良好的编程、学习习惯,为以后的软件开发打下坚实的基础,华为的研发实践证明,这是一套行之有效的培训体系。
一、开发流程培训新员工入职三个月内,质量部会组织开发流程培训,培训形式为5天封闭培训。
5天内由培训讲师带队完成一个小项目开发,在开发过程中详细讲解公司的开发流程以及质量文化,培训结束进行闭卷考核。
这个培训叫做mini项目培训,通过培训,新员工基本对公司的开发流程和质量控制体体系有了大概的了解,进入项目组后,能够更好、更快融入项目开发。
二、编程基础培训新员工在三个月试用期内必须通过两门基础知识考试:1 编程基础;2 编程规范,试用期满进行答辩,答辩分为a、b、c、d四等,打d的为没有通过试用期,淘汰或延期转正。
1.编程基础考试根据语言分为c/c++类和java类,每月举行一次,每人有三次机会,考试100分(满分100)为通过。
内容主要包含数据结构、c/c++编程以及公司总结的在开发过程中容易出错的知识点,具体包含:拷贝/构造函数、运算符/函数重载、虚函数/多态、继承、类成员访问控制、对象模型、模板、内存操作,考察点多,考试题要比面试时的笔试题难。
考试形式为:选择题(含单选、多选)/判断题/填空。
新员工入职一个月内,部门组织技术骨干进行c++基础培训,平时复习主要通过自学,课余时间为主,考试前部门答疑一次;考试试题主要从公司题库中抽取。
2.编程规范考试编程规范考试每月一次,每人有三次机会,考试90分及格(满分100)。
华为员工培训体系详细介绍华为是一家全球领先的信息通信技术(ICT)解决方案供应商,拥有全球范围的员工培训体系。
华为的员工培训体系致力于为员工提供全面、系统、创新的培训,以帮助员工不断发展和增强他们的技术和管理能力。
以下是华为员工培训体系的详细介绍。
1.发展战略:华为的员工培训体系以公司整体发展战略为指导,确保培训与公司目标的一致性。
培训将列入公司的年度计划,并与业务部门的需求相结合,以确定培训的重点和范围。
2.岗位培训:华为为每个岗位制定了专门的培训计划。
这些培训计划包括新员工的基础培训,以及在员工职业生涯中不同阶段的进阶培训。
培训内容覆盖了技术、产品知识、解决方案、工作方法和流程等。
岗位培训主要通过课堂培训、实地培训、在线学习和实践应用等方式进行。
3.高管培训:华为注重培养高层管理人才,为此专门设立了高管培训项目。
该项目旨在提高高层管理人员的领导力、战略思维和跨部门协作能力。
高管培训采用集中学习、实践案例研究和导师指导等方式进行,以确保高管能够在快速变化的市场环境中做出明智的决策并推动公司发展。
4.跨地域培训:由于华为在全球范围内有业务分布,公司面临着来自不同地域和文化背景的员工培养需求。
华为的跨地域培训计划旨在帮助员工了解和适应不同的文化和工作环境。
在这个培训计划中,员工将有机会与来自不同区域的同事合作,共同解决实际工作中的挑战,并学习如何在跨文化环境中有效地工作。
5.自主学习:华为鼓励员工进行自主学习,提供员工自学的支持和资源。
公司为员工提供了丰富的在线学习平台和知识库,员工可以根据自身需求选择学习内容,并自行安排学习进度。
通过自主学习,员工可以提高自己的专业知识和技能,增强自己的竞争力。
6.培训评估和反馈:华为对员工培训进行定期的评估和反馈。
公司通过培训效果评估、学习成果展示等方式,对培训进行评估,并根据评估结果不断改进培训内容和方法。
同时,员工也可以通过反馈机制向公司提出对培训的建议和意见,以确保培训的质量和有效性。
第一章总则第一条为提高华为公司员工的专业技能和综合素质,增强公司核心竞争力,特制定本制度。
第二条本制度适用于华为公司全体员工。
第三条本制度遵循以下原则:1. 需求导向:根据公司发展战略和员工需求,有针对性地开展培训;2. 系统化:构建全方位、多层次、立体化的培训体系;3. 效益优先:注重培训效果,提高员工工作绩效;4. 开放合作:充分利用内外部资源,拓展培训渠道。
第二章培训体系第四条华为公司内部培训体系分为以下层次:1. 基础培训:针对新员工、转岗员工和晋升员工,开展入职培训、岗位技能培训、职业素养培训等;2. 专业培训:针对不同岗位和业务领域,开展专业技能培训、项目管理培训、技术研讨等;3. 领导力培训:针对各级管理者,开展领导力、团队建设、沟通协调等培训;4. 个性化培训:根据员工个人发展需求,开展个性化培训。
第五条培训内容应包括:1. 公司文化、价值观和规章制度;2. 岗位技能和专业知识;3. 行业动态和市场趋势;4. 团队协作与沟通技巧;5. 创新思维和解决问题能力;6. 职业素养和心理健康。
第三章培训实施第六条培训形式包括:1. 面授培训:邀请内部或外部专家授课;2. 线上培训:利用公司内部培训平台,开展网络课程、直播讲座等;3. 实践操作:组织员工参加项目实战、案例分析等;4. 外部培训:推荐优秀员工参加外部培训、研讨会等。
第七条培训计划:1. 年度培训计划:根据公司发展战略和员工需求,制定年度培训计划;2. 季度培训计划:根据年度培训计划,制定季度培训计划;3. 月度培训计划:根据季度培训计划,制定月度培训计划。
第八条培训效果评估:1. 培训结束后,组织培训效果评估,包括学员满意度、知识掌握程度、技能提升等;2. 根据评估结果,对培训内容和形式进行调整和优化。
第四章培训管理第九条培训管理职责:1. 人力资源部门负责培训体系的构建、培训计划的制定和实施;2. 部门负责人负责本部门员工的培训需求调研和培训计划落实;3. 培训讲师负责培训内容的准备和授课。
华为培训内容和方法华为作为全球领先的信息通信技术(ICT)解决方案供应商,一直致力于为客户提供高质量的产品和服务。
为了确保员工具备专业知识和技能,华为公司为其员工提供了全面的培训内容和方法。
一、培训内容华为的培训内容涵盖了多个方面,包括技术培训、管理培训和职业发展培训。
技术培训主要包括产品知识、解决方案和技术实施等方面的培训。
管理培训则涵盖了团队管理、项目管理和战略管理等内容。
职业发展培训则帮助员工提升自己的职业素养和能力,包括沟通能力、领导力和创新思维等。
在技术培训方面,华为通过线上和线下相结合的方式进行。
线上培训通过自学平台和网络课程来传授知识,员工可以根据自己的时间和进度进行学习。
线下培训则采用面对面的授课形式,由专业讲师进行指导和辅导。
此外,华为还鼓励员工参与技术交流和分享,通过技术论坛和内部社交平台等方式促进员工之间的互动和学习。
在管理培训方面,华为注重培养员工的领导力和团队合作能力。
通过培训课程和实践项目,帮助员工掌握管理技能和方法,提高团队绩效和效率。
此外,华为还鼓励员工参与跨部门的项目合作,促进团队间的沟通和合作。
二、培训方法为了有效地进行培训,华为采用了多种培训方法。
首先,华为注重实践培训,通过项目实践和模拟练习来提升员工的实际操作能力。
员工在实际项目中扮演各种角色,学习解决问题和应对挑战的能力。
华为倡导自主学习,鼓励员工主动获取知识。
华为提供了丰富的学习资源,包括教材、文档和在线学习平台。
员工可以根据自己的兴趣和需求选择学习内容,并自主制定学习计划。
华为还注重团队合作和互动学习。
员工在培训中会被分组进行团队项目,通过合作解决问题和分享经验,提高团队协作和沟通能力。
同时,华为也鼓励员工参与外部学习机会,如行业会议和研讨会,与同行交流和学习。
华为注重培训效果的评估与反馈。
通过定期的考核和评估,华为能够及时了解培训的效果和员工的学习情况,进一步优化培训内容和方法。
总结起来,华为的培训内容和方法多样且全面,涵盖了技术、管理和职业发展等方面。
华为公司员工培训计划一、培训目标华为公司员工培训计划的目标是通过全面、系统的培训,提升员工的专业技能、软实力和创新意识,使其更好地适应公司发展的需要,提高员工的绩效,增强公司的核心竞争力。
二、培训内容1. 专业技能培训华为公司将根据员工的岗位职责和能力需求,制定相应的专业技能培训计划,包括但不限于技术知识、操作技能、行业动态等方面的培训。
例如,针对研发人员,将开展相关的技术研讨会、项目经验分享等培训活动;针对市场销售人员,将开展产品知识、销售技巧等方面的培训。
2. 软实力培训华为公司注重员工的软技能培训,包括但不限于沟通、领导力、团队合作、问题解决、人际关系管理等方面的培训。
例如,将组织员工参加沟通技巧培训、领导力提升课程、团队建设活动等。
3. 创新意识培训创新是企业发展的灵魂,华为公司将通过创新意识培训,激发员工的创新潜能,培养员工的创新思维和创新能力。
例如,将组织员工参加创新思维培训、创新项目孵化等活动。
三、培训方式1. 线下培训华为公司将通过举办内部培训班、专题讲座、集中培训、研讨会等形式,开展专业技能、软实力和创新意识培训活动。
例如,将邀请行业专家、知名学者、公司高层领导等开展相关主题的培训。
2. 线上培训华为公司将通过建设企业内训平台、利用网络教育资源,开展在线学习、视频课程、网络直播等形式的培训活动。
例如,将推出员工学习APP,提供丰富的在线学习资源,支持员工随时随地进行学习。
3. 外部培训华为公司将鼓励员工参加外部的专业技能、软实力和创新意识培训机构举办的培训活动,以拓宽员工的学习渠道、提高培训效果。
例如,将资助员工参加行业协会举办的研讨会、国内外知名培训机构的专业课程等。
四、培训评估1. 预评估在开展培训前,华为公司将对员工进行培训需求调研和能力评估,了解员工的培训需求和基础水平,为制定培训计划提供数据支持和参考。
2. 中期评估华为公司在培训进行中,将定期对培训效果进行中期评估,了解员工的学习情况和培训效果,及时调整培训计划,确保培训的有效性和实效性。
引言概述:本文旨在介绍华为培训资料(二),通过对华为培训资料进行全面分析和阐述,帮助读者深入了解华为的培训体系以及相关内容。
华为作为一家全球领先的信息和通信技术解决方案供应商,一直注重培训人才,并在其培训体系中积累了丰富的经验和资源。
本文将从五个大点进行详细阐述,分别是:培训体系介绍、技术培训、管理培训、销售培训和领导力培训。
正文内容:一、培训体系介绍1.华为的培训体系概述2.培训体系的组成结构a.培训规划和需求分析b.培训设计和开发c.培训实施和管理d.培训评估和反馈二、技术培训1.技术培训的重要性2.技术培训的内容和形式a.技术知识培训c.技术实践培训3.技术培训的方法和工具a.在线学习平台b.虚拟实验室c.实地培训和实习三、管理培训1.管理培训的目标和意义2.管理培训的内容和形式a.管理理论知识培训b.管理技能培训c.团队协作培训3.管理培训的实施方式a.培训班形式b.导师制度c.一对一指导四、销售培训1.销售培训的意义和目标2.销售培训的内容和形式b.客户关系管理培训c.市场分析和销售策略培训3.销售培训的评估和反馈a.销售业绩考核b.销售人员调查问卷c.销售管理层面谈五、领导力培训1.领导力培训的目标和重要性2.领导力培训的内容和形式a.领导者的核心能力培养b.团队领导力发展c.战略和变革管理培训3.领导力培训的实施和衡量a.个人发展计划b.360度评估c.案例分析和分享总结:华为作为一家全球领先的信息和通信技术解决方案供应商,其培训体系为其成功发展和员工成长奠定了坚实的基础。
本文对华为的培训体系进行了全面的介绍,包括技术培训、管理培训、销售培训和领导力培训等方面的内容。
通过对这些培训内容和形式的详细阐述,读者可以更好地了解华为培训的全貌,同时也可以借鉴华为的培训经验和方法,提升企业的培训质量和员工的综合素质。
希望本文对读者在研究和实践上有所启发,并对他们的进一步学习和工作有所帮助。
引言概述:本文将重点介绍华为培训资料,涵盖了华为公司的培训理念、培训方式以及培训内容。
全面解读华为员工培训体系华为,这个名字在许多人眼中代表着中国的科技实力,代表着创新、高效和领先。
华为作为一家全球领先的ICT解决方案供应商,其成功的背后离不开员工的优秀素质和培养。
而华为员工培训体系,则是华为成为世界级企业的重要支柱。
那么,什么是华为员工培训体系?它包括哪些内容?今天,我们就通过全面解读华为员工培训体系来一探究竟。
一、培训的种类华为员工培训体系主要包括两种培训:内部培训和外部培训。
内部培训主要由公司内部专业人员负责,通过讲座、培训班等方式向员工传授知识和技能。
而外部培训则是由外部专业人员或机构提供的培训。
这种培训方式可以让员工接触到更广泛的知识和世界先进的管理经验,提高员工的眼界和思维方式。
二、培训的内容华为员工培训体系的培训内容非常丰富,主要包括以下几个方面:1、技术培训在技术方面,华为员工培训体系主要包括网络技术、软件技术、芯片技术等方面的培训。
华为不仅要求员工具备扎实的技术功底,还会培养员工掌握最新的技术动态和发展趋势,创新应用技术,为公司和客户提供最先进的解决方案。
2、管理培训除了技术培训,华为员工培训体系还注重员工的管理能力培养。
在管理方面,华为会给予员工职业规划、项目管理、人际沟通、领导力等多方面的培训,提高员工的综合素质和管理能力。
3、产品知识培训产品知识培训是华为员工培训体系的重要组成部分。
华为员工需要熟悉自己所负责的产品,了解产品技术、性能和市场需求,以便更好地为客户提供服务和解决方案。
因此,华为会对员工进行产品知识培训,让员工了解产品的优势和不足,从而更好地服务于客户。
4、文化培训文化培训是一个企业发展中不可或缺的部分。
华为员工培训体系会给员工传授企业的文化理念、价值观和行为准则,帮助员工树立正确的人生观、价值观和幸福观,激发员工的使命感和责任感。
三、培训的目的华为员工培训体系的目的是为员工提供终身学习的机会,通过培训使员工更加专业化、标准化、进步性和多元化,为公司的长期发展打下坚实的基础。
华为员工培训体系介绍
华为员工培训体系介绍 (1)
新员工培训 (2)
一、开发流程培训 (2)
二、编程基础培训 (2)
三、业务知识培训 (3)
四、答辩考核 (4)
普通员工培训 (5)
一、经典案例库 (5)
二、培训讲师制 (5)
三、技术等级划分 (6)
四、培训的组织形式 (6)
新员工培训
华为每年都会从高校招聘大量应届毕业生,应届本科毕业生大多擅长编写千行以下的小程序,对于规模软件开发缺乏实际经验,为了使毕业生能快速适应规模软件开发,公司开发了新员工培训体系,主要包含:1 开发流程培训;2 编程基础培训;3业务知识培训;4转正答辩考核;通过三个月的试用期培训,大部分员工能够掌握规模软件开发所需要的基础知识并养成良好的编程、学习习惯,为以后的软件开发打下坚实的基础,华为的研发实践证明,这是一套行之有效的培训体系。
一、开发流程培训
新员工入职三个月内,质量部会组织开发流程培训,培训形式为5天封闭培训。
5天内由培训讲师带队完成一个小项目开发,在开发过程中详细讲解公司的开发流程以及质量文化,培训结束进行闭卷考核。
这个培训叫做mini项目培训,通过培训,新员工基本对公司的开发流程和质量控制体体系有了大概的了解,进入项目组后,能够更好、更快融入项目开发。
二、编程基础培训
新员工在三个月试用期内必须通过两门基础知识考试:1 编程基础;2 编程规范,试用期满进行答辩,答辩分为A、B、C、D四等,打D的为没有通过试用期,淘汰或延期转正。
1.编程基础考试
根据语言分为c/c++类和java类,每月举行一次,每人有三次机会,考试100分(满分100)为通过。
内容主要包含数据结构、c/c++编程以及公司总结的在开发过程中容易出错的知识点,具体包含:拷贝/构造函数、运算符/函数重载、虚函数/多态、继承、类成员访问控制、对象模型、模板、内存操作,考察点多,考试题要比面试时的笔试题难。
考试形式为:选择题(含单选、多选)/判断题/填空。
新员工入职一个月内,部门组织技术骨干进行c++基础培训,平时复习主要通过自学,课余时间为主,考试前部门答疑一次;考试试题主要从公司题库中抽取。
2.编程规范考试
编程规范考试每月一次,每人有三次机会,考试90分及格(满分100)。
公司有一本整理的编程规范文档,内容包含排版、注释、标示符命名、可读性、变量/结构定义、可测试性、程序效率、质量保证、代码逻辑/编译、代码测试/维护、宏等规范,涵盖内容比较多,word文档有50多页。
考试形式为选择(单选、多选)/判断,考试以“编程规范”为依据出题。
统一的编程规范能显著提高代码的可读性,降低维护成本。
部分应届毕业生编程基础不扎实,编码不规范,通过这两个考试,能够巩固基础知识,养成良好的编码习惯,为项目的开发打下较好的基础。
其次,编程基础考试是新员工入职面临的第一座大山,考试不通过,或被淘汰或转测试,因此使新员工有一定的学习压力,迫使他主动学习,从进入公司开始就养成较好的学习习惯。
三、业务知识培训
业务知识是指与项目相关的知识,主要培训责任人为导师(新员工入职后会分配一个导师,一般为入职比较久,项目骨干)。
培训主要有三项:1 熟悉项目;3 学习经典案例;2 修改bug。
1.熟悉项目
新员工由导师负责熟悉项目的整体知识,学习项目组的培训资料,然后重点学习某一模块,新员工主要学习的模块一般是其导师负责的模块。
新员工定期(二周或一个月)输出学习汇报胶片,在项目组中进行汇报讲解。
部门会组织业务骨干对新员工进行技术培训,培训内容为本部门开发使用的平台或组件以及开发过程中需要的业务知识。
2.学习经典案例
公司有经典案例库,案例都是员工在实际开发过程某一类问题的解决方法总结和修改bug中积累的典型经验教训,通过经典案例学习可以有效的吸收经验,避免或减少重复错误。
3.修改bug
业务知识的培训主要通过修改bug,新员工刚开始一般做项目维护,一周内就会安排修改bug。
修改bug的过程实际是在有压力条件下,有目的地学习过程,新员工解决了一个bug 后,往往更有成就感,能够激发学习的欲望。
实际过程中发现,通过修改bug熟悉项目整体、深入理解模块是很有效的,我所在的项目组经历过5名新员工,无论基础好坏,通过修改bug的培训,基本上2个月后都能独立修改一个模块的问题。
四、答辩考核
新员工在三个月试用期满,编程基础考试通过后,准备答辩胶片,描述自己在试用期的学习和工作成果,由部门组织3-4个项目经理或骨干员工组成评审专家组,对新员工进行答辩考核,形式跟毕业论文答辩差不多。
考核内容包括公司文化,编程技术,业务知识,答辩成绩分为A、B、C、D四等,A为优秀,占5%左右,B为良好,占40%,C为合格,占50%,D为不合格,3%~5%,D被淘汰。
普通员工培训
在华为近三年里,我印象深刻的是项目开发中好像从来没有搞不定的事情,并且最厉害的是任何事情可以分配给任何人,开始眼看就搞不定,可到最后都能搞定;我经历的项目有两次在将要完成开发转测试的时候,有人离职了,并且模块比较复杂,找了一个新员工,最后都搞定了。
我后来想老大为什么那么自信?其实主要原因是他有靠山,关键时候如果真搞不定,他可以向上请求援助,甚至是跨部门协助,公司有那么一批人确实经验丰富,真是老将出马一个顶俩,其实好多时候他们不用出马,指点一下就好了,我做通信的时候就向一些老家伙求助过。
我觉得公司人才积累主要是靠日常培训体系,华为一直重视员工培训,有一成套的制度,总结一下,大的方面主要有四个:1 经典案例库;2 培训讲师制;3技术等级制;4培训组织形式。
一、经典案例库
软件开发过程中错误是不可避免的,避免重复错误是关键,一个团队避免重复错误的能力决定他的软件开发质量和开发能力。
华为避免重复犯错的方法就是对于犯过的错误进行记录,形成经典案例库,并组织员工学习经典案例库。
华为公司有很庞大的经典案例库,记录着各个项目各个时间犯过的典型错误以及开发过程中典型问题的解决方法。
经典案例库的建设是通过强制+鼓励的方式,公司要求每个部门每个月都要提交经典案例,由公司进行筛选,通过的会对提交人进行奖励。
各个项目组一般也有经典案例库,这些案例就是自己项目开发维护过程中犯过的典型错误和一些典型问题的解决方法。
二、培训讲师制
经验丰富、技术水平高的员工是公司的宝贵财富,而这些员工迟早是要脱离开发一线,因此在他离开开发一线前,要最大程度的让他的经验得到传承。
公司构建培训讲师资源池,由技术水平较高的员工组成,要求资源池输出培训,并作为绩效考核的一部分,为了鼓励培训,培训讲师有培训课酬。
三、技术等级划分
刚从大学毕业的新员工,由于不懂得东西多,再加上对项目开发比较好奇,是学习主动性最强的一年,也是编程技术提高较快的一年。
之后项目进入维护期或增量开发期,已经掌握的知识就能够满足项目开发的需求,学习主动性下降。
实际上,对于软件开发,能够完成和能够做好有非常大的差别,软件质量的高低依赖于开发人员的技能,熟悉内存管理机制、对象模型、设计模式的开发人员能够使代码有更好的稳定性、效率和可维护性。
为了激发员工提高技能的主动性,华为实行了技术等级制,从4个方面来正向牵引:
1.技术级别初级到七级,每一级都制定了详细的可参照的标准,包含两大部分:1)绩效指标;2)业务能力;3)技术能力;级别越高对技术要求越深入,越强调设计能力,例如1级具有独立的模块设计能力,2级要求具有架构设计能力;
2.强调培训输出,高级别的员工必须输出培训课程,为部门内低一级的员工进行培训,并作为升级的条件;
3.为所有员工建立培训档案,申请升级的员工必须完成本级别规定课程的培训,并通过考试,培训课程由公司设计,有网课,也有讲座课程;
4.升3级以上的员工必须有申请的专利。
华为公司的工作机是不能连接外网的,编程过程中遇到问题不能去google、或百度,只能通过公司的技术论坛发帖,不过几乎所有的问题都能很快得到解决,这就反映出公司的人才培训是相当有效果的。
四、培训的组织形式
公司在组织上通过设立技术委员会、技术资源池和培训经理、培训接口人来保证培训的正常运作。
每个产品线设立技术委员会,有4级以上技术专家组成,统筹产品线的技术规划研究和技术培训、技术考核。
各个部门设立技术人才资源池,成员为各个项目组骨干,由各部门的系统分析组重点培养,目标是成为系统分析组成员和某方面技术专家,资源池保证每月至少
有一次技术交流。
每个部门设培训经理和项目组培训接口人,培训经理:一般为兼职,根据各项目组的需求,安排培训,包括协调培训老师,安排培训时间地点,培训效果跟踪,为培训老师申请课酬,以及培训资料归档。
项目组培训接口人:一般为兼职,负责在每个月收集培训需求,报给培训经理。
部门内培训向项目组传达,督促大家参加培训。
项目组在工作中有新技能需求的时候都可以报培训经理。
产品线每个季度会组织培训满意度调查,并进行排名,督促各个部门的培训。