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