工程師的自我成長

-

前端技術一直更新永遠學不完?三個方法讓你不再知識焦慮

this.web

你也經常陷入知識焦慮嗎?

知識焦慮

相信每個想要轉職前端或自我提升的工程師朋友,每天的日常就是不停的學習和實作,累積自己的硬實力和專案,希望有一天能夠拿到理想公司的錄取門票。

在這個資訊爆炸的時代,對學習前端的人來說,挑戰不再是如何找到學習資源,而是在各種「必學」、「熱門」和「最新」中,煩惱自己應該學什麼才對。尤其是現在 AI 發展快速,每隔一段時間就又有新的 AI 技術出現,網路上常常充斥著工程師要被取代的文章。

也因為我們每天都必須處理這些過剩的資訊,導致我們很容易陷入焦慮和恐慌,擔心自己如果沒跟上就會落於人後。因此,不論你正在轉職路上努力,或是已經成功轉職,如何面對知識焦慮都是十分重要的課題。

過去兩年自學前端過程中,我也經歷無數次知識焦慮的的經驗,即使現在已經成功轉職,看到網路討論區、文章或其他朋友分享新的技術或趨勢的時候,偶爾還是會出現焦慮的感覺。

加上現在自己經營自媒體,分享前端趨勢和新技術變成例行公事,某方面來說我也成為了知識焦慮的來源(?

所以我希望透過這篇內容,分享自己過去從書本、經驗中,還有與一些前輩交流的過程,學到能夠幫助我化解知識焦慮的方法,希望可以幫助你在學習前端路上,保持健康的心態,穩步朝自己的目標前進。

一. 接受自己永遠學不完的事實

前端技術不斷在更新,每隔幾個月就會有新的技術、框架和函式庫出現,兩三年前的教學也可能已經不適用於現在的環境。

有很長一段時間,我都會給自己一個不合理的期待,每次看到新的東西就會一股腦陷進去,想要趕快學會。

以前我把學習前端當成一場有終點線的馬拉松,覺得自己只要跑得快一點,就會有抵達終點的一天。但後來我意識到,前端是一個不斷推陳出新的領域,終點線也不斷的在往前推進,即使我時間再多,也不會有學完的一天。

也因此,後來我改變自己的目標,放下心中想要抵達「終點線」的目標,轉而只關注自己是否有持續進步和成長。

這樣的心態轉變,不僅大大降低我產生焦慮的頻率,也讓我更能專注和享受學習的當下。比起焦慮要學的東西越來越多,現在的我反而會期待新技術的推出,因為我知道只要我還對前端保有熱情,就不用擔心找不到東西學。

學習前端像是在跑一場沒有終點的馬拉松

二. 把自己當成可以持續更新的軟體

面對自己不知道或不會的技術,我們經常會陷入自我懷疑,出現「自己不夠好」的想法。要轉變這樣的負面情緒,可以試著練習以成長心態的角度來思考。

成長心態是知名心理學教授 Carol Dweck 在她的著作 《心態致勝》 中提出的概念,她依照心態的不同,把人分為兩種:定型心態者與成長心態者。

簡單來說,定型心態者把自己當作一出廠就不能再更動規格的硬體,而成長心態者則會把自己看成軟體,能夠持續迭代和優化。

學習就像程式開發一樣,專案的成果,包含計畫、需求細節、設計等都是隨著專案的進行才會漸漸完整,不會在一開始就要求做到完美。

也因此,我們不必什麼事情都要求自己立刻學會或精通,把自己想像成版本 1.0 的軟體,只要持續優化和調整,就能從 1.0 慢慢地更新到 1.1、1.2、1.3…。

當我們有這樣的思維模式,在面對自己的不足時,就不會再陷入「我現在不夠好」的負面情緒,而是能坦然接受自己當下的「版本」,並告訴自己「我之後會更好」。

三. 清楚知道自己的目標

如果沒有明確的學習目標,每當有新的技術和趨勢出現,就容易像無頭蒼蠅一樣沒有方向的到處學,誤以為什麼都很重要,這樣不僅沒辦法有效累積實力,還會讓壓力和焦慮感倍增。

要避免這種情況發生,對我來說最簡單且有效的解決方式,就是頻繁地問自己:「為什麼」?

為什麼我要學習這個特效、框架、或是函式庫?是因為這個是前端的核心概念?是因為這個能我豐富自己的作品集?還是因為這個是面試的必考題?

當我不斷的往下挖掘向自己提問,通常很快就會清楚知道眼前的學習對我的目標是真的有幫助,還是我只是因為一時的焦慮恐慌感而想學。

清楚知道自己目標

除此之外,如果你已經學到一定基礎,開始陷入瓶頸不知道下一步該學什麼好時,我也非常推薦你偶爾上求職網站逛逛,從你想要應徵的理想公司來回推自己必須具備的技能是什麼,並調整學習的優先序。

例如你想進入做酷炫品牌網站的接案公司,你可能需要 CSS、Canvas、GSAP 技能;若你想進打造移動端 app 的公司,可能要學 React Native 等等 …;若你想進外商,那英文可能會是必要技能。

總而言之,當你能夠主動規劃和設定自己的目標,就比較不會被各種趨勢推著走,可以有底氣的按照自己的步調前進。

如果你還不清楚如何規劃自己的前端學習目標,可以參考我之前寫的貼文內容 《 如何利用免費資源自學前端 》

小結

不管多厲害的人,多少都會有知識焦慮的問題發生,尤其是在前端這個快速更新的領域,包括我自己也是知識焦慮的苦主,所以希望今天分享的三點觀念:

  1. 接受自己永遠學不完的事實
  2. 把自己當成可以持續更新的軟體
  3. 清楚知道自己的目標

可以幫助同樣在前端路上努力學習的你減少焦慮和壓力,只要培養良好的心態,並找到和規畫自己的目標,就能很大幅度降低知識焦慮的狀況 (如果你想知道一個前端工程師怎麼規畫目標,可以參考這篇文,那今天就這樣,下次見~

相關系列文章