시니어 개발자란 누구인가?

less than 1 minute read

원문: What Defines a “Senior Developer?”

오랜만에 쓰는 글인데 짧으니 민망하지만 다시 쓰기 위해서 짧지만 적어본다. 원문은 시니어 엔지니어의 조건에 대한 글이다. 간단히 내용을 정리하면 다음과 같다.

  • 평균 10년 정도의 경력
  • 요구사항을 이해하고 구성원에게 전달해서 프로젝트를 성공시킨 경험
  • 대형 프로젝트의 개발 사이클의 시작부터 마무리까지 해본 경험
  • 주니어를 키워내는것
  • 개발팀뿐만 아니라 다른 팀과의 역학관계를 이해하고 잘 다룰 줄 아는 능력을 가진 사람

시니어 개발자에 대한 정의는 어렵지만 여러 글을 확인해봤을 때 좋은 경험과 그 경험을 바탕으로 누군가를 키워내는 사람이어야 하는 것으로 결론을 낼 수 있을 것 같다.