IQ可以提高嗎?我原本的認知是不行的,那好像是你出生後,就被訂好的東西,但在這些經歷後,我開始改觀了……
我過去是一位軟體工程師,當我很大的時候,我媽和我說過,我小時候的家教老師有特別交代我媽媽,要他好好地栽培我,因為那位家教老師真的覺得我的天資聰穎。
聰不聰明,其實我不曉得,但是從小到大,我念書,都不是太大的問題,成績都是在中上。在學校,我常常當小老師,輔導同學解題,同學大家都說我很聰明,但我也不知道聰不聰明是怎樣一回事。
曾經我的老師和我說,他很相信IQ這回事,有些人你怎麼教,他就是不懂,而他認為IQ是天生的,面對他這樣的想法,其實我覺得太宿命論了,我寧願相信用不用功才是最重要的問題。
出了社會後,我離開了我原本所學的科系,因為在某些課堂下,我覺得電腦程式比較有趣,因此,我開始從事電腦程式這類的工作,而我很多的電腦程式都是自學,當然我也有去上過巨匠電腦,不過電腦上面的技巧,絕大多數是我去書店買書回來看,自己實習。
客戶通常不會寫程式,因此只要我可以滿足客戶的需求,基本上,他們是在不乎我到底怎樣寫程式、如何寫。所以工作上面,實質的成績我也還是游刃有餘。
但當我們一群同事在互相研討技巧時,面對本科系上來的同學,我常常聽不懂他在說些甚麼,就算之後,我上網努力去查詢這些資料,雖然找到了,但我還是看不懂他到底在寫些甚麼東西。
但因為我可以面對客戶,飯碗還是能保住,但面對同事,我總覺得自己矮了人家一截,就這樣,我開始可以體會,我在學校時代,同學始終學不會的感覺。因為面對電腦,我雖然很有興趣,但有些東西我就是學不會。
在心橋上完這堂課後,我並沒有期待生活中會有怎樣的變化,但是,變化卻悄悄地展開了。
我接了一個專案,如往常一樣開始寫程式,碰到了問題,我評估所需要的時間。在評估時間上面,我總是有個壞習慣,就是認為自己很厲害,可以很快的解決問題,通常,我評估2小時的問題,實際上需要2~3倍的時間。
那天,我認為這個問題不大不小,我需要2小時解完,我看看時間,下午2點,實際上,要是我運氣好一些的話,我有可能可以在,吃晚飯的時候把這問題處理掉。
我想了想過去曾經看過的範例中,有一種程式的寫法我沒弄懂過,但想想過去讀過的資料中,我猜測,他講的意思可能是…..,於是乎,我就查了些資料,把程式打在電腦上,按下執行鍵,達成了我要的結果,而我只花了5分鐘。
我總覺得,那是一種偶然,但隨之而來的,這樣的頻率越來越多。
一個星期後,在這個專案中,我碰到了一個長久以來的死敵。
程式技巧中,有一個領域我就是不管在怎樣的用功,我就是從來沒能搞懂過,每每碰到類似的問題,我都會花許多的精力把這樣的繞過,或用別的方法來替代。
但這次,我還是故鼓起勇氣,看看過去我看過的那些資料,那些我已經看過很多次,但就是不懂的東西。我本來以為這個問題,我需要花一個禮拜來解決,一個禮拜的實際時間就是,這個問題大到我根本不知道要多久才有機會可以解掉。
但當我查了那些網路上,我已經看過許多次還是不懂的東西後,我寫了一個簡單的測試程式,他執行成功了,我把測試程式移植到我原本的主要程式中,按下執行按鈕,電腦運作出我要的成果。我嚇到了,因為我從來沒有這樣的成功,而且,我只花了2小時,但我原本預估我需要1星期。
我開始覺得,我有點不一樣,所以我做了些實驗。
過去因為有些技巧不會,我寫程式的招式不外乎就是那幾招,但在那天之後,我開始挑戰我自己,用我不會的技巧寫程式,因為不會,我就必須要上網查詢,以前上網查後,我不見得看得懂,但那之後,我常常看懂了,把程式複製下來,貼在我的電腦裡邊,做些簡單的修改,然後他就可以直接運作成功了。
寫程式對我來說依然很有趣,但我也不再覺得我的同事哪邊比我厲害了,因為他們會的東西,我後還來也追上來了。
我從本來人家認為的聰明蛋,到自己認為:技不如人,到後來,我認為,我的IQ應該是提高了,因為我學習的速度更快了。而且,快了許多倍。