软件工程和计科专业对比,哪一个更适合毕业做程序员?
大學學的是計算機科學與技術專業,現在已經從事編碼十幾年,其實關于這個問題從理論上講都是可以切入到程序員領域的!
我們先從這兩個專業著手分析,計科全稱為計算機科學與技術專業,顧名思義:科學實際上指的就是計算機理論部分,技術呢,講的就是實踐的部分了,就是說,計科專業有理論也有實踐,而且這個理論可不是簡單的理論,就是說基本上關于計算機的相關理論,不管是軟件還是硬件都會或多或少的接觸到;
?
軟件工程的話,它和計科學的知識有些是一樣的,但是不同的是,軟件工程更注重將系統化的、嚴格約束的、可量化的方法應用于軟件的開發、運行和維護,即將工程化應用于軟件,軟件工程的偏向專業的軟件開發。
他們兩個專業的一些課程我們也可以進行一下大致了解,以此方便我們進行判斷:
軟件工程專業 課程
離散數學、數字邏輯電路設計、匯編語言程序設計、數據結構、編譯技術、計算機網絡、面向對象程序設計、軟件體系結構、軟件工程、算法設計與分析,操作系統、數據庫系統原理,計算機組成原理、C++ 語言程序設計。
?
計算機專業 課程
計算機硬件與軟件相結合,所以從范疇上講包括軟件工程專業
高級語言程序設計(72)、集合論與圖論(48)、數理邏輯(32)、形式語言與自動機(32)、電子技術基礎(48)、數字邏輯設計(48)、數據結構與算法(64)、計算機組成原理(72)、軟件工程(64)、數據庫系統(64)、操作系統(64)、計算機網絡(56)、 編譯原理 (64)、計算機體系結構(48),線性代數(32)等等。
我們看完了課程對比的話,你會發現,他們還是有較多的一樣的課程,而且軟工也是計科的一個分支(現在已經獨立了),看到這里,筆者想說,如果你以后確定你想從事軟件開發,那么作為過來人看,你還是選擇軟工較好一點,如果你對自己未來不是很明確,但是你確定自己以后想走計算機相關方向,那么你可以選擇計科或者其他,但是一定要切記,到了大二結束,你就必須要找準自己的一條路了!
?
經驗之談
說白了,計科和軟工沒多大差別,學生兩極分化嚴重,有的學了四年不知道自己的主要專業課程,有的大一的時候就把主要課程自修完了。有的學了四年成績賊好,就是不會打代碼,有的專業倒數,代碼敲得賊溜。
這幾種各占百分之一。
其余的就是一些,代碼能看懂,但是自己寫就得各種查資料。
說實話,論就業廣的話,還是計科。因為軟工始終是計科的分支。以前我們學校這倆專業在一起,叫計算機與軟件……的專業,但是進了這個專業還是要分方向的。10年軟工正式脫離出來,單獨成了學院。如果大家對Python感興趣的話,可以加一下我們的學習交流摳摳群哦:649,825,285,免費領取一套學習資料和視頻課程喲~
?
要說計科與軟工,哪個專業出來更適合做程序員,其實你就業的時候就發現,人家大部分要求的是計算機專業,計算機專業包括計科,軟工,物聯,網絡這幾個大分支以及其他。因為這些專業都會簡單的學習一些高級語言和低級語言,還有算法和需求。在學校里,沒有像企業里那樣多的項目讓你實踐,所以企業也知道大多數人的水平是什么!很多人剛畢業找到的工作在都是外包企業,說這些企業都是沒前途的,但是我和你說,這是很正常的,top級別的企業,不會花錢去請只會復制粘貼的人,人家是真正搞研發的。(ps:這里只談代碼人員)外包公司就是你的跳板,很多人為啥干到30歲就不干了,大部分因為還是在外包公司。
總結
以上是生活随笔為你收集整理的软件工程和计科专业对比,哪一个更适合毕业做程序员?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 独家干货 | 吴恩达深度学习专项课程精炼
- 下一篇: 火爆网络的《神经网络与深度学习》,有人把