做测试是否有前途

前半句话我认同,国内的确有这种情况;
但我觉得具体跟国内大多公司软件水平还比较低有关系,他们
对软件工程的理解还是浮于表面,没有真正理解软件工程实质。

而且我觉得国内对软件开发的理解还是停留在上世纪八十年代九十
年代初的时候。尤其是软件观念上的落后。很多人即使读过软件工程,
读过中文英文版的,但若没有正规经历过大型项目,对软件工程还是
理解很浅的。软件开发是实践性的,不是教出来的,不是看书看出来
的,而是动手做出来的。

基本上现在倒是越是牛的公司,越是重视测试方面的工作,典型例子:
微软的操作系统开发,开发人员和测试人员是对半分的;
美国NASA,他们使用的软件的测试要求更高,全球最高的;
像IBM等,那里面的测试其实要求也挺高的;

要是一套网络方面的应用软件,你不仅仅要测功能指标是否符合要求,
还要考察它的性能指标,看看CPU,内存,硬盘IO,网络速度,或数据库
访问速度等等到底哪个地方会造成瓶颈;

要是大型交换机软件也一样,测试要求和成本都很高,一般比开发成
本高多了;

现在一般的大型软件正式版本定型,是靠五六道关的测试来做质量把
关的,因为大家都知道,要是这方面不花力气,软件发布出去了,出
了问题再反馈回来,再修改再发行。。。,成本将是原来软件成本的
好几倍至数十倍,且成指数递增的。

所以关键看你怎么做,现在很多人觉得软件开发就是写代码,其实现
在软件就是提供服务: Software --> Service; 首先搞软件开发人员
就该转变这种思想观念,你做得东西是为别人提供服务,里面包含有
你对别人的承诺,得为别人负责。从这个角度看,测试就显得重要了。
(当然我也不是说开发不重要,应该开发重要,测试更重要。)
国内很多软件公司做不大,做不强,首先还是软件领导管理人员观念
问题。

还有几点提一下:
做测试可以理解市场需求,可以对整体系统比较了解,有助于对产品
前端后端的理解。

现在很多公司可以搞软件外包,让别的公司去帮忙做软件加工,但产品
的规划还是自己控制着做的;

所以软件产品开发,核心是“产品规划”,根据市场具体对产品的
一个规划,包括产品的发展方向和 roadmap。 这个才是真正的核心。
--(core of business)

像国内很多知名外企,这种东西都不会在国内做的。

所以大家做测试不要单纯为测试而测试,而要和这些方向方面联系起来,
做测试是联系这些的最好效率最高的一个切入点。

单纯做开发,做测试,包括做管理,都是没有太大意思的;但你的目标
应该是把这些都有机地联系起来,只有这样,经过几年实践,你的市场
价值才会提高;否则要是自己不注意,小心越老身价越贱了,--中国
最不缺的就是前面的那种人了,但中国最缺的又是后面的那种人。


鉴于现在高校里的老师不能很好地引导现在的学生,只好写的长一点,
苦口婆心,更正刚刚从事这一行的一些年青人的根本观念错误。同时也
响应中南海的号召,给国家搞自主创新提供一点思路。

顺便也为自己攒一回rp了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值