编者按:计算机时代早已拉开帷幕,编程行业方兴未艾。大众对程序员工作的热情催生了一大批科技训练营,它们承诺在短短9周内将你从新手变成职业选手,但它们真的做到了吗?本文作者Zofia Niemtus,原文标题Could you become a software developer in nine weeks?
训练营的时间从6周到16周不等
图片来源:PeopleImages/Getty Images
当你考虑换工作的时候,那当然最好换一个有发展前景的——编程自然就成了不二之选。如今,编程已经不再是技术爱好者的专利,编程教学在全球各地如雨后春笋般涌现,有望在几个月内让初学者具备就业能力。教学时长通常从6周到16周不等,价格差别也很大,从不要钱到16000英镑。但它们真的有用吗?
网页设计公司Mouse Code的创始人Clarissa Boys从前有一次被任命负责公司的网站重塑工作,结果就是在这次工作中,她发现了自己对计算机的热爱。她决定选修一门网页设计课程,并利用晚上“令人上瘾”的免费在线教程持续学习。两年后,她辞掉了工作,申请了Le Wagon在伦敦的为期9周的编程训练营。
她说:“这是我经历过的最艰难但也是最有意义的挑战。你必须时刻保持注意力,千万不能走神。长时间学习和工作也是常态,而且每天晚上都必须彻底回顾一整天的学习。”
该课程将教学和项目实践相结合,最后在结业典礼上展示团队成果。Boys表示,学习过程中自然有起有落,但是训练营的“社会因素”让她坚持了下来。
“每个人都很友好,愿意帮忙,你能感觉到这就是一个网络社区应该有的样子,”她说,“这份经历非常宝贵,我早期的一些客户就是通过这个人际网络建立起来的,你要知道,这一人际网络在我刚开始独自创业时帮助很大。”
“两年前的这个时候,我完成了整个课程,即将开始第一个项目。从那以后,我一直忙于为客户设计和开发。”
Adiba Maduegbuna选择了一条更传统的道路:她是ASOS的安卓工程师,也是Witty Careers的导师,后者是一个旨在帮助更多的女性进入科技行业的项目。她解释说,在2013年从伦敦大学学院(UCL)获得计算机科学学位之前,她专注于STEM项目的A-level。即便如此,她解释说,自己在编码方面还是有盲点。
她表示:“在成为一名app开发人员的道路上,我还得加把劲儿。虽然在学校学习的时候我们确实做过一些编码工作,但那并不足以让你成为一名合格的程序员。你要知道,在学校学到的东西和步入工作之后的要求之间是有差距的。”
她决定在大二的暑假去实习,这让她能够快速掌握专业级别的编码。她为自己的论文开发了一个app,后来又加入了一个移动开发的研究生项目。那么,她觉得自己的经历与训练营的快车道相比怎么样呢?
“形形色色的训练营真的让人眼花缭乱,大家可以从中找到自己感兴趣的训练营,”她说,“但是我觉得,参加训练营和拿学位又不一样。即使你在那几个星期里学了各种各样的东西,也没法和那些在大学里扎扎实实学到的东西比。”
最后,她表示,无论你如何学习编码,找到一个你感兴趣的领域并“围绕这个领域下功夫”才是最明智的。
Chris Meah也有传统的技术背景,他去年获得了计算机博士学位,并决定建立自己的训练营——代码学院(School of Code),但他坚持要改变以往的模式。
他说:“以往的模式我觉得有这么几个问题,第一个问题是你得有一大笔钱才能参加训练营。你得提前支付相当大一笔钱,然后在最长四个月没有收入的情况下学习。如果你能负担得起这笔开销,而且做得很好,那可能还不错。”
“第二个问题是先决条件。进有些训练营比进哈佛要难得多。你提前在家里通过在线教程自学了很多课程。你已经证明了自己的积极性,所以再去这些训练营实际上只是在完成学业罢了。”
相反,Chris Meah的代码学院意在走别的路子——招收没有技术经验的人,目标是在16周后让他们能够胜任技术工作。今年早些时候,首批19名学生顺利毕业,他们“背景广泛”,来自各行各业——其中包括一名面包师、一名仓库工人、一名回到工作岗位的母亲、一名难民、一名音乐家和一名私人教练,大约有四分之三的人以前从未接触过代码,他们都觉得编程是一项“非常艰难的工作”,但最终都顺利完成了学习任务,其中95%的人现在在科技行业工作。Meah很骄傲自己能为科技行业带来不同的声音,他很强调多元化的回报。
他说:“这个过程很值得关注。当你和来自各行各业的人在一起时,你会在不知不觉中学到团队合作和沟通等软技能,你可以加入任何一个团队。但是如果你刚从大学毕业的话,身边的人不仅和你同龄,而且基本都和你有一样的想法和行为,所以你很大程度上只能和跟和自己背景类似的人一起工作。而多元化对他们帮助不少。”
编译组出品,编辑:郝鹏程