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

最近,一些朋友向我詢問如何自學成為前端工程師,這讓我回想起五年前我自己曾經處於迷茫的交叉路口。當時,我正面臨著轉行的艱鉅挑戰,但我絕不願意放棄。我開始執筆技術文章,並積極參加各種技術競賽。我希望這封信能夠超越時間的限制,給予過去的自己對未來的期望:

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

正文

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

克服非 CS 背景的挑戰

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

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

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

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

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

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

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

撰寫技術文章

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

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

費曼學習法
費曼學習法

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

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

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

參加 Hackathon

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

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

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

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

後記

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

我會成爲系統架構師

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

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

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

某不知名的鍊金術士上

關於 Calpa

Calpa 擅長使用 TypeScriptReact.jsVue.js 建立 Responsive Website。

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

他熱愛學習新技術,並樂意分享經驗。他相信,唯有不斷學習才能跟上快速演變的技術環境。

熱門文章

最新文章

Vibe Coding Idea Lab:AI 共創 × 靈感實作 × MVP 引爆場
精選來自超過 700 位學員、Discord 社群與線上共創活動的 idea。我們用 AI 快速落實創意,用 prompt 引爆行動,用共創測試價值。現有 ${ideas.length} 個 idea,歡迎隨緣分享。
圖片管理中心
管理圖片資源
IP 查詢
快速查詢和定位 IP 地址的地理位置和相關信息
Python 運行器
無需後端、無需登入,只需打開瀏覽器即可運行 Python 代碼(由 Pyodide 提供支持)
封面圖生成器
自動創建適合各種平台的文章封面圖
原作(青山剛昌)產生器
一鍵創建原作(青山剛昌)的封面圖
日本色彩
探索和使用傳統日本色彩
部落格內容洞察儀表板
以視覺化儀表板方式追蹤文章成效、分享熱度與分類分布,協助創作者掌握內容表現。
蒙特卡羅估算 π
使用蒙特卡羅方法演示 π 值的估算過程
LLM
使用 LLM 模型進行聊天
活動圖生成器
一鍵創建活動的封面圖
Wagmi Card
一鍵創建 Wagmi 的封面圖
Facebook Quote
Facebook Quote
Music Macro Language (MML) Studio
用程式語法編寫旋律,用音符構築想像
Blurhash
一鍵創建 Blurhash
文字分類器
使用 MediaPipe TextClassifier 分類文字
前端工程師免費工具資源
前端工程師免費工具資源
後端工程師免費工具資源
後端工程師免費工具資源
全端工程師免費工具資源
全端工程師免費工具資源
Web3 工程師免費工具資源
Web3 工程師免費工具資源
紫微斗數排盤系統|結合 AI 的命盤性格與事業財務分析生成器
紫微斗數排盤工具,輸入生日與時辰,自動生成完整命盤分析提示(Prompt)。結合最專業紫微理論與 AI 助力,助你深入解析性格、事業、財務與人際課題。免費使用,適合命理師及紫微愛好者。
PixAI Prompt 組合器|快速打造可用於 AI 繪圖的語言拼圖
使用 PixAI 卻不會寫 prompt?這個工具幫你一鍵組裝角色、表情、風格語彙,輸出高品質繪圖提示語句(Prompt),可直接貼入 PixAI 使用。適合插畫師、創作者、AI 新手與 VTuber 角色開發者。
你擁有的 .eth 是誰?一鍵查出 ENS 背後地址
只要輸入一個 ENS 名稱,我們就能幫你查出它指向哪個以太坊地址,還能看到頭像。如果你常常看到 .eth 名稱卻不知道誰在背後,這個小工具幫得上忙。
水果切割圖生成器