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 服務