前程帶你學專業~軟件工程

前程帶你學專業~軟件工程

專業名稱:軟件工程

專業解析:軟件工程是一門研究用工程化方法構建和維護有效的、使用的和高質量的軟件的學科。它涉及到程序設計語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等方面。

在現代社會中,軟件應用於多個方面。典型的軟件比如有電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、數據庫、遊戲等。同時,各個行業幾乎都有計算機軟件的應用,比如工業、農業、銀行、航空、政府部門等。如在超市購物結賬時,營業員一般通過計算機進行業務操作,先掃描物品條形碼,使之傳輸到計算機得出銷售價格並累加、彙總出物品總金額,再計算找零數目,並記錄結賬時間、金額和購物地點——這裡條形碼與價格間的相互轉換以及金額彙總功能便是通過內嵌在計算機的軟件程序發佈指令實現的。

軟件工程師是對應用軟件創造軟件的人們的統稱,軟件工程師按照所處的領域不同可以分為系統分析員、軟件設計師、系統架構師、程序員、測試員等等。人們也常常用程序員來泛指各種軟件工程師。

主要課程

計算機導論、離散數學、C語言程序設計、數據結構與算法、計算機硬件基礎、面向對象程序設計(Java)、編譯技術、人機界面設計

前程帶你學專業~軟件工程

相近專業

計算機科學與技術、軟件工程、網絡工程、信息安全、物聯網工程、數字媒體技術、智能科學與技術、電子計算機工程

代表院校

重點院校:清華大學、浙江大學、哈爾濱工業大學、復旦大學、南京大學、上海交通大學、武漢大學、北京航空航天大學、中國科學技術大學、北京郵電大學、華南理工大學、山東大學、同濟大學、華中科技大學、北京工業大學、華東師範大學、東北大學、四川大學、湖南大學、蘇州大學、電子科技大學、天津大學、中山大學、西北工業大學、吉林大學、南開大學、中南大學、重慶大學、西安交通大學、北京交通大學、南京航空航天大學、北京理工大學

普通院校:淮海工學院、浙江科技學院、貴州財經大學、贛南師範學院、上海應用技術大學、長春理工大學、遼寧工業大學、內蒙古財經大學、北方民族大學

考研導讀

軟件工程專業主要的研究生方向有人工智能、軟件工程與管理、網絡信息安全、嵌入式軟件等

1、人工智能 人工智能是開發用於模擬、延伸和擴展人的之能的理論、方法、技術及應用系統的一門新的技術科學。該領域的研究包括機器人、語音識別、圖像識別、自然語言處理和專家系統等。

2、軟件工程與管理方向 主要培養學生兩方面的能力:從設計的角度著力培養學生的軟件系統的分析能力和軟件架構能力;從管理的角度著力培養學生的軟件項目統籌規劃能力、軟件項目管理控制能力。

3、網絡信息安全 信息安全是軟件工程和信息化技術的重要研究領域。隨著信息技術的發展,特別是互諒網的迅速普及和廣泛應用,網絡和信息安全的地位越來越重要,網絡和信息安全成為保障國家安全、經濟發展和社會穩定的重要基石。

4、嵌入式系統方向 其融合了微電子、計算機硬件、通信和電子工程等多種技術,廣泛應用於邦天、航空、儀器儀表、工業控制、通信、信息家電、移動計算設備、網絡設備、仿真、醫療儀器、汽車電子等領域。二十一世紀計算機技術開始進入一個被稱為後PC技術的時代,嵌入式軟件成為數字化產品設計創新和軟件增值的關鍵因素,是未來市場競爭力的重要體現。

前程帶你學專業~軟件工程

職業發展

該專業的畢業生可以從事以下幾種工作:

1、程序員 程序員可以分為很多種,像Unix程序員、Windows程序員,或是C++程序員、Delphi程序員等等,主要負責用戶的需求分析,策劃程序框架、流程;編寫代碼,開發程序,測試,運行程序;程序員的職業生涯則是一個要求不算學習的過程,所以好多程序員都是做上三屋面就可以往技術管理方面轉型。

2、項目經理 先顧經理室項目的直接負責人,這個角色相當於一箇中間接口,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重於管理與溝通。對於項目經理來說,重點會要求溝通能力、協調能力、危機把控能力、執行力、團隊管理能力,著重於溝通、管理與計劃。

3、技術經理(系統分析員) 技術經理承擔的角色主要是系統分析、架構搭建、系統構建、代碼走查等工作,如果說項目經理是總統,那麼技術經理就是總理。對於技術經理來說,你需要知道某種功能用哪些技術合適,需要知道某項功能需要多長的開發時間等。

4、產品經理 主要負責產品的設計、產品的改良等工作。產品設計與設計師是兩個不一樣的工作,產品設計主要會從用戶體驗、業務需要等層面去設計產品,而設計師更多是從用戶的視覺上去做。產品經理應該是最懂業務的人,比如說你在設計一個微博的產品,就要求你對微博這個東西非常熟悉,從用戶習慣、用戶體驗、公司的發展戰略上去設計這個產品,還要對比同類產品會有什麼優勢等等。一般來說,產品經理要求對業務最熟悉,項目經理次之,技術經理排最後。對於程序員來說,剛開始工作的前幾年可以埋頭扎到技術裡面,一般這個時間在2-3年的時間,然後就應該多關注業務了。

國家設立的認證:軟件資格准入證;有兩三年開發經驗的人員就可以考取系統分析師、需求分析師、網絡工程師、系統架構師。各大企業或是商業機構設立了自己的認證,比如:微軟的認證、Sun的認證以及Oracle的認證等等。

就業分析

隨著全球經濟一體化進程加速,大量外企的進入,我國缺乏軟件系統理念指導的傳統企業將面臨嚴峻的挑戰。現在中國政府正在大力支持中國軟件行業的發展,經過了系統化體系培訓的軟件人才更容易走向國際化,也受國內大中型規模軟件公司的歡迎。

但目前我國軟件行業規模不是很大,有些軟件企業在軟件製作商,也只是採用了一些軟件工程的思想,距離大規模的工業化大生產比較還是有一定的差距。軟件工程的研究和應用,以及我國軟件行業的進一步發現,都需要一定的既有軟件工程的理論基礎和研究能力,又有一定的實踐經驗的軟件工程科學技術人員來推動。

軟件工程師跟一般的程序員工作內容有差別,程序員的工作僅按照指定的分工來做源代碼。因襲在薪酬方面也有相應體現,智聯招聘網的統計顯示,軟件工程師的年新在10萬元左右,一般編程人員的年新只有四五萬,從晉升角度來看,軟件工程師理想的狀態是走向軟件架構師、項目總監、研發經理等職位。


分享到:


相關文章: