2018年終總結

Jiasm發表於2018-12-25

轉眼間,2018年就要過去了,又可以來總結一年的得失了。
今年可以說是充滿了收穫與挑戰的一年,一年的工作基本上是圍繞著node來進行的,前端相關的東西是做的越來越少。

工作相關的

今年應該說是換工位頻率非常高的一年,東西搬來搬去的好多次,還有三次是進會議室封閉開發。

可以說今年有大概1/3的時間都是在會議室中度過的,個人還挺喜歡這樣,沒什麼人來騷擾你,可以安心做自己的事情。

上半年的工作強度並沒有太大,我有很多的時間能夠去看所維護的程式碼,看前人留下的邏輯。
確實發現了一些問題,並且在升級node環境之後,完成了一些專案的優化 | 重寫,邏輯重構 + 語法升級,在升級完成後,拿到前後對比的資料進行對比,我覺得可能這個就叫做成就感吧。
期間遇到的各種問題,使用的各種解決方案,基本上都記錄到了部落格裡邊去,也是從這個時候開始,在各個平臺開始發表自己的一些筆記。

公司在今年業務發展比較迅速,招人也比較多,團隊中注入了大量的新鮮血液,在帶來活力的同時也帶來了一些挑戰。
比如大家的編碼風格、水平實際上都是有差異的,並不是所有人都一樣的,而如何幫助大家寫出可讀性更高的程式碼,減少一些可能出現的bug,我覺得是很重要的一步。
如果沒有約束,任由個人天馬行空,那麼會出現一種情況:X寫的程式碼只能X來維護。
這是一件很恐怖的事情,尤其在接手過離職同事的程式碼後,更覺得這個問題一定要解決、得到改善。
我並不認可有些藉口:“當時只有這種寫法,只能這麼寫”。

N年前的jQuery元件化程式碼看著也很清晰。

所以在下半年主要研究了兩塊東西:

  1. 維護一套公司內部使用的ESLint規則
  2. 引入強型別語言TypeScript來解決現有JavaScript在大型專案中所呈現的弊端

令人欣慰的是兩件事都已經邁出了第一步,ESLint已經覆蓋了我們組絕大多數的專案。
TypeScript由一些示例+實際專案參考+兩次組內分享已經讓大家瞭解了這是一個什麼東西,並且有小夥伴開始在專案中進行實踐。

現在覺得程式碼的可讀性比效能還要重要,拋棄了之前特別喜歡的 越短越好 的理念,而是不惜二倍三倍之前的程式碼量,去寫一段可讀性更高的程式碼

在進入Q4的時候,開始帶人做一些業務。
帶人就意味著你所做的不再是自己的事情了,我要去對其他人所做的事情負責,需要承擔更多的責任。
同時在開發之外,我需要做更多的事情:code review、專案開發分配以及更多的溝通,因為時間是固定的,也就是說這會減少我的寫程式碼時間,同時可能會讓我失去了一些嘗試新工具、新語法、新語言的機會。

最終帶人對我來說是好是壞。。現在還不得而知,就目前來說個人覺得:完成公司工作的同時提升自己才是最重要的
現在對我來說這個事情是痛苦的,我沒有辦法分辨出這是因為所謂的走出舒適區,還是這件事我不認可、覺得不值得,抑或是兩者摻雜在一起

業餘相關的

在工作之外,今年的收穫還算是比較大的。

今年開始發力寫部落格,分享我所認為有意義的技術,在一些平臺上也收穫了正向的反饋。
比如公眾號前端大全的轉載、掘金的推送、思否的Banner,很感謝小夥伴們的認可與支援。

還記得去年年終總結裡邊寫到了GitHub關注突破了100,今年是翻了兩倍,達到了300+,很高興能有這樣的結果。
希望19年能夠繼續堅持做總結、參與開源,分享好玩的東西。

今年斷斷續續的使用Keep超過200天,雖說腹肌依然沒有,但是感覺精神比之前要好一些了(健康最重要,去年體檢是亞健康、中度疲勞,今年都沒有了)。
以及拖了數年的減肥終於初見成果,目前是182cm、體重基本穩定在64KG(年中的一波放肆導致體脂率上漲至19%,這是明年要解決的了)。

