
부트 캠프의 여정에서 덜 이야기 된 부분은 졸업 후 6 자리의 개발자 위치를 검색 할 때 일어나는 일입니다.

저는 2016 년 7 월 Hack Reactor를 완료했고 Radius Intelligence의 제안을 수락하기까지 거의 3 개월이 걸렸습니다. 저는 291 개 회사에 지원하고 32 개의 전화 화면, 16 개의 기술 화면, 13 개의 코딩 과제, 11 개의 현장 작업을 수행하고 8 개의 제안을 받았습니다. 제안은 미국 전역의 회사와 프런트 엔드 및 풀 스택 역할 모두에 대해 $ 60-125k의 급여 범위였습니다. 총 2.8 %의 애플리케이션이 제공되었습니다.
구직을 시작하기 전에 알고 있었으면하는 다섯 가지가 있습니다.
통찰 # 1 : 실제 사람과 연결
처음에는 샷건 방식을 사용하는 회사에 지원했습니다. Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, 회사 웹 사이트, 심지어 Craigslist를 통해 지원했습니다.
React, Node 또는 JavaScript 경험을 원하는 모든 역할에 대한 이력서를 제출할 것입니다. 첫 주에는 하루에 15-20 개의 회사에 지원했습니다.
프로 팁 :이 간편한 애플리케이션 저장소를 사용하여 회사를 찾으십시오.내 수확량은 낮았습니다. 나에게 응답 한 기업은 5 % 미만이었습니다. 나는 블랙홀에 애플리케이션을 던지고 있었다.
전 채용자였던 동료 중 한 명이 구직 가이드를 공유했을 때 모든 것이 바뀌 었습니다. 그는 각 응용 프로그램을 통해 실제 사람들에게 직접 이메일을 보내라고 말했습니다. 누구라도 될 수 있습니다. 누군가가 그것을 읽는 한.
그때부터 신청서를 제출할 때마다 LinkedIn에서 회사를 검색하고 엔지니어링 팀 또는 채용 팀에 이메일을 보냈습니다.
대부분의 소규모 회사 또는 최고 경영진의 경우 이메일 형식은 일반적으로 [email protected]입니다. 대기업의 경우 [email protected] 일 수 있습니다.
이메일을 확인하기 위해 저는 Rapportive를 사용하여 소셜 미디어 계정으로 이메일을 교차 확인했습니다.
결과는 놀랍습니다. 150 개 이상의 이메일을 보냈을 때 내 응답률은 무려 22 %였습니다.
실제 사람들의 이야기를 듣는 것도 기분이 좋았습니다. 놀랍게도 CEO와 CTO가 저에게 대답했습니다. 때때로 그들은 나를 직접 인터뷰하기도했습니다.
요약 : 현관 문을 통해 지원하는 경우 인간에게 다가 가고 있는지 확인하십시오.통찰 # 2 : 작게 시작하여 자신의 방식대로 작업
레벨 1 인터뷰 (개발자가 필요한 기술이 아닌 회사)에 직면하게되며, 면접관은 자바 스크립트 퀴즈에 지나지 않습니다.
면접관이 어려운 데이터 구조 및 알고리즘 질문을하는 레벨 9 인터뷰 (Google / Facebook 레벨)에 직면하게됩니다.
저는 전략적으로 프로세스를 설정하여 하위 수준의 인터뷰를 더 일찍 진행하고 나중에 상위 수준의 인터뷰를 진행했습니다.
초기에 저는 경험을 쌓고 자신감을 쌓았으며 덜 집중적 인 인터뷰를 한 회사로부터 제안을 받았습니다.
더 많은 경험을 쌓았을 때 나는 효과적으로“레벨 업”했습니다. 채용 바가 높은 회사에서 인터뷰를 마칠 수있게되었습니다. 이것은 내가 프로세스에 참여한 주 수와 제공받은 기본 급여 사이의 선형 상관 관계로 아래에 설명되어 있습니다.

