<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>무말랭이 숙성중</title>
    <link>https://hjson.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Wed, 5 Aug 2026 03:00:05 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>손혜정</managingEditor>
    <item>
      <title>[리뷰] 클로드 올인원 with 코워크, 코드, 디자인</title>
      <link>https://hjson.tistory.com/89</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;&lt;b&gt;&quot;한빛미디어 서평단 &amp;lt;나는리뷰어다&amp;gt; 활동을 위해서 책을 협찬받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오랜만에 책 리뷰를 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 책은 '클로드 올인원 with 코워크 ,코드, 디자인' 으로, 최근 핫한 클로드를 이용하여 내가 원하는 작업을 수행하는 방법을 알려준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;936&quot; data-origin-height=&quot;1207&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbmtKn/dJMcaiKTyor/hS7FCzz1KlK8NY829mPvHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbmtKn/dJMcaiKTyor/hS7FCzz1KlK8NY829mPvHk/img.png&quot; data-alt=&quot;책 표지&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbmtKn/dJMcaiKTyor/hS7FCzz1KlK8NY829mPvHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdbmtKn%2FdJMcaiKTyor%2FhS7FCzz1KlK8NY829mPvHk%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;739&quot; height=&quot;953&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;1207&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;책 표지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;26년 6월 기준으로 검토된 책이라 대부분 최신 내용이며, 7월에 업데이트 된 요금제/사용 제한 같은건 조금 다를 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;책 초반엔 클로드에 접근하는 두가지 방법(웹과 데스크톱 앱)을 알려주고, 클로드 내에서 지원하는 채팅, 코워크, 코드 작업을 제대로 구분할 수 있게 도와준다. 이 과정에서 여러 예시를 같이 주어서 앞으로 내가 할 일을 어떻게 정의하고 구체화하여 클로드에 어떤 과정으로 작업을 부여해야 하는지 익힐 수 있다. 클로드 사용을 좀 더 쉽게 접근하게 도와주고, 익숙해지도록 도와주는 책이라고 생각된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(나의 경우엔 실제로는 VSCode에 연결해서 많이 작업하긴 한데, VSCode로 연결했다의 차이이지 책에 나온 클로드 사용법, 특징, 활용방법들이 클로드를 좀 더 잘 이해하고 활용할 수 있도록 여러 유용한 정보를 접했다. 특히 클로드 코드 작업은 수정이 동반되기에 복사본을 만들고 작업하거나 작업 검토를 먼저 시키는 습관을 들이도록 하는 부분이 많이 와 닿았다..ㅠ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;6월 기준 지원하고 있는 모델들의 차이와, 클로드 내에서 지원 가능한 여러 옵션들이 무엇인지, 이 옵션들이 결국 클로드의 어떤 원리에 의해, 어떤 결과를 만들어주는지 알려주어 추후 내가 원하는 결과를 얻기 위해 내 prompt를 어떻게 develop 할지에 대한 감도 잡을 수 있다. 사실 생성형 AI의 결과물은 우리가 하는 요청에 의해 퀄리티가 많이 영향을 받기 때문에, 내가 원하는 TASK 별로 어떻게 요청을 해야하는지 짚고 넘어가는 부분이 좋은 점 같다. 이 과정에서&amp;nbsp;단순하게 클로드를 사용하는 방법 뿐만 아니라 프롬프팅을 구체화 하는 방법 같이 일반적으로 LLM-특히 바이브 코딩- 효과적으로 활용하는 방법을 포함한다. (아래 참고)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;816&quot; data-origin-height=&quot;1072&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZK9gQ/dJMcajprUxy/32eryngyngh983bg8ttOqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZK9gQ/dJMcajprUxy/32eryngyngh983bg8ttOqK/img.png&quot; data-alt=&quot;prompt 팁을 포함한 부분&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZK9gQ/dJMcajprUxy/32eryngyngh983bg8ttOqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZK9gQ%2FdJMcajprUxy%2F32eryngyngh983bg8ttOqK%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;816&quot; height=&quot;1072&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;1072&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;prompt 팁을 포함한 부분&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 사용방법 외에도 토큰 사용량을 줄이면서 더 좋은 결과를 만드는 방법이나 여러 사용 팁을 주어 간접 경험으로 얻을 수 있는 많은 장점이 있다. 클로드를 안전하게 사용할 수 있도록 검토 사항이 반복되어 안내 되기도 한다.(아래 참고)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정을 통해 이런 부분을 방지하고 넘어간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;816&quot; data-origin-height=&quot;1156&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CVMkJ/dJMcag0ByBh/8KxEv7LSFmKPzZfcApJHbk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CVMkJ/dJMcag0ByBh/8KxEv7LSFmKPzZfcApJHbk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CVMkJ/dJMcag0ByBh/8KxEv7LSFmKPzZfcApJHbk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCVMkJ%2FdJMcag0ByBh%2F8KxEv7LSFmKPzZfcApJHbk%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;816&quot; height=&quot;1156&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;1156&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;비개발자를 위한 책이라 일상 작업(보고서 작성, 정보 추출, 자료 취합/생성, 업무 자동화 등)을 많이 포함하고 있는데 사실 이 과정(특히 바이브 코딩 노하우)들이 클로드로 개발하는 발자에게도 필요한 과정이라는 생각이 든다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;책에 있는 여러 예제들을 실행하는게 어렵지 않다. 예제대로 차근차근 따라하면서 해봐도 안전하게 시작하기 충분하다&lt;/p&gt;
