728x90 독서(Reading)38 피터 드러커의 21세기 비전 2 - 자기실현편(프로페셔널의 조건) 독서 일자: 2025.03.31독서 장소: My sweet home p.221새로운 것을 강력히 추진하는 유일한 방법은 낡은 것을 체계적으로 폐기하는 것이다. 내가 알고 있는 어떤 조직도 아이디어가 부족하지는 않다. '창조력'은 문제가 되지 않는다. 그러나 그들의 좋은 아이디어를 지속적으로 활용하는 조직은 드물다.모두가 어제의 과업을 수행하느라 너무 바쁘다. 모든 계획과 활동을 정기적으로 심사하여 비생산적인 작업들을 폐기해 버리게 되면, 심지어 가장 완고한 관료 조직에서조차 놀라울 정도로 창조력이 넘쳐나게 된다. p.223사실 우선 순위(priorities)를 결정하는 것은 그리 어려운 일이 아니다. 과업을 집중적으로 추진하는 지식 근로자가 그렇게도 적은 이유는 '2차 순위(posteriorities)'.. 독서(Reading)/오늘의 책(Today's book) 2025. 3. 31. 피터 드러커의 21세기 비전 1 - 자기실현편(프로페셔널의 조건) 독서 일자: 2025.03.15독서 장소: EFG Coffee p.7어느 지역의 어떤 기업도 글로벌적인 차원에서의 경쟁력을 확보해야 한다는 사명 앞에서 예외가 될 수 없습니다. p.8어떤 국가든, 산업이든, 기업이든 간에 경쟁력을 높이기 위해서 지식 근로자의 생산성 향상에 한층 더 의존하게 될 것입니다. p.9지금 한국의 교육받은 사람들이, 전문가들이, 경영자들이 그리고 학생들이 맞닥뜨리고 있는 도전들은 50년 전 그들의 조부모와 부모들이 부딪쳤던 도전들과는 매우 다릅니다. 그러나 해결해야 할 일들이 아주 많은 데 비해 시간은 별로 없다는 점에서는 똑같습니다. p.13점점 더 많은 사람들, 특히 지식 근로자들은 그들의 고용 기관보다 더 오래 살게 될 것이라는 예측을 할 수 있게 되었다. 그에 따라 남은 .. 독서(Reading)/오늘의 책(Today's book) 2025. 3. 15. 시스템 성능 분석과 최적화 - 1 p.4어떤 도구의 결과를 해석하기 위해 많은 설명이 필요하다면 도구를 잘못 설계한 것이다. p.14만약 대상 환경의 데이터 경로를 보여주는 도식이 없다면 찾아보거나 직접 그리자. 그 그림은 각 구성 요소 간의 관계를 이해하고 전체 영역에서 간과하는 부분이 없게끔 도와줄 것이다. p.16각 개발 단계를 거칠 때마다 앞 단계에서 내린 아키텍처 결정으로 인해 성능 문제를 수정하는 것은 점차 더 어려워진다. p.17자원 사용을 감시하는 이유는 문제가 발생하기 전에 가능한 한 이를 예측하기 위해서다. p.18어떤 지표가 "좋은" 것인지 "나쁜" 것인지는 어느 정도 애플리케이션 개발자나 실 사용자의 성능 기대치에 달려 있다. 주관성은 명확한 목표를 설정하는 방식으로 객관화할 수 있다. p.19성능상 문제가 있다는 .. 독서(Reading) 2025. 3. 5. 철학자처럼 질문하라 - 1 들어가는 글빅 파이브Big Five 질문내가 알 수 있는 것은 무엇인가?나는 왜 여기 있는가?나는 누구(어떤 존재)인가?나는 어떻게 행동해야 하는가?나는 앞으로 어떻게 될 것인가? 우리는 2~5 질문에 대해 답하기 전에 우리의 지식으로 간주할 수 있는 것이 무엇인지 그 한계를 분명히 해야 한다.상대편이 자기주장에 적용하는 기준을 이해하고 그 사람의 믿음 이면에 숨겨진 것을 간파하면 상대편의 믿음을 인정해야할지 말아야 할지, 인정하지 못한다면 어떤 식으로 비판해야 할지를 더 잘 이해할 수 있다.자기 믿음에 허점이 드러나는 것을 좋아할 사람은 아무도 없다. 1장 논증, 어떻게 이해할 것인가?논증이라는 말이 나오면 생각의 구조를 떠올려라.논증은 당신이 하고자 하는 주장과 그것을 믿는 이유다. 결론, 전제.가정.. 독서(Reading)/오늘의 책(Today's book) 2025. 2. 9. 당신의 고정관념을 깨뜨릴 심리실험 45가지 - 2 제3장 인지 - 5. 100달러를 날리고 편안한 곳에서 지낼 것인가, 아니면 100달러를 날리고 불편한 곳에서 지낼 것인가인지 부조화(레온 페스팅거, 제임스 칼스미스)사람은 누구나 모순된 존재가 되고 싶어 하지 않는다. 그 불편함은 인지부조화의 결과로 생긴 것이다.우리가 과거의 실수에서 좀처럼 뭔가를 배우지 못하는 이유에 대한 설명으로도 아주 적절하다. 제4장 기억 - 5. 옛 사건에 대한 기억은 지금 이 순간의 질문에 따라 창작될 수도 있다유도심문과 거짓 기억(엘리자베스 로프터스)가장 소름끼치는 생각은 우리가 진심으로 믿고 있는 것이 반드시 진실이지 않을 수도 있다는 점이다. 제5장 동기부여와 감정 - 1. 전기충격과 전기충격 사이에 갇힌 쥐보다 먹이와 전기충격 사이에 갇힌 쥐가 더 괴롭다갈등(닐 밀러.. 독서(Reading)/오늘의 책(Today's book) 2025. 2. 9. 당신의 고정관념을 깨뜨릴 심리실험 45가지 - 1 제2장 학습 - 8. 부모의 행동에 나타나는 예측불가능성이 아이들을 무력하고 우울한 존재로 만든다학습된 무기력(마틴 셀리그만) 통제 불가능한 쇼크에 노출될 때 중요한 것은 쇼크 그 자체가 아니라 쇼크의 통제 불가능성이다일어난 일에 대해 "어쩔 수 없는 것"이라고 믿음해결할 수 있는 문제를 제대로 해결하지 못하고 배울 수 있는 일을 제대로 배우지 못하는 결함이 발생함중요한 문제는 그사람에게 생긴 일이라기보다는 그 사람이 그 일을 해석하는 방식 제2장 학습 - 9. 보상이 주어질 경우, 재미있던 놀이도 일이 될 수 있다보상의 대가(마크 레퍼, 데이비드 그린, 리처드 니스벳)일은 육체가 의무적으로 해야 하는 것인 반면, 놀이는 육체가 굳이 할 의무가 없는 것이다(마크 트웨인)강화가 행동에 미치는 영향만을 고려.. 독서(Reading)/오늘의 책(Today's book) 2025. 2. 8. 5부 아키텍처 20장 업무 규칙 1. 들어가며 업무 규칙은 사업적으로 수익을 얻거나 비용을 줄일 수 있는 규칙 또는 절차다. 핵심 업무 규칙은 사업 자체에 핵심적이며, 규칙을 자동화하는 시스템이 없더라도 존재하는 업무 규칙 핵심 업무 데이터는 시스템이 자동화되지 않은 경우에도 존재하는 데이터 핵심 규칙과 핵심 데이터는 본질적으로 결합되어 있기 때문에 객체로 만들 좋은 후보가 됨 해당 유형의 객체를 엔티티라고 함 2. 엔티티 엔티티는 컴퓨터 시스템 내부의 객체로서, 핵심 업무 데이터를 기반으로 동작하는 일련의 조그만 핵심 업무 규칙을 구체함 엔티티 객체는 핵심 업무 데이터를 직접 포함하거나 핵심 업무 데이터에 매우 쉽게 접근할 수 있음 엔티티의 인터페이스는 핵심 업무 데이터를 기반으로 동작하는 핵심 업무 규칙을 구현한 함수들로 구성됨 업.. 독서(Reading)/클린아키텍처(Clean Architecture) 2022. 12. 30. 5부 아키텍처 19장 정책과 수준 1. 들어가며 소프트웨어 시스템이란 정책을 기술한 것 대다수 주요 시스템에서 하나의 정책은 이 정책을 서술하는 여러 개의 조그만 정책들로 쪼갤 수 있음 소프트웨어 아키텍처를 개발하는 기술에는 정책을 신중하게 분리하고, 정책이 변경되는 양상에 따라 정책을 재편성하는 일도 포함됨 동일한 이유로 동일한 시점에 변경되는 정책은 동일한 수준에 위치하며, 동일한 컴포넌트에 속해야 함 아키텍처 개발은 재편성된 컴포넌트들을 비순환 방향 그래프로 구성하는 기술을 포함 의존성 소스 코드, 컴파일 타임의 의존성이며, java의 경우 Import 구문에 해당함 컴파일러가 잘 동작하기 위해서 필요함 좋은 아키텍처라면 각 컴포넌트를 연결할 때 의존성의 방향이 컴포넌트의 수준을 기반으로 연결되도록 만들어야 함, 즉 저수준 컴포넌트.. 독서(Reading)/클린아키텍처(Clean Architecture) 2022. 12. 30. 5부 아키텍처 18장 경계 해부학 1. 들어가며 시스템 아키텍처는 일련의 소프트웨어 컴포넌트와 그 컴포넌트들을 분리하는 경계에 의해 정의됨 2. 경계 횡단하기 ‘런타임에 경계를 횡단한다’ : 경계 한쪽에 있는 기능에서 반대편 기능을 호출하여 데이터를 전달하는 일 소스 코드 의존성 관리를 통해 경계를 횡단하게 함 소스 코드 모듈 하나가 변경되면, 이에 의존하는 다른 소스 코드 모듈도 변경하거나, 재컴파일해서 배포해야 할 수 있음 경계는 변경이 전파되는 것을 막는 방화벽을 구축하고 관리하는 수단 3. 두려운 단일체 소스 수준 분리 모드 물리적으로 엄격하게 구분되지 않는 형태 함수와 데이터가 단일 프로세서에서 같은 주소 공간을 공유하며 나름의 규칙에 따라 분리되어 있음 단일체(monolith)라고 불리는 단일 실행 파일 배포 관점에서 볼 때 .. 독서(Reading)/클린아키텍처(Clean Architecture) 2022. 12. 30. 3. 메모하고 따져보라(2022.12.22 ~ 2022.12.30) 11. 초서권형 : 읽은 것을 초록하여 가늠하고 따져보라 책을 가려뽑는 방법은 내 학문이 먼저 주장하는 바가 있은 뒤라야 저울질이 내 마음에 있어 취하고 버리는 것이 어렵지 않게 된다. 일관성 확보, 작업의 목표를 선명하게 하기 무엇 때문에 정보를 얻는가? 어떤 정보가 유용 ? 왜 그 정보가 필요? 학문에 보탬이 될 내용만 추려내고, 별 도움이 안되는 것은 건너뛰며 읽을 것 구체적인 실천 없는 가르침은 빈 메아리에 불과 12. 수사차록 : 생각이 떠오르면 수시로 메모하라 생각을 붙들어라 독서란 중요한 부분을 초록하고, 의미가 맺히는 대목에는 자신의 생각을 메모해가면서, 지적인 성장과 인간의 성숙을 함께 이루어가는 행위 의문을 천착하라 하나만 되풀이해서 읽고 또 읽는 것은 무모하다. 그 시간에 다른 경전을.. 독서(Reading)/다산선생의 지식경영법 2022. 12. 30. 5부 아키텍처 17장 경계: 선 긋기 1. 들어가며 소프트웨어 아키텍처는 선(경계)을 긋는 기술 경계는 소프트웨어 요소를 서로 분리하고, 경계 한편에 있는 요소가 반대편에 있는 요소를 알지 못하도록 막음 * 초기에 그어지는 선들은 가능한 한 오랫동안 결정을 연기시키기 위해, 그래서 이들 결정이 핵심적인 업무 로직을 오염시키지 못하게 만들려는 목적으로 쓰임 이른 결정 시스템의 업무 요구사항, 즉 유스케이스와 아무런 관련이 없는 결정 프레임워크, 데이터베이스, 웹 서버, 유틸리티 라이브러리, 의존성 주입에 대한 결정 등 좋은 아키텍처 결정이 부수적이며, 결정을 연기할 수 있는 아키텍처 결정을 가능한 한 최후의 순간에 내릴 수 있게 해주며, 결정에 따른 영향이 크지 않게 만듦 2. 두 가지 슬픈 이야기(실패 사례- 이른 결정) P사 모노리틱 데스.. 독서(Reading)/클린아키텍처(Clean Architecture) 2022. 12. 29. 5부 아키텍처 16장 독립성 1. 유스케이스 시스템의 아키텍처는 시스템의 의도를 지원해야 함 아키텍트의 최우선 관심사는 유스케이스이며, 아키텍처에서도 유스케이스가 최우선, 아키텍처는 반드시 유스케이스를 지원해야 함 시스템의 유스케이스는 시스템 구조 자체에서 한눈에 드러나야 함 행위는 일급 요소이며 시스템의 최상위 수준에서 알아볼 수 있으므로 개발자가 일일이 찾아 헤매지 않아도 됨 클래스, 함수 또는 모듈로서 아키텍처 내에서 핵심적인 자리를 차지할 뿐만 아니라, 자신의 기능을 분명하게 설명하는 이름을 가짐 참고 21장 소리치는 아키텍처 2. 운영 요구와 관련된 각 유스케이스에 걸맞은 처리량과 응답시간을 보장해야하며 운영 작업을 허용할 수 있는 형태로 아키텍처를 구조화 해야함 아키텍처에서 각 컴포넌트를 적절히 격리하여 유지하고 컴포넌트.. 독서(Reading)/클린아키텍처(Clean Architecture) 2022. 12. 29. 이전 1 2 3 4 다음 728x90