자바 세상의 빌드를 이끄는 메이븐
박재성 지음 / 한빛미디어 / 2011년 3월
평점 :
절판


 

현업에 종사하는 사람이라면 익숙하게 들었을지도 모르지만 그렇지 않은 사람들에게는 생소한 단어이다. 프로그래밍을 하면서 많은 사람들이 관심을 갖는 부분은 프로그래밍 언어에 관한 문법이나 사용법에 관심을 많이 갖는다. 반면에 프로젝트를 완성하기 위한 기본적인 환경설정에 관한 관심이 낮은 것은 사실이다. 환경설정은 프로젝트 시작할 때, 한번만 설정하면 프로젝트가 끝날 때까지 수정할 일이 없기 때문이다. 이러다 보니까 자주 많은 시간과 관심을 갖기가 어렵다. 이 책을 읽으면서 프로젝트를 준비하기 위해 반드시 중요하게 집고 넘어가야 하는 부분이 환경설정에 관한 부분이라는 것을 알게 되었다.

 

Java에 대한 경험이 없다 보니까 아직까지 메이븐의 정확한 기능에 대해서는 의문이 있는 것은 사실이다. 내가 Java을 공부한다면 반드시 메이븐에 대한 지식이 필요할 듯 한데, 직접 사용하지 않고 책으로만 읽으려니까 내용이 완벽하게 이해하기가 무척 어려웠다. Java에 대한 관심 때문에 책을 한 권 사서 공부하려고 마음을 먹고 있다. 조만간 직접 설치하면서 기능을 탐독하면 지금보다는 더 이해하기가 수월할 것이다. 메이븐이 기능을 대략적으로 살펴본다면 Java의 객체지향 성향으로 인해 Sub project와 연계되어 실행을 하게 되는데, 이 때 유용하게 연결할 수 있다는 것이 메이븐 기능의 핵심인 것으로 보인다.

 

이 책의 소개 글에서도 설명하였듯이 메이븐은 여러 개발자들에게 익숙하지 않은 낯선 툴임에는 분명하다. 하지만 메이븐을 충분히 활용할 수 있도록 이 책이 도와줄 것이다. 또한 개발자들이 공동으로 작업할 수 있는 환경을 지원하므로 Java의 객체지향 환경에서 아주 유용하게 활용할 수가 있다. 익숙하지는 않지만 기존의 빌드 툴과는 분명 차별화된 기능이 있다. 이는 좀더 빠르고 효율적으로 프로젝트를 진행하고 완성할 수 있는 방법이다. 메이븐의 세세한 기능까지 언급할 수는 없지만 이 책을 통해서 메이븐의 대략적인 기능을 파악한 것만으로도 나에게는 많은 도움이 되었다. 이 책에서는 메이븐의 기능이나 설정에 관해 자세히 설명하고 있다.

 
빌드 툴인 메이븐은 많은 기능을 가지고 있는 것 같다. 아직 메이븐의 실체를 완벽하게 파악하지 못해 어떠한 기능들이 있는지를 설명할 수 없다는 것이 아쉬움으로 남는다. 이 책을 읽으면서 Java을 배우는 길이 쉽지만은 않다는 것을 새삼 깨닫게 되었다. 몸으로 직접 해봐야 하는데 책으로만 읽으니까 이해의 깊이와 속도에도 한계가 있는 듯 하다. Java 입문을 메이븐을 이용하여 열심히 공부해봐야겠다. 시작은 미흡하지만 그 시작이 위대해질 것이다. 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
Head First Programming - 파이썬으로 처음 배우는 프로그래밍 Head First 시리즈
폴 베리 & 데이빗 그리피스 지음, 강권학 옮김 / 한빛미디어 / 2011년 3월
평점 :
절판


나는 프로그래밍 언어를 이용하여 제품을 개발하는 분야에서 일을 하지 않기에 수준급의 프로그래밍 능력은 갖추고 있지는 않다. 하지만 내가 하는 프로젝트 개발을 위해서는 C언어를 이용해 제품 동작을 시켜야 하기 때문에 어느 정도 프로그래밍 능력은 필요하다. 그래서 프로그래밍 언어를 꾸준히 공부하고 능력을 유지해야 한다. 물론 학창시절에 C/C++ 등의 언어를 배웠지만 전문적으로 프로그래밍 언어를 사용하지 않기 때문에 다양한 고급 기능을 활용하지 못하는 게 항상 아쉬움으로 남았다. 항상 기본적인 기능만으로도 프로젝트를 수행하는데 무리가 없었기에 스스로 제자리에 머물러 있었는지도 모른다. 그런 와중에 이 책을 접하게 되어 프로그래밍 방법에 대해 많은 도움이 되었다.

 

