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

程序视界

共 1501字,需浏览 4分钟

 ·

2020-05-07 23:21



“有问有答”栏目,是程序视界提供的免费咨询入口。想参与,可以这样:
  1. 公众号后台留言,以“有问有答”开头。

  2. 描述你的困惑或者问题。


我每周会慎重回答一个问题并整理成文章,周四发布在订阅号程序视界内。
如果觉得这种方式较为麻烦,或者你的问题较为复杂,可以使用“在行”小程序,搜索“安晓辉”,付费约我一对一咨询。

d141fd06c45ad4ba2f2ae1b2e9d260bd.webp

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

4ef47438d46ec6ffdd4fef586dfd8bca.webp


一个来自知乎付费咨询:

38dde0bfb6c252c3b824a03fd804cd43.webp


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

1f00b8c1e56015e8cf26205a01c86c84.webp


接下来的内容分几部分:


  • SQA是什么
  • SQA岗位是否重要
  • 大龄程序员要不要转型SQA


1

SQA是什么


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


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


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

9756f33d41a0f9440e6fe30a0e5dc972.webp

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


2

SQA岗位是否重要


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


  • SQA是公司针对软件项目开发设置的公共职能岗位,一般不属于特定的软件项目

  • SQA负责软件项目的质量管理工作

  • SQA需要与软件项目研发团队协作完成工作


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


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


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


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


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



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


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


那怎么看到全貌呢?


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

460c570c14bc3fbe48cc959666c8aeb1.webp


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


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


◇◇◇最近文章华为的OD,值得去吗?今天我成了四十岁的老人,却拥有了崭新的开始二三十岁的人,不要看《我是余欢水》怎么用开发技术赚外快?
◇◇◇开启副业训练营第1期限额30名招募5月10日开营拥有PlanB,拥有安全感,拥有选择权


浏览 57
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报