如何培养研发人员?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-07
“华为”公司是怎样培养研发人员的

能不能介绍一下,“华为”在研发人员的选拔和培养上有哪些独到之处呢?编辑:好,针对这个问题,我们请南洋理工学院教师封智勇先生和江西师范大学商学院余来文教授为读者做系统介绍。研发人员培养概况封智勇先生:我首先来介绍一下华为公司研发人员培养概况。通信业是一个高投入、高技术含量的行业。“华为”清楚地意识到要想在市场上立足并持续发展,技术创新必不可少。总裁任正非认为:“不创新是华为最大的风险”。因此,“华为”始终坚持走自主研发的道路,并确定专注于通信核心网络技术的研究与开发。公司规定,每年以不低于10%的销售收入作为研发投入,并将这一原则通过企业立法形式固定下来。

从事软件开发的人可能都会这么问。如何才能成为一个优秀的软件开发人员?成为一个优秀的软件开发人员需要具备哪些素质呢?下面我就来谈论下软件开发人员应该具备怎样的素质。

软件开发人员需要有一下素质:

有探索精神:不要害怕进入陌生环境,勇于探索。

善于故障排除:善于发现问题的症结,要喜欢解迷。

自信心:开发者必须对自己的观点有足够的自信心。自信心是现在多数开发者都缺少的一项素质,尤其在面对需要编写开发代码等工作的时候,往往认为自己做不到。要想获得更好的职业发展,开发者应该努力学习,建立能“解决一切开发问题”的信心。

责任心:责任心是做好工作必备的素质之一,开发者更应该将其发扬光大。如果开发中没有尽到责任,甚至敷衍了事,这将会把产品的缺陷交给用户,很可能引起非常严重的后果。

专心:开发者在执行开发任务的时候要专心,不可一心二用。高度集中精神不但能够提高效率,还能发现更多的软件缺陷,业绩最棒的往往是团队中做事精力最集中的那些成员。

细心:执行开发工作时候要细心,认真执行开发,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等。

耐心:需要有难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。很多开发工作有时候显得非常枯燥,需要很大的耐心才可以做好。如果比较浮躁,就不会做到“专心”和“细心”,这将让很多软件缺陷从你眼前逃过。

不放过任何蛛丝马迹:可能会碰到转瞬即逝或者难以重现的软件缺陷。不要当作是偶然而轻易放过,而要想尽一切可能去发现它们。

具有创造性:要设想出富有创意甚至超常的手段来寻找缺陷。

追求完美:力求完美,但当知道某些无法企及时,不要去苛求,而要尽力接近目标。

判断准确:对开发内容、开发时间,以及看到的问题是否是真正的缺陷要判断准确。

良好沟通能力:必须能够同开发涉及到的所有人进行沟通,知道如何与程序员正确的交流,知道怎样策略和职业地处理这些问题,也知道如何和不够冷静的程序员合作,将开发人员与相关人员之间的冲突和对抗减少到最低程度

善于说服:但找出的缺陷有时被认为不重要,不用修复时。要善于清晰地表达观点,说明软件缺陷为何必须修复,并推进缺陷的修复。

善于提问:要有打破砂锅问到底的精神,勇于提出问题。

拥有行业知识:了解行业知识,能更好的了解软件的目的,有助于查找该领域软件的缺陷。

相信大家只要具备了上面所说的素质。一定能成为优秀的开发人员。

