좋은 개발자에게 필요한 기술 리더십

관리자만 리더십이 필요한 게 아니라 좋은 개발자가 되려면 반드시 '기술 리더십'이 필요합니다. 관련 글 내용 정리한 후 몇 가지 덧붙여서 올립니다. 1️⃣ 많은 개발자는 대인 관계 스킬이 필요하지 않은 기술 업무 보는 것을 선호한다. 하지만 리더가 되려면 의사소통, 협상 스킬 그리고 다른 이해 관계자들의 관점을 잘 이해할 줄 아는 스킬을 꼭 갖추어야 한다. 이 말인즉슨 유닛 테스트가 통과하는지 아닌지와 같은 기술 문제가 아닌 비지니스 문제를 해결하는 데 많은 생각을 하게 된다. 여러 이해 관계자의 관점을 이해함으로써 제품을 개발하고 비지니스에 실제 영향력을 미치는 데 필요한 비전을 키운다. 2️⃣ 개발자는 기술 실력을 향상하는데 많은 시간을 투자한다. 프로그래밍 언어를 습득하고, 기술 스택에 관한 이해도를 높이며 시스템을 잘 설계하는 방법을 배운다. 앞서 언급한 스킬은 모든 개발자에게 꼭 필요한 스킬이다. 3️⃣ 개발자에게 필요한 기술 리더십 스킬도 같이 배워야 한다. 리더십이 있는 시니어 개발자는 팀이 효과적으로 복잡하고 큰 문제를 해결할 수 있도록 도와야 한다. 그들은 복잡한 문제(Complex Problem)을 작은 단위의 문제로 나눌 수 있어야 하며, 작은 단위로 나누려면 아키텍처에 대해 잘 알아야 한다. 뿐만 아니라 팀간 서로 일이 막히지 않고 잘 해낼 수 있도록 프로세스를 잘 만드는 방법도 알아야 한다. 4️⃣ 일반 개발자는 알고리즘과 자료 구조 등등 개인 기술 실력을 올리려는 목표를 달성하려 하지만 기술 리더는 팀 레벨(혹은 조직 레벨)에서 목표를 달성할 수 있도록 해야 한다. 기술 리더십이 있는 개발자는 코드를 잘 쓰고 읽는 것뿐만 아니라 비지니스 니즈를 잘 알고, 비지니스 문제를 미리 파악할 수 있어야 한다. 5️⃣ 따라서 개발자로서 성장하려면 기술 스킬뿐만 아니라 리더십 스킬도 같이 배워야 한다. 글을 읽어보니 지난 번 고속 승진으로 수석 엔지니어가 된 친구의 조언이랑 일맥상통하네요. 그 친구도 ‘기술 리더십’을 강조했습니다. 🤔 기술 리더십 스킬을 배울 수 있는 방법은? 개인적으로 도움 된다고 생각하는 몇 가지 방법을 공유하자면 다음과 같습니다. 1. 적은 수의 엔지니어를 리드할 수 있는 기회부터 얻어서 시험 삼아 작은 단위의 개발자를 이끌고 가이드 해본다. 2. 리더십 있는 시니어 엔지니어와 매월 1:1 멘토링 하기. 3. 기술 리더십 관련 글을 많이 읽어 본다. 4. 익숙해지면 점점 더 규모가 큰 프로젝트(10명~20명 이상 엔지니어가 참여하는 프로젝트 또는 조직 간 협력이 필요한 프로젝트)를 맡아 본다. 5. 관리자와 주니어 개발자 그리고 동료 개발자에게 건설적인 피드백 받기. 기술 스킬 쌓는 것처럼 리더십 스킬도 같이 쌓은 게 좋을 것 같아요. 🪴 함께 읽으면 좋은 글: 기술 리더가 되기 위해 필요한 의사소통 스킬 https://careerly.co.kr/comments/82411 개발자에게 필요한 구글의 무료 기술 글쓰기 코스 https://careerly.co.kr/comments/82473

Technical Leadership: A way to become a better developer

Thoughtworks

Technical Leadership: A way to become a better developer

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 4월 23일 오후 2:05

 • 

저장 30조회 5,340

댓글 2

  • 동의합니다. 주니어때는 작은 스코프에서 기술적인 완성도를 높이고, 시니어때는 아키텍처를 이해하고 정의할 수 있어야 하며, 그 이후에는 프로세스를 다루고, 마지막에는 리더십까지 키워야 한다고 생각해요. 한국에는 아직 리더십과 매니징에 대해 ‘난 그런거 잘 못해’ 하고 바로 포기하는 경우들이 많은것 같은데요, 이런 글들이 널리 퍼져서 인식이 바뀌는 계기가 되면 좋겠네요. 좋은 글 감사합니다. 저희 팀 내부에도 공유해야겠어요!

    @심재훈 한마디로 깔끔하게 잘 정리해주셨네요! 리더십의 경우 말씀해주신 것처럼 포기하는 경우도 많은 것 같고 무엇보다도 개발자에게 중요하지 않다고 여기는 경우가 아주 많은 것 같아요. 감사합니다 😊

함께 읽은 게시물

토스에 합류하다

... 더 보기

토스에 합류하다

velog.io

토스에 합류하다

[Dev.to] 2025년에 주목해야 할 최고의 오픈 소스 프로젝트

... 더 보기

Top Open Source Projects to Watch in 2025

DEV Community

Top Open Source Projects to Watch in 2025

ChatGPT 버전명 설명

ChatGPT 사용할 때 어떤 모델을 선택해야할지 망설여집니다. 모델명만 봐서는 어떤게 좋은지 모르겠더라고요.

... 더 보기

[MITSloan] 2025년 리더십을 위한 세 가지 필수 기술

... 더 보기

Three Nonnegotiable Leadership Skills for 2025 | Melissa Swift

MIT Sloan Management Review

Three Nonnegotiable Leadership Skills for 2025 | Melissa Swift

🕊️ [Medium] 자바 개발자가 피해야 하는 11가지 실수 (1)

1

... 더 보기

15 + 11 Mistakes Every Java Developer MUST avoid TODAY

Medium

15 + 11 Mistakes Every Java Developer MUST avoid TODAY

 • 

저장 313 • 조회 12,577


서비스 텐션

... 더 보기

서비스 텐션

K리그 프로그래머

서비스 텐션

 • 

댓글 1 • 저장 5 • 조회 3,753