程式設計師35歲失業,為什麼還那麼多人建議學計算機?

2022-06-16     大方老師單片機

原標題:程式設計師35歲失業,為什麼還那麼多人建議學計算機?

程序35歲失業,為什麼還那麼多人建議學計算機?

35歲危機996只存在於程式設計師、存在於網際網路行業。

生化環材嘛,只22歲危機,畢業即失業或轉行,也沒996倒是7116

機械土木嘛,沒什麼危機,只不過只能拿計算機專1/3的工資。

醫生教師嘛,是越老越吃香,可年輕的時候卻只能吃土。

講真,計算機行業真的是底層勞動人民子女逆襲的最好專業,沒有之一。

這兩天也有很多讀者私聊關於報志願的問題,尤其是關於要不要報計算機專業的問題:

對於要不要學計算機專業,我的觀點一直非常鮮明:計算機行業是底層勞動人民子女逆襲的最佳專業,沒有之一。

雖然很多人諷刺:勸人學機不壞好意、還有很多人說程式設計師就是吃青春飯、也有人說程式設計師太苦了。

程式設計師是很苦、經常加班甚996,並且如果不學會刻意練習,在工作中精進,中年還curd boy真可能被淘汰。

這些都沒錯,但你要明白:

·很多專業比計算機還累,拿的只有計算機行業薪資1/3(機械之類)

·很多專業連青春飯都吃不上,畢業等於失業或轉行(生化環材)

·很多專業是沒有中年危機,越老越吃香,但年輕的時候窮的B(醫護)

·很多專業看起來碉堡了,無比光鮮亮麗,說出都好聽,但沒背景的人前高大上,背後天天吃土(金融,律師)

計算機YYDS!

目前就業薪資最高的兩個專業:金融和計算機,但金融行業門檻比較高,如果你能力不是特彆強,又或者有家庭背景,那進入金融行業就是炮灰。

而計算機專業才真正是適合屌絲逆襲的專業!

我們來看2021年大廠計算機應屆生的薪資吧:

雖然金融畢業有一部分人能拿到更高薪資,但金融兩極分化嚴重,而分化的原因很大程度來自於家庭背景而不完全是能力。

等題主進入社會就會知道,沒錢會被宰割,有錢了你可以選擇躺平享受、也可以選擇繼續奮鬥到更高境界,壓根再也談不上被人宰割!

說下我的看法:計算機行業會越來越火,學計算機最好的時間有兩個,一個是十年前,另一個就是現在!

無論是目前非常火熱的短視頻、外賣、在線教育、移動遊戲、遊動社交,還是未來AI5G、萬物互聯AR/VR等等,這些都是爆點,也都需要程式設計師和軟體工程師。

接下來再說下我自己的從業經歷和身邊學計算機的朋友的經歷吧:

一個5線小鄉鎮走出來的屌絲,一個工11年的碼農,不算期權之類的,工資年收入稅後到手差不100多萬

其實我身邊做計算機行業的拿到這個數的人還真不少。身邊好幾個阿P8、百T8、中小CTO的朋友們都超過這個數,最近還有一個曾經帶過的下屬要入職某巨頭在線教育公司,擔任技術專家,薪資也到了這個數。

我當年在騰360的老同事,只要還在職場混的,無論是在矽谷還是國內企業,達到年100萬以上的,都還算正常水平。其中比較厲害的比如老領導王老闆、好基友強哥、之哥,這些人更是好幾100萬。跟他們一起混,我都不掏錢包。至於我的大學同學,只要還在計算機行業的的也大多年薪百萬了。

頂尖大學計算機專業課程體系設置如下:

10

課程之間的連線代表的是學習順序和前置知識點,還是比較科學的。

計算機畢業生需具備能力:

1.紮實的計算機體系基礎知識,包括:算法、數據結構、作業系統、計算機組成原理、計算機網絡、資料庫等等。

2.優秀的邏輯思維能力、優秀的解決問題的能力

3.較強的動手能力

4.對計算機體系的綜合認知,並具備分析複雜系統及設計的能力

學習計算機一定要能吃苦、學會刻意練習,同時除了專業上的學習,多上機coding非常重要

這裡面算法能力很關鍵,大廠面試官必考,就算讀研讀博也是必須攻克的項目。

刷題可以有效提升算法能力,比如這個阿里大佬Leetcode總結的算法筆記,如果你能吃透,那我相信畢業拿下大offer挺容易的.計算機專業現在是一個大類,裡面還細分了很多專業:計科,人工智慧,軟工,大數據,物聯網,網絡工程等。

