🚀 從數學系到後端工程師的奇幻旅程
我是不久前結訓,剛入職後端工程師滿一個月的社會新鮮人,現在的我,主要負責 PHP 和 SQL 的資料庫操作與報表產出,搭配 Postman 進行 API 測試與驗證,同時也還在學習 Kibana、Jira 等工具。雖然目前的工作都是由技術長指派,不用直接面對客戶,但每天還是覺得有許多挑戰等待我去學習和克服。
🎯 為什麼我選擇資策會?
我主修數學、輔修資工,雖然有程式基礎,但因為是輔修,所以並未參與過畢業專題,當然也就沒有任何軟體團隊合作的經驗。在學校畢業後的一次工作面試中被點出這個弱點,讓我開始思考該怎麼補足。之前只聽過資策會(資展)的名氣,後來上網深入研究,發現課程內容超符合我的需求。因為大學課程偏後端,我想更全面認識軟體開發流程,所以決定報名【前端工程師就業養成班】,補齊另一半的技能拼圖。
🤝 從獨立開發到團隊高手
課程中,因為我已有程式經驗,所以比其他同學能更快速掌握學習內容,把更多精力放在團隊合作上。我不只專注在自己的組別,還會主動協助其他小組解決程式問題,互相討論、交換想法,我發現這真的超有收穫,幫助同學的同時,自己也學到很多。
印象最深的是「網路爬蟲」這門課,它讓我完全搞懂了動態與靜態網站的差別,也學會去觀摩別人的程式碼。當爬蟲程式跑起來的那一刻,就像在玩自動化工廠遊戲,看著資料源源不絕地進來並自動整理,超級有成就感。
🛒 專題挑戰:打造購物車系統
在結訓專題中,我負責開發購物車功能,剛開始對流程運作和介面配置很陌生,組員建議我先分析各大電商平台的結帳流程,這個過程讓我真正理解到,程式不只是腦力解謎,而是要實際解決生活的問題,並以使用者體驗為核心,設計出方便且直覺的功能。
🛠 技能滿載,職場直接套用
這半年下來,Git、Node.js、Prisma 是我帶到職場最受用的三大神器:
- .Git:多人協作必備,無論版本管理或團隊協作都靠它。
- .Node.js:理解 route 機制與中介軟體概念,讓我能更有效管理後端 API;RESTful API 的設計原則也讓前後端資料交換更順暢。
- .Prisma ORM:雖然我原本會 MySQL,但用 Prisma 操作資料庫更直觀、好記又省事。
💡 給學弟妹的話
現在 AI 工具很方便,技術上的問題相對變得容易解決,但更重要的是——你能不能去發現問題、清楚表達問題、釐清需求並思考解決方向,最後則是完整掌握整個流程。
另外,多和同學交流,透過教學相長來避免知識盲區,是非常推薦的學習方法。
當遇到別人卡關時,不妨說:「也許我們可以試試這樣做…」,這樣不只幫了對方,也訓練了自己的解決問題能力與溝通力。
最重要的是,時刻保持一顆學習的心!這不僅能養成習慣性解決問題的思維,也能培養溝通與合作的能力,同時也讓自己更有信心,相信自己,就能走得比想像中更遠。