자바와 파이썬으로 만드는 빅데이터 시스템 - 하둡, 카프카, 아파치 스파크로 연결하는 나만의 빅데이터 전처리 파이프라인 구현
황세규 지음 / 제이펍 / 2023년 5월
평점 :
장바구니담기



이번에는 제이펍에서 진행하는 "자바와 파이썬으로 만드는 빅데이터 시스템" 서평단에 선정되어 해당 도서를 읽어보게 되었다.



서평단 신청 동기는 이미 빅데이터라는 단어는 몇 해 전부터 들어봤기 때문에 생소하진 않았지만 어떻게 해당 빅데이터 다루는지 궁금해지던터라 이 도서를 보면 조금이라도 쉽게 이해할 수 있지 않을까 싶어서 신청하게 되었다.



결론부터 말해본다면

시간관계상 일단 모든 파트를 읽고 리뷰를 쓰지는 못했지만 전체적인 구성 및 내용을 보고 느낀 결론은 "빅데이터 시스템에 대한 개념 이해와 시스템을 구축하기 위한 전체적인 큰 그림을 접해볼 수 있을 것 같다" 였다.



이 도서의 구성은

빅데이터 처리를 위한 전체적인 프로세스(구성)를 보여주고 각각의 파트에서 필요한 환경을 구성하고 해당 환경을 제어하는 샘플을 설명하고 있다.

그래서 물 흐르듯이 개념 이해와 개발 환경 구성 및 실습을 진행하게 하는 수순이기에 지루하지 않고 재미있게 느껴지는게 장점 같았다.



또한 실습 환경 구성에 있어서도 2가지 개발 환경을 고려하여 안내하고 있는 부분이 좋았다.

설명하고 있는 개발 환경은 Windows 11(Java 언어)과 Ubuntu 22.04(Python 언어) 환경에서 진행할 수 있도록 각각 설명하고 있다. Windows 11 환경이 없다면 Ubuntu 22.04 OS를 무료로 다운받아 설치하여 진행할 수 있기에 실습하는데는 문제가 없어 보였다.

참고로 통합 개발 환경(IDE)는 Eclipse를 사용하기 때문에 양쪽 OS 모두에서 동일하게 사용할 수 있다.



위 전체 관계도 이미지에 나와 있는 각 파트별로 필요한 프로그램을 설치하고 환경 설정을 진행한 후 각 파트별 개념을 설명한다.

그리고 언어별(Java, Pyhon)로 제어를 위한 API(클래스, 메소드 등)들을 설명하고 예제들을 실습하는 구성으로 모든 파트들이 진행된다.

여기까지 진행함에 있어서 쉘이나 커맨드라인 명령어에 익숙하지 않으면 조금은 어려움이 있을지도 모르겠다.



이 책의 특이점은

보통의 책들과는 다르게 TIP, 기억하기, 알아두기, 중요포인트와 같은 주석 개념의 내용들이 구성(편집)되어 있지 않다라는 점이다.

타 IT 출판사 책들을 많이봐서 그런지 해당 부분이 특이점으로 다가왔다.

아마도 이 책의 구성상 환경 설정을 하고 순차적으로 실습을 진행하기 때문에 일 것 같다.

그래서 그런 부분보다는 순차적으로 잘 따라와야하기 때문에 각 설명마다 넘버링이 엄청나게 되어있었다.



정리하면

해당 도서를 읽으면서 빅데이터 처리를 위한 필요한 프로그램들이 생각보다 많았고 설정해야 하는 것도 복잡하다는 것을 느꼈다. 그래도 이 도서에서는 정말 친절하게 캡쳐이미지를 통해서 설치부터 설정 화면까지 구성되어 있어서 큰 무리 없이 따라할 수 있었던 것 같다. 


이 도서는 입문서이기 때문에 해당 도서에 나와있는 것이 빅데이터 처리에 전부라고 생각되진 않는다.

