2024년, 첫 번째 이직: 백엔드 엔지니어에서 데이터 엔지니어로
좋은 개발자는 적재적소에 합리적인 선택, 최선의 선택을 하기 위해서는 좋은 무기를 들고 있어야한다.
면접이 너무 어렵다고 느낄 때마다 기회가 있으면 해당 면접에 대해 피드백을 요청하곤 한다. 한 면접에서 이 말을 들었을 때, 나에 대해서 다시 한번 돌아봤다. 내가 가진 무기는 무엇인지, 이번 면접이 아니더라도 그 동안 내가 가진 무기를 잘 보여줬는지 생각해봤다. 지금 이 글을 읽고 있다면 자신이 갖고 있는 무기가 무엇인지 생각해보자. 그리고 무기 없이 전투에 나가보기도 하자.
TL;DR
이직을 하기 위해서는 목표와 기간 설정이 중요하다. 뚜렷한 목적이 결여된 상태로는 아무것도 이룰 수 없다. 막연하게 이직을 하고 싶다가 아니라 철저하게 이직을 해야만 한다는 마음이 생길 때 도전하자. 목표가 확실하다면 그 다음이 무엇이든 잘 끝을 맺을 것이다.
이직을 위한 나의 가이드라인
결심하기
앞서 짧게 얘기했지만 철저하게 이직을 하기 위한 결심이 필요하다. 왜 내가 이직을 해야만 하는지 생각해보기를 바란다. 그 이유가 보상일 수 도 있고 지금 속해 있는 환경일 수도 있다. 이유가 무엇이 되었든 지금 이직을 고려하게 만드는 것이 무엇인지 생각해보자. 이직을 하고 싶은 이유를 생각했다면 그 이유를 해결하기 위한 자신의 노력이 있었는지도 같이 생각해보자. 누구나 그렇듯 문제에 대한 회피는 편안하고 달콤하다. 그러나 대부분의 사람들은 문제를 겪고 이를 통해서 성장하는 것을 듣고 싶어하기 때문에 문제에 직면하고 이를 통해서 어떤 것을 얻었는지 경험해보는 것도 중요하다. 이 노력이 자신을 좋은 방향으로 이끌었다면 이직을 할 이유는 없지만 그렇지 못한 상황이라면 자신이 했던 노력과 그 결과를 잊지 말자. 직면한 문제들과 노력했던 경험들이 다음의 어떤 회사 또는 문화를 선택할지 도움을 준다. 물론 지금 회사나 팀이 가진 좋은 문화도 잊지 말자.
이직을 결심한 이유
나는 7년하고 반 년을 다닌 첫 회사를 그만두었다. 누구에게는 짧은 시간일 수 있지만 개발 직군에서 7년이라는 시간은 결코 짧지 않다. 커피-챗이나 면접에서 간혹 왜 7년 넘게 재직했는지 질문을 받기도 한다. 7년 동안 내가 왜 한 회사에서 머물렀을까.