BLOG main image
끄적 끄적 (57)
일상이 그러하다 (14)
떠다니기 (12)
구경하기 (27)
움직이는 거 (13)
종이 (12)
옆으로 새기 (2)
먹기 (0)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
'구경하기/종이'에 해당되는 글 12건
2016. 5. 10. 21:19

 

비주얼 컴플렉시티 Visual Complexity
국내도서
저자 : 마누엘 리마(Manuel Lima) / 장형석역
출판 : 한빛미디어 2016.03.22
상세보기

 

한빛리더스 시즌 2, 세번째 미션

책의 부제는 '복잡한 정보를 효과적으로 표현하는 놀라운 시각화 기법'이다.

 

최근 업무상의 이유로 다량의 데이터를 의미있게 표시하는 시각화에 대한 참신한 아이디어가 필요했고,

기존의 해당 데이터를 표시하기 위해 자주 사용하던 형태의 그래프나 서식이 아닌,

좀 낯설지만 효과적으로 의미를 표현할 수 있는 그래프, 도형 등에 특히나 더 관심을 쏟고 있었다.

 

표현하고자 하는 형태의 목적은

여러 동작, 데이터 들을 범주와 관계 없이 시간 순으로 묶어 표시하고,

필요에 따라 검색, 하일라이트가 가능하고, 표시된 데이터들 끼리 어떤 관계성이나 흐름이 보일 수 있는 그런 형태를 찾고 있었다.

물론 차트, 시간 순 그래프, 관계도 표시 등의 방법도 있었지만

좀더 역동적이며 쉽게 이해할 수 있는 형태가 필요했기에 이 책을 미션 도서에서 발견했을 때는 무척 기뻤다.

 

운 좋에 꿈의 도형을 이 곳에서 만난다면 좋고 ,

그렇지 않더라도 어느 정도 실마리만 찾더라도 목표 달성이었기 때문이다

 

게다가 이 전에 한빛에서 나온 '비주얼 씽킹'에 대한 만족도, 인포그래픽 등에 대한 관심 등이 있었기에

마이크로 소프트 UX  수석의 책이라니! 더욱 기대가 컸다.

 

결론만 말하자면 나는 아쉽게도 이 책을 읽으면서 길을 잃었다.

책을 읽기 시작한 내 목표가 너무 선명했기에, 오히려 이 책의 방향성이 나와 달라 너무 어려웠다.

시각화를 표시할 때, 사회적 심리학적 수준의 가벼운 담론이 다뤄질 수 있겠다고 예상했지만

이 책은 왠지 공학서의 형태를 띈 일종의 미학서적 같기도 하고, 논문 같게도 느껴졌다.

 

최근 IT서적에서 보기 힘든 두 단의 편집 구성과, 약간 낯 선 폰트는

좀 좋은 종이와 폰트를 사용한 논문처럼 느껴져 딱딱했다.

책의 내용이 도움이 안되는 것은 아니나 너무 동떨어지게 느껴져 이 내용을 내 지식화 하는 것이 너무 어렵게 느껴졌다.

마치 빅데이터 도서를 읽었을 때, 기대와 달리 너무나 넓고 어려운 내용이라 느꼈던 막막함과 비슷했다.

 

게다가 책에 등장하는 시각화 자료들은 내 관점에서 정보를 표현하기에 부적절한 시각화 상태였고

지나치게 추스려지지 않은 대량의 데이터를 선형으로 연결해 의미나 흐름을 새롭게 도출해 낼 수 있는 수단이기보다

하나의 커다란 신경망처럼 느껴져 오히려 보기에 부담스러웠다.

중반부 이후에서는 일종의 포트폴리오 처럼 느껴지기도 했다.

 

이런 자료들이 어떻게 의미있을까, 누구에게 필요한 내용일 까 역으로 생각해봤지만 잘 떠오르지 않았다.

그저 예전에 재생되는 음악에 맞춰 주파수를 시각화해주던 플레이어를 보았을 때의 신기함 정도..

개인적으로 책은 어렵고, 이 책에서 어떤 내용을 내가 건져낼 수 있을 지 막막해

괜히 부족한 내 자신을 자책하게 만들어 아쉬운 경험이었다.

기존에 한빛미디어에서 나온 '비주얼 씽킹'이라는 책을 흥미롭게 읽기도 했고,

 

2016. 4. 10. 23:32


디스커버리 Go 언어
국내도서
저자 : 염재현
출판 : 한빛미디어 2016.03.18
상세보기

한빛리더스 시즌 2, 2번째 미션.

' GO'라는 선명하고 큰 글씨때문에, 2번째 미션에 제시된 책 중 표지에 가장 눈길이 갔다.

검은색과 파란색의 조화를 좀 고급스럽게 느끼는데, 깔끔하게 'Go' 라고 적혀있어서

'인생을 전진하라!'같은 느낌이 나서 약간 자기계발 서적같기도 해 어떤 내용인지 궁금해졌다.


알고보니 구글에서 개발한 언어의 이름이 'Go'였다.

그 유명한 구글에서 만들었음에도, 존재조차 몰랐던 지라 세상물정이 너무 어두운 자신에게 약간 실망하기도 하고

언어적인 호기심보다 '구글에서 만든 언어는 뭐가 다를까?' 싶은 언어 외적 호기심이 커서 고르게되었다.


이 책의 저자는 구글에서 근무하는 한국인인 염재현씨다.

처음부터 한국인 저자가 한글로 썼기에 어색한 단어나 번역체도 없었지만,

내용 자체도 깔끔하게 잘 설명하신 덕에 문장 자체도 술술 읽기 편안했다.


이 책은 'Go'언어를 접하는 이를 위해 문법을 설명하고 있긴 하지만,

완전 초심자를 대상으로 하지 않는다.

이미 어느 정도 다른 언어를 접해 본 사람들에게 문법과 개념체계가 다른 'Go'를 효율적으로 알려주는 것에 중점을 두었다.

그래서 특정 언어에 무관한 기초적인 내용들은 간단하게 지나친다.

예를 들어 맵이나 연산자 오버로딩을 어떻게 사용하는지 알려주지만 맵이나 연산자 오버로딩의 개념은 설명하지 않는다.  

만약에 이 책으로 처음 언어를 배운다면, -워낙 글을 쉽게 읽을 수 있게 해서 노력하면 가능하긴 하지만 -

간단하게라도 파이썬이나 c#, java같은 많이 쓰이는 언어의 기초 문법 정도는 익히고 다시 보는 것을 추천한다.


그래서 실은 초반에 나름 흥미롭게 읽다가,