더 어려운 질문을 풀었습니다. 더 높은 급여를 받았습니다. 그리고 결국 저는 제가 맡은 직업을 얻었습니다.
요약 : 더 쉬운 인터뷰는 초기에, 더 어려운 인터뷰는 나중에 처리하도록 계획하십시오.통찰력 # 3 : 미래의 직업이 그것에 달려있는 것처럼 공부하십시오 (그렇기 때문에)
나는 당신에게 그것을 깨뜨리는 것이 싫지만 당신이 어느 시점에서 할 수있는 가장 중요한 일은 공부와 준비입니다.
왜? 그들이 묻는 질문에 대한 좋은 답변이 없으면 제안을받지 못하기 때문입니다.
사람들은 당신이 인터뷰를 준비하지 않았다고 생각하면 당신을 추천하지 않을 것입니다.
Hack Reactor에서 나온 내 약점은 데이터 구조와 알고리즘이었습니다. Triplebyte의 연구에 따르면 부트 캠프 졸업생은 컴퓨터 과학 졸업생보다 이러한 영역에서 약합니다.
그래서 저는 배우고 연습했습니다. 매일.
나는 정렬 알고리즘을 배우는 데 온종일을 바쳤다. 다른 날에는 인터넷이 어떻게 작동하는지 이해하는 데 집중했습니다.
개념을 완전히 이해하지 못했다면 하루 종일 YouTube 동영상을 보거나 StackOverflow를 검색하면서 그랬을 것입니다.
다음 학습 자료가 유용하다는 것을 알았습니다.
- InterviewCake : 데이터 구조 및 알고리즘에 대해 제가 가장 좋아하는 리소스입니다. 솔루션을 단계별로 분할하여 CTCI (Cracking the Code Interview)의 훌륭한 대안입니다. 내 유일한 불만은 그들이 더 이상 문제가 없다는 것입니다!
- HiredInTech의 시스템 디자인 섹션 : 시스템 디자인 인터뷰 질문에 대한 훌륭한 가이드입니다.
- Coderust : 전염병과 같은 CTCI를 피하고 있다면 Coderust 2.0이 완벽 할 수 있습니다. 49 달러에 대화 형 다이어그램이있는 거의 모든 프로그래밍 언어로 솔루션을 얻을 수 있습니다.
- Reddit의 기술 인터뷰 준비 방법 : 저는 이것을 얼마나 준비되었는지에 대한 벤치 마크로 계속 사용했습니다.
- 프런트 엔드 인터뷰 질문 : 프런트 엔드 질문의 전체 목록입니다.
- Leetcode : 알고리즘 및 데이터 구조 질문에 대한 리소스입니다. 회사별로 필터링 할 수 있으므로 예를 들어 Uber 또는 Google이 일반적으로 묻는 모든 질문을 얻을 수 있습니다.
통찰력 # 4 : 최선을 다하십시오
업계에 진출하는 것은 어렵습니다. 완전히 준비되지 않은 상태에서도 잘 수행해야합니다. 성공하려면 자신의 옹호자가되어야합니다.
자신을 판매
Hack Reactor에서 우리는 미숙 한 경험을 감추도록 훈련 받았습니다. 개인적인 이야기에서 우리는 일부러 부트 캠프 교육을 생략합니다.
왜? 그렇지 않으면 회사는 자동으로 우리를 주니어 개발자 역할로 분류하거나 "경험이 충분하지 않음"으로 태그를 지정합니다.
한 스타트 업과의 인터뷰에서 그들이 내가 부트 캠프를했다는 것을 깨닫 자마자 인터뷰는 즉시 남쪽으로 내려 갔다. 한 회사는 그것을 저에게 사용했고 저에게 6 만 달러를 제안하여 주니어 개발자를 벤치마킹했습니다.
궁극적으로, 당신이 그 일을 할 수 있다는 것을 회사에 설득해야합니다.
동시에, 자신이 그 일을 할 수 있다는 것을 스스로 확신 해야합니다.
할 수 있습니다. 프로그래밍에 대한 사랑에 집중하십시오. React와 Node.js로 구축 한 것에 집중하세요. JavaScript 및 배운 다른 언어에 대한 깊은 지식을 보여주는 데 집중하십시오.
그래야만 그들은 당신에게 직업을주는 것을 정당화 할 수 있습니다.
양방향 대화입니다
인터뷰는 직원과 고용주 사이의 적합성에 대한 상호 탐색입니다. 고용주가 당신을 고용하도록 설득하는 것이 당신의 일이지만, 당신을이기는 것도 그들의 일입니다.
취업 기회를 평가하는 기회로 인터뷰를 사용하는 것을 부끄러워하지 마십시오.
관심이 조금이라도 있어도 어느 회사와도 이야기를 나눴습니다.
나는 나를 초대 한 어떤 회사와 함께 전국 곳곳에서 현장을했다. 나는 질문을하고 엔지니어링 팀 조직, 사용 된 기술 및 도구, 회사 과제 및 시스템 아키텍처에 대한 지식을 습득했습니다.
전문가 팁 : 인터뷰 중에 다음 질문을하십시오. 최근에 직면 한 기술적 과제는 무엇입니까? X 회사에서 일하면서 어떤 점이 즐겁습니까? 팀은 어떻게 구성되어 있으며 작업은 일반적으로 어떻게 분할됩니까?나는 모든 상호 작용을 학습 기회로 취급했습니다. 각 상호 작용은 프레젠테이션, 인터뷰 및 기술 능력을 향상시키는 데 도움이되었습니다. 실패 할 때마다 사각 지대를 찾는 데 도움이되었습니다.
요약 : 자신을 짧게 팔지 마십시오! 그리고 이것은 상호 탐험이라는 것을 기억하십시오.통찰력 # 5 : 스프린트가 아닌 마라톤
여정은 결코 쉬운 일이 아닙니다. 3 개월 동안 일주일에 6 일을 갈았습니다. 그러나 나는 나 자신을 돌 보려고 노력했다.

언젠가는 친구들과 공부를했습니다. 다른 날에는 카페를 찾아 혼자 공부하거나 Hack Reactor의 동문 라운지에서 어울리 곤했습니다. 그리고 매주 저는 진로 상담사와상의하여 제 진척 상황에 대해 이야기했습니다.
이 과정에서 쉽게 소진됩니다. 잘 먹고 자고 운동하십시오.
외로워 질 수 있습니다. 같은 경험을하는 친구들과 시간을 보내십시오.
요점 : 긴 경기를 준비하고 자신을 돌보아야합니다.요약하면 핵심 사항은 다음과 같습니다.
- 실제 사람들과 연결
- 작게 시작하여 작업
- 미래의 직업이 그것에 달려있는 것처럼 공부하십시오.
- 최선을 다하십시오
- 스프린트가 아닌 마라톤
그 과정은 끝이 없어 보일지 모르지만 당신은 그것을 할 것입니다. 시간을 계속 넣으십시오. 응용 프로그램을 계속 보내십시오. 계속 자신을 돌보아 라. 이 모든 것이 결국 효과가 있습니다.
Dylan Tran, Karen Zhao, Rohit 'Sunny'Rekhi, Jake Pace, Anamita Guha, Stephanie Liu 및 기타 많은 분들께 특별히 감사드립니다.
구직중인 친구들과 공유 해주세요. 읽은 내용이 마음에 들면 아래의 ❤ 버튼을 누르세요.