Blog

Keep up to date with the latest news

如何學習編程?Coding Bootcamp是追上時代最快的方法!

如何學習編程?Coding Bootcamp是追上時代最快的方法!學習是終身的課題,在Web3.0、元宇宙等大趨勢之下,Python、Data Analytics 等技能在市場上需求極大,不論求職、創業甚至升學時都需要一定的Tech Knowledge。當科技不再是Nerdy Topic,更可能是日常的時侯,大家又可以如何裝備自己呢?Preface為大家介紹──可能是追上時代最快的方法:Coding Bootcamp

什麼是Coding Bootcamp?Coding Bootcamp,即密集式編程課程,學員可以在短期(幾星期至幾個月)內掌握一定的軟件開發技能。這是在美國相當流行的一種編程教育,當地的Bootcamp畢業生由2012年的1,745人跳升至2020年的35,446人,不但印證著技能需求的提升,亦可見Bootcamp是一項熱門而有效的學習方式。

資料來源:Career Karma

Bootcamp只能學習編程?Bootcamp是一種教學方式,並具有以下特色:

短時間內快速學習

兼容軟硬技能教學(Soft and Hard Skill)

著重實踐培訓

內容較靈活,市場適應性更強

Bootcamp的課程內容職業指向性較強,市場上常見的範疇包括:

網頁開發 (Web Development)

軟體工程 (Software Engineering)

數據科學 (Data Science)

用戶體驗/界面設計 (UX/UI)

數位行銷 (Digital Marketing )

網絡安全 (Cybersecurity)

資料來源:Gettingsmart

Coding Bootcamp 的歷史Bootcamp的出現最早可追溯至2011年,有Developer在Harker News上提出以一對六的方式進行網頁開發的教學,並保證學員在完成課程後必能順利找到工作,學費更會由聘請者支付。8年間,坊間出現多達95個Coding Bootcamp,孕育了許多科技生產力,為不少人提供了入門級科技工作機會。

資料來源:Career Karma

Bootcamp的認受性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快速增長的原因?比起學歷,職場更看重成果由於香港並沒有軟件工程師牌照制度,要投身科技工作靠的是硬技能及實戰經驗。與一般大學課程以理論為主,能實踐的項目可能只有一至兩個。Bootcamp著重的是成果,即是Portfolio,大部分時間都會以項目為教學主軸,更容易讓學員理解一個項目的運作模式和整體結構,並因應市場需要靈活改動,學成後學員就更容易適應實際工作環境。

數碼轉型下填補人才缺失Bootcamp流行至今已經證明這是一種可行的方式,讓非技術人員通過進修來滿足公司日益增長的技術人才需求。 從金融服務公司到大型科技公司,各種規模和背景的公司都在積極招聘Bootcamp畢業生。

增加科技界多元性Coding Bootcamp亦令到軟件開發行業更加公平。 一些政府的津貼和資助計劃鼓勵了非技術人員通過進修轉型。Part-time課程和Online課程亦增加了學習的靈活性,促進了以前無法參加此類培訓計劃的人的踏進科技界別,當中包括了父母、受僱但不能參加全日制課程的人,以及無力支付培訓費用的人。

Codeup 的CEO Michael Girdley,指出:「Bootcamp的使命之一是讓編程世界更多樣化。 我們目前班級的 91% 是女性或少數族裔,這是很好現象,因為研究表明混合團隊做的事情更有意義。多樣性將使技術更強大。」

資料來源:Wired

我適合讀Bootcamp嗎?你可以參考以下幾個報讀Coding Bootcamp的原因:

1. 追求快速學習Coding Bootcamp的特色是快、狠、準。要取得一個CS學位可能要花幾年時間,到學成時職場上可能又是一個新的世界了。選擇Bootcamp的人許多想盡快學成Coding的技能後「上馬」,當然犧牲的就是其他可能有力的理論知識了。

2. 未能應用已有的學歷已擁有的大學學位未能為你找到心儀工作,Coding Bootcamp亦是一個不錯的進修選擇。無論你想在科創行業中發展或未有確實的發展方向,報讀Coding Bootcamp一樣可以提升個人競爭力,因為編程技能的確能應用在你想得到(及想不到)的行業之一,與你現有的知識融會貫通後,說不定可以闖出一片天。

3. 帶領團隊數碼轉型學習最新技能並不一定要為己用,如果你擁有業務或者有自己的團隊,Coding Skill可帶動團隊數碼轉型,或者最起碼能了解編程世界,有效地與技術人員溝通,分配相應的工作。

Bootcamp的不足之處1. 某些範疇不夠深入前Google 前軟件工程師 Ross Williamson 曾表達過對 Bootcamp 的看法,他認為Bootcamp畢業生對某些範疇的了解不夠深入。一些複雜概念如Big-O,Bootcamp 只花了 1 個星期在學習這件事。

Ruby on Rails 專家 Yuri Niyazov 亦指出:「當修復數據庫、瀏覽器或過程中涉及的任何其他工具的時候,計算機科學(Computer Science)的理論基礎變得非常重要。」

資料來源:The Next Web

2. 成果講求自主學習始終Bootcamp的時間有限,如果要成為面面俱圓的Developer,必須花上很大精力去跟上進度和主動學習、練習、了解最新資訊。自學時亦需要一定英語能力,因為無論教材和網上資源都是英語為主,因為新技術還是英語世界在主導。

總結「學如逆水行舟,不進則退」是老生常談,也要記住下一句**「不學則殆」**。無論你選擇了什麼方法去與時代同步,只要相信學習能帶來更好的轉變,只要相信沒什麼學不來,必然可以一步步走向成功。

Bootcamp Coding Machine Learning Python Web3 人工智能 密集式編程課程 數據分析 數據科學 機器學習 網頁開發 編程