悉尼科技大學(xué)是目前澳大利亞最大的綜合性政府公立大學(xué)之一,在澳洲各高校各項指標評估中名列前茅,澳洲四星級大學(xué)之一作為最受雇主青睞和認可的大學(xué)之一,悉尼科技大學(xué)的IT專業(yè),以其實用、高就業(yè)率和高起薪聞名全澳大利亞,其課程設(shè)計緊跟行業(yè)趨勢,適應(yīng)最前沿的市場需求。
以下是專家整理的悉尼科技大學(xué)計算機專業(yè)優(yōu)勢:
高中畢業(yè)生無需預(yù)科
高中畢業(yè)生無需入讀預(yù)科,完成悉尼科技大學(xué)文憑課程后直接進入本科第二年學(xué)習(xí)。學(xué)生既節(jié)省了一年預(yù)科的時間又節(jié)省了1年的費用,此通道是悉尼科技大學(xué)在澳洲的首創(chuàng),之后其他很多學(xué)校都爭相模仿。
帶薪實習(xí)
悉尼科技大學(xué)計算機本科課程是澳洲唯一在學(xué)生本科階段提供帶薪實踐文憑的課程,學(xué)生在畢業(yè)之前可以獲得1年和專業(yè)相關(guān)的工作經(jīng)驗。
文憑認可
悉尼科技大學(xué)計算機本科課程都是被澳大利亞計算機協(xié)會(ACS)認證的,學(xué)生畢業(yè)后直接能獲得計算機行業(yè)證書,此證書同樣受到英聯(lián)邦雇主的認可。
設(shè)施先進齊全
大學(xué)配有一流的教學(xué)及科研設(shè)施,其中包括設(shè)備先進的PC實驗室、運行Solaris的Sun工作站和Linux實驗室,以及因特網(wǎng)、計算機圖形、存取網(wǎng)格(access grid)、協(xié)作系統(tǒng)、創(chuàng)新與同源、分布式系統(tǒng)技術(shù)等方面的專業(yè)實驗室。其中的16個電腦實驗室一周七天, 全天24小時向IT學(xué)院的學(xué)生開放。
計算機專業(yè)就業(yè)分析
一、developer/programmer/software engineer
不管你是碩士,還是博士,不管你是學(xué)CS哪個方向的,研究算法的也好,搗鼓人工智能的也罷,或者是圖形處理、網(wǎng)絡(luò),大家將來都有一條共同的也是CS里最大的出路,就是去寫code編程做軟件開發(fā)。很多人申請的時候,或者在學(xué)校讀書學(xué)習(xí)期間,很在意各個方向的區(qū)別,癡迷于某個領(lǐng)域,但是工作幾年回過頭來一看,沒啥區(qū)別,區(qū)別就是有的人通過學(xué)校期間的學(xué)習(xí)或者研究,具有domain knowledge,然后去開發(fā)各種相應(yīng)的domain-specific application。
這么一說,可能大家就明白了,原來學(xué)CS的,不論你是什么方向,殊途同歸。但區(qū)別還是有的,比如說現(xiàn)在cloud computing比較hot,不少公司在做相關(guān)的東西,如果你在學(xué)校里是研究這類技術(shù)的,公司可能會因為你的domain knowledge招你而不是一個研究圖形學(xué)的,但是你將來的工作性質(zhì),跟開發(fā)圖形處理軟件的兄弟們是一樣的。
二、software QA(quality assurance)/testing
每年網(wǎng)上都有很多人發(fā)帖子說“我學(xué)cs,但是我編程能力比較弱或者不喜歡編程,將來我能不能不去coding?”做軟件測試就是一個選擇。
從軟件工程的角度來說,有人寫軟件,就得有人專門跟在后面找bug提高軟件的quality。QA的活一直被輕視,以前曾經(jīng)被認為是可有可無的東西,不需要專門的QA,現(xiàn)在被越來越重視了,當(dāng)然還是有些人覺得qa不如做developers更重要,但是不可否認的事實是,QA不可或缺,QA工作現(xiàn)在很多,已經(jīng)在計算機行業(yè)里占了很大的比例了。
QA對技術(shù)的要求相對低。QA可以粗略的分成兩種,一種是mannual testing,全手工測試,你不需編程,基本就是分析軟件系統(tǒng),制定測試計劃和用例,然后用鼠標去點擊為主,從技術(shù)角度來看,的確低級了點,早些年,developers覺得去做QA是降級,跟發(fā)配充軍一個意思,所以QA不得不到處找,來源很復(fù)雜,做QA的整體技術(shù)能力也比較低下;現(xiàn)在隨著公司對產(chǎn)品質(zhì)量和測試工作的重視,有CS技術(shù)背景出身的qa越來越被青睞;第二種QA,做的是自動化測試,就是用軟件工具或者自己編程來自動化測試,這個就要求懂技術(shù)甚至要會編程,但是要求又沒有developer那么高,這種技術(shù)性的QA也比較缺乏,現(xiàn)在的趨勢是很多公司盡量用automated testing替代mannual testing來提高效率。
三、Database/network administration
數(shù)據(jù)庫/網(wǎng)絡(luò)管理對編程要求也很低,你不需要像開發(fā)數(shù)據(jù)庫或者網(wǎng)絡(luò)管理軟件的人那樣子,天天耗在編程里。這類工作優(yōu)點很多:
1 就業(yè)范圍廣,稍微大點的公司、學(xué)?;蛘呷魏螜C構(gòu)都需要有高級管理員來管理維護網(wǎng)絡(luò)和存儲備份數(shù)據(jù)庫;
2 工作經(jīng)驗越豐富越受歡迎,因為很多job就是得經(jīng)驗豐富的administrator才能處理好,不是隨便扒拉一個沒多少經(jīng)驗的人就能湊合著做的;
3 信息社會,公司對數(shù)據(jù)庫和網(wǎng)絡(luò)依賴嚴重,所以有時候一個經(jīng)驗豐富的database/network administrator對公司可能非常重要,如果他突然撒手走了,公司又沒有準備好替代人員的話,會損失慘重的。
因此,這類工作工資高,也比較穩(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的活,有的公司更靠近developers,還有的公司可能讓你安裝/搭建系統(tǒng)來管理不同的releases,跟個系統(tǒng)管理員似的,所以就不一一詳敘。
最后,談一下cs研究生教育和工業(yè)界需求的不同。
很多人來美國以前對研究生學(xué)習(xí)充滿了期望,以為可以通過學(xué)習(xí),迅速獲得將來在社會上求職謀生的技能。這個想法當(dāng)然沒錯,但是專家想提醒澳洲留學(xué)計算機專業(yè)的同學(xué)們的是,學(xué)校里側(cè)重培養(yǎng)學(xué)術(shù)科研能力,傳授理論知識,跟工業(yè)界需求不同。大家都希望選擇排名高的學(xué)校接受研究生教育,而這些學(xué)校,只所以排名高,很大程度上是因為理論研究做的好;research做的不好的學(xué)校,排名不可能高了,甚至是沒有什么排名。
研究生學(xué)習(xí),尤其是在一個側(cè)重理論研究的氛圍下,老師們強調(diào)的是你在一個小方向內(nèi)深入研究,獲得領(lǐng)域知識和解決問題的能力;學(xué)校里做research,經(jīng)??梢月牭綇娬{(diào)”IDEA”(中文可以翻譯成“點子”),把IDEA掛在嘴邊,因為找到新穎的idea設(shè)計一套方法理論來解決學(xué)術(shù)問題,才是科研的核心;老師當(dāng)然希望你有強大的編程能力來實現(xiàn)你的idea,但是找出idea遠比編程更重要,因為編程能力可以慢慢培養(yǎng),idea可不是你想有就可以有的。