혼자 공부하는 얄팍한 코딩 지식 - 비전공자도 1:1 과외하듯 배우는 IT 지식 입문서, 개정판 혼자 공부하는 시리즈
고현민 지음 / 한빛미디어 / 2024년 6월
평점 :
장바구니담기




개정판이 출간되면서, 다시 한번 책의 품질이 올라간거 같습니다.

개발에 대한 부분은 매우 넓고 다양한 기술이 있습니다. 모든 부분을 다 알수는 없지만

큰 방향성을 살펴보고, 기본적인 개념에 대해서 너무 난이도가 낮은 책보다는

다양한 개념에 대해서 필요한 부분이 잘 설명된 책이 "얄팍한 코딩 지식" 책입니다.


1. 기본적으로 개발업무에 대해서 사용되는, 다양한 지식이 잘 설명되어 있니다.

웹, 앱, 클라우드, 데이터베이스, 데브옵스 어떠한 역활을 하는지 알수 있습니다.


2. 프로그래밍, 디버깅, 인공지능, AWS등등 조금 깊이있게 알아보기

우리는 검색을 하면, 대부분 정보를 얻을수 있지만, 어떠한 검색을 해야 할지 몰라서

정보를 알기 어렵습니다. 개발 초급자 분들 및 개념이 부족한 독자 분들도 

이 책에서 다루는 다양한 개념들이 단순하지 않고, 개발자분들이 보셔도 충분한 정보를 가지고 있다고

생각이 들어서, 참조하면 좋을것 같습니다.

예를 들어서 쿠키, 토큰, 캐시 같은 사항은 개발을 시작할때, 개념을 확실하게 잡아놓으면 좋은 부분입니다.


3. 각 단계마다 표시되는 레벨

쉽게 접근할수 있는 내용과, 조금 어렵다고 생각되는 부분에 대해서

easy, medium, hard 로 표시를 해놓아서 책을 읽을때 난이도 조절이 용이하고

어려운 부분에 대해서 너무 거부감 없이 접근할수 있습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
그림으로 배우는 스프링 6 입문 - 애플리케이션을 직접 만들어보며 익히는 스프링 기본기와 실무 스킬
토키 코헤이 지음, 김성훈 옮김 / 한빛미디어 / 2024년 3월
평점 :
장바구니담기


스프링6기반의 새로운 책이 출간되었습니다.

참고로 책의 내용안에는 10장. 스프링부트로 생산성 향상하기 부분이 있지만 대부분 스프링에 대해서 세부적으로 설명되어 집니다.

책의 제목이 입문이라고 적혀있지만, 초급자분들도 대상이시지만 스프링을 조금 더 이론적으로 이해해고 싶으신 분들도 

많은 도움이 되는 내용으로 구성되었습니다.



책의 저자분은 일본저자 분이시고, 기존에도 다양한 스프링 버전의 책을 출간하시면서,

책의 표지도 비슷한 녹색 계열입니다. 꾸준히 스프링에 대해서 출간 및 번역이 이루어지는 것을 살펴볼수 있습니다.


이번에는 그림이 많이 들어가서 제목이 조금 변경된 것 같습니다.

책은 p.570 으로 두께가 적당히 있습니다.




책의 큰 구분은 기본편, 실무편으로 구성되어 있습니다.

목차를 살펴보시면, 현재 스프링에 대해서 살펴봐야 하는 깊이 있는 개념들이 잘 구성되어 있고

RESTful, 트랜잭션, Thymeleaf, 시큐리티 등등 필수적인 요소들이 잘 구성되어 있습니다.





■ 기본 개념 살펴보기

· DI, 컨테이너 및 기본으로 알아야 하는 3가지 인젝션 방식 (생성자, Setter, 필드) 등에 대해서 너무 무겁지 않게 하나하나 설명합니다.


개인적인 생각으로 일본인 저자분의 장점처럼 UML형태로 코드 기반으로 작성된 다이어그램은 그 의도를 명확히 설명하고 있습니다.