그렇기에 나처럼 개념이 없거나 부족하신 분 그리고 전체적인 구성이 궁금하신 분들이 읽어보면 좋은 시작점이 될 수 있을 것 같다.




- 해당 도서는 제이펍 서평단의 활동의 일환으로 작성되었습니다. -







댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
김범준의 핸즈온 리액트 네이티브 - 프로젝트를 시작하며 익히는 크로스 플랫폼 모바일 앱 개발 소문난 명강의
김범준 지음 / 한빛미디어 / 2022년 11월
평점 :
장바구니담기


< 김범준의 핸즈온 리액트 네이티브 - 한빛미디어 >



이번달 나는 리뷰어다를 통한 리뷰할 도서는 "김범준의 핸즈온 리액트 네이티브" 이다.

나는 개발자이지만 앱개발을 제대로 해본적은 없다.

분야가 달라서 인지 개인 프로젝트로 진행해보려고 마음 먹은 적도 있었지만 생각보다 손이 잘 가지 않았다.


그러던 와중에 이번에 리뷰할 도서를 선택하는 과정에서 책의 부제인 "프로젝트를 시작하며 익히는 크로스 플랫폼 모바일 앱 개발"이라는 문구가 눈에 들어왔다.


책을 읽어보니 자바스크립트만 할 줄 알면 안드로이드, iOS에서 공통으로 사용할 수 있는 앱을 만들 수 있게 되는 것이다.

얼마나 멋진 일인가~


그럼 이 책에 목차를 살펴보고, 좋았던 점과 아쉬웠던 점을 기록하고 총평으로 글을 마무리 하겠다.



도서 목차


  • 챕터 1 - 리액트 네이티브 시작하기
  • 챕터 2,3 - 계산기 만들기
  • 챕터 4,5,6 - Todo리스트 만들기
  • 챕터 7,8,9, 10 - 여행 사진 공유 앱 만들기



좋았던 점


  • 친절하고 상세한 설명과 최대한 정보를 제공하고자 하는 것이 좋았다.
  • 단순히 이론 설명에 집중하기 보다는 예제 실습을 통한 개발과정에서 겪을 수 있는 문제점들을 해결해 나가는 접근 방식이 좋았다. (ex. ToDo리스트 만들기 챕터에서 노치, 핀홀 컨트롤 관련 내용 등)
  • 모든 챕터가 끝난 후 정리하는 페이지인 "모든 프로젝트를 마무리하며"에서 미처 담지 못했던 내용 등 추후 보완하고 활용할 수 있는 것들에 대한 방향 제시가 좋았다.



아쉬웠던 점


  • 책을 처음 받고 전체적으로 훑어볼 때 편집의 어색함이 있다고 느꼈다.
    (이건 개인적인 취향일 수 있지만 책에 첨부된 이미지들이 "가운데 정렬"되어 있지 않았다.)
  • 책을 보다보면 형광펜으로 중요하다가 판단되는 부분(문장, 단어 등)을 표시해놓았는데 정말 중요한 것도 있는 것 같기도 하지만 그렇지 못한 부분인데도 형광펜으로 표시되어 있어 책을 읽는동안 시선을 뺏기는 부분이 있었다.



총평


  • 이 책은 나와 같은 리액트 네이티브에 대한 초심자, 입문자에가 적합한 책인 것 같다.
    예제를 순서대로 따라가면서 샘플 앱을 만들어가면서 점점 자신감을 갖게 될 것이다.
  • 자바스크립트를 알고 있으면 책을 읽어가는데 문제는 없어보이고, 모르더라도 다른 언어를 통한 프로그래밍 개념만 알고 있어도 충분히 따라갈만 했다.
  • 마지막으로 책을 읽고나니 저자가 이 책에 얼마나 진심이었는지 알 수 있었다.
    달리 말하면 TMI로 보일 수 도 있지만 나는 그 열정에 박수를 보내본다.




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



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
비됴클래스의 유튜브 영상 편집 with 프리미어 프로 - NO.1 영상 편집 유튜버
하지원(비됴클래스) 지음 / 한빛미디어 / 2023년 1월
평점 :
장바구니담기



