算法训练营 重编码

Fourteen days after I graduated from my coding bootcamp, I had a job offer. Two weeks after that, I started my first engineering job at a small startup.

从编码训练营毕业后的14天,我有了工作。 之后的两周,我在一家小型初创公司开始了我的第一项工程工作。

Here are some of the best tactics and strategies I used.

这是我使用的一些最佳策略。

像找工作一样对待求职。 (Treat your job search like it’s your job.)

When I graduated from coding boot camp, I was exhausted. It had been the most exhausting three months of my life.

当我从编码训练营毕业后,我筋疲力尽。 那是我一生中最累的三个月。

I had spent three months onsite completing the program six days a week.

我每周花六天时间在现场完成三个月的培训。

My boot camp cohort had started with 60 people. Guess how many graduated? 12!

我的新兵训练营始于60人。 猜猜有多少毕业? 12!

After it was over, a part of me wanted to relax and decompress for a few weeks, but I spent more than $15,000 on tuition and living in San Francisco for three months, so I needed a job — fast.

结束后,我的一部分人想放松一下,减压几周,但是我花了超过15,000美元的学费,在旧金山住了三个月,所以我需要一份工作-快。

Also, I wanted to continue the momentum I had gained from graduating.

另外,我想继续从毕业中获得的动力。

I read that a lot of previous students let their skills get rusty, and it had taken them 6–12 months (or longer) to find a job.

我读到很多以前的学生让他们的技能变得生锈,他们花了6到12个月(或更长时间)才找到工作。

My solution: I decided I had a job — it was to find a job. From the hours of 9:00 AM to 6:00 PM, I was job hunting. I continually updated my resume, scanned new job listings, reached out to connections, found meetups to attend, and continued to hone my skills.

我的解决方案:我决定找到一份工作-那是找到工作。 从9:00 AM到6:00 PM,我正在找工作。 我不断更新自己的简历,扫描新的工作清单,与人脉联系,找到参加的聚会,并继续磨练我的技能。

After 6 PM, I wouldn't respond to recruiter emails or do any prep work for interviews. I used that time to recuperate and prepare for the next day of job hunting and refined my approach and tactics as I went along.

下午6点以后,我将不回复招聘者的电子邮件或进行面试的任何准备工作。 我利用这段时间休养生息,为第二天的求职做准备,并在前进的过程中完善了自己的方法和策略。

使自己在申请过程中脱颖而出 (Make yourself stand out in the application process)

I applied to dozens of jobs every day. Still, my job search didn't get far until I started customizing the application to the company and sending a personalized email about why I wanted to work there. If you look at AngelList or LinkedIn, you'll see dozens (sometimes hundreds) of applicants applying to one job.

我每天申请数十份工作。 不过,直到我开始为公司自定义应用程序并发送有关为什么要在该公司工作的个性化电子邮件后,我的求职工作才得以实现。 如果您查看AngelList或LinkedIn,则会看到数十(有时数百)个申请一份工作的申请人。

If you can find a way to stand out, you'll drastically increase your odds of getting an interview with the company you want. I created a list of companies that I found on LinkedIn and AngelList that I was interested in. And even if they didn't have a junior developer position posted, I reached out to them with a personalized email.

如果您能找到一种脱颖而出的方法,那么您将大大增加接受您想要的公司面试的几率。 我创建了一份我在LinkedIn和AngelList上感兴趣的公司的列表。即使他们没有初级开发人员职位,我也通过个性化电子邮件与他们联系。

(Many times companies can fill a position so quickly through referrals that the job will never get posted online.)

(很多时候公司可以通过引荐如此Swift地填补职位,以致该职位永远不会在线发布。)

Personal connections were also a big advantage. I wrote a customized message to recruiters I connected with on LinkedIn and asked them if they had anything available at the company that might be a good job fit for me.

人际关系也是一个很大的优势。 我给与我在LinkedIn上联系的招聘人员写了一条定制的消息,并询问他们在公司中是否有适合我的好工作。

优化我的LinkedIn个人资料 (Optimizing my LinkedIn Profile)

LinkedIn is your online resume. If you optimize your profile by following my tips below, more recruiters will find your LinkedIn profile, and you'll get more interviews.

LinkedIn是您的在线简历。 如果您按照下面的提示优化个人资料,则更多的招聘人员将找到您的LinkedIn个人资料,并且您将获得更多的面试机会。

