왜 나는 법을 공부하는가 조국 저/류재운 정리 어느 한쪽으로 치우치지 않고 자신의 신념을 지키며 행동하기란 참 힘들다. 조국 교수는 단지 법학을 연구하는 학자에 그치지 않고 자신의 신념에 따라 사회 참여까지 하는 행동하는 지식인의 본보기를 보여준다. 이 책을 읽을며 그가 왜 그토록 열심히 사회 참여를 하는지 알 수 있었다. 본문 중에서... 청소년 시기 몰입의 경험은 매우 소중하다. 열정을 뜻하는 'Enthusiasm'은 들어온다는 뜻의 'En'과 신이라는 뜻의 'Thoe'가 합쳐진 단어다. 신이 들어온다는 것은 말 그대로 신들릴 정도의 경지에 빠진다는 뜻이다. 몰입과 열정은 이처럼 한 쌍의 수레바퀴다. 이 수레바퀴를 제대로 굴리려면 재미라는 동력이 있어야 한다. 그리고 몰입의 성취도는 한번 맛들이면 쉽..
작년 이맘때 을 읽고 '1만 페이지 독서'를 올해 계획으로 삼았다. 반절은 프로그래밍 관련 기술 서적을 읽고 나머지 반절은 비기술 서적을 읽을 계획이었다. 하지만 아무래도 페이지가 빨리 넘어가게 되는 비기술 서적의 진도가 더 빨랐다. 기술 서적 열혈강의 모던 C++ 프로그래밍 미래를 바꾼 아홉 가지 알고리즘 멀티코어 CPU 이야기 code : 하드웨어와 소프트웨어에 숨어 있는 언어 HTTP 완벽 가이드 지속적인 통합 알고리즘 문제해결전략 1 Windows vis C/C++ Thinking About C++ STL 프로그래밍 Effective C++ 비기술 서적 1만 페이지 독서력 꾸뻬 씨의 행복 여행 장하준의 경제학 강의 리딩으로 리드하라 그때 장자를 만났다 제로 투 원 다윗과 골리앗 유시민의 글쓰기 특..
칼 비테의 자녀 교육법 칼 비테 저 훌륭한 아이로 키우기 위해서는 부모가 먼저 훌륭해져야 한다. 아이보다 먼저 공부하고 아이를 관찰하고 아이의 문제를 해결하기 위해 연구해야 한다. 부모가 바빠서 학원이나 학교에만 의지해서 교육시킨다면 아이의 타고난 재능은 충분히 발휘되지 못할 것이다. 칼 비테는 자녀교육에 있어서 부모의 역할과 가정교육이 얼마나 중요하지 이 책을 통해 말해준다. 차례 1 .하나님, 제 아이를 보호해 주세요 2. 환경이 다를 뿐 누구나 똑같이 태어난다 3. 지능발달의 최적기를 놓치지 않아야 한다 4. 올바른 교육방법 5. 어떻게 분별력을 키울까 6. 지혜를 가르친다 7. 아들을 멀티형 인재로 키우고 싶었다 8. 아이를 우습게 보지 말라 9. 어떤 교육이 아이를 안 다치게 할까 10. 어떤 ..
Effective C++ 이펙티브 C++ 스콧 마이어스 저/곽용재 역 7. 템플릿과 일반화 프로그래밍 (2) 항목 44 : 매개변수에 독립적인 코드는 템플릿으로부터 분리시키자 템플릿을 사용하면 비슷비슷한 클래스와 함수가 여러 벌 만들어집니다. 따라서 템플릿 매개변수에 종속되지 않은 템플릿 코드는 비대화의 원인이 됩니다. 비타입 템플릿 매개변수로 생기는 코드 비대화의 경우, 템플릿 매개변수를 함수 매개변수 혹은 클래스 데이터 멤버로 대체함으로써 비대화를 종종 없앨 수 있습니다. 타입 매개변수로 생기는 코드 비대화의 경우, 동일한 이진 표현구조를 가지고 인스턴스화되는 타입들이 한 가지 함수 구현을 공유하게 만듬으로써 비대화를 감소시킬 수 있습니다. 항목 45 : "호환되는 모든 타입"을 받아들이는 데는 멤버..
나의 한국현대사 유시민 저 지금 내가 누리고 있는 자유는 공짜가 아니다. 이 자유를 위해 과거 무수히 많은 사람들이 피를 흘리며 희생됐다. '나는 과연 다음 세대를 위해 무엇을 해 줄 수 있을까?' 고민하게 해 준 책이다. 유행어처럼 '헬조선'이라는 말을 하지만 나는 미래의 대한민국이 지금보다 더 살기 좋은 나라가 될 수 있다고 믿는다. 미래는 우리 안에 이미 와 있다! 본문 중에서... 미래는 아직 오지 않은 것이 아니다. 미래는 우리들 각자의 머리와 가슴에 이미 들어와 있다. 지금 존재하지 않는 어떤 것이 미래를 만드는 것이 아니라, 이 시각 우리 안에 존재하고 있는 것들이 시간의 물결을 타고 나와 대한민국의 미래가 된다. 역사는 역사 밖에 존재하는 어떤 법칙이나 힘에 따라 움직이는 것이 아니다. 역..
Effective C++ 이펙티브 C++ 스콧 마이어스 저/곽용재 역 7. 템플릿과 일반화 프로그래밍 (1) 항목 41 : 템플릿 프로그래밍의 천릿길도 암시적 인터페이스와 컴파일 타임 다형성부터 명시적 인터페이스와 런타임 다형성의 예 class Widget { public: Widget(); virtual ~Widget(); virtual std::size_t size() const; virtual void normalize(); void swap(Widget& other); }; // w는 명시적 인터페이스 void doProcessing(Widget& w) { if(w.size() > 10 && w != someNastyWidget) { Widget temp(w); // 가상 함수의 호출은 런타임 다..
나는 다만 재미있는 일을 했을 뿐이다 서승환 저 스타트업은 참 매력적이다. 그러나 단지 '재미있을 것 같아서' 또는 '성공한 창업가들이 부러워서' 시작할 수 없는 일이다. 꿈을 향해 달려가는 창업가들을 응원한다. 부디 '믿음의 도약'에서 성공하길 빈다. 본문 중에서... "무언가를 갈망하는 건 그것을 얻게 되는 것보다 더 행복하다." - "아무리 다른 사람들이 부러워하는 직장이라 해도 내 열정을 일으키지 못한다면 좋은 직장이 아니다." 근주자적 근묵자흑(近朱者赤 近墨者黑) : 붉은 인주를 가까이하면 붉게 되고 먹을 가까이하게 되면 검게 물든다. "진심으로 변화를 원한다면 자신이 닮고 싶은 사고방식이나 성격을 지닌 사람들과 어울리는게 좋다." "창업은 절벽에서 뛰어내린 뒤 떨어지는 동안 비행기를 조립하는 ..
Effective C++ 이펙티브 C++ 스콧 마이어스 저/곽용재 역 6. 상속, 그리고 객체 지향 설계 (3) 항목 38 : "has-a(...는...를 가짐)" 혹은 "is-implemented-in-terms-of(...는...를 써서 구현됨)"를 모형화할 때는 객체 합성을 사용하자 합성(Composition)이란, 어떤 타입의 객체들이 그와 다른 타입의 객체들을 포함하고 있을 경우에 성립하는 그 타입들 사이의 관계를 일컫습니다. 응용 영역 : 객체 중 우리 일상생활에서 볼 수 있는 사물을 본 뜬 것들. 구현 영역 : 응용 영역에 속하지 않는 것들. 시스템 구현만을 위한 인공물. 연결 리스트를 재사용하는 Set 템플릿 예 // list를 잘못 사용한 예(is-a) template class Set ..
Effective C++ 이펙티브 C++ 스콧 마이어스 저/곽용재 역 6. 상속, 그리고 객체 지향 설계 (2) 항목 35 : 가상 함수 대신 쓸 것들도 생각해 두는 자세를 시시때때로 길러 두자 가상 함수 대신 쓸 수 있는 매서드 패턴 네 가지를 알아보자. class GameCharacter { public: // 캐릭터의 체력치를 반환하는 함수. // 파생 클래스를 이 함수를 재정의할 수 있습니다. virtual int healthValue() const; }; 1. 비가상 인터페이스 관용구(NVI 관용구)를 통한 템플릿 메서드 패턴 공개되지 않은 가상 함수를 비가상 public 멤버 함수로 감써서 호출하는, 템플릿 메서드 패턴의 한 형태입니다. class GameCharacter { public: /..
대통령의 글쓰기 강원국 저 같은 하늘 아래 있던 때가 그리 오랜 된 것 같지 않은데 빈 자리가 세삼 허전하다. 가까이 있을 때는 흘려들었던 그 분들의 연설들을 다시 찾아 듣게 됐다. 이제 다시 만날 수 없기에 그 울림이 더 큰 것인지 모르겠다. 마음 한 구석이 참 허전하다. 본문 중에서... 김대중 대통령은 글을 쓰는 게 기쁨이라고 했다. 누군가를 향해 내뜻을 펼치는 게 설렘이라고 했다. 글을 쓰는 일은 그 자체로 많은 것을 준다. 생각이 정리되고 공부가 된다. 위로와 평안을 준다. 용기를 얻는다. 무엇보다 나를 들여다보게 된다. 스스로 성찰하게 된다. 가슴속에 맺힌 것이 풀린다. "나는 어려운 일이 있을 때 백지를 한 장 갖다 놓습니다. 그리고 그걸 반으로 접습니다. 한쪽에는 어려운 일을 적습니다. 다..
- #EffectiveModernCpp
- #ModernCPP
- #cplusplus
- #자녀교육
- #마이클페더스
- #코드최적화
- #프로그래밍심리학
- #ndc
- #build2016
- #임백준
- #로버트마틴
- #scottmeyers
- #uwp
- #csharp
- 책
- Scott Meyers
- #알고리즘
- #클린코드
- 객체 지향 설계
- Effective C++
- #세미나
- #레거시코드
- #팀개발
- Effective Modern C++
- #스콧마이어스
- #mva
- #techdays2015
- #cpp
- #제럴드와인버그
- 상속
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |