한빛리더스 8기 2차 미션 우수 리뷰어 '강인지' 님의 
도서 리뷰 입니다. [원본: http://km2168.blog.me/130189743221]



 모든 것을 알 필요가 없다고 해서 어떤 하나의 언어와 평생을 함께해도 좋다는 뜻은 아니다. 좋은 프로그래머가 되려면 기본적으로 능숙하게 다루는 언어가 두세개 정도는 되어야 한다. 그 밖에 다른 언어들에 대해서도 개략적인 흐름 정도는 의식하고 있어야 한다. 자기가 다루는 언어 하나만으로 평생을 '우려먹으려는' 생각을 가지고 있는 사람은 언젠가 도태될 수 밖에 없다. 예컨대 C언어나 자바를 사용하는 프로그래머 중에서 자기 것 이외에 다른 도구는 바라볼 생각조차 하지 않는 사람이 적지 않은데, 어떤 의미에서 이 책은 그러한 사람들에게 새로운 인식의 지평을 제공하기 위하여 쓰였다고 봐도 좋을 것이다.

지은이의 말

 

 이 책에서 우리는 자바를 비롯하여 C#과 스칼라 같은 몇몇 프로그래밍 언어에 대해서 살펴보게 될 것이다. 객체지향이나 함수형 프로그래밍 같은 패러다임과 여러 가지 추상적인 개념에 대해서도 이야기하게 될 것이다. 어떤 것들은 쉽게 이해하기 어려운 딱딱한 개념일 수 있다. 하지만 걱정할 것은 없다. 이 책을 다 읽고 나서 이것 하나만 기억해두면 충분하기 때문이다. 모든 언어의 '발전'은 추상수준을 상승시켜서 프로그래머가 작성해야 하는 행사코드의 분량을 줄이는 방향으로 움직인다는 것. 다른 것은 몰라도 이 명제만큼은 잘 기억하기 바란다. 최근 관심을 끌고 있는 스칼라나 F# 같은 함수형 프로그래밍 언어, 웹 개발 과정에서 널리 사용되는 루비나 파이썬 같은 동적 언어, 새로 발표된 C++ 언어의 표준이 모두 마찬가지다. 그들은 모두 추상수준을 한 단계 상승시켜서 전보다 압축적인 표현이 가능하도록 만드는 방향으로 질주하며 경쟁을 펼치고 있다.

프롤로그

 

내가 프로그래밍이라는 세계에 입문한지는 그리 오래되지 않았으므로, 내가 프로그래밍을 시작했을 때가 바야흐로 자바의 전성기였지 않나 싶다. 기존에 사용하던 C언어와는 또 다른 특색을 가진 자바, 녹음이 아름다운 학교 창가에 앉아 새로운 언어 자바를 배우고 있는 것은 그 로고인 커피잔 처럼 상당히 로맨틱한 일이었다. 나는 어렸고, 무엇이든 새로운 것은 다 배워나갈 수 있을 것만 같았다.

하지만 그 후 강산이 반쯤 바뀌고 나니 스스로 익숙한 언어에 안주하는 경향이 뚜렷하게 느껴졌다. 비교적 자세하게 공부했던 C와 JAVA, 그와 유사하게 확장가능했던 C# 그 외의 언어는 '배우고 싶다, 공부하고 싶다' 하면서도 이런저런 프로젝트와 일에 치여 차일피일 공부를 미루기만 하였다. 그리고 그렇게 시간이 계속 흘러가면서 '도태'에 대한 두려움이 새록새록 피어올랐는데 그런 와중에 이 책은 참으로 많은 도움이 되었던 것 같다. 이 책은 위에 인용한 지은이의 말처럼 나같이 '자기 것 이외에 다른 도구는 바라볼 생각조차 하지 않는' '언젠가 도태될 수 밖에 없는' 사람에게 새로운 인식의 지평을 제공하는 책으로써 본래의 목적에 합당하게 언어의 흐름에 대해 충실히 기술하였다.

 

이 책은 크게 3부로 이루어져 있다.

처음에 간략한 프롤로그로 글을 시작한 후, 1부 자바, 2부 C#, 3부 스칼라를 통해 프로그래밍의 세계에서 언어가 어떤 방향으로 발전하고 어떤 식으로 도태되는지를 설명한다. 그 모든 얘기를 요약하면 프롤로그에서 밝히는 이 책의 주요 명제 '모든 언어의 발전은 추상수준을 상승시켜서 프로그래머가 작성해야 하는 행사코드의 분량을 줄이는 방향으로 움직인다는 것'이 된다. (책에서 행사코드란 해도 그만 안해도 그만인 것, 지루하게 반복되는 것, 무의미하게 반복되지만 사실은 사용하고 싶지 않은 문법적인 코드를 의미한다.) 개인적인 견해로 이는 이 책의 목적인 '도태되어 가는 사람에게 새로운 인식의 지평을 제공'하는 데에 굉장히 주요하게 작용하는데, 일반적으로 언어 하나에 목매여있는 사람은 해당 언어의 '행사코드'에 대하여 전혀 인식조차 하지 못하기 때문에 내가 이 책을 읽고 그러하였던 것 처럼 그 존재를 인식시키는 것 만으로도 언어에 대한 인식을 새로이 할 수 있고 나아가야할 방향에 대하여 새로운 시각에서 생각해볼 수 있기 때문이다.

 

나는 프로그래밍이라는 분야는 하루가 새롭게 새로운 기술, 새로운 언어가 나오고 그러한 흐름에 따라가지 못하면 언젠가 결국 도태되는 분야라고 생각한다. 이런 나의 생각에 공감이 가는 사람, 혹은 그렇지 않더라도 자신이 안주하고 있는 언어, 개발환경에 정말 안주해도 되는 것일까 의구심이 드는 사람이라면 꼭 한번 읽어보면 좋을 책이다. 게다가 이 책은 공학자가 쓴 것 치곤 정말로 '재미있게' 쓰여있으므로, 그 안에 담긴 내용이 진중하더라도 그냥 가볍게 읽어나갈 수 있다는 엄청난 장점이 있다. 지은이 스스로 얘기하듯 재미있고 의미도 있는 '잡설'이기 떄문에, 편한 마음 편한 자세로 읽어볼 것을 추천한다.

IT 개발자를 위한 eBook!

한빛 eBook 리얼타임 어디까지 사용해보셨나요?


빠르게! 그리고 스마트하게! 읽는 IT전자책- 한빛 eBook 리얼타임 제대로 즐기기!

그 첫 번째 시간으로 한빛eBook 리얼타임의 '구매 방법'에 대해 제대로 알아보겠습니다-!


요즘 한빛 eBook 리얼타임의 가장 핫한 아이템!

『스프링을 이용한 RESTful 웹 서비스 구축하기』를 샘플도서로 설명하여 드리겠습니다.

(위 도서 정보는 → http://goo.gl/ZpNReE )



아래 그림처럼 리얼타임을 구매할 수 있는 방법은 

1. eBook   |   2. eBook + Print   |  3. Print  - 3가지 형식로 만나실 수 있습니다.



먼저 단어에 대해 간단히 설명하면,

eBook은 그야말로 전-자-책! 파일형식은 PDF로 제공되며

PC, 전자책 단말기, 스마트폰, 태블릿 PC등을 통해 볼 수 있는 전자책입니다.

Print는! eBook의 내용이 그대로 인쇄된 종이책!이라고 보시면 되겠습니다.


그럼, 친절한 캡쳐 화면과 함께 상세 설명 나갑니다.




첫째, eBook 구매입니다.


'나는 전자책을 원하지. 전자책은 늘 나의 가벼운 가방을 책임지지!'

라고 생각하시는 분들은 다음을 따라하세요.


아래 그림과 같이 eBook을 선택하시고, 장바구니 담기 클릭!


! 여러 도서 구매시 장바구니에 담아 한-번에 결제를 진행하시면 됩니다!




1. 주문하기


eBook 구매는 고객의 이름과 이메일만 입력하면 딱. 끗! 참 간단합니다.

이메일로 다운로드 링크가 발송되기 때문에 정확한 이메일 입력은 필수!




<여기서 잠깐!>

과거에 구매한 eBook을 모르시겠다고요?

주문하기 단계에서 도서 밑에 문구를 확인하세요.

이미 도서를 구매한 이력이 있으면 [마이한빛]에서 다시! 다운받을 수 있답니다.

(아이 참- 친절한 리얼타임 같으니!)






2. 결제하기


신용카드, 무통장입금, 휴대폰, 계좌이체 총 4가지의 방법으로 결제가 가능합니다.

결제 방법을 선택하셔서 진행해주시기 바라며,

특히 무통장입금은 주중 오전 11시, 오후 3시 두 차례 입금을 확인 하니

해당 시간이 지나고 입금 체크를 해주세요. :-)




3. 주문 완료


모든 결제가 완료 되면 아래 그림과 같은 메일이 발송 됩니다.

이 메일을 받으시면 전자책 다운로드가 가능하답니다.



위 메일에서 해당 링크를 클릭하시면 전자책 다운로드 페이지로 이동합니다!




<여기서 잠깐!>

결제까지 완료 하셨는데 다운로드 안내 메일을 못 받으셨다고요?

그렇다면 마이한빛에서 eBook 다운로드 메뉴를 확인하세요.

이 메뉴를 통해서도 다운로드가 가능하답니다.



로그인 후 > 마이한빛 > eBook 다운로드





두 번째, eBook+Print 구매입니다.


전자책도 보고, 종이책도 보고, 일명 꿩 먹고- 알 먹고!ㅋ

두 가지 형식을 모두 원하시는 분들에게 추천하는 메뉴입니다.




Print는 eBook을 종이로 만든 일반 도서라고 생각하면 됩니다.

주문 방법은 eBook 구매와 마찬가지로

장바구니 > 주문하기 > 결제하기 > 주문완료 순으로 진행하시고!

<주문하기>에서 종이책을 받기 위한 도서 배송 정보를 추가 입력하시면 된답니다.



아래 안내 문구를 읽어주는 센스!


eBook 다운로드는 안내 메일로 보내드리고

Print는 안전하게 포장하여 택배 배송을 해드리는 시스템 이랍니다.

eBook 다운로드는 온라인에서 끝내고 Print 도서 배송만 기다리면 된답니다. 룰루-!




마지막 셋 째, Print 구매!

'나는야 차가운 도시의 유일한 아날로그 감성을 지닌 따뜻한 사람',

'책은 종이가 제 맛이지!'

라고 생각하시는 분들이 선택하시는 옵션이죠!


이 옵션에 대해서는 일반 도서 구매와 똑같이 진행하시면 되니

상세 설명이 필요 없을 것 같고요.


한빛 eBook 리얼타임의 종이책은 어떻게 생긴 도서들인지? 궁금하신 분들을 위해!

리얼타임의 종이책(Print)!의 New 디자인 비교사진을 공개합니다.



새로운 도서에는 책등에도 책 제목이 있기 때문에,

책꽂이에 넣었을 때 이런 느낌으로 짜-잔!




도서의 주민등록증! ISBN 인쇄도 짠!




한빛 eBook 리얼타임의 종이책은 한빛미디어 홈페이지뿐만 아니라

교보문고, 예스24, 인터파크도서, 알라딘, 도서11번가, 반디앤루니스- 까지!

대형서점에서 절찬 판매 중이라는 사~실!





대한민국 IT개발자를 위해 더 발전하고 있는 한빛 eBook 리얼타임!

계속해서 많은 성원 바랍니다!

+ 한빛 eBook 리얼타임 파헤치기 시리즈도 기대해주세요 :-)


 

본 내용은 (주)시도우 토바코믹스에서 제공합니다

 

 

+ Recent posts