軟體工程專業是很多院校比較普遍的一門專業課程,純理科範疇。
對於軟體工程這個專業,我們簡單的理解就是編寫程序,開發軟體的一門專業,行業就是程式設計師。
科學的定義軟體工程專業,一直以來都缺乏一個統一的定義,比較認可的一種定義是這樣的:
軟體工程專業是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程序設計語言、資料庫、軟體開發工具、系統平臺、標準、設計模式等等方面。
這種解釋理論化、術語化很強,不好理解,還不如我們普通老百姓的理解,就是做軟體的,也可以。
我們知道計算機系統就是由軟硬體兩大部分組成,硬體設備我們都知道,而硬體設備離不開軟體的驅動與應用,而軟體工程專業就是編寫軟體的。
在現代社會中,軟體應用於多個方面,如電子郵件、嵌入式系統、人機界面、辦公套件、作業系統、編譯器、資料庫、遊戲等等,同時,各個行業幾乎都有計算機軟體的應用,這些應用促進了經濟和社會的發展,也提高了工作效率和生活效率。
軟體應用如此之廣泛,與我們的生活息息相關,自然就需要大方面的具備軟體開發的各類技術人才,也就自然各大院校去開設這門專業,以備使用。
那麼招收軟體工程專業的院校,它們的排名如何?我們看一下下面這張圖,大家如果喜歡這個專業,就可以參考這個表格,報名入校學習。
根據教育部學位與研究生教育發展中心最新公布的第四輪學科評估結果可知,全國共有118所開設軟體工程專業的大學參與了2020軟體工程專業大學排名,名次如下:
以上這個排名數據,來源於教育部學位與研究生教育發展中心,排名還比較權威,具有很強的參考性。
那麼軟體工程本科專業具體學習什麼課程呢?
這在各個院校中並沒有統一的標準,各個院校之間也有自己獨特的課程會加入其中,甚至某些老師也會根據自己的喜好編寫一些教材使用,比較通用的課程如下:
外語、高等數學、線性代數、高等代數、電子技術基礎、離散數學、計算機引論(C語言)、數據結構、C++程序設計、彙編語言程序設計、算法設計與分析、計算機組成原理與體系結構、資料庫系統、計算機網絡、軟體工程、軟體測試技術、軟體需求與項目管理、軟體設計實例分析、CMM/ISO9000等等,
這些都是比較基礎的課程,甚至是必學的一些課程。
在江蘇省2020年專轉本的考試中,也有很多院校招收軟體工程專業,如:
南京信息工程大學、南京工程學院、南京曉莊學院、南京工業職業技術學院、常州大學、常熟理工學院、江蘇海洋大學、江蘇科技大學蘇州理工學院、江蘇大學京江學院、揚州大學廣陵學院、南京理工大學泰州科技學院等等。
下面是江蘇專轉本軟體工程專業的具體招生院校報考類別及學費表:
那麼畢業於軟體工程專業的學生就業情況如何呢?
一般來說,學習軟體工程專業的學生畢業後所從事的行業主要有:新能源、計算機軟體、網際網路/電子商務、電子技術/半導體/集成電路、計算機服務(系統、數據服務、維修)等等。
所從事的崗位主要有軟體工程師、項目經理、軟體開發工程師、測試工程師、java開發工程師等等。
大家最為關心的還是軟體工程專業的畢業生工作後的工資水平,我們先看一下下面這張圖:
可以看出,理工科專業中,軟體工程專業的畢業生工作後的工資水平還是蠻高的,當然這個統計只能作為一般性的參考,具體到每個行業與單位,肯定是有差別的,另外這圖片的統計時間也已經過去很久了,大家參考一下即可。
最後,我用知乎上一位朋友的話,對軟體工程專業的工作情況做一個總結:#江蘇專轉本#
「從工作上來說,這絕對是最TM的苦逼工作之一,電腦就是你的老婆,基本很少有其他的時間,除了做不完的需求、改不完的bug,學不完的新技術。但是薪資比其他行業較高,找工作也容易。」