我的十年程式設計路 2018篇

蕭文翰發表於2023-03-08

記不得是在什麼地方,我看過一個調查。調查的問題就是請大家選出最近幾年裡,自認為光景最好的一年。統計結果顯示:大部分人會選擇2018。這一年疫情還沒來,世界基本沒有大戰的新聞,也基本

沒有什麼天災。可以說是很安穩的一年。但這一年對於我來說,不僅發生了翻天覆地的變化,這些變化更影響了我的一生。這一切要從年後的出差說起。

單純從工作內容上看,這次出差並沒有多大的挑戰性,簡單易學,只要心細一些就好了。

出差的地點是廣州市,全國一線城市,我從未去過的城市。想著在那邊有大學同學,多年沒見,剛好有機會敘敘舊。再加上同性相斥,異性相吸的原理,我就更積極地把人家約出來吃飯聊天了。

坦率地講,我們之前不熟,最多是我給她幫忙修過電腦。程式設計師,這點事大家都明白。這次閒聊,她給我的震撼很大。除了外表之外,基本就是換了一個人,也或許是當初就沒太深入瞭解。總之,是我

很欣賞的那種有思想的女性。後來,她就成了我現在的老婆。我知道看到這,很多人對這段故事會很感興趣,但是現在畢竟是在講十年程式設計之路,談戀愛和成家就不在這裡展開聊了。

這次出差的歸程可以說是亂七八糟,首先是我的機票有問題,結果就是給我手寫了一張機票。對,你沒看錯,我也沒寫錯,機票是用圓珠筆填的。大概是因為在機票上耽擱了一些時間,結果行李門就關了,我的行李上不去。不過還算有辦法,就讓行李跟著相同航空公司的下一班飛天津的飛機就行了。這就完事了嗎?還沒有。我特意查了一下當時的飛機,預計16:20起飛,結果晚點到17:20。這下不著急了,晚點只能等著。可就在這工夫,我發覺長袖的外套、家裡的鑰匙等等,都在行李箱裡。這下完蛋了,不僅不保暖,連家都回不去了。然後眼看著又從17:20晚點到18:20。結果到天津的時候,就已經很晚了。我和同事穿著單薄的衣服走在溫度在零下的世界裡,突然覺得我們兩個像個傻子。

不過還是我同事仗義,不僅讓她老公幫忙拿了件外套給我,轉天還幫我取了行李回來,真的很感謝。

經過這麼一折騰,我總結出一個教訓:不要卡時間,凡事配備一些冗餘,以防不測。

出差回來之後,就又是常規的日常工作了,繼續閱讀開發人員的程式碼,試圖找到可最佳化的空間。

我記得那是在某一天的午後,我收到一條簡訊,大概是說有個阿里ACE的線下見面會,被邀請參加。我一琢磨,這種技術類的集會在天津可是不多見。再加上工作也不是很忙,於是想都沒想,就去了。

沒想到,後來還一起在天大舉辦線下沙龍,我負責製作海報和現場拍照。大家經過這次合作,算是彼此認識、初步熟悉了。而且2020年,我還去了他們的公司上了一段時間的班。等到2020年,再詳細說說那段故事。

除了參加線下集會,寫作也沒有停止。簡書賬號不斷收到新的關注和贊。另外經同事推薦,註冊了掘金賬號,還訂閱了郵件期刊。

隨著訂閱的期刊越來越多,我的收件箱充斥著各種平臺的期刊。在各種新技術的新聞影響下,我開始試水Flutter了。因為我一直想做iOS開發,可是從投入產出比上看,似乎沒有太大的優勢,再加上人比較懶,總是找各種各樣的藉口不學。於是看到Flutter,就彷彿看到了希望。因為它是跨平臺的。我一琢磨,反正Android開發,大多也都是混合開發了,不如先學學這個吧。

於是,一邊學,一邊寫一些關於Flutter的博文。沒想到,這又是一樁無心插柳的事情。在2019年,圖書編輯看過了我寫的文章,然後邀請我出一本Flutter的技術圖書。也正是這本圖書,讓我走上了寫作盈利之路。

你看,其實大家都是普通人,都是一步一步走過來的。我這個人,比較軸。認定的事情,只要不撞南牆,我就不會放棄。就是這樣一點一滴地,一步一個腳印地走在寫作這條路上。從2014到2019,總共走了不到6年,才收到編輯的邀請。所以,很多時候就是那個樸實的道理:“堅持就是勝利”。就是那個從很小就懂得的拔蘿蔔的精神。

除了這些,當年我還收到了不少的面試邀請,不知道是不是我沒設定求職狀態。不過那個時候,我哪兒都不想去。能欣賞到大神的軟體架構,享受一次又一次突破效能瓶頸的成就感……這些和搭積木式的開發工作比起來,簡直太爽了。

