조코딩의 챗GPT API를 활용한 수익형 웹 서비스 만들기 - 챗GPT API, JavaScript, AWS, Node.js를 활용한 웹 서비스 개발
조동근(조코딩) 지음 / 한빛미디어 / 2024년 1월
평점 :
장바구니담기


총평

- 책의 난이도 : ★☆☆☆☆

- 추천 별점     : ★★★★★

- 추천 독자     :  챗 GPT에 관심있는 사람 누구나

- 지은이          : 조동근

- 출판사          : 한빛미디어

 


 

조코딩 님이 이번에는 책도 출간하셨는데, 리뷰를 할 기회가 주어져서 읽어보게되었습니다.

최근에 강의랑 이래저래 영역을 많이 넓혀가시는 것 같아요.

 

이 책은 쉽게 말해서 Chat GPT를 이용해서 웹 사이트를 만들어보는 것입니다.

근데 ChatGPT를 이용하다보니 개발자가 아니라 그냥 일반인이 사용해도 쉽게 만들 수 있게 해볼 수 있습니다.

따라서 엄청난 개발적인 지식을 필요로 하지 않고, 책 제목에서 수익형이라는 말이 있듯 수익화에 대한 부분도 언급하고 있습니다.

 

각 장에 대한 설명

 

1장 서비스 구조와 기술 스택에서는 어떤 서비스를 어떻게 만들지 서비스에 대한 간략한 설명과 사용하는 기술 스택에 대해서 배웁니다.

2장 챗 GPT란에서는 챗 GPT가 무엇이고 어떻게 사용하는지 사용방법을 간단하게 설명합니다.

3장 챗GPT 플레이그라운드 에서는 챗 GPT에서 제공하는 플레이그라운드를 활용해서 실제로 API를 연동해볼 수 있습니다.

4장 개발 환경 설정에서는 우리가 웹 사이트를 만들기 위해서 사전에 세팅해야하는 컴퓨터 세팅 방법에 대해서 다룹니다.

5장 백엔드 구현에서는 챗 GPT API를 사용해 서비스의 백엔드를 직접 구현해봅니다.

6장 프런트엔드 구현에서는 말그대로 첫 화면과 채팅 UI 등을 구현해보는데 그 중에 챗GPT를 활용해 코드를 획득하는 방식으로 진행합니다.

7장 기능 고도화에서는 앞서 구현한 백엔드와 프런트엔드를 조금 더 고도화합니다.

8장 실전 배포에서는 AWS를 활용해 서비스를 배포해봅니다.

9장 수익화에서는 광고를 삽입하고 후원링크를 통해서 수익화하는 방법을 배웁니다.

부록 에서는 API 재시도 로직 추가하기, 도메인 등록하기 등에 대해서 다루고 있습니다.

 

 

이 책의 장점

1. 적절한 예제와 수익화를 통한 보상을 노려볼 수 있는 입문서

아무래도 개발자가 아니어도 얼마든지 쉽게 웹 사이트를 구현해보고 실제로 수익화까지 연결하고 있으므로 학습하기에 매우 적절한 예제와 보상이 된 책이라고 생각합니다. 따라서 본인의 아이디어만 있다면 충분히 지금 당장 구현해볼 수 있는 수준입니다.

2. 개발자가 아니어도 웹 사이트를 만들어볼 수 있다.

챗 GPT를 활용하고 있기 때문에 코딩에 대해서 알지 못하는 사람도 쉽게 코드를 구해서 작성해볼 수 있습니다. 물론 이게 좋은 습관은 아니지만 초심자에게는 오히려 관심을 증가시키는 계기가 될 겁니다. 이렇게 개발 입문해보는거죠 ^^

 

3. 마음만 먹으면 하루만에도 가능하다.

책 또한 정말 읽기 쉽게 그림도 큼직하고, 설명도 자세하게 되어있습니다. 초심자도 누구든지 마음만 먹으면 하루만에도 가능한 수준입니다.

 

 

 

챗 GPT를 사용해보고 싶은 사람들이면 지금 바로 이 책을 보고 따라해보기만 해도 웹 사이트가 생길 겁니다! 바로 시작해 봅시다!

 

    "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
내 맘대로 그리는 캐릭터 이모티콘 with 프로크리에이트 - 만들면서 실력이 쌓이는 현직 작가의 승인 노하우!
지렁(이지원) 지음 / 제이펍 / 2024년 1월
평점 :
장바구니담기