이 책은 기존의 프로그래밍 언어 책과는 사뭇 다르다. 기존의 책들은 비슷비슷한 구성으로 문법을 설명하고 예문을 쫓아서 프로그래밍 하는 방식으로 문법 습득에 초점을 맞춰져 있다. 하지만 이 책은 파이썬이라는 프로그래밍 언어를 이용하여 프로그래밍 언어를 설명 하지만 문법 설명에 치중하는 것이 아니라 프로그램 설계하는 개념을 설명하는 것에 초점을 맞춰진 것이 특징이다. 이는 이 책을 제대로 터득한다면 다른 프로그래밍 언어를 습득하는데도 큰 도움이 될 것이다. 좀 더 큰 범주에서 프로그래밍 언어를 이해하는데 수월하도록 알려준다.

 

또한 수많은 책들이 빽빽하게 문법을 설명하는 글로 가득하지만 이 책에서는 글보다는 그림이 많다. 이는 프로그래밍 언어가 복잡하고 어렵다는 느낌보다는 전체적인 개념을 이해하는데 무척 도움이 된다. 나도 학창시절에 베이직, 코볼, 포트란에서 C/C++까지 배웠지만 언어의 개념을 이해하기에는 많은 시간과 노력이 필요했었다. 물론 지금도 완벽하게 이해한 것은 아니지만 그만큼 개념 이해를 하는데 무척 어려웠고 중요하다. 지금 나름대로 분석을 해보면 프로그래밍 언어 문법 습득에 치중했기 때문에 프로그래밍 언어라는 숲을 보지 못했던 것이 아닐까 생각한다. 이 책은 전체적인 숲을 볼 수 있도록 도와주고 있다. 프로그래밍 언어를 처음 접하는 사람들에게는 무척 중요한 것이다.

 

프로그래밍 언어에 익숙한 사람들이라면 기본적으로 이해하는 내용이지만 처음 접하는 사람들에게는 정말 궁금한 내용들을 질문과 답변 형식을 통해 설명을 해준다. 아주 기초적이지만 누군가 설명하지 않는다면 알 수가 없는 그런 내용들이다. 이런 설명을 읽으면서 나 또한 간과하고 있었던 부분을 다시 한번 생각하게 되었다. 프로그래밍 언어의 이해를 돕기 위해 하나의 주제를 설명하고 나서 과제를 내준다. 배운 내용을 이용하여 필요한 코딩을 하는 방법은 많은 책들과 동일하지만 이 코딩은 다음 설명에서도 계속해서 이어진다는 것이 또 다른 특징이다. 단락이 끝날 때까지 동일한 프로그램에 기능을 추가하는 방법으로 설명하니까 전체적인 프로그램 이해에도 도움이 된다.

 

아무리 좋은 책이 있더라도 배우는 사람이 얼마나 열심히 노력을 하느냐에 따라 코딩 능력은 엄청난 차이가 난다. 이를 위해서는 교재가 뒷받침이 되어야 한다. 읽는 이로 하여금 빠져들게 하는 것은 교재가 얼마나 흥미로운 내용을 담고 있느냐는 것이다. 재미있고 재미없음의 차이는 책의 구성이 많은 영향을 준다. 이 책은 충분히 흥미를 갖고 끝까지 읽을 수 있도록 도와줄 것이다. 그만큼 프로그래밍 언어를 설명하는데 매력적인 방법으로 설명을 하고 있다는 것이다. 솔직히 프로그래밍 언어를 배운다는 것은 말처럼 쉬운 일이 아니다. 문법은 쉽게 이해할 수 있겠지만 이를 이용하여 프로그램을 설계한다는 것은 또 다른 문제이기 때문이다. 이 책에서는 설계하는 방법을 알려준다는 것이 매력이다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
그리워하다 죽으리
이수광 지음 / 창해 / 2011년 3월
평점 :
절판