웹 쪽 개발과 관계 없는 나에겐 좀 낯설게 느껴지는 영역이 등장해 좀 어렵기도 했다.

후반엔 간단하게 디자인 패턴을 어떻게 적용할 수 있을 지 예제도 배치해서 구성이 흥미로웠는데

구구절절한 부연 설명없이 깔끔한 코드로 설명하는 저자의 내공에 감탄했다.


개인적으로 책을 읽으면서 중심을 둔 부분은

'이 언어를 내 업무 어디에 활용할수 있을까?'와 '이 언어의 어떤 부분이 내게 새로운 영감을 줄 수 있을까'였다.

웹 쪽 언어에 중심을 둬서인지, 웹을 하지 않는 나는 어디에 쓸 수 있을 지 아직 감을 잡진 못했다.

대신 현역에서 개발도 하고, 새로운 것도 접하며, 개인 생황을 유지하는 가운데,

이렇게 자신의 능력을 글로 쉽게 전달하는 재능을 가진 저자에게 부러움과 경탄을 느끼며

내 자신을 점검하는 묘한 계기가 되었다.


'Go'언어를 깔끔하게 접해보고 싶은 타언어 경험자나

개발 고수의 내공을 경험해보고 싶은 사람이 읽으면 좋을 책이다.



2016. 3. 10. 23:35

 

초보자를 위한 안드로이드 스튜디오
국내도서
저자 : 마츠오카 겐지 / 김성재역
출판 : 한빛미디어 2016.02.01
상세보기

2016년 한빛리더스 첫 미션

처음엔 그저 '안드로이드'를 개발한다는 컨셉이라 '스튜디오'라는 단어를 붙인 줄 알았는데

Visual studio처럼 안드로이드 앱 개발 전용 개발 Tool이었다.

'초보자를 위한'이라는 컨셉에 맞게 책 내용도 쉬운데다,

일본 저자의 책이여선지, 번역을 잘해서인지 전반적으로 쉽게 읽을 수 있어서 좋았다.

그 전에 읽었던 책은 내용도 어렵고 번역도 난해해서 1-2 페이지를 읽는 속도가 더뎠는데,

이번 도서는 워낙 술술 읽히는 책이라 그냥 읽는 것만으로도 즐거웠다.


이 책은 어떻게 보면 소규모 프로젝트 2건을 진행하기 위해 친절하고 길게 써놓은 책이라

약 2-3일 과정의 내용을 혼자 자습할 수 있게 구성해놓은 느낌도 준다.

우선 안드로이드 스튜디오 자체를 접하고, 설치한 뒤

SDK설치 > 개발 툴 설치 > 개발 > 디버깅 > 소규모 프로젝트 > 유지보수 및 개선 > 좀 더 큰 프로젝트 > 배포

의 과정을 겪을 수 있다.


워낙 상세하게 기술되어 있기 때문에

책을 보며 쭉 설치하고 타이핑하다 보면 어느새 완성된 것을 볼 수 있다.

자바 문법에 대한 설명이나 설계 개념에 대한 얘기는 없지만

- 설명이 없어서 좀 아쉽긴 하지만, 책의 컨셉을 생각한다면 이 정도 서술도 좋은 듯 하다. 어설프고 장황한 설명이 들어가 집중도가 떨어지는 것보단 나을듯 -

어쨌든 실행이 되고 진행을 해 꽤 그럴듯한 앱을 만들어 배포할 수 있다.


일너 과정에서 간접적으로 개발 방법론과 필요한 요구조건들을 체험할 수 있어

오히려 포기하지 않고 끝까지 완성을 보게 하는 매력이 있다.

간단하지만 전과정을 부담스럽지 않게 둘러볼 수 있어 매력적인 책!

책 말미에 이 자신감을 가지고 다음 어느 단계로 나가면 좋을 지 서술되 있다면 더 좋을 것 같다.




2015. 12. 13. 22:37

한빛리더스 시즌 2 마지막 미션

대학시절 임백준씨의 책을 학교 도서관에서 빌려본 뒤로 처음 제대로 보는 임백준씨 책이라 묘하게 반가웠다.
개발 관련 도서는 출판사나 책의 주제, 목차 위주로 살펴보다보니 정작 저자의 이름을 기억 못하는데
- 특히나 외국인 이름이라 잘 기억 안하기도 하고 -
기억하는 몇 분 안되는 저자여서 괜히 더 친숙하게 느끼고 있는 분이기도 하고.

몇 년전에 나왔던 책을  개정해서 낸 책이라 표지가 바껴서 처음엔 못 알아봤다.
기존에는 외국 남성이 책을 보는 표지였다면
- 개인적으로 충격적인 표지였다. 그전 까지는 그림위주의 표지를 봤던지라 인물 실사, 게다가 저자도 아닌!-
지금은 제목처럼 정말 편한 자세로 노곤노곤하게 읽는 느낌이 물씬 풍긴다.


노곤노곤한 고양이 표지

다만 이번 표지와 제목에 꽂혀서 가능한 책을 누워서 보려고 고집하다
몇 번 얼굴을 책에 맞고 =_=; 어깨도 뻣뻣해진 끝에 정자세로 앉아서 봤다.

약 10여년 전쯤 이제 막 "Hello world!"를 출력하던 꼬꼬마시절과
사라지지 않고 집착하는 메모리와 모노드라마("가! 가란말이다! 메모리님 제발 꺼져주세요 ㅠㅠ")를 찍는
현업의 지금의 내가 책을 읽으니 그 기분이 참 달랐다.

학생 시절의 나는 코딩하는 걸 좋아하긴 했지만
굳이 먼저 나서서 찾아헤매기보다는 그저 과제로 나온 조그마한 문제를 푸는 것에 만족했던 사람이라
이 책이 때론 전혀 '누워서 읽을'만큼 가볍게 느껴지지 않아서 낑낑대며 읽었는데

지금의 나는 마치 공대 유머를 읽는 사람마냥 '맞아 맞아. 이건 정말..'하면서 읽었다.

기본적으로는 책의 제목처럼,
프로그래밍을 하며 접하게 되는 - 개발 언어 외적의 - 기본 원리나 문제를
가볍게 기분전환하며 읽을 수 있는 책이다.

다만 누워서 읽을만큼의 책이다 보니 현업에서 몇 년 구른 사람들에겐 때론 당연한 얘기들이기도 하고
이런 저런 책이나 현장에서 접하거나 배우게 된 다양한 사례들과 예제들이 책에 등장하게 된다.