<(NO.1 영상 편집 유튜버) 비됴클래스의 유튜브 영상 편집 with 프리미어 프로 - 한빛미디어>



정말 오랜만에 다시 한빛미디어 나는 리뷰어다를 통해서 다시 도서 리뷰를 진행하게 되었습니다.

그 첫 시작점을 알리는 도서는 바로 "비됴클래스의 유튜브 영상 편집 with 프리미어 프로"이다.


이미 도서를 알기전에 유튜브를 통해서 저자 및 영상 편집 동영상들을 접해봤기 때문에 낯설지 않고 친근하게 다가왔다.





도서 목차


  • 프롤로그 - 영상 제작을 시작하는 초보 유튜버를 위한 안내서
  • 챕터1 - 프리미어 프로 기초 기능 익히기
  • 챕터2 - 프리미어 프로에서 자주 사용하는 영상 편집 기술
  • 챕터3 - 멋진 유튜브 영상을 만드는 프리미어 프로 효과
  • 챕터4 - 영상을 풍부하게 만드는 다양한 특수 효과




좋았던 점


  • 단순히 동영상 편집에 대한 내용만 담지 않고 프롤로그에서 유튜브 및 유튜버에 대한 이야기를 풀어낸 점
  • 동영상 편집을 하기 이전에 필요한 동영상 촬영 시 필요한 품목 및 촬영 방법에 대한 이야기를 풀어낸 점
  • Adobe Premiere Pro 2022 한글판으로 설명하고 있지만 모든 메뉴 및 기능 설명에 영문판일 때도 고려하여 2가지 언어(한글, 영어)버전으로 표시하고 있는 점
  • 과하다 싶을 정도로 자세하게 캡쳐된 이미지를 통해서 가이드하는 점
  • 저자의 노하우가 담긴 툴 사용 시 발생한 문제에 대한 해결책들 그리고 꿀팁들을 제공한 점
  • 이건 처음에는 몰랐다가 나중에 알게된 것으로 은근히 챕터를 찾기 편하게 편집된 책의 오른쪽 페이지에 책갈피? 챕터를 표시한 점
  • 마지막 챕터 "영상을 풍부하게 만드는 다양한 특수 효과"에서는 유튜브 영상을 즐겨보는 사람이라면 누구나 한번쯤 저 영상은 어떻게 만드는거지? 라고 궁금해 했던 내용을 쉽게 설명한 점




아쉬운 점


  • 다양한 팁을 제공하는데 TIP 이라고 표시하는 내용이 무분별하게 많은 점
    (특별히 팁이 아닌 것 같은것도 많음)
  • 챕터4의 내용이 5년전 저자의 첫 버전?에서 나왔던 내용에서 추가된 내용이 없는 점
    (시간이 꽤나 흘러서 그 동안 더 많은 특수효과들이 유튜브 영상에 도입된 것 같은데 이 부분이 조금 빈약한듯 보임)




총평


  • 확실히 유튜브를 통한 교육 영상을 제작하던 크리에이터(실전파)라 그런지 책의 내용도 누구나 따라할 수 있게 자세하게 가이드 하고 있는 점이 매력포인트라는 생각이 들었다.
  • 매 설명마다 이미지에 클릭, 드래그, 단축키 등의 내용을 글씨로 꼼꼼하게 표시해주니 가끔씩 여기서 어떻게 진행하라는거야? 라는 생각이 들었던 책들도 있었는데 이 책은 그럴일이 없어서 좋았다.
  • Adobe Premiere Pro에 대한 기본 설명은 어느 정도 충분하다고 보였다.
    다만 이 책을 읽는 독자는 기본 사용법 그 이상의 특수효과 부분까지 원할 수 있을 것 같다.
    최신 트렌드를 반영한 기술 설명의 부재가 아쉽지만 그래도 기본기를 탄탄히 했으니 해당 부분은 충분히 개인적으로 해결이 가능할 것으로 보인다.


