백발의 개발자가 되기 위한 커리어 패스 (지디넷코리아)

Source

  • Evernote/Technote scraps/백발의 개발자가 되기 위한 커리어 패스 - 지디넷코리아.md

Summary

저자 박경훈은 영국 개발 문화 체험을 통해 한국과 영국의 ‘고급 개발자’ 평가 기준 차이를 지적한다. 한국은 일정 준수와 개발 속도(결과 중심)를 중시하는 반면, 영국은 코드 품질, 객체지향적 설계, 패턴 적용 능력(과정/설계 중심)을 중요하게 여긴다. 저자는 드라이퍼스 모델(Dreyfus Model)을 인용하여 개발자 성장 단계를 설명하며, 한국 개발자들이 ‘능숙자(Competent)’ 단계에서 성장 정체되는 경향이 있음을 지적한다. 진정한 숙련자(Proficient)는 결과물뿐만 아니라 예외 상황 고려, 확장성, 설계 관점 등을 갖춘 개발자임을 강조한다.

Key Points

  • 한국 개발 문화: 다재다능함, 야근, 빠른 일정 완수를 실력의 기준으로 삼는 경향
  • 영국 개발 문화: 코드 품질, 객체지향적 설계, 적절한 패턴 적용, 주니어 멘토링 능력을 실력의 기준으로 삼음
  • 드라이퍼스 모델(Dreyfus Model) 적용: 초급자(Novice) → 초중급자(Advanced Beginner) → 능숙자(Competent) → 숙련자(Proficient) → 전문가(Expert)
  • 한국 개발자의 성장 병목: ‘능숙자’ 단계에서 결과물만 만들어 내는 수준에 머무르며, 설계와 품질에 대한 고민이 부족해 성장 정체 발생
  • 숙련자의 조건: 예외 상황 고려, 확장성 검토, 객체지향/관점지향 설계 능력, 시스템/플랫폼 설계 능력, 패턴의 적재적소 적용 이해