這個「我獨自開發」系列,來自我多年的工程師經歷。雖然常聽到大家說團隊合作,但實際上,很多時候我們都在獨自解決問題。無論是學新技術,還是完成某個功能,大部分的時間都是自己在面對螢幕、查資料、試錯誤、解Bug。
所以,我想藉這個系列,和那些跟我一樣,沒辦法每次都依靠團隊、或者單純想靠自己提升的朋友,分享讓大家可以獨立完成一個真正的專案。
在這30天裡,我們會從零開始,逐步建構一個基於 PHP + MariaDB + Nginx + Docker 的開發環境,用 Laravel 做後端、Nuxt 做前端,完成一個可以實際應用的專案。
獨自開發,最大的挑戰是什麼?你得什麼都懂一點,後端、前端、資料庫、伺服器,甚至連部署都要自己來。這條路不輕鬆,但也是最有成就感的,因為每一行代碼、每一個解決的問題,都是你親手完成的。沒人能拿走你的成就感。
不管你是重哪條路開始走,這個系列就是想幫助你面對這些挑戰。不管你之前有沒有相關經驗,我會從最基礎的環境設置開始講起,帶你一步步完成整個專案。重點是,每天只需要一點點時間,30天後,你會發現自己已經打造出一個完整的系統。