如何看待Android開發的“前景和內卷”,kotlin命令列輸入值
針對第三,第四點,我簡單說一下我的看法。
拜託,現在已經是2021年了,你知道四大元件,五大常用佈局就有公司願意要你的時代已經過去了,由於當年Android開發過於火爆,也就遺留了很多問題沒有解決,其中一個就是底層開發人員過剩的問題。大量人員的湧入,導致Android出現了一片欣欣向榮的景象,但是有很大一部分人並不是衝著技術去的,而是為了搶先一步進入市場,吃一波時代紅利。
所以現在高聲附和 “Android要涼” 這個觀點除開本行業以外的人,大概率也就是這一批人了,技術不提升,雖然簡歷上寫了三年工作經驗,但是他們自己心裡也清楚,自己多少斤兩,不都是一年經驗兩年CV嗎?
能唬住面試官我就要40K,唬不住我10K也是能做的,再不然給我8K我也能接受,再不濟吃著紅利我也比大多數人要強,這些人就是你們口中活不過三十五歲的Android開發,工作之餘常見的搜尋內容就是:“Android行業還能做多久” “Android行業真的要涼了嗎?” “Android開發可以轉行做什麼” 諸如此類的一些話題。
當然,除開這些原因,還有更重要的一點原因就是:年齡越來越大,對於公司的要求越來越力不從心。
[]( )為什麼這麼說呢?
我二十三歲的時候,初入Android,對於組長或者領導安排的任務,我總是不遺餘力的去完成,加班到凌晨兩三點那是常有的事情,時不時通個宵在公司睡兩個小時接著打卡上班也是無所謂的,對於程式設計師這個行業來說都是相當常見的。
那一天我二十三歲,在我一生的黃金時代,我還有好多奢望。我想愛,想吃,還想在一瞬間變成天上半明半暗的雲。後來我知道,生活就是個緩慢受槌的過程,人一天天老下去,奢望也一天天消失,最後變得像捱了槌的牛一樣。可是我二十三歲生日時沒預見到這一點。我覺得自己會永遠生猛下去,什麼也槌不了我。——王小波《黃金時代》
對,當時我是這麼覺得的,直到我現在,我能明顯地感覺到我自己的精力跟不上從前,以前一整晚都可以處於興奮狀態,第二天也不會覺得特別累,現在晚上最多九點鐘就要下班了,不然就會影響到第二天的工作,除開我個人的一些原因,還有我已經不是一個人生活了,我還要抽出時間來陪家人。
所以現在我都是七點半左右下班,回家陪小孩做做題,陪老婆大人看看劇,一天中真正屬於自己的時間只有我開車回家的半個小時,這也是個很默契的現象,我每次回家都能看到很多人一個人坐在車裡,抽支菸,看看文章,這可能是他們一天中最放鬆的時光了吧!
[]( )屠龍者終成惡龍
我這麼說的原因是因為我在年輕的時候通過一系列的優勢成功升職,但不會有人永遠年輕,卻是有人正年輕,所以我現在面臨的工作壓力正是我以前領導所面臨的壓力,不過現在還不是那麼明顯,等到哪一天我不僅加班跟不上,技術也沒有跟上時代腳步的話,我估計也很難心安理得地做下去了。
所以避免這種迴圈的唯一辦法就是跳出這個怪圈,到更高一層的崗位上來,到了一定年齡還在最基礎的崗位工作的程式設計師嚴格意義上講,他並不是一個足夠努力的程式設計師。
至於怎樣才能晉升到高一級的崗位呢?
用我的話來說:智商情商缺一不可,智商指的是針對技術能力的要求;而情商指的是部門之間的協調,對領導意思的傳達完整度,要時刻保持危機感!
Android學習之路任重而道遠,我們也都在奮鬥的路上。下面是我整理的最新的學習資料,希望能幫到想在Android這條路上一路走到黑的朋友。
1.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 最全上手指南
2.Framework精編核心解析
主要內容包含:
-
深入解析Binder
-
深入解析Handler
-
Dalvik VM 程序系統
-
深入解析 WMS
- PackagerManagerService
3.Kotlin強化實戰(附Demo)
-
第一章 Kotlin入門教程
-
第二章 Kotlin 實戰避坑指南
-
第三章 專案實戰《Kotlin Jetpack 實戰》
-
從一個膜拜大神的 Demo 開始
-
Kotlin 寫 Gradle 指令碼是一種什麼體驗?
-
Kotlin 程式設計的三重境界
-
Kotlin 高階函式
-
Kotlin 泛型
-
Kotlin 擴充套件
-
Kotlin 委託
-
協程“不為人知”的除錯技巧
- 圖解協程:suspend
4.Android設計思想解讀開源框架
-
熱修復
-
外掛化
- 元件化框架設計
要如何成為Android架構師?
搭建自己的知識框架,全面提升自己的技術體系,並且往底層原始碼方向深入鑽研。
大多數技術人喜歡用思維腦圖來構建自己的知識體系,一目瞭然。這裡給大家分享一份大廠主流的Android架構師技術體系,可以用來搭建自己的知識框架,或者查漏補缺;
對應這份技術大綱,我也整理了一套Android高階架構師完整系列的影片教程,主要針對3-5年Android開發經驗以上,需要往高階架構師層次學習提升的同學, 在這裡點選GitHub免費分享 ,希望能幫你突破瓶頸,跳槽進大廠;
最後我必須強調幾點:
1.搭建知識框架可不是說你整理好要學習的知識順序,然後看一遍理解了能複製貼上就夠了,大多都是需要你自己讀懂原始碼和原理,能自己手寫出來的。
2.學習的時候你一定要多看多練幾遍,把知識才吃透,還要記筆記,這些很重要! 最後你達到什麼水平取決你消化了多少知識
3.最終你的知識框架應該是一個完善的,兼顧廣度和深度的技術體系。然後經過多次專案實戰積累經驗,你才能達到高階架構師的層次。
你只需要按照在這個大的框架去填充自己,年薪40W一定不是終點,技術無止境
- 如何實現一個能精確同步滾動的Markdown編輯器
- 手把手教你搭個Frida Sekiro Rpc框架
- 如何在 Excel 中使用 VLOOKUP 函式?
- 軟體專案管理 3.2.預測生存期模型
- Sentinel介紹與使用 收藏起來
- JavaSE-07 Opp面向物件(完整版)
- 跨境貿易不確定性加劇 ADVANCE.AI反欺詐解決方案幫助企業及使用者解決多種難題
- 10個適合NFT開發的區塊鏈
- 死鎖的排除
- 什麼是雲伺服器
- 從零開始實現 mq-13-註冊鑑權 auth
- 用更雲原生的方式做診斷|大規模 K8s 叢集診斷利器深度解析
- LAXCUS分散式作業系統三代UI演進之路
- 微信小程式需要https後臺的創業機會思考
- http轉https 和 微信小程式設定了合法請求域名,小程式一直提示不在合法域名列別中
- PKS的神祕黃色小三角&隨身帶的組態| 溫故知新
- MATLAB程式碼:基於多目標粒子群演算法冷熱電聯供綜合能源系統執行優化
- MATLAB程式碼:計及電轉氣協同的含碳捕集與垃圾焚燒虛擬電廠優化排程
- 六個好用的程式設計師開發線上工具
- 離職補償的N、N 1、2N、2N 1,到底都有什麼區別?