如何培养研发能力

如何培养研发能力

ID:43845502

大小:19.01 KB

页数:4页

时间:2019-10-15

如何培养研发能力_第1页
如何培养研发能力_第2页
如何培养研发能力_第3页
如何培养研发能力_第4页
资源描述:

《如何培养研发能力》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何培养研发能力不管是老员工还是新员工,大家都关心这样一个问题:如何提高自己的能力以获得不断的发展?对每一个人,这个问题的答案都是不同的。对老员工来说,在埋头苦干几年之后,要抬头看看,要照照镜子,审视一下自己;对新员工,特别是刚从学校中出来的员工来说,踏上新的工作岗位,要选择从哪里入手开始新的工作。什么是研发能力当提到一个软件工程师有很高的研发水平时,我们通常会想到:这个人可能精通C/C++、JAVA、数据库编程、网络编程……等等,软件人员的研发能力就是指精通语言和编程吗?绝对不是!精通这些语言和工具仅仅意味着掌握了一些知识。能力不等同于知识。能力是指掌握了解决问

2、题的正确方法。研发能力就是指掌握了分析、判断、解决、预测技术问题的方法。“知识无用论”最适合描述IT行业技术日新月异的变化情况。也有人讲,做IT行业的人也是吃青春饭的,趁着年轻,尚能不断地学习新的语言和工具,年纪大了,便没有时间和精力跟上技术的变化。这真是技术人员的命运吗?当我们这么想的时候,我们就是还没有真正领悟研发的真谛。当我们仰视国外公司的研发力量时,我们常常自卑地感慨:他们的高级研发人员经验真丰富。他们甚至使用过磁芯存储器和打孔纸带。然而,他们关于磁芯存储器和打孔纸带的经验在今天还有用吗?他们关于BASIC、FORTRAN语言的经验于今天还有用吗?没用,这

3、些经验统统都没有用了。但是随着研发经历的增长,他们的研发能力都在与日俱增。正是这些研发能力使得他们可以被称为高级研发人员,使得他们能够在技术日新月异的IT行业不断研发新的产品。那么什么是研发能力呢?研发能力的5个层次正如知识结构不是一个平面一样,研发能力结构也不是一个平面。研发能力包含以下5个层次:会对知识点的一般性的、孤立的掌握。这基本上还处于仅仅掌握工具的阶段。大学生或者职业高中生,学过C语言,并做了几个小项目后,可以说会C语言。这时,只要有详细的设计,会C语言的就可以把设计变成代码。会C语言只是结构中的低层次,在网络研发中心,要会的东西很多:网络socket

4、编程,VC++编程,数据库编程,ASP编程,TCPIP基础知识,路由基础知识,广域网基础知识,测试设备知识,PowerPC基础知识,FPGA基础知识……随着我们研发领域的不断扩大,要会的东西也在不断扩大,比如现在我们就需要了解VoIP原理、协议,今后要会的东西将成指数级增长。当然,并不是一个人要什么都会,百科全书式的人物已经没有了。一般一个产品的推出都需要相当多的人员共同配合才能完成。注意到这一点非常重要,下面要讲的能力的各个层次的培养以及综合素质的培养都与此有关系。熟练在这个层次上,意味着能够快速而有效地完成既定设计。软件代码讲究简洁高效、并且错误率低,可维护性

5、、可移植性好;硬件设计讲究板子稳定、成功率高、成本低;测试讲究快速构架各种复杂的应用环境。我们经常看到这样的论调,说中国人最适合做软件开发,同时我们又悲哀地感慨印度软件业的发达。这是什么原因呢?其实说中国人最适合做软件的论调是不对的,难道中国人的脑细胞都是由0和1构成的吗?更准确的说法是:现在的中国年轻人在现在的教育环境下,最容易在技术上达到熟练这个层次。难道不是吗?从小学一年级开始,每个学生都要把所学的每个汉字、每个拼音字母抄写数十遍,直到熟练为止,数学的考试也是要求精确到小数点后多少位。中国人是很聪明的,学会了一样东西后,很快就能熟练了。分析总结从“熟练”到“

6、分析总结”是一个很大的变化。分析是从杂乱无章的表面现象中整理出事物的条理,并抓住事物的主要矛盾。软件移植最需要分析能力。移植前,要仔细分析软件的结构,整理出软件的流程框架和主要数据结构,并抓住主要部分,找出移植的关键点。对于新技术、新任务,都要运用分析能力,整理出头绪,抓住关键点。最需要用到分析能力的阶段是:一是学习新技术,新方法时,用华罗庚的话说,就是要把书由厚读到薄,读到薄了,就意味着抓住关键点了;二是需求分析阶段,在这个阶段同样需要学习很多新知识、新概念,要运用分析能力,从众多的信息中整理出自己所需要的东西;三是项目总结阶段,回顾并分析一下所走过的研发历程,

7、总结经验和教训。总结要做到由此及彼,由表及里,由特殊现象到普遍规律,要做到归类、归纳、抽象、概括。全面规划从“分析总结”到“全面规划”是一个质的飞跃。对开发工作而言,“全面规划”就是“全面规划”。手工作坊式的研发不会感觉到全面规划的重要性。而这正是手工作坊与正规研发机构的关键区别,也是我们中国软件业不如印度软件业的关键点。我们很多研发人员非常愿意用我国改革开放初期的方法――“摸着石头过河”――来做研发。要防止这种倾向的蔓延,要想提高研发能力,要提高研发产品的质量,大家就必须要有壮士断腕的决心来抛弃这个方法。这个方法用多了,不仅影响研发产品的质量和进度,而且更为重要

8、的是,必然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。