前言
說起程序員人們的第一印象就是工資高、加班兇、話少錢多頭發少。再加上現在科技互聯網公司太吃香,bat、華為小米等公司程序員加班情況被廣泛傳播,程序員用生命在敲代碼的印象刻在了很多人的心里。
與其它行業一樣,凡是有高級和普通,雖然都是敲代碼但也有大牛和普通之分,大牛程序員,一個人比一個團隊做項目都做得快,最為出名的當屬十幾年前求伯君在做wps時,一個人完成了微軟二十人團隊沒有完成的項目需求,也讓wps在與微軟的競爭中站穩了腳跟。程序員的能力差距真的比貧富的差距還要大。
29歲規劃未來
程序員A
程序員B
程序員C
35歲程序員?
程序員A
程序員B
程序員C
我的看法:
從3位程序員的態度其實我們可以看出來,每個人追求的東西都不一樣,但是有一點,那就是程序員真的是有35歲被優化這一說法,在這之前必須轉型,或者尋求副業,好在主業被刷掉的時候,副業及時補上。因為到了35歲這個年紀,一般都已經結婚了,上有小下有老的,身上 可能還有房貸車貸,以及家庭基本開銷,要是老婆還是家庭主婦,那么,壓力就更大了!
破冰
如果說現在已經這個年紀,但是和大多數人一樣不知道該如何發展,可以參考一下其他人的意見:
1.沒有適合自己的定位,沒有長期聚焦的領域,就無法持續輸出有價值的內容給粉絲。借著趨勢風口可以被吹起來一些,但過不了多久就會掉下來,建議先看看自己擅長什么、能夠幫助哪些人,然后再投入去試。
30 歲從開發轉型做了架構,但架構也有瓶頸,前幾年我又開始儲備寫作、演講、銷售等技能,向用戶靠近,向客戶靠近,業余做自媒體、知識付費、線上線下培訓等,構建起第二條職業曲線。35 、39 是程序員很難邁過的坎,必須未雨綢繆,提前儲備軟硬技能。
2.如果一直是基層程序員 確實壓力比較大.我建議是盡早尋覓技術管理人員的坑, 不管大小先占住一個, 再補自己不擅長的東西吧.如果有幾年大公司的編碼背景, 出去找個坑應該不難. 沒有的話先往大公司擠。
3.看這個年齡段的人處在那個行業和崗位上了,有些行業崗位上這個年齡段正是大展拳腳的時候呢,比如云相關的研發工作還有一些企業平臺的架構(沒錯是平臺不是軟件產品)。
身邊也有不少這個年齡段的轉行的轉了,去小公司混個管理的去了,也有堅持待在老公司養老的還有一部分屬于有夢想的人出去自己干了。總的說這個年齡的真的是值得好好想想,規劃的。包括自己干起來企業應用的獨立開發.
學習與發展
就業趨勢
雖然現在Android的就業形勢不大好,但是其他技術領域的就業趨勢也不樂觀,這是因為現在高校和培訓機構大量的培養人員涌入。我05年上大學時,軟件工程專業不是很火爆,學一些常規的技術,比如算法與數據結構、c++程序設計、面向對象方法及程序設計等等,畢業了也就是搞搞C++,做做Java Web和.NET等等。
而放眼現在,IT相關的專業簡直就是火爆,大家都覺得這行有發展賺錢多,因此越來越多的學生報考了相關專業,很多大學都有移動互聯應用技術專業,還有人工智能學院,每年都有大量的大學畢業生和培訓機構出來的涌入市場,而中國的互聯網企業顯然不需要這么多的人才,最終的結果可想而知還是狼多肉少。
我們大概可以預測到未來Android開發的人數會增長緩慢,考慮到企業未來的職位,Android未來的就業趨勢會緩中有升,但其他的技術領域就不好說了,畢竟什么領域也抗不住涌入的人巨多啊。
學什么
- 選擇一個細分領域
Android現在細分的領域非常多,前面說到的有應用開發、逆向安全、音視頻、車聯網、物聯網、手機開發、SDK開發和智能電視盒子開發等等,在這些領域中選擇一個并不斷深入。比如音視頻,在8年前我剛入門Android時,音視頻就是悶聲發大財了(PC端),工資高的令人乍舌,現在在移動端,音視頻更是青出于藍,是一個非常好的選擇,如果想要入門可以看看何俊林《Android音視頻開發》。
最后
跳槽季整理面試題已經成了我多年的習慣!在這里我和身邊一些朋友特意整理了一份快速進階為Android高級工程師的系統且全面的學習資料。涵蓋了Android初級——Android高級架構師進階必備的一些學習技能。
附上:我們之前因為秋招收集的二十套一二線互聯網公司Android面試真題(含BAT、小米、華為、美團、滴滴)和我自己整理Android復習筆記(包含Android基礎知識點、Android擴展知識點、Android源碼解析、設計模式匯總、Gradle知識點、常見算法題匯總。)
本文在開源項目:【騰訊文檔 】中已收錄,里面包含不同方向的自學編程路線、面試題集合/面經、及系列技術文章等,資源持續更新中…
/doc/DSkNLaERkbnFoS0ZF)中已收錄,里面包含不同方向的自學編程路線、面試題集合/面經、及系列技術文章等,資源持續更新中…**