생각하는 프로그래밍

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

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

나의 별점

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

책장에 담기

게시물 작성

문장 남기기

분량

두꺼운 책

출간일

2013.12.24

페이지

423쪽

상세 정보

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

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

상세 정보 더보기

추천 게시물

ㅇㅇ님의 프로필 이미지

ㅇㅇ

@xky8mbg391pi

  • ㅇㅇ님의 첫번째 거짓말이 중요하다 게시물 이미지

첫번째 거짓말이 중요하다

애슐리 엘스턴 지음
문학동네 펴냄

읽었어요
11분 전
0
책탐정님의 프로필 이미지

책탐정

@bookdetective

  • 책탐정님의 우리, 나이 드는 존재 게시물 이미지

우리, 나이 드는 존재

정희진 외 8명 지음
휴머니스트 펴냄

19분 전
0
책탐정님의 프로필 이미지

책탐정

@bookdetective

나이 듦을 설명하지 않고, 함께 건너는 책

『우리 나이드는 존재』는 나이 듦을 주제로 하지만,
노년을 정의하거나 교훈을 제시하려 들지 않는다.
이 책은 “어떻게 늙어야 하는가”보다, 이미 나이 들어가고 있는 우리를 어떻게 바라볼 것인가에 더 가깝다. 그래서 읽는 동안 평가받는 느낌이 없고, 대신 조용히 동행하는 감각이 남는다.

이 책의 첫 에세이는 수영으로 시작한다.
물속에서 호흡을 고르고, 속도를 조절하며, 자신의 몸 상태를 감각하는 장면은 나이 듦의 은유처럼 읽힌다.
더 빨리 가는 법이 아니라, 무리하지 않고 오래 가는 법을 배우는 과정. 이 장면을 지나며 독자는 자연스럽게 삶의 리듬을 떠올리게 된다.

책 전반에 흐르는 정서는 담담함이다.
저자는 나이 듦을 긍정적으로 포장하지도, 두려움의 대상으로 과장하지도 않는다. 체력의 변화, 관계의 간소화, 생각의 깊어짐 같은 현실적인 장면들이 차분하게 놓인다. 그 태도 자체가 이 책의 가장 큰 장점이다.

특히 인상적인 점은,
이 책이 나이 듦을 상실의 목록으로 정리하지 않는다는 것이다. 대신 선택의 기준이 달라지고, 감정의 밀도가 바뀌며, 무엇을 붙잡고 무엇을 내려놓을지 분별하게 되는 과정을 보여준다.
나이가 들수록 삶이 좁아진다는 통념과 달리, 이 책은 오히려 시야가 정리된다고 말한다.

우리 나이드는 존재는 위로의 말을 앞세우지 않는다.
“괜찮다”거나 “아직 늦지 않았다”는 문장을 쉽게 꺼내지 않는다. 그 대신, 이미 살아온 시간 자체가 충분히 의미 있었다는 사실을 독자가 스스로 확인하게 한다.
그래서 이 책의 위로는 직접적이지 않지만 오래 남는다.

이 책은 젊은 독자보다, 어느 정도 시간을 건너온 독자에게 더 잘 맞는다. 변화 앞에서 조급해지지 않으려는 사람, 더 이상 비교로 자신을 재단하고 싶지 않은 사람에게 특히 그렇다. 나이 듦을 준비하라는 말 대신, 지금의 상태를 인정하는 법을 알려주는 책이기 때문이다.

우리 나이드는 존재를 읽고 나면, 나이 듦이 특별한 사건이 아니라 이미 진행 중인 일이라는 사실이 선명해진다.
그리고 그 과정은 충분히 사유할 가치가 있다는 것도 함께 남는다. 이 책은 나이 든 이후를 위한 책이 아니라,
지금의 나를 정리하게 하는 책이다.

우리, 나이 드는 존재

정희진 외 8명 지음
휴머니스트 펴냄

25분 전
0

이런 모임은 어때요?

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

상세정보

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

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

출판사 책 소개

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

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

무제한 대여 혜택 받기

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

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

지금 바로 시작하기

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

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기