앞으로 개발자가 되기 위한 백엔드 공부 방법에 대해 정리해보겠습니다.

(출처 : https://techcrunch.com/2016/05/10/please-dont-learn-to-code/)
현재 나의 상황
현재 비개발직무에서 근무하고 있기 때문에 실질적인 공부 시간은 평일 퇴근 후, 주말에 할당할 수 있습니다.
평일에는 퇴근 후 6시 30분 부터 공부한다고 가정했을 때, 최대 11시 정도까지 공부할 수 있습니다. 그렇지만 실제 집중해서 공부하는 시간은 3시간 30분 정도라고 생각됩니다.
주말에는 토, 일 모두 공부에 집중하려고 계획하고 있습니다. 10시부터 20시까지 공부한다고 가정하면 8시간 정도 집중할 수 있습니다.
이렇게 하면 주 33.5시간 공부 가능합니다. 직장인이 아닌 경우에 하루 8시간 5일 공부한다고 가정했을 때 40시간, 주말까지 공부한다면 45시간 정도로 절대적인 시간이 부족하다고 생각됩니다.
새로운 분야를 공부하는 만큼 일주일을 모두 투자해도 부족한데, 일과 병행하는게 어려울 수 있습니다. 하지만 그만큼 밀도 있게 공부하고, 평일에 4시간, 주말에 10시간씩 늘려서 공부 시간을 확보한다면 주 40시간은 공부할 수 있을 것입니다.
최적의 공부 방법
가장 중요한 것은 반복 학습이라고 생각합니다. 사람은 누구나 망각을 하게 되고 망각하지 않기 위해 여러 번 반복 학습하는 것이 중요합니다. 그리고 몰아서 공부하기보다 하루에 조금씩 꾸준히 공부해야 한다고 생각합니다. 그렇기에 하루에 코딩 테스트 1문제 밖에 풀지 않더라도 공부의 끈을 놓지 않으려고 합니다.