개발자 절반, 낡은 기술 스택 때문에 퇴사 고민? 생산성을 넘어 개발자를 정의하는 기술 스택의 중요성
최근 한 조사에 따르면 개발자의 과반수가 구식 기술 스택으로 인한 비효율성과 낮은 생산성 때문에 퇴사를 고려하고 있다고 합니다. CMS 솔루션 기업 Storyblok이 200명의 개발자를 대상으로 설문 조사한 결과, 무려 86%가 현재 사용 중인 기술 스택에 대해 불만을 느끼고 있었으며, 거의 절반(47.5%)은 기술 스택 문제로 인해 지난 1년 동안 퇴사를 고려한 적이 있다고 답했습니다. 심지어 31%는 지난 한 달 동안 퇴사를 고민했다고 밝혔습니다.
개발자를 좌절시키는 요인
개발자들이 가장 큰 불만을 느끼는 부분은 레거시 시스템 유지보수와 버그 수정(27.5%)이었습니다. 또한, 비기술적인 이해관계자들과의 소통(21.5%)에 대한 어려움도 큰 비중을 차지했습니다. 명확하지 않은 요구사항과 잦은 우선순위 변경(14%)으로 인해 최종 목표 달성에 집중하기 어렵다는 의견도 있었습니다. 개발자들은 단순히 기술적인 불만뿐만 아니라, 자신이 사용하는 기술 스택이 개인적인 이미지에도 영향을 미친다고 생각하는 것으로 나타났습니다.
기술 스택이 개발자에게 미치는 영향
응답자의 74%는 기술 스택이 자신의 직업적 정체성에 큰 영향을 미친다고 답했으며, 19.5%는 기술 스택이 자신을 정의한다고까지 응답했습니다. 반면, 기술 스택이 중요하지 않다고 답한 응답자는 2.5%에 불과했습니다. 이는 적절한 도구와 솔루션의 중요성을 강조하는 결과입니다. 현재 사용 중인 기술 스택에 대한 불만으로는 핵심 기능 부족(51%), 유지보수 어려움(47%), AI와 같은 최신 기술과의 비호환성(31%) 등이 꼽혔습니다.
Storyblok CTO의 조언
Storyblok의 CTO인 Alexander Feiglstorfer는 "기업에게 전하는 메시지는 분명합니다. 구식 기술 스택은 개발자들을 불행하게 만들고 결국 퇴사로 이어질 수 있습니다."라고 경고했습니다. 응답자의 4%만이 현재 CMS가 자신의 요구에 적합하다고 답했으며, 67.5%는 CMS가 발전을 저해한다고 생각했습니다. 개발자 경험 개선(29.5%), 최신 기술 스택 통합(23.5%), 성능 및 확장성 향상(17.5%), AI 통합(12.5%) 등이 가장 필요한 개선 사항으로 꼽혔습니다. 그는 또한, 임금 인상은 일시적인 해결책일 뿐이며, 개발자 만족도와 유지율을 높이기 위해서는 "현대화 로드맵"을 수립해야 한다고 강조했습니다.
결론
결론적으로, 기업은 개발자들의 기술 스택 불만을 간과해서는 안 됩니다. 단순히 임금 인상으로 문제를 해결하려 하기보다는, 장기적인 관점에서 기술 스택 현대화를 위한 투자와 노력이 필요합니다. 이는 개발자 만족도를 높이고, 우수 인력을 유지하며, 궁극적으로 기업의 경쟁력을 강화하는 데 중요한 역할을 할 것입니다.