我最近 在纽约的 Fullstack学院 完成了编码密集 课程 。 这些文章是有关如何充分利用沉浸式训练营经验的系列文章的一部分。
我花了几个月的时间自己编写程序,然后想去一个训练营,这样我就可以提高自己的技能。 毕竟,对于有抱负的程序员来说,扎实的训练营是一所很好的精修学校。
为什么全栈?
我花了几个月苦苦思索要去哪里。 我想我几乎阅读了互联网上的每一次训练营评论。 训练营并不便宜。 市场仍然是新的,因此肯定有一些夜间飞行骗局。
我什至有一个训练营(这个人将保持匿名)打电话给我的小组,并使用高压电话推销式的销售策略让我有所作为。
“我以为你对编程很认真,Zachary!”当我告诉她我决定不给她写支票时,代表说。
Fullstack并没有做这些事情,并且有一个简单而明确的价值主张,并未引起我的BS检测器的出现。 Fullstack作为CIRR的成员也具有透明的结果。
Fullstack创始人的血统给我留下了深刻的印象(他们既出售公司,也曾担任过Yahoo!的前工程师)。 它也得到了Y-Combinator的支持,这使我确信创始人知道自己在做什么。
最终,我在LinkedIn上找到了几位校友,问我是否可以打电话给他们询问该计划。 有人说“是”,所以我给他们打电话。
每个人都热衷于他们在计划中的时间。 他们还都作为Web开发人员工作,而不仅仅是在纽约市地区。
最重要的是,我从来没有感到过市场营销中会向我承诺月亮。 有人告诉我,特别是Javascript和NERD堆栈会变得更好。 之后,我有资格获得体面的入门到中级工程工作。
Fullstack学院如何工作?
Fullstack分为三个阶段。 首先是远程完成的大量工作。 这使所有人都可以使用Javascript在同一页面上。 就像101复习课,如果您足够优秀,可以被录取,那么您会发现它很容易。
第二阶段是为期6周的初级阶段。 这个阶段是新信息的强烈旋风。 Fullstack使您陷入困境。 您每天都在各种研讨会上度过,这些研讨会带您了解Fullstack最受欢迎的技术堆栈:Node,Express,React / Redux以及Sequelize / Postgres的数据库基础。
大多数研讨会使用测试驱动的开发。 这意味着您将以自动化测试的形式获得一系列规范。 这些测试建议您程序的功能。 您必须编写使这些测试通过的代码。 说起来容易做起来难!
这个阶段的妙处在于,在构建功能性玩具应用程序时,您将吸收大量信息。 讲习班辅以讲课和讲师的精彩问答。
在初级阶段,您将进行两项测试。 这是如何对付他们的方法。
第三阶段也是最后阶段是高级阶段。 在高级阶段,您将获得更大的自主权。
首先,您将与三个队友从头开始构建一个功能全面的电子商务网站。 其次,您将在为期4天的黑客马拉松中建立一个单独的项目。 第三,您将与三个队友一起构建一个雄心勃勃的顶峰项目,该项目应用了不熟悉的技术。 我使用Mozilla的全新Aframe VR框架构建了自己的。
一切都在一系列为职业准备和工作日的工作坊中达到高潮,公司到达那里面试应聘者。
这是严重的
当人们称训练营为“密集”或“沉浸式”训练时,他们并不是在开玩笑。 参加会议时,不要计划在Fullstack之外生活。
您每天至少要忙9个小时,而通常需要更多时间。 为了从经验中获得最大的价值,您应该计划在下班前或下班后进行工作。
为了向您展示如何避免训练营的“密集”方面,以下是我在Fullstack的一个星期的读物:

RescueTime会记录计算机在整个运行过程中在做什么。 在那一周,我们仅在文本编辑器中花费了15个小时。 这不包括讲座,当其他人在其文本编辑器中编写 ,阅读文档,观看评论视频,制作抽认卡时进行配对编程。
人民敏锐
联合创始人David和Nimit都非常聪明。 总的来说,我对Fullstack员工的血统和技巧印象深刻。
人们真的很了解他们的东西,其中一些人(向老师Omri和John大喊)是使用Javascript的向导。
有些人抱怨训练营使用最近的应届毕业生,教学质量受到影响。 我从未在Fullstack上得到这种印象。 最近在该计划中工作过的毕业生(称为“全栈研究员”)非常聪明且乐于助人。 但是他们从来不是我们的主要老师。
我已经写过同伴在任何学习环境中的重要性,尤其是在编码训练营中。 我对在Fullstack中建立的朋友和联系非常满意。 这是一个非常聪明,雄心勃勃且多元化的团队,我很高兴现在能成为朋友。
太有趣了
我不记得上次做这么难的事情时获得了很多乐趣。 确实,困难似乎是乐趣的一部分。 共同奋斗的喜悦将您和您的朋友吸引到彼此的理解和支持中。
如果您是个极客,Fullstack就像一个夏令营,您总是希望您小时候就去过。
你会得到你所投入的
我对我在Fullstack的经历感到非常满意。 我当时成为了一个明显更好的开发人员。 没有什么比我独自一人可以从头开始构建具有专业外观的项目更好,更自由的感觉了。
但是,您却可以放心投入。训练营不是万灵丹。 如果您正在考虑使用Fullstack,请认真对待您的承诺。 做工作。 努力集中精神。 多走一英里。 您会对三个月内的增长感到惊讶。