專業博物館
高考結束的小夥伴們,你們好呀!祝賀你們結束了高中的旅程和即將踏上大學的新徵程。然而,進入大學之前,你們要仔細考慮自己的未來想要學習的專業。
今天,學長就帶你們一起走進軟體工程這個奇(tou)妙(tu)的專業,揭開它神秘的面紗。
軟體工程專業是什麼?
—軟體工程專業是啥呀?
—敲代碼的吧,應該和那些計算機專業差不多。
不了解真相的小朋友對軟體工程專業的討論經常只限於敲代碼,這時我摸了摸我光滑的頭頂,特別想上前為軟體工程正名——它不是只有敲代碼(否則我的頭也不會那麼禿)!
其實,軟體工程專業就是讓學生學習軟體工程方面相關的基礎理論、專業知識和技能,使學生能夠對軟體進行需求分析、設計、測試、維護和管理,讓學生具備軟體開發的能力。軟體工程專業是一門理論+實踐的學科。
和計算機科學略有不同的是,計算機科學的課程部分含有計算機體系結構以及硬體類的課程,而軟體工程是偏軟的專業。
這就是軟體工程和計算機專業最主要的區別,至於其他區別,度娘全知道(你們懂我的意思吧)。
軟體工程專業學什麼?
主幹核心課程:離散數學、程序設計基礎、計算機組成原理、數據結構、算法分析、面向對象程序設計、作業系統原理、編譯原理、資料庫系統原理、計算機網絡、軟體工程、軟體設計模式等。
要想軟體工程學得好,數學編碼一個都不少。
選修課:開設了軟體工程、設計模式的核心選修課,還有Unix/Linux作業系統、網絡安全、圖形學、機器學習、數據挖掘等方向性課程。
實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。
這些課程都是乾貨滿滿,是你成為一名軟體工程領域的人才的基礎,也是你頭禿學習的開始。
Tip:如果是文科的小夥伴,選之前要做好充分的考慮,學長不希望你到時候一邊上數學課,一邊留下悔恨的淚水。
軟體工程專業將來能幹什麼?
你可以……
編寫程序,軟體開發:你可以在政府機關、大型企業等做程序編寫,或者也可以到華為等企業做軟體開發。
當然,你付出的代價就是會比較辛苦,要經常熬夜,但好在待遇不錯。
軟體測試:軟體開發出來後需要通過測試是否存在漏洞,校正後才投放到市場上使用,這中間就需要做軟體測試。軟體工程畢業生也可以到軟體編寫企業去做軟體測試工作。
數據管理:這主要做管理政府機構、學校、企業等單位的數據資料工作。這種工作相對輕鬆些,穩定些。
多媒體製作:這主要到動畫製作公司,廣告製作公司就業。有相當一部分軟體工程畢業生會到這些單位工作。
在高校從事教學工作:到高校工作要比較高學歷,一般要求碩士以上學歷。許多高校軟體工程的教師就是軟體工程專業畢業的。
所以,軟體工程專業的就業方向還是很多的,市場對軟體工程專業的人才的需求也比較大,所以軟體工程專業還是很吃香的。
學長學姐有話說
@yat****eer@126.com(北京大學):適合年輕人的一項工作,有創作和學習的激情。
@採春三歲啦(四川師範大學):這個專業算排在我們學校的中上遊水平,就業前景很好,老師的教學水平都很高,只要想學,都可以學到很多專業知識的,現在統一學習基礎知識,專業的同學大家水平都挺高的,互相學習可以很快提高技能,值得考慮的專業。
@獻儀三歲啦(廣州航海學院):學習我們軟體工程專業,一定要學透學精專業要用到的軟體。還有就是有什麼不會不懂的,一定要多問多看。一定要把專業學好。
@志學mio(梧州學院):我們這個專業,它要求你對計算機語言的掌握特別的深厚,而且需要你把所有的知識點都融會貫通在一起,之後能做的方面有很多,軟體開發就是其中一個方面。
從我的理解來看,軟體工程專業有時候確實讓人摸不到頭腦,被一個問題困住很久也是常見的,但是它也有自身的魅力。也許在學習過程中,你慢慢就會發現軟體工程帶給你的不僅是專業知識的積澱,還有自身發現問題和解決問題能力的提高。
其實,各個專業都有自己的優勢和劣勢,軟體工程專業也是如此。在選擇專業之前一定要慎重,一定要仔細考慮自身的情況。希望各位小夥伴都能被自己心儀的專業所錄取。
-END-
編輯丨張琪杭 韓嬌
審核丨茹茹
部分素材丨網絡