在快速變遷的時代,該如何才能有效自學程式,轉職軟體工程師翻轉職涯?
ALPHA Camp 舉辦了科技人才加速器說明會,校長 Bernard 與大家分享 ALPHA Camp 如何透過高效學習方法,解決傳統自學的問題,培養學生加速成長成能應對新時代挑戰的科技人才。
當科技不斷進步、舊有職業一一被取代,ALPHA Camp 期望學生不只是掌握技術力,更能培養主動自學的精神,因為「終身學習是不被淘汰的唯一途徑。」
除了校長分享外,活動同時邀請到電商新創 CTO,分享業界實戰需要的技術力,以及成功轉職的 ALPHA Camp 校友,分享在 ALPHA Camp 的學習體驗:
校長 Bernard 分享:如何運用高效學習方法 培育人才成長
ALPHA Camp 作為科技教育產業,想解決的是傳統教育遇到的問題。一份研究調查指出,台灣失業者中 44% 擁有大學或以上程度學位。這個現象顯示出傳統教育方法跟內容,由於科技的進展,與業界的落差越來越大。
一個很現實的例子是:
「如果手機有 Google 可以問,隨時能找到答案,那我們的教育到底要給學生什麼?」
面對科技迅速發展,現今教育需要做什麼改變?
3 個自學成長建議
探討現代教育需要作出什麼改變,我想提供以下 3 個建議:
- 問題比答案重要:當你的手機隨時有 Google 可以問,這時候困難的不是知道答案,而是「問什麼問題」。你需要思考的是「搜尋什麼關鍵字」,才能幫助你解決問題。不同人找到的答案不一樣,因此如何問問題很重要。
- 心態比能力重要:當工程師永遠沒有學完的一天,你必須要持續學習、不斷面對改變。擁有「Growth Mindset」心態,才能在一次次挑戰中精進自我。
- 培育操控科技的能力:同樣是工程師,為什麼薪資差異範圍那麼廣?其實是因為每個人對科技的掌握能力不同。科技顛覆了個人的產出能力,如果想發展回報高的職涯,擁有操控科技的能力是關鍵。
如何透過課程設計 解決傳統自學完課率低落問題
ALPHA Camp 相信,21 世紀的教育,應該是「隨處可得(accessible)」且以「成果為導向(outcome-driven)」。秉持這樣的教育理念,ALPHA Camp 培育出來的校友開創了新的職涯,有成功轉職者、有出國工作者,甚至也有自行創業者,希望用自己的方式影響社會。
21 世紀的教育,以線上課程平台為開端,最一開始由 Coursera、edX 帶起線上學習風氣。原本難以取得、需要付費的大學知識課程,現在都放到網路上,在平台註冊就可以免費觀看,也因此吸引了很多人加入課程。然而,課程註冊後,學生最後看完了嗎?現實是,課程完課率只有 3%,幾乎所有人都註冊了沒看,或看到一半就放棄了。
為什麼會出現這樣的情況?
這是因為,學習其實是件辛苦的事。想要建立能力,不是光看影片、聽演講就能獲得。你需要長時間練習,而且過程中會不斷遭遇挫折。所以當我們在談學習,最困難的不是吸收內容,學習其實是在做「動力管理」。
全方位的學習支援 建立帶得走的能力
ALPHA Camp 深知學習過程的痛,因此在設計課程時,特別注重「學習體驗」,期望透過各種學習支援,打造一個正向成長的環境,幫助學生持續學習,最後成功掌握一門新技能。
學生在 ALPHA Camp 可以獲得四大學習支援:
- 教學設計:有別於一般線上程式課程,ALPHA Camp 將課程分為階段制(分別是學期一:程式設計入門、學期二:前端完整技能、學期三:後端開發實務、學期四:業界專案實戰),每個人可以根據自己對前端、後端的掌握程度選擇適合的課程。但是每階段都會有一個考核,ALPHA Camp 會先確定學生學會了才能往上進階。
- 大量練習,專業回饋:ALPHA Camp 有一群專業、熱心的助教團隊,專門幫助學生批改作業、解決學習上的問題。在助教培訓上,特別注重引導能力、是否有同理心。因此當學生遇到問題時,助教不會直接提供答案,而是引導學生,幫學生建立解決問題的能力。(延伸閱讀:AC課程助教心得)
- 職涯規劃,動力管理:線上學習的好處之一,是能夠透過數據追蹤學習成效。ALPHA Camp 能藉由後台數據、AI 技術,了解學生的學習狀況、各階段表現、在哪個單元卡關,因此做出針對性的個人輔導。此外,ALPHA Camp 也會邀請 Mentor,和同學分享正確的求職心態。(延伸閱讀:學習教練創造高成效)
- 同儕及社群:線上自學是孤獨的,有了社群支持可以走得更遠。ALPHA Camp 會定期舉辦實體活動、線上工作坊及分組專案,讓同學彼此認識及合作,同時也會安排同學和學長姊、業界助教交流。藉由社群互助,學習會更加主動、有效。
藉由這些學習支援,ALPHA Camp 的課程獲得了 70% 的完課率,幫助學生成功學會程式技能,並且透過求職能力的培訓和AC人才推薦計畫,進而發展出自己的理想職涯。
業界分享:電商新創 CTO 談對人才的期待
ALPHA Camp 積極與業界接軌,幫助學生提前了解業界實務需求,建立正確的求職準備方向。這次活動邀請到了知名電商新創 citiesocial CTO 兼產品總監 Arthur,談業界對技術人才的期待:
對技術人才的期待:能夠發現問題、尋求方法解決問題
想成為工程師,大家最常有的疑問是:資工學歷重不重要?
如果你剛進入社會,或工作資歷 2、3 年,那老實說,資工學歷是有幫助的,畢竟學校花了 4 年訓練,跟非本科系還是會有落差。
然而,當時間拉長,業界的關注重點會改變,我們會轉而去看對方有沒有「解決問題的能力」。軟體工程跟資訊工程並非完全一樣,隨著產品的資料越來越多,很多沒想過的問題一一浮現,我們需要的人才是:
他懂得研究問題出在哪、如何挖深拆解問題,然後尋求方法解決,把理論跟實務經驗進行連結,這會是我們對工程師的期待。
工程師成長速度取決於環境 挑好領域就深耕
對於工程師而言,你的工作需要哪些技術,那個技術就會磨練的越強。因此工程師的成長速度取決於環境。
如果你現在是 junior 工程師,有意成為 senior 工程師,我會建議你挑感興趣的領域來深耕。因為有很多經驗是如果你沒有在這個產業待過,你不會擁有該領域的思維,去考量常遇到的問題。
我看到很多工程師履歷,跳來跳去經歷不同的產業,他可能什麼都會一點,但個別領域卻不夠專精。因此我會建議有意成為 senior 工程師者,挑好喜歡的產業就深耕。
校友分享:線上自學程式的收穫與挑戰
非本科系,能透過自學成功轉職嗎?會計系出身的 ALPHA Camp 校友 Eason,分享他如何自學並成功轉職,以及一路上在 ALPHA Camp 獲得的成長與支援。
Eason 是 ALPHA Camp 學期三的畢業生,會計系畢業後擔任會計三年,後來轉職去接案公司當工程師,工作一年半後,她發現技能停滯,於是來到 ALPHA Camp 學習。
當初促使她轉職的原因有兩個:一是會計工作的內容重複性高,但她想追求持續進步;二是薪水考量,她發現會計師要工作 5 年才會達到工程師的起薪。因此她決定透過自學,轉職工程師。以下是 Eason 的分享:
如何自學並成功轉職
當時我的自學方法是買 C 語言的書籍,下班後自己研究,並找網路上的範例來練習。正好當時同事的朋友,同時也是公司老闆,會舉辦技術分享會,我固定參加一段時間後,老闆發現我蠻積極學習的,於是找我去他的接案公司上班。
一開始進公司其實我什麼都不會,連 HTML 是什麼都搞不太清楚。我從拉 HTML tag 開始,一步步學習 CSS、JavaScript 到資料庫,最後離開公司時已經能獨立完成專案。
也在思考轉職?無論你是:非本科跨領域學程式|理工科職涯升值挑戰 都有適合你的學習路徑
在 ALPHA Camp 的學習體驗、收穫及挑戰
我雖然成功轉職了,但希望能更理解程式的原理,於是在 2018 年 10 月來到 ALPHA Camp 上課,全職學習 5 個月。
老實說,在 ALPHA Camp 全職學習的最大挑戰,就是必須面對沒薪水的現實壓力。另外,家人的理解也很重要,因為我的哥哥是公務員,媽媽也會一直鼓勵我去考公務員。那時候我的做法是主動跟家人溝通想法,表明自己的個性是喜歡嘗試新事物,可能不那麼適合當公務員。
全職學習,很重要的一點是要知道自己在做什麼。對我來說,既然都全職準備了,那就要好好安排時間。當時我給自己安排的學習進度是一天學習 10 小時,一周 70 小時。
除了挑戰,我在 ALPHA Camp 學習的收獲也很多。第一個是社群,我認識了很多朋友,即使下課我們也會一起做專案。第二是有專門的助教團隊能夠幫忙批改作業,提供回饋。第三是 ALPHA Camp 團隊的改進速度很快,如果有遇到什麼問題,團隊都會立即回答。
已經 2、30 歲 是否來得及轉職
其實我 20 幾歲轉職,也是會焦慮。針對 30 幾歲的人,我的看法是:既然已經無法回到 20 幾歲,你現在唯一能做的就是「開始做」。你可以告訴自己,最差的狀況就是像現在這樣做一份不太喜歡的工作。
但如果你想改變,那就把下班追劇的時間改為學程式。只要你願意改變,現在開始都來得及。
沒有資工經驗 是缺點也可能是優點
我很喜歡呱吉說的一句話:「人生沒有一條是白走的路。」非本科系轉職工程師,沒有資工經驗不一定是劣勢。像我以前是會計,如果公司有需要開發跟會計有關的軟體,那我的經驗就能夠發揮。
因此建議大家,要去思考自己的價值,從自身背景、工作經驗出發,發揮自己的優勢。
結語
轉職工程師這條路,從來不容易。除了建立技術能力,更重要的是培養主動自學的精神、願意解決問題的心態。如此一來,無論外界環境如何變化、科技如何發展,都能夠持續成長、擁有面對未來的自信。