說到學習架站、撰寫程式、設計網頁等等……
很多人在一開始時,總會說「我技術不好」之類的!
但是,這卻不是最「重要」的部份。
(也許我們會有這種觀念,是學習制度的關係。)
雖然我在學習上,也是往往琢磨在課本。
不過我卻要說,學習各種事物時,最重要的是「經驗」
經驗像什麼呢?
就像接著劑一樣,把兩項「理論」連接起來。
以架設網站為例子來說,架站機安裝失敗的經驗,連接著「失敗的情況」
假設沒有經驗,那麼即使知道情況,也不知道如何應對和推測。
寫程式也一樣,尤其是觀摩他人作品時。
當經驗不足,其實很難判斷出他人在寫什麼。
經驗逐漸累積的同時,對於該程式語言熟悉也是越來越深。
以我自己為例子,以前想修改 Discuz 時,總是搞不清楚。
而每當我想製作Discuz插件時,我又不太想動。
造成的結果是什麼呢?
就是我即使有「能力」但碰上Discuz卻變得「無能」
但是經過幾次嘗試之後,我開始有「經驗」
我懂如何去操作、修改了!
此時,能力就助長了我的力量,讓我更輕易能修改。
此時想想,會程式的朋友在某些架站機插件上閱讀原始碼時,是否會感覺「這個製作者是不是忘了什麼技巧能用」
大部分時候不是忘了!(好東西會常用,然後習慣)
而是「技術」還不夠,但是卻非常有「經驗」
就像現在我想修改Discuz/WordPress的風格,但是我卻遲遲無法下手。
主要還是歸咎於「經驗」不足,即使能製作,但是總會有「瑕疵」
學習過程中,累積經驗真的很重要。
尤其是「重要」的經驗,因為那可能會改變很多。
(我想很多所謂的「密技」也是經驗累積而成的結晶,可以說是經驗的精華吧!)
因此我在自主學習的過程中,我堅持實做,但也不放棄理論。
理論可以加快探索過程,實做可以提高經驗,加快速度。
兩者並用,其實就學的快、進步的快。
(當然,某些寶貴的經驗可能需要從其他人身上取得。)








這就是 Open Source 結晶阿
請好好惜褔^^
知褔, 惜褔, 在造褔.
@link:
其實很多時候也一樣~
算數學不夠熟練,也算不好……
國文沒有解題經驗,也不能做正確判斷等等~
態度也是個重要的點..
@銘:
你最近開始雞同鴨講了- -
經驗始終來自於嘗試
沒有經驗就更別說熟練了
@derek:
總是有人不肯練(笑