<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>소스코드 요리사</title>
    <link>https://developside.tistory.com/</link>
    <description>모바일(안드로이드, 플러터) 개발자로 개발 관련된 주제를 주로 작성하며, 그 밖에 관심있는 프로그래밍,  책/영화/컨퍼런스 리뷰 등에 대해서 간간히 포스팅 합니다.</description>
    <language>ko</language>
    <pubDate>Mon, 13 Apr 2026 02:10:07 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>소스코드 요리사</managingEditor>
    <image>
      <title>소스코드 요리사</title>
      <url>https://tistory1.daumcdn.net/tistory/2848052/attach/ebea11b655e043799246376cd3b4911d</url>
      <link>https://developside.tistory.com</link>
    </image>
    <item>
      <title>Flipwise 개인정보처리 방침</title>
      <link>https://developside.tistory.com/pages/Flipwise-%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC-%EB%B0%A9%EC%B9%A8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 개인정보의 처리 목적 &amp;lt;Flipwise&amp;gt;은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 인터넷 접속권한 : 서버로부터 카드그룹(Deck), 공지사항 등 어플리케이션 운영에 필요한 DATA를 받아오기 위함, 구글 서비스(광고) 제공을 위함.&lt;br /&gt;- 저장장치 접근 권한 : 이미지 카드 생성 시 이미지를 추가하기 위함, 저장된 카드를 백업, 내보내기를 하기 위함&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 카메라&amp;amp;사진 첩 접근 권한 : &lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;이미지 카드 생성 시 이미지를 추가하기 위함&lt;/span&gt;&lt;br /&gt;- 고유식별정보(Adroid 광고 ID) 접근권한 : 애드몹 맞춤광고 제공을 위한 광고 ID 수집 및 전송&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;(1) 정보주체는 &amp;lt;Flipwise&amp;gt; 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;가. 개인정보 열람요구&lt;br /&gt;나. 오류 등이 있을 경우 정정 요구&lt;br /&gt;다. 삭제요구&lt;br /&gt;라. 처리정지 요구&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;정보를 전혀 수집 하지 않으므로, 모두 사용자가 직접 앱을 삭제 하여 처리 할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;3. 처리하는 개인정보의 항목 작성&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;(1) &amp;lt;Flipwise&amp;gt;은(는) 다음의 개인정보 항목을 처리하고 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&amp;lt; 제화 또는 서비스 제공&amp;gt;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 고유식별정보(Adroid 광고 ID) 접근 권한 (애드몹)&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;4. 개인정보의 파기&amp;lt;Flipwise&amp;gt;(&amp;lsquo;BrownOnyx&amp;rsquo;)은(는) 원칙적으로 개인정보 처리목적이 달성된 경우에는 지체없이 해당 개인정보를 파기합니다. 파기의 절차, 기한 및 방법은 다음과 같습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 앱의 기능제공을 위한 최소한의 권한만을 사용합니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 앱 삭제시 더 이상 위 권한을 사용하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;5. 개인정보의 안전성 확보 조치 &amp;lt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;Flipwise&lt;/span&gt;&amp;gt;(&amp;lsquo;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;BrownOnyx&lt;/span&gt;&amp;rsquo;)은(는) 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.&lt;br /&gt;(1) 내부관리계획의 수립 및 시행개인정보의 안전한 처리를 위하여 내부관리계획을 수립하고 시행하고 있습니다.&lt;br /&gt;(2) 개인정보에 대한 접근 제한개인정보를 처리하는 데이터베이스시스템에 대한 접근권한의 부여,변경,말소를 통하여 개인정보에 대한 접근통제를 위하여 필요한 조치를 하고 있으며 침입차단시스템을 이용하여 외부로부터의 무단 접근을 통제하고 있습니다.&lt;br /&gt;(3) 비인가자에 대한 출입 통제개인정보를 보관하고 있는 물리적 보관 장소를 별도로 두고 이에 대해 출입통제 절차를 수립, 운영하고 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;6. 개인정보 보호책임자 작성&lt;br /&gt;(1) &amp;lt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;Flipwise&lt;/span&gt;&amp;gt;(&amp;lsquo;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;BrownOnyx&lt;/span&gt;&amp;rsquo;) 은(는) 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;▶ 개인정보 보호책임자 성명 : &lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;BrownOnyx &lt;/span&gt;연락처 : junpilpark@gmail.com&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;▶ 개인정보 보호 담당부서연락처 : junpilpark@gmail.com&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;(2) 정보주체께서는 &amp;lt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;Flipwise&lt;/span&gt;&amp;gt;(&amp;lsquo;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;BrownOnyx&lt;/span&gt;&amp;rsquo;)의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자로 문의하실 수 있습니다.&lt;br /&gt;&amp;lt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;Flipwise&lt;/span&gt;&amp;gt;(&amp;lsquo;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;BrownOnyx&lt;/span&gt;&amp;rsquo;)은(는) 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;7. 개인정보 처리방침 변경&lt;br /&gt;(1) 이 개인정보처리방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.&lt;br /&gt;(2) 이 개인정보처리방침은 2025년 07월23일부터 적용 됩니다.&lt;/p&gt;</description>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/pages/Flipwise-%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC-%EB%B0%A9%EC%B9%A8</guid>
      <pubDate>Tue, 22 Jul 2025 01:54:36 +0900</pubDate>
    </item>
    <item>
      <title>개발자가 직접 경험한 LLM 코딩의 현실과 가능성</title>
      <link>https://developside.tistory.com/123</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;그동안&amp;nbsp;제품&amp;nbsp;개발,&amp;nbsp;사이드&amp;nbsp;프로젝트,&amp;nbsp;보고용&amp;nbsp;스낵&amp;nbsp;프로그램을&amp;nbsp;만들면서&amp;nbsp;Cline과&amp;nbsp;Cursor,&amp;nbsp;Claude&amp;nbsp;Code를&amp;nbsp;사용하며&amp;nbsp;느낀&amp;nbsp;점을&amp;nbsp;정리해보았습니다.&lt;br /&gt;&lt;br /&gt;1. 간단한 데모 프로그램이나 스크립트와 같은 스낵 프로그램은 거의 직접 코딩하지 않고도 바이브코딩으로 충분히 가능했습니다.&lt;br /&gt;최근에&amp;nbsp;만든&amp;nbsp;프로그램은&amp;nbsp;메모와&amp;nbsp;이미지의&amp;nbsp;메타데이터를&amp;nbsp;조회하고,&amp;nbsp;검색(retrieval)&amp;nbsp;알고리즘의&amp;nbsp;결과를&amp;nbsp;비교할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;웹페이지였습니다.&amp;nbsp;이&amp;nbsp;프로젝트를&amp;nbsp;장고로&amp;nbsp;개발했는데,&amp;nbsp;Cursor가&amp;nbsp;코딩의&amp;nbsp;90%를&amp;nbsp;담당했고,&amp;nbsp;나머지&amp;nbsp;10%&amp;nbsp;정도만&amp;nbsp;직접&amp;nbsp;수정하여&amp;nbsp;반나절&amp;nbsp;만에&amp;nbsp;완성했습니다.&amp;nbsp;그&amp;nbsp;10%도&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;&lt;br /&gt;2. 알고리즘이나 함수 단위의 코딩에서는 저보다 LLM이 훨씬 뛰어났습니다. 때로는 스스로 코딩하는 것이 의미가 있나 싶을 정도로 LLM이 뛰어났습니다. 예를 들어 커스텀 청커를 만들기 위해 문자열 처리 알고리즘을 반나절 고민했지만 결국 퇴근길에 챗GPT와의 간단한 대화로 바로 해결되었습니다.&lt;br /&gt;&lt;br /&gt;3. LLM을 활용한 코딩의 핵심은 명확한 지시라고 느꼈습니다.&lt;br /&gt;모호한&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;Cursor&amp;nbsp;Agent에게&amp;nbsp;&quot;메타정보&amp;nbsp;데이터에서&amp;nbsp;메모&amp;nbsp;키워드들을&amp;nbsp;가져와&amp;nbsp;flat&amp;nbsp;하게&amp;nbsp;임베딩하는&amp;nbsp;로직을&amp;nbsp;만들어줘&quot;라고&amp;nbsp;요청했는데,&amp;nbsp;제가&amp;nbsp;의도한&amp;nbsp;&quot;키워드1&amp;nbsp;키워드2&amp;nbsp;&amp;hellip;&quot;&amp;nbsp;형태가&amp;nbsp;아니라&amp;nbsp;첫&amp;nbsp;번째&amp;nbsp;키워드만으로&amp;nbsp;임베딩하는&amp;nbsp;로직을&amp;nbsp;구현했습니다.&amp;nbsp;&quot;Flat&quot;이라는&amp;nbsp;용어에&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;없지만&amp;nbsp;더&amp;nbsp;좋은&amp;nbsp;기능이라며&amp;nbsp;추가해주었습니다.&amp;nbsp;(Cursor&amp;nbsp;이전&amp;nbsp;버전에서&amp;nbsp;경험한&amp;nbsp;내용임을&amp;nbsp;참고하시길&amp;nbsp;바랍니다.)&lt;br /&gt;&lt;br /&gt;4. 또한, 코드 베이스가 클 때 Agent가 생성한 코드를 수락한 후 다시 되돌리기가 어렵다는 점도 있습니다. 예를 들어, 아키텍처나 패키지 구조가 A 형태에서 B 형태로 변경되거나, 특정 기능을 추가한 후 다시 제거할 때 문제가 발생했습니다. 특히 기능을 제거할 때 LLM이 자신이 작성한 코드의 컨텍스트를 잃어버려서 빌드가 깨지는 일이 발생했습니다. 저는 하이라이트 기능을 추가한 뒤 다시 제거를 요청했는데, 제대로 제거되지 않았습니다. 이는 Cursor의 이전 버전(Claude Sonnet 3.7 Max 이전 버전)에서 겪었던 문제로, 여러 차례 세심한 검토가 필요했습니다.&lt;br /&gt;&lt;br /&gt;5. 이런 방식으로 세부적인 지시를 내리는 게 생각보다 번거롭습니다. 마치 순서도를 설명하거나 신입사원에게 코드 리뷰를 하듯 상세히 타이핑하다 보면, 차라리 직접 짜는 게 낫지 않을까 하는 생각이 들 때도 많았습니다.&lt;br /&gt;&lt;br /&gt;6. 큰 프로젝트의 경우, LLM이 잘 이해할 수 있도록 작업을 작은 단위로 쪼개거나, 네이밍을 명확히 하고, 주석을 꼼꼼히 작성하거나 Cursor 노트북, Claude.md 파일 등을 활용해 패키지나 클래스에 대한 설명과 지시를 명확히 해두면 컨텍스트 혼동을 줄일 수 있습니다.&lt;br /&gt;&lt;br /&gt;7. 결론적으로 작은 규모의 프로그램이라면 바이브코딩만으로 충분합니다. 그러나 큰 규모의 프로그램에서는 아직 바이브코딩만으로 한계가 있습니다. 따라서 큰 소스코드를 모듈 단위로 잘 분리하는 것이 좋은 것 같습니다. (약간 DDD나 마이크로서비스 형태가 유리할지 고민이 되었습니다.) 좋은 품질의 코드, 그리고 개발자의 의도가 정확히 담긴 코드를 얻으려면 프롬프트를 정확하고 자세히 작성해야 합니다. 당연히 검토 과정도 필요하며, 결국 개발자의 내공이 중요하다는 의미입니다. 또한, LLM에게 의도를 정확히 전달할 수 있는 커뮤니케이션 능력도 중요한 것 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;image-1.png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c9Lo0z/btsMZhfT28H/sBandMV6zay9R6mhgEZ2xk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9Lo0z/btsMZhfT28H/sBandMV6zay9R6mhgEZ2xk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9Lo0z/btsMZhfT28H/sBandMV6zay9R6mhgEZ2xk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9Lo0z%2FbtsMZhfT28H%2FsBandMV6zay9R6mhgEZ2xk%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;1536&quot; height=&quot;1024&quot; data-filename=&quot;image-1.png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Essay</category>
      <category>Ai</category>
      <category>Cursor</category>
      <category>llm</category>
      <category>바이브코딩</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/123</guid>
      <comments>https://developside.tistory.com/123#entry123comment</comments>
      <pubDate>Thu, 27 Mar 2025 19:43:24 +0900</pubDate>
    </item>
    <item>
      <title>[책 리뷰] 쓸모 있는 AI 서비스 만들기</title>
      <link>https://developside.tistory.com/122</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이 책은 AI 서비스 개발에 첫 발을 내딛는 이들을 위한 실용적으로 작성되었습니다.&amp;nbsp;&lt;br /&gt;'쓸모&amp;nbsp;있는&amp;nbsp;AI&amp;nbsp;서비스&amp;nbsp;만들기&amp;nbsp;사전'이라는&amp;nbsp;제목에&amp;nbsp;걸맞게,&amp;nbsp;현업에서&amp;nbsp;활용도가&amp;nbsp;높은&amp;nbsp;5가지&amp;nbsp;AI&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-filename=&quot;edited_KakaoTalk_Photo_2024-09-05-12-50-25 003.jpeg&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;1400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cE6H55/btsJq19tuCh/wI7PMwZCayTfDS96Kxinyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cE6H55/btsJq19tuCh/wI7PMwZCayTfDS96Kxinyk/img.png&quot; data-alt=&quot;책 표지&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cE6H55/btsJq19tuCh/wI7PMwZCayTfDS96Kxinyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcE6H55%2FbtsJq19tuCh%2FwI7PMwZCayTfDS96Kxinyk%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;294&quot; height=&quot;392&quot; data-filename=&quot;edited_KakaoTalk_Photo_2024-09-05-12-50-25 003.jpeg&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;1400&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;각&amp;nbsp;장마다&amp;nbsp;특정&amp;nbsp;AI&amp;nbsp;기술(OCR,&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;학습하는&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2024-09-05-12-50-25 001.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bV9lCn/btsJsmqXPnM/GhlMh2f3h2m6gMk3oO18g0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bV9lCn/btsJsmqXPnM/GhlMh2f3h2m6gMk3oO18g0/img.jpg&quot; data-alt=&quot;이 책의 로드맵&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bV9lCn/btsJsmqXPnM/GhlMh2f3h2m6gMk3oO18g0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV9lCn%2FbtsJsmqXPnM%2FGhlMh2f3h2m6gMk3oO18g0%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;712&quot; height=&quot;534&quot; data-filename=&quot;KakaoTalk_Photo_2024-09-05-12-50-25 001.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&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;&lt;b&gt;제가&amp;nbsp;생각하기에&amp;nbsp;이&amp;nbsp;책의&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;장점은&amp;nbsp;실습&amp;nbsp;위주의&amp;nbsp;접근법입니다.&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;각&amp;nbsp;프로젝트를&amp;nbsp;따라하며&amp;nbsp;자연스럽게&amp;nbsp;AI&amp;nbsp;서비스&amp;nbsp;개발&amp;nbsp;과정을&amp;nbsp;익힐&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;또한&amp;nbsp;한국&amp;nbsp;저자가&amp;nbsp;집필해&amp;nbsp;문장이&amp;nbsp;매끄럽고&amp;nbsp;이해하기&amp;nbsp;쉽다는&amp;nbsp;점도&amp;nbsp;큰&amp;nbsp;장점입니다.&lt;/b&gt;&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;이해되었습니다.&lt;br /&gt;&lt;br /&gt;다만,&amp;nbsp;이책은&amp;nbsp;AI&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;말한&amp;nbsp;것&amp;nbsp;처럼&amp;nbsp;실용적인&amp;nbsp;서비스&amp;nbsp;구현에&amp;nbsp;초점을&amp;nbsp;맞추고&amp;nbsp;있어,&amp;nbsp;AI&amp;nbsp;개발에&amp;nbsp;입문하는&amp;nbsp;이들이나&amp;nbsp;실제&amp;nbsp;서비스를&amp;nbsp;빠르게&amp;nbsp;만들어보고&amp;nbsp;싶은&amp;nbsp;이들에게&amp;nbsp;적합합니다.&lt;br /&gt;&lt;br /&gt;결론적으로,&amp;nbsp;이&amp;nbsp;책은&amp;nbsp;AI&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;기본&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;/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;&quot;한빛미디어 &amp;lt;나는리뷰어다&amp;gt; 활동을 위해서 책을 제공받아 작성된 서평입니다.&quot;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div id=&quot;__endic_crx__&quot;&gt;
