Review/책 21

[책 리뷰] 쓸모 있는 AI 서비스 만들기

이 책은 AI 서비스 개발에 첫 발을 내딛는 이들을 위한 실용적으로 작성되었습니다. '쓸모 있는 AI 서비스 만들기 사전'이라는 제목에 걸맞게, 현업에서 활용도가 높은 5가지 AI 프로젝트를 통해 독자들이 실제 서비스를 구현해볼 수 있도록 안내합니다. 각 장마다 특정 AI 기술(OCR, 이미지 세그멘테이션, 자연어 처리, 음성 인식, 이미지 생성)을 다루며, 개념 설명부터 시작해 서비스 기획, 모델 선정, 실제 구현까지 단계별로 상세히 설명합니다. 프로젝트를 구성하면서 학습하는 형태로 되어 있기 때문에 유스케이스 작성과 같은 기획 단계를 포함되어 있습니다.제가 생각하기에 이 책의 가장 큰 장점은 실습 위주의 접근법입니다. 각 프로젝트를 따라하며 자연스럽게 AI 서비스 개발 과정을 익힐 수 있습니다. 또한..

Review/책 2024.09.05

[책] 켄트 벡의 "Tidy First?" 리뷰

이 책은 SNS에서 호평이 많아 한빛미디어 리뷰 이벤트에 참여할 수 있게 되어 매우 기뻤습니다.기대했던 책이라 받자마자 비닐을 벗기고 바로 읽기 시작했습니다. 책의 크기가 작고 얇아 금방 읽을 수 있을 것 같았지만, 함축적인 내용이 많아 쉽게 읽히지는 않았습니다. 몇 번을 곱씹으며 다 읽고 이렇게 리뷰를 작성합니다.켄트 벡의 "Tidy First?"는 주니어 개발자에서 벗어나고자 하는 사람들에게 강력히 추천하고 싶은 책입니다. 이 책은 얇지만, 그 안에 담긴 함축적인 의미와 통찰력은 무한합니다. 익스트림 프로그래밍의 창시자인 켄트 벡이 자신의 수십 년 경험을 바탕으로 작성한 이 책은 소프트웨어 설계와 코드 정리의 중요성을 다시 한 번 일깨워줍니다. 다만, 내용이 함축적이기 때문에 완전 초급 프로그래머보다..

Review/책 2024.05.29

[책] 읽기 쉬운 코드 리뷰

https://www.yes24.com/Product/Goods/125577754 읽기 쉬운 코드 - 예스24『소프트웨어 장인』에 이은 또 한 권의 ‘로버트 C. 마틴 시리즈’ 베스트셀러!70년 동안 개발자들에게 검증 받은 개발 방법론과 주옥 같은 팁들을 한 권으로 총 정리! `좋은 소프트웨어 설계를www.yes24.com '읽기 쉬운 코드' 이 책은 SNS 에서 호평이 많았던터라 읽고 싶었는데, 때마침 이렇게 출판사 리뷰 이벤트를 통해 읽게 되어서 좋았습니다.  백엔드 개발자인 저는 이 책을 읽으면서 많은 통찰과 실용적인 조언이 많다는 생각이 들었습니다.특히, 프로그래머들이 대부분의 시간을 코드를 작성하기 보다 읽고 이해하는 데 사용한다는 점에 깊이 공감했습니다. 레거시가 두려운 이유는 읽고, 이해하기..

Review/책 2024.05.22

[책-리뷰] 인사이드 머신러닝 인터뷰 리뷰

최근에 한빛미디어  활동으로 제공받아 읽은 『인사이드 머신러닝 인터뷰』라는 책에 대해 소개하고자 합니다.이 책이 처음 서점에 나왔을 때에도 유심히 보고 있었는데 때마침 이렇게 기회가 되어 읽게되어 너무 좋았습니다.이 책은 빅테크 기업의 머신러닝 면접에서 실제로 다뤄지는 194가지 질문과 모범 답안을 제시하며, 면접 준비생들에게 실질적인 도움을 주는 가이드북입니다. 특히 저자 펑 샤오는 아마존, 트위터 등에서 천 명 가까이 되는 지원자들을 직접 면접한 경험을 바탕으로 책을 집필했기에 책의 내용이 매우 생생하고 구체적입니다.『인사이드 머신러닝 인터뷰』는 ML 기본 지식 면접, 코딩 면접, 시스템 설계 면접 등 면접 유형별로 나누어 핵심 개념과 기술을 체계적으로 정리하고 있습니다. 또한 각 장마다 짚고 넘어가..

Review/책 2024.04.30

[책] 효율적인 리눅스 명령어 사용의 기술 리뷰

"리눅스 CLI 의 고수로 이끄는 가이드" 백엔드 개발자라면 리눅스의 콘솔 환경은 뗄레야 뗄 수 없는 환경이고 여기서 다양한 명령을 사용할 것입니다. 하지만 다양한 명령어와 옵션이 많기 때문에 어떻게 명령어를 써야하는지 공부하고 쓰기보다는 보통 개발에 필요하거나 특정 상황에 필요한 명령을 웹을 통한 검색으로 명령어만 확인하고 입력하는 경우가 많습니다. 하지만 이 책은 일반 명령어 책 구성과 달리 개발환경에서 꼭 쓸법한 명령어만 추려서 명령어를 조합하고, 그 조합이 어떻게 작동하는지에 초점을 맞추고 설명하고 있어 이 책을 읽고나면 빠른 시간내에 명령어를 응용, 조합해서 사용할 수 있습니다. 주관적이기는 하나 두께도 두껍지 않아 빠르게 읽을 수 있습니다. 참고로 이 리뷰는 책을 완독 후 작성했습니다. 이 책..

Review/책 2024.02.22

