안녕하세요 3년차 백엔드 개발자 입니다!
주로 기술 학습은 인강/구글링을 통해 해왔는데, 더 깊이있는 학습을 위해서 어떻게 학습을 하는게 좋을까요?
예를 들어 트랜잭션의 내부 원리와 서버에 요청을 받는 순간부터 응답으로 보내는 과정을 꼼꼼하게 알고싶으면 디버깅하면서 학습하는 방법밖에는 없을까요?
안녕하세요 3년차 백엔드 개발자 입니다!
주로 기술 학습은 인강/구글링을 통해 해왔는데, 더 깊이있는 학습을 위해서 어떻게 학습을 하는게 좋을까요?
예를 들어 트랜잭션의 내부 원리와 서버에 요청을 받는 순간부터 응답으로 보내는 과정을 꼼꼼하게 알고싶으면 디버깅하면서 학습하는 방법밖에는 없을까요?
안녕하세요. seon님
좀 더 깊이있게 원리들을 이해하고 싶은 것으로 이해했습니다.
생각하신 것 처럼 디버깅을 해가면서 코드를 따라가는 것도 괜찮습니다. 다만 이 경우 기본기를 잘 다진 상태에서 코드를 따라가야 배울 것이 있습니다. 기본기나 기본 원리, 프레임워크의 철학 등을 이해하지 않은 상태로 코드를 따라가면 코드를 제대로 이해하기 어렵습니다.
여러가지 방법이 있지만, 소스 코드도 분석해보고, 프로젝트에서 배우고, 또 좀 더 심도 있는 책을 읽어보는 것 등도 방법입니다.
감사합니다.
답글