본문 바로가기

전체 글43

클린 아키텍쳐 (3) - 아키텍처 [독립성 / 선긋기 / 경계 해부학 / 정책과 수준/ 업무 규칙] 이전 글 : 컴포넌트 설계 원칙 2023.03.16 - [Engineering/SW Architecture] - 클린 아키텍쳐 (2) - 컴포넌트 원칙 클린 아키텍쳐 (2) - 컴포넌트 원칙 이전 글 : SW개발 패러다임과 기본 설계 원칙 2023.03.12 - [Engineering/SW Architecture] - 클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 로버트 skidrow6122.tistory.com SW 아키텍처는 무엇보다도 프로그래머다. 코드에서 탈피하여 고수준에 문제에서만 집중하면 안되고, 코드와 동떨어져서는 안된다. 다른 팀원들 만큼 코드를 많이 작성 하지 않을 수는 있으나 지속적으로.. 2023. 3. 19.
클린 아키텍쳐 (2) - 컴포넌트 원칙 이전 글 : SW개발 패러다임과 기본 설계 원칙 2023.03.12 - [Engineering/SW Architecture] - 클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 로버트 마틴 형님의 클린 아키텍쳐 정리. 경험이 부족했던 주니어 시절 완독 했지만, 다시 손에 잡아 읽어 보니 더 보이는게 많아 놓치고 싶지 않은 마음에 기록으로 남겨두는 컴퓨터 쟁이들의 skidrow6122.tistory.com SOLID 설계 원칙이 벽과 방에 벽돌을 배치하는 방법에 관한 것이라면, 컴포넌트 원칙은 빌딩에 방을 배치하는 방법을 설명한다. 여기서는 SW 컴포넌트가 무엇이고 무엇으로 구성되는지, 컴포넌트를 결합하여 시스템을 구성하는 방.. 2023. 3. 16.
클린 아키텍쳐 (1) - 오버뷰, 패러다임, 설계원칙 SOLID 로버트 마틴 형님의 클린 아키텍쳐 정리. 경험이 부족했던 주니어 시절 완독 했지만, 다시 손에 잡아 읽어 보니 더 보이는게 많아 놓치고 싶지 않은 마음에 기록으로 남겨두는 컴퓨터 쟁이들의 명도서. 설계와 아키텍쳐란? 아키텍쳐(고수준)에서 설계(저수준)으로 향하는 의사결정의 연속성 만이 있을 뿐. 두 개념은 경계도 없고 차이도 없다. 소프트 아키텍쳐 품질을 심각하게 고민하자. 빨리 가는 유일한 방법은 제대로 가는 것이다. 코드 정리는 나중에 하면 돼. 일단 시장 출시가 먼저야! 라는 마인드는 현실에서 제대로 동작할 수 없다. 비용을 최소화 하고 생산성을 최대화 할 수 있는 설계와 아키텍쳐를 가진 시스템을 만들자. 두 가지 가치 모든 sw시스템은 두가지 가치를 제공하며, sw개발자는 두가지 가.. 2023. 3. 12.
정의란 무엇인가 하도 유명해서 따로 설명이 필요없는 책. 읽어야지 읽어야지 마음만 가지고 있다가 뒤늦게 손에 잡혀 읽게 된 2023년 첫 번째 책. 현대 정치철학의 리빙 레전드(?) 마이클 샌델교수의 하버드 대학 강의노트를 책으로 옮겨놓은 듯한 구성과, '정의' 를 공리, 자유, 도덕 의 관점에 엮어 과거 현인들의 주장을 다양한 시각으로 해석하고 소개한다. 챕터마다 '정의' 라는 관념에 접근하기 위해 고려해야할 여러 사례들을 소개하고, 각 관점마다 독자로 하여금 스스로 생각해 보게끔 유도하고 있는 점이 꼭 대학교수님이 레포트를 내주는 느낌이 든다. 그간 살아오면서 막연히 '정의롭다' 라는 것에 대한 정의를 스스로 생각해 볼 수 있는 기회였고, 이 책을 통해 알게 된 정의를 내 가치관 내 존재하던 정의와 비교 해보며 교정.. 2023. 3. 4.
법륜스님의 행복 정신 없이 살다보면 화나는 일, 슬픈 일, 괴로운 일 천지. 평소 힘들때 찾아보던 법륜 스님의 즉문즉설 영상이 문득 생각나서 읽은 2022년 세번째 책. 우리 인생사에서 누구나 한번쯤은 겪어 봤을 법한 고민사례들을 부처님의 가르침에 기반하여 쉽게 풀어 써주신 좋은 책. 가끔 멘탈이 힘들때 금강경을 읽곤 하는데, 전문적으로 불교 공부를 하지 않은 일반인의 입장에서 너무 어려웠던 것이 사실이다. 이 책은 법륜 스님이 전국을 돌며 들어은 대중의 고민들을 마음으로 해결하고 이내 내가 행복해지는 방법으로 풀어나가는 실전 마음 관리 책으로 두고두고 리마인드 할 예정. 제가 정말 힘들때 즉문즉설 유투브 영상으로 한줄기 빛이 되주신 스님. 감사합니다. 왜 내 삶은 원하는 대로 되지 않을까 우리가 우리 삶에서 부딪히고 .. 2022. 12. 20.
이기적 직원들이 만드는 최고의 회사 십일년간 위계 조직 중심 문화의 대기업 회사생활을 해오던 내게 역할 조직 중심 문화의 기업이란 무엇인지 이해 시켜준 2022년 두번째 책. 이직 후 현재 겪고있는 역할 중심 문화의 팀구조를 더 심층적으로 받아들이고 조직의 시너지를 어떻게 더 잘 촉진할 수 있을지 스스로 더 고민하게 만들어 준 책. 실리콘 밸리의 big tech 기업들의 선진 사례와 저자의 실무자로서의 경험을 잘 소개 하고 있고 국내 대기업의 현실과 비교해서 기업적 관점, 국가적 관점으로 우리가 앞으로 나아가야 할길과 한사람의 직장인으로서의 회사원의 자세 까지 차근차근 풀어낸다. 다소 실리콘 밸리에 대한 사대주의적(?) 시각이 있기는 하지만 적절히 해외 기업의 역할중심 조직의 사례를 장점 위주로 필터해서 이해하고 엔지니어로서, 직장인으로서.. 2022. 12. 17.
신경 끄기의 기술 : 인생에서 가장 중요한 것만 남기는 힘 내일은 내일대로, 관리는 관리대로 이것저것 챙겨야 하는 중간 엔지니어링 매니저에게 도움 될 책이라며 직장 선배로부터 추천받은 2022년 첫번째 책. 정보의 홍수속에 신경쓸 일이 끊이지 않고 한없이 발전을 위해 발버둥치는 보통의 현대인들에게 가장 중요한 것 만 남기고 다 지워버릴 수 있는 마인드 셋을 나이브한 톤으로 풀어나가는 책. 고통을 극복하는 유일한 길은 고통을 견디는 법을 배우는것이다! 나는 고통을 덜어내는 법을 알려줄 순 없다! 이런 식의 신선한 접근과 보통의 성공도서 저자들처럼 으시대는 투 보다는 저자의 쭈글이(?) 시절에서 부터의 생각을 토대로 지금까지의 생각의 변화를 나름 험블하게 풀어나가서 더욱 공감 했던 책. 애쓰지 마, 노력하지마, 신경쓰지마 때로는 오로지 코앞에 있는 진짜 중요한 문제.. 2022. 12. 1.
검색 - Search Technique Experience를 얻기 위해 시행한 매우 다양한 trial에서 state 결과를 효과적으로 찾는 방법에 대해 알아보자 이전 글 : 모델결합 학습 [Artificial Intelligence/Reinforcement Learning] - 모델결합 학습 - Integrating Learning and Planning 모델결합 학습 - Integrating Learning and Planning 그냥 Model을 바로 학습 해보면 안될까? 이전 글 : Value function 추정 [Artificial Intelligence/Reinforcement Learning] - 추정 - Value Function Approximation 추정 - Value Function Approximation 모든 Va.... 2022. 6. 13.