對於零基礎想學習web前端和軟體測試那個更容易上手?

想了解下web和軟體測試那個更容易或者適合零基礎上手和未來這兩個行業的發展趨向


謝邀,先說下我不是結論的結論:興趣是最好的老師,除了少數意志力堅定的人,大多數人只有在自己有興趣的領域才能更好的發展事業。Web前端和軟體測試兩個開頭都不難,但是想做深都很難,前景也都很好。

知乎的普遍理論:軟體開發為王,軟體測試Low逼。

但是,

能夠說出這句話的本身就很外行。

既然問的是Web前端,我們在此只說前端開發。

Web前端的發展趨勢在Web 前端開發前景如何?這個帖子裡面已經有了明確的解答,建議你移步去看下,做到心中有數,我在此就不過多贅述了。

再來說說軟體測試,測試前途怎麼樣?

好,是真的好。

目前IT行業存在一種現象,就是有些開發人員瞧不起測試,覺得測試簡單,就是因為市面上百分之八十的測試從業者都是功能測試。而只有20%的測試人員才是真正意義上的軟體測試工程師。而從你的問題中看得出你明顯有畏難情緒,想要簡單又要有前景,怎麼可能呢?

那麼軟體測試真的是外界認為的簡單嗎?

答案是否的,如果簡單沒有技術含量,企業怎麼會捨得給開除甚至比開發人員都要高的薪資,這是有原因的。

一個優秀的測試工程師需要的知識結構,從全面性角度來看,包括如下幾個方面,第一是計算機知識,包括編程語言,掌握至少一門開發語言,比如C、Java、C#等,一門腳本語言,比如Python、Perl、Ruby、Shell中對於測試工程師未來更廣的職業發展非常有幫助。資料庫知識,對於絕大部分項目或互聯網項目,都會有資料庫,所以掌握至少一門資料庫,比如Oracle、SQl Server,DB2、Mysql等。另外操作系統,比如Linux、Unix,Windows核心命令也非常重要。對於有些涉及到網路的,網路和通信知識,比如TCP/IP協議也非常重要。

這些,你有勇氣在接下來去具備嗎?

第二部分是軟體測試核心技術,掌握軟體測試核心的方法論,具體包括軟體測試需求分析與軟體測試用例設計核心工程方法。掌握主流的軟體測試工具,比如性能測試工具JMeter/LoadRunner,自動化工具典型代表Selenium/UFT/Appium,測試管理工具等,事實上光有這些工具還不夠,還需要真正理解其背後的實現原理。掌握核心的研發流程,比如RUP,測試流程,比如雙V模型,或者是現在流行的敏捷測試等,也是同樣重要。方法是秘笈、工具是兵器、流程是套路。

這些,你有勇氣在接下來去掌握嗎?

關於軟體測試前途和薪資待遇,我在現在軟體測試工資待遇如何?和感覺現在軟體測試的工資慢慢逼近開發,是錯覺嗎?兩個問答下都有解答,請自行移步查看。

你沒有具備,你沒有掌握。

那麼,

又談何前途?

企業憑什麼要給你開高工資?

拿多少錢干多少事,一個人的收入取決於他在公司的價值。工資是實力和價值的體現,現在你要想做的就是,給自己一個精確的定位,埋下頭,潛下心去充電,不要浮躁。


推薦閱讀:

金融測試行業快速入門,具體應該怎麼做?
作為軟體測試人,所在公司部門只有功能手動測試,如何進一步提升自己?
面試軟體測試工作,如何回答:為什麼要從事軟體測試行業?你覺得你會什麼?

TAG:Web標準 | 軟體測試工程師 | web前端設計師 |