Tamic原創
經過最近大半年的資本寒冬,加之網際網路趨於理性,移動開發唱衰的趨勢逐年增加,以至於讓大家人心慌慌,很多百萬粉絲的自媒體也不斷鼓吹移動開發的死亡潮,所以今天發文目的是讓做移動開發的同學心理有個底,我相信你看完本文你會有收穫!
普通程式設計師的發展路線
暫且不看移動開發的出路,就按目前程式設計師的普遍發展,很多人會一直朝著技術專家目標出發,但是,大部分人在還到沒技術專家的時候,就半路夭折了。
開發本可以轉測試,轉產品,轉PM/項管,或者創業!如果發現你在一條路上走不通,請迅速抉擇,不要過長的停留,止步不前。這樣對你的職業生涯發展很不利。
什麼時候轉?
按目前程式設計師的年齡拓撲圖,便於大家理解,我整理了下,便於你分析理解。
1 技術路線:
工程師(1-2年)--高階/資深(3-5年)--專家(5-7年)--總監(8-10年)
按普通開發的升級打怪路線,差不多就是這個年齡段。32歲之前你至少要到專家級別,才可能防止中年危機。
2 管理路線:
主管/經理 - 總監 -VP- 總裁
如果你想中途下車,只要對自己的定位正確,那也是合理的。我給大家做了一個圖。可以方便的看到專家和經理,研究員和總監,科學家和總裁是一一對應的。
無論你走技術路線還是管理路線,優秀的人最終都可能到總裁(科學家)。但對比薪資都是管理路線相對高10K+,大部分人都停留在專家和經理階段,所以很焦慮,因為職場中產最容易焦慮了。有的人可能專家就是天花板了。
很多人還沒到專家時候就35歲了,接下來面臨的危機將會接踵而來!所以中年危機是多麼的明顯,這裡我不在重複說了。 目前這種年齡界限已經被降低到了32歲,因此加劇了技術人的焦慮。
Android開發怎麼做?
安卓開發也是程式設計師,但他有自己的技術棧,下面我做了一個大眾的精進線路圖,讀者們可以對照自己的能力去判斷下,如果你想升職加薪,就需要對自己短板都補齊,不然就會增加你的中年危機坎的風險。
轉語言不算轉行
移動開發掌握基本的web前端,Python指令碼,機器學習,Java不算是移動端不行了,而是對移動端開發的延長和下半場。
企業業務的成熟和新專案的無法在段時間孵化,加上使用者對APP的體驗要求提高,都加劇了移動開發對APP優化的挑戰。因此下一個5年將是移動開發繼續發展的階段,我可以告訴大家,Android不會涼,即使有些波動,但還是這些人繼續搞衍生的領域,並不可能從半路殺出一個前端來做android的,也不可能讓一個只會python的人來做移動端的開發,但有一點肯定的是,移動開發會繼續向工具智慧化,效能發展。所以只是對大家應變的能力要求高了。
只會XML和 Native 程式碼是不行的。
我本人 本週六(12月1日)晚上20.0 已免費在鬥魚直播一個相關的課題,感興趣可以關注 開發者技術前線,觀看回放。