八年Android開發心路歷程

沒有穩定的工做,只有穩定的能力。

又到了萬物復甦的季節,在程序猿這個行當裏,做爲 Android 開發出生的,在經歷了八年的脫髮生涯後,有了愈來愈多的想法和感觸前端

趨勢
隨着各種移動跨平臺的興起,在 ReactNative 、Flutter 、Weex 等框架的加持下,Android 開發的能力已再也不侷限於 Android 領域,而各大廠商近些年也針對跨平臺的不足進行逐步完善:程序員

  • ReactNaitve 底層重構的新架構 Fabric,將管理器等往 C++ 遷移實現同步操做和性能優化;
  • Flutter 1.2 正式版發佈,穩步推動穩定性的同時,考慮向着更多平臺拓展。
  • UCloud 的 uni-app 、滴滴的 Chameleon 經過各自的標準,但願把APP、前端和小程序一併歸入後宮。

但這並不意味着原生開發的「沒落」!不管哪一種跨平臺的加持,最終都離不開你的原生系統能力。大潮過去後更可能是淘汰「裸泳」,而現在的市場愈發趨向大前端,競爭之下我以爲移動開發的邊界能夠更廣面試

clipboard.png

面試
由於「某些緣由」,前段時間就開了跳槽的準備,在合適的時機和領導提了離職後,就在離職流程的同時開始了面試之旅。這期間再一次體會到換工做的成本真的很高,但也是最能體現「離開平臺後你還剩什麼」的過程。小程序

不少時候脫離了平臺之後,留下的纔是你真正賴以生存的水平,同時面試也是最直接最快發現你不足的方式。固然,有些時候不是面試官真的比你厲害不少,只是恰好你們所在位置不一樣性能優化

clipboard.png
面試中面試官的問題,也很能夠直觀的讓你瞭解到對方公司的技術水平和業務需求,而換工做對我更多考慮的是公司發展與團隊氛圍架構

一個公司的發展與否直接關係到你付出的回報,而一個團隊的氛圍決定你的工做是在成長仍是在「扯皮」。其次身體健康和家庭也很重要,在衡量一份工做的時候,我也會把這些因素考慮在內,由於我一直認爲,努力工做就是爲了幸福的生活。app

工做
事實上我相信大多數程序員都存在危機感,不管是媒體的宣導,仍是大環境的壓迫,這很容易讓咱們產生焦躁和迷茫的情緒,對比那些大神們,不少時候咱們都是在默默耕耘着一些「不知名」項目。框架

但這就是生活,把手頭事情作好,而後多給本身準備提高的空間,這會比起對着屏幕自哀更溫馨,畢竟一時學習一時爽,一直學習一直爽性能

每一個人都有本身的選擇,就像以前某個視頻裏提到的:「他們有他們的節奏,咱們有本身的步伐」,有些時候你須要訂下本身的小目標,而不要被風頭打亂了節奏。曾經一個段子:「你和產品經理討論了一天的需求和大環境,他的任務完成了,你的工做還沒開始。」學習

從離職流程、面試、適應新環境一步步走來,每次都有一番難以言喻的感慨。其實換工做最累的是離職,離開你熟悉的地方,放棄你當前平臺積累的資源,因此我但願每一次跳槽都是爲了更好的目標而去爭取,而人的每次一選擇都會讓你更成熟。

所志在功名,離別何足嘆

文末

當你打算跳槽的時候,應該把「跳槽成功後,我能學到什麼東西?對個人將來發展有什麼好處」放在第一位。這些東西纔是真正引導你的關鍵。在跳槽以前儘可能「物盡其用」,把手頭上的工做作好,最好是完成了某個項目或是獲得提高以後再走。跳槽不是目的,而是爲了達到最終職業目標的手段

最後祝你們工做升職加薪,面試拿到心儀Offer.
爲此我在文末整理了一些關於移動開發者須要的資料,歡迎你們免費來領取
領取方式:點擊連接加入羣聊【Android Senior Engineer技術】:https://jq.qq.com/?_wv=1027&k...

clipboard.png
clipboard.png

相關文章
相關標籤/搜索