외규장각 도서 환수 모금 캠페인

Search Results for '책'

3 POSTS

  1. 2007.08.12 마시멜로 이야기 8
  2. 2007.06.06 객체지향 이야기 - 전병선
  3. 2007.06.03 2

마시멜로 이야기

Posted 2007. 8. 12. 00:47, Filed under: Story
요즘 조금 지쳐있는지- 하루하루 짜여진 일정에 따라서 생활하는게 피곤하게 느껴진다.
물론 내가 원하는 바가 있고 그것을 이루기 위해서 열심히 하려는 거지만.
여유롭게 즐기면서 사는 사람들을 보면 부럽기도 하고 샘도 나고 그렇다.

지금 내가 이렇게 하고 싶은 걸 참고, 힘든걸 견디는게 정말 미래의 행복으로 이어질까.
과연 미래의 행복이 내가 즐기지 못했던 지금의 보상이 될까.
이십대의 즐거움이란 특별한 의미가 있는 것만 같고,
즐기면서 지내는 친구들을 보면 그 시간을 즐기지 못하고 보내는 내가 안타깝기도 하다.
왜 참고 기다려야하는가. 지금 즐거우면 안되나.

그러던 차에 이선임님 책장에서 마시멜로 이야기(Dont Eat the Marchmallow..Yet)라는 책을 봤다.
예전부터 마시멜로 실험은 들어서 알고 있었고 내용도 그저 그런 교훈적인 우화겠거니 생각했지만.
가벼운 마음으로 읽어나 보자 하는 마음에-

마시멜로 실험에 대해서 간단히 설명하면 개인의 만족 유예 정도와 사회적 성공의 연관성을 알아보는
일종의 심리학, 사회학 실험? 으로 내용을 간단히 살펴보면 다음과 같다.

어린 아이들에게 아이들이 좋아하는 과자인 마시멜로를 하나씩 나누어주고  담당자가 자리를 비운 15분동안 마시멜로를 먹지 않고 참을 경우에 하나를 더 주겠다고 한 후, 15분동안 마시멜로를 먹지 않고 참은 아이와 그렇지 못한 아이의 10년 동안의 성장과정을 상호 비교한 실험.

실험 결과 아무런 감시자가 없는 상황에서 15분 동안 자신의 욕구를 참아낸 아이들의 학업 성취도와 성격발달 정도가 더 뛰어났다는 것. 미래의 더 큰 만족과 보상을 위해서 당장의 욕구 충족을 미룰 줄 아는 아이들이 사회적으로 성공할 가능성이 높다는 것을 증명한 실험인 것이다.

이 책은 이 실험의 대상자이면서 15분을 참아냈던 아이 중의 한명인 성공한 사업가가 마시멜로를 바로먹어 치운 타입에 속하는 그의 운전수로 일하고 있는 젊은이에게 깨달음을 주기 위한 동화같은 이야기다.
-----------------

책의 내용은 이전부터 짐작하고 있던 것과 크게 다르지 않았고 전하고자 하는바도 역시 그러했지만
읽는 동안 적지 않은 고민을 할 수 있게 해주었던 책.

책을 읽기 전에 했던 생각들을 깔끔하게 정리하진 못했지만 마음을 조금 가볍게 해주었고,
마시멜로를 먹지않고 참을 수 있도록 살짝 도와주는(?) 정도 ㅋ

결국 중요한 것은
무엇이 나에게 마시멜로이고 무엇이 진정한 보상인가하는 가치관과 얼마나 참아야할 것인가하는 정도의 문제.
보상 또한 중요한 요소이므로 무작정 참기만 하라는 것은 옳지 않다고 생각한다.

지금 내가 이렇게 하고 싶은 걸 참고, 힘든걸 견디는게 정말 미래의 행복으로 이어질까. 하는 질문에 대해서는
"그렇다" 라고 말할 수 있는 근거가 되어주지만 과연 미래의 행복이 내가 즐기지 못했던 지금의 보상이 될까... 
이건 아직도 잘 모르겠다.

