4년 동안 학부를 다니면서 CS를 배웠지만, 막상 면접을 준비할 때는 빠진 것은 없는지, 어떤 식으로 대답할지 잘 몰랐습니다. 결국에는 맨땅에 몇 번 헤딩한 뒤에야 감을 잡았는데, 이 책이 그때 있었더라면 좋았겠다는 생각이 듭니다. 이 책은 그림과 코드를 십분 활용하여 CS를 재미있게 풀어서 설명하고, 짧은 분량과는 다르게 많은 내용을 커버합니다. CS를 잘 모르는 비전공자라면 쉽고 빠르게 CS를 훑어볼 수 있고, CS를 배운 전공자라면 면접 전에 가볍게 복기하거나 예상 질문에 대답해보면서 면접을 더욱 단단히 준비할 수 있을 것입니다. 특히 포트폴리오를 쓰는 법과 면접 예상 질문들은 이제 막 취업을 준비하는 사람에게 많은 도움이 될 것이라고 확신합니다.
- 최범석 (네이버 리서치 엔지니어)
현직 개발자 중에서도 기본적인 CS 관련 기반 지식이 부족한 개발자가 많습니다. 이러한 부분이 겉으로는 그리 중요해보이지 않을지 몰라도 실력 있는 소프트웨어 개발자가 되기 위해서는 반드시 숙지해야 하는 내용입니다. 이 책은 기본적으로 소프트웨어 개발자가 갖추어야 할 기본 지식을 상당 부분 담고 있습니다. 면접에서도 모든 질문에 답변할 필요는 없기 때문에 이 책의 내용만 충분히 숙지하신다면 기본 과목에 대한 지식이 부족하여 면접에 불합격하는 일은 없으리라고 생각합니다. 또한, 이 책은 배경지식을 쌓기 위한 기본서로도 좋습니다. 신입 개발자가 어떠한 내용을 공부하기 위해 라이브러리의 문서들을 읽다 보면 문장의 단어 뜻이나 배경지식이 부족하여 공부하기 힘든 부분들이 있을 수 있는데, 이 책은 그러한 부분들도 깔끔하게 채워줍니다.
- 김찬호 (라인 백엔드 엔지니어)
IT 면접을 잘 보기 위해서는 알아야 하는 지식이 많고 이를 짧은 시간 안에 공부하는 것은 어렵습니다. 어떠한 지식이 필요하고 어떠한 커리큘럼으로 공부해야 효율적일지 고민하고 있다면 이 책을 보는 것이 최선이라고 확신합니다. 또한, 이 책은 IT 지식뿐만 아니라 면접은 어떻게 봐야 하는지, 포트폴리오는 어떻게 작성해야 하는지 나와 있고, 면접 예상 질문까지 알려주어 면접을 원활하게 준비할 수 있습니다.
- 남승원 (당근마켓 백엔드 개발자)
개발자라면 알아야 할 필수적인 CS 지식들이 있지만 저와 같은 비전공자들은 이런 것들을 공부하는 데 있어 어려움이 많습니다. 어디서부터 시작해서 어디까지 학습해야 할지 잘 모르겠고, 방대한 범위를 정말 다 공부해야 하는지 로드맵을 그리기가 어려운데, 이 책에서는 비전공자들을 비롯한 전공자들까지도 알아두면 좋을 내용이 알차게 담겨 있습니다. 또한, 이미 CS 지식을 공부한 분들에게도 탄탄한 CS 지식을 다지는 데 도움을 주어 이 책을 기반으로 성공적인 이직 또는 취업 준비를 할 수 있으실 것입니다.
- 이태훈 (배달의 민족 백엔드 개발자)
이 책은 개발자라면 꼭 알아야 할 내용을 다루고 있습니다. 비전공자라면 이 책의 수많은 CS 전공지식으로 인해 한 번에 이해할 수 없을 수도 있지만, 키워드 중심으로 찾아가면서 이해하려고 한다면 어느새 전공자 수준으로 성장해가는 자신을 발견할 수 있을 것입니다. 전공자라면 이 책을 통해 자신의 CS 전공지식을 빠르게 훑어보며 부족한 면을 보완할 수 있습니다. 이 책을 통해 기본기가 탄탄한 개발자가 되는 기반을 마련하셨으면 합니다.
- 이태우 (휴먼스케이프 CTO)
이 책은 단편화된 컴퓨터 지식들을 연결해주고 면접 준비 중이신 분들이나 컴퓨터 공학의 기본기가 약하신 분들에게 큰 도움이 되는 책입니다. 적극 추천합니다!
- 김건우 (클래스101 백엔드 개발자)