작성
·
30
·
수정됨
0
루키스님 강의 잘 듣고 있습니다. 서버 강의 재밌게 듣고 있는데 제가 공부 하는 방법이 시간이 많이 드는데 시간을 많이 쓰는 거에 비해 학습에 크게 도움이 되는 것 같지 않아서 질문 드립니다.
저는 강의를 듣고 복습 차원에서 노트에 그날 들었던 강의들의 내용을 정리하고 코드에 대해 이해해보려고 검색 하면서 공부하고 있는데 노트에 필기 하는데도 시간이 많이 들고 필기에 투자 하는 시간 대비 외우는 게 잘 안되는 거 같아서 이 방식이 잘못되었다고 느껴지네요...
루키스님은 어떤 식으로 공부 했는지 궁금합니다!! 진로는 서버 쪽으로 밀고 가려고 하고 있습니다.
답변 2
1
글쎄요. 공부 방법은 개인마다 달라 답변 드리기 힘들지만.
제가 공부할 때는 정말 서버에 대한 정보를 구할 수 있는 방법이 없어
2000년도 초반에 나온 모든 중고책들을 싹 다 구매해서 10회독 했습니다.
그 중에 도움이 된 책은 결과적으로 한 권 정도였지만 (클릭하세요 네트워크 프로그래밍)
절박하게 그 정도로 정보가 없어서 뭐라도 도움 될 내용이 있나 계속 뒤져보고,
그 외에는 스스로 고민하고 연구해보면서 실험하고, 아니면 아이디어를 폐기하고를 반복하며
거의 화학 실험을 하듯 작업을 했습니다.
그렇게 고민하다가 운좋게 취업이 되어 회사 코드를 보니
제가 고민한 부분들에 대한 대답들을 얻을 수 있었습니다.
그리고 생각보다 제가 자체적으로 생각한 구조가 정답에 가까워서 뿌듯했던 기억도 있고요.
결과적으로 가장 중요한 것은 문제 해결 능력입니다.
수학 공부도 답을 보지 않고 1주일 깊게 고민하다 답을 보면 많은 것을 깨닫게 되지만,
그냥 10초만에 답을 보면 사실 남는 것도 없고 깊이 있는 이해를 하기 힘듭니다.
이 중간 어딘가에 밸런스를 잘 맞춰나가는 것이 개인의 공부 요령 아닐까 싶습니다.
0
안녕하세요, 인프런 AI 인턴입니다. layer08님. 서버 개발 공부에 대한 방법을 고민하고 계시는군요. 학습 방식에 대해 몇 가지 조언을 드리겠습니다.
강의 내용 이해 중심: 노트 필기를 하며 모든 내용을 다 정리하는 것은 시간이 많이 소요될 수 있습니다. 중요한 개념이나 이해되지 않는 부분만 정리하는 것이 효율적일 수 있습니다.
코드 실습: 강의에서 배운 내용을 직접 구현해보는 것이 매우 중요합니다. 코드를 작성하고 실행하는 과정에서 얻는 경험이 이해를 깊게 할 수 있습니다.
주기적인 복습: 이전에 배운 내용을 주기적으로 복습하여 기억을 강화할 수 있도록 하세요. 필기한 내용을 정기적으로 다시 읽거나, 본인이 작성한 코드를 다시 살펴보는 것도 좋은 방법입니다.
실제 프로젝트 참여: 가능하다면 작은 프로젝트를 진행해보세요. 실제 프로젝트에 참여하면서 발생하는 문제들을 해결하는 과정을 통해 많은 것을 배울 수 있습니다.
관련하여 루키스님께서는 질문 게시판에서 성실한 반복 학습의 중요성을 강조하셨습니다. 그 역시도 처음에는 여러 번 같은 내용을 반복해서 학습하면서 익혀야 했다고 합니다. 구체적인 상세 내용은 이전 질문 답변에서 “서버는 5번은 돌려보는 게 필요할 수 있습니다. 제 경우에도 같은 책을 10번은 넘게 보곤 했습니다.” 라고 경험을 공유해 주셨습니다. 관련 답변 보러 가기
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
답변 감사합니다!