想當程序員應該選什麼專業?寫這篇文章,基于一個同學的問題,他說他是控制工程專業的畢業生,未來呢想入行IT,問我需不需要轉專業,或者在研究生期間該做什麼,下面我們就來聊聊關于想當程序員應該選什麼專業?接下來我們就一起去了解一下吧!
寫這篇文章,基于一個同學的問題,他說他是控制工程專業的畢業生,未來呢想入行IT,問我需不需要轉專業,或者在研究生期間該做什麼。
我是本科畢業就北漂,入行IT,對于研究生期間該做什麼,怎麼做。隻能問問同事和讀研的同學,但就這個職業的話,倒是可以聊聊我的一點見解,如有偏激之處,也請多指教。
先說專業吧。
第一類,計算機科學與技術,軟件工程。這兩職業一般被叫做科班出身,也就是說,這兩個專業所學科目是最靠近程序員工作需求的,就我們面試也基本是基于這兩專業的基本科目在問,繞着彎兒的問~。
第二類,計算機相關專業,包括什麼各種的自動化啦,物聯網啦,信息安全啦,應用科學啦,你如果想知道具體有哪些,最簡單的方式去每年的公務員國考專業分類去看看,實在不行個招生辦打電話問問,看看從國家分類上,你屬不屬于計算機相關專業。。。這一類專業呢相對而言沒有科班的技能樹全,但也基本接觸了需要的科目,實在沒有就自己想想辦法去找找書什麼的。
第三類,一切看上去和計算機有關系的專業。呵呵,最好玩的就這一類專業了,恰好嘞,我就是這一類,電子信息工程,聽上去是不是很高大上呢?感覺上去是不是和計算機密不可分呢?額,實際上,這專業是可坑,因為他啥都占一點,但啥都不偏向,電子呢是偏硬件的,單片機,電路圖,CAD巴拉巴拉,信息呢偏通信,什麼通信原理啦。反正我在當時上學就學過c,還是經典的那本紅皮書。。。這一類專業呢,真的隻是看起來和IT沾邊,其實真的挺遠的。同學裡轉行幹程序員的也有,但不多吧。這類專業的優勢很明顯,寬廣的專業範疇,代表研究生的多樣性,可選擇的範圍比較廣。
第四類,其他專業,這個我是真沒法評價了,身邊也沒有真那種純不相關專業轉的猿,這個真評價不了~抱歉。
簡單地聊了下專業,結合最近面試的經驗來講,第一類那倆專業出來的同學,被叫做科班出身真的是有道理的,專業知識一般都不錯,假設再是好學校出來的,華科啦,北理啦,北航啦,浙大啦,等等。真的人家數學基礎好,英語閱讀能力強,往往因為學校的原因還有很nb的項目經驗,哎,你說氣人不氣人。好資源往好學校傾斜,導緻所有人都想去好學校,不卷才怪。。。等有空了一定寫篇關于内卷的文章,聊聊我從上學以來經曆的内卷。。聊回正題哈。
第二類專業呢,就像物聯網,信息工程等等這一類出來其實做程序員的也不少,這些同學基礎也還可以,語言往往都不錯,往往因為專業性偏向問題,在讀研後做程序員有更好的發展,比如現在自駕方向學規劃控制啦,激光雷達,毫米波算法這些,目前市場正熱,起步薪酬都在25k。
第三類,常常被稱為軟硬通吃型。。其實那一行都不好吃,因為軟件你要和上面那倆争,硬件你要和玩電路的那幫搶。。。。所以呢,我們學院每年重視的是考研率。。。。,所以這一類專業,在差不多大二的時候你就得有職業規劃了。選擇去做軟件或者硬件還是考研,先天有弱勢,就隻能多努力啦呀。
第四類,額,且行前珍惜吧,不懂,不聊,不參與。。。。
聊完專業,給想做程序員的同學一點建議和忠告。
1,在學校的時候真的是你能靜下心強化自己最好的時間,不管你專業怎麼樣,把那該死的高數和英語學好,争取把數學相關的科目都做到優秀,拉開程序員身價的方法就在這幾個學科上。
2,先逃離百度吧,這東西真的做開發沒人用,廣告永遠比有用的信息多,學會用github,曾經有人開玩笑,把github幹掉中國能死一半程序員~
3,在知識儲備比較完善的情況下,去試着做一些項目,github上有很多,或者基于生活都可以,想進大廠,現在基本就卷到這個程度了。這行是有錢,但有錢的往往是頭部那幾個公司。
4,《數據結構和算法》《操作系統原理》這兩門課值得深挖,多少時間都不為過,你遇到的面試題離不開這兩門學科。去力扣,牛客刷刷題,真的這是一個一定要下功夫的方向,要比别人優秀,無它,唯手熟爾。
5,最後一點,如果有機會去做一套CS或者BS系統,完成這樣一個小項目真的幾乎能檢驗你學到的所有基礎了。
最後說說研究生,我希望你是因為所學不足去讀研,不是因為大學畢業不知道方向沒有夢想逃避式的考研,哪怕隻是為了學曆提升,這個研究生考的都有意義,但如果你是要畢業了不知道幹什麼才考的,那這問題在你研究生畢業一樣會遇到的。
說了這麼多,希望能對你有一些幫助吧,我的人生格言很适合在這裡結尾啦。
堅持人生的正向卷積,然後在不經意間做成一件件大事。我是小妖,一個有趣的喜歡跑步的程序員~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!