不管什么程序员,写完程序以后bug是一个挨一个到处都是,一般肤浅的bug顺手就修改了,运行起来烧头烧脑的一些bug要别人来帮他测试。
程序员写完程序以后大脑处于缺氧状态,人到了这个阶段已经没有精力去认真思考了,重脑力劳动很费能量的。
这就是为什么程序员一定要配测试人员,甚至一个程序员要配两个测试人员,程序员也很喜欢让测试人员帮忙,因为他省去了思考的烦恼,思考这个东西为什么不通过其实很伤脑的,只有让测试人员帮你把测试的过程结果都列出来,问题直接显现在你的面前,这样你来解决问题的时候人就轻松很多。
我们国家程序员的水平不好说,但是测试人员装备不足是一个大问题,为什么呢?因为测试的不够全面不够深入,那么程序运行起来效率就很低,要么运行速度慢,要么数据检索慢,软件太吃内存,硬件散热不好,所有的这些问题都是测试的问题,因为你没有做深入全面的测试,程序员是没有办法自我解决这些问题,人总会偷懒,程序写完能运行了,再去考虑散热问题,内存问题,他做不到。
企业利润很低,所以测试跟不上,测试人员的专业性也跟不上,因为测试人员在我们意识里面是水平低的人,但事实上测试人员的水平应该是高于程序员,这样子才能保证程序深层次的问题被挖掘出来,从而提高软件的效率性能以及保护硬件的能力。
中国需要真正的软件行业的巨头去改变这么一种行业模式,才能够真正的让中国软件走向世界。
领取专属 10元无门槛券
私享最新 技术干货