총평

- 책의 난이도 : ★☆☆☆☆

- 추천 별점     : ★★★★★

- 추천 독자     :  이모티콘을 만들고 싶으신 분들

- 지은이          : 지렁(이지원) 지음

- 출판사          : 제이펍

 


 

 

제이펍에서 감사한 기회로 해당 책을 리뷰할 수 있도록 제공해주셔서 너무 기뻤습니다.

안그래도 이모티콘 하나 만들어보는게 꿈이였는데 이번에 실현할 수 있을 것 같네요.

 

특히 이 책은 프로크리에이트가 필요합니다. 저는 과거에 구매해둔게 있어서 그걸 사용할 건데, 아마 관심 있으신 분들은 바로 구매하는게 좋을거에요. 왜냐하면 매년 가격이 오르는 것 같습니다...ㅎㅎㅎ

 

이 책은 기본적으로 프로크리에이트를 사용해서 메신저 이모티콘을 만드는 것을 목적으로 하는 책입니다.

그리고 초심자가 접근하기 쉽도록 아주 자세하고 쉽게 설명되어 있고요, 단순히 이모티콘 그리기를 알려준다기 보다는

처음에 준비할 것, 이모티콘 그리는 법, 최종 통과까지 필요한 일련의 과정을 모두 다루고 있다는 점에서 한 권으로 충분히 가능한게 장점입니다.

 

책의 구성

1장. 어떤 이모티콘을 만들까?

이모티콘의 종류를 소개하면서 어떤 이모티콘을 만들지 미리 생각해봅니다.

 

2장. 어떤 플랫폼이 어울릴까?

카카오톡 뿐 아니라 네이버, 라인, 비트윈 등 이모티콘이 쓰이는 판매처를 알려줍니다.

 

3장. 어떤 준비물이 필요할까?

그럼 이제 실제로 우리가 이모티콘을 만들기 위해서 필요한 준비물들을 알아봅니다.

 

4장. 나만의 캐릭터 만들기

캐릭터를 그릴 캐릭터는 어떤 개성을 부여할지 생각해봅니다.

 

5장. 캐릭터를 이모티콘으로 기획하기

실제 출시된 이모티콘들을 살펴보면서 이모티콘을 어떻게 만들지 기획합니다.

 

6장. 실전 이모티콘 연습하기

실제로 프로크리에이트를 통해서 이모티콘을 그리는 연습을 해봅니다.

 

7장. 포토샵으로 마무리하기

이모티콘을 완성하면 제출을 해야하기 때문에 포토샵을 거쳐 승인절차를 이행합니다.

 

8장. 캐릭터를 다양하게 활용하기

실제로 캐릭터이기 때문에 이모티콘 외에도 사용할 수 있는 활용방안을 생각해봅니다.

 

+ 여기에 부록으로 다른 작가들의 인터뷰를 통해서 인사이트를 얻어볼 수 있습니다.

 

이 책의 장점

실제로 내가 이모티콘을 만들려면 뭘해야하지? 막막한 경우가 많은데 책 대로 따라하면 자연스럽게 터득하게 됩니다.


 

 

프로크리에이트는 실제로 사용해보면 뭐를 어떻게 써야할지 아주 막막한 편으로 굉장히 심플하게 구성되어 있습니다. 그래서 이 책에서 제시하는대로 잘 따라가면 쉽게 사용해볼 수 있습니다.


 

 

요소요소에 다양한 팁들이 많이 있는데, 놓치지 말기 바랍니다.

 

 

 

이상으로 책 리뷰를 마치겠습니다.




댓글(0) 먼댓글(0) 좋아요(1)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
Release의 모든 것 - 대규모 웹 분산 시스템을 위한 운영 고려 설계 | 아마존 소프트웨어 공학 분야 베스트셀러
마이클 나이가드 지음, 박성철 옮김 / 한빛미디어 / 2023년 11월
평점 :
장바구니담기


총평

- 책의 난이도 : ★★★★☆

- 추천 별점     : ★★★★★

- 추천 독자     :  개발자 혹은 인프라 엔지니어

- 지은이          : 마이클 나이가드 지음 / 박성철 옮김

- 출판사          : 한빛미디어

 

 


 

 

이번 책은 제가 베타리뷰로도 참여했고, 이번에 12월 리뷰 책으로도 선정된 <Release의 모든 것>입니다.

 

