생각하는 프로그래밍

존 벤틀리 지음 | 인사이트 펴냄

생각하는 프로그래밍 (프로그래밍 본질에 관한 15가지 에세이)

나의 별점

읽고싶어요
22,000원 10% 19,800원

책장에 담기

게시물 작성

문장 남기기

분량

두꺼운 책

출간일

2013.12.24

페이지

423쪽

상세 정보

프로그래밍에서 이런 사고력 훈련의 첫걸음은 데이터 구조나 알고리즘 같은 기초를 적절히 학습하고 이를 코드로 구현하고 단계적으로 개선해 가는 것으로 시작할 수 있다. 이 책은 이런 수련을 하는 데 유용한 고전이다.

ACM의 전통 있는 간행물인 CACM에 연재된 「Programming Pearls」란 칼럼을 묶어 발간된 이 책은 제목 그대로 조개 속에서 진주가 만들어지듯 긴 사고의 과정을 거쳐 깊은 프로그래밍의 세계에 들어갈 수 있도록 안내하고 있다. 문제 정의, 알고리즘, 데이터 구조 등 프로그래밍의 기본과 효율성 제고 기법, 정렬, 탐색, 문자열 등 구체적 문제에 대한 해법 등을 다룬다.

상세 정보 더보기

추천 게시물

에버네버님의 프로필 이미지

에버네버

@yhkles

*이 후기는 출판사로부터 도서를 제공받아 솔직하게 작성하였습니다.

<세계척학전집> 시리즈의 두 번째 "훔친 심리학편"이다. 같은 저자의 책으로 1편인 훔친 철학 편이 어떻게 생각하고 바라볼 것인가에 대한 것이었다면 2편은 우리가 어떻게 작동하는가에 대한 책이다. 앞으로 사회학과 게임이론이 남았다고 하니 정말 기대된다.

훔친 철학편은 그동안 제대로 정리되지 않던 철학을 한번에 정리해 준 느낌이 들었다. 2편인 훔친 심리학편은 그동안 어디선가 들어봤던 다양한 실험과 이론 등을 정리하여 나 자신에게 적용시켜볼 수 있도록 하고 있다. 그러니까 그냥 아는 데서 그치는 것이 아니라 나는 어디에 해당되고 어떻게 행동해 왔으며 왜 그랬는가를 이해하고 더 깊이 있게 나를 이해한 후 앞으로 성장하기 위해 나는 어떻게 행동할 수 있는가를 적용해 볼 수 있는 책인 것이다.

각 장의 시작에는 유명한 심리학자들의 이론 제목과 설명이 되어있는데 저자는 항상 이론을 외우지 말고 그 심리학자가 생각하고 행동하는 것처럼 나 자신에게 적용시켜보라고 강조하고 있다. 모든 이론이 옳다는 것이 아니다. 인간에 대해 열심히 연구한 심리학자들의 이론들은 각각의 허점이나 문제점들을 갖고 있고(이 또한 모두 언급된다) 그것에 집중하기보다는 나에게 맞는 부분과 그렇지 않은 부분을 잘 파악하여 우선 나 자신을 이해하는 것이 중요하다. 그렇게 나의 싫은 점, 바뀌어야 할 점 등을 잘 파악하고 나면 나 자신을 다시 설정하고 좋은 방향으로 이끌어나갈 수 있기 때문이다.

'나'를 알고 바꾸고 나면 3편인 사회편에서 어떻게 좋은 사회를 위해 노력해야 할지를 배울 수 있겠다는 생각이 들어 벌써 3편이 기대된다. 2편 훔친심리학편에서는 각 심리학자들의 책을 바탕으로 설명되고 있어 읽어보고 싶은 책들(사실 이미 유명한 책들도 많았다)도 생겼다. 그동안 마음만 먹고 있었는데 이번 계기로 정말 좀더 깊게 읽어봐야겠다.

세계척학전집

이클립스 (지은이) 지음
모티브 펴냄

1분 전
0
에버네버님의 프로필 이미지

에버네버

@yhkles

  • 에버네버님의 세계척학전집 게시물 이미지

세계척학전집

이클립스 (지은이) 지음
모티브 펴냄

읽었어요
2분 전
0
에버네버님의 프로필 이미지

에버네버

@yhkles

*이 후기는 출판사로부터 도서를 제공받아 솔직하게 작성하였습니다.

마르쿠스 아우렐리우스는 로마사를 공부할 때 꼭 나오는 인물이므로 역사를 조금만 공부하면 곧 익숙해지는 인물이다. 하지만 그만큼이나 철학 쪽에 발을 들였다면 또 거치지 않을 수 없는 인물이기도 하다. 한 나라의 황제로서 업적을 남기기도 쉽지 않을 텐데 동시에 학문의 정점에 서다니 정말 놀랍기만 하다. 제목만 들어봤던 <명상록>을 읽어봐야겠다고 생각한 건, 조금씩 공부하기 시작한 철학서를 읽다 보면 빼놓지 않고 나오는 책이었기 때문이다.

