본문 바로가기

전체55

소프트웨어 아키텍처 The Hard Parts (2022.10.10) 소프트웨어 아키텍처의 난해하고 중요한 부분에 대한 책이다. 모든 소프트웨어 아키텍처가 트레이드오프라는 말에 공감한다. 현실적으로 가능한 선에서 비용과 효율을 고려해 최선의 선택을 해야 한다. 파트1 : 따로 떼어놓기 파트2 : 다시 합치기 책은 크게 2가지의 부분으로 이뤄져있다. 그리고 자바로 설명한다. 좀 더 쉽게 소프트웨어 아키텍처의 현실적인 딜레마를 설명하기 위해 가상의 애플리케이션으로 책을 진행시킨 점도 좋았다. 또 역자가 파트1부터 가상의 기업과 조직, 인물들을 한국식으로 재편성해 대본 형식으로 바꾼 것도 이해하기 편했다. ^^ 은근히 영어이름과 매칭되는 한국어 이름(Logan -> 노건우) 을 택한 센스를 이해했다. 아키텍트의 대해 우리가 스택오버플로우에서 쉽게 답을 찾을 수 없는 이유는 뭘까.. 2022. 10. 30.
데이터로 전문가처럼 말하기(2022.08.30) 데이터 분석 혹은 가공을 잘했어도 마지막 마무리까지 신경써야 되는 부분이 많더라. 그런 의미에서 이 책 초반부터 나오는 여러 참고할 책들을 정리해보는 것도 좋겠다. -스티븐 퓨, 이제 보이는 것들(Now you See it, Stephen Few) 데이터 시각화는 대부분 한눈에 봤을 때 쉽게 어떤 것을 느껴야 하는지를 제시해야 한다고 생각한다. 즉 시각화에는 강약이 있어야 한다. 책을 읽으면서 우리가 콘텐츠를 만들 때 사용하는 여러 종류의(표, 도식 등) 시각화 장치가 어떤 기능을 하는지 알 수 있었고 평소에 내가 왜 그런 시각화 장치를 사용했는지도 떠올려볼 수 있었다. - 표 : 인지 부하가 큼 but 사용자가 데이터 집합에서 어떤 내용을 원하는지 불분명할 때 쓰면 좋은 방법임. 책 36p 를 보면 '.. 2022. 10. 2.
틸리 서양철학사 2장 플라톤 철학자의 말은 진리다. 국가는 세 부분으로 이루어져 있는데 가장 하위 단계 - 생산자(노동자) 중간단계 - 수호자(관리자) 최상위권 - 통치자(철학자) 통치자는 사유재산을 인정하지 않는다. 일부일처제도 금지된다. 가족이 있으면 제대로 된 통치를 하기 어렵기 때문. 성관계와 출생과 관련해 우생학적 감독이 이루어진다. -> 이 부분이 플라톤의 이상국가의 특징이었는데 설명을 듣고 좀 놀랐다. 현대는 이런 플라톤의 직접적이고 파괴적인 우생학적 관념이 적나라하게 드러나기 보다는 좀 더 수면 아래로 은밀하게 적용되는 상태인 것으로 보인다. 이상적인 국가를 만들기 위해 필요한 여러 가지가 있을 건데 생물학적 특징조차 검열을 하는 것이 필요하다고 그시대부터 인식했다는 것에 놀랐다. 그리고 이 부분에 대해 프랑스.. 2022. 9. 24.
혼자 공부하는 컴퓨터구조+운영체제 2탄 두번째 운영체제 편을 정리하기에 앞서서 유튜브 채널도 들어가서 관련 강의도 들어봤다. 책에서 직접 컴퓨터구조를 뜯어볼 것을 권장했는데 동영상 강의로 해당 부분을 보충할 수 있다. 관련 링크 https://hongong.hanbit.co.kr/%ec%bb%b4%ed%93%a8%ed%84%b0-%ea%b5%ac%ec%a1%b0-%ec%9a%b4%ec%98%81%ec%b2%b4%ec%a0%9c/ [한빛미디어] 혼자 공부하는 컴퓨터 구조+운영체제 좋은 개발자는 컴퓨터를 분석의 대상으로 바라볼 뿐, 두려워하지 않는다!‘전공서가 너무 어려워서 쉽게 배우고 싶을 때’, ‘개발자가 되고 싶은데 뭐부터 봐야 하는지 모를 때’ ‘기술 면접 hongong.hanbit.co.kr 운영체제의 경우는 리눅스도 사용하는지라 좀 더.. 2022. 9. 13.