그래서 학생 시절 읽을 땐
왜 이런 지 상황이 납득되지 않기도 하고, 이렇게 까지 고민할 필요가 있나 때록 납득도 되지 않고
특히나 종종 2-3분내로 풀라는 예제들에 짜증내기도 하고 (어떻게 이걸 2분안에 풀라고 할 수가 있어!)했는데

이 책을 읽는 현재는 나는
해당 상황에 공감하고, 이젠 술술 이해하고, 괜히 이런 내 모습에 뿌듯해하면서 꽤 즐겁게 읽었다.

책은 하루에 빗대어 아침, 정오, 점심, 저녁의 큰 카테고리로 나뉘어 있으며
내부 챕터는 5-10페이지 가량이라 짬짬히 기분 전환 삼아 읽기 좋다.

책의 접근 방식 역시
정확한 코드보다는 수서 코드 형태의 알고리즘의 원리나 핵심을 생각하는 식으로 구성되었다.
그래선 때론 초등학교 시절 보는 예제 삽화 느낌도 난다.

책 자체는 스토쿠나 멘사 퀴즈처럼 머리를 살짝 쓰면서 읽을 수 있는 재미난 책이지만
입문자에게는 나름의 로드맵을 제시하고
- 읽다 보면 책에선 너무 쉽게 얘기하는데 내게는 어렵게 느껴지는 부분은 꼭 공부해야할 기초라는 생각을 들게한다. - ,
현업자에게는 가볍게 기분 전환을 하며, 초심을 떠올릴 수도 있어 각자에게 좋은 책이다.

 

2015. 11. 8. 23:31

이번 미션책은 간만에 읽는 취미(?)서적이었다. 
 안그래도 영상 편집을 하고 싶은데 어떻게 할까 고민하던 차에
예전에 썼던 프리미어 책이 올라와서 무척 반가웠다.


안정적으로 촬하기

이 책은 초심자를 대상으로 가장 활용도가 높은 방향으로 점점 넓게 습득해 간다.

이미지 전환 기법을 설명하고 있다.


기초적인 영상의 개념 및 구도부터
안정적으로 사진을 촬영하도록 팔꿈치를 붙인다든지 하는
깨알같은 팁도 포함되어 있다.

내용만 센스가 있는게 아니라 편집도 센스가 있는데
책 맨 뒷장에 보면 인덱서로 사용할 수 있는 작은 스티커가 포함되어 있다.
(나름의 꿀팁인데 소소하다 생각해서인지
책 어디에서도 이 스티커에 대한 얘기가 없다.
어쩌면 '맛있는 시리즈'의 특징일 수 도 있는데
해당 시리즈를 처음 접해봐서 더 참신하게 느껴졌는지도 모르겠다.)

책 내용은 전반적으로 친절하고 상세하게 각 작업 단계의 상세한 스크린 샷을 컬러로 첨부했다.

보통 스마트폰 사용자들이 자주 찍는 여행 영사에 원하는 오프닝을 작성하는 예제

 책에 제시된 예제들은 (고도의 편집을 요하는 게 아니라면)
초심자가 일반적으로 프리미어를 사용하는 목적을 충분히 달성할 만큼 활용도가 높은 예제들이다.
기본 버튼만 안다면 바로 해보고 싶은 예제가 설명된 부분을 바로 읽어도 따라할 수 있다.

시간이 지나면서 프리미어의 동영상의 여러 편집 기능들이 많이 편하고 개선된 것으로 보인다.
(워낙 예전에 써봐서 상세 기능은 잘 생각나지 않는다. 어쨋든 사용방법의 큰 틀은 변화가 없으니까..)


아래처럼 일반 컬러 영상을 흑백 처리 후 하일라이트 색상만 컬러화 시키거나
영상에 편집된 이미지를 겹쳐 효과를 준다거나 하는 써보고 싶은 예제들이 많아서 즐거웠다.


여행 사진을 영상으로 묶거나
아이 동영상을 간단하게 편집하고 싶어
프리미어를 익혀보고자 처음 접해보는 사람들이 보면 참 좋을 책이다.
2015. 10. 2. 15:23

 


Git GitHub 입문

저자
윤웅식 지음
출판사
한빛미디어 | 2015-08-20 출간
카테고리
컴퓨터/IT
책소개
Git과 GitHub를 이용한 버전 관리 시스템을 다루는 방법을...
가격비교 글쓴이 평점  


Git가 소스 버전 관리하는 프로그램인 것을 알고 있지만 Github는 필요한 내용을 검색하다 접했기 때문에
 codeproject나 stackoverflow와 같은 자료 사이트에 접근하는 방식으로 접근했었다.
게다가 리눅스를 써 본 경험이 없어서 리눅스와 조금이라도 연결된 내용에 약하다보니,
Github를 사용하면서도  도무지 사이트 ui가 친숙해지질 않아 사용하는데 애를 먹었는데
마침 한빛리더스에 해당 책이 미션으로 올라와서 약간 설레는 맘으로 읽었다.

각 단계별 상세한 설명

'만들면서 배우는'이라는 제목에 걸맞게 이 책은 꽤 상세하게 설명하고 있다.
마치 각 단계를 과외선생님이 옆에 붙어서 배우는 것 같은 느낌이 들정도로
세부적인 설명과 스크린 샷을 곁들여서 별도의 실제 실행 없이도 내용을 살펴볼 수 있어서 좋았다.
(요새 생활이 업무에 함몰되어 개인 시간이 없어 아쉽게 실제 설치하며 읽을 여유가 없었다.
실습하며 책을 읽을 수 있는 여유가 왔으면...)

'입문'이라는 제목에 맞게 기초 분야 - git를 설명하기 위해 버전 관리의 개념 및 각 사용 사례- 를 상세히 설명한다.
상세한 만큼 분량이 많기도 하지만, 그만큼 처음 접하는 사람이라면 이 책 한권으로 전반적인 개념을 익힐 수 있다.
목차 및 분류도 잘되있어서 필요한 부분만 쉽게 찾아볼 수 있다. 

 

몇 년동안 보고도 몰랐던 github view

현재 개발 환경을 Visual studio + Tortoise SVN(Visual SVN) ( + Hudson + Jira) 조합으로  오랜 기간 사용해서
사용하고 있는 visual studio에 git가 연동되는 줄 몰랐다.
'업데이트 하니까 모르는 창이 또 하나 늘었네' 했는데 그게 이거라니.. 좀 놀랬다.

 

다양한 IDE에서 사용방법의 목록화가 잘 되있다.

git가 많이 사용되는 만큼 여러 개발 환경에서 사용하는데,
각 개발 환경마다 사용 방법을 상세히 설명하는 점도 인상깊었다.

