개발자는 대개 비공식적으로 관리 관련 업무를 맡는다. 이를테면 팀에 합류한 신입 개발자의 멘토가 되면서 관리 관련 업무를 시작한다.

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

많은 조직에서 신입 교육 프로그램으로 멘토링 제도를 운영한다. 막 졸업한 신입 개발자나 인턴이 입사하면 흔히 주니어 팀원이 멘토가 된다. 때로는 입사한 지 한두 해가 지난 팀원이 멘토가 된다. 이들이 신입 교육 및 인턴 프로그램을 제일 잘 기억하고 있어서이지만, 대개는 신입 사원과 가장 친한 사이가 되기 때문이다. 어떤 경우에는 신입 사원이 사내 프로세스에 빠르게 적응하고, 기술적인 부분에서 도움을 받을 수 있도록 시니어 개발자를 멘토로 지정하기도 한다. 건강한 조직에서는 신입 사원 멘토링 프로그램이 멘토와 멘티 모두에게 한 단계 더 성장할 기회가 된다. 또한, 멘토는 다른 사람에 대한 책임감이 어떤 것인지 알 수 있는 기회가 되고, 멘티는 먼저 요청하지 않아도 자신에게 신경 써주는 사람이 생긴다.

내 첫 번째 멘토가 기억난다. 그는 소프트웨어 개발자로서 많은 가르침을 주었다. 썬마이크로시스템즈(Sun Microsystems)의 자바 가상머신(Java Virtual Machine, JVM) 도구 개발 팀에 인턴으로 입사했을 때였다. 내가 맡은 일은 빌드가 되는 진짜 소프트웨어 ...

Get 개발 7년차, 매니저 1일차 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.