· JavaConfig와 @Bean 메소드를 활용한 방법

@Configuration, @Import, @Profile을 통한 다양한 설명을 통해서, 스프링에서 어떠한 경우에 사용을 해야 하는지 설명합니다.


· 처음부터 바로 JPA를 사용하는 방법하지 않고, 기본적으로 알아야 하는 JDBC를 통한 데이터베이스 접근

JDBC, JdbcTemplate를 통한 부분과 해당 조회한 데이타를 Entity객체로 변환해서 가져오는 필수적인 개념이 설명되어 집니다.

해당 부분은 기본적으로 DB를 통한 작업이 많은 스프링의 기본이여서, 핵심요소만 잘 정리되어 있습니다.


· 스프링 부트는 장점이 많은 부분을 간단하게 터치하고 설명합니다. 스프링의 학습이 잘 되어 있으면, 스프링 부트의 적용 및 활용은

자연스럽게 이루어지기 때문에 편하기 읽고 넘어가면 됩니다.


· 서버사이드의 작업을 위해서 화면 템플릿인 Thymeleaf를 사용한 내용으로 구성됩니다. 

RESTAPI구성을 위해서 get,post, put, delete등등 API를 만들기 위한 여러 케이스 들이 설명되어지고,

내용이 너무 길게 언급되지 않고, 실습 및 핵심만 바로바로 학습되는 예시와 설명으로 구성되어 집니다.



■ 실무편은 이책의 핵심요소가 많이 있습니다.

· 실제 심도있는 부분도 실무편에 아래와 같은 사항으로 구성되어 있습니다.

특히 테스트 부분에 대해서 많은 부분이 할애되어 있어서, 일반 스프링책에는 없는 관점으로 다양한 chapter를 구성하고 있습니다.



· 스프링은 기본적으로 싱글톤을 사용하는데, 싱글톤 처리 개념과 문제가 있는 코드를 개선하는 부분은 매우 중요한 개념이 

설명되어 지고 있다고 생각합니다.

· DB연동시 JDBC, MyBatis, JPA등 다양한 방식을 접근을 구성할수 있는데, 해당 부분에 대해서  오류처리를 정리하는 부분도

실무적으로 도움이 많이 되는 부분이고, 전체적으로 Error Handling하는 관점에서 좋은 개념설명이라고 생각이 듭니다.



■ 다양한 테스트 케이스를 예시로 들어주는 실습편 내용이 구성됩니다.

스프링을 사용하는 많은 이유가 있겠지만, 테스트가 다른 java프레임보다 용이하다는 점입니다.

python, node등을 비교대상으로 하는 부분은 아니지만, java를 기반으로 하는 프레임워크들이 많이 있었지만

지금 스프링이 대세가 되는 이유는 테스트 코드 작성이 용이하다는 점이  매우 큰 비중을 차지하는 부분이라고 생각합니다.

· 해당 책은 많은 부분이 테스트를 구성할때 필요한 내용이 많이 언급된 부분은 입문 책이라고 하지만, 그만큼 반대로 이해하면

테스트는 입문과정에서 매우 중요한 부분이라고 생각하는 것이 저자분이 입장이라고 생각됩니다.


· 단위테스트, 통합테슽, 및 E2E테스트가 언급되어 있어서 매우 좋았습니다.

필요한 어노테이션에 대해서 해당 그림으로 전반적인 flow를 살펴볼수 있습니다.

 

위 목차에서 언급한 부분처럼 각 Layer별로 단위테스트를 Repository, Service, Controller, RESTful등을 어떻게 접근해야 하는지

살펴보는 구성을 통해서, 테스트가 필요한 서비스 영역별로 필요한 부분을 선택적으로 적용해볼수 있습니다.


부록의 내용도, 기존에 오래돈 Legacy적인 부분 및 커맨드 부분등 스프링을 조금 다양하게 사용해본 저자분의 관점이 잘 정리되어 있어서