Even though I hadn't landed a coding job yet, I put "Junior Frontend Developer" as my headline because it meant I would show up in search results when recruiters search for frontend developers to hire.

即使我还没有找到编码工作,我还是以“初级前端开发人员”为标题,因为这意味着当招聘人员搜索前端开发人员来招聘时,我会出现在搜索结果中。

I filled out my LinkedIn with my previous jobs to show that even though I didn't have a lot of engineering experience, I worked before and was paid to code in some of my earlier roles. I also made sure to add an accomplishments section to each job that detailed my biggest wins.

我用我以前的工作填写了LinkedIn ,以表明即使我没有太多的工程经验,我也曾经工作过,并且在我以前的一些角色中受过薪水。 我还确保在每项工作中添加一个成就部分,以详细说明我的最大成就。

And because I didn't have a computer science degree, I added every course I had taken and every coding certification I had.

而且因为我没有计算机科学学位,所以我增加了我参加的每门课程和每项编码认证。

This demonstrated to companies that I was self-taught and that I was learning on my own time and dedicated to improving my coding skills.

这向公司证明了我是自学成才的,并且我在自己的时间里学习并致力于提高我的编码技能。

Several companies commented on how robust the course and certifications section was for a boot camp graduate and how it had piqued their interest.

几家公司评论了“课程和认证”部分对新兵训练课程毕业生的支持程度,以及如何激发了他们的兴趣。

如果角色或公司不适合,请Swift采取行动 (Quickly move on if a role or company isn’t a good fit)

I feel like I went through a six-month interview process in two weeks. I quickly went through the interview process for as many companies as possible, went to meetups for networking, and customized my resume constantly to tailor it to each application.

我觉得我在两个星期内经历了六个月的面试过程。 我Swift为尽可能多的公司完成了面试过程,参加了社交聚会,并不断地定制我的简历以使其适合每个应用程序。

For instance, I knew I would not do well at companies that focused on algorithms and prioritized having a CS background, so I intentionally searched for companies that included mentorships and real-world expertise as part of their criteria. I found blog posts on apprenticeships and mentorships and reached out to the employees who wrote them and asked if they knew if the company was hiring junior engineers.

例如,我知道我对专注于算法并优先考虑CS的公司不会做得很好,所以我特意寻找那些包含指导和现实世界专业知识作为其标准一部分的公司。 我找到了有关学徒制和指导的博客文章,并联系了写这些文章的员工,并询问他们是否知道公司是否正在招聘初级工程师。

I also used the interview process to determine if a company would be a good cultural fit.

我还使用面试过程来确定一家公司是否适合文化。

A few companies had interview processes that were equivalent to Google's. These expected coding boot camp graduates to be able to solve complex algorithms that even a software engineer with a CS degree and years of experience would have struggled to complete.

少数公司的面试程序与Google的面试程序相同。 这些预期的编码训练营毕业生能够解决复杂的算法,即使具有CS学位和多年经验的软件工程师也很难完成这些算法。

I knew that if they were expected to have that level of expertise during the interview process it was unlikely that the company had a culture that was welcoming to junior engineers. I moved on.

我知道,如果期望他们在面试过程中具有那样的专业知识,那么公司不太可能具有欢迎初级工程师使用的文化。 我继续前进。

Some people in my cohort focused on their algorithm skills and building a CS foundation, and it took a little longer to find a job, but they started out with better titles and higher pay.

我这群人中的一些人专注于他们的算法技能和建立CS基础,找到工作花了一点时间,但他们开始时拥有更好的头衔和更高的薪水。

建立编码组合 (Build a coding portfolio)

I had a robust portfolio because of the months spent at the boot camp and building apps on my own. During the interviews I shared with prospective companies what I had learned during each project. In my final project, I had focused mostly on frontend so I took that work to companies and detailed exactly what I had worked on.

由于我在新手训练营花了几个月的时间并独自开发应用程序,所以我拥有强大的产品组合。 在采访中,我与潜在公司分享了我在每个项目中学到的知识。 在我的最后一个项目中,我主要专注于前端,因此我将这项工作带给了公司,并详细说明了我所做的工作。

I was able to sit down with interviewers and discuss my thought process and why I had made the decisions I did.

