让我们尝试一下这种编码方式-第2部分,已接受的工作机会

从编码训练营毕业后,我如何找到软件工程工作。

让我们尝试一下这种编码方式-第2部分,已接受的工作机会
胜利!

我现在是正式的软件工程师。 对于任何想进入编码训练营,目前正在其中,即将毕业的人,或者对于追求技术职业的任何人来说,这都是我从9个月的旅程中学到的,从不了解编码到找到我的第一份工作。 Unified的软件工程师。 对于那些对我如何开始编写代码感兴趣的人,请随时阅读“ 让我们尝试这种编码方法”的第一篇文章,否则,请继续阅读!

训练营后的生活

在2017年12月中旬从纽约的Fullstack学院毕业后,我立即开始申请工作并大量学习。 我知道我必须保持动力,以便利用我在Fullstack Academy期间所习以为常的习惯和日常工作,以最大限度地提高生产力并最终找到一份工作。

我调整了其中一些习惯/例程以使其更好地工作。 它们可能对您不起作用,因此请继续对其进行调整,直到恰好适合您自己为止。 记住,每个人都是不同的,包括你在内。 不要以为一件事情会为每个人工作。

我的日常行程

ÇAFE Browny。 每一天,我都会从家中步行一个街区到这家咖啡馆,然后呆在那里学习数小时。 有时,我会在闭幕时(晚上11点)离开。 对我来说,离开屋子去咖啡厅布朗尼(Cafe Browny)应该模拟有一份实际的工作并通勤去上班(即使只有一个街区之遥)。 我想采用一种思维方式,那就是留出一个舒适的空间去一个不太舒适的地方,并且对此感到满意。 另外,我还与咖啡师建立了新的友谊,结识了他们,并进一步了解了他们及其生活。 现在他们知道了,我喝了无糖的咖啡黑与法式香草松饼或香蕉片松饼。 这取决于一天。

小号 tudy。 我学习并练习了编码,就好像我的生活依赖它一样。 平均而言,我在咖啡厅呆了8至12个小时。 然而,这不是多少要不了多久我研究,但它是我如何很好的研究。 我在这家咖啡馆里待在家里的时间越长,我学习的机会就大大增加了。 不仅如此,我到达禅宗般专注的机会更多地出现在我更容易使自己忙碌的环境中。 结果,我养成了来咖啡馆的习惯。 每个。 单。 天。 渐渐地,我更加努力地学习,专注于更长的时间,并且更好地保留了信息。

˚F 联合国。 就像第二天您的身体需要休息一样,您的思想也需要休息 确保您经常休息。 如果您想知道的话,我已经连续8到12个小时没有学习。 我休息了 有时,长达2小时。 我强烈听音乐(肖邦,柴可夫斯基,德沃夏克,埃林顿公爵,迈尔斯·戴维斯,比尔·埃文斯,温顿·马尔萨利斯等),与我的咖啡师交谈,走来走去,盯着墙,想象着是一幅画或画。有点类似,而我在天花板上也做了同样的事情。 我出去和一些最好的编码伙伴玩台球,我们一起看电影,一起喝酒,玩棋盘游戏,我们一起吃饭,我们只是享受生活,还做了一些编码工作。 有时,我作弊并提出了JavaScript笑话。

我研究了..并涉足了

