回覆列表
-
1 # IT人劉俊明
-
2 # 一個阿瓜
計算機科學與技術比較側重硬體方面,比如嵌入式,微控制器,機器人等。更準確的說是讓你更全面的瞭解電腦是怎麼造出來的,怎麼執行計算的。
軟體工程側重軟體產品的設計與開發。透過標準化的解決方案進行軟體產品的週期開發。
本科階段,這兩個方向學習的課程基本一致,對於計算機必學的組成原理,資料結構,作業系統,網路,演算法等基礎課程,兩個方向都學。在此基礎上有所側重,比如計算機科學與技術會開設嵌入式方向,微控制器方向,Linux作業系統的學習等。而軟體工程會開設程式語言的學習,安卓開發,Web開發,軟體管理等課程。
至於最後的就業來說,由於兩個專業基礎課程基本一致,因此與計算機或網際網路相關的工作都是可以從事的,主要還是看自己的興趣與工作意向,只不過可能在準備的過程中需要稍微在某些本科培養不側重的方面加強一下罷了。不過話說回來了,到了準備找工作的時候,誰不是從頭開始再學一遍……
作為一名計算機專業的研究生導師,我來回答一下這個問題。
首先,選擇計算機相關專業未來會有一個較為廣闊的發展前景,一方面計算機領域的人才需求量比較大,另一方面計算機專業的就業面也比較廣闊,在產業網際網路發展的推動下,未來計算機相關的技術人才需求會進一步得到釋放。
對於當前選擇計算機相關專業的大學生來說,如果未來要想獲得更強的崗位競爭力,需要做好以下三件事:
第一:注重動手實踐能力的培養。要想提升自身的就業能力,首先就要從提升自身的動手實踐能力開始,尤其是程式設計能力。要想提升程式設計能力必須要具備一個完整的知識結構,涉及到作業系統、資料結構、演算法設計、編譯原理和資料庫等內容。
第二:注重新技術的學習。計算機專業的技術迭代速度是比較快的,一定要緊跟技術發展趨勢,比如目前就需要注重大資料、物聯網、雲計算、邊緣計算和人工智慧相關方面的知識。由於不同高校往往在具體方向上會有所側重,所以在方向的選擇上也要結合具體高校的教育資源情況。
第三:讀研。當前IT(網際網路)行業也正在進行結構性升級,在大資料、雲計算和人工智慧技術的推動下,目前IT行業對於人才的需求也在向技能型人才和研發型人才方面發展,技能型人才更注重落地方案,而研發型人才更注重新技術的創新,所以如果在條件允許的情況下,讀研能夠明顯提升自身的崗位競爭力,在薪資待遇方面也有較為明顯的優勢。