사랑을 말하고 싶지만 아직까지 가슴 절절한 사랑을 글로 남길만큼 애절한 사랑을 해보지 못한 게 한스럽다. 그저 누군가의 사랑이야기를 듣고 읊조릴 뿐이다. 남녀간의 사랑이야기는 우리가 흔하게 접하는 이야기이다. 하지만 언제 들어도 가슴 한 켠이 아련하게 저려오거나 저 밑바닥부터 뭉클하게 솟아오르는 감정을 느끼게 된다. 인류가 시작된 이래로 계속되어 온 수많은 사랑이야기가 있지만 여기 조선시대의 남녀간의 애절한 사랑에서도 다시 한번 절절함을 느낄 수 있다. 신분의 귀천을 넘어선 시간과 공간도 그들의 사랑을 막을 수는 없었다. 현대인들이 쉽게 하는 그런 사랑이야기가 아닌 뜨겁지만 오랜 시간 동안 은은하게 식지 않는 그런 사랑이야기를 만나볼 수 있다.

 

이 소설에 나오는 김려와 연화의 사랑이야기를 저자의 은은하고 절제된 필체를 통하여 그네들의 가슴저리며 구구절절한 사랑이야기를 들을 수 있다. 그들이 처음 만난 건 십대이다. 한참 혈기왕성한 나이의 이 젊은 남녀의 첫 만남은 불같이 시작되었지만 죽을 때까지 식지 않고 불타올랐다. 아마도 첫만남부터 서로가 사랑에 빠지면서 서로를 간절히 원했던 것 같다. 조선시대라면 왠지 모르게 남녀간의 사랑은 금기시하는 지금으로써는 상상도 못할 보수적인 사회일 것이라는 편견을 뒤로 하고 그들의 사랑이야기를 읽고 있노라면 시간가는 줄 모르고 빠져든다. 지금처럼 한 순간 불타올랐다가 식어버리는 일회성 사랑이 난무하는 그런 느낌은 아니다.

 

사회적인 억압으로 인해 그들의 사랑은 오랜 시간 함께하지 못했다. 연화는 관노로 귀속된 몸이라 북쪽으로 떠나 보내야 했고, 김려는 가문을 위해 다른 여자와 결혼을 해야 했다. 이뿐만이 아니라 정치적 희생양으로 김려는 오랜 시간 동안 귀양살이를 해야만 했다. 그 수많은 시간 동안 그들은 서로를 간절히 원했으나 육체적으로는 떨어져 지내야 했다. 허나 사랑하는 마음만은 항상 같이 있다는 것을 알 수 있었다. 김려는 문장에 뛰어난 자질을 보이는 연화가 지은 많은 시를 읊조리고, 시를 통해 그들의 사랑을 확인시켜 주고 있다. 그들의 사랑이야기에서 중요하게 부각되는 것은 중간중간에 나오는 시문이다. 그들의 마음을 알 수 있는 중요한 대목이다. 글자 하나하나에서 그들의 애끓는 마음을 느낄 수 있기 때문이다.

 

이 책이 사실을 바탕으로 쓰여졌건 아니건 간에 이 책 속의 사랑이야기처럼 평생을 걸쳐 그리워하는 사랑을 할 수 있다는 것이 한편으로는 굉장히 부러웠다. 물론 그들이 사랑하며 평생 행복하게 되었으면 더욱 좋았을 테지만 그러면 그들의 사랑이야기는 여느 사랑이야기처럼 쉽게 잊혀졌을 것이다. 하지만 그들의 사랑은 읽는 사람의 간절한 바람을 뒤로하고 애잔하게 끝을 맺고 있다. 책을 읽으면서 김려가 연화에 대해 추억하는 부분에서는 나도 모르게 빠져들게 되었다. 연화의 모습을 나름대로 그리면서 그 감정까지도 헤아려 본다. 아마 지금 사랑에 빠진 이들은 한번쯤 읽어봤으면 한다. 사랑의 여러 가지 모습 중에서 한가지를 알 수 있으니까.


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
안나여 저게 코츠뷰의 불빛이다
우에무라 나오미 지음, 김윤희 옮김 / 한빛비즈 / 2011년 3월
평점 :
절판


 

누구나 여행에 대한 동경을 갖고 있을 것이다. 특히 각박한 도시 삶을 살아가는 현대인들은 일상을 벗어난 잠깐의 일탈을 위한 여행에 대한 욕망이 있을 것이다. 나 역시 답답하고 단조로운 삶에서 벗어나 자연과 하나되는 그런 여행을 꿈꾸곤 한다. 물론 이런 저런 핑계로 모든걸 벗어 던지고 무작정 떠날 용기가 없기에 내가 꿈꾸던 여행을 실천하기가 쉽지 않다. 가족도 먹어 살려야 하고, 한참 자라는 아이와도 같이 있어야 하며, 지금까지 부모님께 못했던 효도도 해야 하니까 말이다. 갑자기 바른 생활 사나이가 되는 듯 한데, 이와 같이 많은 사람들이 이런저런 이유로 여행을 행동으로 옮기지 못하는 게 아닐까 생각해본다. 내가 생각하기에는 일반 사람들은 그저 지금의 삶에서 벗어날 수 있는 소박한 여행을 꿈꾸지 이 책의 저자처럼 목숨을 건 오지로의 여행을 생각하는 사람은 그리 많지 않을 거라고 생각해본다.

 