小号 omething新。

  • 来自Codecademy的Python 我想学习一种新的语言,并研究了一些流行的语言。 Python是编码人员中的首选。 完成课程后,我通过阅读文档和在Codewars上进行练习来学习Python3 (Codecademy教Python2)。 另外,Python听起来也很酷。
  • Docker ,对于我正在面试的DevOps职位。 即使,我当时也不知道什么是DevOps,甚至代表什么。 我浏览了Docker教程,使用EC2实例AWS上部署了Docker Swarm 是的,不用担心,我也不明白那是什么。
  • GraphQL使用Apollo客户端 ,作为REST的替代 这项技术是惊人的,它解决了从API获取数据不足和过度获取数据的问题(直到现在,我一直都忘记了API中的“ A”代表什么)。 我会密切关注这项技术。
  • Hapi.js替代Express.js =>(:
  • JavaScript。 这是我在Fullstack学院学到的,他们教给我们的非常好。 但是,随着时间的推移,JavaScript继续得到改进。 我订阅了JavaScript Weekly,并阅读了与JavaScript世界有关的所有内容。 如果我在ES2057上看到了一些东西,我也会阅读。 即使只有2018年。
  • **编码面试,第六版。 他们称其为绿色圣经是有原因的。 我从头开始几乎重新创建了每个数据结构。 从链接列表到二进制搜索树。 我去重新创建了遍历/遍历,搜索/查找,追加/添加,删除/删除等所需的数据结构所需的方法。 到目前为止,数据结构和算法知识是我编码库中最薄弱的技能。
  • LeetCode 这将教您算法思维。 在每次面试之前,我尽了最大的努力。 我走得很慢。 我尽了最大的努力来真正了解每个优化的解决方案。 我一遍又一遍地编码,直到我真正理解算法为止。 我练习时就像在白板考试中给我的那样。
  • Django Vue.js所困扰

学习新事物的全部目的是让自己变得不舒服。 作为开发领域的软件工程师,我每天都会不断学习新事物。 我不妨习惯于学习。 没有人知道一切。 每一天,我都会学到很多我不知道的东西。 知道如何学习比记住要好。 请记住,技术发展很快。 它不会等你。 当我什么都不知道的时候,我就用谷歌搜索。 我阅读了文档,继续学习Stack Overflow,并阅读了有关其他人如何解决我所面临的问题的中级文章。

求职申请..这就是我所做的

一个 我每周申请大约10-15个工作。 它不像我想要的那么多,也不像一些人那么多(例如那些每周狂奔并申请40人的App Academy毕业生)。 但是,我尽了最大的努力,花了更多的时间学习和练习编码。 我使用的是Indeed ,通过LinkedIn接触到真实的人,与以前的Fullstack Academy校友进行了交谈,参加了聚会,并在纽约布鲁克林的一家开发店参加了圣诞假期聚会,在那里他们雇用了一堆Fullstack Academy的毕业生并申请了到公司的直接站点。 最好的方法是与真实的人接触,并与您要为其工作或申请的公司工作的人保持联系。 如果您这样做,您的机会将大大增加。 您可以阅读Felix Feng的这篇文章 ,其中描述了自己从编码训练营毕业后的求职经历。 我读了两次。

^ h andling拒绝。 在获得Unified的软件工程师职位之前,我总共申请了约75–80个工作。 一路上,我要么通过电子邮件收到了公司的拒绝信,要么根本没有回应。 整个面试/求职过程是残酷的,令人沮丧。 但是,我没有阻止我。 我预料到了。 我不断努力并继续申请职位,进行在线编码挑战,并完成了公司给我发送的编码任务。 总的来说,我有7个位置,3个最后回合,2个提议,并且接受了一个职位。 在签署录用通知之前,不要停止申请工作。 保持管线畅通,集中精力,消除不合格品和继续前进。 就像一个女孩对你拒绝她说不。 不要把它当成私人物品,不要承认,接受,刷掉然后继续。

重要要点

  • 对自己残酷地诚实。 如果您不知道某件事,并且知道它很重要,请承认它,接受它,然后开始研究材料。 对我来说,那是数据结构和算法。
  • 学习和练习编码,就好像您的生活取决于它。 这不是学习多少,而是学习的程度。 质量而不是数量。
  • 保持饥饿,保持谦虚。 您将永远不知道所有事情,而且还有很多东西要学习。 深刻理解这个概念。
  • 像bawwssee一样刷掉拒绝。 不要被一家公司如此束缚。 继续申请工作,完成挑战,进行编码评估,继续面试,直到接受工作邀请后才停下来。
  • 感到不舒服就感到舒适。 训练您的思维,学习如何学习新事物。 这是一项技能。 一个非常有价值的。 不仅用于编码。 这是一场马拉松,而不是短跑。
  • 玩得开心。 出去享受生活,做一些与编码无关的事情。 这包括讲JavaScript笑话。 也许。

帮助我的女人

如果不是因为我有幸和有幸见到并生活的许多不可思议的女人,我今天就不会在这里。 其中一些人是非常出色的软件工程师,可以整日在我周围的圈子中编码。 特别是,给了我全部的母亲,她的1亿亿000000%和她的爱。 如果她今天在这里,她可能会讲课并用苍蝇拍打我的头,说我可以做得更好,或者我可以更努力地研究建造一个人类隐形传送设备,所以我们不必乘坐7列火车并与MTA交涉。 但这就是我对妈妈的思念和爱。 她是我每天都逼自己的唯一原因。 她是我的英雄。

非常感谢山本惠里( Eri Yamamoto) ,卡塔琳娜·林(Catalina Lim),吉娜(Gina Oh), 伊丽莎白·凯利Elizabeth Kelly) ,YooBoo Park,苏珊·杨(雀斑), 珍妮·卡斯蒂略 (Hyunjoo Kim),雷纳·菲奥雷(Raina Fiore),乔伊尔·森森蒂诺(Joelle Consentino),吴希琪,斯蒂芬妮·哈(Stephanie Ha),萨曼莎·麦吉尼斯(Samantha McGuinness)等。

这一周将是我在Unified担任软件工程师的第一周的结局 我非常幸运,很感激并很荣幸能成为杰出公司,团队和社区的一员。

面试过程很残酷,而且很艰难。 但是请记住保持专注,关注奖品,并记住这是一场马拉松,而不是短跑。 即使您从事软件工程工作,这一点也仍然适用。 保持饥饿,保持谦卑,继续投入工作,您将收获自己的种下。 随处都对他人好。 他们最终可能会是您的下一次面试或下一份工作。 你永远不会知道! 保持出色,相信自己。 如果您希望它足够糟糕并放心使用,则可以执行任何操作。 您将势不可挡。

From: https://hackernoon.com/lets-try-this-coding-thing-part-2-accepted-job-offer-3d350e3dde99