選對細分專業也很重要!

給一下我的建議:首選計科,軟工第二,其他第三。

1.首選計科

原因很簡單這個專業發展很多年,學科教學建設完備、學習路線豐富、就業崗位眾多,最關鍵是企業認可度極高。

選擇計科未來無論是就業還是讀/讀博都有不錯的前景,尤其是沒有猛攻某個方向打算的朋友,就是首選了。

ps,覺得不錯的,請雙擊點贊,筆芯~另外送大家一份非常寶貴的計算機經典書籍資料,我把大學和工作中用的經典電子書庫(包含數據結構、作業系統C++/C、網絡經典、前端編程經典Java相關、程式設計師認知、職場發展)、面試找工作的資料匯總都打包放在這了,學完進大廠很容易:

2.軟工第二

軟體工程算是「就業強化版」的計科專業,課程體系的重點在於培養軟體工程需要的人才,在計算機體系基礎知識層面弱於計科,在實coding層面,學校提供的資源強於計科。

企業認可度跟計科不相上下,劣勢在於對有科研想法的同學後續比較麻煩。如果沒有讀/讀博的需求,選擇軟體工程是相當不錯的。

3.人工智/大數/物聯/信息安全,就業有風險,選擇需謹慎

人工智/大數據最近幾年被吹爆,導致很多大學都開設了這個專業,但實際上無論AI還是大數據都缺乏突破性進展,這也導致應用領域非常有限,崗位需求很少,造成的結果就是卷到吐血。

這兩個領域兩級分化非常非常嚴重,牛逼的本科畢業年50萬、甚100萬,大部分人找不到工作只能去轉應用領域,自然競爭不過計科和軟工的同學。

信息安全在計算機眾多細分專業中,需求較為小眾,原因也很簡單:企業需求在下降。畢PC時代已經過去,移動端的作業系統的安全性大為增強。這個行業目前主要依託政府安全需求。

不過信息安全屬於高精尖,如果能好好學,就業運氣不錯倒是可以拿到高薪。但崗位的限制導致不少人最終沒有從事這個行業。

物聯網是新興專業,從長期來看一定是有很好的前景的,無論是萬物互聯還5G的發展,未來人才的需求會暴增,但很遺憾的是現狀來看這個行業並沒有高速發展,而是緩慢前進。

而相關的人才輸出甚至有供大於求的嫌疑了,所以還是要謹慎選擇了。

以上關於這幾個細分專業選擇的建議就說完了。

其實不管選擇計算機的哪個細分專業,在大學期間的學習和實踐都非常重要,大學打下的基礎不不僅會讓你在校招季節披荊斬棘,更能讓你在職場告訴成長。

學習的本身是為了就業或者讀研,大部分同學是為了找到一份好的工作。

要想畢業就進大廠,本科拿到月15K以上,碩士拿25K以上,做好以下這些很重要:

·選定一門主攻的基礎語言方向,比PythonCJava等,並真正攻克它;

·算法和數據結構:數組、鍊表、二叉樹、堆棧、排序算法B+/B-DP(動態規劃)等;

·瘋狂刷題,撒比算法題Leetcode等等,都挺不錯,刷起來

·計算機網絡HTTPDNSARPTCPIPICMPUDP等;

·作業系統IO、存儲器、多線/多進程、同步機制、處理器調度及死鎖、設備管理、通道等;

·計算機組成原理:馮諾依曼計算機組成、計算機層次結構、計算機性能指標等;

·多實踐多上機,機房要常去

·抓住一切可以實習的機會,是否有實習經歷往往是大廠給不offer的分水嶺

以上其實是大廠面試官的考核範圍,並且他們之間有前置知識點的相關性,簡單點說:不會基礎語言不會算法和數據結構,你肯定沒法刷題,也沒法看懂計算機網絡和作業系統、組成原理等等。。

重點強調下算法,非常重要,無論是讀研讀博深造還是通過大廠的面試,算法都是必須的。

大家可以Leetcode上刷題,如果你能Leetcode上重難點掌握,說實話你就搞定70%的大廠技術面試的最重要環節,這絕不是在忽悠,而是身邊師弟師妹的普遍反饋。

另外有實習機會也需要抓住,其實無論是計算機哪個細分領域,動手能力都是重中之重,能在工作之前就獲得應用級的經驗當然更具優勢。

另外多看計算機經典書籍非常重要,對計算機專業學生和程式設計師來說,看計算機經典書籍永遠是成長中性價比最高的事情。

文章來源: https://twgreatdaily.com/zh-mo/13776e5afce3e52bf5276471483fa85f.html