都說35歲就要面臨中年危機,但是事事有例外,有位剛滿35歲的OPPO程序員去面試了其他大廠,幾乎都拿到了offer,甚至其中一家還說這位程序員年輕。
原貼如下:
有網友表示自己也遇到過一樣的情況或相同經歷:85年的36歲,可以找到工作啊,我也36歲跳槽;我43了,剛拿了天使輪。
不少大廠員工也表示,很多人才都是35+以上的:博士畢業,35歲確實不稀奇。本科的其他崗位幹到35歲,大部分估計高級或者資深工程師了。
還有人分析之所以出現中年危機的情況,是因爲很多人只是在划水;越是無能的人越是會製造焦慮。
但也有網友勸樓主要慎重考慮選擇。
其實,正如網友所說,在各行各業都存在中年危機,但只要你有技術40,50一樣找到工作,難的是如何調整自己的心態。
百度百科上對於“中年危機”這一詞是這樣解釋的:中年危機,也稱“灰色中年”,一般高發在39~50歲,在40~65歲之間的男性身上,還被稱爲“男人四十綜合徵”。從廣義上來講,是指這個人生階段可能經歷的事業、健康、家庭婚姻等各種關卡和危機。
但危機是每個年齡段都會發生的事情,中年危機只是加上了年齡,步入中年後,工作的壓力、家庭的壓力、身體的壓力、精神完全不夠用,可能下一秒爆發的點是家庭,和技術一毛錢關係都沒有。而走出中年危機,除了自身的努力,比如:發揮自己的學習能力,將自己的發展和團隊發展結關聯來,當然,很重要的一點還是要靠大家的理解和包容。
經濟發展變慢,蛋糕不夠分了
回頭看前幾年,其實也有「中年危機」,最典型的案例是:
你升職受阻,同僚升上去了,自己不得不向以前的同輩彙報,心態上接受不了。新上司感覺你資格太老,不好管理,心態也不好,恨不得把你擠走。
但是在21世紀的前十年,職場人不怕。
外企待不下去了?去民企,還能像技術扶貧一樣喫一波紅利。
大公司待不下去了?去中小公司,外企500強各個在中國有分舵,總有機會的。
而且不斷有中心公司和民營企業崛起,這些企業都需要人才,尤其是有工作經驗的人才,所以此處不留爺自有留爺處。
職場中年危機不是內部解決的,而是通過跳槽緩解了。
回到2021年:
人才供給:隨着2004年第一批高校擴招的80後學生畢業進入職場 ,這波在高校擴招的餘量人才,到今天,都是我這個歲數,33-37歲。
人才需求:經濟增速放緩了,全球化趨勢受到SB抵制,外企開始收縮,民企除了個別巨頭,都停止招人。
30+的人才供給足夠了,但是,原來人才市場供不應求的邏輯變了。企業對30+人才的需求,遠遠大於30+人才的供給。
35歲:有危機感,但不要失去信仰
王小波在《黃金時代》裏寫道,“那一天我二十一歲,在我一生的黃金時代。我有好多奢望。我想愛,想喫,還想在一瞬間變成天上半明半暗的雲。後來我才知道,生活就是個緩慢受錘的過程,人一天天老下去,奢望也一天天消失,最後變得像捱了錘的牛一樣。可是我過二十一歲生日時沒有預見到這一點。我覺得自己會永遠生猛下去,什麼也錘不了我。”
隨着年歲增加,隨着每年面試境況的逐漸下行,很多同行越來越懷疑“努力”的價值,也漸漸能理解年輕時聽到的那句話:“所謂悲劇的人生,並不僅僅在於被不幸擊中,更在於這種不幸的不可避免性”,而“中年危機”就是這樣一個不可避免的人生悲劇,就絕大多數人來說,無論如何掙扎,都逃無可逃。只不過我們想的太過悲觀罷了。
一切皆圍城
就想徐志摩的詩一樣:“你站在橋上看風景,看風景人在樓上看你。明月裝飾了你的窗子,你裝飾了別人的夢”。
人生和職場一樣,我們努力提升自己,並做好抉擇的同時,更要清楚自己要的是什麼,當你擁有了你就不會覺得重要了。
技能提升
Android學習是一條漫長的道路,我們要學習的東西不僅僅只有表面的 技術,還要深入底層,弄明白下面的 原理,只有這樣,我們才能夠提高自己的競爭力,在當今這個競爭激烈的世界裏立足。
現在競爭這麼激烈,只有通過不斷學習,提高自己,才能保持競爭力。
對於程序員來說,要學習的知識內容、技術有太多太多,要想不被環境淘汰就只有不斷提升自己,從來都是我們去適應環境,而不是環境來適應我們!
對於一些不知道學習什麼,沒有一個系統路線的程序員,這裏給大家提供一個大概的思路:
- 架構師築基必備技能:深入Java泛型+註解深入淺出+併發編程+數據傳輸與序列化+Java虛擬機原理+反射與類加載+動態代理+高效IO
- Android高級UI與FrameWork源碼:高級UI晉升+Framework內核解析+Android組件內核+數據持久化
- 360°全方面性能調優:設計思想與代碼質量優化+程序性能優化+開發效率優化
- 解讀開源框架設計思想:熱修復設計+插件化框架解讀+組件化框架設計+圖片加載框架+網絡訪問框架設計+RXJava響應式編程框架設計+IOC架構設計+Android架構組件Jetpack
- NDK模塊開發:NDK基礎知識體系+底層圖片處理+音視頻開發
- 微信小程序:小程序介紹+UI開發+API操作+微信對接
- Hybrid 開發與Flutter:Html5項目實戰+Flutter進階
知識梳理完之後,就需要進行查漏補缺,所以針對這些知識點,我手頭上也準備了不少的電子書和筆記,這些筆記將各個知識點進行了完美的總結。
接下來分享的系統學習資源以詳解各大互聯網公司的 Android 常見面試題爲主線,從面試的角度帶你介紹必備知識點,以及該知識點在項目中的實際應用。
幫你在現在的基礎上,重新梳理和建立 Android 開發的知識體系。無論是你短期內想提升 Android 內功實力,突破自己工作中的能力瓶頸,還是準備參加 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 編程
- 底層圖片處理
- 音視頻開發
- 機器學習
7.Android源碼解析
“編程語言是程序員的表達的方式,而架構是程序員對世界的認知”。所以,程序員要想快速認知並學習架構,讀源碼是必不可少的。閱讀源碼,是解決問題 + 理解事物,更重要的:看到源碼背後的想法;程序員說:讀萬行源碼,行萬種實踐。
主要內含微信 MMKV 源碼、AsyncTask 源碼、Volley 源碼、Retrofit源碼、OkHttp 源碼等等。