스프링을 잘 이해하고, 사용하기에 도움되는 부분이 많이 있습니다.


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







댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
초자동화 시대가 온다 - 대화형 AI 기반의 초자동화 생태계 구축을 위한 안내서
롭 윌슨.조시 타이슨 지음, 이윤진 옮김 / 제이펍 / 2024년 4월
평점 :
장바구니담기


AI, GhatGPT, 생성형 AI등등 많은 책들이 출간됩니다.

이책에서는 그것을 기반으로한 "초자동화"라는 키워드가 제목에 있는 부분이 눈에 들어옵니다.

 

 

 

책이 내용은 저자분 롭 윌슨(OneRearch.ai설립자, 수석디자이너, 최고 기술자)의 경험 및 시야를 잘 전달하고 있어서

새로운 대화형 AI을 소개하면서, 자연스럽게 앞으로의 초자동화라는 개념까지 이어집니다

 

우리는 이 시대에서 대화형 AI, 생성형 AI라는 키워드들이 이 새대를 어떻게 변화하고, 우리는 기업에서 어떠한 방향으로 

대응을 하고 준비를 해야 하는지 이해하고 공감대를 가지는 책이라고 생각됩니다.

 

알렉사나, 구글 홈같은 기술은 대화형 AI라고 보기 어렵습니다.

대화형 AI는 멀티턴, 멀티모달이라고 하는 상호작용의 모든 범위를 포함합니다.

· 초자동화의 정의는 기계와 사람 사이의 상호작용의 양쪽 측면에서 엄청난 도약을 의미합니다.

 

AI를 가장 활발하게 사용하는 미국에서의 사례는 평소에 관심있게 보지 않았던 기업들에 대해서도 눈에 들어오게 합니다.

 

특히 5장 '초자동화는 세상을 어떻게 바꾸는가'의  내용은 다양한 경험들을 조금 더 상세하고 볼 수 있습니다

 

■ 초자동화를 가기 위한 목적

· 누가 초자동화를 관심 가질까 생각을 해보면, 당연히 기업이다. 

고객분들께 접점을 간소화 하고 만족을 드리기 위한 다양한 방법들이 시대를 타고 고려되고, 시도된다.

당연히 우리는 지금 이 시대에서는 AI를 고려해야 한다.

단!!! 이 시점에 우리는 기술적인 부분을 이해하면서도 어떻게 접근해야 하는지 그 접근접 및 활용법을 알아야 한다.

새로운 분야에 이런 전략과 개념이 없이 접근하게 된다면, 우리는 시간과, 비용, 인력, 시장의 점유률등 많은 것은 놓치게 된다.

이 책에서는 그러한 부분을 가장 정확하고 빠르게 알수 있게 구성되어 있습니다.

 

AI에 대해서 잘못 알고 있고, 오해라고 생각할수 있는 부분을 잘 집어줍니다.

· 대화형AI는 기계와 대화하는 것이다.

· 대화형 AI는 부가 기능이다... 기존 워크플로를 자동화해 운영을 개선 할수 있다...등등

 

■ 바라보는 관점

· 누구를 위한 기술인가?

· 사용자가 해결해야 하는 문제는 무엇인가?

· 솔류션을 어떻게 활용할수 있는가?

위 3가지 사항은 OneReach.ai 에서 사용하는 핵심 질문이며, 필자의 개인적인 관점과도 일맥상통합니다.

 

이러한 케이스 스터디를 통해서, 접근하는 사례등은 조금 더 하나하나 서비스를 적용하려는 입장에서

같은 생각을 할수 있게 해줍니다

 

■ 실제 준비하기

11장 부터 서비스를 준비하기 위한 내용들이 소개됩니다.

· 도구와 아키텍처 준비하기

· 공급업체 조사하기

· 다른 사람에게 전략 설명하기

· 초자동화 프로세스와 디자인

 

 

책을 통해서 AI를 적용시, 고려해야 하는 부분이나 어떠한 부분을 관심있게 접근하고