그렇지만 준비하지 않고 무작정 즐기기만 하는 무책임함은 결코 아무것도 해결해주지 못한다.
그리고 현재라는 것이 힘들고 참고 견디기만 해야하는 시련으로만 가득찬 것은 결코 아니지 않나 ^^
꿈을 향해 가는 길이니까- 혹은 그게 아니라도 수많은 이유들로 충분히 즐거울 수 있다.
이 책에서  문제 삼고자 하는 것은 별 가치가 없는 찰나의 즐거움으로 현재뿐 아니라
가질 수 있었던 미래의 행복까지 갉아먹는 것이라고 생각한다.

마시멜로가 하나뿐인 사람에게는 참고 기다리며 또하나의 마시멜로를 받는다는 것이 현명하고 좋은 방법이지만  이미 많은 마시멜로를 가지고 있는 사람에게는 해당되지 않는다는 것.  모든 사람이 똑같은 마시멜로를 가지고 시작하지 않는 다는 점에 굳이 시비를 걸지 않는다면  좋은 내용이라고 할 수 있겠지..
못가진 자들이 희망을 가지게 해 불만을 잠재우려는 마시멜로처럼 달콤한 거짓말이 아닐까 하는 삐딱한 음모론은 접어둬야겠다.
----------------
인생에서 한번 뿐인 청춘을 그 누가 즐기고 싶지 않겠는가. 하지만 인생은 생각보다 훨씬 긴 여정일세.
나는 가장 유혹에 굴복하기 쉽고, 강렬한 매혹에 빠져들 수 있는 시절에 마시멜로를 먹지 않고 꾹 참고 있었네.
Response : ,

객체지향 이야기 - 전병선

Posted 2007. 6. 6. 12:26, Filed under: Study/Computer Science

지난 주부터 빌려보고 있는 책.

1~9장 까지는 객체지향의 개념과 각 언어별 구현, 특징이 문법적인 설명보다는 개념 설명에 중점을 두고 쓰여져 있음.

특정 프로시저(함수) 단위로 프로그램을 나누어서 작성하는 방식이 아니라
[연산 + 데이터] 를 하나의 객체 단위로 보고, 이러한 객체 프로그램을 작성하는 것.
프로그램의 진행은 객체들간의 데이터와 행위(behavior)의 통신으로 이루어짐.
객체들 사이의 데이터 처리의 흐름을 분석하고 설계하는 것이 그만큼 중요하다.

언어의 문법적인 특징보다는 객체지향적 사고 방식으로 프로그램을 작성하는 것이 포인트!

구조적 방법은 (프로시저 단위로) Divide and Conquer 방식을 목표로 소프트웨어 시스템을 세부적인 것으로 나누어 작성하므로 전체를 잘못 이해하면 세부적인 것도 잘못 이해되어 소프트웨어 전체가 잘못된 구조를 갖기 쉽다. 그러나 처음부터 전체를 제대로 이해하는 경우는 매우 드물기 때문에 전체에서 세부적인 것까지 제대로 분석되기 설계되기 전까지는 그 다음 과정을 진행하기 어렵다.

객체지향적 방법은 하나의 소프트웨어 시스템을 여러개의 객체로 구성된 것으로 본다. 각 객체는 독립적으로 고유한 기능과 서비스를 제공하며. 전체 소프트웨어 시스템을 구성하는 하나의 논리적인 구성요소가 된다. 따라서 해당 객체의 기능을 독립적으로 향상 시킬 수도 있고 다른 소프트웨어 시스템에도 재사용할 수 있으며, 또 사용자의 요구사항이 변경된 경우에도 유연하게 대응할 수 있다는 이점이 있다.


추상화 : 어떤 사물에서 필요한 데이터와 연산만을 뽑아서 객체화 하는것

캡슐화
: 내부 데이터 구조나 구햔 방법을 감추고 인터페이스만을 공개.
           필요에 따라 내부 데이터 구조나 구현 방법을 자유롭게 변경할 수 있음.

모듈성 : 크고 복잡한 것을 좀 더 작고 관리하기 쉬운 조각으로 나누어 이들 조각을 독립적으로 개발할 수 있는 특성

상속성 : 객체들 사이의 계층 관계에 따라 상속을 통하여 재사용성을 높이고 쉽게 구현할 수 있음

