是做軟件測試還是WEB開發(fā)更好啊?
首先搞清楚軟件測試和web開發(fā)都是在干嘛。
軟件測試,描述一種用來促進鑒定軟件的正確性、完整性、安全性和質(zhì)量的過程。換句話說,軟件測試是一種實際輸出與預(yù)期輸出之間的審核或者比較過程。軟件測試的經(jīng)典定義是:在規(guī)定的條件下對程序進行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量,并對其是否能滿足設(shè)計要求進行評估的過程。
Web開發(fā)是一個籠統(tǒng)的說法,其中包括前端開發(fā)和后端開發(fā),前端又包含各種js框架,后端又包含各種開發(fā)語言,python、Java、C#、PHP,go等都可以作為后端開發(fā)語言,不同的語言還包含了各種web開發(fā)框架。
所以根據(jù)自己的興趣和目前的學習情況,如果想從事互聯(lián)網(wǎng)行業(yè),但是對編程興趣不大,那就可以選擇軟件測試、運維之類的職位。如果對編程感興趣,對新技術(shù)的學習接受能力也比較強,那就選擇web開發(fā),可以去求職網(wǎng)站上看一下,無論是前端還是后端開發(fā),職位薪水還是比較可觀的。
目前國內(nèi)大的互聯(lián)網(wǎng)企業(yè),web開發(fā)對性能要求比較高,Java用的更多,Spring框架是必學的。對于一些中小企業(yè)的信息部門,要求快速搭建網(wǎng)站,PHP和python都是比較好的選擇,而且目前python在人工智能、數(shù)據(jù)科學方面也是十分突出。對于前端方面,除了基礎(chǔ)的html5、css3和js以外,向主流的js框架,例如vue.js、AngularJS、React.js等也是要掌握的,從目前市場需求來看,vue.js似乎更受歡迎,架構(gòu)簡介,在校學生看一些視頻也可以入門進階。
推薦一些學習開發(fā)的網(wǎng)站,入門可以瀏覽菜鳥教程,可以看看慕課網(wǎng)、網(wǎng)易云課堂的視頻,也可以在騰訊課堂報名一些課程進行學習,遇到困難可以上csdn,英語能力強的直接上stackoverflow,想看源碼可以上github或碼云。
總之互聯(lián)網(wǎng)技術(shù)學習之路任重道遠,祝你學習順利!