ps. 한빛미디어에서 이 책의 예제를 찾으러 들어갔다가 보니 저자의 동일한 제목의 책이 이미 2018년도에 나왔었다.

      5년만에 다시 다시 나온 책 같았으며 베이스는 거의 비슷하지만 그 동안의 변화에 맞춰서 갱신한 듯 보였다.



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




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
소프트웨어 스펙의 모든 것 - 프로젝트를 성공으로 이끄는 소프트웨어 스펙(SRS) 작성법
김익환.전규현 지음 / 한빛미디어 / 2021년 1월
평점 :
장바구니담기


먼저 약간의 과거이야기를 해보자면, 소프트웨어 스펙 관련된 내용 및 출판 도서들을 볼 때 마다 전규현님이라는 분의 이름을 보게 된다.

내가 처음 이 분을 알게 된 것은 입사 초년생 때 회사에서 개발문화 정착을 위하여 SRS 관련하여 컨설팅 및 교육을 받게 되면서 처음 알게 되었다.


그 당시 막 입문한 신입인 나에게는 모든 용어들이 생소했고 어려웠었다.

지금은 시간이 많이 흐른 후 이 책을 통하여 다시금 접하게되니 그 때와는 다르게 생소하기보다는 반가움이 먼저 들었다.

물론 지금도 SRS 자체를 작성하는것은 어렵다고 생각한다..

그래도 책의 내용은 재미있게 읽혀져서 다행이었다.


내가 생각하는 공감 포인트!

이 책의 내용 중 연차가 조금 있으신분들 또는 SRS가 무엇인지 아시는 분들이라면 "1.2 스펙에 대한 오해"라는 목차의 내용들을 매우 공감하게 될 것 같다.

- 스펙을 적는 것이 좋은 줄 몰라서 안 적는게 아니다.

- 나도 작성해봤는데 우리 경우는 달라서 적기 어렵다.

- 폭포수 모델과 달리 우리는 애자일이라서 잘 적을 필요가 없다.


이 부분이 공감간다면 이 책을 읽는데 기대감을 가지고 보게 될 것이라 생각한다.

이런 기대감을 가지고 보다보니 공감가는 내용들이 있어 3가지 정도만 써본다.


"5.1.1 공유문화" 내용 중

- 공유하려면 말로 하는 것보다 글로 적는 것에 더 익숙해져야 한다.

- 공유를 위한 과도한 프로세스는 오히려 독이다.


확실히 공유를 할 때는 말 보다는 글로 적는 것이 좋지만 그 만큼 글로 적는다는 것은 어렵다. 말은 뱉어놓으면 누군가는 듣고 새길 수 도 있고 누군가는 흘러버릴 수 도 있지만, 글은 오래두고 모두가 볼 수 있기에 그렇다.

그리고 공유도 그렇지만 다른 것을 할 때도 주객이 전도되는 과도한 프로세스를 적용하는 것 또한 독이다. 라는 것을 일하면서 느낀적이 많다.


"6.7 코드 리뷰 보다는 설계 리뷰, 설계 리뷰보다는 스펙 리뷰" 내용중

- 코드 리뷰를 통해 문제점을 발견하고 더 효율적인 방법을 찾기도 한다. 다만 이 모든 이야기는 스펙, 설계가 잘 됐을 경우로 국한된다.


이건 내가 실무에서도 아직도 경험하고 있는 내용들이라 더더욱 공감이 되었다.

코드를 작성하기 전에 설계 또는 스펙, 요구사항 등의 정의가 잘 정의되었는지 확인하는 것이 더 큰 부분임을 알게 해준 내용으로 정말 그렇다..


"7.4 소프트웨어 개발자는 글을 잘 써야 한다" 내용중

- 감동을 주는 글을 써야 한다는 것이 아니라 생각하는 바를 정확하게 표현할 수 있는 것을 말한다.


