寫了15w字,55篇文章的前端程式設計師,不認命的一年!

Sunshine_Lin發表於2021-12-24

本文參與了 SegmentFault 思否徵文「2021 總結」,歡迎正在閱讀的你也加入。

前言

就在今年年初,我成為了一名作者,我的暱稱是「Sunshine_Lin」,這是因為這個英文名跟我「林三心」的發音很像。他們都叫我「三心哥」,雖然我是個菜鳥,但是他們都叫我哥,還有,用最通俗的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心,這是我寫作時一直記在心裡的。

其實是嚴格來說我是今年6月份才開始認真寫作的,前天晚上我算了下,我今年寫了55篇文章,總共寫了有15W字左右。

接下來講講我這一年的故事吧

前端程式設計師

其實就在去年,我到了大四下半學期,我還不知道我畢業後該做什麼,但是“畢業後沒工作就會餓死”的念想,迫使我必須選一個目標,學得一技之長,好養活自己,這個時候,“前端”走入了我的生活,我校招運氣好,進了一個算是比較大的公司,薪資也還行,還包吃住,但是僅僅四個月後,也就是差不多今年年初,我從這個3000人的大公司離職了,進了一家小公司,當然我也後悔過,後悔當時為啥不多加一會班,但是後悔之後,是對於未來的規劃,因為我知道,後悔是沒用的。

我時常記得一句話:做人要樂觀向上,不要總是因為過去的事而悶悶不樂,要往前看

技術

今年年初,我的技術其實只能算“前端中的菜鳥”,當時的我,每天像無頭蒼蠅一樣,不知道學什麼,想要規劃也總是靜不下心來,但是同時,我也養成了寫作的小習慣,可能當時是為了虛榮心而寫文章吧,寫的也不怎麼樣,也沒啥人看。但是我心裡是知道的,這麼下去的程式設計師生涯是沒有前途的。

一直到了今年6月份,我還是一個掘金LV2的小菜鳥,偶然被拉入一個掘金的作者群,裡面的作者讓我知道了寫作其實是非常有意義的,當然意義是非常多的,我就在內心想,我要從這些意義中選擇一個當做我堅持寫作的理由。於是我選擇了“通過寫作來逼自己學習”。

寫作

LV2 -> LV5

我的寫作遵從從兩個原則

  • 1、從讀者角度去寫文章
  • 2、儘量用通俗易懂的方式去講解

意義改變

其實到了10月份,我的寫作目的已經有了一定轉變了,從之前的“逼自己學習”轉變成了“幫助粉絲漲工資”,是的,沒錯,我就是一個俗人,我的目的很簡單,就是幫助喜歡我的那群人,支援我的那群人,利用我的文章,幫助他們漲工資。

30次面試

我今年累計舉行了差不多10+次模擬面試,面試了30+位同學,也幫助了一些同學拿到了自己心儀的offer,我很開心,我自己也從中學到了很多東西,包括查漏補缺,以及表達能力也有了一定的進步。

但是通過這30個同學,我也發現了一些普遍的面試的缺點:

  • 1、表達能力不夠好,回答地斷斷續續的,其實表達能力很重要,我建議是:平時可以對著牆練習表達能力,自問自答
  • 2、基礎不夠紮實,其實我對於基礎是挺看中的,畢竟基礎是進階的前提,建議大家要夯實一下JS基礎
  • 3、簡歷技能寫的太模板,每一句都是“熟練,熟悉,瞭解”,我覺得應該改改,要體現出你是在工作中使用到這些技術,比如“在工作中能靈活使用ES6語法進行專案的開發”
  • 4、面試時不要妄自菲薄,不然就算你技術過關了,面試官也會壓你薪資
  • 5、簡歷專案亮點不足,大多同學在寫專案時,只會寫自己負責了什麼,卻沒有寫一些亮點,比如:打包優化,長列表優化,渲染優化等等

答疑解惑

對於各位同學問的問題,我在這裡統一解答一下

1、在校生實習還是準備春招

我想說,我覺得可以一邊實習一邊學習準備春招的,因為實習其實也不忙的,還有錢拿,還能學習整體的專案開發流程,何樂而不為呢?而且實習是不忙的,你可以利用下班時間,一天學習3個小時,來準備春招呀

2、轉行的應該怎麼學

轉行的都是有一定積蓄的了,我建議是花兩三個月在家苦學,如果想速成的話,我建議最好的學習方式就是看視訊教學,一定要逼自己,不要三天打魚兩天曬網。如果實在到萬不得已,覺得自己自律性實在是太差的話,可以考慮報班去學

3、想學習,但是又沒有方向

