SI가 계속 논란이 되는 이유?
SI 시장은 국내에서 파이가 가장 큽니다. 그리고 SI에서 코드품질은 고려할 필요가 없는 요소이며, 오직 일정안에 소프트웨어가 제때 나올 수 있느냐? 즉, 예측 가능한가? 가 가장 큰 가치 판단의 기준이 됩니다.
이것을 잘하는 개발자들이 SI에서 능력있는 개발자들이고, 그렇기에 고임금을 받습니다.
여기까진 아무런 문제가 없습니다.
근데 SI에서 서비스로 나온 소수의 개발자들(그럼에도 불구하고 시장 규모의 차이로 인해 상대적 다수가 되는…)이 서비스에 와서 SI식의 저품질 코드를 양산하며 SI에서의 고임금과, 서비스에서의 워라밸, 복지를 함께 바라는 경우가 많고,
이러한 SI 개발자들로 인해 서비스 회사에 재직하던 개발자들이 피해를 보는 경우가 아주 많기 때문이라고, 저는 그렇게 생각합니다.
그럼 SI랑 담쌓고 살면 되는거 아니냐? 라는 의문이 드실 수 있습니다. 저만 해도 네카라에 재직중이지만, 네카라에도 그 옛날 아웃소싱하던 관습으로 인해 SI의 저품질 코드들이 상당히 많습니다. 그리고 이 코드들때문에 골머리 싸매고 있는 개발자들이 네카라에도 아주 많지요.
네카라만해도 이런데, 대다수의 서비스회사들은 오죽할까 싶긴 합니다.
이러니 서비스에 재직하는 개발자들에게서 불만이 터져나오는 것이라고 생각합니다. 서비스회사에 맞지 않는 개발습관, 기술력. 그에 반해 높게 요구하는 임금과 수직적인 꼰대문화 등.
결국 서비스의 생태계에 악영향을 미치게 됩니다.
사실 SI에 재직하는 개발자냐, 서비스에 재직하는 개발자냐는 크게 중요하지 않죠.
로마에 가면 로마의 법을 따르면 됩니다. 그럼 모두가 해피한것이죠.