앞에 공유 문화에서도 글로 적는게 좋다고 했듯이 개발자는 글을 잘 써야 한다는 말에 공간한다. 그리고 감동을 주는 글이 아닌 논리적인 글을 써야 한다는 내용도 말이다. 현업에서는 바쁘다. 이슈에 대한 해결 방안을 적든지 의견을 적든지 핵심만 간단히 적는 것이 필요하다. 그리고 있는 사실을 논리적으로 정리하는게 꼭 필요하다.


이렇듯 이 책을 읽으면서 꼭 SRS 문서 작성에 대한 내용뿐만 아니라 개발 전반적인 부분에 대하여 생각해보게 되는 것 같다.

누군가에는 SRS 작성에 가이드가 될 것이고, 누군가에는 개발 문화에 대한 가이드, 또 누군가에는 개발 정석에 대한 가이드가 되는 책이라는 생각으로 리뷰를 마친다.


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


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
개발자에서 아키텍트로 - 38가지 팀 활동을 활용한 실전 소프트웨어 아키텍트 훈련법
마이클 킬링 지음, 김영재 옮김 / 한빛미디어 / 2021년 6월
평점 :
장바구니담기


이번에 리뷰하게 된 도서는 "개발자에서 아키텍트로" 이다.

우선 이 책을 선택하게 된 이유는 아래와 같다.

어느정도 현업에서 개발을 진행하다 보면 아키텍처를 고민하게 되는 상황을 필연적으로 마주치리라고 본다.

처음에는 이미 만들어져있는 제품 코드를 유지보수하는 상황에서는 새로 설계할 일이 많지 않기 때문에 아키텍쳐에 대한 고민을 할 일이 별로 없는것 같다.

하지만 점점 시간이 지남에 따라 새로운 프로젝트를 진행하게 되며 그 규모가 작을 수도 클 수도 있지만 새로 만들어야 하는 상황을 마주하게 된다.

그럴때면 대학시절 배웠던 소프트웨어 공학 전공 과목이 떠오르게 된다.

그때는 내용들도 딱딱했던 기억이며, 그 내용들을 내가 언제 어떻게 사용할 수 있을지 감이 오지 않았던 것이 사실이었다.

하지만 현업에서 지내다보면 학부시절에 배웠던 사항들을 다시금 들춰보게 되는 타이밍들이 있는 것 같다.

이렇게 신규 개발을 진행해 나가야 하는 과정이 필요한 시기에 이 책을 읽게 된다면

큰 도움이 될 것 같다는 느낌이 들어 선택하게 되었다.

과연 선택은 옳았을까?

일단 도움이 되는 것 같다. 라는게 나의 의견이다.

이 책은 대학 전공 서적과는 다르게 읽다보면 실전적인 느낌을 계속해서 받게 되었다. 물론 대학 시절의 나와 현업에 있는 지금의 내가 다르기 때문에 느낀것일 수 도 있지만 내용 자체가 딱딱하지 않고 잘 읽혀졌다.

초반에는 소프트웨어 아키텍쳐에 대한 설명을하고 중반에는 아키텍쳐 설계에 대한 기초 설명으로 어떤식으로 접근해야 하는지 차근차근 설명해준다.

그리고 마지막 후반에는 38가지 활동을 통하여 아키텍쳐 설계에 대한 실천적인 내용들을 설명하고 있다.

사실 이 책을 읽는다고 해서 아키텍처 설계 능력이 올라가는 것은 아니라고 본다.

간략하게 설명을 하고 있지만 내용은 방대하기 때문에 쉽게 볼 책은 아니라는 생각이다. 그리고 개발만 했었더라면 들어보지 못한 용어들도 많고 설계에 대한 생각의 깊이와 넓이를 많이 확장해야 겠다는 느낌을 받았다.

확실히 아키텍트로 넘어가거나 아키텍처 설계를 해야 하는 상황이 되면 개발관점보다는 훨씬 넢은 시각에서 봐야 한다는 것을 이 책을 통하여 느낄 수 있었다.

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


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