零到100真实快速:我什么时候应该去训练营?

通常吸引有抱负的程序员参加新手训练营(无论是在线还是亲自参加)都是在他们完成新手训练营后获得一份高薪工作的诱惑。 很难责怪他们有这种期望。 许多新兵训练营承诺允许任何人(无论经验如何)都能成为编程巨星,从而吸引了准学生。

这是公平的承诺吗? 如果您问我,您应该在任何训练营中宣传自己的能力,以宣传他们将零经验的人转变为合格的初级程序员的能力。

根据我参加多个训练营的经验,那些不费吹灰之力就能完成课程学习的人都有以前的编码经验。 当然,没有先验经验的人可以通过该程序来学习,而无需重复一周的课程(如果该程序提供异步调度),并获得了可观的工作, 但这是例外,而不是常规。

那么,什么时候应该踏上信仰飞跃并参加训练营? 我认为, 除非您已掌握所学基础语言或程序的基础知识,否则您不应该参加训练营。

如果我能再做一遍,那么在跳入我的第一个训练营之前,我会完成Treehouse,Udacity和其他在线课程的–价格便宜得多,而且按我自己的步调进行。 我将在线自学与阅读关于Swift的几本书结合起来,Swift是我的首选编程语言。

为什么我建议在进入训练营之前先进行额外的学习? 训练营不是要学习所有您需要知道的内容吗?

阅读编程书籍或参加在线课程时,您必须在每节课结束时完成测试。 这些测试很重要,因为它们可以衡量您对材料的了解程度以及完成该过程所需的时间。 初步的自学使您有机会自己进行项目,这会扩展您的思维,并测试您对课程的理解程度。

如果您想在书本或在线课程中掌握一些概念,则可以按自己的步调和自己的舒适程度,在没有压力的情况下根据需要多次进行复习。 但是在训练营中,您可能没有那么奢侈。 训练营必须遵守严格的课程,每天讲师要讲授和解释三个或四个新概念。 跟上步伐可能会令人感到沮丧和沮丧,尤其是如果您辞掉工作去参加并且只有几个月的烧钱率(破产之前花的钱)。

就像我说的那样,如果我能回到过去,我不会尝试从0升至100。我会完成一些在线课程,并从头到尾-从头到尾读几本书,然后再开始学习。采取了信念的飞跃,并摆脱了薪水的保障。

而不是从零加速到100,而是尝试从40加速到100。您准备得越好,并且在进行新手训练营之前可以学到的信息越多,您越有可能从中获得所需的一切。

想更多地了解iOS训练营学生的生活吗? 一定要在Medium上关注我。