學習方向,課程,就業有什麼區別嗎


我從三個方面來解答。

專業學習

計算機科學與技術,簡稱計科(CS)。一般來說CS的學習偏重學習計算機的原理。學習偏理論,學習內容涉及軟體也涉及硬體,還有兩種相結合,一般來說CS兩者的比重是1:1,按學校的不同可能會出現不同情況。

軟體工程,簡稱軟體(SE)。SE的學習主要是圍繞著軟體的應用、設計、開發、維護架構這幾個模塊等。偏應用、工程、實踐。學習內容涉及一些基本的硬體,但更多是工程的理論和大量的軟體實踐知識。

就業前景

近幾年的CS和SE的就業情況相當不錯。如果題主經常去了解就業市場的話(可以上一些招聘網站看看),你會發現,公司無論大小,招人上,除了技能的要求,對於專業的要求一般是「計算機相關」,幾乎沒有見過有公司點明必須是SE或者是CS,也就是說無論是SE還是CS其實HR都不太關注,更關注應聘者的專業技能。所以如果從就業方面來說的話,CS和SE的差別其實很小。

但另外一個問題是,由於兩者在專業學習上的側重點是不同的。CS學習了更多的理論,而且軟硬結合,知識面更廣,如果在大學四年內沒有好好拓展自己的動手實踐和工程能力的話,就業上是會有些許吃虧的。我曾經認識不少的CS朋友,他們都在吐槽CS學習得太泛,反而影響了就業。反觀SE,由於更注重培養工程能力,而且課程中一般有大量的課程設計,所以更適合企業。

但其實這個更看個人,在 學習專業知識的同時,如果注意去拓展自己,在就業上基本不會有太大的差別,因為大家的基礎都差不多的。

升學

如果打算考研,CS更有優勢。一般學校都會有CS和SE的碩士點。如果有興趣去查的話,你可以發現,大多數學校CS和SE的考研科目都是數據結構、計算機組成原理、計算機網路、操作系統等等。這些科目都是偏向理論,而且要求基本功紮實。

CS學生的計算機理論基礎紮實,軟硬結合,知識面廣,所以無論日後選擇考CS碩士還是SE碩士,都比較有優勢。


計科大三了 因為學的太寬泛了 什麼都學什麼都不精

隔壁軟體工程的 早早拉出去實訓 每天做項目做到半夜 很是羨慕 畢竟實踐很重要


我是計科的,總結下來就是啥也會啥也不會

學的面廣但不精,如果你有明確的計算機方面的目標可以自己選擇,如果單純喜歡計算機不知道喜歡哪一個方面就選計科吧


計科的培養目標主要是研究型人才,是致力於解決理論問題的。而軟體工程會偏向於實踐,掌握各種設計模式,編程框架。但實際上就業方向差不多

軟工是機科在軟體方面的細化與與延展


推薦閱讀:
相关文章