在 IT 的學習過程中,除了課堂所學與同儕討論之外,我也常透過閱讀技術文章來增進自己的知識。然而,我很快就發現一個現實問題:技術文章的水平落差非常劇烈。有些文章專業度極高,可能非常細膩的使用英文介紹每個細節,但對於不是專業人士的我來說讀起來卻十分痛苦;而有些文章雖然淺顯易懂,卻常常缺乏完整的脈絡,難以應用在實際開發當中。
因此,我逐漸擬定了一個策略:盡量先挑選「自己看得懂」的文章來學習。不能說這是在逃避困難,而是讓自己能夠循序漸進。誠如前幾篇所言,我剛開始學 Java 的時候,也曾經搜尋過許多相關的技術文章,有些直接使用正式用語,內容嚴謹卻晦澀難懂;但也有些文章會手把手用簡單範例說明,例如如何建立一個類別、如何撰寫程式碼來呼叫設定好的遞迴。這樣的文章對我特別有幫助,因為能讓我快速理解並實際上手。
隨著經驗的累積,我發現自己能夠消化的內容越來越多。原本覺得深奧難懂的技術,當我回頭再看這些相關文章時,竟然已經能夠粗淺理解了。這種的轉變所帶來的成就感也因而成為我不斷進步的動力。
對我而言,這一類技術文章就像是一座座知識的階梯。每一次找到一篇剛好能利用的文章,就像跨上了一個新台階,讓我能站得更高,望得更遠。久而久之,這些階梯逐漸連結成一條通天的天梯,帶領我一步步走向成為專業開發者的目標。