當前位置:網站首頁>【複盤】關於我在錯誤的時間選錯了技術這件事

【複盤】關於我在錯誤的時間選錯了技術這件事

2022-07-24 00:56:51yechaoa

前言

這個複盤來的些許突然,起源於一個群裏的聊天記錄:

yechaoa:我走了太多的彎路

小可愛1:小菜比展開講講

小可愛2:小菜比展開講講

小可愛n:小菜比說出你的故事

yechaoa:我回憶一下…

本以為三言兩語可以講述清楚,沒想到200字也刹不住車,那就水一篇吧。

僅以此記,望後來者順頌商祺!

背景

時間回到2018年下旬,由於能力比較强(工作不飽和),開始探索新的技術方向。

彼時除Android外,前端和小程序也有涉及,因為主攻Android,當然是緊跟Google的脚步。

所以,當時擺在我面前的有兩個選擇:

  1. Flutter
  2. Kotlin

為什麼選擇Flutter

其實沒有太複雜的糾結猶豫,幾乎很快就决定開始研究Flutter。

當然也有一些因素主導著我,大概以下幾個方面:

  1. Kotlin我在2017年下旬接觸過一點(Anko不知道還有多少人記得),彼時Google也沒有推出「kotlin first」;
  2. 而Flutter雖然還是beta版本,但是很多人還是對其抱有期待的,加上Google背書,總覺得未來可期;
  3. 還有就是我當時對新技術的理解:
    1. Kotlin其實在更早的時間就已經支持Android開發了,只是沒有推廣而已,在我看來已經不算是「新」 技術了;
    2. 但是Flutter不一樣,是一個全新的跨端技術解决方案;
    3. 由於我是小程序第一批開發者(2016內測),並有輸出一系列簡陋的文章,且閱讀量還不錯。
    4. 加上基於當時的時間節點,一些自媒體在推「早期紅利」,加上小程序給我的錯覺,基於當時的認知,我選擇了Flutter。

選擇Flutter之後

  1. 當時幾乎沒有什麼三方的學習資料,除了官方文檔就是源碼,也踩了很多坑;
  2. 也輸出了一系列簡陋的文章,閱讀量也還行;
  3. 有出版社聯系我出書,也有字節、阿裏等大佬拋來橄欖枝;
  4. 後來,在Flutter領域跌跌爬爬了將近一年的時間之後,我又轉向了Kotlin,因為中間換過一次工作,然而市面上並沒有公司在用Flutter。

我做錯了什麼

  1. 不清楚Google當時對Flutter未來的規劃,以及商業重要性,就開始悶頭開搞;
  2. 國內甚至全球開發者對Flutter的看法,我也不是非常清楚;
  3. 高估了Google對Flutter的推廣程度,亦或是高估了大家的接受度;
  4. 也低估了微信對於小程序生態建設的决心,產生了錯覺;
  5. 對自己未來的規劃不够明確清晰。

我收獲了什麼

  1. 算是掌握了一個新技能吧;
  2. 開拓了眼界,不同的技術有不同的思想;
  3. Flutter狀態管理概念,這個比較新奇,彼時ViewModel還並沒有出來。

Flutter現狀

在JetBrains2021年的年度報告中,Flutter在跨端領域的占比已經是Top 1了,儼然是一顆璀璨的新星了。

但是已經過去3年了,我在錯誤的時間選擇了Flutter,以致於現在毫無建樹…

再有人問我如何看待Compose時,希望能從此找到答案…

我的思考

  1. 我接受當時的認知水平,但也確實沒有做好調研工作;
  2. 及時止損,當你發現某個技術的熱度不高時,要麼接受度不够,要麼即將被淘汰;
  3. 在一個領域沒有持續的深耕,即使你是先行者,但也沒有人會記住你;
  4. 學習技術,一定要選擇跟當前工作緊密相關的,能給工作帶來收益的,一定是優先級最高的,工作之外,止於了解;
  5. 選擇大於努力,技術是如此,轉行亦是如此,皆如此。

最後

如果大家有類似的經曆,或者更好的建議,歡迎評論區補充,讓世界充滿愛~

版權聲明
本文為[yechaoa]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/205/202207240056017606.html

隨機推薦