본문 바로가기

관심사/독후감

앤젤라 더크워스 <그릿> 1-4장 요약 본문 중에서.. 제 1장. 그릿, 성공의 필요조건 크게 성공한 사람들은 왜 그렇게 끈덕지게 자신의 일에 매달렸을까? 그들 대부분이 사실상 달성이 불가능해 보일 만큼 큰 야망을 품고 있었다. 그들의 눈에는 자신이 늘 부족해보였다. 그들은 현실에 안주하는 사람들과는 정반대였다. 그럼에도 불만을 가지는 자신에게 정말로 만족을 느꼈다. 그들이 해야만 하는 일 중에서 일부는 지루하고 좌절감을 안기고 심지어 고통스럽다고 해도 그들은 추호도 포기할 생각을 하지 않았다. 그들의 열정은 오래 지속됐다. 분야에 상관없이 성공한 사람들은 굳건한 결의를 보였고, 이는 두 가지 특성으로 나타났다. 첫째, 그들은 회복력이 강하고 근면했다. 둘째, 자신이 원하는 바가 무엇인지 깊이 이해하고 있었다. 그들은 결단력이 있고, 나아갈 ..
애시 모리아 <린 스타트업> 본문 중에서.. part 3. 계획에서 가장 위험한 부분을 식별하라 chapter 5문제/솔루션 팀 구성 전형적인 부서는 잊어버려라린 스타트업에서 엔지니어링, 품질 보증, 마케팅 같은 전형적인 부서 구성은 불필요한 갈등을 가져올 수 있는 걸림돌이다. 에릭리스는 차라리 문제 팀과 솔루션 팀으로 구성하라고 조언한다. 문제팀 - 문제 팀은 고객 인터뷰, 사용성 테스트 시행 등 외부 활동을 주로 담당한다. 솔루션팀 - 솔루션팀은 소스코드 개발, 테스트 시행, 제품 설치 등 내부 활동을 주로 담당한다. 일부 팀원은 두 팀 모두에 소속되어 일인다역을 수행한다. 가능한 작은 팀으로 시작하되, 너무 작으면 안된다.문제/솔루션 팀의 이상적인 인원수는 2~3명이다. 작은 팀으로 릴리스 1.0 (MVP)을 만들면 다음 이점..
대니얼 네틀 <성격의 탄생> 본문 중에서 인류사를 통틀어 언제나 가장 좋은 성격이란 존재하지 않다. 모든 성격에는 장점과 단점이 있다. 그리고 인생이란 자신의 성격에 맞는 "틈새"를 찾아가는 과정이다. 3. 울고 있는, 혹은 웃고 있는 당신: 외향성과 내향성사회성을 외향성과 동일시 하는 데는 각별한 주의가 필요하다. 우선 사회성의 반대인 수줍음은 외향성 수치가 낮은 것이 아니라 신경성 수치가 높은 것이 원인이다. 외향성 수치가 낮다고 해서 반드시 수줍음을 타는 것은 아니다. 외향성 수치가 낮은 사람은 그저 다른 사람들과 많이 어울리지 않는 것 뿐이며, 수줍음 없이 다른 사람들과 어울리는 경우도 많이 있다. 이 때문에 외향성 수치가 낮은 사람은 혼자 동떨어진 것처럼 보이는 경우가 많다. 높은 외향성을 좋은 인간관계와 혼동해선 안 된다..
제럴드 와인버그 <프로그래밍 심리학> 8장-10장 요약 8장 개인의 성격 p. 277 비자아적 프로그래밍에서는 항상 자신의 성격에 최고로 잘 맞는 업무에만 투입될 가능성이 없다. 안정성을 위해 잠재적인 능률을 희생하는 셈이다. 그러나 잠재된 능률을 모두 잃는 것은 아니다. 처음부터 아무렇게나 배치하지는 않기 때문이다. 그리고 다른 사람의 신발을 신어 보는 것은 참을성을 기르는 좋은 방법이다. 프로그래밍 업무는 매우 다양하기 때문에, 잦은 변화에 잘 적응하지 못하는 성격은 직업 프로그래머에 적합하지 않다. ​프로그래머는 하던 일이 중단되거나 외부 요인으로 인해 기존의 작업이 쓰레기가 되는 정신적 충격이 없는 평화로운 나날을 채 한 달도 보내기 어렵다. ​ 프로그래밍에 꼭 필요항 성격에는 겸손함도 있다. 프로그래머가 몇 가지 간단한 기술을 익히고 스스로 전문가라..
횡설수설하지 않고 정확하게 설명하는 법 요약텐프렌의 법칙 - 어떤 이야기든 알기 쉽게 전달하는 황금 법칙1. Theme : 주제 ( 지금부터 무슨 이야기를 할 것인가? )2. Number : 수 ( 하고 싶은 이야기가 얼마나 되나? 3. Point : 요점, 결론 ( 전달하고 싶은 내용을 한마디로 하면? )4. Reason : 이유 ( 어째서 그렇게 말할수 있는가? )5. Example : 구체적인 예 ( 어떤 사례가 있는가? )6. Point : 요점, 결론 ( 재확인 ) 가장 짧은 시간에 최소한의 설명으로 상대방을 움직여라 목적을 알기 힘든 지적은 사람을 움직일 수 없다. 자신의 시간과 상대방의 시간을 아낄 수 있도록 재빨리 명확하게 의도를 전달해야 한다. 그러니까 이것은 XXX 같은 것입니다어려운 용어도 상대방이 아는 말로 치환해서 "X..
마지막 패리시부인 - 리브 콘스탄틴 ★★☆☆☆중반부까지는 기대되고, 재밌었으나, 스포가 전부인 소설이었다. 마지막 장에서는 작가가 소설쓰기 귀찮아진것처럼 느껴졌다.그래도 그냥저냥 읽을만한 소설이었다. 줄거리는 책 끝을 접다 - 마지막 패리시부인 블로그에서 볼 수 있다 :)
최범균 <DDD START! > 3장 요약 3장. 애그리거트복잡한 도메인 객체를 이해하고, 관리하기 쉬운 단위로 만들려면, 상위 수준에서 모델을 조망할 수 있는 방법이 필요하다.수많은 객체를 애그리거트로 묶어서 생각하면, 좀 더 상위 수준에서 도메인간의 관계를 이해하는 데에 도움이 된다. 그리고 애그리거트는 일관성을 관리하는 기준이 되어서, 복잡한 도메인을 단순한 구조로 만들어준다. 참고 : DDD 구현 기초 슬라이드 쉐어 위의 다이어그램처럼 애그리거트는 서로 경계가 있다. 한 애그리거트에 속한 객체는 다른 애그리거트에 속하지 않는다. 애그리거트는 독립적이기 때문에, 다른 애그리거트를 관리하지 않는다. 이러한 경계는 도메인 규칙과 요구사항과 관련있다. 도메인 규칙에 따라 함께 생성되는 구성요소는 한 애그리거트에 속할 가능성이 높다. 그래서 한 애..
최범균 <DDD START! > 1장-2장 요약 1장. 도메인 모델 시작도메인 모델특정 도메인을 개념적으로 표현한 것이다. 도메인 모델은 객체 모델 / 상태 다이어그램 등으로 표현할 수 있다. 도메인 모델 패턴 도메인 모델은 엔터티와 밸튜 타입으로 구성된다.엔터티는 고유한 식별자를 갖고 있는 개념을의미하고, 밸류타입은 엔터티에 속해있으면서, 개념적으로 완전한 하나를 표현할 때 사용한다.예를 들어, "주문"이라는 도메인은 고유한 주문 번호를 갖고 이는 엔터티라고 볼 수 있다. 그리고 주문 안에는 배송지 정보, 수신인 등을 의미하는 속성이 저장되는데, 이를 밸류 타입으로 볼 수 있다. 주의할 점도메인 모델에서는 get/set 메서드를 사용하지 않는 것이 좋다. set 메서드를 사용하면, 도메인 객체를 생성할 때 완전한 상태가 아닐 수도 있다는 단점이 있다..