2장. 멘토링

고래상어·2022년 2월 13일
0

주니어 팀원 멘토링의 중요성

  • 멘토의 지도에 따라 실무를 경험하고, 생산성이 높은 개발자로 성장하는 법을 배울 수 있다.
  • 매니저는 경력의 이정표가 되고, 멘토링은 매우 가치가 있다.

멘토 되기

인턴을 위한 멘토링

  • 경청하기
    • 경청은 사람 관리의 시작이자 기본
    • 경청은 좋은 매니저의 핵심 기술 중 하나인 공감의 전 단계
    • 멘티의 질문이 이해가 되지 않으면 다른 방식으로 거듭 질문 한다.
    • 편안한 마음으로 멘티의 질문을 들어라
    • 멘토가 질문에 답을 하기 위해 시간을 쓰는 확률보다 멘티가 충분히 질문하지 않아 일이 전혀 다른 방향으로 잘못 진행될 가능성이 더 높다
  • 명확하게 의사소통 하기
    • 인턴이 올바른 방향을 유기 하도록 약간의 방향성과 명확한 작업 방법을 알려주어야 한다.
  • 적절한 피드백 주기
    • 인턴 과정의 첫 몇 주 동안에는 인턴에게 적절한 업무 피드백 주기를 찾아야 한다.
    • 일주일에 한 번 또는 매일 할 수도 있다.
    • 적어도 일주일에 한 번은 인턴의 작업을 확인하고 따로 시간을 내서 이야기를 나누자.

신입 사원 멘토링 하기

  • 신입 사원의 낯설고 참신한 시각 및 질문을 불편해하지말고 충분히 이용하자
  • 효율적으로 일하는 팀에는 신입 사원 교육 문서가 잘 갖춰져 있다
    • 개발 환경을 구축
    • 트래킹 시스템 동작 이해
    • 필수 업무 도구를 단계별로 설명한 문서 등
  • 신입 사원에게는 학습할 권리와 의무가 있고 학습 결과는 팀의 이익을 위해 공유되어야 한다.
  • 멘토링은 신입 사원을 주위 동료들에게 소개할 좋은 기회도 된다.

기술 경력 멘토링

  • 주니어 개발자는 자신의 업무와 상황을 잘 이해하는 사람에게 관리받고 실습할 때 많은 것을 배운다.

멘토일 때

  • 멘토는 멘티에게 기대하는 바를 이야기해야 한다
  • 멘티가 미팅 때 질문을 준비하도록 하려면, 미팅 주제와 질문을 미리 보내 달라고 요청해야 한다
  • 시간 약속을 분명히 하고, 멘티의 질문에 솔직하게 답해주자

멘티일 때

  • 멘토링을 통해 얻고 싶은 것을 생각하며 멘토링 시간을 준비해야 한다.
  • 멘토가 있으면 좋을 것 같지만 정작 만나서 커피를 마시며 시간을 보낸다면 멘토가 꼭 필요한 건 아니다.

좋은 매니저, 나쁜 매니저 : 알파 긱

  • 알파 긱은 팀에서 인정받는 최고의 개발자로, 늘 정답을 말하며 어떤 어려운 문제도 풀어내는 사람이다.
  • 이들은 뭐든 뛰어나야 하는 ‘탁월함의 문화'를 만들려고 하지만 결국에는 ‘두려움의 문화'를 만드는 경향이 있다.
  • 타인의 실수를 얕잡아 보고, 아무런 경고도 없이 팀원이 한 작업이나 다른 팀원의 작업을 직접 다시 하는 최악의 행동을 하기도 한다.
  • 때로는 팀원의 노력을 인정하지 않고 성과를 독식한다.

좋은 매니저일 경우

  • 두려운 존재이긴 하지만 젊은 개발자에게 많은 영감을 주기도 한다.
  • 다른 사람들의 시도가 왜 작동하지 않는지를 정확히 알며, 혹시 모르더라도 “나만 믿어"라고 말할 것이다.
  • 알파 긱은 본인이 원하면 가르쳐줄 것이 많고, 빌드에 도움이 되는 흥미롭고 훌륭한 시스템을 설계할 수 있다.
  • 팀에게 가르칠 지식이 많아 팀원은 그의 하대를 견디며 실력을 존중한다.

나쁜 매니저

  • 알파 긱 자기 의견이 반영되지 않은 결과는 아무도 가져갈 수 없게 한다.
  • 자신이 개발한 시스템에 대해 사람들이 불평하거나 기술적 결정을 비판하면 매우 공격적으로 반응 한다.

알파 긱 성향 자가 테스트

  • 기술적인 부분이 뛰어난 데도 사람들이 다가와서 도움을 부탁하지 않는다
  • 자기 생각을 정확하게 말하고 어떤 것도 요청하지 않는가?
  • 다른 사람의 좋은 아이디어나 좋은 코드를 인정하는 일이 못마땅하고 다른사람의 실수를 열심히 찾지는 않는가?
  • 정확함이 가장 중요하고 옳은 것이라 믿으며, 그 믿을 위해 언제든 싸울 수 있는가?

위에 해당한다면 알파 긱을 의심해보자

만약 당신이 매니저를 승진시킬 위치에 있다면, 알파 긱에게 팀 관리를 맡길대는 그 영향을 면밀히 살피고 조심, 또 조심해야 한다.

멘토의 매니저를 위한 팁

  • 멘토링 관계를 설정하는 이유를 생각해보자
  • 멘토링은 멘토에게 책임이 추가된다는 뜻임을 기억하자
  • 멘토란 역할은 또다른 책임이란 관점에서 대우할 필요가 있다. 멘토에게는 계획을 세우고 멘토 활동을 충실히 할 수 있는 충분한 씨간을 주는게 중요하다
  • 같은 부류의 멘토-멘티를 짝짓지 말라
    • 여자끼리, 남자끼리, 외국인끼리 짝을 지어야 한다고 생각해서는 안 된다.
    • 멘토링의 목적이 다양성에 초점을 맞춘 게 아니라면 최고의 멘토와 연결해주는 게 바람직하다
  • 멘토링을 팀의 차기 리더를 훈련하고 보상하는 기회로 사용하자

멘토를 위한 핵심 요약

호기심과 열린 마음 갖기

상대방의 언어를 듣고 말하기

  • 멘토링은 경청을 연습할 좋은 기회다.
  • 이따금 시니어 개발자에게 나쁜 습관이 스며있기도 하다. 최악의 습관은 잘 이해되지 않거나, 자신의 의견에 동의하지 않는 사람과 논쟁하려는 경향이다.

인맥 관리하기

  • 경력은 결국 인맥의 힘에 따라 성공하거나 실패한다.
  • IT 바닥은 좁다. 그러니 다른 사람에게 잘 대하려고 노력하자.
profile
안드로이드 개발자 입니다

0개의 댓글