培训是通过有组织的活动,有目的使员工掌握工作中需要的技能。在这个意义上,培训是一个理想的名词,对于大多数规模不是非常大的企业,操作都感觉比较吃力:首先,缺乏培训的体系,课程、教师或时间、特别是组织培训的经验等等实际因素使培训陷于空白,而不是企业有目的的提升员工能力,而是被动的等待员工成长。实际上,对“培训”二字的理解,并不仅仅是把员工放到一起来系统的上课。还有很多可以结合企业的实际情况进行灵活组织的方法。对高科技型企业而言,研发人员作为公司的主体人员,对研发人员技能的提升是非常重要的。今天,介绍两个简单而非常有实际效果的培训方法。 对于一个公司而言,技术的能力都是存放并体现研发人员的头脑的中的。因此,培训的方法应该满足对技术学习的特点,并且做到使研发人员对技术知识进行共享、传递、提炼和探索,学习和分享研发的经验。达到培训新人,提升整体能力,形成技术尖兵的效果。而学习的方法在经费、时间和组织上都需要比较简单而有效,才能在企业中实施推行。 第一个方法就是成立研发人员学习小组。学习小组由几个志同道合的研发组成,定期针对某个技术问题进行专题自由讨论,甚至可以进行实验,形成专题讨论的结论,实验的结果,并鼓励应用到工作中去。学习小组满足了研发人员共同分享知识、提炼知识,进行探索的目的。为了保证学习的目的性,学习小组可以由公司的技术骨干或是技术部门的负责人发起,在每周的最后一天下午的2个小时进行。 事前,要准备要讨论的题目和资料,并要记录大家对问题的看法或解决的建议,以及进一步讨论和学习的计划。为了鼓励学习的积极性,公司可以给小组每人几十元的经费,购买相关书籍或组织活动。经费的拨放根据小组的学习记录进行。如果公司研发人员比较多,还可以定期进行评比,看哪个小组的学习最有实际的效果,学习的经验对工作的影响最大,小组成员进步最快。学习小组的人数不要太多,以免影响学习的效果,而且,要注意讨论专题的针对性要与工作密切结合。 学习小组的管理非常容易,经费也非常少。重点在于要求研发的负责人关注学习的针对性与工作结合,同时,保持学习小组讨论的持续性,如果能够持续的进行五次以上,效果就会非常的明显。学习小组不仅是研发人员进行知识分享、探索、提炼的地方,还是形成和谐工作氛围的一个场所。 学习小组的方法适合任何阶段的研发人员。而新进入公司的研发人员,可以采取另外辅助方法,以帮助新员工很快的成长。这个方法就是新员工导师制。每个新员工都由部门负责人指定一个技术能力较强老员工作为导师,导师制定新员工试用期的工作计划、学习计划,定期交流沟通。实际上,很多企业都有类似的做法,只不过不规范,特别的“师傅们”往往对新员工关注比较少,没有起到实际效果。为了保证效果,可以制定一些简单的表格,进行记录。特别是,要求导师至少每周与新员工进行一次沟通。新员工导师制,可以保证新员工有效的吸收公司的经验和文化,比较快的成长。新员工导师制可以适用于任何类别的员工。而学习小组,可能就是针对技术类的员工会有理想的效果,而对其他类别的员工不一定适用。 实际上,在每个企业中,都有一些相对非常优秀的员工,没有人教也进步很快,这样,很多人会讲,进步是靠自己。

  • 把自己培养成为创新型人才应该怎么做
    答:1、 善表达,勤思考,点子多。不隐藏观点,敢于亮出观点,将其表达出来,供上司、同事、合作者参考;面对问题,开动大脑,以最快的速度反映问题,发散、逆向、形象、联想等多种思维方式并用,不迷信惯性思维,不人云亦云,多角度、多层次、多方面思考,务实地求解问题之道。2、 重视灵感,并及时记录...
  • 如何培养研发人员?
    答:第一个方法就是成立研发人员学习小组。学习小组由几个志同道合的研发组成,定期针对某个技术问题进行专题自由讨论,甚至可以进行实验,形成专题讨论的结论,实验的结果,并鼓励应用到工作中去。学习小组满足了研发人员共同分享知识、提炼知识,进行探索的目的。为了保证学习的目的性,学习小组可以由公司的技术骨...
  • 如何培养研发人员?
    答:第一个方法就是成立研发人员学习小组。学习小组由几个志同道合的研发组成,定期针对某个技术问题进行专题自由讨论,甚至可以进行实验,形成专题讨论的结论,实验的结果,并鼓励应用到工作中去。学习小组满足了研发人员共同分享知识、提炼知识,进行探索的目的。为了保证学习的目的性,学习小组可以由公司的技术骨...
  • 企业培养人才的5大方法
    答:企业培养人才的5大方法 1、加大内部培训 许多科学研究人员和工程技术人员的专业能力都很强,但却缺乏领导和管理方面的专长。若企业能大量投资领导和管理方面的培训,就能培养出一批有经验的本地核心干部,引导未来的领导新秀,协助他们完成从优秀科学家到优秀管理者的转型。2、培育创新人才 对研发中心高...
  • 如何提高专业研发人员的创新能力
    答:(三)培育创新环境 环境是人的创新能力形成和提高的重要条件,加强舆论的引导和宣传,形成以“创新为本”文化氛围,引导大家形成以新理念为指导,以新思路为主线,以新方法来解决问题的模式;建立激励创新的机制,用创新作为评价专业技术人员能力的标准之一;建立宽松的工作环境,允许尝试和探索,启迪创新思维...
  • 研发团队的组织建设和知识管理
    答:在关键领域的人员配置上,一个重要的原则是,按照知识点和难度分配研发人员以及相应的备份人员,而不是根据项目的多少来分配人员,因为项目的研发,本质上是需要各个技术知识点的完成,而不是在于人员的累积。而且有效的版本管理,将更能促进人力的精简和项目的高效完成。 3. 文档的整理 其本质是知识管理。而团队的培养依...
  • 公司人员培养方法
    答:公司人员培养方法1 1、加大内部培训 许多科学研究人员和工程技术人员的专业能力都很强,但却缺乏领导和管理方面的专长。若企业能大量投资领导和管理方面的培训,就能培养出一批有经验的本地核心干部,引导未来的领导新秀,协助他们完成从优秀科学家到优秀管理者的转型。2、建立学徒制 企业可 以考虑提供...
  • “华为”公司是怎样培养研发人员的
    答:研发人员培养概况封智勇先生:我首先来介绍一下华为公司研发人员培养概况。通信业是一个高投入、高技术含量的行业。“华为”清楚地意识到要想在市场上立足并持续发展,技术创新必不可少。总裁任正非认为:“不创新是华为最大的风险”。因此,“华为”始终坚持走自主研发的道路,并确定专注于通信核心网络技术的...
  • 如何在企业里开发员工学习创新能力
    答:1、培养研发人员个人素质研发人员的自身素质是成功进行创新的人格保证,一个优秀的研发人员,其应该具备的素质包括:职业道德与品德素质、专业知识技能与文化素质、心理素质、创造性思维、市场观念。研发人员自身素质的高低影响着创新能力的高低,在开发培养研发人员创新能力的过程中,要注重研发人员自身素质的培养。2、培养研发...
  • 如何做好研发人员的职业发展体系
    答:研发人员职业发展双通道体系的推行,也需要有相配套的评价机制作为实施的保障。以岗位任职标准“3D+E”为基础,可以建立基于能力和绩效为导向的评价机制,在员工职业发展中筛选出本层级内最优秀、最具潜质的任职者,以作为晋升到下一层级发展的候选人。关注绩效,有利于培育结果导向的文化,保持研发组织的...