3번 읽기의 힘 - 책 읽기로 인생을 바꾼 베스트셀러 작가의 반복 독서법
김범준 지음 / 반니 / 2021년 1월
평점 :
장바구니담기


1번 읽기 : 일단 끝까지 가볍게 간다.


책을 한번 정독으로 읽으면 그것이 바로 나의 지식이 되는 줄 알았다. 한 권을 읽고 뭔가 한 번에 변하여 뭔가를 해결하려고 하는 기대가 있었다. 책은 단순히 지식과 정보로 구성된 것이 아니다. 지적 활동을 통해 능동적인 생각을 활성화하는 매개체가 된다. 허망한 기대를 내려놓고 의무감에서 책을 읽으려는 마음도 버려라. 그저 즐겁게 본다는 생각으로 책을 읽는 과정에서 편한 마음으로 즐기면 된다.


1회 독서에는 먼저 표지, 저자 소개, 머리말, 목차를 구경한다. 읽는다는 것보다 오히려 구경한다는 것이 적합하다. 표지와 제목을 보고 띠지와 뒤표지를 본다. 이 책에서 얻을 수 있는 것이 무엇일까를 잠시 생각해 보고 저자를 본다. 교수나 전문가의 서적보다 오히려 나와 유사한 환경에 있는 저자의 글이 더욱 공감되고 도움이 될 수 있다. 


그런 다음 책의 가이드와 같은 머리말을 본다. 머리말은 독자가 어떻게 봐주었으면 하는 저자의 하고 싶은 말이 담겨 있다. 그리고 목차를 보며 책 전체를 간결하게 짐작해 볼 수 있다. 자신이 원하는 내용이나 필요한 내용이 있는지를 점검해 볼 수 있다. '완독', '정독'에 대한 굳은 마음은 내려놓고 10% 정도 읽는다는 것을 목표로 한다. 시간이라는 자원을 함부로 쓰지 말고 투입해야 할 곳에 집중해서 투입해야 한다.


2번 읽기 : 내 것으로 만든다.


책이란 우리 내면의 얼어붙은 바다를 깨는 도끼여야 한다. 무작정 머리에 집어넣는 것이 아니라 각성의 매개체가 되어야 한다. 배움을 위한 최고의 도구는 당연히 독서이다. 그렇지만 인생이 바뀌는 독서를 해야 시간을 투자한 성과를 거두는 것이다. 맹목적으로 읽는 행위, 읽기를 위한 읽기가 되어서는 안 된다. 책을 반복해서 읽으면 심플해진다. 심란하고 복잡한 내용이 차분해지고 단순해진다. 무엇이 중요하고 중요하지 않은지 알 수 있다. 


독서를 통해 배우지 않을 때는 잘나가는 누군가보다 뒤처진 나를 보고 괴로워했지만, 배움이 시작되고부터는 '늦었지만' 새롭게 일어서는 스스로를 대견하게 생각했다. 1번 읽기와 2번 읽기는 깨우침이 너무 달랐다. 2번 읽을 때는 학습효과 때문에 밑줄을 쳤다. 그리고 키워드 중심으로 읽었다. 독서를 통해 자기 자신을 성찰하지 못하는 사람은 알고 있는 척만 하다가 시간을 허비하게 된다. 의식적으로 배우고 성장하려는 태도를 유지한다. 


3번 읽기 : 반복이 깊이를 만든다.


1회 읽기는 좋은 부분을 찾는 과정이고 2회 읽기는 책의 더 좋은 부분을 정리하는 과정이다. 3회 독서는 그 좋은 부분을 자신의 것으로 만드는 과정이다. 독서는 다른 사람의 생각을 다른 사람의 경험을 배우는 일이다. 책 읽는 행위로만은 변화하지 않는다. 마음에 드는 책은 2번 이상 읽어야 한다. 


사실 우리는 이미 채워진 충분함에도 불구하고 채워지지 않은 부족함을 찾아 헤매면서 완성을 미루는 경우가 많다. 무작정 많이 읽는다고 인생이 바뀔 것이라고 생각한다면 삶을 너무 단순하게 보는 것이다. 반복하는 독서로 살을 바꾸는 진짜 독서를 해야 한다. 


스스로 한 권의 책에서 다른 책으로 확장할 수 있는 능력이 생겼을 때 비로소 독서의 상승기류를 타는 시점이 된다. 하나의 키워드를 지닌 여러 권의 책을 읽는 이유는 맥락을 찾기 위해서다. 같은 주제에 관한 통찰이 생긴다. 인생은 생각보다 단순하다. 언제나 생각이 복잡할 뿐이다. 


