談美國留學(xué)CS專業(yè)畢業(yè)生的就業(yè)方向
談美國留學(xué)CS專業(yè)畢業(yè)生的就業(yè)方向...
信息時代的到來,計算機(jī)專業(yè)不可否認(rèn)是最吃香的專業(yè),尤其是國內(nèi)門戶網(wǎng)站的不斷崛起,科技富豪層出不窮,造就了計算機(jī)專業(yè)畢業(yè)生的不愁出路,但隨著計算機(jī)人才的不斷增加,新老更迭的加速,計算機(jī)專業(yè)就業(yè)前景是依舊光明還是不可預(yù)估?下面是一位計算機(jī)過來人給大家分享的就業(yè)情形,與千千萬萬的計算機(jī)畢業(yè)生共享。
首先說一下計算機(jī)專業(yè)畢業(yè)生能做什么
一、eveloper/programmer/software engineer
不管你是碩士,還是博士,不管你是學(xué)CS哪個方向的,研究算法(algorithm)的也好,人工智能(AI)的也罷,或者是軟件工程 (software engineering)、圖形處理(graphics/image processing)、網(wǎng)絡(luò)(network) etc etc etc,大家將來都有一條共同的也是CS里最大的出路,就是去寫coe編程做軟件開發(fā)。
很多人申請的時候,或者在學(xué)校讀書學(xué)習(xí)期間,很在意各個方向的區(qū)別,癡迷于某個領(lǐng)域,但是工作幾年回過頭來一看,沒啥區(qū)別,大家都有一個光榮的頭銜,好聽點叫軟件工程師,難聽點叫程序員,職稱(title)和工資高點低點而已。區(qū)別無非是有的人通過學(xué)校期間的學(xué)習(xí)或者研究,具有omain knowlege(比如說常見的image processing算法,數(shù)據(jù)庫知識,各種網(wǎng)絡(luò)協(xié)議和分布式系統(tǒng)知識),然后去開發(fā)各種相應(yīng)的omain-specific application(比如圖形圖像處理軟件,數(shù)據(jù)庫管理軟件,網(wǎng)絡(luò)設(shè)備/分布式系統(tǒng)上運行的軟件)。等你每天寫了無數(shù)programs之后,可能對領(lǐng) 域上的區(qū)別早就麻木了;等你工作多年,做了無數(shù)個project以后,可能早就不care到底算是那個omain/area的了,來了通殺。
不管你是在哪個行業(yè)工作,IT也好,金融保險也罷,或者是咨詢、生物技術(shù)、whatever,不管你的工作頭銜(job title)聽上去很好聽還是很丟人(比如architect/Principle/Technical Lea vs programmer),也不管你的工資是1萬一個月還是5000一個月,最關(guān)鍵的是你的工作性質(zhì)是什么,只要是以軟件開發(fā)/編程為主,那么你就是此類的。
這么一說,可能大家就明白了,原來學(xué)CS的,不論你是什么方向,殊途同歸啊,那我還計較個啥?區(qū)別還是有的,比如說現(xiàn)在clou computing比較hot,不少公司在做相關(guān)的東西,如果你在學(xué)校里是研究這類技術(shù)的,公司可能會因為你的omain knowlege招你而不是一個研究圖形學(xué)的,但是你將來的工作性質(zhì),跟開發(fā)圖形處理軟件的兄弟們是一樣的,說高尚點叫l(wèi)arge scale system esign an evelopment,說俗了就是coing,coing an coing。
大家都說做IT的是民工活,其實公司里資歷久,對核心產(chǎn)品底層architecture懂的多的技術(shù)骨干,工資也是很高的,而且地位高工作也穩(wěn)定。
二、software QA(quality assurance)/testing
從軟件工程的角度來說,有人寫軟件,就得有人專門跟在后面找bug提高軟件的quality。QA的活一直被輕視,以前曾經(jīng)被認(rèn)為是可有可無的東西,不需要專門的QA,現(xiàn)在被越來越重視了,當(dāng)然還是有些人覺得qa不如做evelopers更重要,但是不可否認(rèn)的事實是,QA不可或缺,QA工作現(xiàn)在很多,已經(jīng)在計算機(jī)行業(yè)里占了很大的比例了。
QA對技術(shù)的要求相對低。QA可以粗略的分成兩種,一種是mannual testing,全手工測試,你不需編程,基本就是分析軟件系統(tǒng),制定測試計劃和用例,然后用鼠標(biāo)去點擊為主,從技術(shù)角度來看,的確低級了點,早些年,evelopers覺得去做QA是降級,跟發(fā)配充軍一個意思,所以QA不得不到處找,來源很復(fù)雜,做QA的整體技術(shù)能力也比較低下;現(xiàn)在隨著公司對 產(chǎn)品質(zhì)量和測試工作的重視,有CS技術(shù)背景出身的qa越來越被青睞;第二種QA,做的是自動化測試(automate testing),就是用軟件工具或者自己編程來自動化測試,這個就要求懂技術(shù)甚至要會編程,但是要求又沒有eveloper那么高,這種技術(shù)性的QA 也比較缺乏,現(xiàn)在的趨勢是很多公司盡量用automate testing替代mannual testing來提高效率。
同樣經(jīng)驗/教育背景,QA的工資應(yīng)該比eveloper低,但是差別也不是很大。很明顯,學(xué)cs任何一個方向的人,都可以勝任QA的工作。
三、Database/network aministration
數(shù)據(jù)庫/網(wǎng)絡(luò)管理對編程要求也很低,你不需要像開發(fā)數(shù)據(jù)庫或者網(wǎng)絡(luò)管理軟件的人那樣子,天天耗在編程里。這類工作優(yōu)點很多:
1 就業(yè)范圍廣,稍微大點的公司、學(xué)?;蛘呷魏螜C(jī)構(gòu)都需要有高級管理員來管理維護(hù)網(wǎng)絡(luò)和存儲備份數(shù)據(jù)庫;
2 工作經(jīng)驗越豐富越受歡迎,因為很多job就是得經(jīng)驗豐富的aministrator才能處理好,不是隨便扒拉一個沒多少經(jīng)驗的人就能湊合著做的;
3 信息社會,公司對數(shù)據(jù)庫和網(wǎng)絡(luò)依賴嚴(yán)重,所以有時候一個經(jīng)驗豐富的atabase/network aministrator對公司可能非常重要,如果他突然撒手走了,公司又沒有準(zhǔn)備好替代人員的話,會損失慘重的。
因此,這類工作工資高,也比較穩(wěn)定。前段時間有些金融公司即使大幅度裁員,核心的網(wǎng)絡(luò)和數(shù)據(jù)庫管理員也會被保留。
這類工作的缺點是入門比較難,公司希望你能有相關(guān)的實戰(zhàn)經(jīng)驗而不僅僅是會點學(xué)校里的理論知識,剛畢業(yè)的學(xué)生往往根本沒有這方面的經(jīng)驗;有時候需要在晚上或者周末工作,也可能有on call的情況出現(xiàn)。
四、Others
其他的工種也有,比如release management,用戶界面(UI,user interface)設(shè)計,usability,Technical support等等,但是一方面這些工作數(shù)量相對少,另一方面,不同的公司里,相同的職位名稱可能具體的工作性質(zhì)不太一樣,比如做release managment的,有的公司要求做很多QA的活,有的公司更靠近evelopers,還有的公司可能讓你安裝/搭建系統(tǒng)來管理不同的 releases,跟個系統(tǒng)管理員似的,所以就不一一詳敘。
最后,談一下cs研究生教育和工業(yè)界需求的不同。
很多人來美國以前對研究生學(xué)習(xí)充滿了期望,以為可以通過學(xué)習(xí),迅速獲得將來在社會上求職謀生的技能。這個想法當(dāng)然沒錯,但是我想提醒,學(xué)校里側(cè)重培養(yǎng)學(xué)術(shù)科研能力,傳授理論知識,跟工業(yè)界需求不同。
大家都希望選擇排名高的學(xué)校接受研究生教育,而這些學(xué)校,只所以排名高,很大程度上是因為理論研究做的好;research做的不好的學(xué)校,排名不可能高了,甚至是沒有什么排名。
研究生學(xué)習(xí),尤其是在一個側(cè)重理論研究的氛圍下,老師們強(qiáng)調(diào)的是你在一個小方向內(nèi)深入研究,獲得領(lǐng)域知識(omain knowlege)和解決問題的能力;學(xué)校里做research,經(jīng)常可以聽到強(qiáng)調(diào)”IDEA”(中文可以翻譯成“點子”),把IDEA掛在嘴邊,因為 找到新穎的iea設(shè)計一套方法理論來解決學(xué)術(shù)問題,才是科研的核心;老師當(dāng)然希望你有強(qiáng)大的編程能力來實現(xiàn)你的iea,但是找出iea遠(yuǎn)比編程更重要,因為編程能力可以慢慢培養(yǎng),iea可不是你想有就可以有的。
研究生的課程,根本目的還是系統(tǒng)的傳授理論知識給學(xué)生,而不是教學(xué)生如何使用某項具體技術(shù),所以到了研究生這個層次,就沒有什么很應(yīng)用的課程比 如說C++/Java了。開設(shè)的程序語言設(shè)計(programming language esign)這種課程,也是從底層告訴你如何設(shè)計一個程序語言,而不是教你指針數(shù)組怎么用,類怎么設(shè)計。整體上,學(xué)校里輕視成熟技術(shù),學(xué)校的老師不會很 excite陪你整天玩j2ee,.NET這些東西,盡管他們在工業(yè)界用途廣泛。
相比之下,公司決大部分職位需要的是能熟練使用某些具體技術(shù)的人,公司基本不需要你卓越的研究能力和超群的理論水平。
【微語】你踏上異國的土地,追逐夢想的翅膀在風(fēng)中舒展,每一步都是成長的印記。
本文地址:http://v5tt.cn/liuxue/247099.html
轉(zhuǎn)載說明:文章《談美國留學(xué)CS專業(yè)畢業(yè)生的就業(yè)方向》由【留求藝】原創(chuàng)發(fā)布(部分轉(zhuǎn)載內(nèi)容均有注明出處,如有侵權(quán)請告知),轉(zhuǎn)載請注明文章來源。
談美國留學(xué)CS專業(yè)畢業(yè)生的就業(yè)方向...
翻譯專業(yè)的就業(yè)前景,總的來說可以分為以下幾個方向:第一個方向是翻譯公司中國有很多類型的翻譯公司,這也是畢業(yè)生最對口的領(lǐng)域,從事的工作內(nèi)容,比如翻譯、校對、編輯等工作。...
美國CS專業(yè)就業(yè)方向...
翻譯專業(yè)的就業(yè)前景,總的來說可以分為以下幾個方向:第一個方向是翻譯公司中國有很多類型的翻譯公司,這也是畢業(yè)生最對口的領(lǐng)域,從事的工作內(nèi)容,比如翻譯、校對、編輯等工作。...
美國計算機(jī)專業(yè)是留學(xué)申請的熱門專業(yè),那么計算機(jī)專業(yè)就業(yè)情況如何呢?下面老師根據(jù)自己多年的咨詢經(jīng)驗,為大家分析一下CS專業(yè)的就業(yè)方向。...
生物工程是一門以生物學(xué)理論和技術(shù)為基礎(chǔ),結(jié)合工程學(xué)原理和技術(shù)的新興學(xué)科。...
英國計算機(jī)科學(xué)CS專業(yè)就業(yè)方向...
計算機(jī)科學(xué)(computer science)和計算機(jī)工程(computer engineering)作為非常相近的兩個專業(yè),就業(yè)方向如何...
對留美學(xué)生來說,EE(electrical engineering)和CS(computer science)一定都不陌生。尤其新世紀(jì)以來,計算機(jī)專業(yè)在全球的關(guān)注度達(dá)到空前水平,更是使得大量國內(nèi)學(xué)生將“成為計算機(jī)人才”作為夢想并赴美留學(xué)。 那么針對...
博洛尼亞大學(xué)與英國的牛津大學(xué)、法國的巴黎大學(xué)、西班牙的薩拉曼卡大學(xué)并稱歐洲四大名校。...