Android開發:996盛行下的中年坎怎麼跨?與其坐以待斃的焦慮,不如找準出路提高技能!

35歲程序員的中年危機是個魔咒

35歲,已經真的成了所有職場人都不容易邁過去的一道坎。找工作,大多數公司把年齡限制在35歲以下,35歲左右的人,連面試資格都沒有。

各大公司一到大規模裁員,35歲以上的普通員工,就成了被裁員對象。

35歲,更是互聯網從業者,尤其是程序員的一道坎。
在“996”盛行的互聯網行業,受歡迎的永遠是28歲左右精力無限的年輕人。

你不會永遠年輕,但永遠有人年輕。

當你年紀大了,熬不了夜了,加不了班了,還能吃得了這碗“青春飯”嗎?於是很多30歲左右的程序員都在焦慮一個問題:35歲後的出路在哪裏?

人到中年,一地雞毛,似乎誰也逃不掉這個帶着魔咒的怪圈。走進這個怪圈的人,不約而同都走向了人生的最低谷。

我們坐在谷底,身上揹着沉重的包袱,拼盡全力想往上爬,卻總是徒勞的一次次掉下來!

某32歲大廠程序員吐槽:簡歷通過率才30%!大齡韭菜該何去何從?

隨着時代發展節奏越來越快,焦慮已經成爲打工人們共有的情緒,對於許多人來說,“35歲紅線”是不可避免的職場焦慮。不僅公務員事業單位等招考要求明確劃定了這道紅線,許多公司也明裏暗裏劃上了這道紅線。

一個32歲的美團程序員吐槽:覺得工作太累,就把簡歷投了一圈,通過率卻只有30%,還不如自己五年前沒去美團前。

樓主分析,原因可能有以下幾點:

樓主的焦慮引來了一波網友共鳴,有人說自己35歲了,和樓主情況一樣,如今看當初來美團完全是錯誤的,技術方向越來越窄,現在完全廢了,雖然薪資高,但外面也接不住了,想要離開這個內卷的行業,卻又前後爲難……

有人說自己今年33歲,雙非普通碩士,8年運營經驗,四月底開始投簡歷,竟然沒有一個面試邀請。

有人說自己26歲,簡歷通過率倒是很高,但面試基本上就是掛。

網友說,都想去大廠鍍金,殊不知自己就是大廠的韭菜,割完就棄了。別覺得自己多牛,出了圈啥也不是。

有人說,只能寄希望於95後集體躺平,這樣企業就沒法優化35歲以上的員工了。

也有人說,現在才焦慮,畢業早幹嘛去了?擇業時眼光要放長遠,當教師考公務員當醫生都可以,輕鬆穩定體面一輩子,非要當程序員,又不敢面對中年失業結果,太懦弱了。

也有人說,每個行業都這樣,只是IT業更明顯,找一下自己的二次增長曲線吧,誰都會35歲,不用過於悲觀

焦慮是怎麼產生的?

一種是自己親身經歷過之後的內心體驗,還有一種是被周圍人渲染出來、對未知的恐懼情緒。

樓主只是投簡歷通過率有點低,就由此聯想到一系列恐怖的未來,給自己預設了幾條路,可還沒開始走就一一推翻,然後得出結論:未來自己將無路可走

魯迅先生早就說過,這世上本沒有路,走的人多了,也便成了路。還沒去嘗試一下,只是根據一時的簡歷通過率,加上輿論對焦慮的販賣和宣揚,就深陷內心的泥潭,這不是作繭自縛是什麼?

這樣說不是要否認大齡打工人的困難,事實上,時下大環境對大齡打工人確實很不友好,許多人也的確遭遇了隱形的歧視,許多企業包括國家機構也確實劃定35歲紅線,但這不代表那些還不到35歲的人就該束手就擒,整日惶惶不安,甚至天天在社交平臺上販賣焦慮,須知焦慮是最無濟於事卻又最蠱惑人心的情緒。與其焦慮,不如做點什麼,哪怕是一點點嘗試,也比自己坐在原地瞎想要好得多。

看看那些和樓主差不多年齡,依然拿到了心怡offer的人,也許一切還沒有那麼糟。把瞎想的時間拿來給自己選一條路併爲之努力吧,比如,想考入體制內就抓緊時間備考,想搞副業就發掘下自己擅長的東西和擁有的資源,想進好企業就努力提升自己的能力……即使失敗了,至少你嘗試過了,說不定在哪條黑暗的路上走着走着,突然發現柳暗花明又一村。

無論環境多差,畢竟你還活着,總要抱有希望。

爲什麼你那麼努力,卻很難突破技術瓶頸?