이 책을 읽고 있으면서도 이 책의 주인공이 이런 여행을 했다는 게 믿겨지지 않는다. 그것도 내가 태어나기 전에 시작한 여행을 내가 태어나던 해에 끝냈다는 게 인연이 된 듯 신기하며 읽는 내내 내가 여행이라도 하는 듯 들떠 있었다. 내가 태어난 날에 이 남자가 무슨 생각을 했는지 어떤 경험을 했는지 더욱 집중하여 유심히 읽었지만 그날에 대한 기록은 없어서 아쉬웠다. 읽으면 읽을수록 빠져드는 이 책의 흡입력에 저절로 감탄이 나온다. 그는 홀로 그린란드를 출발해 개 썰매로 알래스카까지 그 머나먼 여행길을 완주했다. 아무리 여행을 좋아하는 사람이라도 그렇지 내가 보기에 그의 도전은 무모할 정도의 여행길을 성공했다. 국토 횡단을 하는 것도 아니고 여행길에 죽어도 누가 찾지도 못할 그런 여행을 말이다. 여행을 하고자 목숨을 건다는 건 나로서는 쉽게 납득이 가지 않았지만 내가 느끼지 못하는 그만의 성취감이 있을 거라고 나름 생각하였다.

 

그는 2년 동안 여행을 하면서 그린란드, 캐나다, 알래스카 이누이트들과 친분을 쌓으며 여행에 많은 도움을 받았다. 물론 그의 의지가 없었더라면 이 여행은 성공하지 못했을 것이다. 또한 말 못하는 짐승이지만 썰매를 끌어준 개들이 성공의 일등공신일 것이다. 저자도 말했듯이 여행을 하면서 개들과도 가족 이상의 끈끈한 정을 느꼈던 듯 하다. 그런 유대감이 2년이라는 시간 동안 얼음 위에서 모든걸 해결하며 말처럼 쉽지 않은 12000킬로미터의 여행을 성공한 원동력이 아니었나 싶다. 그리고 나는 이 책에서 저자와 첫 여행길부터 같이했던 안나라는 이름의 썰매개가 잘 살았는지 궁금하다. 왠지 모르게 책을 읽으면서 심취해서인지 오래 전부터 나와 함께 여행을 했던 것처럼 친근하게 느껴졌다.

 

이 책은 명성이 있는 작가의 글처럼 감동이 전해지는 문구로 치장된 글도 베스트셀러 소설처럼 애절한 사랑이야기도 아니다. 한남자가 오지 여행을 통해 기록한 여행일지를 쓴 일기와도 같은 글이다. 그저 생사를 넘나드는 진솔함만이 묻어 있는 글이기에 더욱 감동이 전해지는 것 같다. 또한 여행지에서 만났던 수많은 사람들의 정을 통해 사람냄새를 맡을 수 있다는 것이 너무 좋았다. 내가 경험하지는 못했지만 저자가 경험했던 것으로 만족해야 하는 것이 못내 아쉬웠지만 어린 시절에 시골집에서 느꼈던 그 느낌이 새록새록 느껴졌다. 단지 여행의 목적지와 하루하루를 생존하기 위해 내딛는 그의 발자취는 담은 글이지만 책에서 한시도 눈을 뗄 수 없게 만들었다. 이 책의 마지막 장을 덮으면서 나도 이와 같이 여행을 떠날 수 있을까라는 질문에 빠져 들었다. 과연 모든걸 벗어 던지고 나를 발견하기 위한 여행을 할 수 있을까, 굳이 극지체험이 아니더라도 지금의 나를 버릴 수 있을까.
 


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
애티튜드 - 어제의 나와 오늘의 나를 구별하는 1% 차이
김진세 지음 / 웅진윙스 / 2011년 3월
평점 :
구판절판


