Allen 與聖佑是當兵的「同梯」,從新訓起就培養出良好的默契。退伍後從同袍變同事,兩人進入同一間 Web 2.0 新創公司服務。在 2010 年因為一個機緣,開始了他們的接案生意,原本只是帶點冒險精神的實驗專案,沒想到一投入後就是長達 6 年的創業生活。隨著公司愈趨穩定,需要更多專業人力的投入,團隊因此陸續擴編了 DevOps 工程師正瑋及前端工程師 Nelson 兩位成員。
對團隊合作的重視
由於 Allen 和聖佑長期的默契,在公司成立之初,就已經將之前工作經驗中最常使用 Codeigniter 框架帶進公司。也就是說以 MVC 為核心的合作開發模式,很早就深植在團隊文化裡。但 Codeigniter 在 2.2 版本後的停滯,以及當時 Codeigniter 的發展並未往現代化 PHP 生態圈的方向靠近,讓得寬科技在開發上開始遇到瓶頸。聖佑回憶起那時的重大決策:「所以我們內部決定向外觀摩,尋找更好的解決方案」。
導入 Laravel
Allen 表示:「聖佑一直是團隊裡最積極參與跨社群活動,且平常就花大量時間在觀察各程式語言生態圈的人。因此將他在公司的角色調整成『研究員』,期待他能為公司導入新的思維。」聖佑提到那時的技術評估:「我們決定繼續使用 PHP 這個程式語言的 Stack,但要找一個更積極擁抱 PHP 現代開發工具鍊,而且持續維護更新、對社群使用者友善的框架。加上公司的特性及風格,我們傾向尋找一個類似 Rails 的框架。」在評比過眾多框架後 ,聖佑決定將 Laravel 框架導入得寬的工作流程裡。
開發默契大躍進
在決定以 Laravel 做為公司主力框架後,得寬從 Laravel 4.0 版開始,就在公司實驗型專案開始採用,隨著適應 Laravel 的開發流程後,發現Laravel 清楚明確的元件、容易遵循的慣例設計,讓撰寫程式碼的規範變成團隊成員間的默契。Allen 說:「我主導大部份專案的資料庫結構設計,再由其他同事接手撰寫功能。我們甚至曾大膽地實驗,在不寫任何文件的情況下,直接定義 Laravel 的 Model,看看同事們是不是能夠理解?沒想到他們幾乎都能夠秒懂每一個環節。」聖佑表示:「Laravel的標準化讓我們在溝通上節省不少時間,產能也因此提升了。」從此,得寬科技所有的商業專案,皆用 Laravel 做開發,甚至原有客戶瞭解到 Laravel 的優勢後,要求從舊的 Codeigniter 遷移至 Laravel 架構。
熱衷於技術分享
得寬科技雖然成員人數不多,但充滿熱情且野心勃勃。由於是一個以技術導向為出發的團隊,因此,公司內部對於技術分享非常的支持。在得寬內部除了每個月定期的技術分享會外,也提供員工彈性的工作時間,讓他們可以參與開放源始碼或是舉辦社群活動,期待能為產業及社群做出更多的貢獻。
- 成立時間:2010 年
- 服務項目:網路應用程式專案承接
- 網址:http://www.theqwan.com
- 聯絡方式:contact@theqwan.com
- 粉絲專頁:The Qwan得寬科技