我一直很敬佩那些願意在部落格寫教學的軟體工程師前輩。
很多時候,新手遇到的問題其實不大:環境怎麼裝、指令怎麼跑、為什麼畫面沒出來、錯誤訊息代表什麼。但就是這些「小卡關」,會讓人卡一整晚。每當我靠著前輩們寫下的文章解出一個問題,都會覺得:原來有人走過同一段路,還願意把路標留給後來的人。
而我現在也想做同樣的事。
我目前還很初階,但我想開始寫
我知道自己還在成長,理解也不一定完整。可我也發現一件事:
越是初階的時候,越能記得「新手到底看不懂什麼」。
很多教學寫得很厲害,但會默認你已經懂很多背景知識;對新手來說,反而會更焦慮。
所以我想用一個目標提醒自己:
把我「剛搞懂的那一刻」寫下來,寫到讓當時的我也看得懂。
我會在這裡寫什麼
我希望這個部落格可以慢慢累積成一份「對新手友善」的筆記庫,內容可能會包含:
- 前端切版:HTML/CSS 觀念、版型排版、常見 bug 與修法
- JavaScript:DOM、事件、資料處理、API 串接、debug 方法
- 工具與流程:Git、部署、專案結構、指令與環境設定
- 讀書/學習心得:我怎麼學、卡在哪、怎麼突破
- 小專案記錄:做了什麼、踩了哪些坑、怎麼修
不一定每篇都很大、很完整,有時候就是一個小問題的解法。
但我相信:小問題的解法,對另一個人可能是救命繩。
我想維持的寫作原則
我希望自己能做到這幾件事:
- 寫清楚「前置條件」:需要安裝什麼、在哪裡改設定、檔案放哪裡
- 能貼就貼、能跑就跑:盡量給可複製的範例與步驟
- 保留失敗紀錄:錯誤訊息長什麼樣、我怎麼查、怎麼定位問題
- 用新手的語言解釋:少一點炫技,多一點讓人看懂
給未來的自己
如果有一天我回頭看這篇,希望我仍然記得:
我寫部落格不是為了看起來很厲害,而是為了把路標留給別人,也留給自己。
從今天開始,慢慢寫。
哪怕只是一篇小小的筆記,也算前進。
如果你剛好也在學習路上,希望這裡的內容能幫到你。
也歡迎你留言告訴我:你現在卡在哪,我也想把解法整理成下一篇文章。