방향성을 잡아가는데 상세한 내용으로 구성되어 있어서 도움이 됩니다.

부분별 해당되는 부분만 살펴보아도 이해가 될수 있도록 구성되어 있습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
한 권으로 끝내는 이미지 생성 AI with 미드저니 - 직장인, 디자이너, 아티스트, 기획자 모두 써먹을 수 있는이미지 생성 AI 프롬프트 가이드
헤더림(임혜린).백승호 지음 / 한빛미디어 / 2024년 3월
평점 :
장바구니담기


관련 업무 분야가 아니여도, 주변에서 AI에 대한 이야기가 많이 들립니다.

특히 생성형 이미지에 대한 부분은 기존 GPT보다 더 활용도 높은 AI 기술로 많은 활용분야가 있고

단순히 text를 입력했는데, 공유되는 이미지를 보면 너무 신기한 영역으로 느껴집니다.

 

번역본이 아니고, 국내 출간 서적으로 빠르게 신기술에 대해서 출간되어서 관심있는 분들은 기술 활용법 및 트랜드를 빠르게

파악해보실수 있을거 같습니다.

 

■ 다루는 기술

· 미드저니, 달리3, 스테이블 디퓨전 기술을 다룹니다. 

기술요소 및 책의 제목에서 보듯이 이미지 생성AI를 주로 다루고 있습니다.

· 해당 생성형 AI버전업은 매우 자주 빈번이 일어나기 때문에, 책에 대해서 A/S개념으로 해당 부분에 대해서 변경사항을 제공해주는 부분은 매우 좋은 부분 같습니다. 

https://dandelion-property-ef8.notion.site/AI-with-A-S-06690f2293444431996d50a84aa306a9

· DALL-3 : OpenAI에서 개발

· 스테이블 디퓨전 : 런던 스타트업에서 오픈소스로 공개 (해당 기점으로 폭팔적인 성장을 달성함)

 > 피그마에 스테이블을 이용한 플러그인 : Dreamer
https://www.figma.com/community/plugin/1151245850609894407/dreamer

 

· 한눈에 서비스들 요약하기

 

· 단순히 생성형 이미지를 만든느 프롬프트에 주안점이 되지 않고, 어떤 방식으로 동작하는지 쉽게 원리를 포인트를 설명합니다.

이렇게 설명하는 이유는 그 원리를 알아야 조금 더 잘 활용할수 있기 때문입니다.

 

· 보통 이러한 새로운 것을 사용시, 라이센스, 비용, 권한등이 혼돈이 되는데, 이러한 부분이 잘 설명되어서 검색을 통해서 이러한 정보를 찾아보지 않고 책을 통해서 한번에 다 이해할수 있게 해주어서 매우 좋습니다.

 

· 

· 

 

■ Dall-3

· chatgpt4와 연결이 되었습니다. 그래서 달리3를 사용하기 위해서는 유료결제를 하여야 합니다.

생성된 이미지를 사이즈 조정도 가능합니다.

한글로 prompt를 사용하면 영어로 번역을 하여서 이미지 생성을 요청하기 때문에, 영어로 생성하는 것과 미세한 차이가 있을수 있습니다.

 

 

 

 

■ 미드저니

· 유료모델만 제공을 하고 있습니다. 예제를 실습하기 위해서는 최소 Basic Plan을 가입해야 합니다.

옵션에 패스트모드으로 이미지 생성을 하면 최대 10분 정도가 소요됩니다.

스텔스 기능은 다른 사람이 내가 생성한 이미지를 공개하지 않는 기능입니다.

 

 

· 미디저니는 웹사이트에서 제공하지 않고, 디스코드를 통해서만 사용이 가능합니다.

이 책은 제목처럼 with 미드저니 처럼 본격적인 미드저니의 사용법을 설명합니다.

 

■ 다양한 미디저니의 사용법 및 활용방법 안내

단순하게 이미지를 어떻게 생성하는지 안내 수준이 아닙니다. 처음 미디저니를 이용해도 책을 보면서

