<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>hyeonsig notes</title>
    <link>https://hyeonsig.tistory.com/</link>
    <description>Carpe Diem~&amp;hearts;
내일이 기대되는 사람이 되자.</description>
    <language>ko</language>
    <pubDate>Sat, 27 Jun 2026 06:49:42 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>천사마음</managingEditor>
    <image>
      <title>hyeonsig notes</title>
      <url>https://tistory1.daumcdn.net/tistory/547/attach/4dc4ce2d7bf241ca88502735b1289224</url>
      <link>https://hyeonsig.tistory.com</link>
    </image>
    <item>
      <title>전문가를 위한 C++ (개정 5판)</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-professional-cpp-5e</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B5989104254_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dvBIsU/btsddHIrHp8/BNjnjwc1KDHEHkNTa58AHk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dvBIsU/btsddHIrHp8/BNjnjwc1KDHEHkNTa58AHk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dvBIsU/btsddHIrHp8/BNjnjwc1KDHEHkNTa58AHk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdvBIsU%2FbtsddHIrHp8%2FBNjnjwc1KDHEHkNTa58AHk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;514&quot; data-filename=&quot;B5989104254_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;2023년 3월 말에 출간된 &amp;lt;전문가를 위한 C++ 5판&amp;gt;을 소개합니다. 이 책의 부제는 &amp;lt;C++20, 병렬 알고리즘, 파일시스템, 제네릭 람다, 디자인 패턴, 객체지향의 원리를 익히는 확실한 방법&amp;gt;입니다. &amp;lt;전문가를 위한 C++&amp;gt;은 번역서로 원서는 2021년 2월에 출간되었으며, 아마존 평점은 4.7점으로 높은 점수를 유지하고 있습니다. 개인적으로 이 책이 번역서로 출간되었다는 것은 국내 C++ 개발자에게 큰 도움을 준다고 생각합니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 저자는 Marc Gregoire 님이며, 번역은 지난 번과 동일하게 남기혁 님께서 맡아 주셨습니다. 이 어려운 책을 번역해 주신 남기혁 님께 깊은 감사의 말씀을 전하고 싶습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;lt;전문가를 위한 C++ 5판&amp;gt;은 약 1,690 페이지로 구성되어 있어 휴대하면서 읽기는 어렵습니다. 분철하거나 전자책으로도 출간되어 있으므로 전자책 뷰어가 있으면 전자책으로 만나보는 것도 좋을 것 같습니다. 참고로 필자도 전자책으로 봤습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 책의 매력은?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;전문가를 위한 C++ 5판&lt;span&gt;&amp;gt;은 기존 C++17 기준으로 작성된 &amp;lt;전문가를 위한 C++ 4판&amp;gt;에 현재 최신 버전은 C++20을 자연스럽게 녹여낸 작품입니다. C++20은 많은 변화가 포함되었고, 새로운 기능도 다수 추가되었습니다. 주요 변경 사항은 다음 &lt;a href=&quot;https://github.com/tvaneerd/cpp20_in_TTs&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;링크&lt;/a&gt;에서 확인할 수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #333333; text-align: justify;&quot;&gt;&amp;lt;전문가를 위한 C++ 5판&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #333333; text-align: justify;&quot;&gt;&amp;gt;은 6&lt;/span&gt;부 34&lt;/span&gt;장, 부록 4장으로 구성되어 있습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1부의 제목은 '전문가를 향한 C++ 첫걸음'으로 C++의 기본 소양을 다룹니다. 이 책에서 C++의 개론서에서 모든 내용을 다루지는 않습니다. 그러므로 다른 기본서를 읽은 후, 이 장을 정리하는 차원에서 보는 것을 추천합니다. 이 장에서 다루는 코딩 스타일 가이드는 꼭 한 번 읽고 정리했으면 하는 바람이 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2부는 '전문가다운 C++ 소프트웨어 설계 방법'입니다. 제목에서 볼 수 있듯이, 프로그램 디자인에 대해 소개합니다. 코드를 재사용하도록 디자인해야 하는 이유와 방법을 소개하며, 코드의 구조화에 대한 팁과 인터페이스 디자인에 대한 원칙을 소개합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3부는 '전문가답게 C++ 코딩하기'입니다. 동적 메모리와 관련된 주제부터 클래스와 객체에 대한 내용, 코드 재사용성과 다형성을 포함한 활용 사례 등을 다룹니다. 그리고 템플릿을 이용한 제네릭 프로그래밍의 개념을 소개합니다. 이외에도 I/O, 에러 처리, 표준 라이브러리, 람다 표현식 등 &lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #333333; text-align: justify;&quot;&gt;C++을 사용하며 숙지해야 할 많은 내용을 듬뿍 담고 있습니다. 이 부분은 제대로 보시면 많은 지식을 정리하고, C++ 코드를 작성하며 실수할 수 있는 부분을 줄일 수 있을 것입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #333333; text-align: justify;&quot;&gt;4부는 'C++ 고급 기능 마스터하기'입니다. 이 부분에서는 고릅 템플릿 기능과 C++ 멀티스레드 프로그래밍, 그리고 표준 라이브러리 커스터마이스 및 확장 방법에 대해 다루고 있습니다. 개인적으로 C++ 멀티스레드 프로그래밍 부분은 꼭 읽어보시는 것을 추천합니다. 이론으로 배운 지식들을 정리할 수 있고, C++에서 사용방법을 학습할 수 있어 좋았습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #333333; text-align: justify;&quot;&gt; 5부는 'C++ 소프트웨어 공학'입니다. 개인적으로 제목이 적합한 것인지 모르겠습니다만 효율적인 C++ 코드 작성법, 테스트, 그리고 디버깅 부분 등은 읽고 정리하시면 도움이 될것 같습니다.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #333333; text-align: justify;&quot;&gt;6부는 '부록'이며, 4개의 장으로 구성되어 있습니다. 부록 A장이 신선한데, 'C++ 면접 예상 질문' 부분입니다. 최근 이 부분이 독자들에게 요구 사항이 많은 것 같습니다. 이 책에도 지면을 할애해서 내용을 수록하고 있으니까요. 개인적으로 재미있는 부분이었습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #333333; text-align: justify;&quot;&gt;이 책은 너무나도 양이 방대합니다. 리뷰 시점에 모든 내용을 정독하는 것은 불가능했고, 띄엄띄엄 관심 있는 부분들만 살펴보고 이 글을 작성하고 있습니다.&lt;/span&gt;&lt;/span&gt; 그러므로 제가 살펴보지 못한 곳에도 매력적인 부분이 있을 것으로 생각합니다. 틈틈히 살펴보며 이 글에 내용을 보강하겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;마치면서&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;&amp;lt;전문가를 위한 C++&amp;gt;는 제목에서 보듯이 입문서는 아닙니다. C++을 활용하는 사람들에게 최근에 도입된 문법들을 활용할 수 있도록 가르쳐 주는 책입니다. 이 책은 C++에 대해 경험있는 개발자가 최신 스펙을 이해하고 학습하는 데 도움을 주는 책으로 정리할 수 있습니다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;자바와 유사하게 어느 시점에서 C++ 발전 속도가 느리다고 생각했었습니다 하지만 몇 년전부터 자바와 C++의 개선 속도가 빨라지고 있음을 체감할 수 있습니다. 한동안 C++에 대해 경험하지 못했는데, 이 책을 통해 C++의 개선사항을 알 수 있었습니다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;프로그래밍 언어도 꾸준히 발전하고 있습니다. 원래 계획대로라면 올해 C++23이 도입이 되어야 하는데, 코로나 판데믹으로 인해 지연되고 있다는 것을 알게 되었습니다. 아마도 새로운 문법이 추가되는 것보다는 안정화에 초점을 맞추고 진행하는 것 같습니다. 곧 새로운 스펙이 나올 것으로 예상되는데, C++에 관심 있는 분들이라면 이 책을 통해 C++의 새로 도입된 기능을 한 번 경험해 보시는 것도 좋을 것 같습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&quot;한빛미디어 &amp;lt;나는 리뷰어다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>연구이야기/도서이야기☆</category>
      <category>Profession C++</category>
      <category>도서서평</category>
      <category>서평</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/568</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-professional-cpp-5e#entry568comment</comments>
      <pubDate>Mon, 1 May 2023 10:30:13 +0900</pubDate>
    </item>
    <item>
      <title>이것이 리눅스다 (with Rocky Linux 9)</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-this-is-linux-with-rocky-linux-9</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B2652828203_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FwlqV/btr5QyqsCig/SjSOB8ELuiFke1VsEtsR7k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FwlqV/btr5QyqsCig/SjSOB8ELuiFke1VsEtsR7k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FwlqV/btr5QyqsCig/SjSOB8ELuiFke1VsEtsR7k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFwlqV%2Fbtr5QyqsCig%2FSjSOB8ELuiFke1VsEtsR7k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;514&quot; data-filename=&quot;B2652828203_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;2023년 2월 말에 출간된 &amp;lt;이것이 리눅스다 3판&amp;gt;을 소개합니다. 이 책의 부제는 &amp;lt;실무와 유사한 가상머신 환경에서 배우는 리눅스 서버&amp;gt;입니다. &amp;lt;이것이 리눅스다&amp;gt;는 리눅스 입문서로 매우 인기 높은 시리즈이며, 저자 동영상 강의와 QnA 카페를 운영하고 있어 리눅스를 처음 시작하는 분들에게 좋은 지침서가 될 것입니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책은 Rocky Linux를 기반으로 제작되었습니다. Rocky Linux를 모르신 분이라도 CentOS는 들어보셨을 겁니다. 레드햇에서 CentOS 정책을 변경함에 따라 CentOS 프로젝트의 공동 설립자Gregory Kurtzer가 공동 설립자 Rocky McGaugh의 이름을 따서 Rocky Linux를 제작하게 되었습니다. CentOS 정책 변경 이후 여러 배포판들이 만들어졌지만 실질적으로 가장 많은 지지를 얻고 있는 배포판입니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 저자는 우재남 님입니다. 우재남 님은 약 50권 이상의 책을 집필/번역했으며, 그중 이것이 시리즈는 독자에게 많은 사랑을 받고 높은 평점을 기록하고 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;lt;이것이 리눅스다 3판&amp;gt;은 약 870페이지로 구성되어 있어 휴대하면서 읽기는 어렵습니다. 분철하거나 전자책으로도 출간되어 있으므로 전자책 뷰어가 있으면 전자책으로 만나보는 것도 좋을 것 같습니다. 참고로 필자도 전자책으로 봤습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 책의 매력은?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;이것이 리눅스다 3판&lt;span&gt;&amp;gt;은 4부 20&lt;/span&gt;장, 부록 1장으로 구성되어 있습니다. 1장 실습 환경 구축부터 20장 리눅스 가상화 기술로 구성되어 있습니다. 리눅스 관련 입문서로 실제 실습 과정을 따라하기 형식으로 구성하고 있어 직접 따라 해보며 쉽게 학습할 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;393&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FjiPZ/btr5PFRcp4H/zPGJqVbih31kMHICYoUtEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FjiPZ/btr5PFRcp4H/zPGJqVbih31kMHICYoUtEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FjiPZ/btr5PFRcp4H/zPGJqVbih31kMHICYoUtEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFjiPZ%2Fbtr5PFRcp4H%2FzPGJqVbih31kMHICYoUtEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;435&quot; height=&quot;231&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;393&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;왼쪽 그림과 같이 &lt;span&gt;실습 단계별 캡처 이미지를 제공하고 있으며, 이 이미지를 기반으로 설명하는 식으로 구성되어 있습니다. 이 과정을 따라 하다 보면 자연스럽게 관련 지식을 습득할 수 있습니다. 또한, 학습 내용을 점검할 수 있도록 퀴즈를 제시하고 있습니다. 이 퀴즈를 풀이하며 지식을 정리할 수 있도록 도와줍니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;일반적인 사용자들은 리눅스 머신을 보유하고 있기 어렵습니다만, 가상 머신 기반 환경으로 실습 환경을 구축하는 것부터 자세하게 설명하고 있어 실습 환경을 구축하는 데 어렵지는 않을 것입니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;이것이 리눅스다 3판&amp;gt;의 전체적인 구성은 만족스럽습니다. 다만 책 한 권으로 여기서 다루는 내용을 상세하기 다루기는 어렵습니다.&amp;nbsp; 책 한 권으로 여기에서 다루는 모든 기술을 상세히 습득하기는 어려울 것입니다. 실제로 이 책에서 방대한 내용을 다루고 있습니다. 각 도구의 기본 설명은 책에서 다루고 있으므로 필요하면 추가로 찾아가며 별도로 학습하면 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어에서 유튜브에서 동영상 강의도 무료로 제공하고 있습니다. 그리고 저자가 운영하는 인터넷 커뮤니티에 방문하시면 Q&amp;amp;A 서비스도 받으실 수 있습니다. 이 책을 학습하며 커뮤니티 활동도 병행하면 더 많은 것을 얻을 수 있을 것 같습니다. 책과 커뮤니티 활동을 하며 리눅스 초급자에서 중급자로 성장하길 바랍니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;동영상 강의는 현재 업데이트 중입니다. 100% 완료되지 않았습니다만, 꾸준히 업데이트가 될 예정이니 학습하는데 참고하시면 좋을 것 같습니다. 강의 소개 영상을 아래에 첨부합니다.&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=7KR8ol-Z8h8&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/gnBOi/hyR6Uk09nr/ZQs3pkfpbYHTpSKNpjiCkk/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/7KR8ol-Z8h8&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;마치면서&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;&amp;lt;이것이 OO다&amp;gt; 시리즈는 한빛미디어의 주요 시리즈물 중 하나입니다. 그러므로 책의 품질에 많은 신경을 써서 제작한 느낌이 듭니다. 책 구성을 살펴보면 꼼꼼하게 작성했다는 느낌을 받을 수 있습니다. 리눅스를 처음 입문하시는 분들께 도움을 주는 책과 영상이라고 생각합니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;만약 CentOS 기반이 아니라 우분투 기반으로 학습하고 싶으신 분은 &amp;lt;이것이 우분투 리눅스다&amp;gt;를 살펴보시면 됩니다. 이 책도 동영상 강의도 함께 제공하고 있으므로 학습하는 데 큰 어려움이 없을 것으로 생각합니다.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&quot;한빛미디어 &amp;lt;나는 리뷰어다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>연구이야기/도서이야기☆</category>
      <category>나는리뷰어다</category>
      <category>도서서평</category>
      <category>우재남</category>
      <category>이것이 리눅스다</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/567</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-this-is-linux-with-rocky-linux-9#entry567comment</comments>
      <pubDate>Sat, 25 Mar 2023 11:33:06 +0900</pubDate>
    </item>
    <item>
      <title>자바스크립트로 배우는 SICP</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-sicp-javascript-edition</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B3583369126_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5syFv/btrZ7FPTw0x/9OMmbQMM2cfN5FcVOlYPK0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5syFv/btrZ7FPTw0x/9OMmbQMM2cfN5FcVOlYPK0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5syFv/btrZ7FPTw0x/9OMmbQMM2cfN5FcVOlYPK0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5syFv%2FbtrZ7FPTw0x%2F9OMmbQMM2cfN5FcVOlYPK0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;514&quot; data-filename=&quot;B3583369126_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;2022년 12월 말에 출간된 &amp;lt;자바스크립트로 배우는 SICP&amp;gt;를 소개합니다. 이 책의 부제는 &amp;lt;컴퓨터 프로그램의 구조와 해석&amp;gt;입니다. 개인적으로 이 책의 제목을 매우 잘 정의한 것 같습니다. 'Structure and Interpretation of Computer Programs'는 마법사 책이라고도 하고, 컴퓨터 사이언스 세계의 바이블 중 하나라고 불리기도 합니다. MIT 컴퓨터 과학 입문 교과 과정에서 사용한 교과서였습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책은 어렵기로 소문이 나 있습니다. 기본적으로 책 내용도 어렵고 난해하지만, 이 책에서 사용한 프로그래밍 언어가 스킴(Scheme)을 사용하는 부분이 큰 영향을 주었습니다. 그 부분을 자바스크립트로 바꾸어 출간한 책이 바로 이 책입니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 저자는 기존 SICP의 저자인 헤럴드 에이블슨(Harold Abelson) 교수님과 제럴드 제이 서스먼(Gerald Jay Sussman) 교수님 외 3분이 더 있습니다. 그리고 역자는 류광 님으로 이름만 들어도 누군지 대부분 아실 것으로 생각합니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 원서는 아마존에서 5점 만점에 4.5 점을 받고 있으며, 원서는 2022년 4월 초에 출간되었습니다. &lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;lt;자바스크립트로 배우는 SICP&amp;gt;는 약 880페이지로 구성되어 있어 휴대하면서 읽기는 어렵습니다. 분철하거나 전자책으로도 출간되어 있으므로 전자책 뷰어가 있으면 전자책으로 만나보는 것도 좋을 것 같습니다. 참고로 필자도 전자책으로 봤습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 책의 매력은?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;자바스크립트로 배우는 SICP&lt;span&gt;&amp;gt;는 5&lt;/span&gt;장으로 구성되어 있습니다. 1장 함수를 이용한 추상화부터 5장 레지스터 기계를 이용한 계산으로 구성되어 있는데, 1부터 3장까지는 모든 고수준 프로그래밍 언어에 공통인 프로그램 개념들을 다루고 있습니다. 1~4장은 개발자라면 누구나 한 번쯤 읽어보는 것을 추천합니다만, 5장은 해당 분야에 관심이 있는 분이라면 재미있게 읽으실 수 있을 것입니다. 필자는 전 챕터가 마음에 들어 정독으로 완독할 생각입니다. 여러 번 봐야 할 책 목록에 저장해야 할 것 같습니다. 그만큼 매력적인 요소가 많은 부분에 담긴 책입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;처음에는 어렵고 불친절하게 느껴질 수 있습니다. 이 책은 교과서 목적으로 만들어지고, 단순히 따라 하기 책이 아니기 때문에&amp;nbsp; 최근에 출간된 책들에 익숙하신 분들은 흥미롭지 않을 수 있습니다. 하지만 마음을 가다듬고 차분히 읽어 나간다면 다른 책에서 느낄 수 없는 이 책의 고유 매력을 느끼실 수 있을 것입니다. 예전에 느꼈던 이 감정을 이 책을 읽으면서 다시 한번 느끼고 있습니다. 속도를 생각하지 않고, 꾸준하게 읽어 나가면 생각보다&amp;nbsp; 어려운 책은 아닙니다. 이 책은 교과서답게 설명이 매우 친절하게 잘 되어 있고, 번역도 만족스럽습니다. 차분하게 예제와 연습 문제를 풀이해 나가면 이 책이 가진 고유의 매력에 흠뻑 빠질 수 있을 것입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;예전에는 생소한 언어인 스킴으로 작성되어 이 책을 접하기 어려웠는데, 자바스크립트로 다시 쓰여서 많은 부분에서 이해도가 높아진 것 같습니다. 물론 스킴이 가진 고유 장점을 자바스크립트로 표현하기 어려워서 더 복잡해진 코드도 있습니다만, 전체적으로 많은 독자가 이해하기에는 기존 방법보다 이 접근법이 더 나은 접근법이라는 생각이 듭니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;마치면서&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;짧은 리뷰 기간에 이 책을 모두 읽고 리뷰하는 것은 불가능했습니다. 예전에 이 책의 전 작품을 한 번 봤었음에도 다시금 어려움을 느끼면서 이 책을 읽고 있습니다. 책의 내용을 모두 읽고 리뷰를 하는 것이 원칙이지만, 책의 분량으로 말미암아 제게는 매우 어려운 일이었습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;혹자는 이 책이 현재 컴퓨터 사이언스에서 다루기에는 너무 동떨어진 내용을 이야기한다고도 하지만, 저는 그렇게 생각하지 않습니다. 이 책이 지닌 고유하고 특수한 매력은 또 다른 감동을 줍니다. 아마도 이 책을 완독하기에는 오래 걸릴 것 같습니다만, 완독하고 싶은 재미있는 책입니다. 예전에 읽었던 좋은 느낌을 안고 다시 읽고 있습니다. 좋은 책을 출간해 주셔서 감사합니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&quot;한빛미디어 &amp;lt;나는 리뷰어다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>문화이야기/도서이야기☆</category>
      <category>SICP</category>
      <category>자바스크립트</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/566</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-sicp-javascript-edition#entry566comment</comments>
      <pubDate>Tue, 28 Feb 2023 09:02:04 +0900</pubDate>
    </item>
    <item>
      <title>SQL로 시작하는 데이터 분석</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-sql-for-data-analysis</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B7769611319_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;516&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ek5EoN/btrUNVi96BV/0vereD35LwKjeTnjKklQo1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ek5EoN/btrUNVi96BV/0vereD35LwKjeTnjKklQo1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ek5EoN/btrUNVi96BV/0vereD35LwKjeTnjKklQo1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fek5EoN%2FbtrUNVi96BV%2F0vereD35LwKjeTnjKklQo1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;516&quot; data-filename=&quot;B7769611319_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;516&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;2022년의 마지막 날이 얼마 남지 않았습니다. 정말 시간이 전광석화같이 매우 빠르게 흐르는 것 같습니다. 이번 시간에는 2022년 8월에 출간된 &amp;lt;SQL로 시작하는 데이터 분석&amp;gt;을 소개합니다. 이 책의 부제는 &amp;lt;실무에 꼭 필요한 분석 기법 총정리! 실전 데이터셋으로 배우는 시계열, 코호트, 텍스트 분석&amp;gt;입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 저자는 캐시 타니무라(Cathy Tanimura) 님이며, 다양한 산업 분야에서 데이터를 분석했고, 여러 컨퍼런스에서 데이터 문화 구축, 데이터 기반 제품 개발 등을 주제로 강연 활동을 활발히 하고 있습니다. 그리고 역자는 박상근 님입니다. 박상근 님이 번역한 책은 읽어보지 못했지만, 번역 품질은 나쁘지 않습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 원서는 아마존에서 5점 만점에 4.6점을 받고 있으며, 원서는 2021년 10월 초에 출간되었습니다. &lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;SQL로 시작하는 데이터 분석&amp;gt;은 약 440페이지로 구성되어 있어 휴대하면서 읽기에 크게 부담스럽지 않습니다. 전자책으로도 출간되어 있으므로, 전자책 뷰어가 있으시다면 전자책으로 만나보는 것도 좋을 것 같습니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 저자가 강연한 영상을 하나 보고 더 이야기를 진행해 보겠습니다.&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=fEUxpJCCApY&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/4MrIE/hyQ36g6ORO/sJssubXdSsKHTzSf1POcC0/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=470_160_618_320&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/fEUxpJCCApY&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;&quot;Data + Scale + Community = Impact&quot; by Cathy Tanimura, Sr Dir of Analytics &amp;amp; Data Science @ Strava&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 책의 매력은?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;&lt;span&gt;SQL로 시작하는 데이터 분석&lt;/span&gt;&lt;span&gt;&amp;gt;은&amp;nbsp;&lt;/span&gt;9장으로 구성되어 있습니다. 1장 SQL을 활용한 데이터 분석부터 9장 결론으로 마치기까지 SQL을 활용하여 데이터를 분석하는 방법을 알려줍니다. 실제 데이터 셋을 활용하여 예제를 진행하므로 거부감 없이 저자가 전달하는 지식을 자연스럽게 습득할 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 책의 특징 중 하나는 SQL을 활용하여 데이터 분석합니다. SQL을 기반으로 구성한 책을 찾는 것은 쉽지 않습니다. 조금 생각해보면 그 이유를 알 수 있는데 &lt;span&gt;SQL은 시각화를 위한 별도의 도구가 필요하므로 데이터 분석 책에서 다루기는 쉽지 않을 것입니다. 이런 문제로 &lt;/span&gt;데이터 분석을 다루는 대부분의 책은 파이썬이나 R 등을 활용하고 있습니다. 결과 데이터를 다양한 방법으로 도식화가 가능하고 SQL보다 파이썬과 R 등의 문법과 개념에 익숙한 개발자가 많기 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;개인적으로 이 책을 보는 데 어렵지 않았습니다. 이 책의 저자에게 바람이 있다면, 이 책을 시리즈화하여 조금 더 고급 기법 등을 다루는 책이 출간되었으면 좋겠습니다. 그럼 더 재미있게 탐구하면서 읽을 수 있을 것 같습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 책에서 다루는 내용을 꼼꼼히 학습하여 내재화한다면 하나의 무기를 더 가질 수 있을 것입니다. 필자는 데이터를 좋아하므로 이 책을 재미있게 읽었고, 평소에 후배들에게 강조하며 전달하는 지식들을 이 책의 여기 저기에 깔끔하게 정리해 두고 있어 세미나 교재로 활용하기에도 적합한 것 같습니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;마치면서&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;이 책은 SQL을 활용하여 데이터를 분석하는 방법을 소개합니다. 이 책의 소개 페이지에 'SQL 데이터 분석이 익숙하지 않은 초급자와 더 나은 쿼리 및 분석 방법을 찾는 SQL 숙련자 모두를 위한 가이드'라고 언급하고 있는데, 이 책을 잘 요약한 문장이라고 생각합니다. 단, SQL 입문서라는 의미는 아닙니다. SQL을 모르는 분들이 보기에 적합한 책은 아닙니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;애플리케이션을 개발하는 과정에서 SQL은 매우 중요합니다. 하지만 생각보다 그 중요성을 인지한 분들은 많지 않은 것 같습니다. SQL을 처음 접하는 분들에게는 추천하기 어렵겠지만, SQL을 학습한 후 다양한 응용에 도전하고 싶은 분들은 이 책이 꽤(?) 재미있게 다가올 것 같습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&quot;한빛미디어 &amp;lt;나는 리뷰어다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>문화이야기/도서이야기☆</category>
      <category>SQL</category>
      <category>도서리뷰</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/565</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-sql-for-data-analysis#entry565comment</comments>
      <pubDate>Wed, 28 Dec 2022 14:10:42 +0900</pubDate>
    </item>
    <item>
      <title>김범준의 핸즈온 리액트 네이티브</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-kbj-hands-on-react-native</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B2920695216_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qm2Vn/btrSaI8qy6i/wMri7PEPPmU5MwbCK6su00/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qm2Vn/btrSaI8qy6i/wMri7PEPPmU5MwbCK6su00/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qm2Vn/btrSaI8qy6i/wMri7PEPPmU5MwbCK6su00/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQm2Vn%2FbtrSaI8qy6i%2FwMri7PEPPmU5MwbCK6su00%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;514&quot; data-filename=&quot;B2920695216_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;2022년 11월에 출간된 &amp;lt;김범준의 핸즈온 리액트 네이티브&amp;gt;를 소개합니다. 이 책의 부제는 &amp;lt;프로젝트를 시작하며 익히는 크로스 플랫폼 모바일 앱 개발&amp;gt;입니다. 이 책의 저자는 김범준 님으로 평점 9.1점을 받은 &amp;lt;처음 배우는 리액트 네이티브&amp;gt;가 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책은 동영상 강의도 제공하고 있습니다. 아쉽지만 무료로 제공되지는 않습니다만, 기존 작품이 높은 별점을 받은 것으로 판단해보면 품질은 좋을 것으로 예상해 볼 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;김범준의 핸즈온 리액트 네이티브&amp;gt;는 약 920페이지로 구성되어 있어 휴대하면서 읽기는 부담스럽습니다. 전자책으로도 출간되어 있으므로, 전자책 뷰어가 있으시다면 전자책으로 만나보는 것도 좋을 것 같습니다. 필자도 전자책으로 이 책을 만났습니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 책의 매력은?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;&lt;span&gt;김범준의 핸즈온 리액트 네이티브&lt;/span&gt;&lt;span&gt;&amp;gt;는 10&lt;/span&gt;장으로 구성되어 있습니다. 리액트 네이티브 소개를 시작으로 3개의 앱을 만들면서 자연스럽게 리액트 네이티브를 학습할 수 있도록 구성되어 있습니다. 1장에서는 개발 환경을 구축하는 것부터 프로젝트를 설정하는 방법을 안내합니다. 이후로 3가지 앱(계산기, ToDo 리스트, 여행 사진 공유앱)을 만듭니다. 앱을 만들면서 자연스럽게 리액트 네이티브에 스며들도록 구성되어 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;책의 내용이 900여 페이지로 방대하지만 전체적으로 편집이 괜찮아 지루함이 느껴지지 않습니다. 아마도 대부분 실습으로 구성되어 있어 그렇게 느껴지는 것 같습니다. 안타깝게도 리뷰 시간이 부족하여 전체 내용을 모두 읽어보고 실습 예제를 돌려보진 못했지만, 제가 본 부분에서 오류를 찾지는 못했습니다. 저자와 편집자가 꼼꼼하게 탈고를 하신 것 같습니다. 실제로 코드에 오류가 있으면 입문자가 해결하기 어려울 수 있는데 이런 부분을 발견하기 어려웠습니다.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;김범준의 핸즈온 리액트 네이티브&amp;gt;를 따라하며 앱을 제작해보고, iOS, 안드로이드 앱으로 추출해보면 앱 개발 방법론이 달라진 것을 느끼실 수 있을 것입니다. 물론 성능을 요하는 부분은 네이티브로 개발해야 하지만, 간단한 앱은 네이티브로 개발을 해야 할까?란 생각이 듭니다. 리뷰를 마친 후에도 끝까지 완독하여 리액트 네이티브의 매력에 빠져보려 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;마치면서&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;처음 이 책을 소개 받았을 때, 입문서가 아니라 중급 개발자가 보는 책으로 생각했습니다. 입문서로서 내용이 알차게 구성되어 있습니다만, 처음 진행하다보면 다양한 문제가 발생할 수 있으므로 동영상 강의와 함께 보는 것을 추천합니다. 동영상 구성은 160개 수업이 약 24시간으로 구성되어 있습니다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;만약 학습하다 문제가 발생한 경우에는 저자에게 질문하고 도움 받을 수 있습니다. 물론 직접 해결하면 좋겠지만, 처음 학습하는 과정에서 발생한 문제를 해결하는 것이 쉽지는 않습니다. 심각할 경우 학습 의욕이 떨어질 수도 있습니다. 학습 의욕이 떨어지기 전에 도움 받아 해결하고 책과 강의 내용을 끝까지 완주하면 좋겠습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;최근 모바일 앱 구현 방법이 점점 다양해지고 있습니다. 물론 네이티브 방식으로 구현하는 것이 제일 좋겠지만, 현실적인 문제로 말미암아 리액트 네이티브, 플루터 등의 새로운 구현 방법이 등장하고 시장에서 자리잡고 있습니다. 이 책으로 리액트 네이티브를 학습한 후, 간단한 모바일 앱을 작성해 보세요.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&quot;한빛미디어 &amp;lt;나는 리뷰어다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>연구이야기/도서이야기☆</category>
      <category>도서리뷰</category>
      <category>리액트 네이티브</category>
      <category>서평</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/564</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-kbj-hands-on-react-native#entry564comment</comments>
      <pubDate>Mon, 28 Nov 2022 10:36:34 +0900</pubDate>
    </item>
    <item>
      <title>소프트웨어 아키텍처: The Hard Parts</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-software-architecture-the-hard-parts</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B9812407060_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FScoz/btrPQIckdZV/NQe7YF4fSM4c6lfUYaJBMk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FScoz/btrPQIckdZV/NQe7YF4fSM4c6lfUYaJBMk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FScoz/btrPQIckdZV/NQe7YF4fSM4c6lfUYaJBMk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFScoz%2FbtrPQIckdZV%2FNQe7YF4fSM4c6lfUYaJBMk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;514&quot; data-filename=&quot;B9812407060_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;2022년 10월에 출간된 &amp;lt;소프트웨어 아키텍처: The Hard Parts&amp;gt;를 소개합니다. 이 책의 부제는 &amp;lt;분산 아키텍처를 위한 모던 트레이드오프 분석&amp;gt;입니다. 이 책은 4명이 집필했으며, 대표 저자로 닐 포드(Neal Ford) 님과 마크 리처즈(Mark Richards) 님입니다. 필자는 닐 포드 님과 마크 리처즈 님의 책을 자주 읽고 있으며, 대표적으로 몇 편을 리뷰(함수형 사고, &lt;a href=&quot;https://hyeonsig.tistory.com/entry/book-review-fundamentals-of-software-architecture&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;소프트웨어 아키텍처 101&lt;/a&gt; 등)했던 적이 있습니다. 이 책의 역자는 이일웅 님으로 나쁘지 않은 번역으로 새로운 책을 편하게 읽게 해주시는 매우 고마운 분입니다. 이일웅 님은 &amp;lt;마이크로서비스 패턴&amp;gt;, &amp;lt;스프링 5 레시피&amp;gt;, &amp;lt;You Don't Know JS&amp;gt; 등 외에도 약 20여 편을 번역하셨습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 원서는 아마존에서 5점 만점에 4.6점을 받고 있으며, 원서는 2021년 11월 말에 출간된 따끈따끈한 &amp;lt;소프트웨어 아키텍처 101&amp;gt;은 소프트웨어 아키텍처의 개론서라면, 이 책은 실무에서 고려해야 하는 부분을 조금 더 깊이 있게 다룬 책으로 볼 수 있습니다. &lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;소프트웨어 아키텍처: The Hard Parts&amp;gt;는 약 500페이지로 구성되어 있어 휴대하면서 읽기에 크게 부담스럽지 않습니다. 전자책으로도 출간되어 있으므로, 전자책 뷰어가 있으시다면 전자책으로 만나보는 것도 좋을 것 같습니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 책의 매력은?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;&lt;span&gt;소프트웨어 아키텍처: The Hard Parts&lt;/span&gt;&lt;span&gt;&amp;gt;는 2부&amp;nbsp;&lt;/span&gt;15장으로 구성되어 있습니다. 1부는 따로 떼어놓기라는 제목으로 관련 내용을 기술하고 있으며, 2부는 다시 합치기라는 1부와 반대되는 제목으로 관련 내용을 기술하고 있습니다. 책의 차례를 보면 관련 내용을 어렴풋이 짐작하실 수 있을 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 책은 필자에게 큰 재미를 준 책입니다만, 특히 9장에서 12장까지의 내용을 재미있게 읽었습니다. 트랜잭션과 분사 트랜잭션을 다룬 이 챕터들은 제 관심사와 밀접한 관련이 있었습니다. 12장에서 다룬 내용은 사가 패턴에 대해서 조금 더 깊이 있게 다루고 있어서 사가 패턴에 대해 정리 및 요약을 잘할 수 있었습니다. 이 책을 읽으면서 제가 모르던 패턴도 알게 되어서 관련 내용을 한 번 더 숙지할 수 있는 계기를 준 고마운 책입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 책의 저자들이 이야기하는 주요 내용은 필자의 평소 생각과 거의 일치했습니다. 덕분에 공감하며 많은 것을 배울 수 있는 책이었습니다. 경험할 수 없었던 많은 내용을 이 책을 통해 스크립트로 읽었지만, 제가 얻은 지식은 단순 텍스트에 그치지 않고 이 책에서 다루고 있는 세계에 들어가서 더 많은 것을 얻을 수 있었던 것 같습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 책의 내용을 연구실에 알맞은 내용으로 각색하여 대학원 세미나에 응용해보고 싶습니다. 규모를 작게 만들어서 세미나를 진행한 후 토론해보면 구성원 모두가 조금 더 성장할 수 있을 것 같습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;마치면서&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;이 책의 소개 페이지에 제목에 어떤 의미를 담고 있는지 소개하고 있습니다. &amp;lt;소프트웨어 아키텍처: The Hard Parts&amp;gt;에서 Hard의 의미는 '어렵다', '단단하다'라는 의미가 공존한다고 합니다. 단지 어려울 뿐만 아니라, 한 번 잘못된 결정을 내리면 단단하게 굳어져 다시 뜯어내고 고치는 것조차 어려운 아키텍처의 본질을 담고 있다고 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;소프트웨어 아키텍처의 모든 게 다 트레이드오프이고, 어떤 아키텍처가 최적인지는 그때그때 경우에 따라 다릅니다.&amp;nbsp;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;정답이 없는 문제를 탐구하고 찾아가는 과정입니다. 재미도 있지만 실제로 작업하다 보면 두렵고 어렵습니다. 이 책의 제목에서 담고 있듯이, 잘못된 선택이 돌이킬 수 없는 결과를 가져오기도 합니다. 해외 유명 아키텍처 분들이 미리 경험한 결과물을 집대성한 이 책은 꼭 한 번쯤 읽어보고 소프트웨어 아키텍처에 대한 시야를 넓히는 계기가 되었으면 좋겠습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&quot;한빛미디어 &amp;lt;나는 리뷰어다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>연구이야기/도서이야기☆</category>
      <category>도서리뷰</category>
      <category>소프트웨어 아키텍처</category>
      <category>추천</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/563</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-software-architecture-the-hard-parts#entry563comment</comments>
      <pubDate>Mon, 31 Oct 2022 10:05:44 +0900</pubDate>
    </item>
    <item>
      <title>코딩 인터뷰를 위한 알고리즘 치트시트</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-algorithm-cheat-sheet-for-coding-interviews</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;x9791192469270.jpg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1043&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Th8jz/btrN3LmhC0N/T4cuNiRkoaW4HpKVBokxH0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Th8jz/btrN3LmhC0N/T4cuNiRkoaW4HpKVBokxH0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Th8jz/btrN3LmhC0N/T4cuNiRkoaW4HpKVBokxH0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTh8jz%2FbtrN3LmhC0N%2FT4cuNiRkoaW4HpKVBokxH0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;1043&quot; data-filename=&quot;x9791192469270.jpg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;1043&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;2022년 9월에 출간된 푸둥라이 님의 &amp;lt;코딩 인터뷰를 위한 알고리즘 치트시트&amp;gt;를 소개합니다. 이 책의 부제는 &amp;lt;리트코드(LeetCode) 문제를 풀면서 배우는 코딩 테스트&amp;gt;입니다. 이 책은 10만 개의 깃허브 스타를 받은 검증된 알고리즘 강좌로 엄선한 75가지 리트코드 알고리즘 문제를 해결하며 알고리즘 풀이 방법을 안내합니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;필자에게 제이펍 출판사에서 이메일을 보내주셨습니다. 연구실 학생들에게 도움이 될 것으므로 판단하고 응모했는데, 다행히도 출판사에서 선정해 주셔서 이 책을 리뷰할 기회를 얻게 되었습니다. 이 책을 리뷰하는 데 도움을 주신 제이펍 관계자님께 깊은 감사의 말씀을 전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;lt;코딩 인터뷰를 위한 알고리즘 치트시트&amp;gt;는 약 460페이지로 구성되어 있습니다. 휴대하면서 읽기는 적당하다고 생각됩니다만, 직접 컴퓨터로 실습해보고 개인적으로 많은 연구를 하면서 봐야 하므로 전자책보다는 책으로 보는 것이 더 좋을 것 같습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;제이펍 전문서 리뷰어에 참가하여 작성한 글이며, 제이펍에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;이 책의 매력은?&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책은 다른 책과 다르게 0장으로 시작합니다. 이 책은 다른 책과 다르게 하나의 프로그래밍 언어를 다루지 않고, 많이 사용한다고 판단한 세 가지 언어(파이썬, C++, 자바)를 혼합해서 사용합니다. 0장에서는 이 책을 읽기 위해 필요한 세 가지 언어의 기본 문법을 소개하고 있습니다. 저는 이 부분이 긍정적으로 다가왔습니다. 하나의 문제를 풀이할 때, 언어의 특성을 반영하여 문제를 풀이할 수 있는 시각을 넓힐 수 있기 때문입니다. 다만, 이 책은 언어별 특성을 최소화하여 풀이하는 과정을 담았기 때문에 독자가 확장할 수 있는 여지도 남겨뒀습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책은 이후에 알고리즘 학습과 문제 해결 아이디어라는 절을 시작으로 동적 계획법, 역추적 알고리즘 문제 해결법, 너비 우선 탐색(BFS), 투 포인트, 슬라이딩 윈도 등을 소개하고 문제 해결 방법을 간략히 소개합니다. 2장에서는 동적 계획법을 자세하게 다룹니다. 동적 계획법을 소개하고 다양한 문제를 풀이하는 과정을 통해 동적 계획법의 문제 해결 방법을 자연스럽게 학습하도록 구성되어 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;3장은 다양한 데이터 구조를 다룹니다. 이진 트리, 스택, 큐, 연결 리스트 등을 다룹니다. 4장은 백트래킹 알고리즘과, BFS 알고리즘 등을 자세히 다루고 있습니다. 마지막으로 5장은 면접에 자주 나오는 문제를 제목으로 면접에서 주로 출제되는 성향의 문제를 선정하여 해결 방법을 안내합니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 구성 방법은 마음에 듭니다. 우선 문제를 분석하는 방법부터 소개합니다. 문제를 읽고, 추상화하는 과정을 보여주고 있어 이 부분에 어려움을 느끼는 사람들에게 간접적으로 체험할 기회를 줍니다(실제 연구실 학생들이 문제를 풀이할 때, 이 부분을 어려워하는 친구들을 많이 봤었습니다). 그리고 문제 풀이하는 과정을 하나씩 밟아나가는데, 이 과정에서 독자의 이해를 돕기 위해 다양한 시각적 도구를 활용하여 설명하고 있어 쉽게 이해할 수 있었습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;저자가 이 책을 쓰면서 많은 시간을 투자했을 것 같습니다. 이 책에서 저자가 선정한 문제들도 괜찮았고, 10만 개의 깃허브 스타를 받은 이유를 알 것 같기도 합니다. 책을 읽다 보면, 이 책을 쓰기 위해 노력한 결과들이 여러 곳에 묻어납니다. 아마도 이 책의 저자가 독자에게 하고 싶었던 이야기는 &quot;이 책을 읽으면서 여러분들도 자신만의 생각과 풀이 방법을 정리해 보세요.&quot; 일 것 같습니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;개인적으로 코딩 인터뷰에 합격하기 위한 목적으로 이 책을 보는 것보다 자료구조와 알고리즘을 학습하고, 리트코드 등의 사이트에서 제공하는 문제를 풀이한 이후 이 책을 보는 것이 더 좋은 학습 방법일 것 같습니다. 자신만의 풀이법을 찾고, 정리한 이후 이 책을 상호보완 교재로 사용한다면 더 많은 것을 얻을 수 있을 것으로 생각합니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;마치면서...&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;필자는 이런 식의 책을 좋아하지는 않습니다. 주어진 문제를 읽고, 해석하고 자신만의 풀이법을 만드는 것이 훨씬 더 개발자로서 잘 성장할 수 있다고 믿습니다. 직접 문제를 풀이한 이후 다른 사람의 해결 방법과 비교하며 부족한 부분이 무엇인지 파악하고 보완하는 것이 더 올바른 과정이라고 생각합니다. 다만, 이 책을 통해 주어진 문제를 분석하고, 추상화하는 방법과 문제를 풀이하는 과정뿐만 아니라 해결 방법의 정리 방법 등을 배울 수 있었습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;코딩 인터뷰를 위해 이 책을 보는 것보다는 자신만의 코딩 색을 찾고, 정리하는 과정에서 이 책을 본다면 더 도움이 될 것 같습니다. 자신만의 문제 해결 패턴을 만든 후, 이 책과 비교해서 장/단점을 파악하고 자신만의 풀이법을 개선한다면 그 과정에서 훨씬 더 많이 배울 수 있을 것으로 생각합니다.&amp;nbsp;&lt;/p&gt;</description>
      <category>연구이야기/도서이야기☆</category>
      <category>도서서평</category>
      <category>리트코드</category>
      <category>알고리즘</category>
      <category>제이펍</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/562</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-algorithm-cheat-sheet-for-coding-interviews#entry562comment</comments>
      <pubDate>Mon, 24 Oct 2022 09:18:56 +0900</pubDate>
    </item>
    <item>
      <title>이것이 자바다 개정판</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-this-is-java-17</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B4861113361_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkZQ2C/btrMIpd65kT/oSqf8miK2MXNWBLS8y6Gr1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkZQ2C/btrMIpd65kT/oSqf8miK2MXNWBLS8y6Gr1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkZQ2C/btrMIpd65kT/oSqf8miK2MXNWBLS8y6Gr1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkZQ2C%2FbtrMIpd65kT%2FoSqf8miK2MXNWBLS8y6Gr1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;514&quot; data-filename=&quot;B4861113361_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;2022년 9월에 출간된 자바 입문자에게 적합한 신용권 님의 &amp;lt;이것의 자바다 개정판&amp;gt;을 소개합니다. '이것이 OOO다' 시리즈는 한빛미디어의 대표적인 IT 시리즈물 중에 하나로 국내 교육 교재 분야에서 명성이 높습니다. 특히, 오늘 소개하는 &amp;lt;이것이 자바다&amp;gt;는 한빛미디어의 '이것이 OOO다'라는 브랜드를 만들어내는 데 혁혁한 공을 세운 명작입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;필자는 이 책이 출간된 해에 &amp;lt;이것이 자바다&amp;gt;를 처음 만났습니다. 개인적인 일로 자바 입문자용 책을 이용하여 찾고 있었으며, 여러 자바 입문서를 검토하던 중 필자가 선택한 책이 바로 &amp;lt;이것이 자바다&amp;gt;였습니다. 연구실 후배들에게도 추천했던 책이고, 그동안 자바 버전 업데이트가 발생하여 개정판을 기다리고 있었는데, 이번에 다시 이 책을 접할 기회가 있어 반가운 마음이 들었습니다. 이 책을 리뷰하는 데 도움을 주신 &lt;a class=&quot;tx-link&quot; href=&quot;http://www.hanbit.co.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;한빛미디어&lt;/a&gt;&amp;nbsp;관계자님께 깊은 감사의 말씀을 전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;이것이 자바다 개정판&amp;gt;은 약 1,000 페이지로 구성되어 있어 휴대하면서 읽기에 부담스럽습니다. 한빛미디어 책은 대부분 전자책으로도 출간되어 있으므로, 전자책 뷰어가 있으시다면 전자책으로 만나보는 것도 좋을 것 같습니다. 이전에는 쉽게 책을 나눌 수 있었는데, 이번에는 그렇게 구성되지 않아서 아쉽습니다.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;이 책의 매력은?&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;우리나라에서 프로그래밍 언어 자바의 위치는 독보적입니다. 물론 세계에서도 가장 많이 사용하는 프로그래밍 언어 중 하나입니다(&lt;a class=&quot;tx-link&quot; href=&quot;https://www.tiobe.com/tiobe-index/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;TIOBE Index&lt;/a&gt;). &amp;lt;이것이 자바다&amp;gt;에서는 프로그래밍 언어 자바가 제공하는 대부분을 맛볼 수 있습니다. 1,000페이지가 넘는 페이지에서 소개하는 내용은 자바의 기본 개념부터 객체지향 프로그래밍뿐만 아니라, 전통적인 내용부터 자바 17에서 도입된 최신 기술까지 총망라하여 소개하고 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;lt;이것이 자바다&amp;gt;를 읽다 보면, 저자의 풍부한 강의 경험으로 만들어진 힘이 느껴집니다. 필요한 요소마다 간단한 그림 등의 도구를 활용하여 독자의 이해 폭을 넓혀주고, 실제 코드를 예제로 각 과정을 설명하고 있습니다. 이뿐만 아니라, 마지막에 제시하는 다양한 문제들을 통해 스스로 이해하는 수준을 가늠할 수 있도록 배려하고 있습니다. 자바를 독학하는 분들은 사견이지만, 이 책에서 제시하는 문제를 모두 풀어보는 것을 권장합니다. 분명 큰 효과를 얻으실 수 있을 것입니다. 이 책의 저자분께서 말씀하시듯이 3회 정도 정독을 하는 것을 추천합니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책은 교육용 교재로 적합하지만, 자습하기에도 좋습니다. 저자의 강의 경험이 내재된 친절하고 쉬운 설명으로 자바의 전반적인 기술을 소개하고 있습니다. 또한, 책의 서두에 자습을 위한 커리큘럼과 동영상 강의까지 제공하고 있으므로 독자의 의지만 있다면, 자습으로도 자바에 한결 손쉽게 다가갈 수 있으리라 생각됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;lt;이것이 자바다&amp;gt;는 자바 17 LTS 버전을 기준으로 작성되어 있습니다. 기존 책 1,000페이지, 부록 500 페이지 등 약 1,500 페이지의 분량으로 구성되어 있습니다. 또한, 풍부한 예제와 확인 문제 등을 수록하여 독자가 자신이 어느 정도 이해했는지 확인할 수 있습니다. 그리고 저자가 운영하는 카페에서 문의 사항을 등록하고 피드백을 받을 수 있어 학습하는 과정에서 많은 도움을 받을 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;마치면서...&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;lt;이것이 자바다&amp;gt;는 자바 입문자에게 매력적인 서적이며, 실제로 자바 입문 서적 분야에서 많은 사랑을 받는 책입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;lt;이것이 자바다&amp;gt;는 자바 입문자용을 위한 책이지만, 큰마음을 먹지 않고 끝까지 완주하기 어려운 책입니다. 하지만 뜻을 품고 끝까지 완주한다면 자바에 대한 이해뿐만 아니라 그 이상을 얻을 수 있는 책이라고 확신합니다. 참고로&amp;nbsp;동영상 강의도 무료로 제공하고 있습니다. 다음&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=U7REOlk8weA&quot;&gt;링크&lt;/a&gt;를 참고하여 동영상과 함께 책을 보면 이해도를 더 높일 수 있을 것 같습니다.&lt;/p&gt;</description>
      <category>연구이야기/도서이야기☆</category>
      <category>도서 리뷰</category>
      <category>이것이 자바다</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/561</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-this-is-java-17#entry561comment</comments>
      <pubDate>Wed, 21 Sep 2022 13:45:40 +0900</pubDate>
    </item>
    <item>
      <title>이것이 자료구조+알고리즘이다 with C 언어</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-this-is-datastructure-and-algorithm-with-c</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B9034896671_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bozEdk/btrKLfE5DhX/Ne9CxK3bTaFiYN5Nl6cN90/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bozEdk/btrKLfE5DhX/Ne9CxK3bTaFiYN5Nl6cN90/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bozEdk/btrKLfE5DhX/Ne9CxK3bTaFiYN5Nl6cN90/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbozEdk%2FbtrKLfE5DhX%2FNe9CxK3bTaFiYN5Nl6cN90%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;514&quot; data-filename=&quot;B9034896671_l.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;022년 8월에 출간된 따끈따끈한 책 &amp;lt;이것이 자료구조+알고리즘이다 with C 언어&amp;gt;를 소개합니다. 이 책의 부제는 '문제 해결 능력을 키워주는 자료구조+알고리즘 입문서'입니다. 이 책의 저자는 박상현 님으로 대표작으로 &amp;lt;뇌를 자극하는 알고리즘&amp;gt;과 &amp;lt;이것이 C#이다&amp;gt; 등을 집필하셨습니다. 특히 &amp;lt;뇌를 자극하는 알고리즘&amp;gt;은 대한민국학술원 우수학술 도서로 선정되었던 책입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&lt;span&gt;이 책을 통해 약 10여 년 만에 C언어를 다시 경험하게 되었습니다. 조금씩 간접 경험했지만, 이렇게 많은 시간을 함께하지는 않았던 것 같습니다. &lt;span&gt;이 책은 C언어를 활용하여, 자료구조와 알고리즘을 학습하는 데 도움을 줍니다. 최근 출간 도서들을 살펴보면, 자바나 파이썬을 활용한 자료구조와 알고리즘 책이 출판되고 있습니다. 하지만 C언어로 학습하는 자료구조와 알고리즘은 또 다른 매력이 있음을 다시 한번 경험하게 되었습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;이것이&amp;nbsp;자료구조+알고리즘이다&amp;nbsp;with&amp;nbsp;C&amp;nbsp;언어&amp;gt;는 약 660페이지로 구성되어 있어 휴대하면서 읽기에 다소 부담스럽습니다. 한빛미디어 책은 대부분 전자책으로도 출간되어 있으므로, 전자책 뷰어가 있으시다면 전자책으로 만나보는 것도 좋을 것 같습니다. 하지만 개인적인 의견으로 이 책은 일반 책으로 읽는 것이 좋을 것 같습니다. 실제 책을 보는 것보다 A4와 연필로 이해하는 경우가 더 많을 것이기 때문입니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 책의 매력은?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;&lt;span&gt;이것이 자료구조+알고리즘이다 with C 언어&lt;/span&gt;&lt;span&gt;&amp;gt;는 3부 &lt;/span&gt;16장으로 구성되어 있습니다. 특이한 점은 00 챕터로 시작하는 부분인데, 이 챕터는 자료구조와 알고리즘의 간단한 소개와 1부는 C언어로 메모리를 다루는 법(예: 포인터 등)을 요약해서 설명합니다. 필자는 메모리를 직접 다룰 수 있는 부분이 C언어로 자료구조와 알고리즘을 학습하는 데 매력적인 부분이라 생각하므로 이 부분을 처음에 설명한 부분은 매우 만족스러웠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1부에서는 자료구조를 다룹니다. 리스트(링크드 리스트, 더블 링크드 리스트, 환영 링크드 리스트)를 시작으로 스택, 큐, 트리 총 4개의 장으로 구성되어 있습니다. 일반적인 자료구조 책에서 다루는 내용을 대부분 다루고 있습니다. 2부에서는 알고리즘을 다룹니다. 정렬(버블, 삽입, 퀵), 탐색(순차, 바이너리, 레드-블랙 트리), 큐, 힙, 해시 테이블, 그래프, 문자열 탐색 알고리즘 등을 설명합니다. 마지막 3부에서는 알고리즘 설계 기법을 설명하고, 알고리즘 성능 기법, 분할 정복, 동적 계획법, 탐욕 알고리즘, 백트래킹 등을 다루고 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1부와 2부에서 자료구조와 알고리즘의 기초에 대해 다루고, 3부에서 앞에서 배운 자료구조와 알고리즘을 활용하여 알고리즘을 어떻게 설계해야 공간/시간 복잡도를 고려하며 프로그램을 작성할 수 있는지에 대한 이해도를 높일 수 있습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 책은 자료구조와 알고리즘에 관한 입문서로 모든 자료구조와 알고리즘을 다루고 있지는 않습니다. 하지만 이 책에서 배운 지식을 체계적으로 내재화할 수 있다면, 여기서 다루지 않은 자료구조와 알고리즘도 이해하는 데 큰 어려움은 없을 것으로 생각합니다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;컴퓨터와 친하지 않고 프로그래밍이 아직 어색한 독자라면 이 책이 어렵게 느껴질 수 있습니다. 하지만 이 책에서 다루는 내용을 이해할 수 있다면, 컴퓨터 프로그래밍을 하기 위한 큰 문턱을 하나 넘은 것입니다. 한 번 도전해 보세요. 프로그래밍이 더 재미있게 다가올 것입니다.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;마치면서&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;&amp;lt;이것이 자료구조+알고리즘이다 with C 언어&amp;gt;는 프로그래밍 입문자가 프로그래밍의 매력에 빠질 수 있게 도와주는 책입니다. 다만, 시간과 노력을 투자해야 한다는 전제가 깔려 있습니다. 이 책을 처음부터 끝까지 정독하며 관련 내용을 이해하고, 연습문제를 풀이한다면 프로그래밍의 매력에 빠질 것임을 의심하지 않습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;운동을 할 때도 기본 체력 운동이 제일 어렵습니다. 재미도 없고, 힘들기도 배로 힘들죠. 하지만 그 어려움을 이겨낼 때 좋은 운동선수로 성장할 수 있습니다. 자료구조와 알고리즘도 비슷합니다. 이 어려움을 잘 극복한다면 프로그래밍이 재미있고 더 빨리 성장할 수 있을 것입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&quot;한빛미디어 &amp;lt;나는 리뷰어다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>연구이야기/도서이야기☆</category>
      <category>도서리뷰</category>
      <category>알고리즘</category>
      <category>자료구조</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/560</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-this-is-datastructure-and-algorithm-with-c#entry560comment</comments>
      <pubDate>Mon, 29 Aug 2022 10:17:09 +0900</pubDate>
    </item>
    <item>
      <title>적정 소프트웨어 아키텍처</title>
      <link>https://hyeonsig.tistory.com/entry/book-review-just-enough-software-architecture</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-filename=&quot;B6059097161_l.jpeg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;520&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIO9MO/btrFP0tD6PE/Rzb1o8aQ0VxKyGIFlsbvPK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIO9MO/btrFP0tD6PE/Rzb1o8aQ0VxKyGIFlsbvPK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIO9MO/btrFP0tD6PE/Rzb1o8aQ0VxKyGIFlsbvPK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIO9MO%2FbtrFP0tD6PE%2FRzb1o8aQ0VxKyGIFlsbvPK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;232&quot; height=&quot;520&quot; data-filename=&quot;B6059097161_l.jpeg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;520&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;022년 5월에 출간된 따끈따끈한 책 &amp;lt;적정 소프트웨어 아키텍처&amp;gt;를 소개합니다. 이 책의 부제는 '리스트 주도 접근법'입니다. 이 책의 저자는 구글 소프트웨어 엔지니어인 조지 페어뱅크스(&lt;span style=&quot;background-color: #ffffff; color: #565959;&quot;&gt;George H. Fairbanks)&lt;/span&gt;님이며, 역자는 이승범 님입니다. 이승범 님의 번역은 처음 본 것 같은데, 용어마다 원문의 내용을 첨부하고, 낯선 용어들에 대한 역자 주가 충분히 남겨져 있어 읽는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;데 불편함을 느끼지 못했습니다. 전반적인 번역 품질도 좋았습니다. 저자님과 역자님께 감사하다는 메시지를 전하고 싶습니다.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&lt;span&gt;이 책의 원서는 아마존 리뷰에서 우수한 점수(4.4점, 5점 만점)를 받았습니다.&lt;span&gt; 원서는 약 10년 전(2010년 출간됨)에 출간되었지만, 필자에게 이 책은 매력적인 책이었습니다. 이 책은 소프트웨어를 설계하고 개발할 때 지니고 있어야 할 기본적인 내용들을 잘 정리하고 있으며, 소프트웨어 아키텍처를 설계할 때 리스크를 분석하여 적정한 수준으로 설계하는 방법을 안내하고 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;적정 소프트웨어 아키텍처&amp;gt; 는 약 470페이지로 구성되어 있어 휴대하면서 읽기에 크게 부담스럽지 않습니다. 전자책으로도 출간되어 있으므로, 전자책 뷰어가 있으시다면 전자책으로 만나보는 것도 좋을 것 같습니다. 하지만 이 책은 일반 책으로 읽는 것이 좋을 것 같습니다. 양장본으로 구성된 책을 보니 소장하고 싶은 욕구가 생겼습니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한빛미디어 평가단에 참가하여 작성한 글이며, 한빛미디어에서 제공해준 책을 읽고 작성했음을 밝힙니다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 책의 매력은?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;lt;&lt;span&gt;적정 소프트웨어 아키텍처&lt;/span&gt;&lt;span&gt;&amp;gt;는 2부&amp;nbsp;&lt;/span&gt;16장으로 구성되어 있습니다. 1부는 리스크 주도 소프트웨어 아키텍처를 주제의 내용을 다루고 있으며, 3장에서 이 책에서 가장 중요한 요소인 리스크 주도 모델을 소개하고 있습니다. 3장에서 이론적인 부분을 이야기하고 있다면, 4장에서는 실 예제를 들어 독자들에게 리스크 주도 개발의 이해도를 높여줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;필자는 이 책을 통해 리스크 주도 모델에 대해 이해할 수 있었고, 공감할 수 있는 부분이 많았습니다. 실제로 리스크 주도 모델을 활용하려면 많은 연습과 훈련이 필요하겠지만, 내재화한다면 더 커다란 실수를 예방할 수 있을 것 같습니다. 또한, 다양한 종류의 컴퓨터 사이언스 지식도 부가적으로 정리하고 학습할 수 있었던 매력 만점인 책이었습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이승범 님께서 이 책의 제목을 잘 정한 것 같습니다. 역자분께서 번역을 할 때 고민을 많이한 후, &amp;lt;적정 소프트웨 아키텍처&amp;gt;로 정했다고 했는데, 필자는 이 책의 주요 내용을 잘 함의하고 있다고 생각합니다.&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;마치면서&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span&gt;&amp;lt;적정 소프트웨어 아키텍처&amp;gt;는 최고, 최선의 아키텍처가 아닌, 프로젝트 상황에 알맞은 '적정한' 아키텍처를 제시하는 방법을 소개하고, 이를 위해 리스크를 줄이기 위한 '리스크 주도 모델'을 소개하고, 이를 적용하는 다양한 아키텍처 스타일을 소개하고 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 책의 소개 페이지에 다음 이미지가 있었습니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;470&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dywoZL/btrFRbPk8g7/FjHB5ehCc8KvbKsajrljo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dywoZL/btrFRbPk8g7/FjHB5ehCc8KvbKsajrljo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dywoZL/btrFRbPk8g7/FjHB5ehCc8KvbKsajrljo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdywoZL%2FbtrFRbPk8g7%2FFjHB5ehCc8KvbKsajrljo1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;860&quot; height=&quot;579&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;470&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;이 이미지를 보고 이 책에서 다루는 내용들이 위 대상자를 모두 포괄할 수 있는지 의문이 들었었습니다. 하지만 이 책을 읽은 후, 의문이 자연스럽게 해결될 수 있었습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;또한, 저자가 이 책의 대상 독자 절에서 '이 책은 학부 고학년이나 대학원 수준의 교과서로도 적합하다.'라고 이야기를 한 부분이 있었습니다. 필자도 이 책을 읽으며, 저자의 의견에 동의하여 조만간 세미나를 진행해보려고 합니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&quot;한빛미디어 &amp;lt;나는 리뷰어다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>연구이야기/도서이야기☆</category>
      <category>도서리뷰</category>
      <category>리스크</category>
      <category>리스크 주도 모델</category>
      <category>소프트웨어 아키텍처</category>
      <category>한빛미디어</category>
      <author>천사마음</author>
      <guid isPermaLink="true">https://hyeonsig.tistory.com/559</guid>
      <comments>https://hyeonsig.tistory.com/entry/book-review-just-enough-software-architecture#entry559comment</comments>
      <pubDate>Mon, 27 Jun 2022 19:46:54 +0900</pubDate>
    </item>
  </channel>
</rss>