생각하는 프로그래밍

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

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

나의 별점

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

책장에 담기

게시물 작성

문장 남기기

분량

두꺼운 책

출간일

2013.12.24

페이지

423쪽

상세 정보

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

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

상세 정보 더보기

추천 게시물

윤정원님의 프로필 이미지

윤정원

@some_gong

  • 윤정원님의 나는 왜 무기력을 되풀이하는가 게시물 이미지

나는 왜 무기력을 되풀이하는가

에리히 프롬 지음
나무생각 펴냄

읽었어요
4초 전
0
나래슈즈님의 프로필 이미지

나래슈즈

@talaria_naraeshoes

  • 나래슈즈님의 페리클레스 게시물 이미지
🤔 우리 대한민국은 현재 여러 갈래의 도전에 직면해 있어요. 정치적 양극화, 언론과 여론의 분열, 지도자와 시민 간의 불신, 지역·세대 간 간극, 성장 vs 정의 간의 가치 충돌 등이 있죠.🤯

☝️ 이런 상황에서 고대 아테네의 페리클레스가 보여준 리더십, 민주주의 원칙, 공공정신, 시민참여 등의 요소는 단순한 역사적 이야기가 아닙니다.😌

🧐 오히려 오늘날 ‘정치적 안목’을 갖추고 개인의 삶과 공동체를 건강하게 만드는 실마리가 될 수 있습니다.🤗

.
1️⃣ 페리클레스 시대 아테네의 민주주의 형성과 공공의식

✅️ 페리클레스는 아테네의 시민들이 단순히 권리를 요구하는 주체가 아니라, 공공의 무대에 참여하고, 공동체를 위해 행동하는 사람임을 강조했습니다.

✅️ 그는 공공사업(벽, 항만, 파르테논 신전 등), 문화·예술 후원, 치안 및 복지 관리 등에서 “아테네의 시가(市街)”뿐 아니라 “아테네인의 자존감”을 세우는 데 힘을 쏟았죠. 이런 리더십은 시민에게 기대와 책임을 동시에 부과했고, 민주주의의 기반을 단단히 했습니다.

✔️ “오늘날 우리는 민주주의를 당연한 것으로 여기지만, 사실 민주주의는 인간 역사라는 정글 속에서 가장 희귀하고 섬세하며 쉽게 상처받는 꽃과도 같다.”

.
2️⃣ 리더십, 균형 그리고 연대의 정치

✅️ 페리클레스는 군사적·외교적 도전을 맞는 동시에, 내부적으로는 균형 잡힌 리더십을 발휘하려고 했습니다.

✅️ 귀족과 평민 간 격차, 과도한 권력 집중, 외교적 압력 등 여러 가지 위험 요소가 있었지만, 그는 법과 관행, 공적 토론, 시민 참여 그리고 예술·문화의 힘을 통해 연대를 유지하려고 노력했습니다.

✅️ 이 균형은 민주주의가 단순한 권력투쟁으로 흐르지 않게 하는 보호막이었습니다.

.
3️⃣ 페리클레스 정치의 한계와 교훈

✅️ 위기 관리, 도덕성, 지속가능성 페리클레스도 완벽하지는 않았습니다. 전염병, 전쟁, 내부 정치적 반발 등이 그의 정책을 흔들었고 결국은 그의 시대 이후 아테네 민주주의가 위기에 직면하게 됩니다.

✅️ 그의 도덕성, 청렴, 공공 이익을 위한 결단, 그리고 미래를 위한 장기 전략이 이끌었던 성공도 있었지만, 그가 죽은 이후 그의 비전이 제대로 계승되지 못한 측면이 큽니다. 이는 모든 리더십이 후속 세대와 제도·문화에 의해 뒷받침되어야 지속 가능하다는 교훈을 줍니다.

✔️ “페리클레스의 진정한 전기는, 그가 완벽한 비전을 지닌 정치 지도자였으나, 모든 사람이 자신처럼 이성적으로 사고하고 행동하리라 기대한 것이 그의 가장 큰 실수였음을 보여준다.”

.
🔍 정치적 안목을 기르기 위한 팁 : “공공의 이야기에 대한 관심과 작은 실천"

✅️ 공공 담론 읽기 습관 : 뉴스, 사설, 역사 논픽션 등을 통해 과거의 리더십 사례나 타국의 정치 시스템을 정기적으로 접함으로써 안목이 싹틉니다.

✅️ 지역사회 참여: 동네의 공청회, 학교 운영위원회, 시민 모임 등 소규모 공공 의사결정 과정에 참여해 봄으로써 각급 지도자들이 어떤 기준으로 결정을 내리는지, 시민의 목소리가 어떻게 반영되는지 직접 경험하면 ‘리더십의 실제’가 보입니다.

👉 분명한 건, '페리클레스'라는 고대 탁월한 정치가가 오늘날 우리 정치와 사회에서도 유용한 참고점이 될 수 있다는 점에서 우리에게 시사점이 있습니다.

페리클레스

도널드 케이건 (지은이), 류현 (옮긴이) 지음
지식향연 펴냄

9분 전
0
YJ님의 프로필 이미지

YJ

@fly_yeon

그대를 잘 돌보시길
내가 나 위해서가 아니라 그대 위해서 그러듯이

인생의 역사

신형철 지음
난다 펴냄

37분 전
0

이런 모임은 어때요?

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

상세정보

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

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

출판사 책 소개

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

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

무제한 대여 혜택 받기

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

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

지금 바로 시작하기

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

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기