책의 제목과 같이 어떤 서비스를 개발했을 때 우리는 Release(배포)를 하게 되는데 이 배포과정에서 필요한 모든 절차에 대해 확인해볼 내용을 저술한 책입니다.

 

그래서 목차를 보면 크게 안정성 구축, 운영 고려 설계, 시스템 전달, 체계적 문제 해결을 담고 있습니다. 다만 책 내용 자체가 워낙 광범위하기 때문에 한 번 읽고서 완전히 이해하기는 어렵습니다.

 

이 책은 분산 소프트웨어 시스템의 설계/구축/운영 노하우를 알고 싶은 아키텍트, 설계자, 개발자가 읽기에 적합한 책입니다. 특히 실제로 애플리케이션 개발 후의 배포까지 과정에서 필요한 내용이 무엇인지 따져볼 것이 매우 방대하게 많습니다. 이 책에서는 실제 최신 사례를 통해서 알아보고 적용 가능한 방법을 다양하게 제시하기 때문에 '릴리즈의 교과서'라고 생각할 수 있겠습니다.

 

책의 구성

총 4부로 이뤄져 있습니다.

 

1부 안정성 구축

시스템이 멈추지 않도록 유지하는 방법을 알아봅니다. 실제로 장애가 난 사례를 통해서 문제점을 살펴보고 해결책을 찾아봅니다. 시스템 안정화를 위한 수명 연장, 장애 모드, 균열 확산 차단, 장애 사슬 등에 대한 내용을 익혀봅니다. 다양한 안정성 패턴과 안정성 안티 패턴을 통해서 우리가 미리 인지하고 대비할 수 있는 내용을 만들어봅니다.

 

2부 운영 고려 설계

안정성이 갖춰지고 나서는 지속적으로 운영하는게 중요합니다. 가상화, 컨테이너화, 부하 분산, 서비스 발견 되는 모든 세부 요소들로 이뤄진 복잡한 현대 운영 환경을 다룹니다. 물리 데이터 센터와 클라우드 환경의 제어, 투명성, 가용성에 좋은 패턴을 알아봅니다.

따라서  먼저 사례를 통해 살펴보고, 물리 호스트나 클라우드 환경에 대한 기반을 익히고, 애플리케이션의 프로세스 및 통신 방법에 대해서 살펴봅니다. 그리고 시스템에 대한 명령이나 모니터링을 살펴보고 보안적 요소까지 다루고 있습니다.

 

 

3부 시스템 전달

배치를 고려한 설계와 무중단 배치를 살펴보고 이질적인 서버 간의 버전 관리를 살펴봅니다. 따라서 배치를 설계할 때 고려해야할 사항들을 알려주고, API 등에 대한 배전관리는 어떻게 진행할지 가이드를 제시합니다.

 

 

4부 체계적 문제 해결

버전 1.0을 출시하고 그 이후의 시스템 성장과 향후 개발에 대해서 고민해야 합니다. 시간이 지남에 따라 성장하고 유연하게 적응하는 시스템을 만드는 방법을 알아보고, 시스템에 부하를 가해 시스템을 개선하는 카오스 엔지니어링을 통해 깨지지 않는 시스템을 구축하는 방법을 배우게 됩니다.

 

책의 장점

이 책의 큰 장점은 내가 현장에 있는 듯한 느낌을 주는 내용들이 많다는 것입니다. 여기만 봐도 실제 마주하는 문제들을 통해서 어떤 부분에 문제가 있었고 어떻게 해결했는지 등에 대해서 알 수 있어 큰 도움이 됩니다.

 

거기서 끝나는게 아니고 추가적으로 알아두면 좋을 개념들까지 아주 상세하고 쉽게 서술해 주고 있어서 처음 읽는 독자들에게도 조금 더 쉽게 다가가고 유익한 부분이 되겠습니다.

 

 

저 같은 주니어에게는 사실 매우 방대하고 어려운 내용의 책이긴 합니다만, 지속적으로 서비스를 운영함에 있어서 반드시 알아야할 알짜배기 책이 아닌가 생각합니다. 특히 서비스를 총괄적으로 운영하는 팀이라면 반드시 이해하고 넘어가야할 내용인 것 같습니다.

 

    "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
