내년에 새롭게 참여할 프로젝트에서 Java + Spring Boot 조합을 써야해서 급하게 공부를 하고 있다.
커리어를 돌아보면, Java로 가장 많은 코드를 작성한 것 같다. 그 다음은 Python.
마지막으로 Java를 사용한 건 2016년이니 정말 오랜만에 다시 Java를 쓰게 되었는데, 그새 버전은 8에서 17로 올라갔다.
Spring Boot는 이번이 처음이다.
어떻게 공부하면 좋을까 탐색하다 찾은 것은 JetBrains Academy.
Java Backend Developer Track을 진행 중인데, 프로젝트를 중심으로 이론, 연습문제, IDE를 연동한 실습이 제공된다.
프로젝트를 먼저 선택한 다음, 그 프로젝트를 소화하는데 필요한 Topic을 공부하는 방식이다.
이론 설명도 잘 되어 있어서, 기억이 가물가물하거나 잘 모르는 것은 꼼꼼히 읽고 이해하고 정리하고 문제를 풀어보는 식으로 제대로 공부하려고 애쓰고 있다.
그래서 진도가 무척 더디지만, 하나씩 제대로 해놓으면 나중에 충분한 보상을 받을 수 있을 것으로 믿는다.