编码训练营后生活的全面检查
我终于做到了! 我实现了目标!

我在大约10个月前没有技术经验就开始了自己的冒险之旅,并刚找到了我作为软件开发人员的第一份工作!

我该怎么办?对其他人有什么建议?

这是我会警告其他人避免的一些陷阱,我会鼓励您尝试一些技巧。

振兴!=放松

由于我在训练营期间非常努力地工作,每个工作日持续学习12至15个小时,所以我说服自己自己毕业后有时间休假。 这种“休假”并不是高效率的休假,只是由糟糕的睡眠时间安排和额外的媒体消耗组成的。

之所以对我造成如此严重的影响,是因为我新获得的编程技能变得乏味。 当我终于回到电脑前时,我花了剩余的时间申请工作并与招聘人员交谈。 这并没有给我太多时间或精力去进行软件开发,结果使我的技能遭受了很大损失。

我当然会鼓励训练营的毕业生通过做点好玩的事情来奖励自己的英勇努力,但是这种奖励需要有一个明确的开始和结束日期。 理想情况下,这种奖励应该具有建设性,并能使您的思想,身体和灵魂恢复活力。 滑雪或远足旅行是一个不错的主意,游览热带海滩一周也是如此。 睡觉,吃披萨和看办公室不太理想。

请记住,这种奖励的目的不是要成为懒惰,并且您并不是在奖励自己,因为您“应得”。 谨慎而明智地奖励自己,这将使您恢复活力并充满活力,以便您可以通过joie de vivre解决职业生涯的下一步。

焦点!

毕业后,我立即承担了比我更多的项目。 首先,我想回过头来巩固我不超级自信的所有技术(阅读:全部)。 自从我们学习了Python,Javascript和C#以来,这是不可能的。 除了重新学习JavaScript和Python外,我还想学习或参加Git,公开演讲和手写方面的课程(以提高白板技能,以免算法看起来像猴子一样sc草)。 除此以外,我还负责整理和部署旧工作,应聘工作,对工作申请进行编码挑战,进行面试准备,参加社交活动以及从事新的个人项目。

显然,这太荒谬了。 这么多的工作,尤其是对于一个相对较新的人(当时我只有4个月的总体软件经验!)是不可能的。 此外,由于我的“应得休息”而使我的睡眠计划混乱得令人无法忍受,因此我的工作时间长达4小时左右,这给你带来了完美的灾难配方。

