개발자는 사람과 잘 일하는 법을 알아야 한다
관리자가 되지 않고 개인 기여자(IC) 진로를 선택하면 코딩만 잘하면 되고 사람과 잘 일하는 법을 피할 수 있다는 건 현실과 다릅니다. 개인 기여자인 개발 리더에게도 기술 리더십이 필요합니다. 관련 글 정리해서 제 생각과 함께 올려봅니다. 1️⃣ 스스로를 리드할 줄 알아야 합니다 남에게 영감을 줄 수 있는 리더가 되기 전에 스스로를 리드할 수 있는 사람이 되어야 한다. 스스로에게 리더가 된다는 건 최고의 성과를 내고 퀄리티가 높은 아웃풋을 내는 것이다. 2️⃣ 잘 타협하고 절충점 찾을 줄 알기 리더로써 문제의 해결 방향과 큰 그림을 그리는 것뿐만 아니라 다른 사람이 자신의 의견에 동의하도록 납득시킬 줄 아는 것이다. 다른 사람과 이견 조율하려면 비지니스와 회사에 중요한 점이 무엇인지 알고 그 점을 다른 사람에게 잘 전달할 줄 알아야 한다. 📌 덧붙여서 협상과 다른 사람을 납득시키는 스킬은 리더에게 가장 중요한 것 같습니다. 납득시키려면 자신의 의견에 관해 확고한 믿음이 있어야 하고, 그러려면 충분한 리서치와 데이터를 수집해야 합니다. 3️⃣ 전문가가 되어야 한다 자신이 하는 일에 전문가가 되어야 하는 건 당연하고 그러려면 꾸준히 자기 계발을 해야 한다. 배울 건 많지만 그 중에서도 개인 목표나 현재 종사하는 분야에 필요한 스킬을 집중으로 습득하여 전문가가 되는 것이 좋다. 4️⃣ 공유하기 리더는 다른 사람을 이끌고 그들이 일을 잘할 수 있도록 도와야 한다. 그러려면 지식을 잘 공유할 줄 알아야 한다. 지식을 혼자만 알고 있으면 다른 사람이 성장하도록 돕지 않고 다른 사람이 리더인 자신에게 의존하게 만든다. 다른 사람이 나에게 의존하게 만들면 자신에게 필요한 스킬을 습득할 수 있는 시간이 없어져서 결국 자기 성장에 도움 되지 않는다. 📌 덧붙여서 예전부터 ‘자기 계발’ 시리즈 글에서 꾸준히 언급했지만, 다른 사람이 성장할 수 있게 정보 공유하고 문서화하는 것(지난 글 참조)은 아주 중요한 스킬입니다. 처음에 공유 프로세스를 만들려면 시간이 들지라도 길게 보면 나에게도 다른 스킬들 습득하고 성장할 시간을 줄 수 있습니다. 5️⃣ 지속적으로 성과 내기 ‘운‘과 ’리더십‘의 차이는 꾸준히 좋은 퀄리티를 내는 것이다. 지속적으로 성과를 잘 내려면 자신이 잘 해낼 수 있거나 흥미를 갖지 못하는 프로젝트까지 모두 다양하게 맡으면서 경험을 쌓아야 한다. 📌 덧붙여서 기회를 스스로 잘 파악하는 것도 하나의 스킬입니다. 작고 하찮다고 생각하는 일이라도 팀의 프로세스를 개선한다면 스스로 맏아서 해내거나, 시키지 않아도 문제의 해결책을 내는 등 익숙하지 않은 일이라도 다방면에서 경험을 쌓는 게 아주 큰 도움이 됩니다. 그 외 다른 점은 원문을 확인해보세요! 🪴 함께 읽으면 좋은 글: 신입, 경력직 회사 생활과 자기 계발에 필요한 것 2탄 https://careerly.co.kr/comments/82395