[책] 코딩도 하고, 사장도 합니다. 리뷰

이 책은 제이펍 리뷰 이벤트 신청을 받기 전에 찜해놓았던 책인데 마침 리뷰이벤트에 이 책이 나와서 얼른 신청했었습니다. 안드로이드 개발, 중소기업 전산실 근무, 웹, 서버개발 등을 하며 개발자로 일한지 13년차가 되었고, 30대 중반이 되니 이 후의 삶을 생각하며 커리어에 대한 고민이 있었습니다. 이럴 때 이런 인생의 선배의 에세이를 보았으니 찜을 하지 않을 수 없었고, 책을 받자 마자 거의 한숨에 다 읽었었습니다. 이 책은 유튜버나 유명 강의 사이트에 나오는 스타개발자의 이야기는 아닙니다. 하지만, 나와 비슷하게 묵묵히 그냥 개발자로써의 삶을 산 선배개발자의 진솔한 이야기가 담겨 있습니다. 아래에 사진으로 첨부된 작가님의 여는 글에 보면 왜 이 책을 쓰게 되었고 목적이 무엇인지, 또 어떤 사람들이 도움..

Review/책 2024.02.16

[책] 파이썬 라이브러리를 활용한 텍스트 분석 리뷰

이 책은 데이터 분석에 관심 있는 분들이라면 흥미롭게 볼 주제들을 가지고, 텍스트 분석에 필요한 기술과 전략들을 상세하게 설명하고 있습니다. 책의 구성에 대해서 간략하게 적어보면 API와 웹페이지에서 데이터를 추출하는 법, 텍스트 데이터 전처리, 머신러닝 활용, 단어 임베딩 시각화 방법, 지식 그래프 구축법 등 다양한 주제로 되어 있습니다. 저는 서버개발자로 일하고 있고, 딥러닝이나 머신런닝에 대한 지식이 없습니다만, 책을 읽기에 어렵지 않은 편이었습니다. 실제로 실무에서 고객들이 작성한 메모에서 대표키워드를 뽑아내는 로직을 개선하는 업무가 있어서 조금 더 깊이 알기 위해 웹 검색과 함께 읽었습니다. 특히, 이책의 TF-IDF 에 대해서 설명하고, 실습하는 챕터가 많이 도움되었습니다. 텍스트 분석을 처음..

Review/책 2023.03.31

[책] NGINX 쿡북

이 책은 쿡북이라는 제목처럼 요리를 골라 요리를 하는 방법을 적어둔 것 처럼 NGINX 를 이용해서 필요한 기능을 골라 그 기능을 구현할 수있는 레시피를 알려준다. 그래서, NGINX 의 모든기능에 대해서 차근차근 알고 싶다면 처음부터 읽어가면 되고, NGINX 세팅이 필요하거나 원하는 기능이 있다면 필요한 부분부터 골라보면 된다. 개인적으로 서버담당자가 작년 중순부터 부재라 대신 담당자로 역할을 수행하고 있는데, NGINX 로 로드벨런서와 캐시 등을 운영하고 있는 것을 보았는데, 이 책을 읽으면서 해당 기능을 구현하기 위한 세팅들에 대해서 더 쉽게 이해할 수 있었다. 그리고, NGINX 는 가볍기 때문에 몇가지 기능이 없을 것이라 생각한 것과 다르게 이 책을 통해 NGINX에 많은 다른 기능이 있음을 ..

Review/책 2023.02.27

[책] 쏙쏙 들어오는 함수형 코딩 서평

이 책은 제목에서 알 수 있다시피, 함수형 프로그램을 설명하는 흔한 책과 같이 느껴져서 처음 나왔을 때에는 별로 관심을 두지 않다가 SNS에서 팔로우하고 있는 개발자의 추천으로흥미를 가지고 책을 사서 읽게된 책이며, 책을 읽는 가운데 제이펍 리뷰 진행 이벤트를 발견하고 신청해서 책을 받기도한 책이다. 개인적으로 가지고 있는 다른 함수형 프로그래밍을 설명하고 교과서처럼 파고드는 책과 달리 이 책은 이야기 형식으로 실무적으로 풀어간다. 그래서, 잘 읽히고 수학적인 용어가 난무하지 않는다. 따라서 쉽다. 그리고, 자바스크립트를 예제코드로 작성되어 있는데, 함수형 프로그래밍을 하기 쉽지 않은 어로 프로그래밍하면서 함수형 프로그래밍하기 부족한 부분들을 어떻게 할지 고민할 수 있기 때문에 이 언어를 택했다고 저자..

Review/책 2022.08.24

[책] 딥러닝을 위한 수학 리뷰

이 책은 제목에서 알 수 있다시피 수학의 전분야가 아닌 딥러닝을 위해 알아야 할 수학에 대해 초점을 맞춰 다루고 있습니다. 그리고, 이 책은 아래 '이 책에 대하여' 라는 장의 이미지에서 볼 수 있다시피 심층학습을 위한 입문서가 아니고, 어느 정도 개념을 알고 있는 상태에서 활용하는데 필요한 것을 최대한 많은 독자에게 전달하는 것을 목표로하고 있습니다. 개인적으로는 요약본에 가깝고, 조금 더 심화하게 봐야할 분야가 뭔지를 알려주는 길잡이 같은 책이라고 생각됩니다. 실제로 이책을 읽는 동안 실무에서 자연어처리 관련되서 딥러닝 모델을 테스트 할 기회가 있었는데, 논문을 볼 때 등작하는 개념이나 모델링을 하고 튜닝, 테스트를 할 때 필요한 수학적 개념들이 뭔지 이 책에서 빠르게 접하고, 이해한 뒤 그 개념들에..

Review/책 2022.08.23