我能够与面试官坐下来,讨论我的思考过程以及为什么做出自己的决定。

If you don't have a portfolio, get started on something small and push it up to GitHub. Each time you create a new project, challenge yourself to make it a little more complex than the last. Here are a few great resources on creating a coding portfolio.

如果您没有投资组合,请从一些小事情开始,并将其推向GitHub。 每次创建新项目时,都要挑战自己,使其比上一个项目复杂一些。 这里有一些有关创建编码组合的重要资源。

Here are a few great resources on creating a portfolio.

这里有一些有关创建投资组合的重要资源。

Creating a Portfolio with React

用React创建一个投资组合

Build and Deploy Your Own Personal Site

建立和部署自己的个人网站

15 Developer Portfolios to Inspire You

15个开发人员组合可以激发您的灵感

How to Build and Deploy Your Portfolio - video course

如何构建和部署您的产品组合 -视频课程

证明你渴望学习 (Prove you are eager to learn)

Two companies I interviewed with told me I could build a project in the framework that I was most comfortable in. But I knew that if I spent a little time learning the framework that they used, I would improve my odds of standing out.

我采访过的两家公司告诉我,我可以在自己最熟悉的框架中构建项目。但是我知道,如果我花一点时间学习他们使用的框架,将会提高脱颖而出的几率。

Over one weekend, I taught myself the framework a company used and built a small (and very barely working) app that used it. I was able to discuss the principles of the framework. And even though my app broke during the demo, I got the job.

在一个周末的时间里,我自学了公司使用的框架,并构建了一个使用该框架的小型(几乎无法正常工作)的应用程序。 我能够讨论该框架的原则。 即使我的应用在演示过程中坏了,我还是得到了这份工作。

专注于优势而不是劣势 (Focus on Strengths not Weaknesses)

No, I had no engineering experience, but I worked on high-profile political campaigns that are fast-moving and demanding. I also did what was needed even if it was outside the role I was hired for.

不,我没有任何工程经验,但是我参与了Swift发展且要求很高的备受瞩目的政治运动。 我也做了所需的工作,即使它不在我所雇用的职位范围内。

Turn the conversation to your strengths and universal skills all companies want in their hires.

将对话转变为所有公司在招聘中都需要的优势和通用技能。

你只有结婚了才结婚 (You're not married until there's a ring)

My coding boot camp gave me a piece of advice that I've never forgotten: "Until you are married, you keep dancing with other partners."

我的编码训练营给了我一个我从未忘记的建议: “直到你结婚,你一直在和其他伴侣跳舞。”

Translation: Unless you have a signed offer in your hand, don't assume any offer is finalized. Until you have a signed offer from a company in your hands, don't act as you do. Keep interviewing at as many places as you can and do as many coding take-homes as possible.

翻译:除非您手中有签字的要约,否则不要以为要约已定案。 在您手中收到公司的报价要约之前,请不要像以前那样行事。 尽可能在尽可能多的地方进行面试,并尽可能多地进行编码工作。

Not only will this save you from disappointment if you don't get the offer (which is not a good thing) you'll have other offers to negotiate with later.

如果您没有收到要约,这不仅可以使您免于失望(这不是一件好事),以后还会有其他要约与您协商。

结语 (Wrapping up)

Going from a tired boot camp graduate to an employed engineer at a great startup in less than a month wasn't easy. But everything I've shared with you will help you avoid the pitfalls and optimize what works. Anyone can get a job in coding if you treat your job search as if it’s your job and keep improving your skills.

在不到一个月的时间里,从一个疲倦的新兵训练营毕业生转到一家出色的初创公司的一名受雇的工程师并不容易。 但是,我与您共享的所有内容都将帮助您避免陷阱并优化有效的方法。 如果您将求职视为工作,并不断提高自己的技能,那么任何人都可以找到编码工作。

If you want more details on how you can standout in your job search, I have a new book coming out on June 29th.

如果您想进一步了解如何在求职中脱颖而出,我将于6月29日出版一本新书 。

Connect with me on Twitter.

在Twitter上与我联系。

翻译自: https://www.freecodecamp.org/news/how-i-got-a-job-two-weeks-after-my-coding-bootcamp-2/

算法训练营 重编码