분량이 많은 편이라 아는 부분은 가볍게 읽고
필요한 부분 - 필요한 부분이 많지 않았다. 주로 github의 ui에 관심이 있었다. - 을 파고 읽어서인지 몰라도
꼼꼼하고 쉽게 설명하려는 저자의 노력이 곳곳에 보여 입문 개론서로서 훌륭했다.

다만 github 챕터는 분량이 작아 아쉬웠다.
github에 계정 생성에 내 프로젝트를 생성하는 설명도 좋았지만
유명한 프로젝트 하나를 소개하며,
다른 사람이 등록한 github는 어떻게 사용하는지를 보여주면 더 좋을 것 같다.

2015. 8. 30. 23:41


긱 아틀라스

저자
커밍 지음
출판사
한빛미디어 | 2015-07-01 출간
카테고리
과학
책소개
호기심이많은당신을위한여행서 과학과기술은지루하고딱딱하기만할까? 어...
가격비교

한빛리더스 1차미션!

'과학과 기술의 발상지 129곳'이라는 약간 청소년 권장도서같은 부제는

30대의 내가 선뜻 집어 들기는 어려운 제목이었다.

하지만 책 소개를 읽어보니 '책을 통한 나름의 세계 여행 + 일상에서 발견하는 과학을 꺠닫는 즐거움'을 맛 볼 수 있을 거 같았다.



책을 처음 접하고 난 느낌은 '실물 미인'이라는 생각이었다.

인터넷으로 본 표지는 색깔이 애매하게 푸르딩딩해 보였으나

막상 받아 본 책은 파스텔돈의 녹색 그라데이데이션이 은은하게 들어간 예쁜 표지였다.

다만 요즘 나오는 책 지고는 페이지수 대비 더 무겁게 - 한 손으로 들면 손목이 살짝 뻐근해지려고 하는 구나! 정도 - 느껴졌다.

 

긱(Geek)이라는  단어는 괴짜라는 의미로 우리나라 어감으로 치면 '컴퓨터 박사' 같은
만화나 영화에서 자주 등장하는 좀 엉뚱하거나 특이한데 숨어있는 컴퓨터 잘하는 캐릭터이다.

'그런 Geek의 시건으로 보는 세계(아틀란티스) 라니 이름을 잘 지었구나'라고 생각했다.

하지만 번역서의 제목으로서는 우리나라에서는 안 쓰는 단어라 단번에 이해하기 어려워 아쉬웠다.


책의 활자 설명 -> 타자기 설명으로 연결되며 나오는 치환형 암호문

저자는 각 알파벳의 빈도수 계산을 쉽게 하라고 긴 문장을 제시한 것으로 보인다.

다만 나는 이 걸 푸는게 책 읽는 것 보다 오래 걸릴거 같아 바로 포기했을 뿐..

게다가 심지어 답이 어디 있는지, 책에 적어 놓긴 한건지 알려주지도 않는다!!!!

어렵게 풀어도 맞았는지 틀렸는지조차 모르다니!!!

이런 부분이 '그래 이래야 내 괴짜 작가지!' 싶었다.


책을 받자마자 처음 한 것은 목차를 살펴보는 일이었다.

어느 나라 위주로 분포되 있는지, 우리나라는 있는 지 등이 굼긍해서였다.

책에는 우리나라, 게다가 심지어 땅이 큰 중국에대한 얘기도 없다.

글을 읽다보면 저자의 방문 내용도 함께 언급되는 것을 보아

'저자가 방문한 적이 없는 곳은 수록되지 않았구나.' 싶었다.


대신 편집자의 판단으로 제주도의 '넥슨 컴퓨터 빅믈관'이 포함되었다.

흥미운 전시물은 꼭  Gekk이 아닌 사람도 재밌게 볼만한 요소가 많아보였다.

게다가 게임 '바람의 나라'의 기록도 포함되 있었는데 보면서 좀 다른 생각이 들었다.

'사이버 모욕죄의 경우 본명이 아니더라도 특정인을 구분할 수 있으면 받을수 있는 것으로 아는데

저런 식으로 개인의 사용내역이 통계내어 져 가공해서 알 수 있는 정보를

이런 출판물형태의 공개적인 자리에서 노출 된 경우

이 것 역시 상황에 따라 처벌받을 수 있는 가' 하는..

법이 실생활을 못 쫓아오고 예전에 없던 다양한 체계들이 생긱다 보니

문득 이 점이 궁금해졌다.

저기 언급된 사용자 들은 자신의 게임 활동이 저렇게 내용에 따라 상세하게 분류 될 정도로

기록되는지 모를수 있으니 말이다.


이 책은 실제 존재하는 장소를 대상으로 하기 때문에

간단한 위치 정보(위도, 경도), 시설물 정보(가격, 유모차 사용 가능 여부 등), 사이트 주소 등을 적어두고 있다.

약간의 가이드 북 기능과 해당 시설물이 왜 과학적인지 일반적인 서술형 설명과

후편엔 실 공식등 기술적인 서술을 함께 곁들이고 있다.

이 정도 내용을 정리하기 위해 저자가 얼마나 많은 자료를 모으고 정리했을 지 눈에 선하지만

그럼에도 불구하고 아쉽게도 아쉬움이 남는다.


당연히 전문 가이드북으로서는 정보가 부족한 부분은 제쳐두고

- 대신 가이드 북과는 다른 관점으로 장소를 설명해주는 장점이 있다. -

대부분은 전시관등의 시설이여서 저작권 문제가 있는지 사진이 충분하지 않았다.


대부분 낯선 곳이라 묘사만으로는 부족한데, 사진이 충분하지 않으니 종종 읽기 쉽지 않았다.

게다가 거기에 전문적인 과학 원리와 공식까지 적혀있으니 흥미롭기 보다 종종 부담을 느끼는 부분도 있었다.

즉 낯선 곳을 낯설 게 접하는데서 오는 부담감이 좀 있어 아쉬웠다.


그래서 처음 읽을 때 기대했던 '책으로 세계 여행'은 좀 아쉬웠지만

'이런 저런 곳이 있구나', '다음에 한번 가봐야 지' 하는 여행 뽐뿌가 오는 책이었다.


2015. 7. 12. 22:56


안드로이드 시큐리티 인터널(Android Security Internals)

저자
니콜라이 옐렌코프 지음
출판사
한빛미디어 | 2015-06-01 출간
카테고리
컴퓨터/IT
책소개
안드로이드 앱/플랫폼 개발자가 알아야 할 종합 보안 안내서안드로...
가격비교 글쓴이 평점  

 

