所以你知道你想要学习编码,你已经平息了一些阻碍你的方式的恐惧,你很确定沉浸式开发者训练营对你来说是最好的选择。 是时候开始上课吧?
不完全的。 一旦你决定沿着训练营路线前进,就会出现很多后勤问题: 我将如何支付费用? 我必须辞掉工作吗? 我是否必须搬到新的城市? 我将失业多久? 我怎么表明我是一个不可思议的申请人?
好吧,我们有答案。 在与当前和过去的学生以及训练营领导者交谈之后,这里是其他人如何使其发挥作用的指南 - 以及如何做到这一点。
成本
沉浸式训练营计划的成本通常是学生的最大障碍,可以理解的是:大多数强化课程花费在5, 000美元到15, 000美元之间。 最重要的是,您将不得不考虑该计划期间的生活费用 - 记住其中许多是在生活成本较高的大城市举行的。
也就是说,许多学生发现投资回报率是值得的,因为它有能力加速向新职业道路的过渡。 (哦,大多数软件开发人员的工资相对较高,也不会受到伤害。)“我没有关注没有工作或收入来源的直接担忧,而是一直在设想我的生活和职业生涯将在一年后出现,“在参加GoFindFriends之前参加了为期三个月的编码密集的John Boese。 “现在,我已经退出了该计划几个月,我可以诚实地说这是我做过的最好的决定之一。”
当然,对未来的希望无法让你得到喂养和安置。 相反,首先要彻底研究不同的计划,成本,以及他们提供的融资方案或奖学金。 每个程序都以不同的方式处 有些人提供付款计划或延期付款,其他人不会让您预先付款,而是在您完成第一份工程工作时获得一定比例的起薪。 奖学金通常具有竞争力但可能:例如,Dev Bootcamp为所有退伍军人,女性和少数民族提供500美元的奖学金。
写出所有令你兴奋的程序列表,成本是什么样的,以及是否有任何内置选项可以帮助你。 然后,估算项目期间的生活成本,考虑您的日常开支,并研究住房选择和成本,如果您不得不搬家。 确保查看当前城市中的任何计划 - 不必重新安置将使物流变得更加容易。
一旦你有一个基线估计你需要为该计划支付多少 - 以及你现在可以合理支付多少 - 开始寻找创造性的方法来填补空白。 许多过去的学生建议您在实际参加训练之前很久就开始计划训练营,就像您接受任何继续教育一样,这样您就可以开始放钱并减少借入所需的金额。
贷款也是一种选择,但往往不是您的传统类型。 很少有独立银行提供学生贷款,而且由于训练营不是认可的学校,他们也没有资格获得联邦学生贷款融资。 相反,很多人都对新的和非传统的贷款选择感到幸运,比如Upstart,Pave或WeFinance。
TechnologyAdvice的开发人员Amanda Thurman发现了另一种创造性的方式来为她的训练营提供资金:她现在的公司。 当她决定进入软件工程时,她找到了公司的首席执行官。 “我们刚刚开辟了一个引起我兴趣的前端开发人员职位,所以我参加了会议,并制定了一个计划,说明我将如何到达我需要的地方。 在与我的首席执行官的对话中,我被告知一长串的工作技能和要求完全超出我的想法。 我认为我失去了新职业的机会,但通过他们的招聘工作听说过纳什维尔软件学院。 幸运的是,他认为我有机会在公司内部培养他所需的职位。“因此,公司支付了她的课程费用,并允许她在课程期间继续兼职工作。
了解贵公司是否有专业发展或继续教育计划可以帮助您,或者只是根据您的增长目标接近您的老板。 即使您的雇主无法支付全部费用,也可以补贴或找到其他方式来支持您。
承诺
即使财务状况一旦确定,您也需要确保为履行承诺做好准备。 你可能不得不辞掉工作,至少三个月失业(可能更多的时间找工作)。 您甚至可能需要重新安置一段时间。 这需要很多东西。
“辞掉工作真的很难。 我的生活非常舒适,我有一份好工作和很棒的同事,“Boese分享。 “在给我两个星期的通知后,我每天早上醒来都在询问我是否做出了正确的决定。 我不得不一直提醒自己为什么我这样做,从长远来看一切都会成功。“现在,如上所述,他对这个决定感到高兴。
那么你怎么知道这个承诺是否是你准备好的呢?
首先,您要确保您完全相信编程方式适合您。 “如果你不确定编码是否适合你,请尝试在Codecademy这样的地方提供一个自我指导的课程,”Dev Bootcamp的代表希拉里威尔斯说。
除此之外,请与从事软件开发的人员交谈。 与您感兴趣的角色的人进行信息访谈。 了解他们的日常生活是什么样的,以及他们如何融入其中。 看看它是你想象的,你想要的是什么。 留意由训练营提供者主持的活动,您可以从那些从不同职业转变为软件开发的人那里听到。
一旦你对此感到满意,你需要确保一个沉浸式训练营是你到达那里的正确方式,或者是自我指导的在线学习,兼职或晚间计划,还是其他一些路线更适合你的生活。 这在很大程度上取决于你的学习方式。
“对我来说,最大的障碍是决定是否需要训练营,或者我是否可以自己学习编码,”Boese对此表示赞同。 “我最终决定参加一个训练营,因为我觉得一个结构化的程序可以帮助我保持学习的轨道,并确保我学会了这些材料。 在前两周之后,我知道我做出了正确的选择。 我意识到,自己学习所有内容会更加困难,而且我会浪费很多时间在我家附近,并且无休止地在谷歌寻找答案。“
应用程序
当然,决定你想要参加训练营并不是最终的 - 你通常必须申请这些计划,他们也必须决定他们也想要 你 ! “申请Dev Bootcamp时我遇到的最大的后勤问题是我是否会成为一名足够强大的申请人,”该项目最近毕业的Hannah Sison表示。 “如果没有计算机科学的背景,我担心我不会被接受。”
程序将要求您具有不同级别的编码知识,有些将在面试过程中测试您当前的能力,因此您应该查看您的目标计划的具体情况,并提前做一些自我导向的教学如果需要的话。 但是你不必太紧张 - 大多数面向初学者的程序只是想看到你有 能力 学习编码。 “我真正喜欢的是编码挑战 - 我不得不看一些关于HTML,CSS和JavaScript的教程,然后使用我学到的单页,'关于我'的网站,”Cameron Jacoby分享,转型从市场营销到参加编码密集的Rocksbox的软件工程师。
即使对于不需要先前编码经验的程序来说,这个额外的准备工作也可以帮助您从课程中获得更多。 Maneesh Anad是纽约代码+设计学院的毕业生,也是Everplans的开发人员,他说:“这里有很多材料,所以开始在自己的时间里学习很多东西。 您将在课堂上更轻松地掌握概念,花更少的时间来理解基础知识,花更多时间来应用您的知识。“有些课程甚至将这项准备工作纳入课程 - 例如Dev Bootcamp的九周远程教学指导阶段 - 在你到达之前帮助你练习并掌握基础知识。
除了您的编程知识(或即时学习的能力)之外,获得接受通常是为了表达您对学习编码的热情和动力。 “能够清楚地说明你为什么要去训练营以及你希望之后取得的成就; 表明你已经完成了你的作业,并且有一些理由说明你为什么申请特定的训练营(他们并非完全相同); 并证明了解决问题的能力,以及与他人合作的能力,“威尔斯建议。
与生活中的许多事情一样,这里的座右铭似乎是:如果你想要它足够严重,你可以找到一种方法使它运作。 做您的研究,愿意通过解决方案获得创造力,并密切关注作为软件工程师实现梦想生活的未来。