我的十年程式設計路 2020年篇

蕭文翰發表於2023-03-13

我出生在1990年,2020年到來的時候,我完成了一項成就:奔三。同時,也開啟了新的征程:奔四。

2020年的春節是在廣州的丈母孃家度過的,春節後大概是初五,或者是初六,我和媳婦就返回天津的家了。

那個時候,大家應該都有印象,疫情剛剛爆發,全國在封高速路。本來想開車回去的,結果怕有風險,還是選擇了飛機,車是託運回去的。

我記得當時坐飛機的時候,整個飛機的人簡直少得可憐。回到家,便開始隔離,隨後封小區,馬路上的行人越來越少了。

剛回家的時候,我們身處的行政區還沒有陽性病例,但已經完全被其它淪陷的行政區包圍。雖說有點“獨善其身”的感覺,但說到底還是“瑟瑟發抖”。

二月份的時候還下了大雪,我和老婆還出去玩雪。無論怎樣也想不到這次疫情會持續三年之久,那個時候的我們,還很天真地以為再過幾個月,就能恢復如常。

從那個時候開始,就業市場便開始變得很不景氣。我特意翻看了當時的郵件,標題從一開始的“抗擊疫情”,到“遠端辦公”,再到“跳槽困難模式”,越來越妥協。

這段時間過得其實蠻輕鬆的,一方面在家和老婆一起過一日三餐的生活,偶爾還會一起對弈下棋,很幸福;另一方面,就是我的書稿《打造流暢的Android App》,在3月底的時候交付了。計劃是4月底交付,由於舉家搬遷,處於離職狀態,所以加快了速度,真是世事難料。

在居家的時候,我們整理了家裡的各種事物。無意間,我發現了早在2010年寫的,寄給未來10年的信。這封信需要在2020年開啟,也就是現在。不過,我早就忘了寫了什麼,甚至都忘了還寫過這個東西,於是二話沒說,就開啟了。信裡寫的願望,簡單地說就是成家,不是大富大貴也沒關係,但求溫馨。這樣的願望現在看上去其實蠻幼稚的,有句話叫做:“貧賤夫妻百事哀”,沒有經濟基礎的家庭其實應該會很艱難,所以溫馨的前提是經濟上還過得去。好在當時的狀態,還真就是不用太為經濟擔憂,家裡挺和諧,挺溫馨。所以,這個願望也算是實現了吧。

其實現在想想,我的願望一個接一個地都實現了,會不會是願望本身就定的太過輕鬆了?

話說回來,一直沒有收入總歸不是很好。沒過多久,我就聯絡了之前一起搞阿里同城會的老闆,見面聊了兩次,當時覺得很投機,於是便決定加入公司,一起共事。那個時候大概是4月份的事情了。這段工作經歷教會了我很多事,先說說技術上的。

雖然之前我寫過Flutter的書,但畢竟是入門級別,況且我也沒有什麼實戰經驗。在這家公司開發的第一個軟體就是使用Flutter技術構建的。不得不說,做客戶端習慣了,到了Flutter,確實需要一些前端開發的思想,必要時需要轉換一下。更值得一提的是,在開發過程中,我還發現用到的一些開源庫存在缺陷。於是在Github上貢獻了兩次,解決的都是空指標的問題。

其實,從著手寫Flutter App到熟練,再到貢獻開源事業,整個過程不過1-2個月。除了Flutter技術本身好上手,開發效率高之外,還有一個原因,就是寫程式碼多了之後,上手類似的新技術其實是很快的事情,正所謂熟能生巧。

隨著開發過程的推進,我繼續將心得總結下來,發表到CSDN上。這些部落格文章不僅限Flutter,還有阿里雲移動研發平臺的探索。另外還做了一次影片錄播分享,直播答疑。但畢竟是第一次,做得亂七八糟,很狼狽。不過這也為下一次直播的成功打下了基礎,就是2022年的Go語言圖書釋出直播,再後面我再詳細說這段體驗。

此外,在做工作總結的時候,我的前輩不留情面地指出了我在表達上的欠缺,我至今非常感謝他。像SMART原則,其實我之前或多或少聽說過,甚至瞭解過,但在實戰中卻沒有用上。究其原因,我覺得一直以來,我的工作就是上級安排什麼,我就做什麼。缺乏明確的自主性和目標感。再有就是陳述事情的時候,要充分考慮到受眾群體,不要自說自話,做“自嗨”式發言。

就在今年(2023),我兩次作為導師參加了公司的新人入職答辯。過程中,我也發現其實很多人在做試用期的工作總結時,都忽略了上述這些原則,導致與會人聽得雲裡霧裡。於是在結束後我也給出了類似的建議。

作為軟體工程師,和計算機打交道的時間可能比和人打交道的時間多,再加上技術本身的特性。使我們慢慢變得不善與人溝通。但生活在這個世界,與人打交道終究是無法避開的。若要獲得陌生人認可,就必須要掌握表達、溝通的技巧。所以,我勸大家,學習技術本身重要,但不要忽視與人溝通的能力。

這段工作沒有持續太長時間,我就離職了。快到年底的時候,我加入了一家依託於成熟上市公司的創業公司,做網際網路醫療業務。雖然客戶端我也在做,但其實用到的技術大部分是Flutter。另外就是前端頁面,包括微信公眾號,也由我來維護。這段工作經歷,我在技術方面有了橫向發展的機會。

哦,對了。前面提到的,我發表過的Flutter相關內容,先後被谷歌開發者公眾號轉載兩次,2020年是第二次,好像是轉載了B站的影片,主題是自定義元件。我也再一次獲得了紀念品。嗯,還是Google的貼紙,似乎是多了一個Flutter吉祥物毛絨玩具。好像是這樣的,獲得紀念品的次數太多了,我實在是分不清哪一個是哪一次得到的了。

忘了是在2019年年底還是2020年年初,我還晉級了CSDN的2019年度部落格之星年度總評選前200名。後來我發現同行的拉票手段實在是五花八門,我沒有那個本事,於是最後的結果就定格在157名,總投票數是980。當然,這個票數是每人最多可以5票。所以最極限的情況下,有176個人給我投票,且每個人都投了5次。考慮到我並沒有拉很多人給我投票,也沒搞什麼別的方式。所以我認為這176人是我忠實的讀者和支持者,在這裡再一次感謝你們的支援!

另外就是2020年,忘記了是上半年還是下半年,我參加了一次騰訊課堂的講師大賽,最後獲得了入圍獎。

其實在2020年,我已經開始初步嘗試做影片,而不是單純產出圖文內容。不過後來,在影片方面我沒放太多精力,還是停留在圖文內容的生產上,看來以後要多做做影片內容,哪怕是直播也可以。

說到圖文,新書《深入淺出Android Jetpack》開始動工了,這一寫,就到了年底。

回顧2020年初,我們一起和廣州的好友攀登了白雲山。雖然只有不到400米高,但登頂的感覺總歸還是有的。

到了2020年末,我們再次一起觀看了羅振宇的跨年演講。這一年給我留下最深刻的印象是:“打造學習型家庭”。

沒錯,年過三十的我再次意識到學習的重要性。甚至開始羨慕那些大學生甚至中學生,如果再給我那麼多時間,能再活一次,我願意和過去的我說一聲:“珍惜時間”。

相關文章