導航:首頁 > 程序命令 > 雙非程序員怎麼學習

雙非程序員怎麼學習

發布時間:2025-02-22 11:38:39

『壹』 程序員需要什麼學歷

做程序員和學歷沒有太直接的關系,但不意味著學習編程什麼門檻也沒有。

理論上高中以上學歷就能學習編程,但並不意味著學歷具備了直接去做編程就是做好的選擇,因為等工作之後再去彌補知識需要擠時間,而且如果在成家立業之後再去擠時間顯得更加費勁,所以如果有深造機會就不要猶豫,直接去選擇深造。

編程主要講究一個編程基礎和編程意識的修煉過程,編程基礎裡面本身就包含著學歷方面的因素,但並不是最主要的,基礎的磨練是一個長時間的過程,所以可以用時間來彌補,用刻苦來彌補。

就目前的就業情形,華為、vivo、中興、OPPO等等企業在學歷上有嚴格的要求,要求985、部分211、少數雙非,而騰訊、阿里、網路等等企業對學歷沒有非常明確的要求。

但是對技術要求非常高,要想達到這一技術水平,也是需要好學校的環境和資源的共同作用下才能滿足,其實也是一種變相地對程序員的學歷要求。

程序員分類

一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。

『貳』 我是雙非/三本/專科學校的Android開發,我有機會進入大廠嗎

我自己也是非985非211學校的,結合自己的經歷以及一些朋友的經歷,我覺得讓我回答這個問題再好不過。

首先,我覺得學校歧視很正常,真的太正常了,如果要抱怨的話,你只能抱怨自己沒有進入名校。但是,千萬不要動不動說自己學校差,動不動拿自己學校當做自己進不了大廠的借口,學歷只是篩選簡歷的很多標准中的一個而已,如果你夠優秀,簡歷夠豐富,你也一樣可以和名校同學一起同台競爭。

企業HR肯定是更喜歡高學歷的人,畢竟985,211優秀人才比例肯定比普通學校高很多,HR團隊肯定會優先在這些學校里選。這就好比相親,你是願意在很多優秀的人中選一個優秀的,還是願意在很多普通的人中選一個優秀的呢?

雙非本科甚至是二本、三本甚至是專科的同學也有很多進入大廠的,不過比率相比於名校的低很多而已。從大廠招聘的結果上看,高學歷人才的數量占據大頭,那些成功進入BAT、美團,京東,網易等大廠的雙非本科甚至是二本、三本甚至是專科的同學往往是因為具備豐富的項目經歷或者在某個含金量比較高的競賽比如ACM中取得了不錯的成績。一部分學歷不突出但能力出眾的面試者能夠進入大廠並不是說明學歷不重要,而是學歷的軟肋能夠通過其他的優勢來彌補。 所以,如果你的學校不夠好而你自己又想去大廠的話,建議你可以從這幾點來做:
①盡量在面試前最好有一個可以拿的出手的項目;
②有實習條件的話,盡早出去實習,實習經歷也會是你的簡歷的一個亮點(有能力在大廠實習最佳!);
③參加一些含金量比較高的比賽,拿不拿得到名次沒關系,重在鍛煉。

當然可以!現在非科班的程序員很多,很大一部分原因是互聯網行業的工資比較高。我們學校外面的培訓班裡面90%都是非科班,我覺得他們很多人學的都還不錯。另外,我的一個朋友本科是機械專業,大一開始自學安卓,技術賊溜,在我看來他比大部分本科是計算機的同學學的還要好。參考Question1的回答,即使你是非科班程序員,如果你想進入大廠的話,你也可以通過自己的其他優勢來彌補。

我覺得我們不應該因為自己的專業給自己劃界限或者貼標簽,說實話,很多科班的同學可能並不如你,你以為科班的同學就會認真聽講嗎?還不是幾乎全靠自己課下自學!不過如果你是非科班的話,你想要學好,那麼註定就要舍棄自己本專業的一些學習時間,這是無可厚非的。

