구직 및 이직을 하는 이유
- 연봉
- 업무
- 협업
구직 및 이직시에 선택해야 할 것
- 적절한 이직 시기
- 자신의 주요 업종을 정할 것
- 타겟 회사를 정할 것
적절한 이직 시기
이직을 하려는 이유에 따라서 이직 시기가 달라진다.
- 피치 못할 사정이라면, 당장 이직을 준비 해야 한다.
- 더 나은 연봉, 업무 또는 협업 환경을 기대한다면 언제든지 이직을 알아 볼 수 있다.
- 기술 변화에 민감한 업종은 해당 흐름에 따라야 한다.
- 당장 이직에 대한 생각이 없더라도 인터뷰를 볼 수 는 있다.
- 긍정적인 생각으로 일을 하면서, 항상 조금씩 최악의 상황에 대비를 하는 것이 좋다.
주 업종을 정하기
- 업종을 정할 때, 고려할 것
- 본인의 취향 및 전공
- 시장의 수요
- 연봉
- 전문 분야를 정하고, 특화된 기술을 익혀야 한다.
취업 또는 이직할 목표 회사 정하기
지원할 회사 또는 팀을 선택하는 기준
- 성장 기회
- 개발 문화
- 비즈니스
면접 때 자주 질문하는 질문중에는 “왜 우리 회사에 지원을 하게 되었는지..” 인데 연봉과 복지 때문에 회사를 선택했다고 말하면 별로 매력적이지 않게 보인다.
- 따라서, 팀을 선택하는 기준을 명확히 정하고, 회사에 지원하게 된 동기에 대해서 설명을 논리적으로 할 수 있어야 한다.
면접 가이드
- 평상시 준비해오지 않았다면 집중 준비 기간 약
3개월 정도가 필요하다.- 자료구조와 알고리즘 복습
- 매일 코딩 테스트 문제 한 문제씩 풀기
- 핵심 역량에 대한 예상 질문에 대한 답변 준비하기
- 프로그래밍 서적(운영체제, 네트워크, 데이터베이스) 꾸준히 읽기
- 코딩을 꾸준히 하기(사이드 프로젝트, 업무를 진행하면서 해결한 문제 등..)
자료구조와 알고리즘
- 코딩 문제를 풀 때마다
Big O노테이션으로 효율성을 따져봐야 한다. - 리스트, 배열, 스택, 큐, 해시 테이블, 힙, 이진 트리 등의 자료 구조.
- 정렬 알고리즘
- 자신이 자신있는 프로그래밍 언어가 제공하는
Collection API BFS,DFS
면접 가이드 - 실전
이력서
- 지원시 필요로 하는 최소한의 개인 정보를 공개하는 것이 좋다.
- 기술과 핵심 역량을 구체적으로 명시할 것
면접 시 질문에 답하기
- 동료에게 이야기 하듯이 편안하고, 구체적이고, 솔직하게
- 실제 경험 했던 사례를 구체적으로 설명하기
- 근거를 들어 선택이나 결정이 논리적으로 결정했다는 것을 어필하는 것이 좋다.
코딩 인터뷰 풀기
- 코딩 인터뷰 프레임워크 적용
- 아는 문제가 나온 경우, 바로 문제를 풀면 안된다! (코딩 인터뷰 프레임워크)를 적용해서 풀어야 한다!
- 모르는 문제가 나온 경우(너무 당황하지 않아도 된다, 풀다가 모르는 상황이 나왔을 때 물어보면 된다, 그렇다면 면접관이 힌트를 줄텐데, 힌트를 주의 깊게 들어야한다!, 피드백을 제공했음에도 면접관의 피드백을 적용하지 않았다면 문제를 풀었다고 해도 별로 좋은 점수를 받지는 못한다.)
면접 가이드 - 결과
좋은 결과
- 그동안의 노력을 되새기며 기뻐하면 된다!
안좋은 결과
- 면접은 불특정 다수와의 경쟁이다.
- 기회는 한 번 뿐이 아니다.
- 이번 면접을 통해서 배운것이 있다면, 그것만으로도 이득이다.
- 코딩 문제 뿐만 아니라, 면접관과의 커뮤니케이션에서 놓치고 있는 부분이 있지는 않은지 살펴봐야 한다.
오퍼 수락전에 확인 할 것
- 구체적으로 어떤 일을 하게 될지
- 같은 일을 하게 될 동료 구성원
- 운영 업무와 개발 업무의 비중
- 하루 일과
입사 또는 이직 이후 업무 적응 가이드
-
팀에 잘 적응 할 수록, 더 빨리 중요한 일을 맡을 수 있다.
- 생소한 키워드를 문맥 별로 모아서 물어볼 것
- 간단한 질문이 아니라면 30분에서 ~ 1시간 가량의 미팅을 잡는 것이 좋다.
- 처음부터 너무 많은 정보를 파악하려고 하지 말고 나눠서 정복하는 전략을 사용할 것.
-
긍정적인 피드백을 받도록 노력해야 한다.
- 기술적인 다양성과 포용력을 키울 것.
- 맡은 업무에 대한 책임감.
- 결과를 만들어 내려고 최선을 다할 것.
- 장기적으로 또는 단기적으로 개선하고 싶은 것들을 정리해서 공유한다.
- 업무와 관련된 것들을 정확하게 이해하려고 하고, 넘어가려고 하는 모습을 보여준다면 긍정적인 피드백을 얻는데 도움이 될 것이다.
- 툴을 만듬으로서, 전체적인 맥락에서 왜 필요한 건지를 파악하는데도 시간을 들여야하는데 당장 도구만 만드는 경우를 많이 보았다.
- 성장하려면 자기가 맡은 업무 말고도, 배경 및 프로젝트에서 어떤 역할을 하는지에 대한 생각도 해야한다!
면접 가이드
- 평상시 꾸준히 준비한다면 한 달 또는 최소 약 세달 정도의 집중적인 연습이 필요하다.
- 실전시 긴장하지 말고 논리적이고 구체적으로 대화를 나누며 진행할 것.
참고 문헌
>> Home