我参加了编码训练营—现在怎么办?

上周我打了个电话,被问到:“从编码训练营毕业以来,您学到了什么?”我开始对此进行反思,并考虑将时间和学习重点放在优先位置的方式。

如果您正在考虑参加编码训练营,或者刚从编码训练营毕业,或者准备从编码训练营毕业,那么我希望本博客对您有所帮助。 我将讨论帮助我制定“后训练营”计划的关键事项,并弄清楚什么有效,哪些无效。

确定优先事项

在12月完成训练营后,我知道我必须开始找工作,但不知道如何确定几项工作的优先次序,并且有几个问题:

  • 我应该建立自己的应用程式吗?
  • 我自己的应用应该多久才能在App Store中出现?
  • 我应该开始联网吗?
  • 每周/每月我应该参加几次聚会?
  • 我应该练习/复习哪些iOS技能?
  • 我应该在白板练习/算法上花费多少时间?
  • 我应该支付任何资源(Ray Wenderlich,Udemy,Udacity,GitHub,Big Nerd Ranch)吗?
  • 我应该多久向前任老师寻求帮助?

如您所知,毕业后一周内我有很多思考。 实话实说,我花了一个月的时间来思考这些问题的答案。 以上所有问题的最重要答案是: 您需要更好地编写代码

归根结底,我的首要任务是要更好地开发iOS。 一旦确定了专注于改进代码的第一要务,我便为自己制定了一些迷你目标。

弄清楚(最重要的)什么是自己优先的。 继续使自己适应这一优先事项!

设定CCR(清晰,具有挑战性,合理)的目标

一旦了解了自己的优先级,便为自己设定了一些CCR目标。 我从作为Kunskapsskolan老师的那一天起就想到了“ CCR”的想法。 CCR代表“清晰,具有挑战性和合理性”,我每天都会用这些词来设定最终目标,中等目标和日常目标。

即使在今天,我仍在评估今天早上为自己设定的目标,即将我的最新应用程序推送到App Store(今天不会发生,但可能要到下周吗?)。 清楚了吗? 是的 有挑战性吗? 绝对,我至少还需要完成三个功能。 合理吗? 哎呀! 我无法在阵亡将士纪念日周末建立三个新功能。

因此,让我们讨论一下我的目标:

最终目标:获得iOS Developer的职位。

长期目标:在App Store中投放众多优质应用。

中目标:每周学习有关iOS开发的新知识。

每日目标:提交代码!

显然,从新兵训练营毕业后,我的目标是找到一份工作,但是我如何为自己做到这一点设置道路? 我为自己设定了一个目标,即每个月在App Store中放置一些内容。 它给了我30天的时间来提出一个想法,并将其贯彻到底。 我花了30天的时间来考虑我想学习和使用的框架。 它给了我30天的时间来使用UI,并弄清楚什么有效,哪些无效。

应该注意的是,这个每月应用目标与否定因素有关。 首先,我太专注于在App Store中放置某些东西,而不太关注应用程序的意图和质量。 虽然将辅助项目发送到App Store很棒,但最好还是让您仍然对项目充满热情,并希望随着时间的推移重新审视和迭代。 另外,对于高质量的应用程序,30天可能太短了! 一个月的时间绝对太短了,以至于无法在您的成功基础上有所建树,进行设计,获得反馈,而这全职都是在找工作!

拥有优先级后,设定一些目标并将其记录在某处 -写下来有助于您实现目标。 每天重新访问它们,经常对其进行修改,并请您的朋友帮助您进行管理。 您认为“合理”的选择可能最终会使您感到疲倦。

请求帮忙

全面披露:我已经收到并完成了9个编码挑战。 给我带来这些挑战的公司中约有30%足够慷慨地向我提供有关我的代码的反馈。 直到我第八次编码挑战时,我才真正开始寻求帮助。 不要让这种情况发生在您身上! 尽早寻求帮助-但请谨慎考虑您提出的问题。

遇到编码挑战后(或者即使您要在自己的辅助应用程序上构建新功能),请一位朋友对其进行查看,并询问他们将如何使用它。 单独进行编码并不容易,特别是对于刚开始训练的毕业生。

对代码有新的了解-共享回购或将项目发送给朋友,并欢迎他们的建设性反馈。

我毕业已经五个月了,每天我发现越来越多的人a)有才华和知识渊博,b)愿意提供帮助。 如果您正在阅读此博客文章并需要我的帮助,请随时与我们联系,我会做的!

确定最佳学习方式

训练营的教学/学习方式并不适合所有人。 这是真的。 我发现我必须适应训练营的学习方式。 您不能在三个月内就将所有基本概念区分开来-我明白了。

现在,我已经完成了训练营,我可以继续学习,但要以适合自己需求的方式进行。 看起来像什么?

视频,这么多视频。

我了解到,我首先观看YouTube视频然后再阅读文档是最好的学习。 我喜欢能够暂停,放慢速度并为视频添加字幕,然后一遍又一遍地重新访问它,直到我理解一个概念。 我还喜欢看Apple文档来阅读“真相源”,它是我观看的YouTube视频中最初引入的。

如果没有关于特定主题的视频,则我在Stack Overflow(显然是🌮)上,我在做教程,我在阅读博客,我在查阅iOS书籍。

找出了解新材料和新概念并使用所有可用资源的最佳方式。

话虽如此,苹果公司刚刚发布了iOS课程,供社区大学使用。 苹果免费资源! 我立即下载了所有内容,并在整个六月内进行潜水。

自我护理

好好照顾自己。 给自己一个周末休假。 尽量不要感到内coding,因为您没有编写应有的编码。

睡觉。 您至少需要休息7个小时才能在第二天清楚地思考。 您只会得到一个身体-善待它。

不要疏远自己。 跟上您在训练营时未曾见过的朋友。

本月初,一个朋友给我发短信说:“这个周末除了编码,你还在做什么?”

确保您有该问题的答案。

计划构思后,在下面用“后训练营”发表评论!