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文件,那就只是停留於皮毛,這對我們知識體系的建立和完備以及實戰技術的提升都是不利的。
真正最能鍛鍊能力的便是直接去閱讀原始碼,不僅限於閱讀各大系統原始碼,還包括各種優秀的開源庫。
以上這些內容均免費分享給大家,需要完整版的朋友, 。或者點選 【 】 檢視獲取方式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983917/viewspace-2785084/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 中年程式設計師該焦慮嗎?程式設計師
- 天普大學:研究發現刷社交軟體加劇中年焦慮
- 2017年個人總結-程式設計師的中年焦慮症程式設計師
- [譯]新手開發如何克服焦慮?
- 宋寶華:論程式設計師的時代焦慮與焦慮的緩解程式設計師
- 獨立APP生存焦慮:被收編還是自尋出路APP
- Android 開發的出路和精進之路Android
- 焦慮
- 提高你的程式開發技能——進階指南
- 前端的焦慮,你想過30歲以後的前端路怎麼走嗎?前端
- 機器學習的數學焦慮機器學習
- 程式設計師維護老產品,閒的焦慮,怎麼辦程式設計師
- 工作多年中年危機,程式設計師的出路是什麼?程式設計師
- 競爭激烈與焦慮:國內網際網路企業進入“996”工作制?內網996
- 程式設計師的焦慮程式設計師
- 從.NET看微軟的焦慮微軟
- 996 盛行的年代,網際網路人如何平衡工作和生活 ?996
- 提高Web前端開發技能的優化技巧總結!Web前端優化
- 【萬字箴言】技術焦慮的減法與解法箴言
- 程式設計師35歲不焦慮,該怎麼做?程式設計師
- 怎麼提高go讀取標準輸入的速度Go
- 有助於提高你的Web開發技能的7個模式庫Web模式
- 中年發現的真相是什麼
- 難解的AIoT焦慮,華為是否在準備一劑特效藥存在?AI特效
- 一個老程式猿的焦慮
- Android開發必看-快速提高 Android 開發效率的 Web 工具AndroidWeb
- 區塊鏈:傳統投資人的焦慮與治癒區塊鏈
- 資料安全與個人隱私:美國人的焦慮與變化
- PC開發工程師的出路工程師
- 朝九晚五的程式設計師如何提高開發技能程式設計師
- 遊戲直播下半場的焦慮症遊戲
- 一個老程式猿的焦慮3
- 我是如何實現零焦慮的
- 一個老程式猿的焦慮2
- 程式設計師,停止你的焦慮程式設計師
- 快速提高Android開發效率的Web工具AndroidWeb
- 『研究發現刷社交軟體加劇中年焦慮』今日資料行業日報(2018.06.15)行業
- 與其感慨模型難訓練,不如試試 AutoNLP模型