프로그래머의 14가지 성격 유형 (IT World Korea)
Source
Evernote/Inbox/'성질이 어디가나···' 프로그래머의 14가지 성격 유형 - IT World Korea.md
Summary
Andrew C. Oliver(InfoWorld) 기고문으로, 개발자 커뮤니티에서 유행하는 프로그래머의 성격 유형을 풍자적으로 분류한 내용입니다. 문서에는 ‘아키텍처 우주비행사’, ‘불안정한 전도사’, ‘코드 시인’, ‘클라우드 광신도’, ‘전통주의자’, ‘극단적 전통주의자’, ‘사유 기술의 사제’ 등 7가지 유형만 명시되어 있으나, 제목은 14가지 유형을 언급합니다. 각 유형은 특정 기술 스택(Java, C++, Erlang 등)이나 개발 철학(과도한 아키텍처 설계, 클라우드 맹신, 레거시 고수 등)에 대한 편향성을 과장되게 묘사합니다. 결론은 훌륭한 소프트웨어는 팀워크로 만들어지며, 자기중심적 사고를 버려야 한다고 강조합니다.
Key Points
- 개발자의 성격 유형을 기술 선호도와 태도에 따라 유형화한 풍자적 분류
- 아키텍처 우주비행사: 복잡성과 분산 시스템, UML 다이어그램, 디자인 패턴 남용을 선호
- 불안정한 전도사: 자신의 설계에 집착하며 타인의 아이디어를 위협으로 간주
- 코드 시인: 코드의 우아함과 패턴 준수에 집착하여 마감일이나 팀의 불편함을 무시
- 클라우드 광신도: 보안이나 안정성보다 최신 유행인 클라우드 기술에 맹목적으로 의존
- 전통주의자/극단적 전통주의자: Java/Oracle/WebSphere 등 검증된 레거시 기술 고수 또는 신기술 거부
- 사유 기술의 사제: IBM, Oracle, Microsoft 등 대기업의 폐쇄형 솔루션만 신뢰
- 핵심 메시지: 개발자는 자기중심적 사고를 버리고 팀 협력을 통해 소프트웨어를 만들어야 함