본문 바로가기

전체 글

[리뷰] 데이터를 보는 시야를 넓히다 <데이터 삽질 끝에 UX가 보였다> "한빛미디어 서평단 활동을 위해 책을 협찬 받아 작성된 서평입니다." 데이터를 통해 무엇을 얻어야 하는지 알려줌으로 데이터를 바라보는 시야를 넓힐 수 있습니다.디자이너에 한정하지 않습니다. 데이터를 다루어야 하는 누구나에게 필요하다고 생각합니다. 다양한 상황을 제시합니다.가상의 상황이긴 하지만, 현실에서 충분히 맞닥뜨릴 수 있는 현실성이 뚝뚝 묻어나는 상황들입니다.이런 상황 속에서 여러 데이터를 만나고, 찾고, 정리하고, 심지어 직접 만들어 가며 상황을 헤쳐나가는 모습을 보여줍니다.그 과정을 통해 데이터를 기반으로 하는 문제 인식과 대응이 지닌 힘을 보여줍니다. 실무 환경에서는 다양한 기획과 상황을 마주할 수밖에 없습니다.업무 스타일과 처리 방식이 사람, 상황, 조직, 업체마다 다르기 때문입니다. .. 더보기
[리뷰] 단순함으로 복잡함을 풀어내는<객체지향 시스템 디자인 원칙> '출판사에서 도서를 제공받았습니다' 시간이 갈수록 뚱뚱해지는 클래스를 보며 난감했던 경험이 있다.구현은 시작도 안 했는데 하는 일이 너무 많은 클래스가 한둘이 아니다.맞닥뜨린 설계를 어디서부터 어떻게 살펴봐야 하는지 알고 싶다.위와 같은 경험이 있거나 객체지향 프로그래밍을 조금 더 알고 싶으신 분들에게 추천할 만한 책이라 생각합니다. 다른 시스템도 마찬가지지만, 객체지향 시스템 또한 단순히 기능 구현이라는 한마디로 표현하기 어렵습니다.살펴야 할 부분이 많아질수록 복잡도가 눈덩이처럼 불어나기 때문입니다.세부적으로 파고들자면 끝이 없겠지만, 알고 있어야 하는 핵심과 알아야 할 내용을 정리해서 짚어주고 있습니다. 복잡도를 관리하는 가장 좋은 방법은 단순함을 추구하는 것입니다.이를 위해 필요한 여섯 가지 디.. 더보기
[리뷰] 필요한 도메인 주도 설계 입문서<현장에서 통하는 도메인 주도 설계 실전 가이드> '예스24 리뷰어클럽 서평단 자격으로 도서를 제공받고 작성한 리뷰입니다' 도메인 주도 설계를 알려주는 친절한 안내서입니다.처음 접하는 사람도 이해할 수 있도록 설명하고 있습니다. 도메인 주도 설계에 관심은 있었지만, 사용하는 개념이나 방식이 쉽게 다가오지 않아 차일피일 미뤄왔습니다.SNS에 관련 글을 볼 때마다 내용을 열어보기는 했으나 도메인 주도 설계에서 사용하는 방식을 제대로 이해하지 못한 탓에 오히려 헷갈리기만 했습니다.이 책에서는 개념을 이해하기 위한 기초 지식부터 차근차근 짚어 나갑니다.도메인 모델의 정체를 알려주고, 어디서부터 어떻게 접근해야 하는지 방향을 알려줍니다. 예를 들면, 값 객체가 왜 필요한지 명쾌하게 설명해 줍니다.이전까지는 어렴풋이 '사용하면 괜찮을 것 같다'는 생각만 있었.. 더보기
[리뷰] 개발자와 아키텍트를 위한 <아키텍트 첫걸음> "한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 아키텍트를 생각하고 있거나 개발자이면서 일정 부분 아키텍트 역할도 해야 하는 분들, 개발자로서 능력치를 올리고자 하시는 분들이 보시기에 좋다고 생각합니다. 명확하게 아키텍트라는 직함을 가진 경우를 만나기 어렵습니다. 아마 맡은 직무나 역할이 점점 세분화되고 있어서 그런 것일지도 모르겠습니다. 그런데 역설적이게도 이렇게 세분화되는 상황이 오히려 아키텍트적인 역량을 필요로 하고 있는 것처럼 보입니다.전체를 아우르는 아키텍처와 각 기능에 특화된 아키텍처가 공존하는 시대입니다. 필요와 상황에 따라 적절한 아키텍처를 사용해야 하지만, 요즘은 후자가 조금 더 각광받는 상황입니다. 이는 작은 서비스들을 연계하는 구조를 취하게 되면서, 특정 .. 더보기
[리뷰] 원리와 코드로 다가가는 <핸즈온 생성형 AI> "한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 생성형 AI에게 질문하고 요청하는 단계에서 한걸음 더 나아갈 수 있다고 생각합니다. 생성형 AI를 통해 많은 도움을 받고 있습니다. 업무가 복잡해지는 만큼 좀 더 정교한 프롬프트를 찾거나 구성하지만 프롬프트만으로는 한계에 부딪히는 경우를 만나게 됩니다.잘 쓰고 있지만 막상 특정 분야에 특화시키는 것처럼 응용하려고 하면 막막해집니다.마치 사용자가 바라보는 게임과 제작자가 바라보는 게임이 다른 것처럼 생성형 AI를 활용하는 입장도 다르다고 봅니다.전반적인 운동능력 향상은 모두에게 필요하지만 특정 종목에 집중하려면 그에 맞는 훈련과 기술 습득이 필요한 것처럼 생성형 AI를 활용할 수 있는 방법을 알아야 합니다. 트랜스포머와 확산 모델.. 더보기
[리뷰] 스프링 부트는 이 책으로 <이것이 스프링 부트다 with 자바> '예스24 리뷰어클럽 서평단 자격으로 도서를 제공받고 작성한 리뷰입니다' 스프링 부트를 제대로 알고자 하는 분이라면 많은 도움을 얻을 수 있다고 생각합니다. 스프링 부트는 스프링 프레임워크가 제공하는 기능을 놓치지 않으면서도 쉽고 빠르게 개발할 수 있는 환경을 제공합니다.자바 백엔드는 스프링 프레임워크가 당연하게 여겨지는 상황에서 스프링 부트는 없어서는 안 될 존재입니다.그렇다고 스프링 프레임워크가 사라진 건 아닙니다. 알아야 할 내용들은 알아야 합니다.스프링 부트로 프레임워크를 어떻게 이용할 수 있는지 알려줍니다.스프링 부트 프로젝트 시작부터 배포까지 전체를 알 수 있습니다. 백엔드는 데이터베이스를 빼놓고 얘기할 수 없습니다. 스프링에서 데이터베이스 연동에 사용하는 네 가지 방식을 알려줍니다. 꼭 .. 더보기
[리뷰] AI 애플리케이션 개발 시작 <제미나이 인공지능 프로그래밍> AI 애플리케이션 개발을 시작하려고 하거나 관심이 있는 분들에게 좋은 시작점이 되리라 생각합니다. 이제 시작하는 분이 본다는 걸 대전제로 하고 있습니다.필요한 부분이나 익숙해져야 하는 부분은 자주 반복하고 있습니다.반복은 처음 접하는 분들에게 큰 도움이 된다고 봅니다. 아직 익숙하지 않은 내용이기에 뭐였더라 하면 앞쪽을 뒤지기보다 다시 한번 알려줘서 익숙해지도록 하고 있습니다.어디에 물어보기도 애매하고, 검색해도 속 시원한 답변을 얻기 어려운 내용들이 들어가 있습니다.AI 애플리케이션은 발전 속도가 워낙 빠르다 보니 알고 있으리라 생각하고 다루지 않는 부분이 꽤 있습니다.다들 안다고 다루지 않는 부분에서 정작 본인은 막히는 경험이 계속되면 따라가기 쉽지 않습니다.생략하거나 이해하고 있을 거라 넘어가지 않.. 더보기
[리뷰] 랭체인을 제대로 알려줍니다. <러닝 랭체인> "한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." LLM 기반 애플리케이션 개발에 랭체인을 사용하고자 한다면 꼭 읽어 보시길 권합니다. 랭체인은 LLM 애플리케이션 개발에 필요한 다양한 요소들을 연결해 줍니다. 애플리케이션 개발에만 집중할 수 있게 해주는 고마운 도구입니다.문제는 랭체인 자체의 진입장벽도 만만치 않다는 점입니다.단순하게 사용해 보는 건 괜찮습니다만, 실제로 애플리케이션을 개발하려면 랭체인에서 적용하고 있는 개념이나 주제들을 알아야 합니다.이 책에서 랭체인에서 사용하는 개념과 함께 필요한 주제들을 명확하게 알려주고 어떻게 적용하는지 보여줍니다.잘 쓰라고 만들어진 도구인데 오히려 도구에 매몰되어 애플리케이션 개발이 뒷전이 되지 않도록 붙들어 줍니다. 각 장의 시작과.. 더보기