博客文章

在codessmith之后成为希尔顿的远程开发人员

伊莫金·克里斯佩著
2019年10月7日发布 最后更新于2019年10月7日

Eric Carrillo是一个梦想着数字游牧生活方式的冲浪者和企业家。偶然的机会,我遇到了Codesmith让他加入了他们的软件工程沉浸式在洛杉矶。作为一个没有技术背景的人,Eric告诉我们在第一次招生面试中失败(并在第二次面试中成功),在编程训练营的前几周从信息的“洪流”中幸存下来,并学习如何在技术工作面试中取得好成绩。华体会体育app官方下载现在Eric在秘鲁远程工作,是希尔顿酒店的开发人员!

你是怎么找到codessmith的?

我高中一毕业就去了一所州立学校,后来退学了。然后我搬到了洛杉矶,在那里我在营销和房地产方面进行了一些创业努力。一份晚上9点到5点的工作,一间办公室,一套西装对我没有吸引力。我一直想在工作的同时去旅行、冲浪、享受生活。我从来没有考虑过软件工程。这似乎不符合我的性格。

一次偶然的机会,我遇到了codessmith的CEO,一天晚上,在加利福尼亚威尼斯的一家餐馆下班后,在酒吧里。他告诉我,还有一个和我一样的人从大学辍学,在一家餐馆工作,现在不再写代码了。我对codessmith进行了一系列采访,并反复确认远程工作是否可行。在我勾选了这些框之后,我写了几行代码。那时我意识到我喜欢解谜和工程的逻辑本质。我进去了。我曾以为我会讨厌编程。我很高兴威尔说服我再看一眼。

codessmith的申请和面试过程是怎样的?你必须学习吗?

Codesmith运行每周免费课程在申请之前,你可以看看自己是否适合这个项目。我也做了Codecademy是JavaScript简介hth华体会体育app苹果课程。我没有技术背景,所以对我来说,一开始就有一个巨大的学习曲线。

要想进入,需要进行严格的编码测试。我以前从未经历过这样的面试。我坐在一个老师的房间里,他们问了我一系列越来越难的工程问题。从基本的事情,如如何声明一个变量,到递归和函数式编程。我第一次肯定失败了。面试时他们给你三次机会。如果你在三次尝试后仍然失败,他们会给你一个强制等待期,然后你才能再次尝试。哭完之后,我又准备了更多,回来再试一次。我知道我失败了,因为我对面试过程感到不舒服。两周后我又报名参加了另一次面试,通过了!

Codesmith的学习经历是怎样的?

该项目为期13周。前半段被称为“消防水管”,学生们每天都受到信息的冲击。老师们基本上把我们从前端带到了后端。我们从HTML和CSS开始,研究前端框架、服务器层和数据库之类的东西。然后我们做了两周的项目。在那之后,我们被分成小组来完成我们的最终项目。整个课程的后半部分是建立一个开发人员工具,我们最终将使用它hth华体会体育app苹果作为我们在训练营后申请科技公司的主要讨论点。我们设计这个项目是为了向公司展示我们实际上是中高级开发人员,而不是初级开发人员。后半段也是很多职业发展的工作,学习如何处理面试,做练习面试,研究技术面试,薪资谈判等等。虽然很紧张,但完全值得。

你的同伴是什么样的?

我的同学很棒!我们有一些非常聪明的人。我们有一个从南加州大学硕士课程辍学的人,一个CS毕业生,一个非技术背景的年轻人,还有一个前初级PHP Ruby开发人员。我们的队列大约有25人。他们的年龄和技术背景各不相同。

你在codessmith有最喜欢的项目吗?

我仍然每天使用我的一个项目!这是我建造的第一个项目之一。这是一个日报里面有我对Heroku的感恩和日常肯定。我把它做成了全栈。它有一个Mongo数据库,一个Node服务器连接到一个React前端。我也玩了React过渡组动画。这是一个简单的应用程序,不需要任何路由或其他任何东西。它仍然是我的最爱。我和我的朋友分享它。我们为高级项目也很有趣,但比起我在codessmith所创造的其他内容,我更喜欢使用第一个游戏。

