年輕的時候轉職,可能沒什麼壓力,身上沒什麼包袱,可以無所畏懼地去做轉職的準備。年過30後,轉職的壓力開始油然而生,可能身邊開始有包袱要扛,有個小家庭要撐著,抑或著想要提升到管理職讓自己更上層樓。中年的轉職,尤其超過40後可以說是真的需要做好心理準備,需要考慮到很多的事情,有家庭又有小孩的情況下,若要採用全職學習,真的可以說是需要有相當大的勇氣跟決心。但是…… 我還是做了這個決定~
這個決定可說是要有非常大的覺悟,因為背負著這個家的經濟問題,以及受到旁人眼光的對待,心裡的煎熬可說是很艱辛。還好家人們可以諒解,了解到自己想要更上層樓,想要趁年老之前多學些技能。(當然薪水說不是考量的點那是不可能的)
程式語言,在我大學稍微接觸過一個學期後,在我心中點燃了那小小的興趣之火。在經歷過了多年的工作洗禮之後,這個念頭變成了我另一個人生目標。在這個日新月異的科技大爆炸時代,勢必要讀懂軟體才可以跟得上這個世界,讓自己不會落於人後。在經過幾番的研究各家的教學課程後,我選擇了Alphacamp,因為我知道自己會很容易陷入惰性狀態,而它提供了我班級進度制,讓我每個禮拜強迫自己要把作業交出去,才可以得到專業人士的批改與修正建議。
學習的過程中,從一開始不懂的如何寫軟體,何謂Javascript,HTML and CSS。一直到現在了解何謂資料庫的建構,SQL & NoSQL, server建置,個人資料驗證的過程與機制。從最基礎的array操作,object & constructor object 一直到 整個DOM的操作並連帶動HTML以及CSS。 此外,作業的撰寫過程,一開始總是心灰意冷,總是想要堅持自己寫出來,但是越到後面發現,軟體的世界是很廣大的,可以觀摩別人的做法,但是不是只單純的抄襲,還要必須了解到別人為何這樣寫,以及這樣的做法他的邏輯概念是什麼都要懂。否則就會變得像助教所說的,一個能力用十年,而應該要讓自己成為一年學十個能力的人才。
自學並採用線上課程的學習方式,可以說是需要有高度的自制力,因為一不小心很可能就念入的惰性大發的階段,造成後續學習的效率不彰,很快地就會放棄自己當初的目標。而我自己,採用的作法便是當作跟平常工作一樣,朝九晚五,晚上陪玩小孩之後,有餘力再多學習一些,但是強迫自己要12點睡覺。如此規律的生活下去,才不會讓自己為了全職學習而放下所有的心態逐漸攤軟掉。也因為這樣,才可以堅持到最後完成這整個課程的最後一份團隊合作的專案。這樣的過程,也已深深烙印在人生的過程中。但是……我知道這不是結束,後面還有很多需要學的語言、框架、以及資料庫的各種應用能在等著我,學無止境,活到老學到老,這便是我想要的…