2018倏然而逝,2019如期而至 | 掘金年度徵文
我,筆名: 馮墨(vonmo),2017年7月畢業於非211,非985高校,前端一年半小菜鳥。
2019年元旦第一天,早上和老五一起去河裡冬泳,以此作為新的一年的開始。說起冬泳這件事,主要對我印象很大的是我高中時候看的一部電視劇《恰同學少年》:楊昌濟老師每天早上都會早起沖涼水澡,誦讀詩書。毛澤東受楊昌濟老師的影響,後來也有了沖涼水澡的這個習慣。電視劇中,對我影響最重要的一句話就是:“一個人的求學之路上,比冷水更難熬,更嚴酷者不知有多少,若是連一點寒冷都受不了,還談什麼堅忍不拔”。這句話,每次當我懶惰的時候,這句話都會浮現在我的腦海中揮之不去,也成了我一直堅持下去的理由。
關於年終總結這件事,有時候就很矛盾,矛盾的點在於,過去一年發生的事情自己都是知道的,進步和退步自己心中還是有一杆秤的。覺得寫不寫一篇文章感覺意義也就那樣。 但後來思索之後,還是覺得應該將這件事堅持寫下去。把自己走過的路遇到的挫折寫給那些和我一樣正在經歷過的痛苦歲月的夥伴們,能幫他們支撐下去。也為了給以後進步的自己再回頭看以前的自己,也許又可以勾起更多的感悟吧。
過去的日子如果不能在某中程度上給我們一些啟發、教育或者收穫,那已過去的日子還有什麼意義。
2018年收穫還是很多的,我將2018年的總結分為5個模組吧:
1: 工作
首先說說工作, 這一年工作上的技術棧從jquery
搬到了react
, 從一個不會寫js的人到會寫一些js, 以及現在能寫一些用的js。對react的理解也從最開始的懵懂到現在的進階, 對底層的理解也更深刻了,比如: props
和state
的執行本質, 生命週期的各個表徵, 元件之間的複用意識, 展示型元件邏輯型元件的使用,高階元件
和render props
的使用,以及程式碼對效能的影響等等方面,都有了更多的感悟。其次,業餘時間裡,瞭解了百度小程式和微信小程式, 並參與開發了幾款微信小程式, 讓我對小程式的開發也有了更多的理解。 小程式雖然在使用上相比app要“輕”很多, 但是程式碼上我個人覺得看起來還是感覺給人很亂。所有的標籤都混雜在一塊, 尤其這裡我要吐槽下微信的開發者工具,相比網頁端的除錯,真的是麻煩很多,一半的時間都要花在開發者工具的除錯上。更主要的是, 介面資訊狀態經常不穩定,也總是會根據使用者的反饋,更新一些新的介面,比如授權啊、分享獲取成功的狀態啊等等,反正就是沒有在網頁上方便。
-
React
在React上前期也犯過一些錯誤,比如在開發某個頁面的時候,沒有在開發之前想好具體的程式碼結構,致使程式碼越來越臃腫, 致使到最後, 竟然一個報名頁面就寫了4000多行程式碼, 裡面包含了很多種報名方式, 如: 砍價、邀請、拼團、一口價等。致使日後的程式碼維護變得棘手,這就是前期開發前沒有想好頁面結構導致的嚴重後果。還有就是前期的元件複用上,沒有做的很極致,有些程式碼因為自己有時比較懶,不想拆分的很多模組,後來發現這塊的意識是不對的。不過這也是好事,讓我對之後自己寫的程式碼有個更高的要求,不再輕易妥協。
-
小程式
說完React,就不得不說下小程式,今年和朋友一起參與開發並改版優化了好幾個小程式,對小程式的使用和理解也有了更多的認識,因為小程式的頁面和邏輯是分開的,他不像React,樣式結構和邏輯是放在一塊的,但是分開也有分開的好處,保持了程式碼的清晰性。如果我非要找一些槽點的話,除了之前說的覺得除錯起來太消耗時間,還有就是有的頁面路徑比較深的話,不能直接進入,需要增加特定的編譯路徑地址或者是掃描帶有路徑地址的小程式碼才可以(但有時候通過路徑頁面進去了,資料進不去),這在某種程度上就讓開發變得很煩躁。但是優點點也是有的,比如:可快速開發,一個人就可以輕易的完成一個專案。
在React和小程式的學習上, 我覺得相比2017年:
- 我的學習心態上有了很多的改變, 從原來的漫無目的的學習,到現在集中針對式的學習, 開始知道自己哪方便薄弱, 並能進行鍼對的學習
- 技術的知識體系底層原理摸索還是不夠, 總是知其然不知其所以然
- 技術付費專欄及付費課程的訂閱學習,通過別人的總結輸出來學習別人優秀的知識其實是一件很棒的選擇(雖然通過別人的經驗知識來輸入知識很好,但真正的進步還是需要低頭做學問,沉下心來摸索)
在這裡, 我要感謝我親愛的小夥伴zy和dt同學,感謝與你一起工作的日子裡,和你一起商討前端程式碼問題,你多次提供的幫助,才讓我對前端的熱愛更加的深厚。
2: 生活
生活上值得提及的就是健身鍛鍊, 2018年年中辦了張健身卡, 開始了健身之路, 身體比以前確實強壯了很多, 生病感冒的次數也遠離了, 肌肉線條也開始出現了, 希望2019年可以繼續堅持下去。
3: 愛情
2017年7月大學畢業之後,一年後的2018年10月初終於和自己喜歡了5年的女孩結婚了, 算是2018年最幸福的一件事了。 從一個人的生活變成了兩個人的生活。生活上互相照顧,一起學習,一起賺錢存錢,很開心。
4: 自我學習
2018年買了好幾本技術書籍, 也都是看了2/3就仍在一邊了,感覺這是很不好的一點。更多的學習90%都是集中在電腦上,不管是視訊學習還是pdf書籍的學習。
2018年在csdn
更新了不少文章,也通過csdn
上的文章幫助了一些有疑惑的朋友,收到了一些朋友的疑問郵件。覺得這是一件很棒的事情(所以這也就是為什麼要堅持寫部落格的原因,因為分享幫助了那些有疑惑的人)。之前我也是在自己搭建的部落格上釋出自己的技術文章,後來又把個人部落格地址遷移到github的個人網址上進行釋出,之後隨著伺服器的停止續費之後,個人搭建的部落格地址就慢慢的廢棄了,在後來就是首發csdn了。
至於原因: 當時的想法是我覺得在大的平臺上釋出文章,可以增加文章的搜尋率,給需要搜尋的答案的人,更快的搜尋到答案,這就是平臺提供的很好的作用吧。2019年新文章的釋出可能會從csdn轉到掘金上了。
5. 展望2019
- 學習幾個《得到》app的專欄內容, 提升課外知識的儲備
- Redux原始碼學習、React全家桶進階、node服務端的學習
- 再重讀2遍 高程JS,加深基礎知識的理解,多讀一些專業書籍
- 堅持健身、戶外跑步888km
- 堅持更新/輸出 技術文章
- 帶媳婦出國遊玩一次
- 結交幾個新朋友
最後, 以一段話結束吧:
生活/工作 越來越糟,還是會僥倖變好,取決於你的努力,以及面對大方向的選擇。這基本決定了一個人一生的浮沉。做一個努力的人好處在於,人人見了你都會想幫你。如果你自己不做出一點努力的樣子,人家想拉你一把,都不知你的手在哪裡。
各位朋友,未來可期,你我一起加油。