codessmith提供了什么样的求职资源?

技术面试的压力和应对冒名顶替综合症对我来说是最困难的事情。我从来没有像申请技术职位那样申请过任何工作,也没有像申请技术职位那样申请高薪。你需要知道自己足够优秀,可以胜任你申请的职位,并且你值得得到你所要求的薪水。codessmith向我们讲述了薪资谈判,这本身就是一门艺术。他们给了我们正确的表达方式,让我们知道自己的价值以及如何表达。

不管面试官对你的准备有多充分,没有什么能比得上走进面试现场,经历一堆面试。它们差别很大。在面试中,面试官可以问你的问题非常广泛,你真的需要为他们学习。你需要表现出你在基本层面上理解了这些概念。

你是如何找到你的第一个角色的?

在codessmith之外,我几乎专门寻找与React相关的前端远程职位。为了练习,我还申请了其他东西。我在希尔顿酒店找到了一份渲染层开发人员的工作,基本上是一名前端开发人员。他们的面试过程比其他一些公司要轻松得多——是5名工程师的小组电话讨论和一个带回家的项目。我参加的其他面试要紧张得多——通常是四个小时的工程师盘问。希尔顿是我做过的最轻松的采访。

我在一个小团队开始。我的事业有个疯狂的开始!我最终带头重写了我们团队正在开发的应用程序。一切都必须重写。这改变了我们应用程序的工作方式。我被扔进了深渊。当时我刚离开美国,试图过一种完整的数字游牧生活,住在巴拿马。那压力很大。但结果很好。我认为这证明了我在codessmith中学到的解决问题的能力。

当你刚开始在希尔顿工作时,他们提供了什么样的入职培训?

有一个入职过程。我参观了仓库,了解了我们面临的挑战、正在处理的技术债务、正在处理的功能、哪些可行哪些不可行,然后他们给了我一些简单的东西,让我开始熟悉这些技术。预计你需要四到六周的时间来熟悉情况。

在编程华体会体育app官方下载训练营,你要做的是应用程序,但与我们在希尔顿的工作相比,这些应用程序实在是太小了。我们有嵌入的语言翻译和性能技术、可访问性技术的底层以及AB测试设计技术。你现在要处理的事情比在训练营要多得多。除非你是资深人士,否则没人会指望你成为专家。

你需要学习很多新技术吗?

在技术方面,我很幸运。刚开始的时候,我使用的技术和我在codessmith使用的完全一样。我开始工作的时候反应, Redux, GraphQL。当我们开始技术转换时,所有这些都是新的。我没有使用Apollo Linkstate、Next或Typescript的经验,所以我必须在那里学习大量新东西。

自从你加入希尔顿酒店以来,你的事业发展如何?你现在是高级工程师吗?

我从第一个项目中得到了晋升,成为了那个吊舱的首席开发人员。我是我们Next设置的低级配置内部的高级工程师。我做了一些事情,比如连接模拟数据并将其存储在客户端,以获得更好的开发体验。

我最近被调到一个更大的团队,那里的人比我更有经验。在我的第一个豆荚里,我是一个小池塘里的大鱼,现在我更像是一个大池塘里的中等鱼。这一切都与环境有关。我不想成为我的团队中最好的开发人员,这不是我的目标。我希望有比我优秀的人,我可以向他们学习。

我到希尔顿酒店已经一年多了。我能很好地平衡工作和生活。有时候我在秘鲁只做我的工作是不真实的。有时这就是生活,有时我意识到我这么做是多么疯狂!

你的远程工作是如何进行的?对那些想远程工作的人有什么建议吗?

我有很多自由。我可以随时随地回复聊天。我可以在大多数日子里冲浪几个小时,只要我能按时完成工作,就没有人会为此感到不安。你应该出席会议并完成工作。当有人消失的时候,这是非常明显的,所以你必须确保你的团队存在。

要意识到有一些挑战。你需要能够安排你自己的一天,管理你自己的时间,并保持动力。在家工作很容易让一天的时间溜走。如果你是一个容易分心的人,需要一个办公室的结构,知道这一点。在远程团队中有发言权是不同的。你不能只是坐在办公桌前。你的团队需要看到你积极地聊天,积极地解决特定的问题,如果你有问题,你需要寻求帮助。

