六月 19th, 2010

學習過程最重要的不是技術

48 views, 生活雜記, by 蒼時弦也.

說到學習架站、撰寫程式、設計網頁等等……
很多人在一開始時,總會說「我技術不好」之類的!
但是,這卻不是最「重要」的部份。
(也許我們會有這種觀念,是學習制度的關係。)

雖然我在學習上,也是往往琢磨在課本。
不過我卻要說,學習各種事物時,最重要的是「經驗」

經驗像什麼呢?
就像接著劑一樣,把兩項「理論」連接起來。

以架設網站為例子來說,架站機安裝失敗的經驗,連接著「失敗的情況」
假設沒有經驗,那麼即使知道情況,也不知道如何應對和推測。

寫程式也一樣,尤其是觀摩他人作品時。
當經驗不足,其實很難判斷出他人在寫什麼。
經驗逐漸累積的同時,對於該程式語言熟悉也是越來越深。

以我自己為例子,以前想修改 Discuz 時,總是搞不清楚。
而每當我想製作Discuz插件時,我又不太想動。
造成的結果是什麼呢?
就是我即使有「能力」但碰上Discuz卻變得「無能」
但是經過幾次嘗試之後,我開始有「經驗」
我懂如何去操作、修改了!
此時,能力就助長了我的力量,讓我更輕易能修改。

此時想想,會程式的朋友在某些架站機插件上閱讀原始碼時,是否會感覺「這個製作者是不是忘了什麼技巧能用」
大部分時候不是忘了!(好東西會常用,然後習慣)
而是「技術」還不夠,但是卻非常有「經驗」

就像現在我想修改Discuz/WordPress的風格,但是我卻遲遲無法下手。
主要還是歸咎於「經驗」不足,即使能製作,但是總會有「瑕疵」

學習過程中,累積經驗真的很重要。
尤其是「重要」的經驗,因為那可能會改變很多。
(我想很多所謂的「密技」也是經驗累積而成的結晶,可以說是經驗的精華吧!)

因此我在自主學習的過程中,我堅持實做,但也不放棄理論。
理論可以加快探索過程,實做可以提高經驗,加快速度。
兩者並用,其實就學的快、進步的快。
(當然,某些寶貴的經驗可能需要從其他人身上取得。)

相關文章

Back Top

回應自“學習過程最重要的不是技術”

  1. 這就是 Open Source 結晶阿

    請好好惜褔^^

    知褔, 惜褔, 在造褔.

  2. @link:

    其實很多時候也一樣~
    算數學不夠熟練,也算不好……
    國文沒有解題經驗,也不能做正確判斷等等~

  3. 態度也是個重要的點..

  4. @銘:
    你最近開始雞同鴨講了- -

  5. 經驗始終來自於嘗試
    沒有經驗就更別說熟練了

  6. @derek:

    總是有人不肯練(笑


Blog Widget by LinkWithin