如果你要去工作,選擇計算機科學與技術/軟件工程是理所當然的。
如果你想參加公開考試并進入系統,還有更多計算機科學與技術的職位可以申請。
物聯網、網絡安全就業空間較小,暫時不推薦。
不過,話說回來,最終大家可能殊途同歸,成為互聯網碼農。 事實上,專業術語并不那么重要。 重要的是你的技術棧!
雖然不同的計算機專業有方向性偏差,但差異其實很小,甚至85%以上的課程都是相同或相似的! 所以,打好計算機基礎才是硬道理。
首先貼一張阿里巴巴達摩院整理的家譜:
以下是各專業方向的詳細介紹:
1.計算機科學與技術
正統老經典專業既包括軟件又包括硬件,是計算機專業中就業范圍最廣的。
學習內容全面,就業范圍廣,也適合繼續深造。 以后想考研的可以選擇這個專業。
公務員為本專業提供了大量就業崗位。 如果沒有明確的偏好,畢業后想進入系統,就選擇這個專業。
2、軟件工程
軟件工程市場需求量大,就業范圍更廣。
如果你沒有讀研的打算,想本科畢業后直接工作,最推薦的專業是軟件工程。
主要分為軟件設計、編程語言和軟件測試,屬于CS大方向;
核心工作內容是寫代碼、開發程序。 當你找到工作的時候,你就是我們俗稱的“碼農”。
編程語言主要采用C/C++、JAVA、C#等。
3、大數據
這是一門新興專業。 就業方向主要側重于數據分析和大數據處理。 可以理解為以統計為導向的計算機科學。 與軟件開發關系不大,理論研究較多。
而且,大數據專業是典型的交叉學科專業,涉及數學、統計學和計算機科學三大領域。 因此,大數據專業的學習壓力往往更大,大數據專業對數學基礎的要求也更高。 這一點應該引起足夠的重視。
從目前的人才需求情況來看,大數據技術仍處于落地初期計算機類的專業都有什么,行業人才需求更趨向于高端人才。 因此,如果選擇大數據專業,最好是攻讀研究生學位。
4、人工智能
它也是一門典型的交叉學科專業,是數學、系統科學、控制論、計算機科學、認知科學等學科交叉形成的綜合性學科。
人工智能人才缺口巨大,但也很難學。 人工智能具有非常高的專業水平。 需要深入研究和學習才能取得良好的發展。 你必須準備研究生入學考試。 當然,一些牛逼的學校畢業直接就業是沒問題的。
而現在人工智能已經上升到戰略層面,企業都在叫囂人才,未來人才缺口會非常大。 然而,目前能夠在人工智能方面落地的項目還比較少。 目前來看,它們都是徒勞的,需要突破。
主要就業方向有:搜索方向、無人駕駛領域、醫學圖像處理、計算機視覺與模式識別方向等。
5.物聯網
智能家居、自動駕駛等都需要物聯網技術。 本專業主要學習電子硬件相關知識和編程語言中的C語言。 需要把硬件和網絡結合起來,重點發展。
它也是一門交叉學科計算機類的專業都有什么,涉及通信技術、傳感器技術、網絡技術、嵌入式系統技術等。 硬件方面,我感覺比軟件更難學。 這個專業學好難度較大,市場需求也比較小。
主要就業方向包括:物聯網系統設計架構師、物聯網系統管理員、網絡應用系統管理員、物聯網應用系統開發工程師等核心專業崗位,以及物聯網設備技術支持和營銷等相關專業崗位。
6. 網絡安全
大家一定聽說過黑客,電腦木馬、病毒也經常聽說。 網絡安全是在信息時代背景下衍生出來的一個產業。 主要針對網絡信息,不僅包括信息的保密性,還包括構成網絡空間的基礎設施的安全。
它是計算機科學與技術、通信、密碼學和數學的交叉學科。 對學生的數學和邏輯能力要求非常高。 他們必須擅長數學,否則很難學。 而且本科畢業后最好去好的院校攻讀該專業的碩士學位。
主要就業方向:公安、銀行等網絡安全監控部門; 各大互聯網公司也需要信息安全行業的人才。
其實各個專業很多知識都是相似的,差別并不大。 雖然細分專業很多,但最重要的是基礎能力的培養,比如數學思維、計算機基礎技能等。
這就是為什么我建議你在大一到大三期間重點打基礎。
無論你以后追求什么方向,無論是應用程序開發、大數據開發,還是客戶端工程,如果你想成功,你必須依靠這些基礎課:操作系統、組成原理、計算機網絡、數據結構、算法和數據庫。
如果選擇電腦,大學四年要注意什么?
1.一定要多寫代碼,不要錯過課程中每一個練習的機會。 不僅可以提高自己,而且對你的成績也非常重要。
2、如果可能的話,承擔一些外包的兼職工作或者參與一些開源項目。 這是與學校課程完全不同的水平。 對你的成長有很大的幫助,還可以賺一些零花錢。
3、一般來說,計算機專業大一、大二的課程很多,都是基礎課。 大三和大四將分為具體方向。 如果想工作,可以早做準備,從第二年、第三年開始有意識地選擇方向。 朝那個方向學習。
4、如果想在學習的同時了解行業內的情況,有以下幾種方式:可以閱讀相關媒體專欄,然后關注校企活動,爭取實習機會。 還要關注公司的校招信息。 企業需要什么樣的人才,都會在招聘崗位上如實體現,讓你提前做好準備。
5.養成寫博客的習慣。 博客對我們有很多好處:
還有一些大學四年必須養成的好習慣。 阿里前輩的血淚經歷和教訓都包含在下面的答案中。 你必須閱讀它:
學習計算機的時候,千萬不要想著速成。 沒有捷徑或超能力。 你得努力去讀那些經典書籍和源碼,然后自己寫。 所有的技術專家都一行一行地打出代碼,并逐本書地閱讀。
大學時,為了學好專業,我閱讀了大量專業經典書籍,整理了這份計算機必讀高分經典書籍清單:
如果需要請點擊下面的鏈接下載
這個書單對于學習CS的同學來說非常有幫助,而且非常系統。 這些書籍已整理成電子版。
如果您需要,就點擊這里獲取:電腦必讀經典書籍(附pdf下載),請查看~
作為一名計算機科學專業的學生,??你還需要以下備受好評的答案:
大學四年的學習計劃應該如何安排? 該書長達 20,000 多字,耗時 3 天完成。 請務必閱讀:
給所有計算機科學專業學生的建議:不要指望學校課程能給你找到一份好工作。 編程技能完全是自學的。 為什么? ? 點擊下面我的回答:
最重要的應該是關于校招的事情。 大公司一般看重哪些能力? 請參閱以下答案:
關于Java從初級到高級的學習之路,我下面的回答已經獲得超過2300個點贊和收藏。 這是知乎上的熱門內容。 你可以檢查一下:
如果你想學習C++,我自己的學習路徑在下面的回答中分享:
希望我的回答能夠對您有所幫助。