본문 바로가기

행위 돌아보기/독후감상문26

용병팀과 미션팀 - [인스파이어드] 책을 읽고 이직간에 약 2주간에 휴가중에 마티케이건의책 '인스파이어드' 라는 책을 읽었다. 사실 이 책은 이전회사 재직 중에 읽어보려고 했던 책 중에 하나였으나, 그 당시 '인스파이어드' 책을 약 50페이지 정도 읽을 적에 나에게 맞지 않는 책이라 판단하고- 책을 알라딘에 팔아버렸다. 그럼에도 불구하고 다시, 이 책을 편 이유는 최근 끊임없이 고민하고 있는 부분에 대한 해답을 알려줄거라는 믿음 때문이였다. 과거에는 인스파이어드 책이 맞지 않았다. 왜 이전직장에서는 이 책을 읽으려고 했을 때 맞지 않았다라고 생각했을까? '인스파이어드' 책에서는 프로덕트(Product) 라는 부분에 초점을 맞춘다. '우리가 프로덕트를 만드는 건 엔지니어, 디자이너를 포함해 많은 이해관계자가 서로 협업을 통해 하나가 되어 집중해야되고 .. 2021. 9. 13.
[책] 엘레강트 오브젝트(Elegant object) - 조영호 역 오랜만에 객체지향 프로그래밍에 대해서 당연시 여겼던 부분에 대해서 다시 한번 생각할 수 있게끔 도와준 책을 만났다. 읽고 생각하며, 직접 나의 생각을 적는 그 과정속에서, 이전에 내 몸에 내재화 되어있던 여러 개발 패턴들을 의심할 수 있었다. ‘getter, setter 메서드를 왜 써야 하는가?’, ‘C 언어에는 자료구조라고 선언할 수 있는 키워드가 있지만, 왜 자바는 없었을까?’ 이런 의구심 부터, ‘클래스 이름에 -er 이 붙은 객체들은 좋은 객체가 아니다.’ 라는 절로 여러 부분에서 생각할 수 있도록 만들어 준 책 이였다. 종종 저자는 말을 너무 강하게 해서 읽고 있는 내 생각마저도 휩쓸리는 경향이 있었지만,(러시아 사람들은 글을 강하게 쓴다고 한다.) 그러지 않기 위해서 남에게 나의 생각을 이야.. 2021. 2. 20.
[개발자의 글쓰기] 2장 개발 시간을 줄여주는 이름 짓기와 주석 쓰기 중요한 단어는 앞에 쓴다. // 안좋은 예 int totalVisitor int totalRegister int totalBuyer int totalSalesOfThisMonth int maxSizeOfWindow int numberOfTotalVIP int visitorTotal int registerTotal int buyerTotal int salesOfthisMonthTotal int windowSizeMax int vipCount 함수 이름 짓는 순서 함수는 시스템이 할 일을 나타내는 것이지 사용자가 할 일을 나타내는 것이 아니다. 따라서 함수의 주체, 즉, 주어도 없앤다. 좋은 이름의 기준, SMART 좋은 이름이 가진 5가지 특징 easy to Search 검색하기 쉽고 easy to Mix.. 2020. 12. 13.
[개발자의 글쓰기] 1장 개발자가 알아야 할 글쓰기 기본 01. 문장과 단락을 구조화하는 법 문자을 구조화하는 법 색상 RGB 값을 각각 사용하기 때문에 입력 데이터는 3차원 벡터다 > 입력데이터는 색상 RGB 값을 각각 사용하기 때문에 3차원 벡터다. > 입력데이터는 색상 RGB 값을 각각 사용한다. 그래서 입력데이터는 3차원 벡터다. > 입력 데이터는 3차원 벡터다. > 입력 데이터는 3차원 백터다. 색상 RGB 값을 각각 사용하기 때문이다. 문장을 쉽게 쓰기 위해서는, 간단한 문장 구조로 핵심을 만한 뒤, 필요에 따라 부가 설명을 하면 된다. 서술식, 개조식, 도식의 차이 서술식 '~다' 로 끝나는 완전한 문장으로 구성 된 글 개조식 '~했음, 종결어미' 로 끝내는 문장 도식 사물의 구조나 관계, 상태를 그림이나 서식으로 보여주는 것 개조식을 활용해 문장.. 2020. 12. 2.
[책] 도메인 주도 설계 철저 입문 - 나루세 마사노부 리뷰 아마도 올해 초부터였을까? Slipp 커뮤니티에서 사이드 프로젝트를 하기 위해 지인에서 Join을 부탁했을 때부터 도메인 주도 설계는 끊임없이 나의 꼬리표를 달게 되었습니다. 사이드프로젝트내에서 먼저 도메인 주도 설계론을 창시한 에릭 에반스의 책을 처음 접하게 되었습니다. 이 책을 읽으면서 느꼈던 점은 도메인 주도 설계라는 것은 서비스내에서 정말로 중요한데, 코드로서 이를 표현하는 방법은 무엇이 있을까- 어떻게 해야될까? 라는 고민이 있었습니다. 이 책을 어느 정도 읽었을 쯤, 그 다음 책으로 반 버논의 '도메인 주도 설계 구현' 를 읽기 시작했습니다. 제가 필요로 했던 드디어 코드로서 도메인 주도 설계를 설명해주면서 개념 하나하나를 이해해 나갔습니다. 그러나, 읽으면서도 정말 포기하고싶다는 생각을 10.. 2020. 10. 29.
'규칙 없음' No Rules Rules 책을 읽고 나서 "넷플릭스, 지구상 가장 빠르고 유연한 기업의 비밀" 이라는 부주제로, 저의 마음을 사로잡은 책 하나가 있습니다. 바로 넷플릭스의 CEO 리드 헤이스팅스가 작성한 규칙 없음 이라는 책입니다. 이 책을 읽으면서 느꼈던 첫번째는, 제 주변 환경을 돌아보게 만들었습니다. 더불어, 제가 있는 이 환경이 얼마나 근로자로 하여금 답답하게 만들고 있는지 여부를 판단할 수 있었습니다. Top-down 방식의 의사결정, 전자결재라는 것이 주는 통제, 휴가라는 것이 주는 통제, 관례라는 것을 따라야만 하는 현실. 차마 포스팅으로는 남기지 못하는 대외비 같은 이야기들... 이러한 환경을 탓하는 행위는, 잘못된 행위입니다. 그러나, 이 규칙없음 이라는 책을 통해 생각해볼 수 있는 거름을 만들어 준게 아닐까? 라는 생각이 듭니.. 2020. 10. 18.