你的背景对你的新职业有什么帮助?

就技能而言,除了创业之外,没有任何东西被转化为心理训练基地。成为一名企业家很难,要求也很高。待办事项清单永远不会结束。你的事业不关心你的朋友、你的人际关系或你的睡眠。这帮助我培养了坚韧。在工程领域,你经常被扔到你不知道哪里出了问题或如何解决的地方。你必须开始一点点地解决问题,然后想办法解决它。

在你成为一名成熟的软件工程师的过程中,最大的挑战是什么?

冒名顶替综合症是我必须克服的最大问题。一开始,我选择了最简单的票,这样我的同事就不会知道我不是真正的工程师,这显然不是真的。克服这一点意味着我明白我确实有能力完成我的工作。我有能力承担困难的事情。

现在我正试着尽可能多地走进火里。我想被安排到具有挑战性的、令人生畏的、未知的地方。这帮助我扩展了我的知识,获得了更多的经验,并对我们正在使用的技术有了更深入的理解。一开始我当然没有这么做。

你认为codessmith在你的成功中扮演了什么角色?

我不认为只有自学和在线学习才能达到我现在的水平。也许我可以,但那将是一条更漫长、更艰难的路。即使有codessmith的帮助,这也很难!虽然Codesmith的前期成本可能看起来是一大笔钱,但当你将其与传统教育以及训练营的时间进行比较时,它是相当便宜且非常快速的。你完全可以不去训练营,但我不建议你这么做。

你毕业后,还和codessmith的人保持联系吗?

其实我今天刚和威尔和埃里克·柯尔斯顿谈过!我的高级团队中的一个人现在也是我的好朋友之一。他要来我秘鲁的住处。他也冲浪。我们就是这样成为朋友的。当我回到美国的时候,我会试着和codessmith的几个朋友出去玩。

对于那些想要改变职业的人,你有什么建议吗?

知道你想从中得到什么。了解什么对你来说是重要的,这将为你毕业后的决定提供信息,这样你就不会试图成为每个人的一切。

有很多需要考虑的因素。如果你想让世界有所不同,你可以在科技领域找到,或者如果这是数字游牧的生活方式,你可以这样做。如果你是一名企业家,也有很多适合你的机会。和自己坐下来,决定什么对你来说是重要的。训练营结束后,你的生活有很多选择。

你对那些正在寻找软件工程训练营的人有什么建议?华体会体育app下载苹果

去和毕业生们谈谈,做些调查吧。训练营的美妙之处在于,他们会发布关于学生成绩的报告。华体会体育app下载苹果你可以看到平均工资结果。很少有其他行业和教育空间可以提供这些东西,所以看看吧。我也和其他学校的毕业生谈过,但最后,我发现codessmith是最一致的。当我在就业市场上和其他学校的毕业生交谈时,我觉得自己是准备最充分的。

看看学校的氛围。大多数这样的学校都有一个免费的夜晚,在那里你可以参观学校,会见毕业生和教授。所有的都是激烈的。你想要在一个让你感觉舒服的环境里。这是一件在精神上、情感上和智力上都具有挑战性的事情,所以在投入之前要做好调查研究。不要担心费用。与其他路径相比,它们都很便宜,从工程师的角度来看,你要做什么,以及你需要多长时间才能到达那里。我完全推荐Codesmith,但你需要做出适合自己的决定。

本文由课程报告小组与hth华体会体育app苹果Codesmith.了解更多并阅读Codesmith评论课程报hth华体会体育app苹果告。

作者简介

伊莫金是一位作家和内容制作人,喜欢写关于科技和教育的文章。她从事新闻工作,为报纸和新闻网站撰稿。她在英国、迪拜和新西兰长大,现在住在纽约布鲁克林。

课程报告hth华体会体育app苹果

获得我们的免费终极指南支付训练营

提交此表格即表示您同意从课程报告中接收电子邮件营销。hth华体会体育app苹果

分分钟匹配

告诉我们你是谁,你在找什么,剩下的交给我们。

匹配我