본문 바로가기

CS/면접을 위한 CS 전공노트

[회고] 뒤늦게 올리는 면접을 위한 CS 전공지식 노트 1회독 회고

반응형

부트캠프 종료 후 독학하면서 꼭 한번 해보고 싶었던 것, 그것은 바로 대학생 때 배웠던 CS 지식 복습하기!

나는 주로 네트워크와 운영체제에 집중해서 복습하려고 했던 것 같다. 그냥 가장 끌렸다. 대학교 때 가장 열정적으로 들었던 수업이 컴퓨터 네트워크였고(심지어 A를 받았다. 필기 노트는 아직도 잘 간직하고 있다! 내 보물 ㅠㅠ), 가장 어려워서 제대로 이해 못하고 넘어갔던 수업이 운영체제였다(이 과목은 진짜 겨우겨우 B0를 받았던 것 같다. B+이였나ㅋㅋㅋㅋㅋㅋ) 어떻게 또 이렇게 되냐~~

이 책으로 대략적인 공부 범위를 잡고, 깊이 있는 내용은 유명한 CS 깃허브 레포지토리를 참고해가며 이해한 후 매일 학습 내용을 정리해 블로그에 기록하는 방식으로 복습을 진행하였다. 이 책은 내용이 매우 요약되어 있어 CS 전공 공부를 시작하거나 복습하고 싶은데 어디서부터 어떻게 해야할지, 뭘 봐야할지 모르는 분들에게 매우 좋은 가이드라인이 되어주는 책이다. 책 두께도 그리 두껍지 않아 1회독 하기도 부담스럽지 않다.

읽으면서 수업을 들은지 좀 된 탓에 몇몇 개념 빼고는 기억이 잘 나지 않았다. 솔직히 운영체제는 거의 새로 공부한 것이라고 해도 과언이 아니다. 공부할 때 내용도 어렵고 한 번에 이해되지 않아서 진짜 하기 싫다는 생각 최소 두 번은 했다. 

데이터베이스는 대학생 때 아주 기초적인 개념만 배우고 넘어가서 그런가, 전부 생소했다. 일단 이해가 되던 되지 않던 책에 있는 내용만이라도 이해하자 싶어 쭉 읽었다. 부트캠프를 다니며 이야기가 잘 통했던 동기분을 만나서 이에 대한 이야기를 한 적도 있었다.

"데이터베이스 관련 내용들도 봐야할까요? 공부하면 물론 좋을 것 같긴 한데, 기초도 생소하고 어디까지 공부해야할지도 모르겠어요"

동기분이 주신 답변은 "공부하는 게 좋을 것 같다. SQL 자격증을 같이 따보자" 였다. 프론트엔드라도 백엔드 기초 지식이 있으면 소통에 조금이라도 도움이 될 것 같다고 하셨다. 결국 둘이 같이 공부해서 sql 자격증을 따기로 했다. 백엔드분들처럼 깊게 공부하고 이해하기엔 프론트엔드 공부만으로도 시간이 없으니, sql 자격증을 통해 얕게나마 데이터베이스 쪽 지식을 쌓아두기로 했다.

이 책 1회독을 종료하고 바로 sql 자격증 공부를 시작했다. 말해뭐해, 당연히 생소하다. 오늘 sql 자격증 관련 정리 자료 1회독을 마쳤는데, 단어들이 둥둥 머리에 떠다닌다. 당연히 쉬울거라는 생각은 안했지만! 역시 처음은 다 어렵다. 

복습한 CS 전공 지식은 프로젝트 종료 이후 꾸준히 복습하고, 동기분과 면접 연습도 해가며 말로 연습하여 체화시키려고 한다.

 

끝으로 내가 공부할 때 참고했던 레포지토리를 남겨본다. 이 책은 내용이 매우 요약 정리 되어 소개되어 있기 때문에, 처음 배우시는 분이나 예전에 배워서 기억이 가물가물하신 분들은 추가적인 학습 자료가 꼭 필요하다. 인강이 잘 맞으시는 분들은 인프런에 이 책에 대한 설명 강의도 있으니 찾아보시면 좋을 것 같다. 이 책의 저자이신 큰돌님은 유튜브도 하신다!

추가적으로, 나는 이 레포지토리 외에도 이해되지 않는 내용은 구글링을 통해 보충했다. 

https://github.com/gyoogle/tech-interview-for-developer

 

GitHub - gyoogle/tech-interview-for-developer: 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖

👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖. Contribute to gyoogle/tech-interview-for-developer development by creating an account on GitHub.

github.com

https://github.com/JaeYeopHan/Interview_Question_for_Beginner

 

GitHub - JaeYeopHan/Interview_Question_for_Beginner: Technical-Interview guidelines written for those who started studying progr

:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - GitHub - JaeYeopHan/Interview_Question_for_Beginner: Techn...

github.com

 

반응형