업무상 안드로이드의 데이터를 살펴볼 일이 많은데,
안드로이드 개발을 하는 건 아니라서 시중의 자료들이 내 목적과 맞지 않았다.


물론 어떻게 안드로이드를 개발하는지 알아두면 도움이 되긴 하겠지만
등산을 하기 위해 달리기를 하는 기분이라,
도움은 되겠지만 너무 먼 길을 도는 거 같아 공부하는게 약간 꺼려지기도 했다. (핑계 좋다!)

그러던 차에 발견한 게 바로 이 책 안드로이드 시큐리티 인터널.
자세히 보면 마치 신체 장기가 쏟아지는 듯한 그로테스크한 느낌을 주는 이 표지는
제목 그대로 이 책이 얼마나 안드로이드의 내부를 뜯어서 요목 조목 보여주는 지를 잘 묘사한다.

목차를 살펴보면 권한, 패키지 관리, 암호제공자, 자격 증명서등등
기존의 안드로이드 관련 서적에서는 잘 볼 수 없었던 단어들이 등장한다.


목차 : 보안의 요모조모를 다룬다

이렇게 까지 안드로이드 보안 관련요소를 항목별로 요목조목 다룬 책은 없어서
많은 분들이 이런 책을 기다렸는지
올해 6월에 나온 책인데도 주변에 이 책을 이미 구입해 읽고 계신 분이 많아서
회사에서 이 책을 읽고 있으면, '언제 샀냐고 이미 회사에서 샀다', '누구 누구씨도 이 책 있다.'라는 얘기를 계속 들었다.

 

책에서 몇 안되는 글씨 아닌(?) 도표

책 자체는 기술적인 사실만 나열되있기 때문에 읽기 편한 편은 아니다.
상대적으로 그림과 표서식도 적은 편이기도 하고..

하지만 나름 최신 자료를 접할 수 있는 인터넷에서도 이 부분에 대해 일목요연하게 정리된 자료가 적은데다,
심지어 한글로 번역해 잘 목차화 해뒀기 때문에 이런 점만으로도 책을 소유할 이유가 충분하다.

내 업무는 일종의 리버스 엔지니어링이라 - 생성된 파일의 데이터만 보고
어떤 작업이 있었나, 특정 작업에 대한 기록이 남아 있나 등등을 주로 살피는데 -
안드로이드 개발에 대한 지식이 없기도 하고, 개발 관련 지식은
필요로 하는 데이터들과 약간 괴리감이 있다 보니 듬성듬성 지나간 부분이 많았다.

 

개인적으로 궁금했던 부분이 잘 써져있어서 반가웠다.

그간 의문점을 가지고 있고, 경험적으로만 알 뿐 제대로 몰랐던
패키지 관리와 시스템 업데이트의 루트 접근에 대한 내용이 있어 반가웠다.

NFC 보안요소나 기업 보안 쪽은 관심 요소가 아니고 지식도 없다보니 어려워 미처 이해하기 어려웠지만
보안이라는 상대적으로 협소한 분야에 대해서 이 분량만큼의 책을 써내는 저자의 지식에 내심 감탄하면서 보았다.

각 큰 장들은 서로 분야가 다르기 때문에 꼭 순서대로 읽을 필요는 없고,
책 내용은 만만치 않으므로, 목차를 보고 본인이 필요한 부분 위주로 먼저 살핀 뒤
흥미가 생기는 분야 순으로 읽는 것을 추천한다.

2015. 6. 7. 23:45

 


브루스 테이트의 세븐 랭귀지

저자
브루스 테이트 지음
출판사
한빛미디어 | 2015-05-01 출간
카테고리
컴퓨터/IT
책소개
폴리글랏 프로그래머를 위한 최고의 가이드 일주일에 하나씩 7가지...
가격비교 글쓴이 평점  

 제목을 처음 접했을 땐 브루스테이트라는 사람이 발상한 '세븐 랭귀지'라는 새로운 언어라고 생각했는데, 부제를 보고 그게 아님을 눈치챘다.

 표지엔 영어로 되있어서 상대적으로 눈에 띄진 않지만 '한 주에 한 언어씩 7주를 학습'하는게 목표인, 7개 언어의 학습서이다.

나는 책으로 새로운 언어를 처음 접할 땐
보통 기본서 - 설치부터 역사(?), 프로젝트급 예제로 이어지는- 라고 불리는 책과
레퍼런스로 사용할 수 있는 백과사전형 책을 통해 공부하는 걸 선호한다.
아무래도 이런 책은 목록만 봐도 언어의 특성과 기능, 차이점, 상황에 따른 구현 방법을 일목요연하게 살펴보기 쉽기때문이다. 
사실 기본서를 통해 읽다보면 그 과정이 지루해서 점점 더뎌지기도 하고,
막상 닥치면 필요한 것이 있나 검색을 하게되지만 그래도 언어가 특정 상황에 어떻게 사용하는 지 등
활용할 만한 범위를 미리 가늠해 두는게 안심이 되기 때문이다.

 나의 평소 언어 습득 방법과 소요시간을 고려하면 7주에 7언어를 학습한다는 건
마치 만병통치약을 파는 사기꾼을 본 기분이었지만
한빛출판사고
번역가도 임백준씨고(이 분 책을 제대로 읽은 적은 없지만 친숙해서인지 신뢰가 갔다.)
졸트 상도 탔다하고 (무슨 상인지 모른다. 그저 표지에 언급할 정도니 뭔가 있겠지..)
이런 주변 요소들 때문에 반신반의하며 책을 열었다.

 이 책은 반드시 서문을 읽어보길 권한다.
다른 책을 읽을 때 처럼 서문을 넘어가서 놓치기엔 아쉬운 중요한 대목이 있다.
바로 저자의 의도 및 학습 방법!

7가지 언어를 이 정도 분량의 책에서 해내겠다는 점을 선뜻 믿기 어려웠기 때문에,
그저 개론서 수준으로 언어의 특징을 서술하는 정도겠지라고 생각했으나
서문을 다 읽을 때 쯤 '믿습니다! 선생님!'의 자세가 되있었다.

애초에 저자도 이 책만을 통해 해당 언어를 완전하게 습득하는 것은 어렵다는 걸 잘 알고 있었다.
다른 기본서처럼 설치를 친절하게 도와주고, 각 환경에 따라 어떻게 하고 이런 게 아니라
설치방법 정도는 알아서 찾아볼 수 있고 당신에게, 'hello world'를 출력하는 게 아닌
왜 이런 언어가 탄생하게 되었고, 이 언어의 장점은 뭔지 느낌이 퐉! 오는 예제들로 진한 정수를 선보인다.

