开发人员完成了一个项目的开发后,公司为避免人员闲置,往往会 布置开发人员做其他项目的开发。而这个项目,往往和之前开发的产品不是同一个类型。比如开发人员开发出了网站,公司是不会白白养着,往往会要求去开发OA、财务软件、通讯软件,手机APP…每种产品的业务逻辑不一样,导致开发经验的可移植性就较差。
加上随着社会的发展,开发领域总能诞生一些新的技术,淘汰一些落后的技术,就意味着开发人员需要不断的去更新自己的知识体系。
一方面要费脑筋去开发新产品,一方面又要去学习新的技术,所以开发人员往往压力较大,脱发严重。在35岁这个年纪,往往又有家庭和孩子,精力不能和年轻时一样,全部投入到工作中,所以在职场的竞争力就开始下降。所以就有了35岁危机这一说。
而反观测试行业,无论你的产品是什么类型,测试的流程是大体差不多的。这就意味着,我们在测试当前项目所走过的每一个坑,都会成为测试下一个项目的经验和教训。
测试的技术更新远远赶不上开发领域,目前测试人员只要能够在20多岁拿下功能测试、接口测试、UI自动化测试、性能测试,那么在35岁及以后也就可以胜任几乎所有的测试工作。
所以开发人员有35岁危机这么一说,但是对于测试人员,是没有35岁危机这一说的。反而随着职业阅历的丰富和经验的累积,到了一定的年龄通过“望闻问切”就能知道毛病出在什么地方。所以说软件测试工程师和医生一样,是最不需要用“青春”来保证的职业。而是随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香,就像老中医。
网友评论