隨著 2019 的過去,2020 迎來了第六年的碼農生涯,過往如煙揮之即散,所以我習慣通過一些關鍵詞來凝結這一年的收穫,而 2019 我總結的關鍵詞是:技術大會、焦慮、耐心、學習、競爭力。
技術大會
2019 年參加了不少技術大會,對於技術大會可能會有一部分“過來人”感覺不屑一顧,因為大多數時候技術大會看起來像是廣告大會,分享內容可能往往也過於“空泛”,參加的既得收穫其實並不高。
但是在時間允許的情況下,我還是喜歡參加到各類技術大會中,甚至在 2019 年有幸作為分享嘉賓參與了技術分享, 這可能和我“外向”且“話嘮”的性格有關,因為我覺得技術大會和技術分享更像是「程式設計師之間的應酬」。
作為程式設計師,特別是非大廠出生的碼農,我們日常的工作可能都是在自己的小圈子內折騰,有很長一段時間我都處於“坐井觀天”的狀態,認為自己達到了“瓶頸”人浮於事,而參加技術分享讓“井口”慢慢地變得更大,同時也接觸到了不一樣的人和圈子。
在一開始選擇參加大會是因為對大神或者大廠的憧憬,我相信這也是大部分人蔘加大會的初衷,這種憧憬對於職場“老油條”來說可能顯得幼稚,但也正是這種憧憬讓人有了前進的嚮往,因為“臺上人”展示了更多的可能性:
“也許我也有機會參與其中...”
“未來有一天我也可以站在臺上...”
所以在參加大會最主要在於“不要矜持”,人總是需要一些外部的刺激,而和優秀的人交流總會發現:自己的路、還遠著。 所以能在 2019 年能有機會從臺下走到臺上,接觸到更多的機會和對找到自己不足的認知,我非常感謝過去一年技術大會給我帶來的成長。
焦慮和耐心
但是在參加了各種大會和交流之後,除了帶來憧憬的動力之外,伴隨而來了的是焦慮的情緒:“望穿秋水卻不得其道” 就是 2019 我給自己的一句總結。
網際網路抹平了資訊差,但又造成了新的心理落差,我們迫切想要成為“大佬”,想要實現財務自由和社會認同,但是卻又被販賣的焦慮籠罩得不知所措。
“社會很快,我們很急!”
直到在焦慮的 2019 年末,我在看 《認知盈餘》的時候才突然發現,原來自己缺乏的道:是耐心。
我們在看到“大佬”的碩果時往往心生羨慕,所以我們可能會大量購買各種課程,期望能夠通過“捷徑”來一步登天,或者我們所購買的成果確實能讓我們少走彎路,但是我們的耐性卻不足以支撐住這個焦慮等待,因為“社會很快”,所以往往帶來的是“不得其門而入”的焦慮, 然後慢慢的衝勁變成了戾氣,反向發洩出焦躁的情緒。
舉個例子,大多數程式設計師都知道通過 Github 做開源專案,除了能夠在技術上鍛鍊自己之外,還能面向 Star 開源來獲取知名度和交流,我同樣經歷過這樣的階段,一開始是懷著滿心期待的心情釋出了專案,以為能夠一炮而紅,但之後平平無奇的反饋卻讓人在落差中不想堅持下去。
自媒體時代給我們帶來了新的可能,程式設計師想利用技術一炮而紅何其難,在這個“只爭朝夕”的時代,有一句話讓我印象深刻:“人們總是高估了短期的收益,而忽略了長期的回報。”
在面向 Star 開源的過程中我有幸堅持了下來,直到 2019 年回望資料的時候才明白,所謂的“爆發”其實並不是“一蹴而就”,而是日以繼夜的積累才出現的結果。
我記得以前有人問過我:“你是如何把幾個專案都做到高 star 的?”
那時候不知道該怎麼回答,現在回顧了一下資料後我會說:“是一天一天積累和推廣出來的,畢竟三年多了”,道理很簡單,但是知行合一卻很難。
如今這些積累的資料,也會成為我堅(zhuang)持(bi)下去的動力。
學習與紅利
學不動是程式設計師永恆的話題 ,作為如今當紅的行業,在外界為網際網路快速發展而感到欣慰的同時, 作為碼農,特別是前端開發的程式設計師,2019 在 Vue 3.0 、React Hook 、Kotlin 、Chameleon、Flutter 、Hippy、Serverless 等等各種“花裡胡哨”技術的“威迫” 下,心生怯意或反感是常有的情緒。
因為一方面不停地學習確實很累,另一方面又是怕自己在凜冬時被拋下,未來的不確定像是一層陰影,直到有一天我在自己文章看到如下圖所示的評論,再靜下來想想自己這兩年從對 Flutter 的焦慮學習,對其寫法巢狀的鄙視,再到過去一年把 Flutter 發展成本職工作,這何嘗不是吃著技術紅利在前進?
Andorid 時代崛起了不少技術大佬,他們何嘗不是伴隨著技術紅利在提升和轉型,所以新技術固然是一種壓力,但何嘗又不是一種機會,早吃螃蟹的固然難啃,吃多可能會腸胃過寒,但食髓知味者“輕車熟路”。
當然,程式設計師真正的競爭力肯定還是作為工程師的能力,如:計算機原理、資料結構與演算法、解決業務問題的能力等,技術紅利帶來的是短暫的機會,程式設計師的長期發展肯定不是用哪個框架哪個語言有多厲害,紅利帶來的是短期的高潮。
競爭力
程式設計師經常說自己是搬磚的,除了是一種自嘲之外,其實也是體現了大部分程式設計師工作的歸類,我時不時會思考:我和初出茅廬的應屆生之間存在的競爭力是什麼?
上訴問題在去年和大佬的交流中被科普到:事實上程式設計師是工科而非理科。 那時候我就大概明白了自己的定位,工科類的職業生涯並非所見即所得,看懂了不代表就能“手起刀落”,我們時常看的“大佬們”文字凝結出來的果,其實背後耦合著無數的因。
工科類需要學習,更需要親手記憶和“修路造橋”,所以我想時間給我帶來的競爭力,大概就是:動手能力、面對問題的處理方法和對業務實現的拿捏程度,這是老師傅“吃過的鹽”,其中滋味是無法用幾句話一蹴而就的。
另外這裡分享一段我在 2019 年看到過最喜歡的“雞湯”,這段“雞湯”最大的啟示不在於“走出舒適圈”,而是讓你需要思考而不是“麻木不仁”的哀怨。
道不同,每個人都有自己的選擇,這是無關對錯:有的人在經歷顛簸之後會選擇心居一方;有的人靜極思動想要尋找新的風景。所以在“鬱鬱寡歡”的同時,也該問問自己想要的是什麼。
最後
在 2020 新年之始,希望新的一年自己還能繼續有所成長,也希望我這個“言輕莫勸人”的總結能幫你撥雲開霧。紙上得來總覺淺,就像《劍來》中說的一樣:君子坐而論道,少年起而行之。
願諸位未來不會十年如一日,在面對世間萬般講理與不講理時,終能找到屬於自己的落處,心安處即汝鄉。