&lt;div class=&quot;css-diqpy0&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;__endic_crx__&quot;&gt;
&lt;div class=&quot;css-diqpy0&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Review/책</category>
      <category>Ai</category>
      <category>책리뷰</category>
      <category>한빛미디어</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/122</guid>
      <comments>https://developside.tistory.com/122#entry122comment</comments>
      <pubDate>Thu, 5 Sep 2024 12:54:47 +0900</pubDate>
    </item>
    <item>
      <title>[패스트캠퍼스 베타러너 후기] 프롬프트 엔지니어링으로 시작하는 LLM 서비스 개발</title>
      <link>https://developside.tistory.com/121</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;최근&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;LLM&amp;nbsp;서비스를&amp;nbsp;공부하는데&amp;nbsp;필요한&amp;nbsp;강의나&amp;nbsp;책을&amp;nbsp;찾던&amp;nbsp;중,&amp;nbsp;패스트캠퍼스에서&amp;nbsp;&quot;프롬프트&amp;nbsp;엔지니어링으로&amp;nbsp;시작하는&amp;nbsp;LLM&amp;nbsp;서비스&amp;nbsp;개발&quot;&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;&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;서비스와&amp;nbsp;유사한&amp;nbsp;9개의&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;LLM&amp;nbsp;개론부터&amp;nbsp;프롬프트&amp;nbsp;엔지니어링,&amp;nbsp;RAG(Retrieval-Augmented&amp;nbsp;Generation),&amp;nbsp;에이전트&amp;nbsp;개발까지&amp;nbsp;LLM&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;베타&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;OpenAI&amp;nbsp;API&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;2062&quot; data-origin-height=&quot;852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AahSi/btsIy4dMNg6/stGk4tFK5tTWsw3GvUMqk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AahSi/btsIy4dMNg6/stGk4tFK5tTWsw3GvUMqk0/img.png&quot; data-alt=&quot;카카오 대화 요약 학습 목표 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AahSi/btsIy4dMNg6/stGk4tFK5tTWsw3GvUMqk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAahSi%2FbtsIy4dMNg6%2FstGk4tFK5tTWsw3GvUMqk0%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;661&quot; height=&quot;273&quot; data-origin-width=&quot;2062&quot; data-origin-height=&quot;852&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-origin-width=&quot;2092&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAhRLn/btsIxikxpPj/qCnHhsMaA5wjtEmcBp6Zb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAhRLn/btsIxikxpPj/qCnHhsMaA5wjtEmcBp6Zb0/img.png&quot; data-alt=&quot;카카오톡 대화 요약하기 프로젝트에서 구현한 프로그램 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAhRLn/btsIxikxpPj/qCnHhsMaA5wjtEmcBp6Zb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAhRLn%2FbtsIxikxpPj%2FqCnHhsMaA5wjtEmcBp6Zb0%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;2092&quot; height=&quot;1080&quot; data-origin-width=&quot;2092&quot; data-origin-height=&quot;1080&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-origin-width=&quot;2068&quot; data-origin-height=&quot;1076&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBOS4g/btsIyCaYwz3/0mBwwdJS03s6qpmObPjD31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBOS4g/btsIyCaYwz3/0mBwwdJS03s6qpmObPjD31/img.png&quot; data-alt=&quot;네이버 리뷰 분석하기 데모 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBOS4g/btsIyCaYwz3/0mBwwdJS03s6qpmObPjD31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBOS4g%2FbtsIyCaYwz3%2F0mBwwdJS03s6qpmObPjD31%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;743&quot; height=&quot;387&quot; data-origin-width=&quot;2068&quot; data-origin-height=&quot;1076&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;강의&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;생각해봅니다.&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;같습니다.&lt;br /&gt;&lt;br /&gt;결론적으로,&amp;nbsp;이&amp;nbsp;강의는&amp;nbsp;LLM&amp;nbsp;기반&amp;nbsp;AI&amp;nbsp;서비스&amp;nbsp;개발을&amp;nbsp;이제&amp;nbsp;시작하려는&amp;nbsp;초보&amp;nbsp;개발자나&amp;nbsp;AI에&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;/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;a href=&quot;https://bit.ly/4bfEaQV&quot;&gt;https://bit.ly/4bfEaQV&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;*본 게시물은 베타러너 활동의 일환으로 작성되었습니다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Review/강의</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/121</guid>
      <comments>https://developside.tistory.com/121#entry121comment</comments>
      <pubDate>Sat, 13 Jul 2024 01:38:50 +0900</pubDate>
    </item>
    <item>
      <title>[책] 켄트 벡의 &amp;quot;Tidy First?&amp;quot; 리뷰</title>
      <link>https://developside.tistory.com/120</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2024-05-29-22-38-39 004.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKlBIv/btsHH7IRWlr/fGIaKcCmcf7ho1DjN7RpUk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKlBIv/btsHH7IRWlr/fGIaKcCmcf7ho1DjN7RpUk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKlBIv/btsHH7IRWlr/fGIaKcCmcf7ho1DjN7RpUk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKlBIv%2FbtsHH7IRWlr%2FfGIaKcCmcf7ho1DjN7RpUk%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;685&quot; height=&quot;514&quot; data-filename=&quot;KakaoTalk_Photo_2024-05-29-22-38-39 004.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 이 책은 SNS에서 호평이 많아 한빛미디어 리뷰 이벤트에 참여할 수 있게 되어 매우 기뻤습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기대했던 책이라 받자마자 비닐을 벗기고 바로 읽기 시작했습니다. 책의 크기가 작고 얇아 금방 읽을 수 있을 것 같았지만, 함축적인 내용이 많아 쉽게 읽히지는 않았습니다. 몇 번을 곱씹으며 다 읽고 이렇게 리뷰를 작성합니다.&lt;br /&gt;&lt;br /&gt;켄트&amp;nbsp;벡의&amp;nbsp;&quot;Tidy&amp;nbsp;First?&quot;는&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;자신의&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;한두&amp;nbsp;번&amp;nbsp;해본&amp;nbsp;주니어에게&amp;nbsp;추천합니다.&lt;br /&gt;&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;절감했지만,&amp;nbsp;구체적인&amp;nbsp;방법론에&amp;nbsp;대해&amp;nbsp;고민이&amp;nbsp;많았습니다.&amp;nbsp;&quot;Tidy&amp;nbsp;First?&quot;는&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;유지보수성을&amp;nbsp;크게&amp;nbsp;향상시킬&amp;nbsp;수&amp;nbsp;있었습니다.&lt;br /&gt;&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;번&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;32가지로&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;설계&amp;nbsp;능력을&amp;nbsp;향상시킬&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&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;경험을&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2024-05-29-22-38-39 003.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vHFVt/btsHF1RmgiU/9KdXiWZnymiG5anighXfuk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vHFVt/btsHF1RmgiU/9KdXiWZnymiG5anighXfuk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vHFVt/btsHF1RmgiU/9KdXiWZnymiG5anighXfuk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvHFVt%2FbtsHF1RmgiU%2F9KdXiWZnymiG5anighXfuk%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;666&quot; height=&quot;500&quot; data-filename=&quot;KakaoTalk_Photo_2024-05-29-22-38-39 003.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&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;책을&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;&quot;Tidy&amp;nbsp;First?&quot;는&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;/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;KakaoTalk_Photo_2024-05-29-22-38-39 002.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HzwZM/btsHGgtY7X4/GajfK4gvUWoPNwItGjD9TK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HzwZM/btsHGgtY7X4/GajfK4gvUWoPNwItGjD9TK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HzwZM/btsHGgtY7X4/GajfK4gvUWoPNwItGjD9TK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHzwZM%2FbtsHGgtY7X4%2FGajfK4gvUWoPNwItGjD9TK%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;744&quot; height=&quot;558&quot; data-filename=&quot;KakaoTalk_Photo_2024-05-29-22-38-39 002.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Review/책</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/120</guid>
      <comments>https://developside.tistory.com/120#entry120comment</comments>
      <pubDate>Wed, 29 May 2024 22:43:50 +0900</pubDate>
    </item>
    <item>
      <title>[책] 읽기 쉬운 코드 리뷰</title>
      <link>https://developside.tistory.com/119</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.yes24.com/Product/Goods/125577754&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.yes24.com/Product/Goods/125577754&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1716386927321&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;book&quot; data-og-title=&quot;읽기 쉬운 코드 - 예스24&quot; data-og-description=&quot;『소프트웨어 장인』에 이은 또 한 권의 &amp;lsquo;로버트 C. 마틴 시리즈&amp;rsquo; 베스트셀러!70년 동안 개발자들에게 검증 받은 개발 방법론과 주옥 같은 팁들을 한 권으로 총 정리! &amp;#96;좋은 소프트웨어 설계를 &quot; data-og-host=&quot;www.yes24.com&quot; data-og-source-url=&quot;https://www.yes24.com/Product/Goods/125577754&quot; data-og-url=&quot;https://www.yes24.com/Product/Goods/125577754&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uxN58/hyV909VEPk/k9wQmE9S28nZZCjCVlkkAk/img.jpg?width=934&amp;amp;height=1200&amp;amp;face=0_0_934_1200,https://scrap.kakaocdn.net/dn/cgQsPX/hyV9Pm2oXq/t9l8YKoA4devOnxXdDDjK1/img.jpg?width=934&amp;amp;height=1200&amp;amp;face=0_0_934_1200,https://scrap.kakaocdn.net/dn/gmZCa/hyV9XrPZf4/h85rLFo0Kw1F1BRk7XTEJ0/img.jpg?width=934&amp;amp;height=1200&amp;amp;face=0_0_934_1200&quot;&gt;&lt;a href=&quot;https://www.yes24.com/Product/Goods/125577754&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.yes24.com/Product/Goods/125577754&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/uxN58/hyV909VEPk/k9wQmE9S28nZZCjCVlkkAk/img.jpg?width=934&amp;amp;height=1200&amp;amp;face=0_0_934_1200,https://scrap.kakaocdn.net/dn/cgQsPX/hyV9Pm2oXq/t9l8YKoA4devOnxXdDDjK1/img.jpg?width=934&amp;amp;height=1200&amp;amp;face=0_0_934_1200,https://scrap.kakaocdn.net/dn/gmZCa/hyV9XrPZf4/h85rLFo0Kw1F1BRk7XTEJ0/img.jpg?width=934&amp;amp;height=1200&amp;amp;face=0_0_934_1200');&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;읽기 쉬운 코드 - 예스24&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;『소프트웨어 장인』에 이은 또 한 권의 &amp;lsquo;로버트 C. 마틴 시리즈&amp;rsquo; 베스트셀러!70년 동안 개발자들에게 검증 받은 개발 방법론과 주옥 같은 팁들을 한 권으로 총 정리! `좋은 소프트웨어 설계를&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.yes24.com&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;'읽기&amp;nbsp;쉬운&amp;nbsp;코드'&amp;nbsp;이&amp;nbsp;책은&amp;nbsp;SNS&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; 백엔드 개발자인 저는 이 책을 읽으면서 많은 통찰과 실용적인 조언이 많다는 생각이 들었습니다.&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;레거시가&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; 최근 코드를 코파일럿이나 ChatGPT 를 이용해 작성하기에 가독성이 중요하지 않은 것 아닌가 생각할 수 있지만, 사람이 읽기 어려운 코드는 AI 도 문맥을 읽기가 어렵고 많은 의존성 때문에 많은 파일을 넘겨야 하는 등 도움을 받는 데 한계가 있음을 최근 많이 느끼고 있었기 때문에 가독성 부분과 코드 정리 부분 등이 더 와 닿았습니다.&lt;br /&gt;&lt;br /&gt;이 책은 가독성을 강조하고 있으며, 이를 향상 시킬 수 있는 다양한 방법을 소개하며, 더 나은 코드 작성 습관을 기르도록 돕습니다.&lt;br /&gt;그리고,&amp;nbsp;사소하지만&amp;nbsp;쉽게&amp;nbsp;실천할&amp;nbsp;수&amp;nbsp;있고&amp;nbsp;실용적인&amp;nbsp;내용이&amp;nbsp;많다고&amp;nbsp;느꼈습니다.&lt;br /&gt;CI/CD를 먼저 구축하여 코드의 실제 동작을 확인하고 빠르게 피드백을 받을 수 있는 구조를 마련하라고 이야기 하는 부분이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근 새로운 프로젝트에서 CI/CD 를 먼저 구축 후 개발 중인데, 조직 내에서 원하는 방향으로 프로젝트를 조정하기가 훨씬 수월하고 피드백 반영이 확실히 빠르다는 것을 몸소 느끼고 있는 중에 이 부분을 읽어서 실용적이다 생각이 들었습니다.&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;들었습니다.&lt;br /&gt;&lt;br /&gt;&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;높이고&amp;nbsp;팀&amp;nbsp;생산성을&amp;nbsp;향상시키는&amp;nbsp;데&amp;nbsp;많은&amp;nbsp;도움이&amp;nbsp;될&amp;nbsp;것&amp;nbsp;같습니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 참고로, C# 으로 소스코드들이 적혀있습니다. C# 이라는 코드의 문법을 깊이 알아야 되는 건 아니지만 C#을 아예 모른다면 불편할 수 는 있을 것 같습니다. 마지막으로 완전 프로그래밍을 처음 접하시는 분보다 프로젝트를 한 두번 해보거나 취업을 하고 적응을 막 하신 분들이 보시면 많은 도움이 될 것 같다는 생각이 듭니다.&lt;/p&gt;</description>
      <category>Review/책</category>
      <category>길벗</category>
      <category>읽기쉬운코드</category>
      <category>책리뷰</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/119</guid>
      <comments>https://developside.tistory.com/119#entry119comment</comments>
      <pubDate>Wed, 22 May 2024 23:12:03 +0900</pubDate>
    </item>
    <item>
      <title>[책-리뷰] 인사이드 머신러닝 인터뷰 리뷰</title>
      <link>https://developside.tistory.com/118</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_Photo_2024-04-30-22-01-47 003.jpeg&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;1400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WLjM2/btsG4jxES5P/R65bHOkgTS34kL8SzzfpE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WLjM2/btsG4jxES5P/R65bHOkgTS34kL8SzzfpE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WLjM2/btsG4jxES5P/R65bHOkgTS34kL8SzzfpE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWLjM2%2FbtsG4jxES5P%2FR65bHOkgTS34kL8SzzfpE1%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;400&quot; height=&quot;533&quot; data-filename=&quot;edited_KakaoTalk_Photo_2024-04-30-22-01-47 003.jpeg&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;1400&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;lt;나는&amp;nbsp;리뷰어다&amp;gt;&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;처음&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;&lt;br /&gt;이&amp;nbsp;책은&amp;nbsp;빅테크&amp;nbsp;기업의&amp;nbsp;머신러닝&amp;nbsp;면접에서&amp;nbsp;실제로&amp;nbsp;다뤄지는&amp;nbsp;194가지&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;경험을&amp;nbsp;바탕으로&amp;nbsp;책을&amp;nbsp;집필했기에&amp;nbsp;책의&amp;nbsp;내용이&amp;nbsp;매우&amp;nbsp;생생하고&amp;nbsp;구체적입니다.&lt;br /&gt;&lt;br /&gt;『인사이드&amp;nbsp;머신러닝&amp;nbsp;인터뷰』는&amp;nbsp;ML&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;키워드를&amp;nbsp;요약해주고,&amp;nbsp;실전에서&amp;nbsp;활용&amp;nbsp;가능한&amp;nbsp;명쾌한&amp;nbsp;답변&amp;nbsp;전략까지&amp;nbsp;제시해줍니다.&lt;br /&gt;&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;시스템&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;도움을&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;시스템&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;&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;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;인터넷을&amp;nbsp;통해&amp;nbsp;내용을&amp;nbsp;깊게&amp;nbsp;파악해서&amp;nbsp;더&amp;nbsp;쉽게&amp;nbsp;실무에&amp;nbsp;도움을&amp;nbsp;받았습니다.&lt;br /&gt;&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;책을&amp;nbsp;읽는데&amp;nbsp;다소&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;어려울&amp;nbsp;수&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;생각합니다.&lt;br /&gt;&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;실무에서의&amp;nbsp;역량&amp;nbsp;강화에도&amp;nbsp;큰&amp;nbsp;도움이&amp;nbsp;될&amp;nbsp;것입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2024-04-30-22-01-47 002.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgy6Ov/btsG5IcgVsT/wXgm61qWAXKCRxHkHVa9ak/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgy6Ov/btsG5IcgVsT/wXgm61qWAXKCRxHkHVa9ak/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgy6Ov/btsG5IcgVsT/wXgm61qWAXKCRxHkHVa9ak/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbgy6Ov%2FbtsG5IcgVsT%2FwXgm61qWAXKCRxHkHVa9ak%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;1400&quot; height=&quot;1050&quot; data-filename=&quot;KakaoTalk_Photo_2024-04-30-22-01-47 002.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2024-04-30-22-01-47 001.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zuzI3/btsG2V5syGl/Ugo5y9AHIB7w5gHxbsTT20/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zuzI3/btsG2V5syGl/Ugo5y9AHIB7w5gHxbsTT20/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zuzI3/btsG2V5syGl/Ugo5y9AHIB7w5gHxbsTT20/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzuzI3%2FbtsG2V5syGl%2FUgo5y9AHIB7w5gHxbsTT20%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;1400&quot; height=&quot;1050&quot; data-filename=&quot;KakaoTalk_Photo_2024-04-30-22-01-47 001.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;이 리뷰는 한빛미디어 &amp;lt;나는 리뷰어다&amp;gt; 활동으로 책을 제공받아 작성되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Review/책</category>
      <category>인사이드머신러닝</category>
      <category>책</category>
      <category>한빛미디어</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/118</guid>
      <comments>https://developside.tistory.com/118#entry118comment</comments>
      <pubDate>Tue, 30 Apr 2024 22:04:26 +0900</pubDate>
    </item>
    <item>
      <title>[책] 효율적인 리눅스 명령어 사용의 기술 리뷰</title>
      <link>https://developside.tistory.com/117</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&quot;리눅스 CLI 의 고수로 이끄는 가이드&quot;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;916&quot; data-origin-height=&quot;1236&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b00M1j/btsFbsCT7rn/vP8lREYBk4XgtOZks4Kk7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b00M1j/btsFbsCT7rn/vP8lREYBk4XgtOZks4Kk7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b00M1j/btsFbsCT7rn/vP8lREYBk4XgtOZks4Kk7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb00M1j%2FbtsFbsCT7rn%2FvP8lREYBk4XgtOZks4Kk7K%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;288&quot; height=&quot;389&quot; data-origin-width=&quot;916&quot; data-origin-height=&quot;1236&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;br /&gt;&lt;br /&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; &amp;nbsp;이 책을 읽으면서 개인적으로 명령어 파이프라인을 이용해 awk, grep, sed 명령어를 다루는 부분이 큰 도움이 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발 중에 긴로그 파일이나 AWS CLI 환경을 다룰 때 기계적으로 붙여넣던 명령어 파이프 라인을 다 이해하고 응용이 가능해졌습니다.&lt;br /&gt;&lt;br /&gt;다만,&amp;nbsp;리눅스&amp;nbsp;자체를&amp;nbsp;모르거나&amp;nbsp;ls&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;man&amp;nbsp;명령어와&amp;nbsp;함께&amp;nbsp;보시길&amp;nbsp;추천드립니다.&lt;br /&gt;&lt;br /&gt;결론적으로&amp;nbsp;리눅스&amp;nbsp;CLI&amp;nbsp;환경에서&amp;nbsp;명령어&amp;nbsp;파이프라인으로&amp;nbsp;빠른&amp;nbsp;작업과&amp;nbsp;CLI&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 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>Review/책</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/117</guid>
      <comments>https://developside.tistory.com/117#entry117comment</comments>
      <pubDate>Thu, 22 Feb 2024 12:53:15 +0900</pubDate>
    </item>
    <item>
      <title>[책] 코딩도 하고, 사장도 합니다. 리뷰</title>
      <link>https://developside.tistory.com/116</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;나와서&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;13년차가&amp;nbsp;되었고,&amp;nbsp;30대&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;마자&amp;nbsp;거의&amp;nbsp;한숨에&amp;nbsp;다&amp;nbsp;읽었었습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2024-02-16-01-38-44 003.jpeg&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;1400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n5kVs/btsETXpOGxZ/9L1dqRhYjfAOE0nrkFtAuK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n5kVs/btsETXpOGxZ/9L1dqRhYjfAOE0nrkFtAuK/img.jpg&quot; data-alt=&quot;책의 외관&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n5kVs/btsETXpOGxZ/9L1dqRhYjfAOE0nrkFtAuK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn5kVs%2FbtsETXpOGxZ%2F9L1dqRhYjfAOE0nrkFtAuK%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;305&quot; height=&quot;407&quot; data-filename=&quot;KakaoTalk_Photo_2024-02-16-01-38-44 003.jpeg&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;1400&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;이&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;아래에 사진으로 첨부된 작가님의 여는 글에 보면 왜 이 책을 쓰게 되었고 목적이 무엇인지, 또 어떤 사람들이 도움이 되는 지 이런 것들이 적혀 있는데 이 부분이 이 책으로 작가님이 전달하고자 하는 바가 무엇인지 쉽게 짐작할 수 있을 것 입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2024-02-16-01-38-44 001.jpeg&quot; data-origin-width=&quot;1406&quot; data-origin-height=&quot;1112&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8sRjZ/btsEWaWenyC/PHhrWdY84TYHrOLuqP6w8k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8sRjZ/btsEWaWenyC/PHhrWdY84TYHrOLuqP6w8k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8sRjZ/btsEWaWenyC/PHhrWdY84TYHrOLuqP6w8k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8sRjZ%2FbtsEWaWenyC%2FPHhrWdY84TYHrOLuqP6w8k%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;625&quot; height=&quot;494&quot; data-filename=&quot;KakaoTalk_Photo_2024-02-16-01-38-44 001.jpeg&quot; data-origin-width=&quot;1406&quot; data-origin-height=&quot;1112&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2024-02-16-01-38-44 002.jpeg&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;1573&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zZ8Qh/btsEXvlf3AF/PLCuJm9KXM9hcQYktpCKwK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zZ8Qh/btsEXvlf3AF/PLCuJm9KXM9hcQYktpCKwK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zZ8Qh/btsEXvlf3AF/PLCuJm9KXM9hcQYktpCKwK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzZ8Qh%2FbtsEXvlf3AF%2FPLCuJm9KXM9hcQYktpCKwK%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;438&quot; height=&quot;686&quot; data-filename=&quot;KakaoTalk_Photo_2024-02-16-01-38-44 002.jpeg&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;1573&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;그리고, 개인적으로 이 책을 보면서 공감되는 부분이 많았고, 내가 앞으로 어떻게 하면 오랫동안 개발을 할 수 있을 지 감을 잡을 수 있었습니다. 나이가 들면서 경력이 쌓이면서 느껴지는 막연한 불안감이 생겼는 데, 이젠 불안감 대신 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;꾸준히 공부하고, 건강 관리하면서 프로를 지향하면 서 살면, 나도 좋아하는 개발일을 하면서 시니어로 성장할 수 있겠구나 라는 생각이 들었습니다.&lt;span&gt;&amp;nbsp;&lt;/span&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;&amp;nbsp;개발을 오랫동안 하고 싶은 평범한 개발자나 창업에 관심이 있는 개발자 분들은 한번 쯤은 읽어보면 좋을 책이라 생각이 듭니다.&lt;/p&gt;</description>
      <category>Review/책</category>
      <category>에세이</category>
      <category>오너프로그래머</category>
      <category>제이펍</category>
      <category>창업</category>
      <category>프로그래밍</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/116</guid>
      <comments>https://developside.tistory.com/116#entry116comment</comments>
      <pubDate>Fri, 16 Feb 2024 01:55:39 +0900</pubDate>
    </item>
    <item>
      <title>[패스트캠퍼스 온라인] The RED : 프롬프트 엔지니어링, LLM(ChatGPT) 기반의 AI 서비스 개발 완강 후기</title>
      <link>https://developside.tistory.com/115</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;올해&amp;nbsp;초,&amp;nbsp;OpenAI에서&amp;nbsp;ChatGPT&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;OpenAI가&amp;nbsp;제공하는&amp;nbsp;API를&amp;nbsp;이용한&amp;nbsp;서비스&amp;nbsp;개발까지&amp;nbsp;시도해보았습니다.&lt;br /&gt;&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;작성에&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;할&amp;nbsp;때&amp;nbsp;원하는&amp;nbsp;결과를&amp;nbsp;얻기&amp;nbsp;어려워&amp;nbsp;서비스&amp;nbsp;개발을&amp;nbsp;거의&amp;nbsp;포기하려던&amp;nbsp;차에,&amp;nbsp;Facebook&amp;nbsp;광고를&amp;nbsp;통해&amp;nbsp;'프롬프트&amp;nbsp;엔지니어링,&amp;nbsp;LLM(ChatGPT)&amp;nbsp;기반의&amp;nbsp;AI&amp;nbsp;서비스&amp;nbsp;개발'&amp;nbsp;강의를&amp;nbsp;접하게&amp;nbsp;되었습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2023-12-02-00-17-59.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wPUhc/btsBiW8BSEJ/Bh3YHQ0mGt5JO0GQNmD23K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wPUhc/btsBiW8BSEJ/Bh3YHQ0mGt5JO0GQNmD23K/img.jpg&quot; data-alt=&quot;온라인 강의 모습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wPUhc/btsBiW8BSEJ/Bh3YHQ0mGt5JO0GQNmD23K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwPUhc%2FbtsBiW8BSEJ%2FBh3YHQ0mGt5JO0GQNmD23K%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;1400&quot; height=&quot;1050&quot; data-filename=&quot;KakaoTalk_Photo_2023-12-02-00-17-59.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&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;이&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;RAG&amp;nbsp;기법을&amp;nbsp;배우며&amp;nbsp;답변의&amp;nbsp;질이&amp;nbsp;크게&amp;nbsp;향상되었습니다.&amp;nbsp;벡터DB를&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;/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_edited_KakaoTalk_Photo_2023-12-02-00-18-08 002jpeg.jpeg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;710&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvgQ7G/btsBiuEulTq/SqV0k2holbVND9op62K7uk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvgQ7G/btsBiuEulTq/SqV0k2holbVND9op62K7uk/img.png&quot; data-alt=&quot;제가 즐겨쓰는 옵시디안에 열심히 기록하며 들었습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvgQ7G/btsBiuEulTq/SqV0k2holbVND9op62K7uk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvgQ7G%2FbtsBiuEulTq%2FSqV0k2holbVND9op62K7uk%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;740&quot; height=&quot;986&quot; data-filename=&quot;edited_edited_KakaoTalk_Photo_2023-12-02-00-18-08 002jpeg.jpeg&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;710&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; 이 강의 덕분에 머릿속에만 있던 아이디어로 작은 사이드 프로젝트를 시작할 수 있었습니다. 개발을 하다 보면 다양한 사이트를 참고하게 되고, 메모 프로그램에 사이트를 클리핑하는 과정에서 URL이나 메타데이터만 저장되어 나중에 어떤 사이트인지 알기 어려운 점을 발견했습니다. 이를 해결하기 위해 사이트 클리핑 시 해당 사이트의 내용을 요약한 글과 임베딩된 데이터를 DB에 저장하고, 비슷한 내용의 메모가 있을 때 참조할 만한 사이트를 나열해주는 프로그램을 개발 중입니다.&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;KakaoTalk_Photo_2023-12-02-00-18-08 001jpeg.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QLYFl/btsBioLdGAw/PYQRAaFFOFinLD5YzNrSK1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QLYFl/btsBioLdGAw/PYQRAaFFOFinLD5YzNrSK1/img.jpg&quot; data-alt=&quot;사이트 URL 과 결과를 받을 언어코드를 파라메터로 API 를 호출하면 결과가 요약되는 것을 테스트 하는 장면 (열심히 프롬프트 튜닝 중 ㅠ)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QLYFl/btsBioLdGAw/PYQRAaFFOFinLD5YzNrSK1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQLYFl%2FbtsBioLdGAw%2FPYQRAaFFOFinLD5YzNrSK1%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;1400&quot; height=&quot;1050&quot; data-filename=&quot;KakaoTalk_Photo_2023-12-02-00-18-08 001jpeg.jpeg&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;1050&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사이트 URL 과 결과를 받을 언어코드를 파라메터로 API 를 호출하면 결과가 요약되는 것을 테스트 하는 장면 (열심히 프롬프트 튜닝 중 ㅠ)&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;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;빨리 프로그램을 다 완성시켜 실제 데모한 화면이나 실제 서비스를 오픈해 여러분께도 보여드릴 수 있으면 좋겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;LLM을&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;</description>
      <category>Review/강의</category>
      <category>ChatGPT</category>
      <category>llm</category>
      <category>the Red</category>
      <category>김진중(골빈해커) 강사님</category>
      <category>온라인강의</category>
      <category>패스트캠퍼스</category>
      <author>소스코드 요리사</author>
      <guid isPermaLink="true">https://developside.tistory.com/115</guid>
      <comments>https://developside.tistory.com/115#entry115comment</comments>
      <pubDate>Sat, 2 Dec 2023 00:31:58 +0900</pubDate>
    </item>
  </channel>
</rss>