10月28日訊《美國(guó)留學(xué):計(jì)算機(jī)專業(yè)就業(yè)情況分析》由出國(guó)留學(xué)網(wǎng)liuxue86.com報(bào)道。
美國(guó)留學(xué)網(wǎng)(http://www.xueus.com)專家簡(jiǎn)要分析了美國(guó)計(jì)算機(jī)專業(yè)的就業(yè)情況:
一、developer/programmer/software engineer
不管你是碩士,還是博士,不管你是學(xué)CS哪個(gè)方向的,研究算法的也好,搗鼓人工智能的也罷,或者是圖形處理、網(wǎng)絡(luò),大家將來(lái)都有一條共同的也是CS里最大的出路,就是去寫code編程做軟件開(kāi)發(fā)。很多人申請(qǐng)的時(shí)候,或者在學(xué)校讀書學(xué)習(xí)期間,很在意各個(gè)方向的區(qū)別,癡迷于某個(gè)領(lǐng)域,但是工作幾年回過(guò)頭來(lái)一看,沒(méi)啥區(qū)別,區(qū)別就是有的人通過(guò)學(xué)校期間的學(xué)習(xí)或者研究,具有domain knowledge,然后去開(kāi)發(fā)各種相應(yīng)的domain-specific application。
這么一說(shuō),可能大家就明白了,原來(lái)學(xué)CS的,不論你是什么方向,殊途同歸。但區(qū)別還是有的,比如說(shuō)現(xiàn)在cloud computing比較hot,不少公司在做相關(guān)的東西,如果你在學(xué)校里是研究這類技術(shù)的,公司可能會(huì)因?yàn)槟愕膁omain knowledge招你而不是一個(gè)研究圖形學(xué)的,但是你將來(lái)的工作性質(zhì),跟開(kāi)發(fā)圖形處理軟件的兄弟們是一樣的。
二、software QA(quality assurance)/testing
每年網(wǎng)上都有很多人發(fā)帖子說(shuō)“我學(xué)cs,但是我編程能力比較弱或者不喜歡編程,將來(lái)我能不能不去coding?”做軟件測(cè)試就是一個(gè)選擇。
從軟件工程的角度來(lái)說(shuō),有人寫軟件,就得有人專門跟在后面找bug提高軟件的quality。QA的活一直被輕視,以前曾經(jīng)被認(rèn)為是可有可無(wú)的東西,不需要專門的QA,現(xiàn)在被越來(lái)越重視了,當(dāng)然還是有些人覺(jué)得qa不如做developers更重要,但是不可否認(rèn)的事實(shí)是,QA不可或缺,QA工作現(xiàn)在很多,已經(jīng)在計(jì)算機(jī)行業(yè)里占了很大的比例了。
QA對(duì)技術(shù)的要求相對(duì)低。QA可以粗略的分成兩種,一種是mannual testing,全手工測(cè)試,你不需編程,基本就是分析軟件系統(tǒng),制定測(cè)試計(jì)劃和用例,然后用鼠標(biāo)去點(diǎn)擊為主,從技術(shù)角度來(lái)看,的確低級(jí)了點(diǎn),早些年,developers覺(jué)得去做QA是降級(jí),跟發(fā)配充軍一個(gè)意思,所以QA不得不到處找,來(lái)源很復(fù)雜,做QA的整體技術(shù)能力也比較低下;現(xiàn)在隨著公司對(duì)產(chǎn)品質(zhì)量和測(cè)試工作的重視,有CS技術(shù)背景出身的qa越來(lái)越被青睞;第二種QA,做的是自動(dòng)化測(cè)試,就是用軟件工具或者自己編程來(lái)自動(dòng)化測(cè)試,這個(gè)就要求懂技術(shù)甚至要會(huì)編程,但是要求又沒(méi)有developer那么高,這種技術(shù)性的QA也比較缺乏,現(xiàn)在的趨勢(shì)是很多公司盡量用automated testing替代mannual testing來(lái)提高效率。
美國(guó)留學(xué):計(jì)算機(jī)專業(yè)就業(yè)情況分析
美國(guó)留學(xué)網(wǎng)(http://www.xueus.com)專家簡(jiǎn)要分析了美國(guó)計(jì)算機(jī)專業(yè)的就業(yè)情況:
一、developer/programmer/software engineer
不管你是碩士,還是博士,不管你是學(xué)CS哪個(gè)方向的,研究算法的也好,搗鼓人工智能的也罷,或者是圖形處理、網(wǎng)絡(luò),大家將來(lái)都有一條共同的也是CS里最大的出路,就是去寫code編程做軟件開(kāi)發(fā)。很多人申請(qǐng)的時(shí)候,或者在學(xué)校讀書學(xué)習(xí)期間,很在意各個(gè)方向的區(qū)別,癡迷于某個(gè)領(lǐng)域,但是工作幾年回過(guò)頭來(lái)一看,沒(méi)啥區(qū)別,區(qū)別就是有的人通過(guò)學(xué)校期間的學(xué)習(xí)或者研究,具有domain knowledge,然后去開(kāi)發(fā)各種相應(yīng)的domain-specific application。
這么一說(shuō),可能大家就明白了,原來(lái)學(xué)CS的,不論你是什么方向,殊途同歸。但區(qū)別還是有的,比如說(shuō)現(xiàn)在cloud computing比較hot,不少公司在做相關(guān)的東西,如果你在學(xué)校里是研究這類技術(shù)的,公司可能會(huì)因?yàn)槟愕膁omain knowledge招你而不是一個(gè)研究圖形學(xué)的,但是你將來(lái)的工作性質(zhì),跟開(kāi)發(fā)圖形處理軟件的兄弟們是一樣的。
二、software QA(quality assurance)/testing
每年網(wǎng)上都有很多人發(fā)帖子說(shuō)“我學(xué)cs,但是我編程能力比較弱或者不喜歡編程,將來(lái)我能不能不去coding?”做軟件測(cè)試就是一個(gè)選擇。
從軟件工程的角度來(lái)說(shuō),有人寫軟件,就得有人專門跟在后面找bug提高軟件的quality。QA的活一直被輕視,以前曾經(jīng)被認(rèn)為是可有可無(wú)的東西,不需要專門的QA,現(xiàn)在被越來(lái)越重視了,當(dāng)然還是有些人覺(jué)得qa不如做developers更重要,但是不可否認(rèn)的事實(shí)是,QA不可或缺,QA工作現(xiàn)在很多,已經(jīng)在計(jì)算機(jī)行業(yè)里占了很大的比例了。
QA對(duì)技術(shù)的要求相對(duì)低。QA可以粗略的分成兩種,一種是mannual testing,全手工測(cè)試,你不需編程,基本就是分析軟件系統(tǒng),制定測(cè)試計(jì)劃和用例,然后用鼠標(biāo)去點(diǎn)擊為主,從技術(shù)角度來(lái)看,的確低級(jí)了點(diǎn),早些年,developers覺(jué)得去做QA是降級(jí),跟發(fā)配充軍一個(gè)意思,所以QA不得不到處找,來(lái)源很復(fù)雜,做QA的整體技術(shù)能力也比較低下;現(xiàn)在隨著公司對(duì)產(chǎn)品質(zhì)量和測(cè)試工作的重視,有CS技術(shù)背景出身的qa越來(lái)越被青睞;第二種QA,做的是自動(dòng)化測(cè)試,就是用軟件工具或者自己編程來(lái)自動(dòng)化測(cè)試,這個(gè)就要求懂技術(shù)甚至要會(huì)編程,但是要求又沒(méi)有developer那么高,這種技術(shù)性的QA也比較缺乏,現(xiàn)在的趨勢(shì)是很多公司盡量用automated testing替代mannual testing來(lái)提高效率。
美國(guó)留學(xué):計(jì)算機(jī)專業(yè)就業(yè)情況分析