全棧工程師真的全棧嗎?
什麼是全棧測試工程師?
全棧工程師是指掌握多種技能,並能利用多種技能獨立完成產品的人,也叫全端工程師(同時具備前端和後臺能力),英文Full Stack engineer。
那什麼叫做全棧測試工程師呢?其實也可以理解為全能測試工程師,如果有讀過雲大的書籍《小白成長建議:軟體測試入門》應該能夠明白本來測試工程師就要全能的,至少要廣度夠還要有點深度。簡單講就是測試什麼都要懂,什麼都要會,不管業務上要對前臺、後臺還是伺服器端,不管是什麼平臺pc、web還是app,要懂功能,效能,安全,自動化等都可以搞定。那麼既然有了這個前提,所謂的全棧測試工程師不過就是一個放大版的頭銜罷了,一個近幾年流行的概念罷了,如同devops、敏捷一樣。
為什麼需要全棧測試工程師?
其實測試工程師本來就全能的,公司也需要全棧測試工程師的。因為在測試這個角度,放大了是質量這個角度,一切能夠提高質量的工作都是測試人員應該涉獵的。就好像本來犯法就是應該懲罰的,這個還專門強調一下搶劫警車是犯法的一樣,搞得不搶劫警車不犯法了。
在最近的這幾年,測試看起來在蓬勃發展,但是其實整體的素質和能力卻每況愈下。一方面是低端的沒有突破,另一方面確實測試技術化。這裡並不是說測試技術化不好,而是很多測試人員在為了技術而學習技術,並沒有解決質量問題。更可怕的是測試人員對自己的要求從全能逐漸變成了業務,再從業務變成了點點點或者是寫寫寫的兩個極端。在這裡對新手是一個非常迷茫的未來,上面的人都還在撲騰到底怎麼玩,你讓小白怎麼知道自己該怎麼玩?
全棧測試工程師的提出,其實只是換了個黃金馬甲的測試工程師,但是它重新定義了測試人員的要求,就是啥都懂,這樣才能在工作中真正的幫助別人發現問題、定義問題、解決問題,並最終找到質量人員的價值所在。
怎麼培養全棧工程師?
雲層大大在本週五下午會帶大家一起探討這個話題,請大家點選原文連結或掃描下方二維碼,一起參與學習與討論喲~
我能不能做全棧工程師?
隨著敏捷跟devops體系的流行,測試行業也開始慢慢發展,各種概念開始流行,測試人員對於未來的發展可能會迷茫,這個是可以理解的,但還是要有獨立思考的能力,不要總是人云亦云,相信什麼名人效應。在人生的旅途上,導師很重要,那麼作為一名優秀的且負有責任感的測試人員,請在瞭解了你所跟隨的這個人後,再去判斷他所說的是否是正確的。沒有人能夠隨隨便便成功,也不是人口相傳地說著要全棧要全棧要全棧!要腳踏實地,一步一步慢慢積累,你才可能全棧;要不斷努力,好好學習天天向上,你才可能全棧;要保持快速學習的能力,保持驅動持續學習的興趣,你才可能全棧。
不可否認,隨著測試的發展,這個行業會越來越需要全能型,綜合素質高的測試人員。全棧的含義也並不都是硬技術上的,對於一名測試人員,軟技術的要求有時比硬技術要求更加高。技術是硬實力,而情商則是軟實力了,相對於開發人員或者運維人員來講,在處理需求以及缺陷管理等保障產品質量來說,測試應該更加具備細心、耐心、責任心、好的工作態度以及社交能力這樣的軟技能了。
那麼既然知道了如何能做全棧工程師,並且也知道了所謂的全棧工程師需要會啥,那麼我能不能做呢?
全棧工程師真的不全棧!
最後想說的一點就是全棧工程師可能並不是真的全棧。
什麼都懂什麼都不精是大家所知道的,本來學習東西就是有成本的,一個人的精力是有限的,要做廣自然很難再有精力做精。還有一點就是在任意一家公司的全棧測試工程師,公司團隊強的,那麼對全棧工程師的要求就會低,而公司某些團隊弱的,那麼自然全棧工程師會強。問題解決的越多經驗越豐富,所以全棧工程師只能對當前企業來說是全棧的,但是對於另外的企業來說未必。因為全棧或者是全能也是有針對性的,如同人無完人,全能固然好,但術業有專攻也未必不是一條康莊大道。關鍵是你自己是否想做,想做了後是否喜歡做,喜歡做了後是否堅持做,堅持做了你就一定能夠做到!

掃描二維碼就能與雲層大大一起學習了喲!也可以加咱們的學習交流群,群號可以看我的個人資料的哦!
ofollow,noindex">閱讀原文