처음 만나는 상대방에게 호감을 느끼는 가장 큰 요소가 무엇일까? 많은 요인들이 있겠지만 누군가를 친근하게 느끼는 대표적인 것은 상대방의 사소한 몸짓에서 시작될 것이다. 내가 하는 바에 공감의 몸짓이라던가 작은 미소를 보인다던가 이런 사소한 몸짓을 통한 표현은 인간관계에서 매우 중요하게 작용을 한다. 과연 우리는 그런 행동 하나하나에 대해 얼마만큼 이해하며 우리 생활에서 활용을 하는 것일까? 호감이 가는 사람과 그렇지 못하는 사람은 이러한 사소한 것에서부터 차이가 있을 것이다.

 

이 책에서 소개하는 내용은 일반인들이 약간의 노력만 하면 쉽게 실천할 수 있는 내용들이다. 그저 이론적인 의미만 설명하는 것이 아니라 에피소드도 함께 이야기를 하니까 가벼운 마음으로 읽을 수 있다. 만약 이 책의 내용을 실천할 수 있다면 삶에 큰 변화가 찾아올 것이다. 바로 매력적인 사람으로 거듭날 수 있는 방법을 설명하니까 말이다. 지금까지 나도 매력적인 사람으로 보여지기 위한 노력에 인색했지만 여기서 설명한 내용들을 하나씩 따라 해보려고 한다. 물론 쉽지는 않겠지만 이 책에서 소개하는 내용 중에 하나만 제대로 배워도 삶에 도움이 되는 건 사실이다.

 

이 책의 저자는 사람들의 심리를 파악하려 애쓰는 직업인 정신과의사다. 물론 실질적으로 정신과 의사가 사람들의 심리나 내면을 파악하려고 애쓰는지는 잘 모르겠지만, 내가 느끼기에는 정신과 의사하면 왠지 모르게 사람들의 속마음을 훤히 꽤 뚫어볼 것만 같다. 아마도 내면이 병든 사람들을 상대하여 치료한다는 선입견 때문인지도 모른다. 심리에 관해 전문가다운 지식을 갖고 있으며 임상을 통한 경험도 축적되어 있다 보니까 글을 재미있게 구성하였다. 사람들이 살아가면서 경험하게 되는 다양한 단어를 주제로 재미있는 강의를 한다. 여기서 소개하는 내용은 충분히 살아가면서 실천할 수 있는 직접적인 방법을 설명해 주며, 의사로서 경험했던 다양한 에피소드를 소개하고 있다. 이 때문에 이 책의 글이 신뢰가 가지는 모르겠다.

 

제목에서 느껴지듯이 이 책은 사람의 심리에 관해 다룬 책으로 21가지의 심리적 요소를 표현한 단어에 관해 이야기한다. 그 단어가 갖고 있는 의미와 사람들간에 작용하는 감정의 변화에 대해 세심한 관찰과 경험을 토대로 쓰여져 있다 보니까 쉽게 공감하면서 흥미를 갖고 읽을 수 있다. 쉽게 말해서 지루하지 않다는 것이다. 많은 소재를 담고 있지만, 그 중 책을 읽은 후에도 기억에 남는 이야기는 미소에 관한 것이었다. 미소를 통해 삶의 변화에 관한 에피소드를 소개하면서 미소가 인간관계에서 미치는 영향력에 관한 흥미로운 이야기이다. 나는 지금도 미소의 힘을 제대로 경험하고 있다. 내가 근무하는 회사에도 미소를 자주 지어주는 직원이 있는데 사회생활 경험은 얼마 안되지만 그녀의 미소는 사람들을 기분 좋게 만들어 준다. 그 미소 덕분에 지금까지 딱딱했던 회사의 분위기가 정화되는 느낌이랄까, 또한 그녀의 작은 미소는 그녀를 긍정적인 사람으로 느끼게 만든다.

 

바쁜 현대인은 항상 빠르게 뭔가를 해야 한다. 그래야만 이 시대에 적응하며 살고 있다고 생각을 하게 된다. 그러다 보니까 주변사람들과도 사무적인 관계로만 맺는 경우가 많다. 사람은 주변 사람과 관계를 맺고 소통하기를 간절히 원한다. 이 책에서 소개하는 많은 애티튜드를 실천해 본다면 지금보다도 더욱 발전한 관계가 될 것이다. 이를 현대인들의 간절히 원하는 성공한 삶을 위한 초석이 될 것이다. 사람을 움직이려면 감정을 움직여야 한다는 게 내 생각이다. 이 책은 그것을 실천하도록 도울 것이다.



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