댓글(0) 먼댓글(0) 좋아요(9)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
자유론 (완역본) 세계교양전집 2
존 스튜어트 밀 지음, 이현숙 옮김 / 올리버 / 2023년 4월
평점 :
구판절판


"자유론"을 한 마디로 요약하면, "개인의 자유와 사회적 복지를 균형 있게 추구하는 철학"이라고 말할 수 있다. 


존 스튜어트 밀은 19세기 영국의 철학자이며 사상가로 자유주의 철학을 수립한 중요한 인물이다. 그는 "자유론"으로 잘 알려져 있으며, 개인의 자유와 권리의 중요성을 강조하며 사회 전반의 번영과 복지 사이의 균형을 중요시했다. 개인의 자유와 자기 결정권을 존중하고, 정부나 사회의 간섭을 최소화하는 것을 주장한다. 사회에서 다양한 의견과 생각을 허용하고 존중해야 한다고 말했다. 그는 다수의 의견이 아닌 소수자의 의견도 존중되어야 한다고 믿었다.


밀은 개인의 자유가 다른 개인의 자유를 침해하지 않는 한에 제한되어야 한다고 주장했다. 그는 유해하지 않은 행동은 자유로워야 하며, 사람들은 자신의 행동에 대해 책임을 져야 한다고 믿었으나 다른 사람에게 해를 끼치는 행동은 제한되어야 한다고 했다. 개인의 자유가 제한될 때 사회가 타협과 중립성에 빠지며, 사회의 진보와 인간의 발전이 억압될 수 있다고 말했다.


자유가 인간의 개발과 행복에 이바지한다고 믿었고 자유로운 토론과 의사소통을 통해 진리와 지식을 발전시키며, 사회는 발전할 수 있으며, 다양한 생각과 아이디어를 받아들이는 것이 중요하다고 강조했다. 그는 다수의 독단과 인식의 틀에 얽매이지 않고, 다양한 의견과 다른 생각을 수용하고 존중해야 한다고 했다. 이를 통해 사회적인 혁신과 발전이 가능하고 사회적 문제를 해결할 수 있다고 믿었다.


밀의 자유론은 개인의 자유와 권리를 보호하고, 제한된 정부 개입을 주장하는 자유주의의 중요한 기반을 형성했다. 현대 사회와 여러 분야에서 많은 영향을 미쳤다. 개인의 권리와 자유를 중시하는 민주주의, 인권 운동, 언론의 자유, 학문의 자유 등의 원칙과 가치는 스튜어트 밀의 철학적 사고에 영감을 받았을 수 있다.


출판사에서 도서 협찬을 받았습니다. 하지만 개인의 주관적인 견해로 작성하였습니다.


댓글(0) 먼댓글(0) 좋아요(10)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
개발자가 되고 싶으세요? IT 입문 지식을 말하다
이상민 외 지음 / 로드북 / 2015년 4월
평점 :
품절


집필의도는 좋았는데 설명하려는 범위가 너무 넓고 장황하여 많은 내용을 읽어도 얻어가는 지식과 정보의 양이 비례하지 않는다.

댓글(0) 먼댓글(0) 좋아요(5)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
혼자 공부하는 얄팍한 코딩 지식 - 비전공자도 1:1 과외하듯 배우는 IT 지식 입문서 혼자 공부하는 시리즈
고현민 지음 / 한빛미디어 / 2022년 5월
평점 :
구판절판


코딩을 처음 배우는 사람에게 추천하기 좋은 책이다. 회사에 입사한 신입사원에게 꼭 읽어보라고 말해주고 싶다. 컴퓨터가 전공이 아닌 사람도 어렵지 않게 읽을 수 있어서 좋다. 책과 함께 볼 수 있는 유튜브 강의도 있다고 하니 참고하길 바란다.

댓글(0) 먼댓글(0) 좋아요(11)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
혼자 공부하는 얄팍한 코딩 지식 - 비전공자도 1:1 과외하듯 배우는 IT 지식 입문서 혼자 공부하는 시리즈
고현민 지음 / 한빛미디어 / 2022년 5월
평점 :
구판절판



이 책은 입문자들에게 소프트웨어 역량을 키우기 위해 프로그래밍의 문을 열어주는 좋은 시작이다. 다소 어렵게 느껴질 수도 있는 용어나 지식을 알기 쉽게 설명하고 있어 이해하기 편한다. 컴퓨터가 전공이 아닌 사람도 어렵지 않게 읽을 수 있다. 코딩을 처음 배우는 사람에게 추천한다. 회사에 입사한 신입사원에게 꼭 읽어보라고 말해주고 싶다.


