給過去的的自己的一封信:如何自學轉行成爲前端工程師?

給過去的的自己的一封信:如何自學轉行成爲前端工程師?
作者: Calpa Liu
字數:3137
出版日期:December 4, 2023
更新日期:December 7, 2023
分類: #前端開發

最近有朋友向我詢問如何自學成為前端工程師,這讓我回想起五年前處於迷茫的十字路口的自己。當時面臨非科班轉行的挑戰,我沒有放棄,而是開始執筆技術文章,並積極參加各種技術競賽。如果可以的話,希望可以給予過去的自己對未來的期望:

(據說有 BGM 的話閱讀體驗會更好)

正文

致那個不甘心服輸,有心改變的自己:

克服非 CS 背景的挑戰

那天清晨,你比任何人都早起,因爲你深知這一天的重要性。這是一個職業招聘展覽,你可以實際見到來自各個初創公司的老闆和 HR。你抱著滿懷希望的心情,相信自己的努力會引起 HR 的關注。但現實卻與你的期望相悖,你並未引起他們的關注,他們對你的化學工程本科生背景毫不關心。

有 HR 代表說:「你的背景似乎和計算機科學完全無關」然後,他們轉身去找下一位求職者,完全無視了你,只因爲你不入法眼。他們忽視了你的潛力和動力,僅僅因爲你的背景不符合他們預設的標準。(CS、CPEG、ELEC)

但你並未輕言放棄,而是繼續前進。

這一次,你變得更加謙虛,大膽地詢問:「你們究竟在尋找什麼樣的人才呢?」

你了解到,他們正在追求「即戰力」,而沒有時間挖掘潛力。雖然你被這些公司拒之門外,但是你不斷提升自己技巧,深入了解需求。

這些公司可能只是在眾多求職者中挑選符合特定標準的人,但這並不意味著你缺乏優秀的潛力。就像千里馬不一定能被每個人看到和欣賞一樣,你的才華和潛力可能需要更多的時間和機會才能被發現。

於是,你思考出兩種策略:不斷撰寫技術文章,並積極參加技術比賽(Hackathon)。

撰寫技術文章

66 篇文章

透過撰寫技術文章並分享給社群,你體驗到了持續的知識回饋,這對你的學習和專業成長帶來了巨大的助益。寫技術文章不僅有助於將你的學習成果轉化為文字形式,更提供了機會將知識分享給他人。同時,通過讀者和同行的回饋意見,你能不斷修正和完善自己的學習路徑。

當你首次嘗試寫技術文章時,你發現這是一個極佳的學習方式。爲了能夠清晰地傳達知識,你必須深入研究相關主題,仔細探討和實踐。這激發了你對技術細節的深入理解,提高了你的專業水平。

費曼學習法

而你更近一步,將這些文章分享到技術社群和網絡平台時,你開始受到來自各種不同背景的讀者回饋。他們提出問題、分享觀點,甚至指出錯誤或提供改進建議。這種互動不僅擴展了你的視野,還讓你瞭解到不同的學習方法和觀點,這對你來說非常寶貴。

最重要的是,這個過程讓你能夠持續調整和優化自己的學習路徑。你可以根據回饋來調整學習重點,改進學習計劃,確保自己在技術領域一直處於前沿。這種持續的交流和學習過程不斷推動你前進,有助於你實現不斷成長和進步。

很多年後,你寫出 《從「費曼學習法」到團隊的實際應用:促進知識分享與合作》 這一篇文章,將複雜的技術概念傳遞給團隊成員,以確保專案順利進行。這推動我將複雜知識轉化為易懂形式,促進團隊合作,並加強自身學習。

參加 Hackathon

66 篇文章

參加 Hackathon 是一個證明實力和學習成長的絕佳途徑。在大學的那段期間,你參加了八次 Hackathon,這些經歷不僅讓你學到了無數寶貴的技能,還讓你明白如何從零到一,創建技術專案,並向不同的人展示你的成果。

在 Hackathon 中,你面臨一個有限時間的挑戰,需要快速學習、協作、解決問題,並創建一個功能完整的專案原型。這種高壓環境迫使你尋找最有效的學習方法,專注於實際應用技術,而不僅僅是理論知識。你記得第一次參加 Hackathon 時,你遇到了各種技術挑戰,但最終通過團隊協作和不斷嘗試,你們成功完成了一個令人驚艷的專案。

2017 Tech Crunch Hackathon Geek Award

此外,參加 Hackathon 也是展示你的技術能力和創造力的絕佳機會。你在比賽中脫穎而出,獲得獎項,受到肯定,大家開始對你技術實力的肯定,還可以在你的履歷和作品集中留下有力的印記,吸引雇主或合作夥伴的注意。

而且,你認識到來自不同背景的人,分享彼此的想法,合作解決問題。這種交流和合作的機會可以為你未來的職業生涯打開許多門路,引領你走向意想不到的方向。

後記

看到這裡,也許你會認為你畢生都會是一名前端工程師。不要忘記的是,當面試官問你,五年後你會成爲怎麼樣的人?

我會成爲系統架構師

而你經歷許多,終於走到那一步。你的旅程將是一場不斷成長的奇妙冒險。或許你從未想過自己會成為一位系統架構師,甚至是經營自己獨當一面的公司的創業家。但我可以確定的是,你的堅持不懈、你的經歷,已經改變了很多人對未來的看法。

在那些曾經感到迷茫和無助的時刻,你沒有放棄,而是以自己的方式發出了光芒。你的故事不僅僅是自己的成長歷程,也是啟發他人追求夢想和克服困難的靈感之源。未來的道路充滿未知,但請相信,你所經歷的一切都在為你的未來鋪平道路,而這個未來充滿無限可能。不論你走向何方,請繼續保持對夢想的熱情,因為你的故事將繼續啟發世界,就像在那個死蔭幽谷中,你燃燒自己,發出一點光芒,照亮前行的路途。

命運的齒輪悄然開始轉動,已經沒有時間了。你又要上路了,加油。

某不知名的鍊金術士上

感謝您閱讀我的文章。歡迎隨時分享你的想法。
關於 Calpa

Calpa 擅長使用 TypeScript、React.js 和 Vue.js 開發Responsive Web Design網站。

此外,Calpa 積極參與香港和台灣的開源社區,曾在2019年的香港開源大會上擔任講者,提供工作經驗和見解。此外,他也在 GitHub 上公開分享個人博客程式碼,已獲得超過300顆星星和60個分支的支持。

更多前端開發技術文章:傳送門