[개발100독] 6. 1일 1로그 100일 완성 IT 지식 - Brian W. Kernighan [하드웨어, 소프트웨어, 통신, 데이터, 4가지 IT 근육으로 디지털 문해력 기르기]
·
◈ 공부모임/개발도서 100독👟
6. 1일 1로그 100일 완성 IT 지식 - Brian W. Kernighan IT 세계 입문을 위한 가이드북 컴퓨팅의 4가지 핵심 분야 기초적인 IT 용어들을 잘 설명해주는 책. 하드웨어부터 소프트웨어, 통신, 데이터 등 컴퓨팅의 4가지 핵심 분야에서 필수적으로 알아야 할 용어들을 잘 정리해놓았다. 다만 매우 기초적인 내용들만 다루고 있기에 경험이 많은 분들에게는 추천하지 않으며 IT 직군이 아닌 분들, IT 지식이 필요한 주니어 분들에게 많은 도움이 될 것이다. - 책 소개 복잡한 IT 세상을 선명하게 읽는 디지털 문해력 기르기 챌린지. IT 지식은 분명 복잡하지만 인생처럼 혼잡하지는 않다. 필요한 지식을 습득하면 막연한 불안감에서 벗어나 디지털 지구가 제시하는 도전과 기회에 적극적으로 대처할 수 ..
[개발100독] 5. Java 언어로 배우는 디자인 패턴 입문 - 유키 히로시(結城 浩) [쉽게 배우는 GoF의 23가지 디자인 패턴]
·
◈ 공부모임/개발도서 100독👟
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. 객체지향의 사실과 오해 - 조영호 [역할, 책임, 협력 관점에서 본 객체지향]
·
◈ 공부모임/개발도서 100독👟
4. 객체지향의 사실과 오해 - 조영호 역할, 책임, 협력 이상한 나라의 앨리스로 바라보는 객체지향 객체지향이 무엇인지 쉽고 간결하게 설명한 책. 우리가 일상에서 겪는 커피 주문과 동화 '이상한 나라의 앨리스' 등을 인용하여 객체지향이 무엇인지 설명하는데, 객체가 무엇인지, 추상화가 무엇인지 많은 글들을 보았지만, 이 책 만큼 객체외 추상화에 대해 쉽게 설명한 책은 없었다. 혹자는 이 책이 클린코드 보다 더 유익했다는 평이 있었는데 어느 정도 공감하는 바이다. 객체지향에 관심이 있거나, Java 개발자라면 꼭 읽었으면 하는 책이다. - 책 소개 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. 이 책의 ..
[개발100독] 3. 크리에이티브 프로그래머 - Wouter Groeneveld [프로그래밍에 창의성을 더하는 7가지 사고력]
·
◈ 공부모임/개발도서 100독👟
3. 크리에이티브 프로그래머 - Wouter Groeneveld 새로운 것을 배우고자 하는 호기심 고정적인 사고방식을 깨부수고 창의적 인재가 되기 위한 노력 한빛미디어의 베타리더로 선정되어 읽게 된 책. 개발자의 관점에서 창의성을 키우는 방법을 다루다 보니, 새로운 사업이나 프로젝트를 구상할 때 적용하면 도움이 되겠다 싶은 스킬들이 있었다. 만약 IT 계열의 스타트업을 운영하거나 준비하는 사람이라면 이 책이 도움 될 수 있겠다 생각한다. 그러나 당장의 개발 실력향상을 필요로 하는 사람이라면 추천하지 않는다. - 책 소개 프로그래밍은 작곡이나 비즈니스 창업 또는 마케팅 캠페인 기획과 마찬가지로 창의적인 행위다. 여러 기술이나 능력이 그렇듯 창의성도 연습을 통해 익히고 개선할 수 있다. 이 책은 창의성을 활..
[개발100독] 2. 프로그래머의 뇌 - Felienne Hermans [훌륭한 프로그래머가 알아야 할 인지과학의 모든 것]
·
◈ 공부모임/개발도서 100독👟
2. 프로그래머의 뇌 - Felienne Hermans 프로그래밍과 인지과학의 만남 개발자들의 머리 속은 어떻게 움직이고 있을까 코드를 읽고 이해하는 개발자들의 머리 속이 어떻게 동작하는지 인지과학 관점으로 분석한 책. 장기기억인 LTM과 단기기억인 STM, 그리고 캐시메모리와 같은 작업 기억 공간으로 나눠 어떻게 하면 더 효율적으로 코드리딩을 할 수 있는지 잘 설명해주었다. 주니어 개발자에게도 좋은 책이지만, 실력이 부족한 팀원을 키워야 하는 시니어 개발자에게도 더더욱 추천하는 책이다. - 책 소개 인지과학에 기반을 둔 각종 방법론으로 개발자가 새로운 언어나 프레임워크를 빠르게 배워 생산성을 향상하도록 돕는다. 코드를 더 잘 이해하는 것에서 나아가, 버그 방지, 명확한 작명법, 리팩터링, 대규모 코드베..