no image
[Book Review] 한 권으로 끝내는 이미지 생성 AI with 미드저니
"한 권으로 끝내는 이미지 생성 AI with 미드저니" 책은 이미지 생성 AI가 무엇인지 부터 시작하여, 달리3와 ChatGPT 사용법, 그리고 미드저니 사용방법, 스테이블 디퓨전 사용방법까지 폭 넓게 다루고 있다. 그리고 부록으로는 미드저니 프롬프트를 잘 이해하기 위한 미드저니의 커맨드, 파라미터, 도구 등 까지 다루고 있어서, 미드저니에 관심 있는 분들이라면 한번쯤 읽어볼만한 책 같다. 이미지 생성 분야를 공부하다 보면 각종 웹사이트에 관련된 정보들이 광활하게 흩어져 있는데, 이 책에서 그 정보를 다 모아다둬서 편히 책 한권만으로도 미드저니를 통해 이미지를 생성하는 방법을 익힐 수 있다는게 가장 큰 장점 같다. 이 책을 읽고나면 이미지 생성 AI의 원리를 이해할 수 있고, 일상에서의 이미지 생성 A..
2024.03.24
no image
[Book Review] 요즘 개발자
'요즘 개발자'라는 책은 NHN NEXT 출신 비전공자 동기 두 명이 만나 프로그래밍 세계에 발을 들이게 되면서 서로가 겪은 시행착오나 어려움을 해결해온 이야기를 담은 커리어, 성장에 관한 책이다. 이 책에서 다루는 주된 내용은 아래와 같다. 나만의 학습 전략과 환경을 찾는 방법 눈에 띄는 이력서와 포트폴리오 작성 방법 코테와 인성면접을 주도하는 방법 꾸준한 피드백과 회고를 통해 성장하는 방법 멘탈 관리 및 자기계발 전략 이직이 고민 될 때 필요한 진단과 결정의 지혜 특히 이 책에서 도움되었던 내용 중 하나는 개발자라는 직업이 왜 필요한가 부터 시작해서 메타(Meta)가 가진 회사의 핵심 가치 여섯가지를 바탕으로 어떤 개발자가 되어야하는지 소개하고 있었다. 메타의 핵심가치 여섯가지는 다음과 같다. 1. ..
2024.02.25
no image
[Book Review] 알고리즘인사이드 with 파이썬
알고리즘 인사이드 with 파이썬 책은 한빛미디어에서 출간된 책이다. 역시 믿고 읽어보는 한빛미디어. 이 책은 알고리즘 문제 86개를 섹션 별로 나눠서 설명해놓은 책이다. 처음부터 끝까지 읽어보니 알고리즘에 대한 모든 것들을 꾹꾹 눌러 담은 책이라, 알고리즘 시험을 앞두고 있는 사람들에게 추천해주고 싶은 책이다. 첫 장에서 파이썬 기본 문법에 대해 간략한 설명부터 시작해서, 기본 자료구조에 대한 내용들도 담겨있으며, 재귀, 탐색, 공간, 배열, 순열 및 조합 정렬, 검색 등 알고리즘에서 필수적인 요소들을 다 담고 있다. 기본적인 문제 부터 풀기 때문에 파이썬 개발자가 아니더라도 쉽게 읽을 수 있는 책이라 진입 장벽이 낮아서 좋은 것 같다. 이 책의 가장 큰 장점은 해설이 굉장히 꼼꼼하다는 점이다. 알고..
2023.11.26
no image
[Book Review] 개발자를 위한 실전 선형대수학
한빛미디어에서 출간된 개발자를 위한 실전 선형대수학. 데이터 사이언스 분야와 머신러닝, 딥러닝 등에서 반드시 필요한 선형대수학 개념을 중요한 것만 쏙쏙 뽑아 이론을 이해하기 쉽게 설명하고, 파이썬 코드로 구현하는 방법까지 기술해놓았다. 나또한 현업에서 선형대수학 개념을 접할일이 많은데, 그때 그때마다 개념을 구글링해서 찾아보는데 딱 간결하게 정리된 문서가 별로 없었어서 애를 먹고 있었다. 그런데 이번에 출간된 "개발자를 위한 실전 선형대수학" 책은 알고있던 기존 개념들이나 새로운 개념들을 번거롭게 찾을 필요 없이, 실전에 필요한 내용 위주로 담겨져있고, 복습하는데 많은 시간을 쏟지 않도록 해주는 책이라 좋은 것 같다. 이 책에서는 몇몇 주요 방정식을 암기하거나 추상적인 증명을 파고드는 그런 접근법이 아니..
2023.10.28
no image
[Book Review] 개발자의 하루를 바꾸는 코파일럿&챗GPT
이 책에서는 생성형 AI가 나의 페어 프로그래밍 상대가 된다. 깃허브 코파일럿과 ChatGPT가 코드를 제안하고, 질문에 답하고, 간단한 애플리케이션까지 만들어준다고 한다. 이와 관련하여 간단하고 다양한 실습을 통해 업무 효율성을 향상시키기 위한 인사이트까지 제공한다. 책에서 다루는 주제는 소프트웨어 개발에 AI를 활용하는 방법, 셀 스크립팅 명령, 깃 명령, 일반적인 알고리즘, RxJS 학습, 앵귤러 HttpClient, 정규 표현식, 데이터 생성, 애자일 프로젝트 관리, 애플리케이션 만들기 등에 대한 내용을 다루고 있다. 이 책을 보며 어떤 소프트웨어를 개발하든 상관 없이 각자 선호하는 언어로 실습을 따라하면 된다고 한다. 특히 AI 도구는 다양한 활용 사례가 있는데, 예를 들면 일련의 입력과 요구 ..
2023.09.24
no image
[Book Review] 육각형 개발자
육각형 개발자라는 최범균 저자가 집필하였으며, 본인의 이야기를 시작으로 내용이 시작된다. 이 책은 좋은 시니어 개발자가 되길 원하는 주니어 또는 중니어 개발자를 대상으로 하고 있으며, 아래 6가지를 두루 다 갖춘 개발자를 칭하는데 이러한 개발자가 되기 위해서 필요한 덕목 10가지를 소개하고 있다. 에세이와 자기계발서에 가까운 책이다. 1. 구현 기술 2. 업무 관리, 공유, 리드 & 팔로우 3. 리펙토링, 테스트 4. 응집도, 결합도 5. 아키텍처, 패턴 6. 품질, 코드 이해 이 책에서 다루고 있는 내용은 효율적으로 구현 기술을 적용하고 학습하는 방법, 소프트웨어 가치를 이해하고 유지보수 비용을 낮추는 방법, 이해하기 좋은 코드를 작성하는 법, 높은 응집도 + 낮은 결합도 원칙으로 설계하는 방법, 변경..
2023.08.27
no image
[Book Review] ChatGPT 책 추천 - 인공지능 전문가가 알려 주는 챗GPT로 대화하는 기술
인공지능을 개발하는 입장에서 요즘 느끼는 것은 인공지능이 예전보다 훨씬 대중화 되었고, 인공지능을 개발하거나 서비스를 만드는데 있어서 진입장벽이 훨씬 낮아졌다는 생각이 많이 든다. 그 이유는 바로 ChatGPT, Diffusion 기술 때문이다. ChatGPT 또는 Diffusion 기술들을 이용하여 서비스를 만들거나 창작물을 만들어 낼 때 전문가만큼의 지식이나 기술, 배경, 원리를 알지 못하더라도 서비스를 사용하거나 직접 만들어낼 수 있는 세상이 왔다. 어쩌면 앞으로는 이러한 기술의 원리를 알지 못하더라도 서비스를 사용하는데 상관없어지지 않을까 싶다. 개인적인 생각으로는 물론 엔지니어 입장에서 기술의 배경을 아는 것과 모르는 것의 차이는 크다고 생각하고, 아는 것이 필요하다고 생각하지만, 결국 이런 기..
2023.07.20
no image
[Book Review] 개발자를 넘어 기술 리더로 가는 길
한빛미디어에서 출간된 개발자를 넘어 기술 리더로 가는 길은 내가 감명 깊게 읽은 책 "개발 7년차, 매니저 1일차"의 저자가 쓴 책이다. 또한 한 원서를 김그레이스라는 분이 번역했는데, 이 분은 커리어리에서 킴코더 이름으로 코딩, 개발과 관련된 노하우를 많이 공유해주면서 활동하시는 분이다. 평소에 이 분의 글을 자주 보곤 했는데, 이렇게 책으로 나오게 되니 더 읽고 싶어졌다. 개발자라면 앞으로 매니저 트랙을 탈 것인지, 기술 리더의 트랙을 탈 것인지를 결정해야 하는데, 이 책은 그 결정을 함에 있어서 길잡이를 해주는 책이다. 개발자라면 언젠가 한번은 꼭 결정해야하는 일이고, 이 두 가지 길의 성격은 매우 다르다. 매니저의 길은 명확하게 의사소통하고, 동료들이 더 나은 일을 할 수 있도록 돕는 역할을 한다..
2023.06.25
no image
[Book Review] Docs for Developers (기술 문서 작성 완벽 가이드)
개발자를 위한 문서는 개발자 경험을 향상시키고 제품의 채택률을 높이며 고객 지원 비용을 낮춰준다고 한다. 또한 장기적으로는 제품의 평판을 높이고 경쟁 우위를 제공하여 사업의 성공에 중요한 역할을 한다고 한다. 개발자 문서를 잘 만들고 관리하는 방법은 무엇일까? 이 책에서는 문서화 하기 전 독자 이해하기, 문서화 계획하기, 초안 만들기, 편집 하기, 샘플 코드 통합하기, 시각적 콘텐츠 추가하기, 문서 배포하기, 피드백 수집하고 통합하기, 문서 품질 측정하기, 문서 구조화 하기, 문서 유지 관리 및 지원 중단하기 까지 개발자 문서를 완벽하게 만들기 위한 가이드를 End-to-End로 제공한다. 코드 자체가 잘 작성된다면 그 자체로 문서화가 된다는데, 복잡성과 규모가 일정 수준 이상인 프로젝트에서는 코드 레벨..
2023.05.25
no image
[Book Review] 초보자를 위한 유니티 입문
유니티를 이제 막 시작하려는 분들에게 추천하고 싶은 이 책은 한빛미디어에서 출간된 "초보자를 위한 유니티 입문"으로, 유니티 엔진을 이용하여 2D, 3D, 스마트폰용 게임을 만드는 과정을 담은 책이다. 1장에서는 유니티에 관련된 기본 지식과 설치 방법, 유니티 허브를 설명하고, 2장에서는 유니티 에디터 화면을 살펴보면서 각 기능을 사용하는 방법에 대해 설명한다. 3장 부터는 공 굴리기 3D 게임을 만들어보면서 유니티를 익히고, 4장에서 7장까지 게임의 기능을 추가해보면서 여러 리소스를 사용하는 방법에 대해 다루게 된다. 유니티의 장점 중 하나는 멀티 플랫폼 대응이 가능하다는 것이라 여러 게임 제작을 위한 회사에서 다양하게 활용되고 있다. 주요 대응 플랫폼으로는 윈도우, macOS, iOS, 안드로이드, ..
2023.04.23
no image
[Book Review] 온디바이스 AI
한빛미디어에서 출간된 온디바이스 AI (AI and Machine Learning for On-Device Development) 책은 모바일용 ML 개발을 위한 내용들을 담고있다. ML 모델을 직접 만들지 않더라도 ML Kit를 사용하여 모델을 만들수 있으며, 모바일 환경에서 최적화 까지 하여 사용할 수 있도록 폭 넓은 분야를 다루고 있다. 뿐만 아니라 TFLite, Core ML 분야는 한글 자료가 별로 없다는 것이 단점인데, 이 책에서 한글로 모바일 환경에서 모델을 이용하여 추론하는 방법들을 아주 자세히 다뤄주고 있어서 꽤 유용했다. 특히 8장 TFLite 더 깊게 이해하기 챕터에서는 TFLite 개념부터 시작하여 모델 저장하기, 모델 변환하기, 독립 실행형 인터프리터로 모델 테스트하는 방법을 다루..
2023.03.17
no image
[Book Review] 혼자 공부하는 데이터 분석 with 파이썬
혼자 공부하는 데이터 분석 책은 한빛미디어에서 출간되었는데, 혼자서도 실무에 써먹을 수 있을 만한 수준까지 할 수 있도록 로드맵을 제시하고 있기 때문에 입문용으로 딱 좋은 책 같다. 데이터 분석은 데이터를 수집, 처리, 정제, 분석, 모델링하여 의사 결정을 내리는데 도움을 주는 작업이다. 보통 R이나 파이썬을 사용해서 하게 되는데, 이 책은 파이썬 기준으로 작성되어있다. 데이터 분석의 기본은 데이터를 다루는 것 부터 시작하는데, 이 책에서는 파이썬에서 JSON 및 XML 데이터를 다루는 것을 포함하여 기본부터 탄탄히 설명해두었다. 또한 데이터를 수정하고 삭제하는 등의 데이터 정제하는 방법과 데이터의 분산을 구하고, 표준편차를 구하는 등 데이터를 요약하는 기능에 대해서도 수록해두었다. 데이터 분석에 대한 ..
2023.02.24