你值得花几万在 Coding Bootcamp 学编程吗?前

当奥巴马来亲口说编程语言的重要性与英语同样重要,除了父母争着让子女参与 STEM 教育之外,成年人也不断寻找进修机会(TechApple 的编辑也有在自学 Python),而 Bootcamps 就是不少人的选择,因为号称可以在 6 星期内学会编程,但价钱往往在 $5,000 至 $10,000 美金起跳,这也是一笔不少的费用。

究竟这样做值得吗?有前 Google 工程师就发表了他的意见。


Coding Bootcamps 在 15 年间大幅成长 年度营业额达 2.6 亿美金

如果你在香港生活,有可能不知道 Coding Bootcamps 是什幺。这是在美国相当流行的一种编程教育,人们花上 $5,000 ~ $20,000 不等的金钱参加这类训练营,他们号称可以在 6 个星期六教会你编程的技巧。根据 Course Report 的资料,在2003 年的时侯他们只训练出 2000 名专业人员,但到了 2017 年 95 家全日制的 bootcamp 共训练出 22,000 名工程师,而总营收达到 2.66 亿美金,这是一门大生意。

而且,它在不断成长,有部份人就是打工为了储钱进入这类 Bootcamp 去学会新技能,从而转职成为工程师。但同时亦有不少人事部经理提出这类的课程不会让你学到 Programmer 所需要的全面技能,认为这 6 星期的课程并不足够。

你值得花几万在 Coding Bootcamp 学编程吗?前
TechApple 访问过的 Accelerate 是香港的其中一家 bootcamp
前 Google 工程师开腔:Bootcamp 的教授未够深入

有一位 Google 前软件工程师 Ross Williamson 在网页提到对 Bootcamp 的看法,他认为教出来的工程师对某些範畴不够深入。例如每一位编程人员都会面对的 Big-O 分析(计算需要多少时间与记忆体空间),他们在 Bootcamp 只花了 1 个星期在学习这件事,根本了解得不够深入。

Big-O 是每一位读 CS 出身的工程师在学时必然面对的问题,在处理算法的运算速度与需要的空间时,它是必需要的知识,而进入 Amazon 、Google 等企业的时侯也需要经过不同的考试,但对于部份编程人员来说,这并非是最重要的事。话虽如此,Big-O 分析是一个工程师解难能力与设计能力很重要的一部份,往往也是好工程师与一般工程师的重点分别。

同时 Williamson 认为 Coding bootcamp 为市场提供新手工程师,教授他们的是最基本的知识,但他们在毕业之后仍需要继续进修,最少要学两件重要的事:Data Structures 与 Algorithms 、统计学与概率,这是 Bootcamp 难以深入探讨的。

他指出如果他把用于 bootcamp 学习的钱用于社区大学以及网上课程,完成后你也可以与 Computer Science 毕业生做到同样水準的工作,说到底还是 bootcamps 实在太贵了。如果对 Ross Williamson 的原文有兴趣,你可以参考这条连结。

相关推荐