2011美國留學:計算機專業(yè)就業(yè)情況分析

字號:

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