在十一月份報名了駕校,選擇了口碑比較好的「東方時尚」假日班(這也是為什麼從十一月份以後就沒再寫部落格- -)。
從考科一開始算的話,到拿到駕照,週期為42天,六週,其中第一週為考完科一以後約車的等待期,剩餘五週為學車。
個人感覺體驗非常好,教練人非常nice,實名感謝8045車的兩位教練 李玉軍李兵
同時預祝和我同車的小姐姐早日拿到駕照,附贈科目二考試的筆記:有道雲筆記傳送門
考駕照期間可以說是我全年之中作息最規律的一段時間: 4:30 起床 9:00 睡覺。(因為週末需要趕班車要早起,所以乾脆那段時間每天都早起,為了避免週末的不適應)

明年的目標

首要目標:脫單,嗯,是的(希望IMF安排一下,這段資訊在5秒鐘後自行銷燬,?)。
其次是把拖了兩年進度緩慢的GO徹底啃掉,被各種事兒耽誤的一直都沒有完整的學一遍,可預期的明年前端可能依然會碰得比較少,逐漸變為一個個人愛好。
在這之後要嘗試補一補計算機基礎的知識了,書買的越來越多,看書的時間卻慢慢變少- –
健身與學習都是終身的事情,一定不能斷,新的一年要保持現有體重,降低體脂率則是新的指標。
最後寫部落格做記錄的這個習慣也要繼續保持下去,這樣一年結束的時候,也能回顧一下看今年都做了什麼。

最後想說的

這一年發生了很多事情,發生了很多當時覺得很重大的事件,但是到年底了再去回顧卻發現,也不過如此

下半年開始的所謂的「網際網路寒冬」,網上各種裁員,各種優化。
確實覺得比前幾年要猛烈一些,這更讓我覺得提升自己的能力才是最重要的,囤好過冬的糧食。

今年也是有幸認識了很多新的小夥伴,在與一些小夥伴們的溝通過程中,瞭解了他們公司在做什麼,準備做什麼。
我覺得這樣的資訊交換非常的有意義,可以檢測你現在所做的是不是大家都在做的、還能夠借鑑他人的經驗來少走彎路。

同時還從另一個角度重新認識了一些人,確實沒少和其他人起衝突。
現在覺得,人和人之間確實是不一樣的,沒必要把自己認為對的強行讓他人接受。
每個人有每個人的活法,我所認為的正向的事情他可能並不認同。
安心做好自己的事情就行了,沒必要去管別人。

有天組內開會,掃了一圈發現二十人裡邊按照時間排序我竟然已經能排到了第三位,從沒有想過會在一家公司待這麼長時間,而長時間在一個環境,會不自覺的變懶、讓自己以更舒適的方式去工作,因為你知道更多的套路,瞭解很多人,新人也會因為你是老員工而對你更客氣一些。
我覺得這並不是一個好事,擔心這會讓人變得懶惰、安於現狀、不思進取,讓你無法看清事物的本質,活在一個舒適的環境中。
我每天都會想,如果我不在這家公司了,我還有什麼、我能做什麼,我所掌握的技能是否足以讓我再找到一份稱心的工作,希望自己還能保持著危機感,晴天買傘總是沒錯的。

今年玩《Civilization VI》多一些,一個回合制的策略類遊戲。
感覺這個遊戲和人生很像,你不能預測下一回合會發生什麼。
然而人生不像遊戲,對手等你的回合結束、抑或可以重新讀檔,這是一場不可暫停、不可逆的遊戲,每一步都很關鍵。

如何用好每一回合(時間)才是最重要的。

今年對自己的整體評價:不滿意,覺得這一年並沒有什麼成長,一直在吃前幾年攢下的餘糧。

2019、22歲了,希望自己能夠做得更好,活出自己想要的樣子

Born To Be Yours

來源:https://juejin.im/post/5c222d7ce51d45672d298528