在 SENSEKAI 株式會社,我們推行帶薪實習計畫,協助學生透過真實專案培養開發基礎能力與理解設計意圖的能力。本報告介紹一位參與 Laravel 產品開發的大四學生的成長歷程,並以他的親身經驗呈現學習收穫。
關於帶薪實習計畫
實習生將實際參加開發專案,完整體驗從前端、後端到資料庫設計與測試的開發流程。透過資深工程師的程式碼審查與設計意圖說明,本計畫目標在於實現**「可複現的成長」**,而非一次性的體驗。
學生心得(滋賀大學 四年級)
「透過帶薪實習,我逐漸意識到,重要的不只是『寫出能運作的程式碼』,更重要的是思考『為什麼要這樣設計』。
一開始,我在 Laravel 環境建置上屢屢受挫:WSL2、Docker、Sail、.env、SSL 設定、Git 分支管理……我一次次倒在起點。但透過不斷『假設 → 查看日誌 → 高效修正』,我體會到錯誤並不可怕,而是學習的起點。
在開發過程中,我使用 Livewire、Alpine.js 和 Tailwind 實作了模態框、搜尋排序、CSV 匯出、分頁、更新與刪除等功能。起初我只會「讓畫面顯示出來」,但逐漸理解了區分 ID 與顯示值、設計關聯陣列與 key/value 結構、mount 的使用時機、表單重新渲染行為等「看不見的設計」對成果品質的影響。
在資料庫方面,我學會了如何區分使用關聯與 JOIN、如何使用別名(AS)進行結合、撰寫子查詢、理解一對多/多對多關係,並體會到將資料整理成『可取得的形式』的難度與樂趣。
在其中一個畫面開發中,由於需求新增與大幅調整,我深刻感受到『最後一步的距離很長』。也因自己預估不足而必須返工。但透過自行撰寫測試規格、逐項驗證表現,並將『為何要這樣寫程式碼』語言化,我逐一釐清模糊之處。我也養成了「先自行嘗試,再向他人請教」的工作習慣。
回顧整個過程,我覺得自己從『照抄程式碼』邁向了『帶著設計意圖去編寫』的階段。雖然在程式細緻度與資料庫設計理解力方面仍有不足,但『拆解問題 → 動手驗證 → 必要時回到設計層面』的流程已逐漸內化為我的思考方式,這是最大的收穫。
未來,我希望更加理解需求背景與使用者操作情境,扎實基礎,從一開始就能選擇『具高變更耐性的設計』。」
開發導師點評(SENSEKAI 工程團隊)
「他已能在正確的問題上深入思考,並以假設檢證方式自主推進開發。他嘗試理解設計意圖的意識已逐漸穩定形成。接下來若能加入『功能是為了誰而存在』的視角,他的開發品質將會更上一層樓。」
成長重點(總結)
學習主題 | 成長亮點 |
|---|---|
錯誤處理 | 建立「假設 → 日誌 → 修正」的思考流程 |
UI 實作 | 理解 Livewire × Alpine.js 職責分離 |
資料庫理解 | 掌握 JOIN/關聯/子查詢的選擇基準 |
設計思維 | 建立 ID 與顯示值分離、key/value 思維 |
自主性 | 自然形成「查資料 → 嘗試 → 諮詢」的順序 |
未來展望
SENSEKAI 將持續提供讓勇於挑戰的學生「不懼未知、勇敢邁步」的機會與陪伴環境。在下一階段的開發中,學生將更深入參與設計過程,強化具「開發者視角」的思考能力。
關於實習與新畢業生招募
我們正在招募希望透過真實專案鍛鍊「理解設計與思考流程能力」的學生。
※本文縮圖為避免個人臉部資訊被用於 AI 訓練,而由生成式 AI 製作。本公司基於隱私保護立場,採取措施避免人物照片成為訓練資料。