카테고리 없음

[도서리뷰] 이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접

Yoon0120 2024. 9. 29. 15:17

https://m.yes24.com/Goods/Detail/130179291

 

이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접 - 예스24

기술 면접과 실무에 필요한 CS 지식, 한 권으로 끝내자!프로그램의 실행 원리를 이해하지 못한 채 ‘일단 작동만 하도록 만드는 것’과 정확하게 이해하고 ‘제대로 작동하도록 만드는 것’, 둘

m.yes24.com

 

"한빛미디어 < 나는리뷰어다 > 활동을 위해서 책을 제공받아 작성된 서평입니다."

개발자가 취업을 하는 데 있어 많은 회사들에서 요구하는 사항이 CS 지식이다.

 

실무를 하다보면 CS 지식이 꽤나 자주 필요하게 된다. 옆자리 동료와 이야기하는 데, CS 지식을 가지고 있다면 알만한 단어를 하나하나 설명해가며 대화할 수는 없지 없다. 

특히나 운영체제는 많은 오픈소스에서 차용하는 개념들을 담고 있어 공부를 안할수록 손해인 과목이다.

물론 다른 과목들도 알면 알수록 좋고, 서비스를 개발하거나 운영할 때 맞이하는 문제에서 힌트를 찾기 위한 기반지식으로 꼭 필요하다고 할 수 있다.

 

"취업을 위한" 이라는 이름이 붙어있긴 하지만, 실무자들도 일을 하다보면 이론적인 부분들을 까먹을 수 있기 때문에 이 책으로 가볍게 훑어보며 더 깊은 학습을 다시 해도 좋을거라 생각된다. 특히, 비전공자인데 CS 지식을 어떻게 쌓아야 할 지 막막하다면 이 책을 통해 기본적인 부분을 학습하고 더욱 심화해나가며 지식을 쌓을 수 있다.

 

책의 구성은 일단 큰그림을 그리고, 하나하나 구체적으로 설명해나간다. 저자가 설명해나가는 방식이 단순 암기만을 위한 것이 아닌 이해를 돕기 위한 설명이기 때문에, 내용이 쉽게 이해된다. 당연한 이야기겠지만, 이 책만 보고 방대한 CS 지식을 머리속에 넣었다고는 생각하지 말기를 바란다. 좋은 내용들을 많이 담고 있지만, 좋은 회사일수록 깊이 있는 질문을 많이 하기 때문에 이 책의 내용을 바탕으로 더욱 자세히 공부해봐야 한다. 책은 페이지 수의 한계가 있기 때문에 많은 과목을 다루면서 세세한 내용을 모두 이해시키긴 힘들었을 거라고 생각된다.

조금 아쉬웠던 점은 이렇게 여러과목을 다루기 때문에 물리적인 한계로 인해 더 자세한 내용을 담지 못하는 것들이 있는 데, 몇몇부분은 C와 Java 두 개의 언어로 구현 예시를 보여주며 지면을 차지한 점이 아쉬웠다. 어떤 부분에서는 다른 언어로 구현된 예시는 github 으로 확인하라고 되어있는 데, 일관성이 살짝 부족해보이긴 했다.

 

전체적으로 굉장히 좋은 책이 나왔다고 생각된다. 책의 소개와는 달리 개인적으로는 이 책을 기반으로 CS 를 학습한 후 각각의 과목을 자세히 설명한 책이나 문서 등을 찾아 더욱 자세히 학습하며 취업을 준비하길 바란다.