如何培养研发人员?
能不能介绍一下,“华为”在研发人员的选拔和培养上有哪些独到之处呢?编辑:好,针对这个问题,我们请南洋理工学院教师封智勇先生和江西师范大学商学院余来文教授为读者做系统介绍。研发人员培养概况封智勇先生:我首先来介绍一下华为公司研发人员培养概况。通信业是一个高投入、高技术含量的行业。“华为”清楚地意识到要想在市场上立足并持续发展,技术创新必不可少。总裁任正非认为:“不创新是华为最大的风险”。因此,“华为”始终坚持走自主研发的道路,并确定专注于通信核心网络技术的研究与开发。公司规定,每年以不低于10%的销售收入作为研发投入,并将这一原则通过企业立法形式固定下来。
从事软件开发的人可能都会这么问。如何才能成为一个优秀的软件开发人员?成为一个优秀的软件开发人员需要具备哪些素质呢?下面我就来谈论下软件开发人员应该具备怎样的素质。
软件开发人员需要有一下素质:
有探索精神:不要害怕进入陌生环境,勇于探索。
善于故障排除:善于发现问题的症结,要喜欢解迷。
自信心:开发者必须对自己的观点有足够的自信心。自信心是现在多数开发者都缺少的一项素质,尤其在面对需要编写开发代码等工作的时候,往往认为自己做不到。要想获得更好的职业发展,开发者应该努力学习,建立能“解决一切开发问题”的信心。
责任心:责任心是做好工作必备的素质之一,开发者更应该将其发扬光大。如果开发中没有尽到责任,甚至敷衍了事,这将会把产品的缺陷交给用户,很可能引起非常严重的后果。
专心:开发者在执行开发任务的时候要专心,不可一心二用。高度集中精神不但能够提高效率,还能发现更多的软件缺陷,业绩最棒的往往是团队中做事精力最集中的那些成员。
细心:执行开发工作时候要细心,认真执行开发,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等。
耐心:需要有难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。很多开发工作有时候显得非常枯燥,需要很大的耐心才可以做好。如果比较浮躁,就不会做到“专心”和“细心”,这将让很多软件缺陷从你眼前逃过。
不放过任何蛛丝马迹:可能会碰到转瞬即逝或者难以重现的软件缺陷。不要当作是偶然而轻易放过,而要想尽一切可能去发现它们。
具有创造性:要设想出富有创意甚至超常的手段来寻找缺陷。
追求完美:力求完美,但当知道某些无法企及时,不要去苛求,而要尽力接近目标。
判断准确:对开发内容、开发时间,以及看到的问题是否是真正的缺陷要判断准确。
良好沟通能力:必须能够同开发涉及到的所有人进行沟通,知道如何与程序员正确的交流,知道怎样策略和职业地处理这些问题,也知道如何和不够冷静的程序员合作,将开发人员与相关人员之间的冲突和对抗减少到最低程度
善于说服:但找出的缺陷有时被认为不重要,不用修复时。要善于清晰地表达观点,说明软件缺陷为何必须修复,并推进缺陷的修复。
善于提问:要有打破砂锅问到底的精神,勇于提出问题。
拥有行业知识:了解行业知识,能更好的了解软件的目的,有助于查找该领域软件的缺陷。
相信大家只要具备了上面所说的素质。一定能成为优秀的开发人员。
答:1、 善表达,勤思考,点子多。不隐藏观点,敢于亮出观点,将其表达出来,供上司、同事、合作者参考;面对问题,开动大脑,以最快的速度反映问题,发散、逆向、形象、联想等多种思维方式并用,不迷信惯性思维,不人云亦云,多角度、多层次、多方面思考,务实地求解问题之道。2、 重视灵感,并及时记录...
答:第一个方法就是成立研发人员学习小组。学习小组由几个志同道合的研发组成,定期针对某个技术问题进行专题自由讨论,甚至可以进行实验,形成专题讨论的结论,实验的结果,并鼓励应用到工作中去。学习小组满足了研发人员共同分享知识、提炼知识,进行探索的目的。为了保证学习的目的性,学习小组可以由公司的技术骨...
答:第一个方法就是成立研发人员学习小组。学习小组由几个志同道合的研发组成,定期针对某个技术问题进行专题自由讨论,甚至可以进行实验,形成专题讨论的结论,实验的结果,并鼓励应用到工作中去。学习小组满足了研发人员共同分享知识、提炼知识,进行探索的目的。为了保证学习的目的性,学习小组可以由公司的技术骨...
答:企业培养人才的5大方法 1、加大内部培训 许多科学研究人员和工程技术人员的专业能力都很强,但却缺乏领导和管理方面的专长。若企业能大量投资领导和管理方面的培训,就能培养出一批有经验的本地核心干部,引导未来的领导新秀,协助他们完成从优秀科学家到优秀管理者的转型。2、培育创新人才 对研发中心高...
答:(三)培育创新环境 环境是人的创新能力形成和提高的重要条件,加强舆论的引导和宣传,形成以“创新为本”文化氛围,引导大家形成以新理念为指导,以新思路为主线,以新方法来解决问题的模式;建立激励创新的机制,用创新作为评价专业技术人员能力的标准之一;建立宽松的工作环境,允许尝试和探索,启迪创新思维...
答:在关键领域的人员配置上,一个重要的原则是,按照知识点和难度分配研发人员以及相应的备份人员,而不是根据项目的多少来分配人员,因为项目的研发,本质上是需要各个技术知识点的完成,而不是在于人员的累积。而且有效的版本管理,将更能促进人力的精简和项目的高效完成。 3. 文档的整理 其本质是知识管理。而团队的培养依...
答:公司人员培养方法1 1、加大内部培训 许多科学研究人员和工程技术人员的专业能力都很强,但却缺乏领导和管理方面的专长。若企业能大量投资领导和管理方面的培训,就能培养出一批有经验的本地核心干部,引导未来的领导新秀,协助他们完成从优秀科学家到优秀管理者的转型。2、建立学徒制 企业可 以考虑提供...
答:研发人员培养概况封智勇先生:我首先来介绍一下华为公司研发人员培养概况。通信业是一个高投入、高技术含量的行业。“华为”清楚地意识到要想在市场上立足并持续发展,技术创新必不可少。总裁任正非认为:“不创新是华为最大的风险”。因此,“华为”始终坚持走自主研发的道路,并确定专注于通信核心网络技术的...
答:1、培养研发人员个人素质研发人员的自身素质是成功进行创新的人格保证,一个优秀的研发人员,其应该具备的素质包括:职业道德与品德素质、专业知识技能与文化素质、心理素质、创造性思维、市场观念。研发人员自身素质的高低影响着创新能力的高低,在开发培养研发人员创新能力的过程中,要注重研发人员自身素质的培养。2、培养研发...
答:研发人员职业发展双通道体系的推行,也需要有相配套的评价机制作为实施的保障。以岗位任职标准“3D+E”为基础,可以建立基于能力和绩效为导向的评价机制,在员工职业发展中筛选出本层级内最优秀、最具潜质的任职者,以作为晋升到下一层级发展的候选人。关注绩效,有利于培育结果导向的文化,保持研发组织的...