算法训练营 重编码_编码训练营后十四天如何找到工作相关推荐

  1. 算法训练营 重编码_编码训练营后如何找到工作

    算法训练营 重编码 by Roxy Ayaz 由Roxy Ayaz 编码训练营后如何找到工作 (How to get a job after a coding bootcamp) Getting a ...

  2. 算法训练营 重编码_编码训练营适合您吗?

    算法训练营 重编码 by Joanna Gaudyn 乔安娜·高登(Joanna Gaudyn) 编码训练营适合您吗? (Is a Coding Bootcamp something for you? ...

  3. 算法训练营 重编码_编码训练营之后该做什么-以及如何获得成功

    算法训练营 重编码 by Anthony Morris 安东尼·莫里斯(Anthony Morris) 编码训练营之后该做什么-以及如何获得成功 (What to do - and how to fi ...

  4. 算法训练营 重编码_编码训练营还教您如何每天被拒绝10次。

    算法训练营 重编码 by Erik Cannon 通过埃里克·坎农 编码训练营还教您如何每天被拒绝10次. (Coding bootcamps also teach you how to get re ...

  5. 算法训练营 重编码_编码训练营手册:沉浸式工程程序介绍

    算法训练营 重编码 Before you spend thousands of dollars and several months of your life on a coding bootcamp ...

  6. 算法训练营 重编码_编码训练营的生活

    算法训练营 重编码 编码训练营的生活 我目前正在参加Coding Dojo的芝加哥分支机构,这是一个全栈开发训练营. 这是我对训练营的看法和观点,我希望这将有助于其他潜在的学生在哪里学习编程方面做出明 ...

  7. vscode更改编码_装上后这 10个扩展后,VSCode 真的是无敌的存在

    转CSDN 装上后这 10个扩展后,VSCode 真的是无敌的存在​blog.csdn.net VS Code是目前最受欢迎的代码编辑器之一,也是大多数Web开发人员的首选武器.没错,它快速,高效并且 ...

  8. viterbi算法_序列比对(十四)——viterbi算法和后验解码的比较

    原创: hxj7 本文比较了viterbi算法求解最可能路径以及后验解码这两种不同的解码方法. 前文<序列比对(十)viterbi算法求解最可能路径>介绍了用viterbi算法求解最可能路 ...

  9. 可视化编码_编码:可视化位图

    可视化编码 在过去的一个月左右的时间里,我每天花费一些时间来阅读Neo4j代码库的新部分,以使其更加熟悉,而我最喜欢的类之一是Bits类,该类可以完成所有底层工作,到磁盘. 特别是,我喜欢它的toSt ...

最新文章

  1. Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)
  2. 计算机网络是通过通信媒体 把各个独立,计算机网络试题选择题精华
  3. 一道丧心病狂的java面试题
  4. JSON(5)---JSON.stringify()
  5. 工程数学(数值分析)第五讲:数据拟合
  6. poj 3243 Clever Y(Baby-Step Giant-Step)
  7. html5 自带video内存泄露_C++ 如何避免内存泄露?
  8. 【智能算法】PSO粒子群算法求解无约束多元函数最值(Java代码实现)
  9. 银保监会:防范以“元宇宙”名义进行的非法集资 | 产业区块链发展周报
  10. JxBrowser 与 JavaFX WebView
  11. 用计算机录制声音让音质更好,如何用电脑录制电脑正在播放的内部声音?这个工具无需安装还免费...
  12. HTML基础-李南江
  13. Python添加或去掉百分号
  14. 汽车高级驾驶辅助系统ADAS功能盘点
  15. 前端html + js视频播放器(快进,快退,倍速,全屏等功能)
  16. C语言两分钟倒计时小程序
  17. 汉明码(海明码)计算,模板套用易懂!
  18. 树莓派不插HDMI不能开机的解决方法
  19. 电商后台管理系统(基于SSM + Vue + Restful + jquery + axios)
  20. STM32的复位与电源管理

热门文章

  1. 【今日CS 视觉论文速览】Part2, 18 Jan 2019
  2. todolist作业效果
  3. 9203 0427 随堂小结
  4. media player的显示模式 winform
  5. 05 使用VS程序调试的方法和技巧1214
  6. 草稿 listview控件切换大小图标
  7. 0829双层循环嵌套
  8. 前端开发 做一个新闻列表
  9. 爬虫-cookie与session的功能与用途
  10. linux-facl权限控制-移除-复制