오늘 스프링 부트를 잘 쓰는 수준에 대한 이야기를 했는데, 내가 생각하는 ‘스프링 부트를 잘 쓰는 수준’은 이렇다.
- 초급: spring-boot-starter-web 을 기반으로 API를 ‘어떻게든’ 구현한다.
- 중급: 자신에게 필요한 기능을 가진 starter를 ‘추가’하여 web 이외의 기능을 사용한다.
- 고급: 스프링 부트가 제공하는 ‘관례’적 구성을 살피고 ‘외부 구성 속성’을 이용해서 사용하는 기능을 ‘스스로’ 제어한다.
- 특급: ‘필요한 경우’ 스프링 부트 자동구성을 비활성화하고 스프링 프레임워크나 스프링 부트가 제공하는 ‘인터페이스’를 구현하여 ‘자기 입맛’에 맞게 사용한다.
이건 어디까지나 스프링 부트에 한정된 잘 쓰는 수준을 이야기 하는 것이고, 이 수준 다음에 업무 구현 능력은 다르게 평가해야 한다.
#월급쟁이개발자 #bootspringboot
P.S. 고급 수준정도 되면 우리나라에서 한동안 밥굶는 상황은 없을 거라 생각한다.
Comments