[9월] 책 한 권으로 CS 기초 격파하기 (with. CS스터디)
비전공자로 싸피에 들어와 공부를 하다보면 어느순간 '이거' 해야될 것 같은데...라는 조급함이 불쑥 다가옵니다. '이거'의 정체는 바로 CS 인데요, CS는 Computer Science의 줄임말로 개발자라면 꼭 학습해야 할 컴퓨터 공학 지식을 의미합니다. 면접에서 이 Computer Science가 큰 비중을 차지하고 있다는 건 두말하면 입 아프죠.그러므로 반드시 공부해야 하는 부분이기도 합니다.(2학기 프로젝트 들어가면 프로젝트만으로도 엄청나게 바빠진다는 소문을 들었...)
CS를 공부할 수 있는 방법은 두 가지입니다. 먼저 독학하는 방법입니다.
혼자서 공부할 수 있는 의지와
컴퓨터 공학의 중요 흐름을 꿰뚫고 있는 기초 지식과
독학에 최적화된 두뇌를 가지고 있다면
독학
오히려 좋아
하지만 대부분의 사람은 공부를 시작하려고 마음 먹어도 (특히 비전공자인 경우 학교에서 배우고 오지 않는 분들이 많기 때문에) 어디서부터 어떻게 시작해야 할지 막막한 기분을 느끼게 됩니다. 또 혼자 하게 될 경우 의지를 끝까지 끌고갈 수 있을지 의문이 들기도 하고요(저의 경우는 그렇습니다^^). 그래서 포기하지 않고 꾸준히 CS공부를 할 수 있는 방법으로 추천드리는 게 바로 CS 스터디를 진행하는 것입니다.
책 한 권으로 CS 기초 격파하기 STEP1. CS 스터디를 만든다
보통 학기 초 반에서 지정해주는 스터디는 알고리즘 스터디로 진행됩니다. 따라서 자발적으로 CS 스터디 조직에 성공했다면 벌써 CS 기초 격파까지 반이나 온 겁니다. 첫 스터디 모임. 설레는 마음으로 스터디원들과 둘러앉아 앞으로 어떻게 진행할지 회의를 시작합니다. 분위기도 풀 겸 수업 내용으로 스몰톡을 하고 본격적으로 앞으로의 진행에 대해 이야기하려는데,
화려한 정적이 우리를 감싸고...
이때 스터디를 조직한 사람이 용기를 내봅니다. "각자 주제를 정해 발표하는 건 어떨가요?" 그 말이 던져지면 스터디원들의 머리는 바쁘게 굴러갑니다. 그리고 깨닫죠. 우리는 지금 뭐가 중요하고 뭐가 중요하지 않은지, 어떤 주제를 가져와 발표해야하는지조차 모르는
라는 것을...
책 한 권으로 CS 기초 격파하기 STEP2. CS 책을 정한다
Q.CS 스터디는 만들었는데 어떻게 진행해야 할지 모르겠어요...
이 막막함을 풀어낼 방법의 핵심 포인트가 바로 '책 한 권'입니다.
CS책은 어떤 책이든 상관 없습니다. 다만 제일 처음 스터디를 시작할 땐,
🤍 너무 지엽적인 주제를 다루는 책이 아닐 것
🤍 챕터가 스터디 인원수 이상으로 구성되어 있을 것
이 두 가지를 고려하면 좋습니다.
참고로 저희 스터디에서 이번에 진행했던 책입니다. 목차가 [디자인패턴과 프로그래밍 패러다임, 네트워크, 운영체제, 데이터베이스, 자료구조] 로 나뉘어져 있고 책 두께도 부담스럽지 않다는 점을 고려하여 선택하였습니다.
스터디원들과 상의하여 책을 정하는 것까지 완료했다면 이제 본격적으로 CS 스터디를 진행할 수 있게 됩니다.
책 한 권으로 CS 기초 격파하기 STEP3. 각자 챕터를 나누어 발표한다
먼저 본인이 발표하고 싶은 챕터를 정합니다. 스터디원 모두가 챕터를 정하고 나면,
(1) 본인 챕터 👉 발표
(2) 본인 챕터가 아닌 챕터 👉 미리 읽어온 후 질문
이 두가지 간단한 룰을 가지고 스터디를 진행하시면 됩니다.
저희가 고른 책은 정말 면접 전에 읽어보면 좋게 서술되어 있었기에, 용어에 대한 설명이 부족했습니다. 또 주제들을 가볍지 않게 다루어 발표자가 아니더라도 기본적으로 공부를 하고 가야 책의 내용과 발표자의 발표를 이해할 수 있었습니다.
이렇게 책을 읽으면서 공부하고, 이해가 되지 않는 부분은 발표를 들으며 이해하거나, 질문하는 방식으로 스터디를 진행하면 됩니다.
책 한 권을 끝내는 데 평균적으로 한달 반~두달의 시간을 쓰게 됩니다. 그리고 챕터를 전부 돌고 나면 어느 부분을 어떻게 더 공부해야 할지 감이 생깁니다. 이후에 그 파트를 자세하게 공부하기 위한 좋은 책, 영상들을 찾는 것은 쉽습니다. 그저 누워서 떡먹기...
와 ! 어느새 말하는 감자에서
오히려 좋아가 되었네요?
혼자 하기 막막하고 두렵다면 '같이' '시작' 해봅시다
그럼 시작과 관련된 명언과 함께 오늘의 주제 < 책 한 권으로 CS 기초 격파하기 > 마무리 하겠습니다
감사합니다