學習是終身的課題,在Web3.0、元宇宙等大趨勢之下,Python、Data Analytics 等技能在市場上需求極大,不論求職、創業甚至升學時都需要一定的Tech Knowledge。當科技不再是Nerdy Topic,更可能是日常的時侯,大家又可以如何裝備自己呢?Preface為大家介紹──可能是追上時代最快的方法:Coding Bootcamp
Coding Bootcamp,即密集式編程課程,學員可以在短期(幾星期至幾個月)內掌握一定的軟件開發技能。這是在美國相當流行的一種編程教育,當地的Bootcamp畢業生由2012年的1,745人跳升至2020年的35,446人,不但印證著技能需求的提升,亦可見Bootcamp是一項熱門而有效的學習方式。
資料來源:Career Karma
Bootcamp是一種教學方式,並具有以下特色:
短時間內快速學習
兼容軟硬技能教學(Soft and Hard Skill)
著重實踐培訓
內容較靈活,市場適應性更強
Bootcamp的課程內容職業指向性較強,市場上常見的範疇包括:
資料來源:Gettingsmart
Bootcamp的出現最早可追溯至2011年,有Developer在Harker News上提出以一對六的方式進行網頁開發的教學,並保證學員在完成課程後必能順利找到工作,學費更會由聘請者支付。8年間,坊間出現多達95個Coding Bootcamp,孕育了許多科技生產力,為不少人提供了入門級科技工作機會。
資料來源:Career Karma
Indeed曾訪問美國大小企業的1000名人力資源經理及技術招聘人員,訪問他們對Bootcamp畢業生的看法:
72%的受訪者認為「Bootcamp畢業生能力與Computer Science學位擁有者無異」
12%的受訪者認為「Bootcamp畢業生能力比Computer Science學位擁有者更優秀」
由於社會上對科技人手的需求遠比傳統學院能培育的人多,許多國際企業都轉移向Bootcamp畢業生招手,以下為2020年科技龍頭企業員工中的Bootcamp畢業生人數:
| 公司 | Bootcamp畢業生員工人數 | | Google | 588 | | Microsoft | 361 | | Amazon | 330 | | Facebook | 250 | | JPMorgan Chase & Co. | 238 | | IBM | 190 | | American Express | 141 | | Uber | 140 | | Capital One | 122 | | WeWork | 117 |
當然以上數據並不代表企業更欣賞Bootcamp畢業生,而是指出Bootcamp畢業生的能力是被認可的。
資料來源:indeed、Linkedin
由於香港並沒有軟件工程師牌照制度,要投身科技工作靠的是硬技能及實戰經驗。與一般大學課程以理論為主,能實踐的項目可能只有一至兩個。Bootcamp著重的是成果,即是Portfolio,大部分時間都會以項目為教學主軸,更容易讓學員理解一個項目的運作模式和整體結構,並因應市場需要靈活改動,學成後學員就更容易適應實際工作環境。
Bootcamp流行至今已經證明這是一種可行的方式,讓非技術人員通過進修來滿足公司日益增長的技術人才需求。 從金融服務公司到大型科技公司,各種規模和背景的公司都在積極招聘Bootcamp畢業生。
Coding Bootcamp亦令到軟件開發行業更加公平。 一些政府的津貼和資助計劃鼓勵了非技術人員通過進修轉型。Part-time課程和Online課程亦增加了學習的靈活性,促進了以前無法參加此類培訓計劃的人的踏進科技界別,當中包括了父母、受僱但不能參加全日制課程的人,以及無力支付培訓費用的人。
Codeup 的CEO Michael Girdley,指出:「Bootcamp的使命之一是讓編程世界更多樣化。 我們目前班級的 91% 是女性或少數族裔,這是很好現象,因為研究表明混合團隊做的事情更有意義。多樣性將使技術更強大。」
資料來源:Wired
你可以參考以下幾個報讀Coding Bootcamp的原因:
Coding Bootcamp的特色是快、狠、準。要取得一個CS學位可能要花幾年時間,到學成時職場上可能又是一個新的世界了。選擇Bootcamp的人許多想盡快學成Coding的技能後「上馬」,當然犧牲的就是其他可能有力的理論知識了。
已擁有的大學學位未能為你找到心儀工作,Coding Bootcamp亦是一個不錯的進修選擇。無論你想在科創行業中發展或未有確實的發展方向,報讀Coding Bootcamp一樣可以提升個人競爭力,因為編程技能的確能應用在你想得到(及想不到)的行業之一,與你現有的知識融會貫通後,說不定可以闖出一片天。
學習最新技能並不一定要為己用,如果你擁有業務或者有自己的團隊,Coding Skill可帶動團隊數碼轉型,或者最起碼能了解編程世界,有效地與技術人員溝通,分配相應的工作。
前Google 前軟件工程師 Ross Williamson 曾表達過對 Bootcamp 的看法,他認為Bootcamp畢業生對某些範疇的了解不夠深入。一些複雜概念如Big-O,Bootcamp 只花了 1 個星期在學習這件事。
Ruby on Rails 專家 Yuri Niyazov 亦指出:「當修復數據庫、瀏覽器或過程中涉及的任何其他工具的時候,計算機科學(Computer Science)的理論基礎變得非常重要。」
資料來源:The Next Web
始終Bootcamp的時間有限,如果要成為面面俱圓的Developer,必須花上很大精力去跟上進度和主動學習、練習、了解最新資訊。自學時亦需要一定英語能力,因為無論教材和網上資源都是英語為主,因為新技術還是英語世界在主導。
「學如逆水行舟,不進則退」是老生常談,也要記住下一句**「不學則殆」**。無論你選擇了什麼方法去與時代同步,只要相信學習能帶來更好的轉變,只要相信沒什麼學不來,必然可以一步步走向成功。