建議非科班的同學,首先要打好計算機基礎知識基礎:①計算機網路、②操作系統、③數據機構與演算法,我個人覺得這3個對你最重要。這些東西就像是內功,對你以後的長遠發展非常有用。當然,如果你想要進大廠的話,這些知識也是一定會被問到的。另外,「一定學好數據機構與演算法!一定學好數據機構與演算法!一定學好數據機構與演算法!」,重要的東西說3遍。

首先明確一個觀點,那就是移動開發是必須有的,只要平台在原生開發就必須有。但是渾水摸魚的日子沒有以前那麼好過了,因為小程序和各種跨平台開發讓企業有了更多的選擇。

所以正如我在 《有關於未來Android開發從業方向問題?》 和 《做Android開發的,想轉行,如何選擇呢?》回答的一樣,如果你還想做界面開發,那麼增強你的能力廣度是必須的,比如:

當然,最後不要落下 數據結構與演算法、計算機原理 等基礎知識,這些才是程序員後期的競爭力,如果想要把握更多的當然你也可以學習後端開發相關的知識。

其實我更希望做無論是哪端的開發,都可以讓自己的成長為工程師而不是單純的 Api 碼農,很多時候大家都在憂慮學多而不精,但是撫心自問學得少的自己,現在有「精」嗎

知名博主《一個程序員的五年總結,給你不一樣的角度》寫過的一段我很喜歡的話:

因為技術是具備可遷移性的,比如:學習 Dagger 和 Spring 的時候;學習 React Native 和 Flutter 的時候;學習 Kotlin 和 JavaScript 的時候。 這樣的選擇可以讓我們節約成本的過度。

在增加自己技術儲備的同時,也開拓自己的眼界,我個人更希望自己的生涯是去 「精通」 開發,而不是定位於某種語言或框架, 在《能力陷阱》 一書里提過:

所以我會保持去關注新的行業動態,了解一些新興技術實現,即使只是知道它的名字和作用。危機感和興趣讓我有動力這么做,當然, 在某個領域保持深度還是有必要的,畢竟吃飯的東西不能丟 , 但是保持學習和好奇心,是讓職業生涯更有生命力的保證:

最後推薦:《曾經優秀的人,怎麼就突然不優秀了》這篇文章,如文中所說:

如果你覺得自己學習效率低,缺乏正確的指導,可以 加入資源豐富,學習氛圍濃厚的技術圈一起學習交流吧 !

點擊我 ,加入我們吧!群內有許多來自一線的技術大牛,也有在小廠或外包公司奮斗的碼農,我們致力打造一個平等,高質量的Android交流圈子,不一定能短期就讓每個人的技術突飛猛進,但從長遠來說,眼光,格局,長遠發展的方向才是最重要的。

35歲中年危機大多是因為被短期的利益牽著走,過早壓榨掉了價值,如果能一開始就樹立一個正確的長遠的職業規劃。35歲後的你只會比周圍的人更值錢。

閱讀全文

與雙非程序員怎麼學習相關的資料

熱點內容
cmd怎麼命令 瀏覽:325
金軌智行app哪裡下載 瀏覽:79
西瓜視頻ip演算法 瀏覽:450
linux中的exec 瀏覽:919
3相壓縮機是幾匹的 瀏覽:369
我的世界基岩版ec伺服器ip地址 瀏覽:475
python程序繪制笑臉 瀏覽:850
單片機中的什麼意思 瀏覽:742
手機和配件之間是加密的怎麼取消 瀏覽:750
python取數組部分數據 瀏覽:325
mac怎麼終端輸入命令 瀏覽:633
怎麼看data文件夾 瀏覽:891
蟻群演算法並行 瀏覽:436
壓縮彈簧斷裂 瀏覽:113
安卓版app如何裝回舊版 瀏覽:261
能編譯一定能運行嗎 瀏覽:493
微信安卓802更新了什麼 瀏覽:794
srtp對rtp擴展欄位加密嗎 瀏覽:577
在哪裡可以下載土豆app 瀏覽:13
客戶端怎麼搜索伺服器地址 瀏覽:68