大齡程序員轉(zhuǎn)型,該不該選SQA?
“有問有答”欄目,是程序視界提供的免費(fèi)咨詢?nèi)肟凇O雲(yún)⑴c,可以這樣:
公眾號(hào)后臺(tái)留言,以“有問有答”開頭。
描述你的困惑或者問題。
我每周會(huì)慎重回答一個(gè)問題并整理成文章,周四發(fā)布在訂閱號(hào)程序視界內(nèi)。
如果覺得這種方式較為麻煩,或者你的問題較為復(fù)雜,可以使用“在行”小程序,搜索“安曉輝”,付費(fèi)約我一對(duì)一咨詢。


一個(gè)來(lái)自知乎付費(fèi)咨詢:


接下來(lái)的內(nèi)容分幾部分:
- SQA是什么
- SQA崗位是否重要
- 大齡程序員要不要轉(zhuǎn)型SQA
1
SQA是什么
SQA是Software Quality Assurance的縮寫,有人叫它軟件質(zhì)量保證,有人叫它軟件質(zhì)量管理。
SQA比較正式的定義是這樣的:
具體到某個(gè)公司,SQA崗位的職能要求可能是這樣的:

不同公司有不同定義,但大差不差吧。
2
SQA崗位是否重要
在我的理解中,SQA崗位有這么幾個(gè)特點(diǎn):
SQA是公司針對(duì)軟件項(xiàng)目開發(fā)設(shè)置的公共職能崗位,一般不屬于特定的軟件項(xiàng)目
SQA負(fù)責(zé)軟件項(xiàng)目的質(zhì)量管理工作
SQA需要與軟件項(xiàng)目研發(fā)團(tuán)隊(duì)協(xié)作完成工作
結(jié)合這幾點(diǎn),對(duì)于一個(gè)軟件公司來(lái)講,從公司層面上看,SQA崗位還是需要的,能從一定程度上規(guī)范軟件開發(fā)過程,保障軟件質(zhì)量(實(shí)際效果存疑)。
但我們從這個(gè)崗位與產(chǎn)品、服務(wù)和項(xiàng)目的關(guān)系上來(lái)看,SQA崗位對(duì)產(chǎn)出的貢獻(xiàn)是間接的,屬于軟件產(chǎn)品的周邊服務(wù)性崗位,重要性低于研發(fā)崗位。
3大齡程序員要不要轉(zhuǎn)型SQA
找我咨詢的兩位伙伴,都是做了十多年軟件開發(fā)工作,遇到瓶頸,增長(zhǎng)困難,同時(shí)受限于年齡,選擇新的技術(shù)賽道成本變高。人在困難多又看不到更好發(fā)展的時(shí)候,就會(huì)想逃避,換一個(gè)相對(duì)輕松的崗位。
如果是出于“逃避”心理,貿(mào)然選擇相對(duì)輕松的、非核心的SQA崗位,不推薦,一定要三思。因?yàn)榇藭r(shí)的輕松,一定會(huì)導(dǎo)致后續(xù)的艱難。
如果你對(duì)自己的職業(yè)未來(lái)想的很清楚,覺得自己就是要做SQA,SQA更符合你的目標(biāo),那沒問題的,直接轉(zhuǎn)過去就好。
但我想說(shuō)的是,不管你是哪一種,都需要系統(tǒng)的分析自己未來(lái)職業(yè)的發(fā)展,要看到全貌,不然就會(huì)選錯(cuò)。
那怎么看到全貌呢?

有人可能會(huì)比較反感這么大而全的東西,心里可能會(huì)說(shuō),“安老師你自己真的就是這么考慮職業(yè)發(fā)展的嗎?”
所以,我們當(dāng)下可以考慮不全,但我們要盡力讓每一次的考慮,都比上一次系統(tǒng)一點(diǎn)點(diǎn)。
◇◇◇開啟副業(yè)訓(xùn)練營(yíng)第1期限額30名招募5月10日開營(yíng)擁有PlanB,擁有安全感,擁有選擇權(quán)
