回覆列表
  • 1 # 小島大老虎

    未必(雖然我沒理解什麼叫“程式設計師佇列”)。

    首先,我覺得應該先捫心自問一下,你做軟體測試,或者說QA的目的是為了什麼,我想起有一年我去學校校招,原本我是去面試軟體開發的,後來測試那邊人手不足,我也去幫忙了一天,印象最深的就是我們CTO的一句“那些學生如果說自己是熱愛軟體測試行業,你別全信啊,也許他們只是不想寫程式碼”。的確,如果僅僅是因為不想(不擅長)寫程式碼,又想繼續在IT/網際網路行業混跡下去才做的測試,可能,真的會過的很迷茫吧。

    接下來我說說我工作中遇見的那些比較有規劃的測試工程師的方向,我個人覺得方向有3個:

    1、自動化測試,這個應該是走技術方向的測試的終極目標了,但是這個就需要有開發能力,要求比較高

    2、產品經理,因為測試在整個產品/專案的過程中,考慮到全域性的部分要超過開發工程師,所以在這方面更能理解產品,我認識的測試最終轉產品的也不在少數

    3、專案經理、測試leader,這個應該是最按部就班,也是目前最多的情況了,到時候就更多的需要對專案和人員進行管理,而不是進行具體的測試工作了,但是困難在於,作為一個技術人員,不在少數的人,技術轉管理過程中,會遇到很多問題,這個就是後話了。

    個人拙見

  • 2 # 會技術的葛大爺

    首先,很多崗位都是無法做一輩子的,所以,在到了某一個階段的時候,都會尋求轉型。至於是不是曇花一現,這個還是需要看個人的能力。

    軟體測試工程師確實入門要相對程式設計師、產品經理這些要低一點,但是,要做深入了,還是需要下一點功夫的。

    其實,在我們測試的工作中,有著大量的重複性勞動。

    例如:我在1.0版本中測試了我的核心流程,到了1.1版本的時候,我除了驗證改動部分,我對於核心流程還是需要進行測試的。

    這樣重複的勞動其實就可以交給機器來完成,也就是我們常常說的自動化測試。

    可以說,掌握了自動化測試的能力,也算是測試人員的一個進階吧。當然,測試也是需要產品思想的,因為測試其實是對產品的一個驗證過程,我們除了測試系統是不是符合產品的功能設計,我們還可以檢查產品的設計是不是符合互動的場景等等。

    當我們能夠對產品進行驗證的時候,其實,我們又算是上了一個臺階了,從純技術性的測試工作,轉化為了以市場為導向的測試工作。

    在下一步呢?

    測試其實是一個對質量控制的崗位,只是我們常常控制的只是研發完成到上線之前的環節。但是,我們可以將測試的概念放大,測試是什麼?是質量的控制,那麼,QA(質量管理)就是測試的下一步進階。

    QA就需要控制從立項到上線前的所有環節的輸入和輸出。

    不過,QA是需要成本的,對每一個環節監管也就意味著每個環節的輸出都必須符合規範,這樣的話,勢必就會花費大量的時間在QA的管理上。

    對於很多小的企業,其實並不會有QA的部門的。

    因此,測試想要能夠進階到QA,就還需要學習大量的QA知識,然後進入到一個較大的企業中去。

    如果你做到QA的管理崗位,我想45歲之前,你應該都算是比較安全的了。

    再未來的時間的話,就看你自己的意向了,我相信,不管是程式設計師還是產品經理,想到幹到退休,基本是不大可能的,所以測試也一樣。

    我們需要考慮自己的未來了,最好能夠在一定的階段時,讓自己成為一個複合型的人才,能夠在公司的經營和運營方面下功夫,將自己的經歷融入到管理中,讓自己更上一層樓。

  • 中秋節和大豐收的關聯?
  • 第74屆金球獎哪位女明星的紅毯造型最驚豔?