身爲一名程序員,你的日常是不是這樣的?

早上九點上班,剛打開電腦就有無數的需求襲來,不論問題大小,產品經理只有一句話——儘快做好;

晚上九點拖着疲憊的身軀下班,一個小時以上的通勤時間折磨得你到家倒頭就睡;

週末總有一天要加班,工作似乎永無止境,一個接一個的Deadline推着你不停低頭往前走,連喘口氣的機會都沒有;

你也想過要提升自己的技術能力,高效敲代碼,但要麼不得法門,要麼就是因爲缺乏毅力難以堅持,最終草草放棄;

大神在江湖中的傳說經久不息,而大部分人所面臨的事實卻是:代碼水平惹人嘲、聊起技術秒社死、技術瓶頸難突破、升職加薪總無望;

無論是技術小白,還是成熟的程序員,在面對瞬息萬變的技術浪潮時,總會有一種自身能力不足、自我發展受限的感覺,歸根結底,並不是因爲你不夠努力,這種情況往往是由於以下幾點造成的:

  • 長期從事重複性代碼勞動,沒有獨立思考的時間,當你還在沉迷於增刪改查的時候,外面的技術已經變革無數次了;
  • 網上的學習資料質量好一些的價格不菲,免費的又缺乏系統性和專業性,遇到技術難點後只能悶頭苦想,缺乏專業人士的指點;
  • 眼界有限,每天只會低頭找bug,要知道技能誠可貴,思維價更高,如果缺乏良好理性的思維,那麼你無論掌握多少種方法論,最終也只會事倍功半;

也許,是時候跳出自己的舒適圈了,多去聽聽看其他人的思考,相信你會有所收穫。

大齡程序員出路

關於大齡程序員的出路無非就是這麼幾個:

  • 穩定地待在一家公司,有一定產出效率,成爲一顆螺絲釘,不出彩也不出醜,就像之前棉紡廠的工人那樣,直到這家公司不行了,找另一家,繼續做個普通一兵。其實這事兒和幾十年前的工人一樣,只是時代不一樣,職業的名字變了。

  • 尋找相對優勢,到稀缺你技術、能力、經驗的地方,找到存在感。比如一線城市回退到二線、三線;比如互聯網頂級公司的普通程序員進入小公司;比如互聯網行業的普通程序員進入傳統行業有軟件部門的公司。

  • 轉行,想幹麼幹麼去

轉崗

這個主要包括兩類產品崗位和管理崗位,相對應的職能便是項目經理和產品經理。

這個在互聯網圈其實也是很主流和順理成章的操作,畢竟很多公司的負責人本身就是程序員出身,臉書CEO扎克伯格、小米雷軍、騰訊馬化騰、360周鴻禕以及無數產品經理的偶像微信之父張小龍。

當然轉崗需要做的準備工作還是需要付出一些代價的,比如項目管理需要學習管理相關的知識、產品經理需要補充和學習相關的產品工具和技能。

此外,這個轉崗還包括徹底離開技術體系轉成職能崗位,比如銷售類崗位,畢竟技術人員出身的銷售相比較普通銷售而言更懂得和了解自身產品的特性。

跳出來

剛纔的轉成自身公司的銷售,那個內部叫做轉崗,但是如果是外部環境而言,應該是歸於脫坑或者說跳出來更爲合適。

跳出來可以乾的事情很多,比如口才不錯的、技術還行的可以選擇成爲培訓師或者諮詢師,爲技術小白授課、解答職場疑惑、爲企業提供決策的建議;或者文筆不錯的技術人員可以成爲自身垂直領域的自媒體;年輕人時候的創業夢沒有圓的,在積累了一定人脈、資源的時候這時候也可以重新去做夢,創業也是很多大齡技術人員選擇走的一條路。

鑽進去

這方面既包括繼續做程序員,也包括縱向提升自己的技能,成爲技術大神

從普通的研發工作轉爲深層次的研發,當然這其中對技術的深度和能力便提出了更高的要求,這條路顯然是難度極高的,但同時也註定了越老越值錢!

結語

其實不論哪種選擇,等到35歲被大齡青年了,再決定其實也太過被動。無論是程序員還是互聯網圈的其他工作,都需要在保證身體健康爲前提的情況下,不斷的提升自身的核心競爭力,守住那顆好奇心,不斷的學習提升自己。在條件許可的情況下, 有時候主動選擇跳離當下的舒適區,也許未嘗是件壞事!

程序員不是一個「銀髮職業」,但也絕不是如某些販賣焦慮的自媒體宣傳的那樣:35歲危機,40歲失業。

40歲的程序員有的做了大廠中高管、有的成了小公司聯創、有的成了連續創業者、還有的轉行投資金融、也有人繼續堅持寫代碼戰鬥在一線。