我所有分散的方法的结果都是可以预测的。 我没有设法获得任何我希望获得的新技能,而我却忘记了我最近学到的很多东西(C#/。Net堆栈)。 在这种倒退和破坏性状态的一两个月之后,我有效地将自己的技能和能力恢复到非常原始的水平,尽管我仍然理解我学到的许多编程概念并且可以阅读其他人的代码,但我勉强可以编写新的代码行。

这个问题的答案就是集中精力! 这也许是我学到的最重要的课程,也是我给出的最常见的建议。 毕业后,请勿尝试学习所有内容! 选择一个技术堆栈,并在申请工作和在该堆栈中工作之间分配时间。 不要太长时间忽略该堆栈中的任何碎片,以免忘记它们。

由于您更加专注,因此应该让自己有机会更深入地研究这些技术。 例如,几个月后,我决定选择C#/。Net作为我的重点领域,这意味着我将学习ASP.NET MVC,Razor Views,Entity Framework,SQL Server,仅此而已! 我早上花了一个小时用JavaScript编写算法,并做了一些jQuery来使我的工作更具交互性,但我主要专注于.Net堆栈。 现在,我有机会真正地研究了这些技术,并进一步了解了它们的工作方式以及其中包含的一些更强大的工具。

请记住,只关注一个堆栈并进行深入研究。 不要在技术之间跳来跳去。

求职期望合理

我将在这里讨论几个要素。

我应该申请哪些职位?

当我毕业时,我感到非常困惑。 我已经学习了三个完整的堆栈(Python,JavaScript和C#),所以为什么我不应该将这三个领域都应聘? 好吧,可以,但是就像我上面刚刚讨论过的那样,绝对应该专注于一个领域。

如果您正在求职,或者招募人员致电给您潜在的潜在客户,涉及您决定不关注的技术,那么无论如何(“也许我会得到这份工作!”),他们都会被吸引去申请。 然后,当您开始在这些不相关的领域进行面试准备或编码挑战时,问题就变成了问题,因为这完全分散了您的注意力。 我的建议是根本不申请这些工作,或者如果您想申请,请在面试中让他们知道您不是专注于这些领域,而是可以很快地再次提出来,同时炫耀您的能力。您关注的领域。 我有几个朋友通过展示他们在C#中的技能去休假,并获得了Java或其他语言的工作。 一个好的公司希望您具有快速思考和学习的能力,而不是您记住了多少方法。

想一想激光,如果您将光扩散到很大的区域,它就不会穿透任何东西,但是,如果您将其集中在一个小区域,它将很好地穿透。 这就是我对应聘哪些职位以及如何学习的看法。

我需要多长时间才能找到工作?

老实说,我希望毕业后一周内最多可以找到工作。 显然,这是一个疯狂的预测(我开始在这里看到一种模式……)。 为此,我拒绝了在Coding Dojo申请公开TA职位的机会,这在事后看来是一个巨大的错误。 我的朋友们成为了TA的一员,除了作为兼职员工获得薪水外,还保持了自己的日程安排并大大增加了他们的知识和经验。

正如@kale .miller96在下面的评论中指出的那样,如果您加入一个非营利团队,或者只是免费为一家公司工作,这可能对您有很大的好处。 拥有这份简历和实践经验,可以真正帮助您在招聘人员和招聘经理的眼中使您合法化。

我花了六个多月的时间才找到这份工作。 但是,由于我的完美主义,我的经历可能也无法最好地反映您的经历,因为我也有很长一段时间没有申请(“如果我不是世界历史上最好的开发商,那么即使申请也没有任何意义。 …。”)以及花几个月的时间来学习C#。

总而言之,我建议您在财务和情感上至少预算三个月,以找到自己的第一份工作。

做的不仅仅是简单地“照常营业”。

我认为可以帮助我找到新工作(尽管这只是基于我的想法,而尚未得到新雇主的证实)是我愿意学习比标准课程更多的知识。 我不只是一次又一次地研究相同的基本算法(reverseArray()…),我还喜欢学习更多理论上和更高层次的概念。 我花了一些时间阅读一些Git文档,学习了SOLID原理,花了两天时间,使用技术图来设计求职面试的消息传递系统。

编码训练营后生活的全面检查
使用企业集成模式设计的消息系统( http://enterpriseintegrationpatterns.com/

尽管仅专注于编码行为可能很容易,但是有时重要的是学习该理论,尤其是在我们训练营的人们没有大学教育背景的情况下。 知道JavaScript通过值复制原始值,但是通过引用复制对象会非常有用。

但是,在求职的范围内,您可以充分利用所学到的知识,并以积极的态度与众不同。 这表明您对全面学习概念感兴趣,这可能激起面试官对您的兴趣。

但是,请注意不要掉得太深。 确保您从事实际的编码工作,同时还要学习更多的理论概念,这些概念在您的软件开发生涯中将非常宝贵。

有时间表

我毕业后花了六个月才找到工作。 六个月! 好久不见了! 我的一些朋友也因为开发人员而苦于无法找到工作,因此求助于其他技术相关职位,或者干脆放弃并改变了自己的行业。 我不会挑剔任何人的选择,毕竟,每个人都有自己的处境,这可能会或可能不会有利于狭focus的长期求职。 但是,如果您想在那儿坐数月,就要把头撞在工作墙上,以寻求一个安排工作的时间表和地点。

Coding Dojo与校友有六个月的访问协议,而我则充分利用了这一优势。 每天早晨,我醒来,来到Dojo,在那里我坐着,学习,工作和申请。 Dojo的工作人员非常包容,只要我不打扰或打扰现有的学生,就可以让我使用他们的空间。 我什至被允许重新使用C#堆栈,其中的规定使我无法干扰第一次学习C#堆栈的学生。

在一个被研究技术的人包围着并且有时间表的环境中的能力确实帮助我坚持不懈。

我的一些朋友毕业后并没有觉得自己需要回到道场,最终失去了热情,花了很多时间玩电子游戏。 因为我知道自己没有足够的力量在家里工作而不失去专注力,所以我知道要有一个上班的地方,这是我必须穿成人衣服的地方,这对我的长期成功是必不可少的。

我保持正常的日程安排,就好像我在做正常的工作一样。 我准时(早上5:30!)醒来,学习,祈祷并开始“工作”。 下午5点至7点,我要么去参加社交活动,去健身房,要么回家。 创建和维护此结构对于帮助我在学习和寻找工作时防止倦怠至关重要。

包起来

这是您从训练营毕业后应该做什么和不应该做什么的摘要。

  • 给自己一个时间有限的奖励,以完成程序。
  • 确定您要关注的技术堆栈以及要应用的工作。
  • 创建一个可维护的时间表。
  • 花一些时间学习高级概念。
  • 每天找一个可以去工作的地方(不在家里)。
  • 期望找工作至少要花3个月的时间。
  • 继续工作!

请记住,如果您感到沮丧,不足或像冒名顶替者,请不要! 您已经走得很远,您的技能可能远胜于您的欣赏。 不要指望自己完美,因为实际上没有人是完美的。 尽力而为,您一定会成功!

祝好运!

From: https://hackernoon.com/a-comprehensive-examination-of-life-after-coding-bootcamp-199e3d783c82

相关文章:

  • 2021-03-28
  • 2021-12-04
  • 2021-07-19
  • 2022-12-23
  • 2021-06-18
  • 2021-12-24
  • 2021-07-27
  • 2021-10-31
猜你喜欢
  • 2021-12-14
  • 2021-04-08
  • 2021-05-21
  • 2021-08-29
  • 2021-12-17
  • 2021-06-15
  • 2021-10-29
相关资源
相似解决方案