스트리트 코더 - 프로그래밍 세계에서 살아남기 위한 개발자 생존 가이드!
세다트 카파노글루 지음, 이준용 옮김 / 길벗 / 2023년 8월
평점 :
장바구니담기


총평

 

- 책의 난이도  : ★★★★☆

- 추천 별점     : ★★★★★

- 추천 독자     : 소프트웨어 개발의 패러다임과 모범 사례에 대한 시각을 넓힐 필요가 있는 초중급 프로그래머

- 지은이         : 세다트 카파노글루 지음 / 이준용 옮김

- 출판사         : 길벗

- 예제코드     : https://github.com/gilbutITbook/080325  (C#과 .NET으로 구성되어 있다.)

 


 

길벗에서 제공받은 스트리트 코더(street coder)에 대한 리뷰이다. 이 책은 독학하면서 MS엔지니어가 된 저자의 경험을 바탕으로 수 많은 개발자를 위한 생존 법칙과 노하우를 담고 있는 책이다.

 

흔히 길거리 농구(street basketball)라고 하는게 있는데 street이라는 표현은 실전지식을 의미하는게 아닌가 생각된다.

이 책은 개발자가 개발을 위해 실질적으로 필요한 실전 꿀팁을 담은 책이라고 보면 되겠다. 만약 컴퓨터 과학, 알고리즘, 데이터구조 등 기본적인 컴퓨터 공학의 지식을 가지고 개발을 시작한 사람들을 위한 책이 아닐까 생각된다.

 

이 책의 서문에서도 많이 나와있지만 저자가 직접 부딪히면서 익혔던 실전 내용들을 저자가 작성해 놓은 것이기 때문에 이 책을 읽는 것은 우리가 책에서는 쉽게 발견하기 힘든 숨어있는 엑기스 같은 책이다.

 

그리고 여담이지만 저자가 유머를 많이 섞은 것 같은데 역자분께서 좀 센스가 있으신지 번역투가 참 친근해서 좋았다. 

 

 

책의 구성

1장. 거리로

스트리트 코더의 개념과 필요한 자질에 대해서 설명한다.

 

2장. 실용적인 이론

우리가 데이터 구조와 알고리즘에 관심을 가져야 하는 이유와 이론이 실제 소프트웨어 개발에서 얼마나 중요한지 설명한다.

 

3장. 유용한 안티패턴

안티패턴을 어떻게 활용하면 좋은지 알려준다.

 

4장. 맛있는 테스트

다양한 테스트 유형과 유닛테스트는 어떻게 진행하는게 효율적인지 등을 설명한다.

 

5장. 보람 있는 리팩터링

리팩터링을 하는 방법과 적기는 언제인지 살펴본다.

 

6장. 조사를 통한 보안

보안 개념과 기술을 살펴보고 공격들을 방어하는 방법을 살펴본다.

 

7장. 자기 주장이 뚜렷한 최적화

여러 최적화 기술과 최적화에 접근하는 방식 등을 설명한다.

 

8장. 기분 좋은 확장성

코드의 확장성을 높이고 병렬화 매커니즘에 대한 영향을 살펴본다.

 

9장. 버그와의 동거

버그와 오류를 처리하기 위한 모범 사례를 살펴보면서 오류 코드를 복구해보는 작업을 설명한다.

 

 

 

책의 장점

- 저자의 지시가 매우 직관적이다.

지시가 매우 명확한 편인데, 이건 사용하는게 좋고 이건 사용하지 말고 이렇게 하는게 좋고, 이 순서대로 하는게 좋다는 방식으로 설명하기 때문에 독자로 하여금 저자가 말하고자하는 바를 확실하게 이해할 수 있고 실제로 적용해보면서 자신에게 맞는지 여부를 체크해보면 될 것 같다.

 

 

 

- 해당 방식에 대해서 도움이 되는 코드나 도표를 매우 적절히 활용하고 있다.

당연한 것일 수도 있지만 해당 내용에 대해 제대로 이해할 수 있도록 코드나 도표를 적절하게 활용해 설명하고 있다. 이를 통해서 이해가 훨씬 쉬워졌다.

 

 

책의 특장점 자체는 특별한 것이 없더라도 결국은 우리가 모두 쓰고 있지만 왜 쓰는지 모르거나, 사실은 자주 쓰고 있지만 이를 적절하게 활용하고 있는지 되돌아보기에 좋은 책이 아닌가 생각이 든다.

 

