728x90 [한빛 미디어] 구글 엔지니어는 이렇게 일한다 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 팀 프로젝트를 진행할 때마다 항상 코드 관리와 프로젝트 관리의 어려움을 겪었다. 이 책은 구글의 소프트웨어 엔지니어링이 어떻게 발전했고 현재 어떻게 프로젝트를 진행하고 있는지에 대한 내용을 담고 있는 책이다. 소프트웨어 엔지니어링에 대해 이야기하며 책이 시작한다. 기본적인 개념에 대해 설명해주며 엔지니어링과 프로그래밍의 차이를 설명해주고 프로젝트 진행 시 어디에 초점을 두어야 할지 설명한다. 팀을 운영할 때의 방식, 멘토나 스터디 방법 등 정말 궁금했지만 어디서도 배우지 못했던 사소한 내용까지 담고 있다. 문서와 코드를 어떻게 관리하고 공유할 것인지에 대해서도 나와있다. 엔지니어링이 갖춰야 될 역량에 국한되지 않고 팀 리더, 관리자 등의 필수.. 2022. 5. 29. [한빛 미디어] 헤드 퍼스트 디자인 패턴(개정판) "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 프로젝트를 진행하다가 이전 코드를 수정하려고 보면 알 수 없는 구조에 수정이 힘들 때가 많았다. 그래서 결국 프로젝트를 리팩토리 하는데 많은 시간을 보내곤 했다. 그럴 때마다 디자인 패턴을 공부해서 코드에 적용해 보고 싶다는 생각을 종종 했다. 이 책은 자칫 지루할 수 있는 개념들을 재미있게 대화체로 풀어냈다. 그래서 포기하지 않고 마지막까지 읽을 수 있었다. 디자인 패턴의 근간이 되는 9가지 디자인 원칙(캡슐화, 구성 우선, OCP 등)부터 실전에서 많이 사용하는 14가지 디자인 패턴(전략, 데코레이터, 싱글턴 패턴 등)까지 한 책으로 개념을 한 번에 확인할 수 있어서 좋았다. 또한 디자인 패턴 같은 경우 개념을 이해하더라도 디자인 패턴을 .. 2022. 4. 24. [한빛 미디어]메타버스를 디자인하라 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 좋은 기회로 요즘에 굉장히 핫한 메타버스의 디자인 책을 읽게 되었다. 확장 현실을 예전부터 존재했지만, 메타버스가 유행하면서 굉장히 빠르게 발전하고 있다. 확장 현실에 대해 아예 개념이 없었던 나에게는 굉장히 유익했던 책이었다. 이 책은 단지 확장 현실 디자인을 어떻게 해야 되는지에 대해 적혀있는 책이 아니다. 확장 현실의 개념부터 과거, 현재, 그리고 미래에 어떻게 발전할 것인가에 대해 자세히 적혀있었다. 가상현실, 증강현실, 게임 등 메타버스로 접할 수 있는 모든 것에 대해 적혀있어서 너무 좋았다. 확장 현실에 대해 개념이 없던 터라 이 책을 통해 많은 지식을 쌓을 수 있었다. 또한 VR이나 XR에 대해 설명할 때 개념만 설명하는 게 아니.. 2022. 3. 31. [한빛 미디어] 이것이 안드로이드다 with 코틀린(개정 3판) "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 저는 안드로이드 애플리케이션을 자바로만 개발을 해봤습니다. 그러나 요즘 기업 기술 스택을 보니 코틀린을 많이 선호하는 것 같았습니다. 그래서 코틀린이 무슨 언어이고, 안드로이드 앱을 어떻게 개발하는지 궁금해져 이 책을 읽게 되었습니다. "이것이 안드로이드다 with 코틀린"은 1판, 2판, 3판으로 이루어져 있습니다. 개정 몇 판을 보면 좋을지 고민이 되어 목차를 확인해봤는데, 1판 2판 3판의 내용이 이어져 있는 것이 아니라 다 안드로이드의 구조부터 설명이 되어 있었습니다. 저는 3판의 실습 내용이 더 맘에 들어 3판으로 결정하게 되었습니다! 다른 분들도 1판 2판 3판의 실습 예제를 보고 더 맘에 드는 책을 잘 고르셨으면 좋겠어요ㅎㅎㅎ 저.. 2022. 2. 23. 이전 1 2 다음 728x90