如何帮助一个新人成快速地成为软件开发的高手?

培养新人,是任何一个组织都无法回避的课题。

下面的一些建议或许会对组织快速培养新人成才有帮助:

1. 认清自己

现在的很多新人,或许是名牌大学毕业的,刚来工作的时候都是自信满满的,以为凭借自己所学的知识可以完成所有的工作。

对于这样的新人,首先就要让他认清自己。一个骄傲自满的人,是很难虚心接受新的知识,快速融入到组织的文化当中。

组织应当把让新人认清自己,虚心学习,作为新人教育中的重要一环。

更进一步的做法是通过让其承担一些任务,暴露新人的无知,让他保持着空杯心态。

当然,组织也要保护新人的积极性,鼓励他勇于尝试。

2. 多方面培养

对新人的培养是多方面的。

新人都会想提高自己的技能水平,想要在工作当中做出成绩,组织要尽可能地帮助新人长期地保有这样的激情。

新人一旦度过最初的尝鲜期之后,可能会觉得软件开发的工作枯燥乏味,从而感到厌倦。组织要注意通过学术交流、技能竞赛、调配任务等方式,尽可能地让新人能够一直保持软件开发的动力。

新人技能水平的提升不仅要靠安排师傅指导,更要鼓励新人自我学习。师傅只能引进门,徒弟要想成为高手,不能只依赖师傅,更要自主地学习。

组织对新人的培养要从广度和深度两方面考虑。广度的技能培养,是让新人学习更多的软件开发技能,比如学习嵌入式软件开发,同时也要学习非嵌入式软件开发、可编程逻辑器件的开发;学习项目管理,也要学习开发和测试的技能……尝试的技能培养,是让新人专注于某一领域,比如研究嵌入式软件的测试。

组织在完成必要的培训之后,要给新人上手的机会。

纸上谈兵终觉浅,绝知此事要躬行。

不给新人自己动手解决问题的机会,新人是永远成长不起来的。

组织还要给新人一些分享的机会。在那些评审会、审查会以及技术交流的场合,要鼓励新人发表意见,分享自己的心得体会,这对新人的成长也会有很大的帮助。

最后,组织要帮助新人建立自己的成长路线。一方面,组织提供一些成熟的成长路线,包括技术线、管理线;另一方面,组织也要鼓励新人在组织的路线框架下建立自己独特的路线。

毕竟只有自己建立的成长路线才最适合自己。

3. 做好评估

组织在新人成长到一定阶段时,要做好对新人的评估。评估的内容既有软件开发技能上的评估,也有学习、协作、交流等软技能的评估。

通过评估的新人,则意味着他已经成长为可独当一面的高手。

这正是:

新人应具空杯心,从零学起不丢人

组织培养多尽心,通过评估成高人

参考书目:软件开发者路线图:从学徒到高手,作者:[美]Dave H. Hoover;Adewale,译者:王江平,出版社:机械工业出版社

作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。

如何帮助一个新人成快速地成为软件开发的高手?》来自互联网,仅为收藏学习,如侵权请联系删除。本文URL:https://www.hashtobe.com/80.html