编程语言
首页 > 编程语言> > 大龄程序员转型,该不该选SQA?

大龄程序员转型,该不该选SQA?

作者:互联网

最近接到两个咨询,都是关于转型到SQA的,一个来自微信:


图片


一个来自知乎付费咨询:

图片


看来SQA是不少大龄程序员的热门转型目标了,今天我们就来聊聊这个话题。

图片


接下来的内容分几部分:



1

SQA是什么


SQA是Software Quality Assurance的缩写,有人叫它软件质量保证,有人叫它软件质量管理。


SQA比较正式的定义是这样的:


软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。
具体到某个公司,SQA岗位的职能要求可能是这样的:

图片

不同公司有不同定义,但大差不差吧。


2

SQA岗位是否重要


在我的理解中,SQA岗位有这么几个特点:



结合这几点,对于一个软件公司来讲,从公司层面上看,SQA岗位还是需要的,能从一定程度上规范软件开发过程,保障软件质量(实际效果存疑)。


但我们从这个岗位与产品、服务和项目的关系上来看,SQA岗位对产出的贡献是间接的,属于软件产品的周边服务性岗位,重要性低于研发岗位。


简而言之,这是一个非核心岗位。
3大龄程序员要不要转型SQA


找我咨询的两位伙伴,都是做了十多年软件开发工作,遇到瓶颈,增长困难,同时受限于年龄,选择新的技术赛道成本变高。人在困难多又看不到更好发展的时候,就会想逃避,换一个相对轻松的岗位。


如果是出于“逃避”心理,贸然选择相对轻松的、非核心的SQA岗位,不推荐,一定要三思。因为此时的轻松,一定会导致后续的艰难。



如果你对自己的职业未来想的很清楚,觉得自己就是要做SQA,SQA更符合你的目标,那没问题的,直接转过去就好。


但我想说的是,不管你是哪一种,都需要系统的分析自己未来职业的发展,要看到全貌,不然就会选错。


那怎么看到全貌呢?


我结合多年的职业规划经验和我自己的体会,整合出一个简单的框架,供你参考。

图片


有人可能会比较反感这么大而全的东西,心里可能会说,“安老师你自己真的就是这么考虑职业发展的吗?”


实话说,最开始工作的好多年,我也是只能想到一两点,要么就是根据喜欢不喜欢来选,要么就根据薪水来选,但随着年龄渐长,随着职业规划个案做得越来越多,我越发现,职业不仅仅是职业,它是我们人生地图中的一部分,和其他部分,有错综复杂的相互作用。选择错了,不仅仅是职业发展受影响,生活的其他方面,也会背锅。
所以,我们当下可以考虑不全,但我们要尽力让每一次的考虑,都比上一次系统一点点。


标签:岗位,质量保证,程序员,大龄,软件,SQA
来源: https://blog.51cto.com/u_15127665/2832478