&lt;p 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://hjson.tistory.com/89</guid>
      <comments>https://hjson.tistory.com/89#entry89comment</comments>
      <pubDate>Sun, 26 Jul 2026 18:13:39 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 오픈클로 with GPT, 제미나이, 클로드</title>
      <link>https://hjson.tistory.com/88</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;&lt;b&gt;&quot;한빛미디어 서평단 &amp;lt;나는리뷰어다&amp;gt; 활동을 위해서 책을 협찬받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에 리뷰할 책은 '오픈클로 with GPT, 제미나이, 클로드' 이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI를 어떻게 더 잘 활용할 수 있을지에 대한 내용이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각자 AI로 하고싶은 여러 작업들이 있을텐데 오픈클로를 통해 내 시스템과 연결하여 더 다양한 업무를 할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 AI에 묶이지 않고 원하는 모델을 선택하여 사용할 수 있으며, 로컬에 내 데이터(대화 기록, 워크스페이스)가 유지되지만 AI 프로바이더를 사용함에 있어 이 정보가 오갈 수 있음은 짚어둬야 하는 점이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래도 자동화를 할 수 있으며, 워크플로를 설정하여 내가 원하는 흐름대로 실행시킬 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;547&quot; data-origin-height=&quot;591&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mrM2c/dJMcafNbSWO/Xh7cEprHrn9bx4Wo0qitBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mrM2c/dJMcafNbSWO/Xh7cEprHrn9bx4Wo0qitBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mrM2c/dJMcafNbSWO/Xh7cEprHrn9bx4Wo0qitBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmrM2c%2FdJMcafNbSWO%2FXh7cEprHrn9bx4Wo0qitBk%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;547&quot; height=&quot;591&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;591&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책은 오픈클로가 다른 Agent와 어떤 차이가 있는지 비교하고, 로컬 세팅(설정) 및 사용방법에 대해 설명한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;몰론 다른 AI 모델을 사용하고 싶다면 API 키를 발급받고 유효한 결제가 필요하지만, 무료 모델을 사용할 수 도 있으므로 선택하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 여기선 각 오픈AI(오픈 AI, 엔트로픽, ... )를 구독하는 방법에 대해서도 그림을 통해 자세히 설명해 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오픈클로는 에이전트 기반 워크플로우를 구성한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서는 API 쿼타가 소진됬을 경우, 특정 이슈가 발생했을 경우 폴백 설정이나 다른 서비스(예를 들면 메신저)와 연결하여 로컬컴이 아닌 타 서비스에서도 오픈클로와 연결된 서비스를 사용할 수 있도록 도와준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오픈클로는 에이전트를 정의/구성하는 구조를 제공하다 보니 프롬프트와 설정(툴, 워크플로우 등)이 포함된 마크다운 또는 설정 파일이 존재하고 이 파일들의 수정이 필요한데 각 파일과 수정방향에 대한 설명도 잘 나온다. 중간중간 실습 과정도 있어서 다양한 시도를 해볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 외에도 어떻게 하면 더 좋은 결과물을 만들 수 있을지, 프롬프트들의 차이에 따라 어떤 결과가 나오는지, 오픈클로를 통해 어떤 작업까지 가능한지 알 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예) 아래처럼 특정 Task에 대한 전체적인 구성, 셋업 방법, 어떤 방식으로 동작하는 지에 대한 설명이 나와있어서 이해가 쉽다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;767&quot; data-origin-height=&quot;665&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SIwun/dJMcabYiGkB/A0Db4kzN5FR0TaAMZjFM0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SIwun/dJMcabYiGkB/A0Db4kzN5FR0TaAMZjFM0K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SIwun/dJMcabYiGkB/A0Db4kzN5FR0TaAMZjFM0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSIwun%2FdJMcabYiGkB%2FA0Db4kzN5FR0TaAMZjFM0K%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;767&quot; height=&quot;665&quot; data-origin-width=&quot;767&quot; data-origin-height=&quot;665&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전체적으로 오픈클로가 어떤 것이고, 어떤 방식으로 어떻게 활용할 수 있는지에 대해서 잘 설명해주고 있다는 생각이 든다. 또한 그 과정에서 여러 팁들을 전달해 주기 위해 노력했고, 충분히 트랜드를 잘 반영하고 있는 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Part3 챕터7 쯔음 비용을 아끼는 현실적인 팁이 꽤나 도움이 될 것 같다.&lt;/p&gt;</description>
      <category>리뷰</category>
      <author>손혜정</author>
      <guid isPermaLink="true">https://hjson.tistory.com/88</guid>
      <comments>https://hjson.tistory.com/88#entry88comment</comments>
      <pubDate>Sun, 26 Apr 2026 21:55:48 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 파이토치로 배우는 LLM &amp;amp; AI</title>
      <link>https://hjson.tistory.com/87</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;&lt;b&gt;&quot;한빛미디어 서평단 &amp;lt;나는리뷰어다&amp;gt; 활동을 위해서 책을 협찬받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번책은 '파이토치로 배우는 LLM &amp;amp; AI'이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;총 500페이지 정도 되어서 걱정을 했는데, 그래도 술술 읽혀서 다행이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(책에서도&amp;nbsp;나오지만)&amp;nbsp;여기에선&amp;nbsp;머신러닝,&amp;nbsp;LLM에&amp;nbsp;대한&amp;nbsp;수학적인&amp;nbsp;기본&amp;nbsp;지식은&amp;nbsp;다루지&amp;nbsp;않는다.&amp;nbsp;다만&amp;nbsp;그렇다고&amp;nbsp;기초가&amp;nbsp;없는&amp;nbsp;책이란&amp;nbsp;건&amp;nbsp;아니다.&amp;nbsp;환경설정,&amp;nbsp;신경망&amp;nbsp;정의&amp;nbsp;및&amp;nbsp;설계,&amp;nbsp;정규화&amp;nbsp;방법&amp;nbsp;등&amp;nbsp;기본&amp;nbsp;지식들도&amp;nbsp;포함하고&amp;nbsp;있다. &lt;br /&gt;&amp;nbsp;또한&amp;nbsp;Language&amp;nbsp;Model과&amp;nbsp;Vision&amp;nbsp;Model&amp;nbsp;모두를&amp;nbsp;다룬다. &lt;br /&gt;&amp;nbsp;예제를&amp;nbsp;따라가다&amp;nbsp;보면&amp;nbsp;바닐라&amp;nbsp;모델을&amp;nbsp;사용하는&amp;nbsp;것&amp;nbsp;뿐만이&amp;nbsp;아니라,&amp;nbsp;튜닝,&amp;nbsp;서빙까지&amp;nbsp;해볼&amp;nbsp;수&amp;nbsp;있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;522&quot; data-origin-height=&quot;620&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GX8xt/dJMcaco1mXj/ekobD1ulL86PrlL4GPs1f1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GX8xt/dJMcaco1mXj/ekobD1ulL86PrlL4GPs1f1/img.png&quot; data-alt=&quot;early stop &amp;amp;amp; 기본 이미지 인식 신경망 학습부&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GX8xt/dJMcaco1mXj/ekobD1ulL86PrlL4GPs1f1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGX8xt%2FdJMcaco1mXj%2FekobD1ulL86PrlL4GPs1f1%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;292&quot; height=&quot;347&quot; data-origin-width=&quot;522&quot; data-origin-height=&quot;620&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;early stop &amp;amp; 기본 이미지 인식 신경망 학습부&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 그림은 early stop에 대한 결과 사진과 2장에서 설명하는 내용을 포함하고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 이전에는 과대적합에 대한 내용이 있었는데 학습 횟수를 직접 지정하고 계속 살펴보는 대신 early stop으로 원하는 정확도에 멈추는 것을 직접 보여준다. 몰론 과대 적합 여부는 train set, test set 성능을 보고 확인해야하지만 관련 내용이 함께 포함되어있고 나름의 흐름이 있어서 차례대로 읽다보면 왜 이런 기술들이 나왔는지 마음으로 좀 더 쉽게 와닿는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;492&quot; data-origin-height=&quot;647&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9Thf8/dJMcacP5xWQ/9qOorTKyfQHqPDF7AINwRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9Thf8/dJMcacP5xWQ/9qOorTKyfQHqPDF7AINwRk/img.png&quot; data-alt=&quot;사람과 말의 이미지를 분류하는 CNN 만들기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9Thf8/dJMcacP5xWQ/9qOorTKyfQHqPDF7AINwRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9Thf8%2FdJMcacP5xWQ%2F9qOorTKyfQHqPDF7AINwRk%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;343&quot; height=&quot;451&quot; data-origin-width=&quot;492&quot; data-origin-height=&quot;647&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사람과 말의 이미지를 분류하는 CNN 만들기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주로 이론 위주가 아닌 파이토치 코드 예제를 위주로 작성되어 위와 같은 재밌는 코드도 직접 짜볼 수 있다. 이미 있는 모델을 쓰는 것이 아닌 직접 CNN 구조를 설계하고 레이어를 구성하여 결과를 확인할 수 있다. 이 과정에서 필요한 학습 데이터를 다운받아 사용하고 비교를 하기 위한 데이터는 웹에서 다운로드 받고, 이 후엔 부족한 데이터를 위해 데이터 증식(Augmentation)하는 방법도 자연스럽게 소개한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;1061&quot; data-origin-height=&quot;666&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmb3d7/dJMcaiJuIOI/NlJkARyU9D2LJXd4cTSE11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmb3d7/dJMcaiJuIOI/NlJkARyU9D2LJXd4cTSE11/img.png&quot; data-alt=&quot;다중 분류 소개 &amp;amp;amp; 코드 단위 설명&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmb3d7/dJMcaiJuIOI/NlJkARyU9D2LJXd4cTSE11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbmb3d7%2FdJMcaiJuIOI%2FNlJkARyU9D2LJXd4cTSE11%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;784&quot; height=&quot;492&quot; data-origin-width=&quot;1061&quot; data-origin-height=&quot;666&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;다중 분류 소개 &amp;amp; 코드 단위 설명&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1177&quot; data-origin-height=&quot;747&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YG2H8/dJMcahqkWyF/mwub9ZosQBzVKCbf4CvKC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YG2H8/dJMcahqkWyF/mwub9ZosQBzVKCbf4CvKC0/img.png&quot; data-alt=&quot;TorchServe 시스템&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YG2H8/dJMcahqkWyF/mwub9ZosQBzVKCbf4CvKC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYG2H8%2FdJMcahqkWyF%2Fmwub9ZosQBzVKCbf4CvKC0%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;806&quot; height=&quot;512&quot; data-origin-width=&quot;1177&quot; data-origin-height=&quot;747&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;TorchServe 시스템&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로, 이 책의 또다른 좋은점은, 이 책이 '파이토치와 LLM &amp;amp; AI'이기 때문에 파이토치의 객체, 함수에 대한 설명이 포함되어 있다는 점도 있다. 책 전반적으로 TASK 설명 -&amp;gt; 코드 -&amp;gt; 코드에 대한 파이토치 객체/함수 사용법 설명 순서로 되어있다. 토치에서 제공하는 프레임워크 서비스 구조에 대한 설명도 있어서 배운 내용을 구현하는 것 뿐만 아니라 추후 커스텀 레이어/모델을 만들 때 좀 더 용이하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 모델 서빙을 위한 Flask 서버 구성 방법과 Hugging Face 허브 사용법까지 함께 설명하여, 모델 개발뿐만 아니라 실제 서비스에 필요한 기본적인 내용 전반을 모두 담고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근 RAG, Diffusers 구현, LoRA 튜닝 등 실무적인 활용에 대한 관심이 높아지고 있는데, 이러한 내용도 함께 다루고 있어 실질적인 도움이 된다. 다만 PEFT나 Agent와 같은 보다 일반적인 이론이나 배경 지식은 포함되어 있지 않으므로, 해당 부분은 필요에 따라 별도로 학습하면 좋을 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;직접 파이토치로 AI를 구현해보면서 토치 코딩에 익숙해지고 싶은 사람 혹은 코딩을 통해 이론을 좀 더 잘 이해하고 싶은 사람에게 탁월한 책이라고 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 리뷰는 한빛+ 앱도 있고 인터넷 상관없이 오프라인 모드로도 읽을 수 있어서 좀 더 수월했다. 확실히 책이 책을 읽는다는 느낌이 있지만 전자책이 좀 더 이동성, 접근성이 쉬운 것 같다.&lt;/p&gt;</description>
      <category>리뷰</category>
      <author>손혜정</author>
      <guid isPermaLink="true">https://hjson.tistory.com/87</guid>
      <comments>https://hjson.tistory.com/87#entry87comment</comments>
      <pubDate>Sun, 29 Mar 2026 17:43:25 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] AI 에이전트 엔지니어링</title>
      <link>https://hjson.tistory.com/86</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;&lt;b&gt;&quot;한빛미디어 서평단 &amp;lt;나는리뷰어다&amp;gt; 활동을 위해서 책을 협찬받아 작성된 서평입니다.&quot;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;727&quot; data-origin-height=&quot;928&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ebiByF/dJMcagED6ry/kRHGenksCczT95b3IAFL80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ebiByF/dJMcagED6ry/kRHGenksCczT95b3IAFL80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ebiByF/dJMcagED6ry/kRHGenksCczT95b3IAFL80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FebiByF%2FdJMcagED6ry%2FkRHGenksCczT95b3IAFL80%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;501&quot; height=&quot;640&quot; data-origin-width=&quot;727&quot; data-origin-height=&quot;928&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책은 처음 제목을 봤을 때 기대했던 것보다 훨씬 실용적인 부분에 집중한 책이었다. 흔히 AI 관련 책들이 모델 구조나 프롬프트 팁 같은 이야기로 흐르기 쉬운데, 이 책은 그런 방향보다 &lt;b&gt;LLM을 실제 서비스로 붙일 때 무엇이 문제인지&lt;/b&gt;에 더 집중한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;639&quot; data-origin-height=&quot;214&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cixZb5/dJMcaaxEltI/da55VwuenQvUuzLvNFkQPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cixZb5/dJMcaaxEltI/da55VwuenQvUuzLvNFkQPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cixZb5/dJMcaaxEltI/da55VwuenQvUuzLvNFkQPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcixZb5%2FdJMcaaxEltI%2Fda55VwuenQvUuzLvNFkQPK%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;639&quot; height=&quot;214&quot; data-origin-width=&quot;639&quot; data-origin-height=&quot;214&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;초반부에서는 에이전트 개념을 비교적 단순하게 풀어준다. 에이전트라고 해서 복잡한 멀티 에이전트 시스템을 바로 설명하는 게 아니라, 우선 &amp;ldquo;LLM + 도구 + 루프&amp;rdquo;라는 기본 구조를 잡아준다. 이 부분은 새롭다기보다 정리된 느낌에 가깝지만, 장점은 설명이 추상적이지 않다는 점이다. 예를 들어 단순 챗봇에서 어떤 순간에 도구 호출이 필요해지는지, 언제 검색을 붙여야 하는지 같은 기준을 사례 중심으로 설명한다. 덕분에 개념이 머리로 이해되기보다 실제 코드 구조가 떠오른다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;641&quot; data-origin-height=&quot;314&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kH7Ik/dJMcaih7YNS/srxKlb2t4UcsqM4RV3MPWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kH7Ik/dJMcaih7YNS/srxKlb2t4UcsqM4RV3MPWk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kH7Ik/dJMcaih7YNS/srxKlb2t4UcsqM4RV3MPWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkH7Ik%2FdJMcaih7YNS%2FsrxKlb2t4UcsqM4RV3MPWk%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;641&quot; height=&quot;314&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;314&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중반부부터는 점점 더 복잡한 케이스와 더불어, 에이전트가 제대로 작동하지 않는 이유들을 짚어준다. 예를들면 다음과 같은 것들이다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;750&quot; data-start=&quot;660&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;686&quot; data-start=&quot;660&quot;&gt;에이전트가 불필요하게 반복 실행되는 문제&lt;/li&gt;
