◈ 공부모임/개발도서 100독👟

    [개발100독] 7. 개발자 기술 면접 노트 - 이남희 [18년 차 카카오 면접관의 빅테크 기업 취업/이직 가이드]

    7. 개발자 기술 면접 노트 - 이남희5년차 미만 개발자들의 필독서취직과 이직 준비의 모든 것 커리어를 어떤 방법으로 쌓아야 하는지 너무나 잘 설명한 책. 커리어에 도움이 되는 포트폴리오, 사이드 프로젝트 준비 방법과 면접에서의 예상질문과 모범답안 등을 추상적이지 않고 구체적으로 알려준다. 5년 차 미만인 경우에는 무조건 도움이 될 것이다. 나 또한 이 책에서 제시한 토이 프로젝트들을 몇 개 해볼 예정이다.- 책 소개합격하는 포트폴리오는 무엇이 다를까? 기술 면접에서는 어떤 답변이 최선일까? 이 책은 저자가 SI 업체에서 빅테크 기업으로 이직한 경험과 쿠팡과 카카오 면접관으로 임하며 쌓은 인사이트를 바탕으로 IT 기업 취업과 이직 전략을 상세하게 다룬다. 지원자가 알고 있으면 도움이 될 지..

    [개발100독] 6. 1일 1로그 100일 완성 IT 지식 - Brian W. Kernighan [하드웨어, 소프트웨어, 통신, 데이터, 4가지 IT 근육으로 디지털 문해력 기르기]

    6. 1일 1로그 100일 완성 IT 지식 - Brian W. Kernighan IT 세계 입문을 위한 가이드북 컴퓨팅의 4가지 핵심 분야 기초적인 IT 용어들을 잘 설명해주는 책. 하드웨어부터 소프트웨어, 통신, 데이터 등 컴퓨팅의 4가지 핵심 분야에서 필수적으로 알아야 할 용어들을 잘 정리해놓았다. 다만 매우 기초적인 내용들만 다루고 있기에 경험이 많은 분들에게는 추천하지 않으며 IT 직군이 아닌 분들, IT 지식이 필요한 주니어 분들에게 많은 도움이 될 것이다. - 책 소개 복잡한 IT 세상을 선명하게 읽는 디지털 문해력 기르기 챌린지. IT 지식은 분명 복잡하지만 인생처럼 혼잡하지는 않다. 필요한 지식을 습득하면 막연한 불안감에서 벗어나 디지털 지구가 제시하는 도전과 기회에 적극적으로 대처할 수 ..

    [개발100독] 5. Java 언어로 배우는 디자인 패턴 입문 - 유키 히로시(結城 浩) [쉽게 배우는 GoF의 23가지 디자인 패턴]

    5. Java 언어로 배우는 디자인 패턴 입문 GoF Design patterns in Java Java 코드로 보는 GoF의 23가지 디자인 패턴 GoF의 23가지 디자인 패턴을 Java 코드로 잘 풀어낸 책. Spring Framework에서 많이 쓰는 Singleton, Template Method, Factory Method 등을 예제로 하나하나 분석하면서 볼 수 있어서 좋았다. 다만 Builder 패턴은 기존에 알고 있던 유형과 살짝 달랐고, Composite 패턴처럼 web 개발이 아닌 다른 개발에서 사용되는 패턴들을 Java와 객체지향적 코드로 풀어내려 하는 게 약간 부자연스럽다 느꼈다. 그래도 디자인 패턴을 객체지향 관점으로 잘 풀어낸 책이라, Java 개발자에게 디자인 패턴 입문 서적으로..

    [개발100독] 4. 객체지향의 사실과 오해 - 조영호 [역할, 책임, 협력 관점에서 본 객체지향]

    4. 객체지향의 사실과 오해 - 조영호 역할, 책임, 협력 이상한 나라의 앨리스로 바라보는 객체지향 객체지향이 무엇인지 쉽고 간결하게 설명한 책. 우리가 일상에서 겪는 커피 주문과 동화 '이상한 나라의 앨리스' 등을 인용하여 객체지향이 무엇인지 설명하는데, 객체가 무엇인지, 추상화가 무엇인지 많은 글들을 보았지만, 이 책 만큼 객체외 추상화에 대해 쉽게 설명한 책은 없었다. 혹자는 이 책이 클린코드 보다 더 유익했다는 평이 있었는데 어느 정도 공감하는 바이다. 객체지향에 관심이 있거나, Java 개발자라면 꼭 읽었으면 하는 책이다. - 책 소개 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. 이 책의 ..

    [개발100독] 3. 크리에이티브 프로그래머 - Wouter Groeneveld [프로그래밍에 창의성을 더하는 7가지 사고력]

    3. 크리에이티브 프로그래머 - Wouter Groeneveld 새로운 것을 배우고자 하는 호기심 고정적인 사고방식을 깨부수고 창의적 인재가 되기 위한 노력 한빛미디어의 베타리더로 선정되어 읽게 된 책. 개발자의 관점에서 창의성을 키우는 방법을 다루다 보니, 새로운 사업이나 프로젝트를 구상할 때 적용하면 도움이 되겠다 싶은 스킬들이 있었다. 만약 IT 계열의 스타트업을 운영하거나 준비하는 사람이라면 이 책이 도움 될 수 있겠다 생각한다. 그러나 당장의 개발 실력향상을 필요로 하는 사람이라면 추천하지 않는다. - 책 소개 프로그래밍은 작곡이나 비즈니스 창업 또는 마케팅 캠페인 기획과 마찬가지로 창의적인 행위다. 여러 기술이나 능력이 그렇듯 창의성도 연습을 통해 익히고 개선할 수 있다. 이 책은 창의성을 활..