비전공자들이나 입문자들이 처음 마주치는 프로그래밍 용어들을 단순하지만 효과적인 방식으로 설명하여, 어려운 부분들을 쉽게 이해할 수 있다. 간결한 설명이 부담을 덜어주어 코딩에 대한 이해를 높일 수 있다. 컴퓨터 공학 전공자들도 방학 동안 IT 지식을 간단하게 정리하고자 선택하는데 유용하며, 책의 두께가 얇아서 어디에서나 편하게 읽을 수 있다. 얇고 가벼운 데에도 불구하고, 기초 내용들이 잘 정리되어 있어 코딩에 대한 기초를 다질 수 있다.

Chapter 01 개발자 이해하기: 개발과 개발자 용어 알기

1-1

웹 개발, 웹 퍼블리셔(UI 개발자), 프론트앤드 개발, 클라이언트 개발, 백엔드 개발, 서버 개발, 풀스택 개발, 모바일 개발, 앱 개발, 안드로이드 개발, iOS 개발, 크로스 플랫폼, 게임 개발, 응용 소프트웨어 개발, 임베디드 개발, AI 개발, 인공지능, 머신러닝, 딥러닝

1-2

개발, 소프트웨어, 소스 코드, 코딩, 코더, 프로그래밍, 프로그래머, 알고리즘, 요구 사항 분석, 시스템 명세, 구조 설계, 구현, 테스트, 유지 보수, 데이터, 라이브러리, 프로그램, 소프트웨어, 애플리케이션, 시스템 프로그램, 응용 프로그램

1-3

프로그래밍 언어, 기계어, 어셈블리어, 통합 개발 환경(IDE), 이클립스, 인텔리제이, 파이참, 비주얼 스튜디오, 비주얼 스튜디오 코드, 안드로이드 스튜디오, 엑스코드

1-4

디버깅, 빌드, 빌드 번호, 버전 정보, 디버그 빌드, 릴리스 빌드, 배포, 유지 보수, 리팩토링, 코드 리뷰, 코딩 컨벤션, 주석, 문서화

Chapter 02 개발자와 소통하기: IT 업계 용어 알기

2-1

서버, 클라이언트, 웹 서버, 데이터 센터(IDC), 서버 호스팅, 호스티드 서버, 온프레미스, 클라우드 컴퓨팅, AWS, Azure, GCP, NCP, IaaS, 인프라, PaaS, 플랫폼, SaaS

2-2

웹사이트, 브라우저, HTML, CSS, JavaScript, 웹 표준, 반응형 웹, 적응형 웹

2-3

쿠키, 세션, 토큰, 캐시, CDN

2-4

네이티브 앱, 크로스 플랫폼, 웹 앱, 하이브리드 앱, PWA(Progressive Web Apps)

2-5

프론트앤드, 백앤드, 프레임워크, 라이브러리, API, XML, JSON, YAML

2-6

IP, IPv4, IPv6, 공인 IP, 사설 IP, 고정 IP, 유동 IP, 도메인, DNS, WWW, HTTP, HTTPS, SEO, 검색 엔진 최적화, 요청 메소드, 응답 코드

2-7

정보, 데이터, 데이터베이스, DBMS, RDBMS, Oracle, MySQL, SQL Server, PostgreSQL, MongoDB, Redis, ElasticSearch, SQL, NoSQL

2-8

운영체제, 펌워에, GUI(Graphic User Interface), CLI(Command Line Interpreter), 리눅스, 배포판, 오픈소스, 우분투, 레드헷, 센트OS, 커널

Chapter 03 개발자의 길로 들어서기: 프로그래밍 용어 알기

3-1

CPU, 코어, 스레드, 클럭, RAM, 메모리, I/O, 입출력, 프로세스, 병렬처리, 병행처리, 컨텍스트 스위칭, 멀티 프로세싱, 멀티 스레딩

3-2

비트, 바이트, 자료형, 문자 인코딩, 유니코드

3-3

컴파일 언어, 인터프리터 언어, 컴파일러, 절차지향, 객체지향, 클래스, 상속, 함수형, JVM,

3-4

컴파일 오류, 런타임 오류, 논리 오류, 예외 처리, 메모리 누수, 가비지 컬렉션

3-5

패키지 매니저, 환경 변수, 런타임 환경, SDK, JRE, 라이브러리, 프레임워크

3-6

VCS(Version Control System), Git, commit, reset, revert, branch, GitHub


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