再到後來,阿里雲的文件庫中居然出現了我寫的文章。嗯,這算是抄襲了。坦率地講,如果他抄襲的內容本身值得一看,我也不會追究。畢竟我寫的都是免費的,也不盈利。我寫就是為了讓更多的人看,抄了也就抄了。問題是,抄襲過去的是一篇有漏洞且沒完成的文章。本著對讀者負責,對阿里雲文件庫內容負責的態度,我還是給阿里雲的工作人員發了郵件,以下是部分引用:

雖然CSDN部落格平臺明令禁止未經授權的轉載,但是我覺得有價值的內容是需要分享的,只是鑑於文章中存在問題,而且其中所述程式碼爛尾的情況,所以還請您刪除它,以免給讀者造成困擾。

謝謝!

誠懇的態度和語言換來的通常也是誠懇的對待,阿里雲文件庫的工作人員很快刪除了這篇文章,並致歉。

從這個事情上,我總結出兩個教訓:一是如果要寫,請好好寫。雖然無法保證完全沒有失誤,但求無愧於心。這是對讀者負責,也是對自己的信譽負責;第二就是解決問題,要有態度和格局。正如前面所說:誠懇的態度換來的一般也是誠懇的回應。這一點是我一直堅持的,對待陌生人,我會有一個預設值,就是:你是好人,值得我尊重。即使是一名罪犯,我也會傾向於是迫不得已而為之。這一點讓我特別受益,直到2022年在於客戶溝通的過程中,我也一直保持誠懇的態度,因為合作一次不容易,能相逢就是緣。

說回到工作,在2018年年末,我們領了結婚證。但畢竟是異地,就會面臨一個誰去誰的家鄉的抉擇問題。好巧不巧,天津的三星通訊研究院要被戰略調整掉。當時留給員工的選擇就是要麼離職,要麼可以去廣州的三星研究院。當然無論怎麼選,都會有一筆離職補償,這一點做得還是挺到位的。

於是我就選擇了去廣州的三星通訊研究院,正好能和老婆在一起,還能有去另一個城市工作的體驗。當時我在朋友圈裡發了一封信,給天津的親朋好友同事們看的,說我一定會帶著我的成就回來。結果到2020年的時候,我就帶著我出的書回來了。能出版一本自己的書,是我人生的目標。結果真的實現了這個目標,算是沒有食言吧,對得起當時給我點贊和評論的好友們了。

當然,在年底之前,除了主要工作之外。在上一篇提到的翻譯工作也在2018年看到了收穫,那本英文版的Android外掛化開發,終於上線Amazon商城了,我也收到了精裝的英文書。感謝包老師促成了我們這個“虛擬團隊”的合作,並最終成功達成所願。

其次,就是各種買CD,甚至海淘,甚至跑到唱片店去挑。要知道,在2018這個時間點,能找到一家還在正常經營的唱片店已經不簡單了。主要還是那個原因,用廉價耳機或喇叭,普通的mp3和正版CD聽不出區別。可一旦用了音響,有時候還真就是一耳朵的事兒。

後來我覺得睡覺時候也可以更享受,於是買了一臺雅馬哈的臥室音響。不知道是不是它本身的屬性,還是日式調音的風格,總之聲音甜到齁。特別是聽女歌手的歌,音色甜的很,讓人……無心睡眠。

後來,經老婆大人推薦,我開始嘗試冥想了。早晚各一次,睡眠質量變好了,白天也變得精神了。也正是嘗試了冥想之後,我才意識到,原來玩遊戲,或是別的娛樂活動,大多不是休息的最佳方式。特別是玩遊戲,精神集中,甚至高度緊張,眼睛更是得不到休息。整個就是耗神的過程,再加上脫離虛擬世界後的空虛,或是充值帶來的金錢上的消費,這些其實都是在消耗。所以,真正的休息,就是放空自己,去享受那份寧靜就好了。不用多久,哪怕10分鐘也可以,就只是靜靜地閉上眼睛,放空一會兒。

在讀書方面,因為考慮到即將成家了,所以我特意選擇了《富爸爸 窮爸爸》來讀。從此之後,我讀書的類目裡多了家庭這個分類。

2018,轉瞬即逝。這一年,家庭事業可以說是雙豐收。我不再是孤單一人,未來,也不用每次吃飯都是外賣了。甚至,心中的一些苦悶,或是開心的事,也可以和身邊的她分享。當然,我也可以做一個傾聽者,聽她的分享。事業上,我堅持了多年的寫作終於快要看到階段性的成果了,終於從不盈利向盈利轉變了。這是一個轉折點,哪怕有一天,我丟掉了工作,我還可以靠寫作來維持生計。雖然在年底的時候,公司裁撤了,但我卻越來越不擔心失業了。

相關文章