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


혼자 공부하는 시리즈가 많이 있습니다.

처음 해당 분야에 정보를 습득하고 내용을 파악히기 매우 잘 구성된 시리즈 입니다.

알팍한 코딩지식이라는 이름이지만 IT서비스에 전반적인 내용을 이번 개정판을 통해서

더 최신 기술 흐름을 잘 적용하고 있고, 내용 파악도 쉽고

필요한 부분도 부분적으로 읽어 내려가도 문제 없이 구성되어 있어서 추천합니다.

출판사에서 혼공이라는 학습 독려하는 프로그램이 있는데 

이러한 부분도 해당 책을 통해서 조금 더 쉽게 책을 접하는데 도움이 됩니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
보고 혁명 : 현직 팀장들이 검증하는 실무 보고서 작성법
이성윤 지음 / 한빛미디어 / 2024년 6월
평점 :
장바구니담기



  • 회사생활을 하면서, 보고는 필수입니다.

    • 우리는 어떠한 기준으로 보고서를 작성해야 할까요?

    • 우리는 정확히 우리가 표현하고 싶은 메세지를 전달할수 있을까요?

    • 매번 중구난방 일치하지 않은 포맷으로 제공하고 있는 있을까요?

  • 이러한 고민들이 있으면, 이 책에서는 답을 제공할 수 있다고 생각합니다.

    • 공감이 많이 되고, 기준을 잡을수 있다는 점에서 매우 좋은 가이드가 되는 책입니다.

  • 책의 구성

    • 보고서를 잘 쓰기 위한 각각의 보고서 특징

    • 일잘러 팀장님들 20명의 보고 능력 인터뷰

    • 3SMART, B2WHEN 기준을 설명하고, 보고서 작성의 기준을 알려주기

    • 보고 유형별 보고 공식 활용법

    • 잘 쓴 보고서 특징 (따라만 해도 도움되는 내용)

    • 완성도를 높여주는 구성 기술

      • 다른보고서와 차이점을 가지기

  • 뻔한 내용으로만 구성된것이 아니라여서, 실질적인 도움이 되는 구성이라서 좋았습니다.

    • 보고서의 첫 시작은 제목입니다.

    • 우리는 기준을 가지고 제목을 작성하고 있을까요?

    • 이러한 실제 바로 적용할수 있는 내용이 좋았습니다.

모두 이책을 통해서 모두 보고에 대한 두려움 및 작성시 기준을 마련해줄수 있을것 같습니다.

다양한 샘플 및 여러 생각할 수 있는 요소들이 있어서 하나하나 적용해보면, 책을 기준하면서 자신만의 포맷을 만들어서 내가 의도한 메세지를 잘 전달할수 있는 능력을 만들어 볼수 있습니다.

모두 이책을 통해서 모두 보고에 대한 두려움 및 작성시 기준을 마련해줄수 있을것 같습니다.

다양한 샘플 및 여러 생각할 수 있는 요소들이 있어서 하나하나 적용해보면, 책을 기준하면서 자신만의 포맷을 만들어서 내가 의도한 메세지를 잘 전달할수 있는 능력을 만들어 볼수 있습니다.





댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
혼자 공부하는 얄팍한 코딩 지식 - 비전공자도 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