개발 서적

개발 서적/리뷰

[리뷰] 기계의 반칙

이번달에 접하게 된 책은 '기계의 반칙' 이라는 제목의 책입니다. 이 책은 인공지능에 대한 다양한 이야기를 전달하고 있습니다. 요즘 저의 삶에 있어서 인공지능은 함께하는 친구같은 존재가 되었는데요. 그래서 더욱 흥미를 가지고 읽어볼 수 있었습니다. 책에서는 인공지능에 대한 저자만의 생각과 통찰을 얻을 수 있었습니다. 책의 초반부에서는 기계에 대한 특성과 개념을 짚어가면서 시작하고 철학적인 내용을 다양하게 담고 있습니다. 책의 후반부에서는 인공지능과 사람이 어떻게 공생할 수 있는지에 대한 고찰과 함께합니다. 이 책을 읽으면서 우리의 일상에 함께하는 인공지능이란 것이 무엇이고 어떻게 생각하고 함께해야 하는지에 대한 생각을 스스로 해볼 수 있었습니다. 인공지능은 앞으로 우리의 삶을 어떻게 바꿔나갈 것인지가 기..

개발 서적/리뷰

[리뷰] 우아한 타입스크립트 with 리액트

이번달에 접하게 된 책은 '우아한 타입스크립트 with 리액트' 라는 제목의 책입니다. 우아한 형제들에서 근무하고 계시는 프론트엔드 개발자분들께서 함께 집필한 책이기 때문에 관심이 많이 갔는데요. 책 표지에서도 '배달의민족 개발 사례로 살펴보는 우아한형제들의 타입스크립트와 리액트 활용법'이라고 설명하고 있습니다. 일반적으로라면 우아한 형제들에서 일하는 개발자분과 커피챗을 통해 나눌만한 얘기들을 책에서 확인할 수 있어서 재밌었습니다. 이 책은 웹 개발의 역사부터 시작해서 어떠한 문제를 해결하기 위해 타입스크립트가 탄생하게 되었는지에 대한 이야기로 시작하고 있습니다. 타입스크립트의 기본적인 문법을 살펴보고, 그 이후에 심화 타입을 살펴보면서 우아한 형제들에서는 어떻게 적용했는지, 그리고 리액트라는 라이브러리..

개발 서적/리뷰

[리뷰] 개발자를 위한 실전 선형대수학

이번달에 읽게 된 도서 '개발자를 위한 실전 선형대수학' 이라는 도서입니다. 적절한 난이도로 조절하여 선형대수학을 배울 수 있도록 가이드를 제시해주는 도서라고 느꼈는데요. 또한 연습 문제와 코드 해답, 그리고 해설 영상까지 제공하여 다양하게 학습할 수 있었습니다. 각 챕터의 마지막에는 [요점정리]라는 섹션에서 배웠던 내용들을 확인할 수 있는데요. 이 섹션에서 인출 훈련을 하면서 학습했던 내용을 정리하기 좋았던 것 같습니다. 전체적으로 번역도 마음에 들었고 챕터가 진행되는 순서도 잘 구성되어 있다고 느꼈습니다. 책의 표지를 보면 '데이터 과학과 머신러닝을 위한 선형대수학의 개념과 응용' 이라는 글자가 나와있기는 하지만 직접적으로 실무에서 관련된 일을 하지 않더라도 관심이 있다면 천천히 공부하기에도 좋은 책..

개발 서적/리뷰

[리뷰] 크리에이티브 프로그래머

이번달에 접하게 된 책은 '크리에이티브 프로그래머 라는 제목의 책입니다. 제목부터 프로그래머라면 한번은 읽어보고 싶다는 생각이 들 것 같은데요. 실제로도 책을 읽고 나서도 책을 읽기전에 기대했던 것들을 많이 알게된 느낌입니다. 크리에이티브라는 단어의 뜻과 어떻게 하면 창의적인 프로그래머로서 성장할 수 있는지 알려주는 좋은 책입니다. 책은 창의성이 무엇이지에서 부터 이야기를 하면서 시작하고 있습니다. 우리는 일반적으로 크리에이티브한 프로그래머라고 하면 개발을 엄청 잘하고 특별한 개발자라고 생각하지만 실제로 꼭 그렇지는 않다는 내용으로 시작하고 있습니다. 주요 내용은 아래와 같습니다. - 창의성에 관한 과학적 이해 - 창의성을 프로그래밍으로 전환하는 방법 - 창의적인 개발자가 되는 데 도움이 될 조언과 연습..

