대부분의 개발자가 '무엇'을 사용하는지만 배우니까
그 기술의 '왜(WHY)?'가 없으니 왜 그런방식으로 설계됐다는 그런게 없으니까 기능 사용자가 되고
그 기능 사용자 대부분은 옛날 방식을 그대로 써서 그 방식이 틀렸는지 아닌지 조차 의심을 안하니까 제 3 사용자가 볼때는 이건 옛날방식이고 이런 문제가 터질건데라고
보일 수밖에 없군.
대기업 시스템 특성상 시스템이 복잡하기에 개발자를 제네럴 리스트가 아닌 특정 분야의 스페셜 리스트로 만들기때문에
특정 API 성능 최적화에서만 결국 쓸모 있는 것이고, 전체 시스템 설계에서 약하고 이렇기때문에 옛날에 배운 방식을 쓰는 그런 안타까운 결과물을 본다.
이런 작은 코드 외주 결과물에서도 이런데
큰 코드에서는 얼마나 많은 문제가 있을지.
창업이 아니면 이 굴레에서 벗어날 수 없을듯
나도 취직한다면 기업의 부품이 된다면 백퍼센트 설계 능력을 잃게 되겠지
댓글 0