회사에서 빠르게 언어를 스터디할 때 사용했던 방법 - 보다 많이 아는 사람의 지도 하에 자질구레한 것은 털고 핵심만 접하는-과 유사한데 이런 방향으로 출판 책은 드물어서 좀 새롭기도 했다.

서문을 읽으며 부러움을 많이 느꼈는데
하나는 저자가 해당 언어의 창시자들에게 직접 사사(라는 건 적절한 표현이 아니지만 그런 기분에 가까웠다.)하거나 해당 분야의 권위자들에게 직접 도움을 받았다는 점과
그 잘나가는 루비의 창시자가 옆나라 일본의 생존해 계신 분이었다는 거다.
루비 자체가 신생 언어라 발안자가 살아있을 수 있겠지만 먼 곳이 아닌 근처의 일본에 계신 분이라니
부럽기도 하고 멋지기도 해서 보다 현실감있게 배가 아팠다.


저자는 나름의 조사와 기준으로 객체 지향형, 함수형 등 각기 다른 발안점과 처리과정을 가진 7가지 언어를 선정하고,
해당 언어의 핵심을 선보이며 프로그래머의 사고를 확장시켜준다. 

 C, C++, MFC에서 C#으로 넘어갈 때, 그리고 Python을 접했을 때 굉장히 큰 문화 충격을 받았고
새로운 사고 영역을 접하는 경험을 했던지라 이렇게 다른 언어를 접했을 때
내가 얼마나 더 새로운  세계를 접하게 될 지 두근거렸고, 책을 읽은 지금도 꽤 만족스럽다.

기존에 C계열 언어만 했을 땐,
'지금 하는 언어도 잘 못하는 데 무슨 다른 언어를 배우나.
그저 얇고도 넓은 지식만 배워 다양한 언어로 'hello world'나 출력하겠지'라고 생각 했었으나
파이썬을 접하며 그 다양성과 자유로움에 반해, 기존에 하던 작업에 어떻게 적용할 수 있을까 고민하면서
간만에 머리가 말랑말랑해진 기분이라 무척 즐거웠었는데
이름도 모르고, 그 처리과정도 낯선 언어들을 접한 후를 생각하니 설레었다.

즉 서문만 읽어도 '어떻게 학습하겠어. 어떻게 나오나 보자'라는 불신은 지워지고
마지막 페이지를 덮은 후 자신의 모습을 기대하게 만들어 책을 읽을 큰 동기를 부여해 준다.

각 언어들마다 소개, 3일치 학습, 정리로 구성해서 이렇게 5일간 공부하고 주말은 쉬는,
 무려 주 5일제!를 보장하는 학습 과정 같지만
예제나 부가적으로 찾는 시간, 생업 등에 쏟는 시간을 고려하면 개인 마다 차이가 있겠지만 막상 5일내 읽기는 좀 빠듯했다.

여름휴가도 미리 다녀온 지라 10여일의 시간동안  책에서 언급한 과제들을 하며 진행하는 것은 시간 상 어려웠고,
(저자는 비추했지만) 대신 가능한 머리로 이미지트레이닝 코딩을 하며 읽었다.

좀 급하게 읽었던 지라 다시 시간의 여유를 가지고 읽을 참인데, 낯설고 하니 좀 어렵긴 한데 그래도 꽤 즐겁다

언어에 관계 없이 개발하는 사람이라면 말랑말랑한 사고를 위해서라도 한번 쯤 읽어보길 권한다.

아쉬운 점은 책 소개글에는 중견개발자라 명시되있지만, 그간 봐왔던 책과 다르게 책 자체에 난이도 표시가 되있질 않았다.
일반 초보자가 읽었을 땐 어려움에 배신감을 느끼지 않을까 싶다.
기본적으로 어떤 언어를 습득해보고 나름 써본 경험이 있는 사람이
기존에 자신이 잘 쓰던 언어와 비교하고, 나름 겪어본 문법을 조금 변형하는 식으로 접해야 보다 쉽고 빠르게 읽을 수 있는 책이다.

2015. 5. 3. 23:29

 


크로아티아의 작은 마을을 여행하다

저자
양미석 지음
출판사
한빛라이프 | 2015-03-20 출간
카테고리
여행
책소개
이 책으로 크로아티아에서 인생의 절정을 마무리하고 새로운 삶을 ...
가격비교 글쓴이 평점  

 

 한빛리더스 3번째 미션 책!

동유럽 여행을 갈 참이었는데, 미션 도서 목록에 이 책이 있는 것을 보고 
마치 여행이 한 발짝 더 가까이 내게 온 것만 같아 반가웠다.

 