개발 서적/리뷰

[리뷰] 사실은 이것도 디자인입니다

이번달에 접하게 된 책은 '사실은 이것도 디자인입니다' 라는 제목의 책입니다. 저는 프론트엔드 개발자로 일을 하고 있는데요. 사용자와 맞닿아있는 영역을 개발하고 있기 때문에 이제는 사용자 경험(UX)에 대한 이해도 개발자가 갖춰야 할 역량이라는 생각이 들었습니다. 그래서 평소에 관심을 갖고 있던 디자인에 대한 책을 읽어보게 되었습니다. 이 책은 디자이너가 아니더라도 프로덕트를 개발하는 사람들이라면 읽어봐야 할만한 내용들을 담고 있습니다. 특히 일상 속에서 접할 수 있는 제품들을 예시로 들면서 다양한 디자인이 설명되어 있어 이해하는데 어려움이 없었습니다. 책의 목차는 아래와 같습니다. 1장 - 매일 쓰는 앱에 숨겨진 비밀 2장 - 디자인을 보는 새로운 시각 3장 - 디자인에 윤리가 중요하다고? 4장 - 디..

개발 서적/리뷰

[리뷰] 마이크로서비스 아키텍처 구축

2010년대에 등장한 마이크로서비스 아키텍처(MSA)는 현재 소프트웨어 생태계에서도 많은 영향력을 끼치고 있는 것 같습니다. 실제로 우리가 알고 있는 유명한 서비스들은 MSA로 아키텍처를 전환하는 과정을 겪기도 했습니다. 아키텍처를 MSA로 구성하려는 목적이 있거나, 관심이 있다면 많은 통찰을 얻을 수 있는 책이라고 생각합니다. 책은 총 3부로 구성됩니다. 1부에서는 MSA의 핵심 아이디어를 설명하여 중요 개념들을 이해할 수 있게 도와줍니다. 2부에서는 MSA의 구현부를 다루고 있고 도움이 되는 기법과 기술들을 소개하고 있습니다. 3부에서는 사람과 조직에 대해 다루고 있습니다. 이 책은 기술적인 것만 다루는 것 이상으로 사람과 조직에 대한 내용까지 넓게 다루고 있어 실제 개발팀에서 MSA를 도입하기에 시..

개발 서적/리뷰

[리뷰] 테라폼으로 시작하는 IaC

소프트웨어에 필요한 인프라를 AWS, Google Cloud, MS Azure와 같은 클라우드 벤더에 직접 접속해서 세팅을 했다면, 코드로 인프라를 관리하는 IaC에 한번 관심을 가져보면 좋을 것 같습니다. 이 책은 IaC를 테라폼으로 시작할 수 있도록 설명하고 있는 라는 서적입니다. IaC를 위한 여러가지 도구중에 테라폼을 활용하여 클라우드를 구축하는 방법을 설명하고 있습니다. 테라폼은 다양한 클라우드 벤더에 모두 사용할 수 있도록 구성이 되어 있습니다. 그리고 가장 높은 점유율을 가지고 있는 AWS를 기반으로 실습을 시작합니다. 파트1에서는 먼저 가장 기본적인 명령어를 익히는 과정을 가집니다. 각 명령어들에 대한 실행 결과와 설명이 자세히 나와있고 소소한 팁들이 잘 포함되어 있습니다. 또 HCL라는 ..

개발 서적/리뷰

[리뷰] Docs for Developers 기술문서 작성 완벽가이드

기술 문서를 작성하는 법에 대한 내용을 담고 있는 'Docs for Developers 기술문서 작성 완벽가이드'라는 책입니다. 개발자들이 개발을 하면서 매일 같이 접하게 되는 공식문서가 사실 기술문서인데요. 공식문서를 보면 A 공식문서는 이해가 엄청 잘 되고 깔끔하게 쓰여졌다는 느낌이 들기도 하지만, B 공식문서는 뭔가 가독성이 좋지 않고 내가 찾고 싶은 내용을 찾는 게 어렵다고 느껴질 때도 있습니다. 이 책을 읽으면서 왜 쉽게 읽히고, 어렵게 읽히는지에 대한 이유를 알 수 있었던 것 같습니다. 또 잘 읽히는 기술문서를 작성하기 위해서는 어떻게 해야할 지에 대한 방법도 알 수 있었습니다. 이 책은 '강아지 음성 번역 서비스'를 만드는 개발 팀에서 이 서비스를 사용할 사용자들을 위해 기술문서를 만든다는..

유승완
'개발 서적' 카테고리의 글 목록