다형성 : 상속성을 통해서 구현 가능한, 동일한 메세지에 대해서 객체에 따라 서로 다른 연산을 수행하는 특성.

이런 것들에 대해서 대표적인 객체지향 언어에서 어떤 식으로 구현되는 지를 설명.

또한  C++, C#, JAVA,VB.NET 등 특정 언어에서  객체지향을 구현하기 위한 여러가지 기능을 제공하고 있는데 단순히 문법에 대한 이해보다는 이런 기능을 어떻게 활용하여 객체지향이라는 패러다임을 구현하는 지가 중요하다는 것,

 
어떤 기능이 있고 없고 어떤 언어가 더 우월한지, 더 객체지향적인지 판단하는 것은 의미가 없고, 이러한 기능들이 오버헤드로 작용할 수도 있기 때문에 필요한 때에 적절히 사용하는 판단력과 지혜가 필요하다는 것을 강조하고 있다.

객체지향 언어라는 것은 객체지향 개념을 구현할 수 있는 언어.
언어 자체도 중요하지만 객체지향 개념을 잘 적용하여 설계한다는 것에 뽀인트!

너무 자세한 설명 탓에 약간 지루한 감이 있지만 재밌다.
 


Response : ,

Posted 2007. 6. 3. 10:48, Filed under: Study

막대한 연체료를 내고 나서야 대출 중지가 풀리고 또 책을 한보따리 들고왔다 -_-

이건 뭐 책을 사서 보는 건지 빌려보는건지 ㅋ

이번에 빌린 책들 - 갈팡질팡 하지말고 하나씩 차근차근 읽자 -_-

파인만의 엉뚱발랄한 컴퓨터 강의: 계산이론  - 리처드 파인만

( 쉽고 재미있는, 비전공자를 위한 물리 강의로 유명한 리처드 파인만이 한 때 칼텍에서 컴퓨터 관련 강의를 했었다는 걸 처음 알았다. 순전히 그 이름 보고 빌린 것. 아무리 파인만이라도 이거마저 재밌게 썼을까 ㅋㅋ)

레지스트리 활용 노트 - 이순원

악성코드들 보다보면 레지스트리를 건드려서 이상한 짓거리 하는 녀석들이 많아서 한번 볼려고 빌렸음. 어떤 때 어떤 레지스트리를 건드리고 어떤 목적으로 어떤 API 함수를 호출하는지만 알아도 참 좋을꺼 같은데 ㅋ  다음에는 디스어셈블 관련 책을 하나 찾아봐야겠다.

조엘 온 소프트웨어 - 조엘 스폴스키

조엘 스폴스키가 자신의 블로그에 올린 소프트웨어 개발에 관련된 글들을 엮어 책으로 출판한 것. 굉장히 유명한 책이고 좋은 내용이 많다는데 이제서야 읽게 됐다. 그런데 결코 내용이 가볍고 쉽지는 않다. 아직 나의 내공이 부족한가 ㅠ
( 한국어 사이트도 있음 - http://korean.joelonsoftware.com/)


객체지향 이야기 - 전병선

지난 번에 보던거 다 못봐서 다시 빌림 ㅋ 객체지향에 대해서 ( 프로그래밍 언어적인 측면보다는 패러다임과 적용 측면에서) 쉽게 설명하고 있다. 다른 책들과는 서술 방향이 좀 다른 것 같아서 재미있음.

헤드퍼스트 자바 - 케이시 시에라, 버트베이트 저 / 서환수 역

이것 역시 유명하고 무지하게 재미있는 자바 책 ㅋ 뇌를 자극하는 학습법이라는 새로운 학습이론으로 무장하고 페이지마다 재미있는 그림과 설명으로 머리에 쏙쏙 들어오는 것 같다. 재미있다고 해서 그 깊이가 얕은 것도 아니어서 더 좋다. 일단 이 책으로 가볍게 시작한 후에 다른 책들로 자바 정복의 길로 가야지 ㅋㅋ

Response : ,


Recent Posts

Recent Comments

Recent Trackbacks

Total hit (Today , Yesterday )

Admin Write Post