專業技能
A list of skills
我自己定位是技術通才,有缺什麼就學什麼的人…
主要使用 PHP 開發,使用過 CodeIgniter、Zend Framework、Symfony5、Slim4、自建框架等。
目前喜歡用 Symfony5 開發,用 ORM Code First 方式,Fake DataFixtures 填充。
也會視需求使用 Python 寫一些自動化的小工具或轉檔、資料庫工具,有使用 Flask 和 FastAPI 的專案。
前端技術除了 JS 外,也可以開發 VueJS,整合 Webpack 到 MVC 框架、或直接前後分離開發。
Linux 系統目前大多選擇使用 Ubuntu,但早期學習時也接觸 CentOS、FreeBSD、SUSE 等。
CICD 使用過 Jenkins、GigLab-CI。
Git, Composer, Npm, Yarn 基本操作沒問題。
自動化佈署有用過 Deployer 及 Ansible,但後來覺得用在正式環境中太危險,所以目前正式機大多手動佈署。
開發環境整合,有在公司推廣 Docker 及 Vagrant 方式。
目前公司有提供完整的 UI 及 EA 圖、美術設計師的設計切版等資源,所以了解現代開發的流程。
雲端主機目前使用 AWS 和 GCE,基本操作沒問題,不過目前比較喜歡自己用 Raspberry Pi 把 Server 架在家裡。
自己的筆記系統
對於工作上有幫助或有興趣的東西會做詳細的學習記錄,一般記錄使用 Evernote
需要詳細記錄時使用 Notion 或是 HackMD 服務