환경구성 및 활용법을 쉽게 알수 있습니다.

또한 디자인 관련 이미지 책이다 보니, 모든 내용은 칼라로 구성되어 있습니다.

 

· 디자이너 입장으로 생성형 AI활용하기

  보통 일반적으로는 와.. 멋진 이미지가 나왔다고 좋아합니다. 하지만 이 책은 현업 디자이너 입장에서 이미지를 실제 서비스에 활용하기 

위해서 조금 더 좋은 퀄리티를 제공하기 위해서, 동일한 이미지를 어떻한 옵션을 활용해서 접근하면 좋을지, 이미지 비교를 통해서

예시를 제공하고, 이때 사용해야 하는 옵션을 제공하므로써, 실질적인 도움이 되는 기법을 소개하는것 같습니다.

 

· 프롬프트 작성법

 보통 어떤 영어단어를 입력하면, 의도한 대로 이미지가 나오는지 언급됩니다. abstract, pixel art, 3D render등의 키워드를 통한

이미지 사진을 보여주면서, 차이를 제공하면서 어떠한 방향으로 이미지 생성을 해야 할지 파악할수 있습니다.

 

사진기법처럼 방향을 알려주는 law angle, overhead view 등의 키워드들~

이러한 부분들이 책을 통해서 한번에 정래되어서, 나중에 실제적으로 필요한 부분들을 골라서 잘 mix해서 사용할 수 있을거 같습니다.

 

 

분위기를 내는 방법 등등 평소에 생각하지 못한 다양한 프롬프트 명령어는 이런 부분도 새롭게 인지하고 AI를 내가 윈하는 방향으로 

이끌기 위한 기술이라고 생각이 들었습니다.

 

이러한 형태로 다양한 예시 및 사용할수 있는 다양한 케이스가 설명되어 집니다.

포토샵을 처음 배울때, 이런저런 기능을 살펴보면서 활용법을 배우는 느낌과 비슷합니다.

 

부록을 통해서 필요한 부분을 정리한 내용은 필요한 부분이 잘 정리된 사전같은 느낌이 들어서

미드저니에 관심이 많거나, 실제 사용하시는 분들에게 많은 도움이 될거 같습니다.

 

 

 

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


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
코딩 자율학습 스프링 부트 3 자바 백엔드 개발 입문 - 만들면서 배우는 친절한 백엔드 개발 자습서 코딩 자율학습
홍팍 지음 / 길벗 / 2023년 7월
평점 :
장바구니담기


스프링에 대한 책이 많이 있는데, 쉽고 빠르게 핵심을 보기 편하게 구성된 책입니다.

그렇다고 내용에 대해서 소홀하지 않고, 필요한 부분이 잘 설명되어져 있습니다.


이 책은 처음에 인프런에 동영상 강의가 먼저 만들어 진것으로 알고 있습니다.

그런 다음에 책으로도 출간되어서 동영상 및 책을 통해서 온전히 학습을 할수 있는 좋은 구성이 

갖추어진것 같습니다.

기본적으로 실습을 잘 따라할수 있게 mac, window 모두 설명되어지며

쉽게 하나하나 예시를 실습할수 있는 가이드를 제공하줍니다.

기본적인 spring 에 대한 원리 및 화면 template으로는 mustache를 사용하고 데이타 조회는 JPA를 통해서 실습하는 구성으로 되어 있습니다.





책의 구성도 편하게 핵심을 잘 찾아가고, 중간중간 나오는 note으르 통해서 기본적으로 실수 할수 있는 부분이 적절하게 잘 언급되어 있는 부분이 매우 좋았습니다.

spring을 빠르게 핵심을 살펴보고, 기본기를 충실히 할수 있는 좋은 책이라고 생각합니다.


또 자율학습단이라는 프로그램도 진행하면서, 책을 꼼꼼하게 살펴볼수 있는 프로그램도 제공하는점도

학습하시는데 좋은 프로그램이라고 생각합니다.



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