摘要:所以軟件開發人員的低代價性就決定不可避免地存在。所以測試必不可少。測試的前景一定是光明的,崗位也會越來越多,但絕不意味著濫竽充數。測試需要保障的不僅僅是代碼,而是產品。
不會
??首先要相信,互聯網行業仍然是當下以及至少未來十年的熱門行業,互聯網的高速發展必然帶來更多的機遇,但隨著大量的應屆生和轉行的人員進行到這個行業,從當初的低門檻到現在自動化的發展階段,進入這個行業的門檻越來越高
目前很多人唱衰測試的主要論調主要有兩種
第一,“牛逼的代碼不需要測試”
??有這樣一個故事,有一個原本做硬件的轉行去做軟件,他寫的代碼從來沒有bug,別人都很好奇,問他為什么,他非常驚訝的問:“怎么?還可以有bug?”
??硬件人員為什么認為不能有bug?因為一個bug可能導致整個芯片廢掉,損失都是百萬計,bug代價太大,所以做硬件的人員都很謹慎。
??但是軟件不一樣,它的代價相對硬件要低得多,甚至沒有,比如你用百度搜索,本身就是免費給你用的,出bug你可以提,不提你就忍著,就是這么個道理。所以軟件開發人員的bug低代價性就決定bug不可避免地存在。
何況,并不是所有人都可以像那個做硬件的老哥一樣做到所有代碼沒有bug。
所以測試必不可少。
第二,“測試的工作開發做”
這是比較主流的一種不認同測試工作價值的看法。
??開發是否能測試自己的產品?答案是可以的。但是開發人員的水平參差不齊,好的開發人員確實是可以做到零bug的,但是在項目壓力的情況下,零bug很難做到。
??開發和測試是兩種思維,簡單地說,開發是構造,測試是破壞,一個人能夠同時擁有兩種思維模式,并且非常客觀地測試自己的產品,還是很難得的。我們不能預期每一個人都是最好的開發。而一個人如果寫的代碼比較差的話,也很難預期這個人能發現自己的代碼錯誤。
??一些小公司為了節省成本,一個產品上線只要能用就行,所以開發來做測試無可厚非。但是一般上規模的公司都會有專門的測試,所謂術業有專攻,專職測試人員的經驗和敏銳嗅覺可以極大提升測試的效率和質量,比起讓開發做測試其實是更節約成本的。
??但是,測試行業的崗位會變多,但不代表門檻會降低
第一,軟件質量要求的不斷提升是用戶需求倒逼對測試要求不斷升級
??這一點很簡單,十年前你做的網站、軟件再簡陋都有人用,為什么?因為這玩意能給他提供價值,另外這在當時還是很新奇的東西。但是這一套已經不管用了,不信看看微信公眾號和普通網站新聞那個瀏覽量高?
??但一個東西沒有的時候,你能做出來你就贏了,但是在大家都能做出來的時候,你如果不能做得更好,那你掛掉。所以軟件的質量要求越來越高,對測試的要求也就越高。
第二,人工智能的威脅
??人工智能的威力絕不可小覷,在進行大量重復繁瑣的工作的時候,人可能會出錯,但機器不會。所以未來的某天人工智能取代部分人工崗位是必然發生的事情,就像目前手動測試只有“點點點”的部分工作份額未來會越來越少。
??AlphaGo擊敗李世石的時候,李世石回憶道“圍棋有很多不確定的因素,機器的局限性是很多的,在下棋過程中也會出現漏洞,因此之前觀看阿爾法狗跟樊麾的比賽讓我以為計算機達不到圍棋選手的最高水平。結果大家都知道:我輸了。”
??以目前人工智能的機器學習能力,掌握不斷執行行為樹找到可能發生錯誤的執行步驟順序已經不是問題,如果在未來大規模應用,至少一大批初級測試會失去飯碗。
??總結,不斷拓展技能樹,提升自己的能力才是正道。
??測試的前景一定是光明的,崗位也會越來越多,但絕不意味著濫竽充數。所以更多的學習,更多地思考才是未來不被淘汰的關鍵。測試需要保障的不僅僅是代碼,而是產品。一個產品,從需求、技術方案、編碼到用戶反饋,都是測試的范疇。
?? 一位優秀的測試人員,肯定是不斷的努力學習,技能是隨時年齡的增長而不斷提高的,而得過且過這中年危機!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122263.html
摘要:最難的是北京早晚高峰的地鐵上,每天來回通勤要花費個小時,因為這點工資不敢住市區,只能在很遠的郊區租一個相對便宜的房子。工作的第一年,我大部分時間都穿梭在北京地鐵的角落,每天都想要辭職。 ...
摘要:而且大專學歷也徒增額外的打擊,本科學歷的硬性招聘要求一下子篩掉了很多工作機會。突破學歷限制,內推被技術總監破格聘用我抱著試試看的態度,把簡歷發了過去。面試官看起來也很滿意,也當場告訴我面試通過了。 ...
摘要:專業專業這一塊肯定是計算機專業最好,計算機專業其實也包括很多,包括計算機科學網絡工程,包括我看到現在還有專門的軟件測試專業,我們以前那一會都沒有。次優勢是什么呢就是說你雖然不是計算機專業,但是你學過一些計算機相關的一些內容。 ...
摘要:高級軟件測試工程師具備豐富的行業測試經驗,有良好的代碼能力,熟練使用軟件測試行業的常見的測試工具等。上圖是我整理的一份軟件測試全棧學習路線圖,相信你如果掌握了上圖上面所有的知識技能,并且能夠靈活的運用的話,月薪萬并不會是什么問題。 ...
閱讀 3720·2021-10-12 10:11
閱讀 1985·2019-08-30 15:53
閱讀 1592·2019-08-30 13:15
閱讀 2308·2019-08-30 11:25
閱讀 1804·2019-08-29 11:24
閱讀 1653·2019-08-26 13:53
閱讀 3526·2019-08-26 13:22
閱讀 1768·2019-08-26 10:24