我是一名本科應屆生,如今在武漢的一家技術公司做前端開發,想必很多人也跟我一樣學歷不是很高,但是對前端開發有著一腔熱血,也可以說是熱愛,我沒有太多資格來議論關於開發技術上的種種困難點,我分享是對前端學習的一種心境。
我學習前端已經有三年的時間了,前端主流框架Vue,React,Node也都成為了我生活中的一部分,也一直堅持著以最大的衝勁提升自己的水平,但現實總是殘酷的,投的簡歷總是石沉大海,聊的面試總是得不到回應,但是我想說的是無論是這樣的就業環境,也不能磨滅我對前端開發的熱愛------心境(熱愛)。
是的,首先無論現實再殘酷,我們一定也要保持著對學習前端的熱愛。在別人刷短影片時,我在看Vue的官方文件,當別人打遊戲時,我又去js官網複習幾個常用函式,這時候有人說了你好卷,我把這不稱做卷,只有我自己知道我在做著我熱愛的事情,只不過我熱愛的不是遊戲和短影片而是前端。這時候可能有人說了,作者我做不到像你一樣熱愛前端怎麼辦,這個時候用意志來讓自己沉下心來好好學習,具體是什麼意志呢?可能對每個人的標準也不一樣,比如我要每天都能學到新東西,每天都能感受到自己的能力提升了,感覺今天沒學到什麼下了班回到家再開啟電腦學上三個小時在睡覺,第二天發現昨天學到的東西今天就能用上了,這種感受是一種得到提升的快樂。------心境(意志)。
學好前端確實是一件不容易的事情,可能在十年前,前端就業你會HTML+CSS就能找到工作,但是現在不一樣了,現在HTML+CSS+JS就預設你已經學會了,就僅僅只能比喻成你會吃飯一樣,如今前端開發的門檻也越來越高,現在前端學習更像是一種旅程,這樣比喻可能更親切舒適一點,起點和終點是每個前端工程師的必經之路,中間的過程,就要靠自己走了。至於作者也是如此。
如果你是一個新手,那麼首先把HTML+CSS+JS學好,打好基礎,會吃飯才能活下去,其次學好ES、TS以及包括前端開發規範,這也僅僅只能算學會了走路,接下來我們要學習能幫助我們做好做快做強前端開發的主流框架像Vue、React、Angular,當對這些有了一定的掌握之後,就相當於你會騎腳踏車了,那麼下面就要去學習一些元件庫給自己的腳踏車換個皮膚上個顏色使其變得優美炫酷起來,例如Element ui、Vant、Bootstrap等等優秀的前端開發介面元件庫,那你學會了以上這些的時候,你就可以做些什麼向身邊的朋友進行展示了,一些炫酷的動畫效果、一個優美的照片牆、一個美好的介面。甚至能把自己的愛人或者過往回憶寫到自己主頁的頁尾上。在往後對於前端開發工具或者一些應用庫再作多一些瞭解和學習,比如程式碼開發構建工具Vite、打包工具webpack、網路請求庫Axios、會話庫cookie、伺服器指令碼node、服務端框架express以及http、mysql······,甚至!用上述技術開發一個前後端分離的小型專案出來,我相信,你已經可以正式步入前端開發的世界了,當然了這些只是必備的,還要源源不斷的去學習知識和新技術,現在也應該能感受到前端開發的門檻並不低,因為學的東西很多,要想做到前端合一,就必須每天拿出相應的熱情和時間去學習前端知識,而前端是永無止境的……,後面還要學習移動端開發、uniapp開發、視覺化應用開發……,是的這段內容我用了很多省略號,因為前端要學習的東西確實是永無止境的。------心境(旅程)
Vue作者尤雨溪提到學習要讓自己進入一種心流狀態, 趁著年輕身體好,在電腦面前一坐就是一整天,除了吃飯上廁所都在對專案的攻堅,不懂就問,不會就查,忘了就複習,當然了,永遠不要枯燥的進行學習,用學到技術做些什麼出來進行展示,甚至瞭解了網站部署之後,可以把自己開發的內容讓全世界的人都能看到,想必如果做到這步,是很有成就感的。這個時候你就可以把自己的生活碎片,學習心得分享給所有人,自己也會從中得到樂趣。最近都在說前端一死,但我認為前端並沒有死,而且是越活越旺,隨著新的元件庫和依賴的釋出,讓前端開發逐漸變得有聲有色,無所不能。所以只要熱愛,就永遠不會被淘汰。
如果有人能看到這篇文章,並且能耐心看完這篇文章,說明是一名前端有心有志之士,這篇文件如果能激勵到你,那麼它就有了價值,幫助到別人我很高興。也願意和所有開發者做朋友,交流技術。
如果沒人看到這篇文章,它也是在秉持著我對前端的熱愛之心。