如果有留意 Unwire.pro 報導,應該會留意到程式開發員是近年最為吃香的 IT 工種,具經驗的專業程式開發人員可達三數萬月薪。有不少人希望成為一位專業程式員,原來有不少例子都能靠自學而成功晉身程式員行列。然而有人需要全時間學習,有些人只需利用空閑時間學習,到底哪種方法會更適合自己,或需要自行摸索。
僅 10% 人能從網上學習完成課程
新一年,很多 IT 人的願望是學習程式,如果你是其中一位,你希望如何實踐?根據 SkilledUp,那兒有很多關於網上課堂及學習營資訊都是關於程式。不過原來只有 5% 的人是透過網上學習就能掌握所有技能,而只有 10% 的人能把它們完成,即使有付學費。
情況也許更差,專家指出如果你透過網上學習編碼,你依然很大機會不能投身到此行業。 SkilledUp 產品經理 Daniel Daks 指出:「希望所有人都明白,只參與一個學習營,完成後畢業,然後期望得到十分可觀收入是不可能的。我從未見過一個新手能馬上成為專業開發員,他之前只學習單一產品。」
全職學習才能成功
那些正在經歷變遷的人也在講述有另外一些限制:當你有全職工作時很難去學習程式。這正好解釋了年輕人較容易學習程式,不像成人一樣,需要兼顧自己的工作及其他事項,而年輕人可以利用休閑時間實踐技能。如果成人需要重新學習,那麼他們最好離開工作職位才能全心全意地學習編碼程式,這比每天只投放一至三小時有效得多。
一名自學程式員 Chris Sunsong 有這樣的經驗,他說:「基本上我全職地自學程式都要花 6 至 12 個月。回看一切,如果我是在某處全職工作,到最後也許會一事無成。」
Chris 現年 30 歲,幾年前離開工作,目的為學習 Ruby on Rails 語言。他利用免費資源如 Codecademy 和 Treehouse 自學,每天 10 小時,持續了九個月。
「有任何機會我都會使用它們,這令我可以重新建立一個項目。如果在某題目找到教學,我會保持重覆練習,直到熟悉為止。」 Chris 補充。
經過長時間努力後,他終於如願以嘗,成為初級程式員,這是他喜愛的工作。
付費上課有助逼迫自習
不是所有人都相信你會離開現任工作去學習程式,因為這實在有太多考慮,不論經濟、家庭及各方面考慮,不是每個人都能如此做的。
Treehouse 行政總裁 Ryan Carson 則有不同看法,認為不一定要全職學習才能成事:「你可以在早上小朋友起床前,或午飯時間抽點時間學習,我見到很多學生都能在六至十二個月內成功學習。」
他又認為 Treehouse 的轉化率為 30% ,主因是需要付費,學員需要付出 25 至 49 美元一個月,因為 Treehouse 提供了很多服務及指引,他們已運作了四年。
另一人有不同體驗,即使有全職工作,但仍然可以在完全無關現時工作範疇進行學習。
本是個洗碗工人的 Joe Fusco ,後來轉為保安,工作上容許他有時間使用電腦。就在這段期間,他利用 Treehouse 自行學習。三個月後成功地在 Phu Concepts 獲聘,一所設計及網上行銷公司。
然而他在自學過程中,只剩下一個學期就能畢業,但他認為自己對編碼並沒有實際認識,且學校並沒有相關課程,幸運地這技能對他的工作並不太重要。
利用自學課程補充不足
Daniel Daks 就指出網上課程正是 Fusco 所需要的,SkilledUp 能提供相關網上課程,教授他基本編碼知識。網上課程就是有這樣的好處,能隨時隨地補充你的不足。
Daks 指出:「本質上,編碼學院讓初學者在成為進階者前提供了很好的機會,讓他們明白真實狀況。在進展下一步時,要求學員轉化到不同方式,令他們在真實情況時都能運用自如,才能成為一個專業程式員。事實上不論學員從哪兒學習,都需要充足知識、一定程度的個人能力和委身才能變成專業程式員。」
Source: Mashable