背景
前段時間朋友辭去了北京一家小創公司Android開發的工作,准備尋找新的工作的時候,要和我聊聊天。告訴我再找不到工作就考慮轉行了!
話語間無不感嘆安卓有點強弩之末的味道!聊天過程中,朋友也順帶分享了一波阿里餓了么、百度Android崗的面經。我也幫他內推了幾份工作崗位,卻因為技術欠缺和經驗不足等問題被友好的回絕了!
不要輕易轉行
轉行有兩種我認為是正常的,一種是行業消失或者沒落了,個人無法施展才華。另一種是興趣不在本行,因此轉一個自己感興趣的。而現在大部分轉行純屬是為了跟風,為了那點錢,而忽略了長期的發展。
轉行相當於倒退回到原點,重新出發,形象點來說,就是換了個不同的磚頭接着搬磚而已(高技術含量的除外)。因此我們更應該去追求質變,而不是平行或者倒退,一次倒退可以承受,多次倒退就很難在35歲后進入上升期。
而且這個行業既沒有消失也沒有沒落,只要目前存在的都有它存在的前景。一個行業不是一朝一夕就會垮掉的,Android全球第一的終端占有量,Android生態也不會輕易讓Android倒下。至少在我們這代人的有生之年是看不到Android消亡的。
如何提高競爭力
1.選擇一個細分領域
Android現在細分的領域非常多,前面說到的有應用開發、逆向安全、音視頻、車聯網、物聯網、手機開發、SDK開發和智能電視盒子開發等等,在這些領域中選擇一個並不斷深入。
2.做減法,盡量專精一門技術
現在的社會,技術分工越來越細,越細就意味着大部分企業(小作坊除外)需要專精的人才(最好是精通一門通多門)。你會發現身邊脫穎而出的技術人大多都是靠一門技術,卻很少看到會一堆技術卻都不精通的冒出來。好比在武俠的世界,高手對決都在同一個時間段拿出看家武學,如果看家武學都不精,分分鍾被虐,省下的武學也無需拿出來獻丑了。聯想到現實版本就是去大公司面試Android,結果Android技術了解不深,被各種虐,剩下的前端技術、后端技術、python什么的,面試官也沒興趣了解了。 所以並不是你會的技術越多越好,一定要做好減法,先專精一門,然后再去學別的技術。
3.說說最近Android火熱的技術
Kotlin,是Google推薦的官方開發語言,與Java互通,可相互轉換,簡潔安全等,是一種在 Java 虛擬機上運行的靜態類型編程語言,被稱之為 Android 世界的Swift,由JetBrains 設計開發並開源。Kotlin 可以編譯成Java字節碼,也可以編譯成 JavaScript,方便在沒有 JVM 的設備上運行。
Flutter,Flutter是Google在2018年2月27日,在2018世界移動大會上發布的用以幫助開發者在ios和Android兩個平台開發高質量原生應用的全新移動UI框架。由於是是Google發布的,就前景來看,還是值得肯定的。
這兩個技術都建議大家來學習,但不要指望它們會給你增加什么太大競爭力,李四1周能學會,張三同樣也能。
學習分享
在當下這個信息共享的時代,很多資源都可以在網絡上找到,只取決於你願不願意找或是找的方法對不對了
很多朋友不是沒有資料,大多都是有幾十上百個G,但是雜亂無章,不知道怎么看從哪看起,甚至是看后就忘
如果大家覺得自己在網上找的資料非常雜亂、不成體系的話,我也分享一套給大家,比較系統,我平常自己也會經常研讀。
2021最新上萬頁的大廠面試真題
七大模塊學習資料:如NDK模塊開發、Android框架體系架構...
只有系統,有方向的學習,才能在段時間內迅速提高自己的技術。
這份體系學習筆記,適應人群: **第一,**學習知識比較碎片化,沒有合理的學習路線與進階方向。 **第二,**開發幾年,不知道如何進階更進一步,比較迷茫。 第三,到了合適的年紀,后續不知道該如何發展,轉型管理,還是加強技術研究。如果你有需要,我這里恰好有為什么,不來領取!說不定能改變你現在的狀態呢! 由於文章內容比較多,篇幅不允許,部分未展示內容以截圖方式展示 。如有需要獲取完整的資料文檔的朋友點擊我的Gitee免費獲取。