개발이 어느정도 익숙해졌거나 무언가 정체를 겪고 있을 개발자들이 반드시 꼭 읽어보고 현업에서 적용해보면 좋을 책이다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
이것이 자료구조+알고리즘이다 with C 언어 - 문제 해결 능력을 키워주는 자료구조+알고리즘 입문서 이것이 시리즈
박상현 지음 / 한빛미디어 / 2022년 8월
평점 :
장바구니담기



 

 

총평

- 책의 난이도 : ★★★☆☆

- 추천 별점     : ★★★★★

- 추천 독자     :  C언어를 학습한 개발/인프라 엔지니어 혹은 취업준비생

- 지은이          : 박상현 지음

- 출판사          : 한빛미디어

- 코드 자료     :  https://www.hanbit.co.kr/support/supplement_survey.html?pcode=B9034896671

 

 


 

자료구조와 알고리즘은 컴퓨터 공학의 근간이 되는 부분입니다. 컴퓨터 공학을 전공하면 반드시 배워야 하는 과목이기도 하고, 취준생이라면 코딩테스트를 위해서 공부해야합니다. 그리고 사실 근본적으로 현업에 있는 사람이라도 절대 모르면 안되는 기본기이기 때문에 이를 모르고서는 어떤 문제를 해결하는데 근본적인 해결이 불가능할 것입니다.

 

이 책은 한빛미디어의 "이것이00이다" 시리즈의 책이기도 하고, 소프트 엔지니어 개발자이신 박상현님이 저술하신 책이기도 하기 때문에 아주 믿고 학습하기 좋은 책입니다.

 

특히 이 책은 C언어를 기반으로 하는데 컴퓨터 공학을 전공하신 분들이라면 C언어가 익숙하시리라 봅니다. 그래서 바로 학습을 진행할 수 있을 것이고 아무래도 자료구조와 알고리즘 같은 코어에 해당하는 내용은 C언어로 알아두는 것도 필요하다고 생각됩니다.

 

이 책의 초반부에는 학습로드맵이 있는데 처음 공부하는 분이라면 순차적으로 진행하면 되고 이미 알고 있는 사람이라면 사전식으로 필요한 부분을 골라서 재학습해도 될 것입니다.

 

 

 

첫번째 파트 1에서는 자료구조를 학습하는데, 정말 가장 많이 사용되는 리스트, 스택, 큐, 트리에 대해서 학습합니다. 그리고 파트 2에서는 정렬, 탐색, 우선순위 큐와 힙, 해시 테이블, 그래프, 문자열 탐색 알고리즘을 학습합니다. 이 두 개의 파트가 아무래도 매우매우 중요하다고 볼 수 있습니다. 그리고 이를 기반으로 파트 3에서는 알고리즘 설계 기법으로 성능 분석, 분할 정복, 동적 계획, 탐욕 알고리즘, 백트래킹 내용을 학습하는데 앞의 두 개 파트를 잘 학습하고 넘어가는 것을 추천드립니다.

 

특히 자료구조나 알고리즘을 학습할 때는 그림을 통해서 이해를 하면 훨씬 쉽게 이해할 수 있는데 이 책은 그림이나 도표 등을 적극적으로 활용하고, 예제코드도 한빛미디어 홈페이지에서 받을 수 있도록 제공하고 있습니다. 이런 학습자료를 적극적으로 활용하는게 중요합니다.

 

 

 

그리고 개념 중간중간에는 미니 퀴즈가 있는데, 읽다가 중요한 부분이 퀴즈가 됩니다. 그래서 내용을 잘 이해했는지 퀴즈를 통해서 확인해 볼 수도 있고, 만약 퀴즈의 답을 잘 모르겠다면 바로 위에 내용들을 다시 한 번 잘 정리해보기 바랍니다.

 

 

그리고 각 챕터의 끝에는 항상 연습문제가 있는데 이 챕터에서 반드시 알고 넘어가야할 내용이기 때문에 만약 여기서 틀린게 있다면 그 부분을 다시 돌아가서 학습하고 하루를 마무리 하시면 좋겠습니다.

 

 

만약에 C언어를 통해 자료구조와 알고리즘을 학습해야 한다면 이 책을 강력 추천드릴 수 있을 것 같습니다.

 

이상으로 책 <이것이 자료구조+알고리즘이다>에 대한 리뷰를 마치겠습니다.

 

 

  "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo