大龄程序员转型,该不该选SQA?
“有问有答”栏目,是程序视界提供的免费咨询入口。想参与,可以这样:最近接到两个咨询,都是关于转型到SQA的,一个来自微信:
公众号后台留言,以“有问有答”开头。
描述你的困惑或者问题。
我每周会慎重回答一个问题并整理成文章,周四发布在订阅号程序视界内。
如果觉得这种方式较为麻烦,或者你的问题较为复杂,可以使用“在行”小程序,搜索“安晓辉”,付费约我一对一咨询。
一个来自知乎付费咨询:
接下来的内容分几部分:
- SQA是什么
- SQA岗位是否重要
- 大龄程序员要不要转型SQA
1
SQA是什么
SQA是Software Quality Assurance的缩写,有人叫它软件质量保证,有人叫它软件质量管理。
SQA比较正式的定义是这样的:
具体到某个公司,SQA岗位的职能要求可能是这样的:
不同公司有不同定义,但大差不差吧。
2
SQA岗位是否重要
在我的理解中,SQA岗位有这么几个特点:
SQA是公司针对软件项目开发设置的公共职能岗位,一般不属于特定的软件项目
SQA负责软件项目的质量管理工作
SQA需要与软件项目研发团队协作完成工作
结合这几点,对于一个软件公司来讲,从公司层面上看,SQA岗位还是需要的,能从一定程度上规范软件开发过程,保障软件质量(实际效果存疑)。
但我们从这个岗位与产品、服务和项目的关系上来看,SQA岗位对产出的贡献是间接的,属于软件产品的周边服务性岗位,重要性低于研发岗位。
3大龄程序员要不要转型SQA
找我咨询的两位伙伴,都是做了十多年软件开发工作,遇到瓶颈,增长困难,同时受限于年龄,选择新的技术赛道成本变高。人在困难多又看不到更好发展的时候,就会想逃避,换一个相对轻松的岗位。
如果是出于“逃避”心理,贸然选择相对轻松的、非核心的SQA岗位,不推荐,一定要三思。因为此时的轻松,一定会导致后续的艰难。
如果你对自己的职业未来想的很清楚,觉得自己就是要做SQA,SQA更符合你的目标,那没问题的,直接转过去就好。
但我想说的是,不管你是哪一种,都需要系统的分析自己未来职业的发展,要看到全貌,不然就会选错。
那怎么看到全貌呢?
有人可能会比较反感这么大而全的东西,心里可能会说,“安老师你自己真的就是这么考虑职业发展的吗?”
所以,我们当下可以考虑不全,但我们要尽力让每一次的考虑,都比上一次系统一点点。
◇◇◇开启副业训练营第1期限额30名招募5月10日开营拥有PlanB,拥有安全感,拥有选择权
评论