許久沒寫東西的結果就是,回望2018感慨萬千,手在鍵盤上卻“提筆空無言”。
大概是時間帶走了一些東西,留下的又顯得有些支離破碎,想編織出完整的拼圖時,有些不知從何入手,如果總結出個詞雲圖,大概會是如下圖所示吧。
一、Github
事實上,Github確實佔據了2018年很大的比例,這一年裡:
-
GSYVideoPlayer 的 star上漲都8.6K。
-
GSY家族新增 GSYGithubAPPWeex、GSYGithubAPPFlutter、GSYGithubAPPKotlin。
視訊專案維持到如今確實有些出乎意料,也一定程度說明了移動產品在過去一年裡對音視訊功能的需求。(下圖是2018年的資料)
GSYGithub客戶端專案裡 ReactNative 版本是最先完成的,而 Kotlin 原生版本是最晚釋出。但是如今看來 Flutter 版本卻是 star 最多,可見18年裡 Flutter 的普及力度,還有大家都新東西感興趣的程度都很高呢。
總的而言,Github 確實是一個不錯沉澱的平臺,也是很好的“交友”平臺,同時2019年1月開始,Github 私有倉的免費開放,更是再好不過的新年禮物。
二、寫作
2018大概寫了12篇文章,事實上對本人而言,碼字確實比擼碼難的多,寫文章時來回的鍵入和delete,就像是寫程式碼時無解的反覆的Debug。
寫作平臺上,2018前半年主要是在簡書,後半年轉向了掘金,感覺掘金是更純粹的技術分享平臺,再加上類似微博的技術圈沸點頻道,比CSDN那些廣告平臺確實要舒服很多,畢竟沒有一個展開和會員在等你。
關於掘金,這裡有一個契機是,2018想學習 Flutter 時,剛好趕上了掘金的 Flutter 技術徵文,這樣一個契機下寫下了 Flutter 《Flutter完整開發實戰詳解系列》,雖然並不是很完善的系列,中間也存在一些勘誤,但這確實是第一次寫了一個偽系列的文章,而這個契機,對學習和推廣 Flutter 起到了很大的幫助。
(下圖的掘金的獎品)
三、工作
2018的工作相對穩定,前期的工作主要還是技術支援,經歷了幾次部門調整和工作重心變換,工作也從移動開發調整到移動平臺開發,部門最終從研究院轉向平臺部。
工作重心的變化,也帶動了技術的變化,也是如此從原生Android開發開發,再到跨平臺開發,再到大前端的發展。
四、學習
過去一年了擼 Weex、Flutter、Vue、SpringBoot 等擴充自己的技術面,也是個人感興趣或者以前欠缺的,其中部分得以Github和文章的形式沉澱下來。
最近又用了 Vue + SpringBoot 部署了一套簡單的後臺管理系統,也算勉強完成了2017年立下的學習後臺開發、學習大前端的Flag。
在程式猿圈子裡,很多時候大家都會提到,說“學不動”了,技術迭代太快,跟不上年輕人的節奏。確實如此,但這也是常態不是麼?
個人理解,工齡的競爭力體現還是在於,工作這麼多年,當你真的掌握兩三種語言和設計模式之後,是否真正意義上的提升了自己的“學習能力”。很多時候我們都自嘲是“搬磚”的,磚搬多了也就熟能生巧,套路走深自然知道坑在何處。更快更硬的接受新東西也是一種競爭力吧。
說“萬變不離其宗”可能會被吐槽認為這是漂亮話,但是能把一種語言或者框架的套到另外一個上,有時候還是很有用的。“學歷能力”可以做到對新東西“有文件和API就能上手擼碼”這種程式,通過原始碼理解和避坑,大部分時候是夠用的。
畢竟很多時候你用的叫“開源專案”。
五、思考
過去一年大環境確實收緊了,特別移動開發不如前幾年“春風得意馬蹄疾,一日看盡長安花”。經歷了各種風口洗禮之後,再到18年底各種負面新聞烘托,大家都有了“過冬”的感覺。這種情況下還是老話,多充實自己“披衣取暖”吧。技術再好,也只有用得上的才是好貓。