여행을 무척이나 좋아하지만, 여행 소감문류의 책을 읽는 것은 좋아하지 않는다. 오히려 싫어하는 편에 가깝다.
신변잡기를 늘여놓듯 가볍게 자신의 여행 감상의 소회를 써놓은 책들은 (분명 누군가에게는 큰 의미가 되는 책일 수 있으나
나에겐 마치 '여행은 이렇게 해야해'하고 강요를 받는 것 같고, 지나치게 널리 쓰여 이젠 그 의미조차 퇴색되버린 '힐링'이라는 단어와 뒤섞이게 되면 마치 SNS에 널린 자랑글과 허세글같이 느껴져 거북스럽기도 하다.

물론 저자와 감성이 통하고, 그 저자를 잘 이해하고 있었다면 오히려 깊이 동감하고 나의 일처럼 감동이 되겠으나
보통은 그 만큼의 공감을 이루기 전에 책이 끝나 마치 남의 일기를 읽은 것처럼 찜찜만 기분만 남아서이도 하고.

최근에 워낙 지쳐있어서 동유럽 여행에 모든 위안을 품고 있었던지라
책을 펴기도 전에 이미 책에게 마음이 열려있었던 데다,
글을 읽다보니 작가의 여행하는 방법이 나의 지향점과 닮아 있어서 무척 흥미롭게 읽을 수 있었다.

가이드북이 아닌 만큼 각 여행지에 대한 자세한 설명은 없지만 여행지에 접근하는 방법과 숙소등 최소한의 정보는 제공한다.
기본적으로 유명하지 않은 소도시를 여행했기 때문에 상세한 정보를 더 쓸 수 없었기도 하겠고

최근 여러가지 이유로 크로아티아 자체가 많이 유명해졌지만,
크로아티아의 역사와 문화를 어우르면서 그 나라의 혼을 느낄 수 있는 책 - '터키 1만년의 시간'이나 '이탈리아 도시기행'같은 - 까지는 아직 나오진 않았다.

이 책 역시 작가가 그 동안의 여행으로 다져진 역사 지식과 여행안내소를 이용하는 능력, 로마 유적을 보는 눈 등으로
정보가 적고 처음 가는 소도시임에도 불구하고 혼자의 힘으로 많은 이야기들을 해주고 있지만 
여행 안내소에서 제공하는 정보를 조금 더 자기지식 화 해서 들려주는 정도라 아쉽기도 했다.  

 하지만 글을 읽다보면, 시간이 좀 더 흐른 후에 작가가 다시 크로아티아 여행 글을 쓴다면
지금보다 더 풍성한 이야기를 해줄거라는 믿음이 들었다.

 

해당 건물만 찍는게 아닌, 그 주변의 풍경도 담고 있어 이 동네가 어떤 느낌인지 알게 해준다.

작가는 보통 여행 안내소에 들린 뒤 전체적으로 한 바퀴를 돌거나 혹은 높은 곳에서 전체를 조망한다.
단순히 '어디에서 무얼 사고',  '나는 어떤 기분이 들었으며' 이런 내용이 아니라
마치 함께 걸어가며 산책하는 듯한 기분이 들 정도로 거리와 풍경을 상세히 묘사하는게 참 맘에 들었다.

여행 책이다 보니 개인의 감성이 안 들어갈 수 없지만, 오히려 좀 건조하리만큼 담담한 묘사도
독자인 내게 상상의 여지와 내 감정이 들어올 수 있는 여지를 만들어 주었다.

또 사진도 대부분 자신이 찍은 것들이었는데,
부분을 찍고 예쁘게 보정한 가공한 사진이나 자신이 이 장소에 있었다는 인증샷이 아닌 
해당 여행지의 매력과 겉모습을 충분히 파악할 만큼 좋은 구도와 선명한 사진들이라 보는 재미가 쏠쏠했다.

마치 작가가 걸었던 대로, 이 뒤에 무엇이 있는 지 모른채, 혹은 더 걸을까 말까, 볼게 있을까 했던 고민들이
그대로 이미지화 해 내게도 보이는 기분이었다.

다만 작가가 주로 혼자 여행하고, 해당 주변의 건물을 보는 것을 특히나 선호한 탓인지
- 나는 그 지역의 술이나 음식을 먹는 것 또한 무척 좋아하는 지라, -
해당지역의 특색있는 먹거리에 대한 얘기가 없어서 아쉬웠다.

책을 들고 사진을 쭈욱 훑으면 정말 풍경, 건물, 풍경, 건물, 건물, 풍경 사진 위주라
이런 책이 드물어서 반가우면서도 먹는 얘기가 너무 없어서
'작가는 도대체 무얼 먹고 여행한건가?!!',  '식사를 하시긴 한건가?!!' 싶을 정도.
언급은 없었지만 혹시나 식비 경비를 아끼면서
그 돈 으로 입장료를 내거나 체류기간을 늘리는 것에 의의를 두는 건가 싶기도 했다.

이 책에서 가장 맘에 들었던 사진  

 

하지만 크로아티아 구석구석에 대해 이렇게 다양하면서도 다녀온 듯 한 느낌을 주기엔 이만한 책이 없을거 같다.
책을 쭉  훑으면서 다녀오지 못한 곳에 대한 기대감과, 또 이 곳이라면 가보고 싶다 하는 곳을 발견하는 것만으로도
여행책의 소임을 충분히 해냈으니 말이다.

나 역시 작가가 보고 싶어했던 일몰이 잇는 자다르에 가보고 싶어졌다.
낮의 뜨거움 속에서 바다가 내는 파이프 소리, 그리고 해가 넘어가면서 빛나는 '태양에게 인사'
풍경과 일몰과 음악과 건축적 미학까지! 어쩜 내가 좋아하는 요소가 꽉 차 있는 지.
특히나 야외에서 울리는 파도를 이용한 파이프 오르간이라니!!

작가가 부디 맑은 날 자다르의 일몰을 볼 수 있길 기원하며,
점점 작가의 경험이 더 쌓여, 크로아티아의 역사와 문화의 이해가 더해진 책을 낸다면
또 얼마나 내게 설레이는 내용을 보여줄까 싶은 후속이 기대되는 책이었다. 

2015. 4. 5. 23:40


안드로이드 멀티스레딩

저자
안데르스 예란손 지음
출판사
한빛미디어 | 2015-03-01 출간
카테고리
컴퓨터/IT
책소개
안드로이드 앱을 위한 비동기 처리 기법의 모든 것 멀티스레딩은 ...
가격비교 글쓴이 평점  

 

한빛리더스 10기 2번째 미션!

이번에 선택한 도서는 '안드로이드 멀티스레딩'
스레드를 잘 다루지 못하는데, 최근 일하면서 어려움을 많이 느꼈던지라
목차에서 느껴지는 상세하고 다양한 쓰레드에 대한 접근이 무척 매력적으로 느껴졌다.

'쓰레드'는 초급이든 중급이든 개발자라면 매력을 느끼는 동시에 참 어렵게 느끼는 부분이다.
그에 비해 상세하게 잘 정리된 책은 드문데다 - 혹시나 싶어 방금 검색해 봤지만 역시 잘 없다. -
보통은 책에서 한 챕터로만 다뤄지기에 실제 개발에 도움을 받기엔 여전히 아쉬운 부분이 많았다.

물론 이 책은 '안드로이드 멀티스레딩'이라는 제목과 딱 맞아떨어지게 해당 환경만을 전제하고 쓰여졌다.
안드로이드 버전과 플랫폼, 자바언어와 엮어서 설명을 하기 때문에 쓰레드에 약한 C# 윈도우 개발자인 나에겐 꽤 어려운 책이었지만 그래도 간적접이게나마 쓰레드를 다각도로 접해볼 수 있어서 좋았다.

이런 저런 상황을 본다면 - 언어나 환경이 다르기 때문에 실제 작성하는 코드에서 당연히 차이가 나겠지만, -
스레드의 여러 사용기법이나 고려할 점, 발생하는 문제 등 큰 맥락의 개념은 유사하므로
개발언어가 다르더라도 쓰레드레 갈증을 느끼는 사람이라면 한번쯤 읽어보면 좋을 것 같다.

 

목차를 보면 그 주제나 방대함에 책이 정말 어려워 힘들겠구나 싶어 좀 겁을 먹었는데
막상 읽다보니 필요한 부분만 잠시 찾아서 봐도 될 정도로 구성이 잘 되있다.

 


각 항목은 해당 주제에 대한 서론, 설명 + 개념 도식화 그림, 예제 코드, 결론의 형태로 서술되어 있다.
일관된 서술 형태와 개념에 대한 깔끔한 설명으로 주제는 어려워도 읽을 수록 큰 그림을 그리며 이해하기 수월했다.


도식은 단순하지만 쓰레드의 동작, 기타 개념 등 핵심개념을 깔끔하게 설명해 이해하는데 큰 도움이 됐다.

또한 그림처럼 주석과 설명을 잘 해둔 간결한 예제코드도 포함하고 있 실제로 어떻게 구현하는 지 살펴보기 좋았다.

 

전공서적 특유의 딱딱한 문체지만, 대신 내용의 군더더기가 없어 빠르게 내용을 이해할 수 있어 좋았다.

 


 

2015. 3. 8. 23:43
한빛리더스 10기 첫 번째 미션

 


게임을 움직이는 기술과 발상

저자
도마에 요시키 지음
출판사
한빛미디어 | 2015-01-02 출간
카테고리
컴퓨터/IT
책소개
[철권] 개발자가 전하는 쉽고 재미난 게임의 원리 'CEDEC ...
가격비교 글쓴이 평점  

 
10기 리더스 선정 후 첫번째 받은 미션 도서 중 잘 아는 분야나 항목이 없어 고심하던 차에 고른 책이다.

실은 게임은 고작해야 테트리스같은 게임을 즐기고 피시게임은 프린세스메이커가 끝인지라 게임을 즐기거나 잘 알진 못한다.
대신 스터디를 하면 주로 만나게 되는 사람들이 게임개발자라서,  게임 개발자나 개발환경이 더 친숙하다.

테트리스 같은 고전 게임만 하다보니,
최신 게임 플레이 영상을 보고 그래픽 퀄리티, 다양한 이벤트에 대한 빠른 반응등에 무척 놀랐던지라,
혹시나 이 책을 보게된다면 분야는 다르지만 개발이라는 것은 같으니 다른 책 대비 얻을 수 있는게 있겠다는 기대를 품었다.

결론만 얘기하자면 아쉽게도 당장 내가 얻은 장점은 없었다.
정말 정직하고도 올곧게 게임 개발(이미지 프로세싱을 많이 쓴다면 도움 될 수도 있겠다)에 도움되는.. 내용만.. 있었다..

이 책의 표지에 적혀있듯 '코드 한 줄 없이 익히는 게임 개발 리얼 다큐'라는 제목은 책 서술방향과 정확하게 들어맞는다.

원작자가 일본인이라 번역에 주의깊게 봤는데,
(일본어 어순이 비슷하고, 자주 접하는 문화여선지 일본 원작의 책은 콕 집어 말할수 없는 어색한 번역어투를 자주 느낀다)
 읽을 때 자주 느끼는 어색한 번역체를 느낄 수 없는데다, (원어로 보지 못해 작가가 잘한 거 일수도 있지만)
꽤 적절하고 의미가 맞는 한글 단어로 개념을 설명하는 등 번역자의 노고가 여기저기 느껴졌다.


다만 읽다보니 번역자가 전공자는 아닌 것 같다는 느낌을 받았는데, 책날개의 역자 소개를 보니 정말 전공자는 아니었다.
비전공자가 이 정도로 전공도서의 원서를 읽기 편하며 의미의 오류도 없이 잘 전달했다는 것에 놀랐지만,
기왕이면 이 정도의 역자 실력이면 보다 읽기 편하게 의역도 가능하지 않았을까 싶다.
(근데 이건 워낙 번역이 잘되있어서 더 욕심을 내 본 생각이지, 번역 개판이었으면 '이게 무슨 말인지???'하며 무한반복 읽기만 했을거다.)

책의 내용은 목차에도 적혀있듯 게임개발에 대한 내용인데
가볍게 기본 cpu, gpu, 더블 버퍼링 처럼 이미지프로세싱 공부할 때 배우는 기초부터 점점 커져서 멀티쓰레딩, 물리로 확장한다. 
게임내 캐릭터들의 움직임은 현실과 동일한데 (일부러 의도한 어색한 동작이 아니라면)
이 움직임을 표현하기 위해선 물리에 대한 이해가 필요하니 이렇게 배치한거 같다.
내용은 술술 읽히지만(그래서 그런지 읽는 게 즐겁다. 이해도 되고, 빨리 읽히니까) 살펴보면 그 내용이 가볍지는 않다.

직접적으로 단어를 언급하지 않았을 뿐이지 리팩토링이라던지, 쓰레드의 락이라던지 하는 개념을 다 훑고 간다.
책의 내용이 세세하게 깊기보단, 전반에 대해 부족함 없이 잘 설명하는 하일라이트에 가까워서,
3-4년차 이상에게는 새로운 걸 배운다기 보다, 그간 본인이 익히고 현장에서 사용한 내용을 한번 정리하는 시간이 될 듯하다.


평소에 일하면서 습득한 것을 정리를 해두지 않으면, 모르는 기술이나 방식은 아니지만 정확하게 남에게 설명하기 어려울 때가 있는데, 이 책을 읽는다면 '맞아. 내가 하고 싶은 말이 이거야!'가 될거 같다.
- 하지만 3-4년차인데도 이 정도 내용을 모른다면, 그건 좀 문제지 싶다. 왜냐면 학부생 때 이미지 프로세싱을 배우고, 고등학교 때 물리를 배운 윈도우 프로그래머인 내가 이 책을 읽을 때 낯선 부분이 없었으니까; -

1-2년차나, 비전공 게임개발자, 게임 개발을 지향하는 사람들에게는 꽤 좋은 안내서로 보인다.
깊게 파고드는 내용보다는, 전반적으로 핵심을 잘 설명해주는 데다 심지어 읽기도 좋다.
개인적으로 외국번역본은 번역해도 읽기 힘들 때가 있어 그에 대한 아쉬움이 컸는데 근래에 본 개발 번역서 중 가장 읽기 좋았다. 

 이 책을 개론서 삼아 전반적인 부분을 훑으면,
자신이 부족한 부분이나 더 공부하고 싶은 부분을 알 수 있는 지표로 삼을 수 있어 입문자들에게 좋아보인다. 
 그렇지만 기본적으로 개발 지식이 어느 정도 있되, 게임개발을 잘모르는 사람 또는 현업에서 일했지만 기초닦을 시간이 없었던 사람 기준 이지 정말 생초보(메모리나 cpu, 쓰레드 조차 모르는)가 보기엔 쉽진 않다.

prev"" #1 next