&lt;li data-end=&quot;702&quot; data-start=&quot;687&quot;&gt;잘못된 tool 선택&lt;/li&gt;
&lt;li data-end=&quot;717&quot; data-start=&quot;703&quot;&gt;프롬프트 길이 폭증&lt;/li&gt;
&lt;li data-end=&quot;732&quot; data-start=&quot;718&quot;&gt;latency 문제&lt;/li&gt;
&lt;li data-end=&quot;750&quot; data-start=&quot;733&quot;&gt;예측 불가능한 비용 증가&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제로 한 번이라도 LLM 기반 기능을 붙여본 사람이라면 다 겪는 문제들이다. 책은 이걸 &amp;ldquo;이론&amp;rdquo;으로 설명하기보다, 설계 단계에서 어떤 선택을 하면 문제를 줄일 수 있는지 중심으로 이야기한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-end=&quot;1973&quot; data-start=&quot;1905&quot; data-ke-size=&quot;size16&quot;&gt;개인적으로 이 책을 한 줄로 요약한다면.. &lt;b&gt;AI를 실험 단계에서 서비스 단계로 넘길 때 읽으면 좋은 책&lt;/b&gt;이다.&lt;/p&gt;
&lt;p data-end=&quot;2042&quot; data-start=&quot;1975&quot; data-ke-size=&quot;size16&quot;&gt;프롬프트 작성법을 배우고 싶은 사람에게는 맞지 않을 것이고, 모델 내부 구조를 알고 싶은 사람에게도 적합하지 않다. 대신&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;2123&quot; data-start=&quot;2044&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;2068&quot; data-start=&quot;2044&quot;&gt;LLM 기능을 제품에 붙이려는 개발자&lt;/li&gt;
&lt;li data-end=&quot;2097&quot; data-start=&quot;2069&quot;&gt;RAG나 tool agent를 운영하려는 팀&lt;/li&gt;
&lt;li data-end=&quot;2123&quot; data-start=&quot;2098&quot;&gt;프로토타입 이후 단계에 들어간 프로젝트&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;2137&quot; data-start=&quot;2125&quot; data-ke-size=&quot;size16&quot;&gt;라면 꽤 도움이 된다.&lt;/p&gt;</description>
      <author>손혜정</author>
      <guid isPermaLink="true">https://hjson.tistory.com/86</guid>
      <comments>https://hjson.tistory.com/86#entry86comment</comments>
      <pubDate>Mon, 2 Mar 2026 23:58:19 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 무엇이 1등 팀을 만드는가</title>
      <link>https://hjson.tistory.com/85</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;*&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;한빛미디어 &amp;lt;나는 리뷰어다&amp;gt;활동으로 지원받아 작성한 리뷰입니다&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;연차가 쌓이면서 많이 고민하게 되는 것들이 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;어떤 팀이 좋은 팀인지, 팀원들간의 시너지를 어떻게 내면 좋을지, 좋은 선배란 무엇일지.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;비록 아직 리더의 위치에 있진 않지만 많은 생각이 들게 하는 요즈음, '무엇이 1등 팀을 만드는가?' 책을 읽게 되었다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;338&quot; data-origin-height=&quot;498&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uUvaN/btsLzEx985P/b8wVdPkEHayPjkGmYbRxn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uUvaN/btsLzEx985P/b8wVdPkEHayPjkGmYbRxn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uUvaN/btsLzEx985P/b8wVdPkEHayPjkGmYbRxn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuUvaN%2FbtsLzEx985P%2Fb8wVdPkEHayPjkGmYbRxn0%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;338&quot; height=&quot;498&quot; data-origin-width=&quot;338&quot; data-origin-height=&quot;498&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;이 책은, 팀워크와 조직 관리의 핵심을 체계적으로 탐구한 책이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;추상적인 것들(팀의 효율성, 리더십, 성과로 이어지는 과정, 팀 내의 심리적 안전감 등)을 체계적이고 구체적으로 분류/분석하여 실용적인 가이드를 제시하고 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;팀 리더 뿐만이 아니라 구성원들에게도 실질적인 도움을 주는 가이드 북이라는 생각이 든다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;355&quot; data-origin-height=&quot;711&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BXoRD/btsLAdmlgCo/pqXtoPNqop3KhGAlDdyw20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BXoRD/btsLAdmlgCo/pqXtoPNqop3KhGAlDdyw20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BXoRD/btsLAdmlgCo/pqXtoPNqop3KhGAlDdyw20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBXoRD%2FbtsLAdmlgCo%2FpqXtoPNqop3KhGAlDdyw20%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;355&quot; height=&quot;711&quot; data-origin-width=&quot;355&quot; data-origin-height=&quot;711&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;구글에서의 연구 사례와 여러 데이터들을 통해 팀의 효율성과 효과성을 높이기 위한 구체적인 전략과 원칙을 제시하고 있으며 무엇이 중요하고 어떻게 관리해 나가면 좋을지, 실질적인 방법들을 제시한다. 추상적인 방법이 아닌 실질적인 방법으로, 구체적으로 어떤 도구를 통해 도움을 받을 수 있으며 어떤 방식으로 접근하면 되는지에 대해 많은 연구를 한 것이 느껴졌다. (예를 들면, 위의 사진처럼 협업 도구 외에도 독자적인 업무 스타일을 가진 개발자들을 유기적으로 협력하게 하기 위해 3E 방법을 제안한다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;347&quot; data-origin-height=&quot;640&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dpmkqV/btsLzwfvPgw/kChOMyK7XzpMn0HfEE4o9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dpmkqV/btsLzwfvPgw/kChOMyK7XzpMn0HfEE4o9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dpmkqV/btsLzwfvPgw/kChOMyK7XzpMn0HfEE4o9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdpmkqV%2FbtsLzwfvPgw%2FkChOMyK7XzpMn0HfEE4o9k%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;347&quot; height=&quot;640&quot; data-origin-width=&quot;347&quot; data-origin-height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;또한 읽으면서 인상깊었던 부분은 위 사진처럼 Q&amp;amp;A가 존재해서 좀 신선했다. 오히려 이런 부분 덕분에 이전 내용을 되돌아보기에 좋았던 것 같다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&amp;nbsp;내용중 일부는 정말 너무 기본이어 보이는 부분도 있지만, 대부분 알면서도 자연스럽게 무시해온 것들이 존재한다. 읽다보니 너무 흐르는 대로 살아온 게 아닌가 란 생각도 들었다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;&amp;nbsp;매니징 방법 외에도 효과적인 의사소통 방법, 업무에서 인정받기 위한 방법, 영향령을 주는 방법, 결과물 대신 성과에 집중,&amp;nbsp; 등등...&lt;/span&gt; 이 책은 리더 뿐만이 아니라 개발자 개인으로써도 어떻게 프로젝트에 참여하고 기여를 할지, 나의 업무 생활을 어떻게 해나갈지 다시 생각해보게 됐다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;나도 이 책을 토대로 팀원으로써, 리더 기술을 조금씩 실천해서 앞으로 향후 몇년 후엔 좋은 선배, 좋은 리더가 될 수 있으면 좋겠다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>리뷰</category>
      <author>손혜정</author>
      <guid isPermaLink="true">https://hjson.tistory.com/85</guid>
      <comments>https://hjson.tistory.com/85#entry85comment</comments>
      <pubDate>Sun, 29 Dec 2024 23:59:49 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 잘 읽히는 보고서 문장의 비밀</title>
      <link>https://hjson.tistory.com/84</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;* &lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;한빛미디어 &amp;lt;나는 리뷰어다&amp;gt;활동으로 지원받아 작성한 리뷰입니다&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 도서는 전공분야는 아니지만 회사 업무를 하면서 필요하다고 느끼는 '보고서' 작성에 관한 책을 골랐다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240929_223242371_03.jpg&quot; data-origin-width=&quot;1372&quot; data-origin-height=&quot;1877&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIorr5/btsJQkmUVRb/GHZ96E9ikH42atGocRIvcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIorr5/btsJQkmUVRb/GHZ96E9ikH42atGocRIvcK/img.png&quot; data-alt=&quot;도서 사진&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIorr5/btsJQkmUVRb/GHZ96E9ikH42atGocRIvcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIorr5%2FbtsJQkmUVRb%2FGHZ96E9ikH42atGocRIvcK%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;600&quot; height=&quot;821&quot; data-filename=&quot;edited_KakaoTalk_20240929_223242371_03.jpg&quot; data-origin-width=&quot;1372&quot; data-origin-height=&quot;1877&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;도서 사진&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책은, 보고서를 작성하던 나를 뒤돌아보기에 좋은 책 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;몰론 앞으로 보고서를 작성하기 위한 참소서로도 좋다고 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단순히 글쓰기가 아닌 '보고서 작성'에 특화된 문장 작성 방법을 알려준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240929_223242371_02.jpg&quot; data-origin-width=&quot;1503&quot; data-origin-height=&quot;1263&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWzBZS/btsJQk1tnpu/Ino5YAY2cfQkWU92sLlsRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWzBZS/btsJQk1tnpu/Ino5YAY2cfQkWU92sLlsRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWzBZS/btsJQk1tnpu/Ino5YAY2cfQkWU92sLlsRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWzBZS%2FbtsJQk1tnpu%2FIno5YAY2cfQkWU92sLlsRk%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;600&quot; height=&quot;504&quot; data-filename=&quot;edited_KakaoTalk_20240929_223242371_02.jpg&quot; data-origin-width=&quot;1503&quot; data-origin-height=&quot;1263&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;책의 구성은 위 처럼 보고서 작성에서 어떤 부분을 신경써서 작성 해야 하는지, 그 사례와 개선 방향에 대해서 알려준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여러 사례들을 보면서 어떤 것이 왜 좋지 않은 문장인지, 보고서 작성으로써 알맞지 않은 문장 선택이었는지 알려준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;분명 보고서 작성에 있어서 명확하고 정확하고 간결한게 중요하다는 것을 알고 있지만, 그걸 어떻게 '잘' 할 수 있는지는 모를 수 있다. 아니면 익숙하지 않을 수 있다. 책을 읽으면서 내가 작성했던 보고서 또는 가이드 문서들을 생각하며 수정 방향을 곱씹어 볼 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240929_223242371_01.jpg&quot; data-origin-width=&quot;1360&quot; data-origin-height=&quot;1853&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bh3jvE/btsJQXrbFi4/GXHvhS3vPZFUjyTseRg3C1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bh3jvE/btsJQXrbFi4/GXHvhS3vPZFUjyTseRg3C1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bh3jvE/btsJQXrbFi4/GXHvhS3vPZFUjyTseRg3C1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbh3jvE%2FbtsJQXrbFi4%2FGXHvhS3vPZFUjyTseRg3C1%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;600&quot; height=&quot;818&quot; data-filename=&quot;edited_KakaoTalk_20240929_223242371_01.jpg&quot; data-origin-width=&quot;1360&quot; data-origin-height=&quot;1853&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;위 처럼 우리가 쉽게 틀릴 수 있는 외래어에 대해서도 안내해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(뒷장에도 나와있는데 나도 몇가지 틀리게 사용했던게 있다. 하지만 개인적인 생각으로 읽는 사람도 모르지 않을까...라는 안일한 생각을 버리고 수정하도록 해야겠다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;이 외에도 보고서 작성에서 사용하는 어체, 기호 표현도 다룬다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240929_223242371.jpg&quot; data-origin-width=&quot;2147&quot; data-origin-height=&quot;1355&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lJC8D/btsJQFjYnrp/bGhsZy5hUpRqJqmCYP7nm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lJC8D/btsJQFjYnrp/bGhsZy5hUpRqJqmCYP7nm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lJC8D/btsJQFjYnrp/bGhsZy5hUpRqJqmCYP7nm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlJC8D%2FbtsJQFjYnrp%2FbGhsZy5hUpRqJqmCYP7nm1%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;2147&quot; height=&quot;1355&quot; data-filename=&quot;edited_KakaoTalk_20240929_223242371.jpg&quot; data-origin-width=&quot;2147&quot; data-origin-height=&quot;1355&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 보고서의 문장에 대해서만 다루느냐 하면 또 아니다. 나무를 볼 때 숲을 보는 것도 중요하듯이, 보고서의 종류와 읽는 사람(상사)에 대해서도 분석을 해본다. 시각적인 표/차트에 대해서도 다루기 때문에 좀 더 나은 보고서를 쓰고 싶은 사람들, 보고서 작성에 어려움을 겪는 분들이 읽기에 좋은 책이라고 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;보고서를 작성하다 보면 어떻게 작성해야할 지 정신이 아득해질때가 있지만, 적어도 전보다 나은 보고서를 작성할 수 있을 것 같다.&lt;/p&gt;</description>
      <category>리뷰</category>
      <author>손혜정</author>
      <guid isPermaLink="true">https://hjson.tistory.com/84</guid>
      <comments>https://hjson.tistory.com/84#entry84comment</comments>
      <pubDate>Sun, 29 Sep 2024 22:54:31 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 네트워크 인프라 자동화</title>
      <link>https://hjson.tistory.com/83</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;한빛미디어 &amp;lt;나는 리뷰어다&amp;gt;활동으로 지원받아 작성한 리뷰입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;&amp;nbsp;이번 리뷰는 '네트워크 인프라 자동화'라는 책을 훑어봤다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;&amp;nbsp;책 페이지가 무려 984페이지다.. 1000페이지라고 해야겠다...&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;리뷰어 활동의 장점은 내 분야와 다른 분야의 지식도 쌓을 수 있다는 점인데, 이번에 네트워크 인프라 구축에 대해 알아보려다가... 1000페이지를 보고 사실 자신이 없어졌다... 그냥 &lt;/span&gt;가벼운 마음으로 훑어본 후기를 공유해야겠다..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240825_223954867.jpg&quot; data-origin-width=&quot;1165&quot; data-origin-height=&quot;1405&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/elYBzh/btsJfMQXT8h/GihuYKwKx7wCeA1ckipk60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/elYBzh/btsJfMQXT8h/GihuYKwKx7wCeA1ckipk60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/elYBzh/btsJfMQXT8h/GihuYKwKx7wCeA1ckipk60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FelYBzh%2FbtsJfMQXT8h%2FGihuYKwKx7wCeA1ckipk60%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;635&quot; height=&quot;766&quot; data-filename=&quot;edited_KakaoTalk_20240825_223954867.jpg&quot; data-origin-width=&quot;1165&quot; data-origin-height=&quot;1405&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책은 네트워크 프로그래밍 자동화를 다룬다. 서비스, 연결성을 설정하고 운영, 관리하는 방법을 알려준다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네트워킹 영역에서의 여러 방법론이나 여러 도구들을 소개해주는데 네트워크 구축 경험이 없는 사람에게 큰 인사이트를, 현재 네트워크 인프라 구축 및 운영을 하는 쪽에서는 나름의 노하우를 배울 수 있는 좋은 책이라는 생각이 든다. (안타까운점은 내가 네트워크 고수가 아니라 그 정도를 가늠을 못할뿐이다...)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;먼저, SDN 개념부터 잡고 시작한다. 근데 사실 나는 SDN도 처음 들어봤고, AWS 인프라 및 kubeflow는 꽤 써봤다고 생각했는데 생소한 용어, 기술들이 꽤 나왔다. 네트워킹에서 정말 다양한 부분을 고려해야 하는구나 라는 생각도 들고.. 실제 여러 케이스들을 이야기 해주면서 (예를들면 한 플랫폼에서 다른 플랫폼으로 옮겨가는 방법은?) 이를 해결하기 위한 여러 방법들과 팁을 알 수 있다. (뭐 실제로 이런 상황에서 제조사는 멀티 벤더 환경을 더 쉽게 관리하도록 돕는 일엔 관심이 없다던지..)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;단순히 프로그래밍 지식 뿐만 아니라 하드웨어적인 요소들도 나오게 되는데 (네트워크 장비 등), 이부분의 역할때문에 초반에 조금 어려움이 있었지만 네트워킹 문제들과 그 문제들을 해결하는 방법들에 대한 내용은 무척 재밌다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중간중간 기초적인 부분도 간단하게 짚고 넘어가는데 (RESTful 하다-란), 장비에 따른 API 유형이 다르다는 것도 새로웠다. 리눅스에 대한 역사도 살펴보면서 자동화 프로그래밍 가능성면에서 리눅스 운영체제의 중요성에 대해서도 다룬다. 실제로 리눅스로 기초적인 자동화 방법도 직접 실습해볼 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240825_223954867_02.jpg&quot; data-origin-width=&quot;1973&quot; data-origin-height=&quot;1350&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIhp0S/btsJfF5xvvQ/ZI69r4VOwVotNPZckF4rU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIhp0S/btsJfF5xvvQ/ZI69r4VOwVotNPZckF4rU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIhp0S/btsJfF5xvvQ/ZI69r4VOwVotNPZckF4rU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIhp0S%2FbtsJfF5xvvQ%2FZI69r4VOwVotNPZckF4rU0%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;775&quot; height=&quot;530&quot; data-filename=&quot;edited_KakaoTalk_20240825_223954867_02.jpg&quot; data-origin-width=&quot;1973&quot; data-origin-height=&quot;1350&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드가 있는 장에서는 논리 네트워크 격리, 퍼블릭/프라이빗 주소, 토폴리지, 로드 밸런싱등 클라우드 개념과 기술들에 대해 배운다. AWS에서 배운 가용성, 보안측면을 고려하여 VPC를 구축하는 설계 구조도 살펴볼 수 있는데 이게 또 클라우드 규모에 따라 조금씩 달라져야 하는 점을 알려준다. (정말 섬세하다..)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 이론, 기술 뿐만 아니라 네트워크 토폴리지 시뮬레이션 도구도 소개해준다. 테라폼 등 몇가지 들이 유명한 것 같았고 6장 파이썬은 이미 아는 내용이라 쉽게 넘어갈 수 있었다. (정말 파이썬에 대한 기초 소개 수준이었다) Go언어도 소개해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터 포멧과 모델 장에서는 네트워킹에서 사용하는 여러 자료들을 어떤식으로 포멧팅을 할건지에 대한 인사이트를 알 수있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;뒤로 갈수록 아키텍처 관점에서의 네트워 자동화를 배울 수 있다. 현실적으로 고려해야 하는 다양한 요소들을 설명해 주고 실무적으로 환경을 구축할 수 있도록 도와주는 것 같다. 실제 현업에서 네트워크 자동화 하시는분께는 많은 도움이 될 것 같다. 또 현업이 아니더라도 DevOps에 관심이 있어서 내 시스템을 설계할때 네트워킹 영역까지 알고 싶으신분들에게도 많은 도움이 될 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>리뷰</category>
      <author>손혜정</author>
      <guid isPermaLink="true">https://hjson.tistory.com/83</guid>
      <comments>https://hjson.tistory.com/83#entry83comment</comments>
      <pubDate>Sun, 25 Aug 2024 22:48:05 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 처음 시작하는 FastAPI</title>
      <link>https://hjson.tistory.com/82</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;한빛미디어 &amp;lt;나는 리뷰어다&amp;gt;활동으로 지원받아 작성한 리뷰입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;개발을 하다보면 의도치 않게 웹, 앱을 해야하는 경우가 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;Fast API는 파이썬 기반 웹 프레임워크로 빠르고 효율적인 API개발 목적으로 설계되었다고 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한빛출판네트워크에 파이썬 웹 프레임워크로 Django, Flask, FastAPI 를 비교해 놓은것이 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS5997817104&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS5997817104\&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1722176595223&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;파이썬 웹 프레임워크 비교 - Django, Flask, FastAPI 알아보기&quot; data-og-description=&quot;세바스티안 라미레즈Sebasti&amp;aacute;n Ram&amp;iacute;rez가 2018년에 발표한 모던 파이썬 웹 프레임워크, FastAPI는 Flask (플라스크)와 Django (장고)를 따라 빠르게 성장했다. 깃허브 스타 수를 기준으로 보면, 2023년 말에 F&quot; data-og-host=&quot;m.hanbit.co.kr&quot; data-og-source-url=&quot;https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS5997817104&quot; data-og-url=&quot;https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS5997817104&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/H3Hj2/hyWGPNFth0/kVkOCtxIpnAWUN8rj7Elc1/img.jpg?width=600&amp;amp;height=600&amp;amp;face=0_0_600_600&quot;&gt;&lt;a href=&quot;https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS5997817104&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS5997817104&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/H3Hj2/hyWGPNFth0/kVkOCtxIpnAWUN8rj7Elc1/img.jpg?width=600&amp;amp;height=600&amp;amp;face=0_0_600_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;파이썬 웹 프레임워크 비교 - Django, Flask, FastAPI 알아보기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;세바스티안 라미레즈Sebasti&amp;aacute;n Ram&amp;iacute;rez가 2018년에 발표한 모던 파이썬 웹 프레임워크, FastAPI는 Flask (플라스크)와 Django (장고)를 따라 빠르게 성장했다. 깃허브 스타 수를 기준으로 보면, 2023년 말에 F&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;m.hanbit.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전엔 내 주변에 Django를 사용하는 사람들만 많았는데 요새는 Flask, FastAPI등 다양해진 것 같다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240728_233257468.jpg&quot; data-origin-width=&quot;1386&quot; data-origin-height=&quot;1599&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BcqyQ/btsIQ1OEW5O/hbGCoOKgy354u0cIqGIQA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BcqyQ/btsIQ1OEW5O/hbGCoOKgy354u0cIqGIQA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BcqyQ/btsIQ1OEW5O/hbGCoOKgy354u0cIqGIQA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBcqyQ%2FbtsIQ1OEW5O%2FhbGCoOKgy354u0cIqGIQA0%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;458&quot; height=&quot;528&quot; data-filename=&quot;edited_KakaoTalk_20240728_233257468.jpg&quot; data-origin-width=&quot;1386&quot; data-origin-height=&quot;1599&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책은, 초심자부터 경험 있는 개발자까지 두루 읽기 좋은책이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫 시작은 모던 웹부터이다. FastAPI사용법 뿐만아니라 API가 무엇인지, 웹 서비스는 어떻게 제공하는지, 데이터는 어떻게 주고받는지 등 기본적인 것부터 보고 넘어간다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240728_233257468_01.jpg&quot; data-origin-width=&quot;2068&quot; data-origin-height=&quot;1386&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T1ery/btsIP6pA2rs/SToyGekNmel2SsiqDGo5KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T1ery/btsIP6pA2rs/SToyGekNmel2SsiqDGo5KK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T1ery/btsIP6pA2rs/SToyGekNmel2SsiqDGo5KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT1ery%2FbtsIP6pA2rs%2FSToyGekNmel2SsiqDGo5KK%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;664&quot; height=&quot;445&quot; data-filename=&quot;edited_KakaoTalk_20240728_233257468_01.jpg&quot; data-origin-width=&quot;2068&quot; data-origin-height=&quot;1386&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬에 대해서도 환경설정, 기본적으로 필요한 개념(변수, 타입힌트)등을 알려준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;몰론 미리 알고있으면 이해하기 쉽고 빨리 다음장으로 넘어갈 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단한 API 요청, 응답유형에서 부터 FastAPI에서 제공하는 docs 기능(자동 문서화)등을 소개하고,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹 서비스에서 중요한 동시성, 비동기성에 대해 알려준다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FastAPI를 검색해가며 필요한 기능만 쓸수도 있지만 FastAPI가 만들어진 목적과 실제 사용 방법, 구성을 통해 더 디테일한 제어와 개발이 가능하다. 이런 것들은 웹 서비스를 조금 더 안정적이고 빠르게 구축하는데 도움이 될 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240728_233257468_02.jpg&quot; data-origin-width=&quot;2059&quot; data-origin-height=&quot;1386&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dQ1LsE/btsIQfmrR84/9nh28TmbrxPNkWSYyb7BkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dQ1LsE/btsIQfmrR84/9nh28TmbrxPNkWSYyb7BkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dQ1LsE/btsIQfmrR84/9nh28TmbrxPNkWSYyb7BkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdQ1LsE%2FbtsIQfmrR84%2F9nh28TmbrxPNkWSYyb7BkK%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;2059&quot; height=&quot;1386&quot; data-filename=&quot;edited_KakaoTalk_20240728_233257468_02.jpg&quot; data-origin-width=&quot;2059&quot; data-origin-height=&quot;1386&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240728_233257468_03.jpg&quot; data-origin-width=&quot;2043&quot; data-origin-height=&quot;1386&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXOeMf/btsIQopZ1x7/8ewpYNdK3sDt2Qjr58fmr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXOeMf/btsIQopZ1x7/8ewpYNdK3sDt2Qjr58fmr1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXOeMf/btsIQopZ1x7/8ewpYNdK3sDt2Qjr58fmr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXOeMf%2FbtsIQopZ1x7%2F8ewpYNdK3sDt2Qjr58fmr1%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;2043&quot; height=&quot;1386&quot; data-filename=&quot;edited_KakaoTalk_20240728_233257468_03.jpg&quot; data-origin-width=&quot;2043&quot; data-origin-height=&quot;1386&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 웹 개발자가 아닌 이상에야 웹 서비스에서 신경써야 하는 값 유효성 검사, 의존성 주입, API설계 등의 방법들을 FastAPI에 내장되어있는 기능들을 살펴보며 익힐 수 있다는 점이 매우 큰 장점인 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 외에도 테스트, 배포 장을 통해 실제 서비스와 유지보수에 대한 도움을 받을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;적절하게 들어가 있던 예시들이 실용적인 지식을 얻기에도 좋았던 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>리뷰</category>
      <category>FastAPI</category>
      <category>처음 시작하는 fastapi</category>
      <category>파이썬 웹서비스</category>
      <category>한빛미디어 리뷰어</category>
      <author>손혜정</author>
      <guid isPermaLink="true">https://hjson.tistory.com/82</guid>
      <comments>https://hjson.tistory.com/82#entry82comment</comments>
      <pubDate>Sun, 28 Jul 2024 23:36:47 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 개발자를 위한 필수 수학</title>
      <link>https://hjson.tistory.com/81</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번달도 한빛미디어 &amp;lt;나는 리뷰어다&amp;gt;활동으로 지원받아 작성한 리뷰입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240630_012840114_05.jpg&quot; data-origin-width=&quot;1918&quot; data-origin-height=&quot;1318&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCIE8M/btsIipia0ZM/aMTxFYjMMKcTxk8iJmfZuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCIE8M/btsIipia0ZM/aMTxFYjMMKcTxk8iJmfZuk/img.png&quot; data-alt=&quot;도서 사진&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCIE8M/btsIipia0ZM/aMTxFYjMMKcTxk8iJmfZuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCIE8M%2FbtsIipia0ZM%2FaMTxFYjMMKcTxk8iJmfZuk%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;584&quot; height=&quot;401&quot; data-filename=&quot;edited_KakaoTalk_20240630_012840114_05.jpg&quot; data-origin-width=&quot;1918&quot; data-origin-height=&quot;1318&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;도서 사진&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;+워크북은 챕터별 연습문제가 들어있다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;데이터과학 및 인공지능 분야에서 필요로 하는 필수 수학 지식을 배울 수 있는 책.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;정말 기초부터 알려준다. 정수론 들어봤는가..? 학생때 이후로 처음이다..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;자연수, 정수, 유리수 등등 기초 수 체계부터 시작한다. 연산 순서도 알려주는데, 정말 모든것을 잊어버린 상태라고 해도 그걸 끄집어내서 알려줄 것이니 걱정하지 않아도 될것같다.. 파이썬 예제도 함께있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;학생때와의 차이점으론, 직접 그래프나 수식계산을 직접 안하고 코드 예제로 보여주면서 쉽게 결과를 볼 수 있다는 정도이다. 이를 통해서 신기한 계산도 할 수 있다. (극한을 계산해보기도 한다..!)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240630_012840114_04.jpg&quot; data-origin-width=&quot;1977&quot; data-origin-height=&quot;1244&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cftVeZ/btsIizZlANN/AZGgZDuK0cu8Opyx924y5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cftVeZ/btsIizZlANN/AZGgZDuK0cu8Opyx924y5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cftVeZ/btsIizZlANN/AZGgZDuK0cu8Opyx924y5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcftVeZ%2FbtsIizZlANN%2FAZGgZDuK0cu8Opyx924y5K%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;647&quot; height=&quot;407&quot; data-filename=&quot;edited_KakaoTalk_20240630_012840114_04.jpg&quot; data-origin-width=&quot;1977&quot; data-origin-height=&quot;1244&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;미분, 편도함수, 적분을 통해선 딥러닝 신경망에 쓰이는 gradient, 연쇄법칙등을 직접 계산해볼수도 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;확률 부분도 개념을 차근차근 다시 짚어보기 좋은 것 같다. 여기선 likelihood와 확률간의 차이에 대해서도 보고, 베이즈 정리를 계산해보기도 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근 Data science 쪽 공부를 하고 있는데 이에 필요한 기초 수학(오일러 수,&amp;nbsp; 오즈 등), 확률, 기술/추론 통계 등도 잘 소개가 되어있는 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;개인적으로는 벡터에 대한 설명도 친절하게 잘 되어있는 것 같다. 그림을 통해 벡터간의 결합이 어떻게 이뤄지는지,벡터의 성질들에 대해 설명을 너무 잘 해줬다. 벡터는 결국 언어 모델에서 임베딩을 설명하고 딥러닝 모델의 각 레이어 feature들 간의 관계가 어떻게 학습이 될 수 있는지 생각해볼 수 있었던 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240630_012840114_02.jpg&quot; data-origin-width=&quot;2068&quot; data-origin-height=&quot;1355&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKUW0o/btsIiqnR8Qz/UR9x80oVjQPxqwf0GcAzF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKUW0o/btsIiqnR8Qz/UR9x80oVjQPxqwf0GcAzF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKUW0o/btsIiqnR8Qz/UR9x80oVjQPxqwf0GcAzF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKUW0o%2FbtsIiqnR8Qz%2FUR9x80oVjQPxqwf0GcAzF0%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;687&quot; height=&quot;450&quot; data-filename=&quot;edited_KakaoTalk_20240630_012840114_02.jpg&quot; data-origin-width=&quot;2068&quot; data-origin-height=&quot;1355&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&amp;nbsp;고유벡터와 고유값, 역행렬 등등.. 다양한 기초 수학을 넘어 뒷부분으로 갈 수록 데이터 과학에 필요한 선형대수 계산, 회귀, 분류, 신경망 챕터가 존재한다. 그림과 예제, 코드들이 보기 쉽게 만들어져 이해를 도왔다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240630_012840114.jpg&quot; data-origin-width=&quot;1806&quot; data-origin-height=&quot;1169&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oaaIh/btsIgO4Sae0/SjhKQ7hp1i89jaBvHkmkk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oaaIh/btsIgO4Sae0/SjhKQ7hp1i89jaBvHkmkk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oaaIh/btsIgO4Sae0/SjhKQ7hp1i89jaBvHkmkk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoaaIh%2FbtsIgO4Sae0%2FSjhKQ7hp1i89jaBvHkmkk0%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;1806&quot; height=&quot;1169&quot; data-filename=&quot;edited_KakaoTalk_20240630_012840114.jpg&quot; data-origin-width=&quot;1806&quot; data-origin-height=&quot;1169&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;Data science 공부하면서 빅데이터 분석기사, ADP 시험도 보러 간적이있었는데 기초 수학은 이 책을 참고하면 좋을 것 같다. (기초 수학이라고 되어있지만 이 외에도 선형회귀, confusion matrix, 신경망, 활성화 함수 등 전반적으로 필요한 부분을 담고있다. 이것이 '기초 수학'이라고는 생각 안하지만.. -데이터 개발-개발자 를 위한 필수 수학이니까!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터 과학을 공부하는 분들 중 수학의 기본을 많이 잊어버려서 업무/학습 도중에 디테일이 떨어지시는 분들께 좋은 책이라고 생각이 든다. 기본이 탄탄하면 같은 내용을 들어도 이해도가 높고 응용이 쉬워지기 때문에, 평소 부족함 또는 어려움을 느꼈다면 꼭 한번 읽어보기를 권해본다.&lt;/p&gt;