<명상록>은 어떤 책인가? 사실 <명상록>은 마르쿠스 아우렐리우스가 자신이 깨달은 철학적 결과를 후세에 남기기 위해 적은 책은 아니다. 그보다는 자신을 갈고 닦기 위해 적어놓은 자신만의(누군가에게 보여주기 위한 것이 아닌) 노트를 묶어놓은 것이다. 그러니까 일기도 아니고, 그저 자신의 공부와 인성을 위해 정리한 사적인 노트인 것이다. 그것을 누군가 발견하고 잘 묶어서 필기하고 다시 누군가의 필사를 통해 그렇게 전해진 책이니, 어쩌면 그 어떤 책보다 그 책의 가치가 뛰어날지도 모르겠다.

하지만 동시에 만약 나의 처지와 나의 가치관과 잘 부합되지 않는다면 그저그런 자기계발서로 그칠 수밖에 없겠다는 생각이 들었다. 그러므로 <명상록>을 읽을 때에는 더 나은 나를 위해 열린 마음으로 읽을 필요가 있다. <명상록> 본문을 읽어나가며 마르쿠스 아우렐리우스는 무척이나 단단한 사람인 것 같다는 생각이 들었다. 끊임없는 공부와 자기 성찰, 다른 이에게서 배울 점 등을 꼼꼼이 적고 스스로 닮으려고 노력한 점이 이 책을 통해 드러나기 때문이다. 누구나 자신의 실수나 잘못을 인정하기도 쉽지 않을 뿐더러 그 기회를 통해 성장하는 것도 쉽지 않은 일일진대 끊임없이 스스로를 넘어서려 한 이 황제는 그러므로 이렇게 오랜 뒤에도 널리 알려진 인물이 되었다는 생각이 든다.

이번 오아시스의 <명상록>은 더 특별하다. 그레고리 헤이스의 해제가 더해졌기 때문인데 이 해제가 책의 본문 앞에 위치해 있어서 대강의 주변 배경지식과 본문에 대해 이해할 수 있는 저변을 깔아준 후에 본문을 읽을 수 있다. 책을 모두 읽고 난 후 한번 더 이 해제를 통해 더 깊이 이해할 수 있는 점이 가장 좋았던 것 같다.

<명상록>을 통해 깨달은 두 가지가 있다. 하나는 "죽음을 두려워하지 말라"라는 점과 철학에 대한 중요성이다. 나이가 들수록 내키는대로와 될대로 되라는 식이 되어버리고 있는 듯한 나를 무척이나 반성하게 하는 책이었다. 마음에 드는 문장들을 필사하는 것도, 아무데나 펴서 한, 두 장 읽어보는 것도 도움이 될 것이라 생각한다. 어렵지 않고 그저 쭉~ 읽어나갈 수 있는 책이어서 더 좋았다.

명상록

마르쿠스 아우렐리우스 지음
오아시스 펴냄

3분 전
0

이런 모임은 어때요?

집으로 대여
구매하기
지금 첫 대여라면 배송비가 무료!

상세정보

프로그래밍에서 이런 사고력 훈련의 첫걸음은 데이터 구조나 알고리즘 같은 기초를 적절히 학습하고 이를 코드로 구현하고 단계적으로 개선해 가는 것으로 시작할 수 있다. 이 책은 이런 수련을 하는 데 유용한 고전이다.

ACM의 전통 있는 간행물인 CACM에 연재된 「Programming Pearls」란 칼럼을 묶어 발간된 이 책은 제목 그대로 조개 속에서 진주가 만들어지듯 긴 사고의 과정을 거쳐 깊은 프로그래밍의 세계에 들어갈 수 있도록 안내하고 있다. 문제 정의, 알고리즘, 데이터 구조 등 프로그래밍의 기본과 효율성 제고 기법, 정렬, 탐색, 문자열 등 구체적 문제에 대한 해법 등을 다룬다.

출판사 책 소개

프로그래밍 언어 문법을 외우고 개발 도구를 사용법을 익히면 소프트웨어를 만들 수 있다고 흔히 생각하지만, 실제 세계에서 부딪히는 개발 작업은 도구의 단순 사용을 반복하는 것이 아니라 깊은 사고력을 요하는 기예(技藝)에 가깝다. 시시각각 변하는 환경과 제한된 예산, 기간의 압박 속에서 각자 한계가 있는 현존 기술로 최적의 해법을 찾는 일을 도구나 언어가 100% 대신해 줄 수는 없다.
프로그래밍에서 이런 사고력 훈련의 첫걸음은 데이터 구조나 알고리즘 같은 기초를 적절히 학습하고 이를 코드로 구현하고 단계적으로 개선해 가는 것으로 시작할 수 있다. 이 책은 이런 수련을 하는 데 유용한 고전이다. ACM의 전통 있는 간행물인 CACM에 연재된 「Programming Pearls」란 칼럼을 묶어 발간된 이 책은 제목 그대로 조개 속에서 진주가 만들어지듯 긴 사고의 과정을 거쳐 깊은 프로그래밍의 세계에 들어갈 수 있도록 안내하고 있다.
눈앞에 닥친 비즈니스 로직의 정답을 문제집처럼 알려주지는 않지만 이 책을 계기로 충분한 수련을 거친 개발자라면 남의 답을 베끼는 것이 아니라 자신만의 해법을 고안해내는 즐거움을 누릴 수 있을 것이다.

이 책에서 다루는 내용
- 문제 정의, 알고리즘, 데이터 구조 등 프로그래밍의 기본
- 효율성 제고 기법
- 정렬, 탐색, 문자열 등 구체적 문제에 대한 해법

무제한 대여 혜택 받기

현재 25만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기