PH pullh
입문 블로그 / CS는 언제부터 얼마나 공부해야 할까
프로젝트와 성장 5분 Beginner

CS는 언제부터 얼마나 공부해야 할까

자료구조, 네트워크, 운영체제 같은 CS 지식은 중요하지만, 초보자는 순서와 깊이를 조절할 필요가 있다.

CS 타이밍 커버 이미지

CS를 공부해야 한다는 말은 많이 듣지만, 막상 처음 시작하는 사람은 어디서부터 얼마나 봐야 하는지 감이 잘 안 잡힌다. 너무 일찍 깊게 들어가면 코딩 경험이 부족해 추상적으로만 남기도 한다.

반대로 전혀 안 보면, 나중에 웹과 서버 개념이 왜 그런지 이해하기 어려워진다. 결국 중요한 것은 타이밍과 비율이다.

프로젝트와 같이 가야 오래 남는다

예를 들어 웹 요청을 배우는 중이라면 네트워크 기초를 얹고, 리스트와 정렬을 많이 쓰는 시점이라면 자료구조를 같이 보면 훨씬 잘 남는다. 쓰임이 보일 때 CS 지식은 추상어가 아니라 도구가 된다.

초보자는 모든 CS를 한 번에 끝내려 하기보다, 현재 만들고 있는 것과 연결된 부분부터 보는 편이 훨씬 효율적이다.

입문자 CS 공부 기준

  • 현재 배우는 주제와 연결되는 CS부터 본다.
  • 이론만 보지 말고 작은 예제로 같이 확인한다.
  • 한 주에 한 주제만 좁게 본다.
  • 용어 암기보다 왜 이런 개념이 필요한가를 이해한다.

CS는 코딩을 대신하는 공부가 아니라, 지금 쓰는 도구를 더 깊게 이해하게 해 주는 공부다.

프로젝트와 성장

이 글의 포인트

  • CS는 필요하지만, 입문 단계에서는 프로젝트와 연결해 보는 편이 낫다.
  • 모든 분야를 한 번에 깊게 보려 하면 쉽게 지친다.
  • 용어보다 필요성을 이해하면 훨씬 오래 남는다.

Next Read

독학, 부트캠프, 멘토링 중 무엇이 나에게 맞을까

정답은 하나가 아니라 현재 상태에 따라 달라진다. 각 방식이 어떤 사람에게 더 잘 맞는지 초보자 관점에서 정리했다.