&lt;p 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://hjson.tistory.com/81</guid>
      <comments>https://hjson.tistory.com/81#entry81comment</comments>
      <pubDate>Sun, 30 Jun 2024 01:35:05 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 켄트 벡의 Tidy First?</title>
      <link>https://hjson.tistory.com/80</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;켄트 벡의 Tidy First 리뷰.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(더 나은 소프트웨어 설계를 위한 32가지 코드 정리법)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240526_234855216.jpg&quot; data-origin-width=&quot;2069&quot; data-origin-height=&quot;1356&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BvMXE/btsHCzTTDW9/W2r0MxPvKzCdXizokDk80K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BvMXE/btsHCzTTDW9/W2r0MxPvKzCdXizokDk80K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BvMXE/btsHCzTTDW9/W2r0MxPvKzCdXizokDk80K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBvMXE%2FbtsHCzTTDW9%2FW2r0MxPvKzCdXizokDk80K%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;762&quot; height=&quot;499&quot; data-filename=&quot;edited_KakaoTalk_20240526_234855216.jpg&quot; data-origin-width=&quot;2069&quot; data-origin-height=&quot;1356&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번&amp;nbsp;책은&amp;nbsp;참고문헌을&amp;nbsp;포함해도&amp;nbsp;147밖에&amp;nbsp;되지&amp;nbsp;않는다. &lt;br /&gt;옮긴이&amp;nbsp;노트가&amp;nbsp;있긴&amp;nbsp;하지만&amp;nbsp;페이지&amp;nbsp;수&amp;nbsp;만큼&amp;nbsp;마음이&amp;nbsp;가볍다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;켄트 벡의 구현 패턴이란 책을 본적은 없지만, 이분이 매우 저명한 분이었다는 것을 알게되었고 최근 코드의 품질, 소프트웨어의 설계에 대해 고민이 많았기 때문에 이렇게나마 접할 수 있어서 좋았다.&lt;br /&gt;(나중에 알고보니 클린토드 시리즈의 저자인 로버트 C 마틴이 켄트 벡에 대한 언급을 한적이 있었고, 테스트 주도 개발의 창시자였다..!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240526_234855216_02.jpg&quot; data-origin-width=&quot;1386&quot; data-origin-height=&quot;2277&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xcLCj/btsHDeBP0L2/t1NjTxLPDPBDtKyrVbJaG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xcLCj/btsHDeBP0L2/t1NjTxLPDPBDtKyrVbJaG0/img.png&quot; data-alt=&quot;설계시 고려가 필요한 부분에 대해 정리가 잘 되어있다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xcLCj/btsHDeBP0L2/t1NjTxLPDPBDtKyrVbJaG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxcLCj%2FbtsHDeBP0L2%2Ft1NjTxLPDPBDtKyrVbJaG0%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;407&quot; height=&quot;669&quot; data-filename=&quot;edited_KakaoTalk_20240526_234855216_02.jpg&quot; data-origin-width=&quot;1386&quot; data-origin-height=&quot;2277&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;설계시 고려가 필요한 부분에 대해 정리가 잘 되어있다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240526_234855216_03.jpg&quot; data-origin-width=&quot;1386&quot; data-origin-height=&quot;2345&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0Tnw5/btsHDfgrwlx/H31zhnStd0QIAJx0Cgs0Mk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0Tnw5/btsHDfgrwlx/H31zhnStd0QIAJx0Cgs0Mk/img.png&quot; data-alt=&quot;경험적으로 접근하는 부분 덕분에 좀 더 와닿는 부분이 많다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0Tnw5/btsHDfgrwlx/H31zhnStd0QIAJx0Cgs0Mk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0Tnw5%2FbtsHDfgrwlx%2FH31zhnStd0QIAJx0Cgs0Mk%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;392&quot; height=&quot;663&quot; data-filename=&quot;edited_KakaoTalk_20240526_234855216_03.jpg&quot; data-origin-width=&quot;1386&quot; data-origin-height=&quot;2345&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;경험적으로 접근하는 부분 덕분에 좀 더 와닿는 부분이 많다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;'Tidy'라는&amp;nbsp;책의&amp;nbsp;이름에&amp;nbsp;걸맞게&amp;nbsp;대체로&amp;nbsp;코드&amp;nbsp;품질과&amp;nbsp;설계&amp;nbsp;방법에&amp;nbsp;대해&amp;nbsp;압축하여&amp;nbsp;전달하고&amp;nbsp;있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;압축을 하고 있는 만큼 어느정도의 경험이 있다면 더 좋겠지만, 전체적으로 어렵지 않게 되어있으며&lt;span&gt;&amp;nbsp;&lt;/span&gt;프로그래밍 언어와 무관하게 프로젝트에 적용할 수 있는 코드 정리법, 관리법등을 다룬다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 장의 내이도 짧고 간결하고 더 나은 설계, 소프트웨어를 위한 저자의 경험적인 조언이 담겨있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(특히 마지막장, 소프트웨어 설계의 정의는 변해야 한다는 챕터에서 설계에 대해 다시 고민해보게 된다.)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>리뷰</category>
      <category>tidy first</category>
      <category>켄트 벡</category>
      <category>한빛미디어 리뷰</category>
      <author>손혜정</author>
      <guid isPermaLink="true">https://hjson.tistory.com/80</guid>
      <comments>https://hjson.tistory.com/80#entry80comment</comments>
      <pubDate>Sun, 26 May 2024 23:54:19 +0900</pubDate>
    </item>
  </channel>
</rss>