確實,我以前也是這樣的,今天學那個,明天學那個,無頭蒼蠅一樣。其實我覺得路線就是JavaScript基礎 -> JavaScript進階 -> 框架(Vue & React),現階段你不要去學有關後端的任何東西,一心一意把精力放在前端上

4、去自研還是外包

這個看你自己了,自研有自研的好,外包有外包的好,如果你想積累經驗,可以選擇去外包,因為一般外包的門檻都沒那麼高。等到你有了一定的專案經驗,再考慮自研或者繼續留在外包

5、應屆生怎麼準備春招

其實在校生的話,能考你什麼?你又沒有上過班,那就只能考你理論知識,你要努力,因為這是你進大廠的最好的機會,我給你個任務吧

  • 1、JavaScript基礎50個知識點
  • 2、JavaScript高階50個知識點
  • 3、JavaScript手寫56個知識點
  • 4、LeetCode刷250道題
  • 5、Webpack學習基本的打包配置,優化
  • 6、Vue的50個知識點
  • 7、多看一些HTTP & 瀏覽器的知識點,爭取看50個

6、怎麼才能讓簡歷更好

  • 1、技能部分:要體現出你是在工作中使用的
  • 2、專案部分:要寫出你的一些專案的亮點
  • 3、學歷部分:學歷好的可以寫,學歷不好的我建議你先別寫,先爭取個面試機會
  • 4、個人部落格:這是個加分項,有的話一定要寫上去
  • 5、個人性格特點:建議別寫,寫了可能沒人看,看了也可能給自己挖坑

    385個知識點(分類)

    今年我寫了55篇文章,我粗略算過了,差不多總共15W字,我也算了一下,差不多包括了有385個知識點!!也就是說今年,我平均每天學習一個前端知識點!!這讓我感到很不可思議,這就是寫作給我帶來的自律提升。這385個知識點主要分佈在了10個領域裡,分別是:

  • 1、JavaScript基礎的知識點
  • 2、JavaScript高階進階的知識點
  • 3、ES6+的知識點
  • 4、HTTP & 瀏覽器的知識點
  • 5、Vue的知識點
  • 6、專案優化的知識點
  • 7、Webpack & Nodejs的知識點
  • 8、CSS的知識點
  • 9、LeetCode
  • 10、Canvas的知識點

知識體系

這是我從去年畢業以來,所建立的一套知識體系,我希望能幫助到喜歡我的朋友,我其實是很喜歡跟大家共同學習,共同進步的,我也喜歡跟上進好學的人交朋友,無論他們實力多強或者多弱。

林三心知識體系(暫時).png

目前在思否寫的文章有:

爭議

其實我也遭受了很多非議

1、爭議一

由於我的頻繁更文,很多人都說我是上班摸魚寫文章。但其實我解釋過了,我上班是不喜歡寫文章的,因為思路可能會被隨時打斷。所以我一般都是利用下班時間寫作,有時會寫到深夜。一開始我會解釋,但是解釋著解釋著,我不想解釋著,愛咋說就咋說吧!

2、爭議二

也有些人,說我寫的東西太基礎,沒啥含金量。我想說的是,我從沒說過自己是大神,我一直自詡為前端菜鳥,我這個水平就只能寫出水平對應的文章,也只能幫助實力比我差的朋友,如果你水平比我高且不喜歡看我文章,那我懇求您可以把我忽略掉。。當我不存在。。不要看我的水文。。。

業餘愛好

當然,學習前端和寫作,並不是我生活的唯一,我除了這,還幹了其他的事

歷史愛好者

  • 把《康熙王朝》看了五遍
  • 把《雍正王朝》王朝看了五遍
  • 看完了《乾隆王朝》
  • 看完了《嘉慶王朝》
  • 把《新三國》看了三遍
  • 把《新水滸》看了三遍
  • 看完了 安州牧的《風雲南北朝》

    說唱愛好者

  • 練習了楊和蘇的《兔八哥》《吹又生》《加冕》
  • 練習了黃旭艾福傑尼的《說散就散》
  • 練習了C-block的《孤獨症》

偶爾運動

  • 偶爾會在瑜伽墊上裝裝樣子??
  • 偶爾會去跑跑步

往後打算

  • 學習和寫作肯定是要繼續的,我要寫一些以前沒寫過的東西
  • 逼自己經常去運動,不能吃的太胖了,不然又要被吐槽臉胖
  • 多線下跟朋友們聚會聚餐,多交際,多交朋友
  • 繼續做一個善良,熱心,上進,樂於助人的程式設計師

結語

今年快結束了,希望大家身體健康,萬事如意,一定會樂觀,上進,熱心,成為一個出色的前端工程師的!!!

我是林三心,一個熱心的前端菜鳥程式設計師。如果你上進,喜歡前端,想學習前端,那我們們可以交朋友,一起摸魚哈哈。

image.png

相關文章