不可否認,有一部分人會被行業淘汰出局,但互聯網的老年人在其他行業恐怕還是年輕人,接受現實,人生再起航完全沒問題。

最重要的是,我們不能因爲年紀的增長而焦慮,因爲焦慮本身除了干擾我們成長,沒有任何意義。

盡最大努力,做最好打算,但接受最壞的結果。在這個複雜多變的社會,反焦慮、不斷提升認知,不斷充實自己的專業技能將永遠重要。

不斷學習,不斷進階

說了這麼多。其實最根本的東西就是:不斷的學習、不斷提升自己。人生就是從一個階段到另一個階段。從一個高度到另一個高度。

我並不鄙視趨於平淡生活的人,沒有多大的志向,生活過得去,平平淡淡就好。每個人都有自己的選擇。但我更崇敬那些會爲自己的上一代和下一代奮鬥的人,爲我們的父母過的更好,爲我們的孩子過的更好,在我自己有限的能力範圍內,盡力做到最好,這是我的本心。

如果你想,想學習進階,想要自己的父母孩子過上很好的生活。

如果你原意,如果你原意爲他們努力奮鬥。

如果你覺得自己學習效率低,缺乏正確的指導。

我將自己多年的工作經驗心得、Android架構詳細路線、學習資料,全套學習視頻全部在下面分享出來。如有需要可在文末自行領取,無償分享。

學習一線大廠的各項技術:

大廠是我們的技術先驅,不僅僅是各種技術,還有很多令你大開眼界的使用方法,學習這些有利於自己競爭力的提高,深入理解後也可以提升你的學習效率。

現在競爭這麼激烈,只有通過不斷學習,提高自己,才能保持競爭力。

1.2020大廠面試高頻知識點

  • 圖片
  • 網絡和安全機制
  • 數據庫
  • 插件化、模塊化、組件化、熱修復、增量更新、Gradle
  • 架構設計和設計模式
  • 性能優化
  • Android Framework
  • Android優秀三方庫源碼

2.Jetpack架構組件從入門到精通

  • Android Jetpack - Navigation
  • Android Jetpack - Data Binding
  • Android Jetpack - ViewModel & LiveData
  • Android Jetpack - Room
  • Android Jetpack - Paging
  • Android Jetpack - WorkManger
  • Android Jetpack架構組件之Lifecycle
  • Android Jetpack Compose 最全上手指南

3.Framework精編內核解析

主要內容包含:

  • 深入解析Binder
  • 深入解析Handler
  • Dalvik VM 進程系統
  • 深入解析 WMS
  • PackagerManagerService

4.Kotlin強化實戰(附Demo)

  • 第一章 Kotlin入門教程
  • 第二章 Kotlin 實戰避坑指南
  • 第三章 項目實戰《Kotlin Jetpack 實戰》
    • 從一個膜拜大神的 Demo 開始
    • Kotlin 寫 Gradle 腳本是一種什麼體驗?
    • Kotlin 編程的三重境界
    • Kotlin 高階函數
    • Kotlin 泛型
    • Kotlin 擴展
    • Kotlin 委託
    • 協程“不爲人知”的調試技巧
    • 圖解協程:suspend

5.Android設計思想解讀開源框架

  • 熱修復
  • 插件化
  • 組件化框架設計
  • 圖片加載框架
  • 網絡請求框架
  • RXJava 響應式編程框架設計
  • IOC 架構設計
  • Android架構組件Jetpack

6.NDK模塊開發

  • NDK 模塊開發
  • JNI 模塊
  • Native 開發工具
  • Linux 編程
  • 底層圖片處理
  • 音視頻開發
  • 機器學習

定期面試:

光學習了大廠的技術還不夠,如何瞭解當下Android市場需要哪些技術呢?

定期的面試足以讓你瞭解當下市場需要哪些技術,也更加容易確定自身的短板在哪,同時,也可以督促自己學習提升(小夥子,你瞭解的技術有點落伍了呀…)

萬一拿到了高薪Offer,豈不是更賺?

多看大佬的學習筆記,學習大佬的設計思想:

只要是程序員,不管是Java還是Android,如果不去閱讀源碼,只看API文檔,那就只是停留於皮毛,這對我們知識體系的建立和完備以及實戰技術的提升都是不利的。

真正最能鍛鍊能力的便是直接去閱讀源碼,不僅限於閱讀各大系統源碼,還包括各種優秀的開源庫。

以上這些內容均免費分享給大家,需要完整版的朋友,點這裏可以看到全部內容。或者點擊 【這裏】 查看獲取方式。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章