-
-
면접을 위한 CS 전공지식 노트 - 디자인 패턴, 운영체제, 데이터베이스, 자료 구조, 네트워크, 개발자 면접
주홍철 지음 / 길벗 / 2022년 4월
평점 :
요즘 cs개발자가 엄청핫합니다. 연봉도 많이 올랐고요. 그래서 많은 전공자들이 cs로 취업을 준비합니다. <면접을 위한 cs전공지식 노트>는 CS전공지식과 면접노하우까지 알려주고 현직 중견기업 개발자 13명의 도움도 받아서 현실을 반영하여 취업준비자들의 고심에 도움을 줍니다.
저자는 주홍철 어비스의 설립자입니다. 네이버에서 근무했고 프로그램개발로 참모총장상, 스타트업해커톤1위 등을 한 실력자십니다. 개발자들이 가장 가고싶어하는 기업은 네이버와 카카오죠. 그중에 네이버소속이고 개발자로 활동하는 분이라 면접관련 책을 저술하기 딱좋은 스팩으로 보입니다.
이 책은 디자인패턴, 네트워크(HTTP,TCP,IP), 운영체제, 데이터베이스, 자료구조, 포트폴리오와 면접까지를 다룹니다. 앞의 5가지 전공은 컴퓨터공학을 전공한 분들은 대부분 배운 영역일겁니다. 하지만 서두에서도 이야기했지만 그 양이 장난이 아니죠. 이 책이 국가자격증의 수험서는 아니지만 개발자로 취업을 하기위해 CS전공과목의 핵심을 정리했습니다. 컴공을 전공하지 않는 분들도 이 책으로 엑기스를 정리하면 무척 도움이 될것이라는 생각이 드네요.
디자인패턴은 자바, 파이썬 등의 프로그램을 운영할때 사용하는 규약입니다. 하나의 클라스와 하나의 인스턴스는 싱글톤 패턴이라고 합니다. 이러한 방식으로 프로그램언어를 구사하면서 문제가 발생합니다. 이것을 풀어가는 방식을 뜻합니다. 바둑으로 말하면 정석이라고 할까요. 좀더 큰 범위인 프로그래밍 패러다임을 배울수있습니다. 네트워크는 컴퓨터간의 연결을 뜻합니다. 노드와 링크의 기본단위부터 이를 배치하는 다양한 토폴로지, 좀더 크게 LAN,MAN,WAN등을 다룹니다. 운영체제는 컴퓨터자체를 학습하고 데이터베이스라는 자료구조까지 핵심적으로 정리합니다. 마지막은 포트폴리오 만드는 방법, QNA로 면접예상문제를 주어서 대비하게 합니다. 면접부분은 시험장에 가기전에 불안감을 많이 덜어줄듯합니다.
기업체 개발자 면접에서는 CS전반에 걸친 질문을 합니다. 그런데 그것을 준비할때 범위가 너무 광범위해서 힘든 경험이 많다고 합니다. 그것을 방지하기위해 면접에 나오는 내용과 실제 개발에 필요한 지식의 핵심만을 모았다고 합니다. 책을 쓰는 과정에서 배타 리뷰어들의 의견을 반영해서 초본이 150페이지였는데 300페이지로 증간을 한것도 이 책의 실전적중율을 더욱 높이는 요소일겁니다. 요즘 취업생들이 가고싶은 기업으로 "네카라쿠배당토"라고 하죠. 이곳만 입사를 할수있다면 높은 연봉과 쾌적한 근무환경이 보장이 될겁니다. 이를 위한 좋은 CS면접대비서인듯합니다.
본 도서는 출판사로부터 무상으로 제공받아 주관적인 리뷰를 했습니다.