Skip to main content

在花一分钱学习编码之前要问自己的问题

Google無時無刻不在偷聽你講話? 實測Google是否用麥克風監聽! | 啾啾鞋 (可能 2025)

Google無時無刻不在偷聽你講話? 實測Google是否用麥克風監聽! | 啾啾鞋 (可能 2025)
Anonim

所以,你想学习编码。 怎么办? 几年前,您从事软件工程或网络开发职业的唯一选择就是参加本科或研究生院的计算机科学课程。 但是现在,您还有另一种正规教育选择:训练营。 对于希望获得新技能以实现职业转变或在当前工作中升职的人来说,编码和开发训练营正变得越来越普遍。

但哪条路更好?

不幸的是,没有一个简单的答案 - 每个选项对不同情况下的不同人都有好处。 为了使一些适合您的清晰度,首先要考虑这八个问题。

1.我是否有特定的职业或项目目标?

训练营类似于贸易学校,因为他们为您提供一套非常具体的技能,为您的特定工作或职业做好准备。 他们将“强调实践性而不是理论性”称为“Byte Academy”的讲师Rak Chugh,这是一家专门从事金融技术(金融科技)的训练营。 在训练营,学生将学习基本技能,然后建立项目组合,然后他们可以与访调员分享。 虽然大学课程不同,但课程的很大一部分将集中在如何像计算机科学家一样思考而不是专注于特定技术。

以下是旧金山Threadflip的软件工程师如何描述黑客新闻线程的不同之处:“如果我不得不总结一下,我会说大学为您提供计算机科学的中级技能,以及软件开发实践的基本技能另一方面,…训练营为您提供计算机科学的基本技能,以及软件开发实践的中级技能。“

如果你想要一个特定的编码语言,一个你需要关注的特定角色,或者你想要实现的项目或创业想法,一个训练营可以为你提供你需要的专业知识。 。 如果您对计算机科学作为一门学科有更广泛的兴趣,或者对于您想要在该领域采取什么样的道路并不积极,那么大学课程可能是更好的选择。

2.我现在可以在多长时间内投入学校?

全职训练营在课程的每周都会挤出许多小时的教学 - 这意味着你可能无法保住工作 - 而兼职训练营和大学课程可以让你在更长的时间内完成课程,通常是6个兼职训练营的几个月和大学计划的几年。 话虽这么说,你将在几个月内从全职训练营计划毕业,而大学计划是至少几年的承诺。

考虑一下您当前的时间表和时间限制。 您是否能够暂停几个月的时间来全身心投入全日制课程? 您是否迫切需要获得新技能以便尽快获得新工作? 如果是这样,训练营是你的答案。

但是,如果您对目前的工作感到满意并希望建立自己的证书,以便将来有资格获得晋升,或者如果您每周只能投入有限的时间到学校,那么请继续阅读程序,兼职训练营计划,或者您可以在晚上或周末进行的本科或研究生课程。

3.我以前的上学或工作有多相关?

根据您正在查看的程序类型,注册会有不同的要求。 例如,波士顿大学在其网站上声明其计算机科学理学硕士课程的目的是“计算机专业人员和打算从其他学习领域进入计算机领域的人。 这些领域的必修课程或熟练程度证明必须伴随着该计划的申请。“一些课程,如芝加哥大学计算机科学硕士课程,对没有计算机科学背景的申请人越来越开放,但仍需要你额外服用在你的教育开始时的必修课程。

另一方面,像Byte Academy这样的训练营可以在评估申请人时考虑考试成绩,成绩单和以前的经验,但对潜在学生来说最重要的是对技术和编码的兴趣以及跟上密集的计划。

4.我的预算是什么样的?

虽然它并不便宜,但训练营的一大亮点就是价格标签。 根据编程bootcamp目录课程报告,平均训练营学费为10, 000美元。 相比之下,根据CollegeCalc的数据,平均四年计算机科学学士学位课程为148, 500美元,平均两年制助学项目约为76, 000美元。 那位大师来自芝加哥大学? 每个课程的费用为5, 259美元,至少有9门课程可以完成课程,还有必要的先决条件。

在支付方式方面,贷款和奖学金总是传统教育的选择,而且由于贷款规模相对较小,从第三方融资公司获得大学预科奖学金相当容易。 此外,许多训练营,如Byte Academy,将设置付款方案,只有在毕业生获得新工作后才能收回学费。

同样重要的是要考虑一旦你获得与你可能拥有的债务相关的新证书,你将要追求的潜在工作的起薪,考虑你投入学校的投资从长远来看是否值得。 许多训练营正在准备开始在高需求领域(如开发)中编程工作,而拥有学位将允许您在该领域更广泛的工作。 查看您正在考虑的课程的校友统计数据。

5.我在压力下工作得好吗?

训练营提供密集的短期课程,每周约80至90小时的学校教育。 (嘿,他们并没有把它称为训练营!)正如SkilledUp的记者Victoria Meng写的那样,“想象一下,在大学里你所有那些不眠之夜,你可以在考试之前填补,或者直接工作14个小时完成你的编码项目。 这就是训练营的重要性 - 没有浪费时间。“

回想一下你在大学或高中时如何处理工作量。 你是那种拉扯全能学习考试和完成项目的人吗? 如果你在激烈的情况下茁壮成长,训练营可能是你的最佳选择。 如果您更多的是计划者,随着时间的推移研究事物并逐步完成项目,您可能会发现一个全职的训练营环境压倒一切,并且可能想要考虑在训练营或传统大学提供的兼职课程。

6.我的学习风格是什么?

你在传统的课堂演讲风格设置中做得好吗? 或者你通过体验式学习保留更多? 训练营的实际性质意味着他们使用非常亲自动手的自我驱动方法 - 例如,学生可以使用当前的技术项目,如应用程序或Web开发。

这也意味着,与参与传统计划相比,您需要更多的自我启动。 例如,Byte Academy的学生需要在计算机科学基础知识之前完成一些训练前的在线课程,然后才能出现在第一天。 虽然教师总是在课程期间提供帮助,但教学是通过“代码沿线”和团队项目而不是讲课和家庭作业完成的。 如果你喜欢在学习过程中学习,那么这将是一个理想的环境。

7.我想要什么样的网络?

您可以使用的导师类型和您将构建的网络可能会有所不同,具体取决于您前往的路线。 编辑训练营“由精英,专业开发人员管理”,孟说,而大学教授通常是博士,他们可能在学术界以外工作过。

当你研究训练营,继续编辑或传统的大学选择时,研究教授的背景。 打电话给招生办公室询问教授的背景和可用的校友网络。 您可以从课程中获得的不仅取决于课程,还取决于您将能够学习的人以及您将能够建立的联系。

8.对于我从程序中得到什么,我是否有现实的期望?

密集的训练营旨在帮助您培养确保入门级编码工作所需的即时技能 - 一旦您获得入门级编码工作,您仍然需要学习很多东西。 因此,当您在新的职业生涯中取得进步时,您将需要补充您从训练营获得的知识库以及其他课程或自主学习。 而且你会希望与经验丰富的导师发展关系,引导你一路走来。

对于更传统的课程毕业生来说,情况仍然如此; 即使是拥有大学学位的资深技术人员也同意,从事软件工程需要终身学习以跟上新技术和新趋势。

所以,不,你不会像下一个史蒂夫乔布斯那样从任何一种程序中脱颖而出。 但是你将拥有基本的训练和质量组合,从那里,你将能够开始建立你梦寐以求的新职业。