<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>알찬 연구소</title>
    <link>https://kimkyungmo.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sat, 4 Apr 2026 13:27:54 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>알차니</managingEditor>
    <item>
      <title>[북리뷰] 거대한 가속 / 스콧 갤러웨이 / 박선령</title>
      <link>https://kimkyungmo.tistory.com/27</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://millie.page.link/BYuzd&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://millie.page.link/BYuzd&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1643012100065&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;거대한 가속&quot; data-og-description=&quot;★ 2020년 팬데믹 위기 속 아마존 최고의 화제작 ★★ 《뉴욕 타임스》 《파이낸셜 타임스》 《이코노미스트》 강력 추천 ★개인, 사회, 비..&quot; data-og-host=&quot;www.millie.co.kr&quot; data-og-source-url=&quot;https://millie.page.link/BYuzd&quot; data-og-url=&quot;https://www.millie.co.kr/v3/bookDetail/179545189?nav_hidden=y&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ioZNB/hyNb1wJnqJ/3oSw9zKk3k00GxoqJ440R1/img.jpg?width=200&amp;amp;height=300&amp;amp;face=0_0_200_300&quot;&gt;&lt;a href=&quot;https://millie.page.link/BYuzd&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://millie.page.link/BYuzd&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ioZNB/hyNb1wJnqJ/3oSw9zKk3k00GxoqJ440R1/img.jpg?width=200&amp;amp;height=300&amp;amp;face=0_0_200_300');&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;거대한 가속&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;★ 2020년 팬데믹 위기 속 아마존 최고의 화제작 ★★ 《뉴욕 타임스》 《파이낸셜 타임스》 《이코노미스트》 강력 추천 ★개인, 사회, 비..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.millie.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;&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;이 책의 목차를 봤을 때 가장 관심이 갔던 부분은 4장이었다. '위험과 혁신이 기다리는 고등교육'이라는 소제목인데, 코로나 시대의 교육은 어떤 국면에 처할 것인가에 대한 내용이었다. 이 책 내용이 미국의 실정을 바탕으로 한 것이라서 크게 와닿지 않을 수 있지만 지금 코로나 시대에서 각 나라의 상황은 크게 다르지 않아 보였다. 아이비리그가 5만 달러짜리 동영상 사이트에 비교가 되었던 부분이 기억이 나는데 그 부분은 고등교육의 타성과 함께 취약성을 잘 보여준 것 같았다. 하지만 역시나 아무리 어려운 시기가 닥쳐도 상위 레벨에 있는 집단들은 견고하고 견고해진다는 내용은 참 씁쓸했다.&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;lt; 책 속 한 줄 &amp;gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;자본주의의 생산적인 에너지와 정부의 공동체적 관심사라는 두 가지 힘의 균형을 적절하게 유지하는 것이 장기적인 번영의 열쇠&lt;/span&gt;&lt;/blockquote&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;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;인간인 우리는 자신의 개별적인 행동을 더 넓은 세상과 연결하거나 장기적 관점에서 생각하는 능력이 부족하다. 소비자는 빨리빨리 생각하고 판단을 내리길 원한다.&lt;/span&gt;&lt;/blockquote&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;lt;본능의 과학 북리뷰 보러가기&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://kimkyungmo.tistory.com/23&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://kimkyungmo.tistory.com/23&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1643015185510&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[북리뷰] 본능의 과학&quot; data-og-description=&quot;https://millie.page.link/RfMsv 본능의 과학 당신도 모르는 당신 행동의 비밀, 진화생물학자가 알려주는 본능의 과학생각하기도 전에 행동하는 당신의 뇌를 나를 위해 일하게 하는 법TE.. www.millie.co.kr 크&quot; data-og-host=&quot;kimkyungmo.tistory.com&quot; data-og-source-url=&quot;https://kimkyungmo.tistory.com/23&quot; data-og-url=&quot;https://kimkyungmo.tistory.com/23&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/eo5XJG/hyNb0SeXHO/kH2KrFiMw66YMBmkaafKYK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/Yaxqs/hyNbYmyY3U/GbK6V9PU4fDzlZnUQdrFwK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800&quot;&gt;&lt;a href=&quot;https://kimkyungmo.tistory.com/23&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kimkyungmo.tistory.com/23&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/eo5XJG/hyNb0SeXHO/kH2KrFiMw66YMBmkaafKYK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/Yaxqs/hyNbYmyY3U/GbK6V9PU4fDzlZnUQdrFwK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800');&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;[북리뷰] 본능의 과학&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;https://millie.page.link/RfMsv 본능의 과학 당신도 모르는 당신 행동의 비밀, 진화생물학자가 알려주는 본능의 과학생각하기도 전에 행동하는 당신의 뇌를 나를 위해 일하게 하는 법TE.. www.millie.co.kr 크&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;kimkyungmo.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&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;&lt;a href=&quot;https://kimkyungmo.tistory.com/13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://kimkyungmo.tistory.com/13&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1643015270339&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[북리뷰] 설득의 심리학 1, 2&quot; data-og-description=&quot;https://millie.page.link/FWP6H 설득의 심리학 독서와 무제한 친해지리, 밀리의 서재에서 당신의 일상을 1밀리+ 더 멋지게 만들어 보세요 www.millie.co.kr https://millie.page.link/u8dZE 설득의 심리학 2 전..&quot; data-og-host=&quot;kimkyungmo.tistory.com&quot; data-og-source-url=&quot;https://kimkyungmo.tistory.com/13&quot; data-og-url=&quot;https://kimkyungmo.tistory.com/13&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bccfmT/hyNbUdosys/ZsNGABXaBoKKUHbl4C2Qqk/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/gGBAr/hyNbVwA8bT/7KHLUDSv65TGKGCLqGZwxk/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800&quot;&gt;&lt;a href=&quot;https://kimkyungmo.tistory.com/13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kimkyungmo.tistory.com/13&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bccfmT/hyNbUdosys/ZsNGABXaBoKKUHbl4C2Qqk/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/gGBAr/hyNbVwA8bT/7KHLUDSv65TGKGCLqGZwxk/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800');&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;[북리뷰] 설득의 심리학 1, 2&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;https://millie.page.link/FWP6H 설득의 심리학 독서와 무제한 친해지리, 밀리의 서재에서 당신의 일상을 1밀리+ 더 멋지게 만들어 보세요 www.millie.co.kr https://millie.page.link/u8dZE 설득의 심리학 2 전..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;kimkyungmo.tistory.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;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;코로나 19에 걸린 사람들의 사망률은 0.5~1퍼센트 정도지만, 팬데믹으로 인한 전통 매체의 사망률은 10~20퍼센트에 이를 것이다.&lt;/span&gt;&lt;/blockquote&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;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;두 번째 모델은 기업이 소비자에게 물건을 나눠주거나 원가 이하로 판매하면서 다른 회사들에게 자사 제품, 즉 소비자 행동 데이터를 이용하는 비용을 청구하는 것이다.&lt;/span&gt;&lt;/blockquote&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>
      <category>거대한가속</category>
      <category>북리뷰</category>
      <category>스콧갤러웨이</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/27</guid>
      <comments>https://kimkyungmo.tistory.com/27#entry27comment</comments>
      <pubDate>Mon, 24 Jan 2022 18:25:27 +0900</pubDate>
    </item>
    <item>
      <title>[북리뷰] 웰씽킹 Wealthinking 켈리 최</title>
      <link>https://kimkyungmo.tistory.com/26</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://millie.page.link/1aPNp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://millie.page.link/1aPNp&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1642815417892&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;웰씽킹&quot; data-og-description=&quot;독서와 무제한 친해지리, 밀리의 서재에서 당신의 일상을 1밀리+ 더 멋지게 만들어 보세요&quot; data-og-host=&quot;www.millie.co.kr&quot; data-og-source-url=&quot;https://millie.page.link/1aPNp&quot; data-og-url=&quot;https://www.millie.co.kr/v3/bookDetail/179553908?nav_hidden=y&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/q6OL5/hyNamUS1jZ/MhPRmTklBATMuFQ1J55BT1/img.jpg?width=200&amp;amp;height=292&amp;amp;face=0_0_200_292&quot;&gt;&lt;a href=&quot;https://millie.page.link/1aPNp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://millie.page.link/1aPNp&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/q6OL5/hyNamUS1jZ/MhPRmTklBATMuFQ1J55BT1/img.jpg?width=200&amp;amp;height=292&amp;amp;face=0_0_200_292');&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;웰씽킹&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;독서와 무제한 친해지리, 밀리의 서재에서 당신의 일상을 1밀리+ 더 멋지게 만들어 보세요&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.millie.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;살면서 답답하고 발전이 필요할 때, 자기 계발서를 찾는 경향이 있다. 읽으면 위로도 되고 다음 단계를 위한 열정도 얻을 수 있으며 마음가짐을 다잡게 된다. 그런데 실천하기가 항상 어렵다. 하지만 이 웰씽킹이라는 책은 켈리 최라는 인물의 실존과 구체적인 방법을 제시해주고 있어서 너무 감사했다. 거의 자기 계발서의 마침표라고 해야 할까? 저자에게 정말 감사한 부분이다. 특히나 본인의 실존하는 경험담과 실패담은 책에 좀 더 몰입하게 하였으며 감히 나도 할 수 있다는 생각을 들게 하였다.&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;모든 사람이 부자가 될 필요는 없지만 부에 관한 열망이 대단하고 무언가를 이루고 싶다면 한 번쯤 읽어보는 것을 추천하다. 강추!!&lt;/p&gt;</description>
      <category>독서 삼매경</category>
      <category>가즈아!</category>
      <category>공헌</category>
      <category>도전</category>
      <category>배움/교육</category>
      <category>부자</category>
      <category>성공</category>
      <category>성장</category>
      <category>웰씽킹</category>
      <category>자립</category>
      <category>켈리최</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/26</guid>
      <comments>https://kimkyungmo.tistory.com/26#entry26comment</comments>
      <pubDate>Sat, 22 Jan 2022 10:56:54 +0900</pubDate>
    </item>
    <item>
      <title>[북리뷰] 본능의 과학</title>
      <link>https://kimkyungmo.tistory.com/23</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://millie.page.link/RfMsv&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://millie.page.link/RfMsv&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1641373358020&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;본능의 과학&quot; data-og-description=&quot;당신도 모르는 당신 행동의 비밀, 진화생물학자가 알려주는 본능의 과학생각하기도 전에 행동하는 당신의 뇌를 나를 위해 일하게 하는 법TE..&quot; data-og-host=&quot;www.millie.co.kr&quot; data-og-source-url=&quot;https://millie.page.link/RfMsv&quot; data-og-url=&quot;https://www.millie.co.kr/v3/bookDetail/179552764?nav_hidden=y&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/DkT2i/hyMYRhp6bg/W4vQkaNJGNggSo8KP2f7sK/img.jpg?width=200&amp;amp;height=303&amp;amp;face=0_0_200_303&quot;&gt;&lt;a href=&quot;https://millie.page.link/RfMsv&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://millie.page.link/RfMsv&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/DkT2i/hyMYRhp6bg/W4vQkaNJGNggSo8KP2f7sK/img.jpg?width=200&amp;amp;height=303&amp;amp;face=0_0_200_303');&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;본능의 과학&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;당신도 모르는 당신 행동의 비밀, 진화생물학자가 알려주는 본능의 과학생각하기도 전에 행동하는 당신의 뇌를 나를 위해 일하게 하는 법TE..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.millie.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;크~ 누군가는 본능을 가지고 설득을 논하고 &lt;a href=&quot;https://kimkyungmo.tistory.com/13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[설득의 심리학 북리뷰 보기]&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1641373036418&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[북리뷰] 설득의 심리학 1, 2&quot; data-og-description=&quot;https://millie.page.link/FWP6H 설득의 심리학 독서와 무제한 친해지리, 밀리의 서재에서 당신의 일상을 1밀리+ 더 멋지게 만들어 보세요 www.millie.co.kr https://millie.page.link/u8dZE 설득의 심리학 2 전..&quot; data-og-host=&quot;kimkyungmo.tistory.com&quot; data-og-source-url=&quot;https://kimkyungmo.tistory.com/13&quot; data-og-url=&quot;https://kimkyungmo.tistory.com/13&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cs4KxM/hyMZJa0dP0/RVkYSYplJRNo6LhrcCfLQK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/N1gIY/hyMYIrgfaa/TZACju1dWlRzKMg9ykB3QK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800&quot;&gt;&lt;a href=&quot;https://kimkyungmo.tistory.com/13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kimkyungmo.tistory.com/13&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cs4KxM/hyMZJa0dP0/RVkYSYplJRNo6LhrcCfLQK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/N1gIY/hyMYIrgfaa/TZACju1dWlRzKMg9ykB3QK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800');&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;[북리뷰] 설득의 심리학 1, 2&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;https://millie.page.link/FWP6H 설득의 심리학 독서와 무제한 친해지리, 밀리의 서재에서 당신의 일상을 1밀리+ 더 멋지게 만들어 보세요 www.millie.co.kr https://millie.page.link/u8dZE 설득의 심리학 2 전..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;kimkyungmo.tistory.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;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;아버지는 물을 가득 담은 병을 들고 신도들 앞에 섰다. 그리고 갑자기 병뚜껑을 열고 물병을 흔들기 시작했다. 물이 사방으로 튀었다. 나는 눈이 휘둥그레졌다.&lt;br /&gt;&lt;br /&gt;아버지는 내 생각에도 너무나 간단한 질문 한 가지를 신도들에게 던졌다. &quot;왜 병에서 물이 흘렀을까요?&quot; 신도들 앞에 서서 빈 병을 흔들며 말씀하셨다. &quot;물이 안에 들어 있었기 때문이겠죠.&quot; 그리고 이렇게 말을 으이셨따. &quot;여러분 안에서는 무엇이 흘러나올까요? 삶이 당신을 흔들면 무엇이 흘러나올까요?&quot;&lt;br /&gt;&lt;br /&gt;나는 그 답이 '본능'이라고 생각한다.&lt;/blockquote&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;이 책에서 소개한 본능은 총 7가지이다. 생존 본능, 다양성 본능, 자기기만 본능, 성 본능, 소속감 본능, 두려움 본능, 정보 수집 본능이 그것이다.&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;책에서 언급한 7가지 본능 중에서 자기기만 본능과 정보 수집 본능편을 볼 때 생각해볼만한 점들이 많았다. 필자는 데이터와 근거중심으로 판단을 내려야하는 위치에 있다. 간혹 순간순간 객관적인 사실과는 다르게 판단을 내리고 의견을 개진할 때가 있었는데 반성을 많이 하게 되었다. 다른 의견을 가진 이의 의견은 듣지도 않았던 어렸을 적, 과거의 행태가 반성이 되었고 어떤 판단을 내릴 때 목표없이 많은 데이터만 모은 것은 아니었나하는 생각도 들었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;이 책의 장점 중 하나를 꼽으라면 인간 본능의 문제를 진단할 뿐만 아니라 거기에 적절한 처방도 내려준다는 것이다. 실제로 이 책을 읽기전부터 경험으로서 알게된 것들도 있었지만 각 챕터마다 요약해서 정리를 해주는 부분이 있는데, 그 부분만 모아봐도 요긴할 것 같다. 그 중에서 마음에 들었던 처방은 바로 아래와 같다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;규칙 없는 혼란에서 일정한 패턴을 발견하는 일은 우리에게 세계를 통제한다는 감각을 주고 우리 삶에 의미를 부여할 수 있다. 하지만 서사를 통제하거나 논쟁에서 '이기려는' 노력을 그만둔다면 어떨까? 성급한 결론이나 판단으로 뛰어드는 대신 다른 사람의 관점에 눈을 돌린다면 어떨까? 다른 사람의 관점을 색안경 끼고 보는 대신 대안적 관점을 가장 잘 논증하는 데이터를 시험하자. 또 데이터를 수집하는 강철 인간(먼저 상대방의 주장을 받아들이고 자신의 약점을 보완하는 논쟁법)의 자세를 적극적으로 받아들인다면, 우리는 삶의 더 많은 부분을 발견하고 깨달음을 얻을 수 있다.&lt;/blockquote&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;blockquote data-ke-style=&quot;style3&quot;&gt;&amp;nbsp;내가 가장 좋아하는 인용구 중 하나는 찰스 다윈의 말이다. &quot;가장 강하거나 영리한 종이 살아남는 것이 아니라, 가장 잘 적응한 종이 살아남는다.&quot; 이 문구에는 희망이 가득하다. 책임까지는 아니더라도, 우리 역시 변화하고 성장할 능력이 있다는 희망 말이다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;자신이 가장 좋아하는 인용구를 소개하면서 책을 마무리하였다. 그리고 본능으로부터 지배력을 되찾고 주체적인 삶을 살기 위해 당신은 무엇을 할 것인가?라는 질문을 던지며 끝을 내었다. 답하기 힘든질문이면서도, 답은 쉽게 할 수 있지만 행하기가 쉽지 않은 답을 내놓을 수 밖에 없는 질문인 것 같다. 그 구체적인 답이 무엇이 되었든, 급격히 변화하는 시대에 본능을 잘 조절하여 잘 적응해야겠다는 사실은 변하지 않을 것 같다.&lt;/p&gt;</description>
      <category>독서 삼매경</category>
      <category>본능</category>
      <category>본능의과학</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/23</guid>
      <comments>https://kimkyungmo.tistory.com/23#entry23comment</comments>
      <pubDate>Wed, 5 Jan 2022 18:56:00 +0900</pubDate>
    </item>
    <item>
      <title>[코틀린 kotlin] Transformations.map과 Transformations.switchMap의 중요한 차이점 2편</title>
      <link>https://kimkyungmo.tistory.com/22</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Transformations.map과 Transformations.switchMap의 차이를 코드로 알아보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. Transformations.map 예시&lt;/h3&gt;
&lt;div&gt;&lt;a href=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#map&quot;&gt;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#map&lt;/a&gt;
&lt;figure id=&quot;og_1641354014437&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;Transformations &amp;nbsp;|&amp;nbsp; Android Developers&quot; data-og-description=&quot;&quot; data-og-host=&quot;developer.android.com&quot; data-og-source-url=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#map&quot; data-og-url=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations?hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ck8kbc/hyMYKoIMuS/2tOiJ4k5SkxER22WWkx37k/img.png?width=1201&amp;amp;height=676&amp;amp;face=0_0_1201_676&quot;&gt;&lt;a href=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#map&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#map&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ck8kbc/hyMYKoIMuS/2tOiJ4k5SkxER22WWkx37k/img.png?width=1201&amp;amp;height=676&amp;amp;face=0_0_1201_676');&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;Transformations &amp;nbsp;|&amp;nbsp; Android Developers&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.android.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에 나와있는 예제 코드이다.&lt;/p&gt;
&lt;pre id=&quot;code_1641354051296&quot; class=&quot;kotlin&quot; data-ke-language=&quot;kotlin&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;LiveData&amp;lt;User&amp;gt; userLiveData = ...;
      LiveData&amp;lt;String&amp;gt; userFullNameLiveData =
          Transformations.map(
              userLiveData,
              user -&amp;gt; user.firstName + user.lastName);
      });&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;userLiveData는 LiveData 01&lt;/span&gt; 이라 하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;userFullNameLiveData는 LiveData02&lt;/span&gt; 이라 하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드를 보면 또 다른 &lt;span style=&quot;color: #006dd7;&quot;&gt;LiveData02&lt;/span&gt;를 return 하는데 &lt;span style=&quot;color: #ee2323;&quot;&gt;LiveData01&lt;/span&gt;의 firstName과 LiveData01의 lastName을 직접사용하였다.&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;h3 data-ke-size=&quot;size23&quot;&gt;2. Transformations.switchMap 예시&lt;/h3&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;pre id=&quot;code_1641354620711&quot; class=&quot;kotlin&quot; data-ke-language=&quot;kotlin&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ViewModel.kt
    private val filterType = MutableLiveData(Filters.SHOW_WEEK)

    fun updateFilter(filter: Filters) {
        setAsteroidsListFilter(filter)
    }

    private fun setAsteroidsListFilter(filter: Filters){
        filterType.value = filter
    }

    //Select the filter and get list with this part to show in RecyclerView.
    val asteroidsList: LiveData&amp;lt;List&amp;lt;Asteroid&amp;gt;&amp;gt; = Transformations.switchMap(filterType){
        asteroidsRepository.getAsteroidsWithFilter(it.value)
    }&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1641354703216&quot; class=&quot;kotlin&quot; data-ke-language=&quot;kotlin&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Repository.kt
fun getAsteroidsWithFilter(filterValue: String): LiveData&amp;lt;List&amp;lt;Asteroid&amp;gt;&amp;gt; {
        return when (filterValue) {
            &quot;week&quot; -&amp;gt; Transformations.map(database.asteroidDao.getWeekAsteroids(today)) {
                it.asDomainModel()
            }
            &quot;today&quot; -&amp;gt; Transformations.map(database.asteroidDao.getTodayAsteroids(today)) {
                it.asDomainModel()
            }
            else -&amp;gt; Transformations.map(database.asteroidDao.getAsteroids()) {
                it.asDomainModel()
            }
        }

    }&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 코드블럭들은 filter를 이용하여 해당 filter에 해당되는 asteroid관련 정보 LiveData를 return하기 위해 작성되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ViewModel.kt 파일에 asteroidsList를 switchMap을 사용하여 설정하였다.&lt;/p&gt;
&lt;pre id=&quot;code_1641355203206&quot; class=&quot;kotlin&quot; data-ke-language=&quot;kotlin&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;    //Select the filter and get list with this part to show in RecyclerView.
    val asteroidsList: LiveData&amp;lt;List&amp;lt;Asteroid&amp;gt;&amp;gt; = Transformations.switchMap(filterType){
        asteroidsRepository.getAsteroidsWithFilter(it.value)
    }&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;filterType을 LiveData01, &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;asteroidList를 LiveData02,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #409d00;&quot;&gt;getAsteroidsWithFilter가 retunr하는 LiveData를 LiveData03&lt;/span&gt;이라고 하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 보이는가 asteroidList 가 어떻게 return이 되는지?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;LiveData01&lt;/span&gt;이 &lt;span style=&quot;color: #409d00;&quot;&gt;LiveData03&lt;/span&gt;을 trigger하고 여기에서&amp;nbsp; return이 된 LiveData가 &lt;span style=&quot;color: #006dd7;&quot;&gt;LiveData02&lt;/span&gt;로 return이 되는 것이다.&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;1편에서 설명하였듯이 &lt;span style=&quot;color: #ee2323;&quot;&gt;LiveData01&lt;/span&gt;은 단지 trigger로만 작용하고 &lt;span style=&quot;color: #409d00;&quot;&gt;다른 LiveData03&lt;/span&gt;을 활용하여 &lt;span style=&quot;color: #006dd7;&quot;&gt;새로운 LiveData02&lt;/span&gt;를 return하는 것이다.&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://kimkyungmo.tistory.com/21&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;1편보러가기&lt;/a&gt;&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://kimkyungmo.tistory.com/22</guid>
      <comments>https://kimkyungmo.tistory.com/22#entry22comment</comments>
      <pubDate>Wed, 5 Jan 2022 13:04:28 +0900</pubDate>
    </item>
    <item>
      <title>[코틀린 kotlin] Transformations.map과 Transformations.switchMap의 중요한 차이점 1편</title>
      <link>https://kimkyungmo.tistory.com/21</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;처음 Transformations.map과 Transformations.switchMap을 접했을 때가 기억이 난다.&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;뭐야? 똑같은 거 아니야?&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 똑같지 않았다. 검색을 해본 결과 설명들이 많았는데 이해하기가 참 쉽지 않았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/47575961/what-is-the-difference-between-map-and-switchmap-methods&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://stackoverflow.com/questions/47575961/what-is-the-difference-between-map-and-switchmap-methods&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1640835135226&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;What is the difference between map() and switchMap() methods?&quot; data-og-description=&quot;What is the difference between those 2 methods of the LiveData class? The official doc and tutorial are pretty vague on that. In the map() method the first parameter called source but in the switch...&quot; data-og-host=&quot;stackoverflow.com&quot; data-og-source-url=&quot;https://stackoverflow.com/questions/47575961/what-is-the-difference-between-map-and-switchmap-methods&quot; data-og-url=&quot;https://stackoverflow.com/questions/47575961/what-is-the-difference-between-map-and-switchmap-methods&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/b4lc3t/hyMTDCMJrT/9UcE697aU886hVzz8LYDo1/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/47575961/what-is-the-difference-between-map-and-switchmap-methods&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://stackoverflow.com/questions/47575961/what-is-the-difference-between-map-and-switchmap-methods&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/b4lc3t/hyMTDCMJrT/9UcE697aU886hVzz8LYDo1/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316');&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;What is the difference between map() and switchMap() methods?&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;What is the difference between those 2 methods of the LiveData class? The official doc and tutorial are pretty vague on that. In the map() method the first parameter called source but in the switch...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;stackoverflow.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;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;There&amp;nbsp;are&amp;nbsp;no&amp;nbsp;major&amp;nbsp;differences&amp;nbsp;between&amp;nbsp;the&amp;nbsp;internal&amp;nbsp;working&amp;nbsp;of&amp;nbsp;both,&amp;nbsp;but&amp;nbsp;the&amp;nbsp;difference&amp;nbsp;is&amp;nbsp;between&amp;nbsp;the&amp;nbsp;source&amp;nbsp;LiveData&amp;nbsp;and&amp;nbsp;the&amp;nbsp;returned&amp;nbsp;one: &lt;br /&gt;&lt;br /&gt;With&amp;nbsp;map&amp;nbsp;you&amp;nbsp;have&lt;b&gt;&amp;nbsp;same&amp;nbsp;source&amp;nbsp;LiveData&lt;/b&gt;&amp;nbsp;&lt;b&gt;in&amp;nbsp;the&amp;nbsp;end&lt;/b&gt;&amp;nbsp;but&amp;nbsp;it's&amp;nbsp;data&amp;nbsp;(value)&amp;nbsp;changes&amp;nbsp;with&amp;nbsp;provided&amp;nbsp;function&amp;nbsp;before&amp;nbsp;emitting &lt;br /&gt;With&amp;nbsp;switchMap,&amp;nbsp;you&amp;nbsp;use&amp;nbsp;&lt;b&gt;source&amp;nbsp;LiveData&amp;nbsp;just&amp;nbsp;as&amp;nbsp;a&amp;nbsp;trigger&lt;/b&gt;&amp;nbsp;for&amp;nbsp;&lt;b&gt;returning&amp;nbsp;a&amp;nbsp;standalone&amp;nbsp;LiveData&lt;/b&gt;&amp;nbsp;(of&amp;nbsp;course&amp;nbsp;you&amp;nbsp;can&amp;nbsp;use&amp;nbsp;triggers&amp;nbsp;data&amp;nbsp;in&amp;nbsp;your&amp;nbsp;function&amp;nbsp;input)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&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;h3 data-ke-size=&quot;size23&quot;&gt;1. map 의 뜻&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;map의 뜻은 지도라는 뜻이다. 지도의 특성은 해당 좌표에 해당 위치가 있다는 것이다. 즉 좌표와 물리적 위치가 1:1 대응을 하는 특성이 있다. 그래서 Trasformations.map 같은 경우도 data를 1:1로 대응하여 해당 function에 맞게 처리하여 return을 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. switch 의 뜻&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일상적으로 쓰는 switch, 흔히 알고 있듯이 바꾸다라는 뜻이긴한데 구체적인 의미는 '무슨 행동을 멈추고 다른 행동을 시작한다'의 의미의 바꾸다에 가깝다. 그렇다면 switchMap은 map을 바꾸는데 기존의 map을 사용하지 않고 다른 map을 사용한다는 뜻이라고 여기고, map과 switchMap의 차이를 이해하려고 해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. Transformations.map 과 Transformations.switchMap&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#switchmap&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#switchmap&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1640844985358&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;Transformations &amp;nbsp;|&amp;nbsp; Android Developers&quot; data-og-description=&quot;&quot; data-og-host=&quot;developer.android.com&quot; data-og-source-url=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#switchmap&quot; data-og-url=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations?hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/zEEDq/hyMTSGVwCc/dW5umSc8gAb8KFxeX2ydbk/img.png?width=1201&amp;amp;height=676&amp;amp;face=0_0_1201_676&quot;&gt;&lt;a href=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#switchmap&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.android.com/reference/kotlin/androidx/lifecycle/Transformations#switchmap&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/zEEDq/hyMTSGVwCc/dW5umSc8gAb8KFxeX2ydbk/img.png?width=1201&amp;amp;height=676&amp;amp;face=0_0_1201_676');&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;Transformations &amp;nbsp;|&amp;nbsp; Android Developers&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.android.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Transformations 클래스에 관한 설명은 위에 있는 안드로이드 개발자 사이트에 가면 볼 수 있다. 이것을 바탕으로 필자가 이해한 것을 설명해보려고 한다.&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;Transformations.map 은 source로 사용된 LiveData를 직접 사용하여 LiveData를 return 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Transformations.switchMap 은 source로 사용된 LiveData는 간접적으로 사용되며 새로운 LiveData를 return 한다.&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;예를 들어서 source data 안에 가위, 바위, 보 모양을 한 손이 있다고 생각해보자. 우리는 이 손 모양에 그림을 그려넣거나 색칠을 해서 가공된 source data로 return 할 수 있다. 이것이 Transformations.map이다. Transformations.map은 &lt;b&gt;source data를 직접 사용&lt;/b&gt;했고 &lt;b&gt;직접 사용한 것을 바탕&lt;/b&gt;으로 &lt;u&gt;또 다른 LiveData&lt;/u&gt;를 return했다. 가위, 바위, 보를 이용하여서 그 위에 직접 점을 찍었고 점이 찍힌 가위, 바위, 보를 생성하는 것 처럼.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;source&amp;lt;LiveData type 손모양&amp;gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;function&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;return&amp;lt;LiveData type 손모양&amp;gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;가위, 바위, 보&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;점을 찍는다&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;점이 찍힌 가위, 바위, 보&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 간접적으로 사용했다는 의미는 무엇일까? 가위, 바위, 보 모양을 지점토에 찍고 난 후 손 모양은 제거하고 남아있는 지점토를 return한다고 해보자.&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 27.3255%; text-align: center;&quot;&gt;&lt;b&gt;source&amp;lt;LiveData type 손모양&amp;gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 45.6978%; text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;b&gt;function&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 26.9767%; text-align: center;&quot;&gt;&lt;b&gt;return&amp;lt;LiveData type 지점토&amp;gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 27.3255%;&quot;&gt;가위, 바위, 보&lt;/td&gt;
&lt;td style=&quot;width: 28.4885%;&quot;&gt;가위, 바위, 보를 지점토에 찍는다.&lt;br /&gt;&lt;b&gt;('손모양'이 type이 지점토인&lt;br /&gt;새로운 LiveData를 trigger)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 17.2093%;&quot;&gt;&lt;b&gt;손 모양은 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;제거한다.&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 26.9767%;&quot;&gt;손 모양이 찍힌 지점토&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 표를 보면 source는 지점토에 찍는 용도로만 사용이 되고 최종적으로 return이 되지 않는다. return 되는 LiveData type은 지점토이다. 그리고 return되는 LiveData는 가위, 바위, 보가 찍힌 지점토이다. 즉, 1:1로 대응하는 map이 손모양에서 지점토로 바뀌었다. 다시 말하면 &lt;b&gt;source와 새로운 LiveData&lt;/b&gt;를 이용하여 &lt;u&gt;또 다른 LiveData&lt;/u&gt;를 return 하는 것이다. 가위, 바위, 보와 지점토를 이용하여 가위, 바위, 보가 찍힌 지점토를 생성하는 것처럼.&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;i&gt;&amp;lt;참고&amp;gt;&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;위의 예에서 &lt;u&gt;또 다른 LiveData&lt;/u&gt;가 return이 되었고 그 LiveData의 type은 지점토가 되었다(여기서 오해할 수도 있는 부분은 return 하는 LiveData&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&quot;type&quot;&lt;/b&gt;이 꼭 달라야하는가? 그 답변은 아니다이다. &quot;type&quot;이 같고 참조하는 LiveData가 다를 수 있다. ). 손모양은 지점토를 return하기 위해서 간접적으로 사용되었다. 단지 trigger만 했다. 이것이 바로 switchMap이다.&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;그래서 Transformations.map에서 사용되는 람다 함수는 void로 return이 되고 Transformations.switchMap의 경우는&amp;nbsp; LiveData로 return이 된다.&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;input으로 숫자(7번)를 넣는다고 할 때,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;map의 경우에는, 7번이라는 숫자를 사용하여 그 숫자의 색깔을 정하고, 표시되는 위치를 오른쪽 상단 화면에 잠시 나타났다가 사라지는 작업으로 설정하는 것이라고 하면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;switchMap의 경우에는 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;정리하자면 map은 source로 사용된 LiveData를 직접 사용한 또 다른 LiveData를 return 하는 것이고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;switchMap은 source로 사용된 LiveData를 직접사용하지 않고 source가 불러온 다른 LiveData를 사용하여 또 다른 LiveData를 return 한다.&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;2편에서는 구체적인 코드로 살펴보자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://kimkyungmo.tistory.com/22&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2편보러가기&lt;/a&gt;&lt;/p&gt;</description>
      <category>코딩 표류기</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/21</guid>
      <comments>https://kimkyungmo.tistory.com/21#entry21comment</comments>
      <pubDate>Fri, 31 Dec 2021 00:16:30 +0900</pubDate>
    </item>
    <item>
      <title>[코틀린 kotlin] abstract class (추상클래스)</title>
      <link>https://kimkyungmo.tistory.com/20</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;프로그래밍 공부를 하면서 abstract class 를 이해하기 쉽게 설명해놓은 글을 보기가 참 어려웠다. 프로그래밍 용어가 대부분 영어이고 그리고 그것을 번역을 해놓은 과정에서 단순하게 abstract class(추상클래스)라는 단어를 읽었을 때 확 와닿지가 않았다. 혹시나 프로그래밍 언어를 처음 접하거나 Object Oriented Programming을 공부하시다가 이 개념에 대한 이해가 잘 되지 않을 때 읽어보시면 좋을 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. abstract, 추상이 뭐야?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추상(&lt;span style=&quot;background-color: #ffffff; color: #666666;&quot; data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;hj&quot;&gt;抽&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #666666;&quot; data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;hj&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;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;抽 뽑을 추&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. 뽑다, 뽑아내다&lt;/b&gt;&amp;nbsp;2.&amp;nbsp;빼다3.&amp;nbsp;없애다, 제거하다(除去--)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;象 코끼리 상&lt;/b&gt;&lt;br /&gt;1. 코끼리 2. 상아(象牙)&amp;nbsp;&lt;b&gt;3. 꼴, 모양, 형상(形象ㆍ形像)&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 영어 abstract에 어원을 살펴보면&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;341&quot; data-origin-height=&quot;147&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/obaag/btro6aTubVC/RFJT4Bpsc933ShqLsPf5z0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/obaag/btro6aTubVC/RFJT4Bpsc933ShqLsPf5z0/img.png&quot; data-alt=&quot;정의 출처: Oxford Languages &quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/obaag/btro6aTubVC/RFJT4Bpsc933ShqLsPf5z0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fobaag%2Fbtro6aTubVC%2FRFJT4Bpsc933ShqLsPf5z0%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;341&quot; height=&quot;147&quot; data-origin-width=&quot;341&quot; data-origin-height=&quot;147&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;정의 출처: Oxford Languages &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마찬가지로 어디에서부터(from) 가지고 오다(draw off)이라는 뜻을 가진다.&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;div&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;여러&lt;span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;가지 &lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;사물이나 &lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;개념에서 &lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;공통되는 &lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;특성이나 &lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;속성&lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;따위를 &lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;추출하여 &lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;파악하는 &lt;/span&gt;&lt;span data-hook=&quot;tip&quot; data-type=&quot;arken&quot; data-lang=&quot;ko&quot;&gt;작용&lt;/span&gt;.&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;이다. 여기서 abstract class(추상클래스)의 역할과 목적 의미가 다들어있다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. abstract class(추상클래스)란?&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;여러 class에서 공통되는 특성이나 속성 따위를 추출(abstract)해놓은 class.&lt;br /&gt;그렇기 때문에 instance(객체)를 만들어낼 필요도 없고 만들어 내지 않는 class.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라고 필자는 말하고 싶다. 여기까지가 이해가 되었다면 abstract class(추상클래스)를 무엇을 위해 사용하여야 하고 왜 사용하고 설정해야하는지에 대한 이해가 높아질 것이라고 믿는다.&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;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 반복적으로 많이 사용하는 작업이 있을 경우, 중복되는 code를 줄이고 간명하게 나타낼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 유지보수가 용이하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 수정할 일이 있을 때, 한 번의 수정과 업데이트로 abstract class를 extend한 모든 class를 편리하게 수정할 수 있음&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;h3 data-ke-size=&quot;size23&quot;&gt;3. abstract class를 검색하면 대체로.....&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;추상 클래스를 사용하는 이유는 자식 클래스에서 추상메소드를&amp;nbsp;반드시 구현하도록 강요하기 위해서이다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;이런 글을 많이 볼 수 있는데 정말 이해가 안되는 글이고 순서도 바뀌었다. class를 많이 만들다 보니, 공통된 작업이나 특성을 가지는 class가 생기게 되었고 그것들을 일괄적으로 편리하게 처리하고 유지보수 하기위해서 공통된 부분을 추출해놓은 abstract class를 만들게 된 것이 순서이다. 예를 들어서 &lt;b&gt;학생, 교사, 약사, 환자, 설계사, 공인중계사&lt;/b&gt;라는 클래스를 만들었을 때 공통 분모인 &lt;b&gt;사람&lt;/b&gt;이라는 &lt;b&gt;특성을 추출한 abstract class&lt;/b&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;필자가 설명해놓은 abstract class 개념을 가지고 있으면 인터넷에 나온 abstract class개념과 예시를 읽어내고 이해하는 데 많은 도움이 될 것 같다. subclass에서 왜 abstract class를 extend하는 지,&amp;nbsp; subclass에서 왜 abstract function을 override하는지 생각해보자. 그러면 프로그래밍 실무를 할 때 왜 abstract class를 만드는지가 명확해질 것이다. 각 프로그래밍 언어별 구체적인 예시와 설명은 인터넷 검색 조금만 해놓으면 나오기때문에 이 글에서는 언급하지는 않겠다.&amp;nbsp;&lt;/p&gt;</description>
      <category>코딩 표류기</category>
      <category>abstract class</category>
      <category>추상클래스</category>
      <category>프로그래밍</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/20</guid>
      <comments>https://kimkyungmo.tistory.com/20#entry20comment</comments>
      <pubDate>Wed, 29 Dec 2021 15:16:57 +0900</pubDate>
    </item>
    <item>
      <title>[북리뷰] 문제는 무기력이다.</title>
      <link>https://kimkyungmo.tistory.com/18</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://millie.page.link/JsqEr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://millie.page.link/JsqEr&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1640683502667&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;문제는 무기력이다&quot; data-og-description=&quot;인지심리학자가 10년 이상의 체험을 연구하여 완성한 인생 독소 처방 br/국내 최초 인지과학 박사인 저자가 10년 이상의 세월 동안 삶에 대한 의..&quot; data-og-host=&quot;www.millie.co.kr&quot; data-og-source-url=&quot;https://millie.page.link/JsqEr&quot; data-og-url=&quot;https://www.millie.co.kr/v3/bookDetail/5120406?nav_hidden=y&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bB9yeJ/hyMSTL3Eh3/keVxywMtpJSHQiU6cAdLL0/img.jpg?width=200&amp;amp;height=295&amp;amp;face=0_0_200_295&quot;&gt;&lt;a href=&quot;https://millie.page.link/JsqEr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://millie.page.link/JsqEr&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bB9yeJ/hyMSTL3Eh3/keVxywMtpJSHQiU6cAdLL0/img.jpg?width=200&amp;amp;height=295&amp;amp;face=0_0_200_295');&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;문제는 무기력이다&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;인지심리학자가 10년 이상의 체험을 연구하여 완성한 인생 독소 처방 br/국내 최초 인지과학 박사인 저자가 10년 이상의 세월 동안 삶에 대한 의..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.millie.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;&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;그래도 인상깊었던 문구들을 꼽으라면&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 하루를 잘 보내면 그 잠은 달다. 인생을 잘 보내면 그 죽음이 달다. - 윌 듀런트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 통제 불가능도 위험하지만 더 위험한 것은 예측 불가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 일을 잘하겠다고 마음먹은 사람은 일에 투자한 시간이 결과물의 질과 비례한다는 사실을 안다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 스스로에게 반항하면서 일을 미루고, 기껏 한다고 해도 후딱 해치우려는 사람이 과연 유능감을 느낄 수 있을까?&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>무기력</category>
      <category>문제는무기력이다</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/18</guid>
      <comments>https://kimkyungmo.tistory.com/18#entry18comment</comments>
      <pubDate>Tue, 28 Dec 2021 18:32:09 +0900</pubDate>
    </item>
    <item>
      <title>[북리뷰] 퀀텀 - 만화로 배우는 양자역학과 상대성이론</title>
      <link>https://kimkyungmo.tistory.com/16</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://millie.page.link/Pn9sm&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://millie.page.link/Pn9sm&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1639527751920&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;퀀텀&quot; data-og-description=&quot;출간 즉시 프랑스 아마존 과학 분야 베스트셀러! br/추상적이던 양자물리학의 개념을 좀 더 잘 알게 되었다. br/청소년과 성인에게 모두 선물..&quot; data-og-host=&quot;www.millie.co.kr&quot; data-og-source-url=&quot;https://millie.page.link/Pn9sm&quot; data-og-url=&quot;https://www.millie.co.kr/v3/bookDetail/179489731?nav_hidden=y&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/hXOLQ/hyMIgtYlL1/fnlZJDwsIWw7y79OnYfpw1/img.jpg?width=200&amp;amp;height=263&amp;amp;face=0_0_200_263&quot;&gt;&lt;a href=&quot;https://millie.page.link/Pn9sm&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://millie.page.link/Pn9sm&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/hXOLQ/hyMIgtYlL1/fnlZJDwsIWw7y79OnYfpw1/img.jpg?width=200&amp;amp;height=263&amp;amp;face=0_0_200_263');&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;퀀텀&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;출간 즉시 프랑스 아마존 과학 분야 베스트셀러! br/추상적이던 양자물리학의 개념을 좀 더 잘 알게 되었다. br/청소년과 성인에게 모두 선물..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.millie.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;요즘들어서 과학관련 교양서적을 등한시 한 것 같아 검색해보다가 찾아본 책이다. 퀀텀! 말만들어도 흥분이 되는 단어이다. 누군가는 퀀텀 점프를 이야기하고 누군가는 E=mc^2을 이야기하고 누군가는 가상화폐를 떠올릴 수 있겠다. 양자역학에서 말하는 양자는 &lt;span style=&quot;background-color: #ffffff; color: #373a3c;&quot;&gt;量子(양자)이고 양성자를 뜻하는 양자는 &lt;/span&gt;&lt;span&gt;陽子(양자)이다. 양자할 때 &lt;span style=&quot;background-color: #ffffff; color: #373a3c;&quot;&gt;&lt;b&gt;量(양)의 의미&lt;/b&gt;는 측정하다 재다 이런 뜻을 가지고 있다. 그리고 영어로는 Quantum 인데 마찬가지로 &lt;span style=&quot;background-color: #ffffff; color: #202124;&quot;&gt;quantity, &lt;/span&gt;수량, 소비량 할 때쓰는 양과 같이 얼마나 많은 것이 존재하는 가를 판단할 때 쓰는 단위로서의 양이라고 생각하면 될 것 같다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&amp;nbsp;사전적의미의 양자가 저런 뜻이라면 물리적 의미의 양자는 무엇일까? 양자(量子)는 더이상 나눌 수 없는&amp;nbsp;&lt;a href=&quot;https://ko.wikipedia.org/wiki/%EC%97%90%EB%84%88%EC%A7%80&quot;&gt;에너지&lt;/a&gt;의 최소량의 단위로,&amp;nbsp;&lt;a href=&quot;https://ko.wikipedia.org/wiki/%EB%AC%BC%EB%A6%AC%ED%95%99&quot;&gt;물리학&lt;/a&gt;에서 상호작용과 관련된 모든 물리적 독립체의 최소단위이다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #373a3c;&quot;&gt;출처는 위키피디아이다. 책에서는 최신휴대폰이나 카메라를 살 때 들어보았던 픽셀(pixel)이라는 것에 비유를 들었는데 꽤나 이해하기 쉬운 비유였다.&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;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #373a3c;&quot;&gt;&amp;nbsp;양자를 설명하는 것부터도 이렇게 어려운데, 양자역학과 상대성이론이라면 설명도 어렵도 이해하는 것은 더더욱 어려운 일이 될 것 같다. 어렵고 생경한 분야일수록 이미지로 공부해보는 것이 참 도움이 많이 되는데, 이번 만화로 배우는 양자역학과 상대성이론이 딱 걸맞는 책인 것 같다. 추상화된 텍스트로 양자역학과 상대성이론을 받아들이기에는 전공자가 아닌 이상 거의 불가능에 가깝지 않을까? 그렇다고 이 책이 이해가 가기 쉽도록 엄청 자세한 책은 또 아니다. 개략적인 이미지와 머리 속에 그릴 수 있는 상을 제공하는데는 무척 도움이 많이 된다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #373a3c;&quot;&gt;&amp;nbsp;예를 들어 원자의 대부분은 빈공간이라든지 시간과 공간은 하나의 전체를 이루고 공간 속의 속도와 시간 속의 속도를 이미지로 표현해놓은 삽화 등의 것들이 참 인상깊었다. 그리고 중간중간 등장인물들이 건내는 geek스럽고 nerd스러운 농담은 킬링포인트!&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;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #373a3c;&quot;&gt;&amp;nbsp;상대성이론과 양자역학에 관한 책이지만 결국 이 내용은 우주 속에서 존재한다는 것에 대한 철학적인 생각으로 이어진다. 삶과 죽음, 시간과 공간, 우주의 탄생, 블랙홀.... 인체를 구성하는 것도, 우주를 존재하게 하는 것도 이런 물리법칙에 기인한다는 것을 알 수 있었다. 하지만 우리의 존재에 대한, 시간과 공간에 대한 해석에 대한 뚜렷한 해답은 없었다. 인간이라는, 가시광선을 눈으로 볼 수 있는 한계가 가득한 존재에겐 이 모든 것은 미지로 남겨두어야 하는 것인가. 책 읽는 내내, 존재에 관한 생각으로 답답, 슬픔, 궁금으로 둘러싸였었다.&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;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;세상을 수직으로 바라보니 재밌다.&lt;br /&gt;저 위로 똑바로 올라가면 뭐가 있을지 궁금하네...우주끝까지 가면 말이야.&lt;br /&gt;언젠간 알 수 있을지 몰라.&lt;br /&gt;그때까진 흐르는 시간이나 감상하자.&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;이 책의 마지막 장면에 나온 등장인물간 대화이다. 흐르는 시간이나 감상하자는 말이 참 공감이 되면서도 힘들었다. 그리고 매우 멋진표현이었다. 각박하고 바쁜 생활 속에 소중한 것들을 놓치고 있는 건 아닌지 돌이켜보게 된다.&lt;/p&gt;</description>
      <category>독서 삼매경</category>
      <category>상대성이론</category>
      <category>양자역학</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/16</guid>
      <comments>https://kimkyungmo.tistory.com/16#entry16comment</comments>
      <pubDate>Wed, 15 Dec 2021 14:05:58 +0900</pubDate>
    </item>
    <item>
      <title>[android 안드로이드] 안드로이드 스튜디오 버전 업데이트 및 변경하기</title>
      <link>https://kimkyungmo.tistory.com/15</link>
      <description>&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;내가 마주했던 error는 다음과 같은 에러였다.&lt;/p&gt;
&lt;pre class=&quot;livecodeserver&quot;&gt;&lt;code&gt;This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.2 or newer.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이것에 대한 해결방법은 아래 stackoverflow를 참고하면 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/62678785/android-support-plugin-for-intellij-idea-or-android-studio-cannot-open-this-pr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://stackoverflow.com/questions/62678785/android-support-plugin-for-intellij-idea-or-android-studio-cannot-open-this-pr&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1639139788729&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;Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project&quot; data-og-description=&quot;I've tried to run Android Studio project from github but I've got this message: This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry&quot; data-og-host=&quot;stackoverflow.com&quot; data-og-source-url=&quot;https://stackoverflow.com/questions/62678785/android-support-plugin-for-intellij-idea-or-android-studio-cannot-open-this-pr&quot; data-og-url=&quot;https://stackoverflow.com/questions/62678785/android-support-plugin-for-intellij-idea-or-android-studio-cannot-open-this-pr&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bdOB7i/hyMEU6ffho/rkVSb2kme3kKkrkT6deHV0/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/62678785/android-support-plugin-for-intellij-idea-or-android-studio-cannot-open-this-pr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://stackoverflow.com/questions/62678785/android-support-plugin-for-intellij-idea-or-android-studio-cannot-open-this-pr&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bdOB7i/hyMEU6ffho/rkVSb2kme3kKkrkT6deHV0/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316');&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;Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;I've tried to run Android Studio project from github but I've got this message: This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;stackoverflow.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요약하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 나의 현재 Android Studio 버전에 맞게 gradle 버전을 조정한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 아니면 Android Studio 버전을 업데이트 한다.&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;1번 방법은 추후에 알아보기로 하고 걱정없이 바로 실행할 수 있는 2번 옵션을 진행하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2번 옵션의 첫번째 방법&lt;/b&gt;은 Android Studio에서 직접 실행하는 것이다.&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: #dddddd;&quot;&gt;Android Studio 메뉴 &amp;gt; Help &amp;gt; Checks for Updates&lt;/span&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;428&quot; data-origin-height=&quot;85&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLr86R/btrnBsHhEOH/zldJ4P3bhcVZ05mMFBFAwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLr86R/btrnBsHhEOH/zldJ4P3bhcVZ05mMFBFAwK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLr86R/btrnBsHhEOH/zldJ4P3bhcVZ05mMFBFAwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLr86R%2FbtrnBsHhEOH%2FzldJ4P3bhcVZ05mMFBFAwK%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;428&quot; height=&quot;85&quot; data-origin-width=&quot;428&quot; data-origin-height=&quot;85&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 팝업을 띄어준다. &lt;span style=&quot;background-color: #dddddd;&quot;&gt;Update&lt;/span&gt;를 클릭하여 Update 사항을 확인하고 진행하면 된다.&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;size18&quot;&gt;&lt;b&gt;2번 옵션의 두번째 방법&lt;/b&gt;은 Web Site에 바로 접속해서 다운 받는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제로 이 방법이 조금 더 어려웠다. 황당하게도 site를 찾는데 좀 헤맸기때문이다. 그래서 혹시나 헤매실 분들이 계실까봐 사이트 주소를 알려드리려고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developer.android.com/studio/archive&quot;&gt;https://developer.android.com/studio/archive&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1639140896381&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;Android 스튜디오 다운로드 자료실 &amp;nbsp;|&amp;nbsp; Android 개발자 &amp;nbsp;|&amp;nbsp; Android Developers&quot; data-og-description=&quot;이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다.&quot; data-og-host=&quot;developer.android.com&quot; data-og-source-url=&quot;https://developer.android.com/studio/archive&quot; data-og-url=&quot;https://developer.android.com/studio/archive?hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/xkPCR/hyMEXWd8Nh/6Mz8UuUMYyKon5ShzTxYe0/img.png?width=1201&amp;amp;height=676&amp;amp;face=0_0_1201_676&quot;&gt;&lt;a href=&quot;https://developer.android.com/studio/archive&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.android.com/studio/archive&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/xkPCR/hyMEXWd8Nh/6Mz8UuUMYyKon5ShzTxYe0/img.png?width=1201&amp;amp;height=676&amp;amp;face=0_0_1201_676');&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;Android 스튜디오 다운로드 자료실 &amp;nbsp;|&amp;nbsp; Android 개발자 &amp;nbsp;|&amp;nbsp; Android Developers&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.android.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;이곳에 들어가면 이제까지 출시되었던 android studio version을 한눈에 볼 수 있다. 쭉 보다보면 눈치가 빠르신 분들은 알 수도 있는데 version을 명명하는 법이 바뀌었다.&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;1111&quot; data-origin-height=&quot;452&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sNTEU/btrnBaz84Fi/fPqpcrWxzFEtwD3mk0ktU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sNTEU/btrnBaz84Fi/fPqpcrWxzFEtwD3mk0ktU1/img.png&quot; data-alt=&quot;출처:&amp;amp;amp;nbsp;https://developer.android.com/studio/releases&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sNTEU/btrnBaz84Fi/fPqpcrWxzFEtwD3mk0ktU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsNTEU%2FbtrnBaz84Fi%2FfPqpcrWxzFEtwD3mk0ktU1%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;1111&quot; height=&quot;452&quot; data-origin-width=&quot;1111&quot; data-origin-height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처:&amp;amp;nbsp;https://developer.android.com/studio/releases&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드 개발자 사이트에 들어가보면 Number system에서 Year system으로 바뀌었는데 혹시나 처음 접한 분들이나 업데이트를 해보려고하시는 분들은 참고하시면 좋을 것 같다.&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;그리하여 필자는 에러메시지가 시키는데로 4.2 버전으로만 업데이트를 하였다. 방법은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 사이트에서 원하는 버전을 다운 받는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 실행파일을 실행시킨다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 기존 버전을 삭제하고 새로 설치하겠다는 문구가 나오면 확인을 누르고 계속 진행한다.&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>
      <category>안드로이드</category>
      <category>업데이트</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/15</guid>
      <comments>https://kimkyungmo.tistory.com/15#entry15comment</comments>
      <pubDate>Fri, 10 Dec 2021 22:00:36 +0900</pubDate>
    </item>
    <item>
      <title>[북리뷰] 설득의 심리학 1, 2</title>
      <link>https://kimkyungmo.tistory.com/13</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://millie.page.link/FWP6H&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://millie.page.link/FWP6H&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1638865141813&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;설득의 심리학&quot; data-og-description=&quot;독서와 무제한 친해지리, 밀리의 서재에서 당신의 일상을 1밀리+ 더 멋지게 만들어 보세요&quot; data-og-host=&quot;www.millie.co.kr&quot; data-og-source-url=&quot;https://millie.page.link/FWP6H&quot; data-og-url=&quot;https://www.millie.co.kr/v3/bookDetail/5386573?nav_hidden=y&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/sd36q/hyMB7ZiUBx/qtjTB2PpvxXS19JOfUMCuK/img.jpg?width=200&amp;amp;height=288&amp;amp;face=0_0_200_288&quot;&gt;&lt;a href=&quot;https://millie.page.link/FWP6H&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://millie.page.link/FWP6H&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/sd36q/hyMB7ZiUBx/qtjTB2PpvxXS19JOfUMCuK/img.jpg?width=200&amp;amp;height=288&amp;amp;face=0_0_200_288');&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;설득의 심리학&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;독서와 무제한 친해지리, 밀리의 서재에서 당신의 일상을 1밀리+ 더 멋지게 만들어 보세요&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.millie.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://millie.page.link/u8dZE&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://millie.page.link/u8dZE&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1638865160786&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;설득의 심리학 2&quot; data-og-description=&quot;전 세계 300만 독자를 사로잡은 로버트 치알디니 br/『설득의 심리학』 3부작을 초판 발간 33주년 기념 br/리커버 에디션으로 새롭게 만나다! br..&quot; data-og-host=&quot;www.millie.co.kr&quot; data-og-source-url=&quot;https://millie.page.link/u8dZE&quot; data-og-url=&quot;https://www.millie.co.kr/v3/bookDetail/7347844?nav_hidden=y&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/E1XHe/hyMDcko6Ng/CfvLe7k0aZTHhythC6uBTK/img.jpg?width=200&amp;amp;height=296&amp;amp;face=0_0_200_296&quot;&gt;&lt;a href=&quot;https://millie.page.link/u8dZE&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://millie.page.link/u8dZE&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/E1XHe/hyMDcko6Ng/CfvLe7k0aZTHhythC6uBTK/img.jpg?width=200&amp;amp;height=296&amp;amp;face=0_0_200_296');&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;설득의 심리학 2&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전 세계 300만 독자를 사로잡은 로버트 치알디니 br/『설득의 심리학』 3부작을 초판 발간 33주년 기념 br/리커버 에디션으로 새롭게 만나다! br..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.millie.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;&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;blockquote data-ke-style=&quot;style2&quot;&gt;흠.. 꼭 저 사람에게 필요한 물건인데.. 어떻게 전달하지?&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;매번 이런 고민을 하는 입장에서 위 2권의 책은 아주 매력적인 해법을 제시한다. 익숙했던 방법론도 있었고 처음 들어본 방법도 있었고 얼핏 알고 있었던 방법도 있었다. 물론 이 책들의 목차를 읽으면 그 방법의 이론적인 측면에 대해서 쉽게 훑어볼 수 있겠지만 책에 나온 사례를 주의깊게 보기를 권하고 싶다. 왜냐하면 남이 되었든 내가 되었든, 누군가를 설득하기위해서는 사소한 말 한끝 차이가 성패 여부를 가르기도 하기때문이다. 그리고 책에 언급된 사례가 굉장히 구체적이고 실용적이기때문에 실제 우리 삶에 적용하기도 용이하기 때문이다.&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;책에서 서술해놓은 8가지 원칙이 있는데 이것을 현실에 어떻게 적용을 해야겠다는 생각도 들었지만 '나도 이렇게 많은 설득을 당하고 살구나'라는 것도 느낌도 받았다. 자본주의가 지배하고 있는 현실에서 인간이라는 존재가 한없이 약해져보였다. 그러면서도 굉장히 흥미로웠다. 누군가를 뚫기 위한 마케팅과 인간의 심리변화가.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;그리고 실제로 설득의 원칙을 적용해보았는데 상당히 효과가 좋았다. 책을 읽고 주로 쓰고 있는 원칙은 다음 3가지이다. 1) 상호성의 원칙, 2) 일관성의 원칙, 3) 사회적 증거의 원칙! 말 몇마디를 보탬으로써 고객들의 관심을 사고 구매를 유도할 수 있는 좋은 방법인 것 같다.&lt;b&gt; 물론 전달하고자하는 지식과 서비스, 제품은 진짜여야 한다.&amp;nbsp;&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 data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;남을 설득함에 있어서 설득의 심리학은 많은 도움이 될 것이다. 잘 갈고 닦는다면 협상의 달인이 되지 않을까싶다. 하지만 남을 설득함에 앞서 자신을 한번 설득해보는 경험을 가져보는 것은 어떨까? 이전과 다른 삶을 살고 싶은 욕망, 이루고 싶은 목표가 있다면 나를 가열차게 움직이게 해줄 설득의 방법과 장치를 설정하여 Keep Going해보자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>독서 삼매경</category>
      <category>설득의 심리학</category>
      <category>열정</category>
      <author>알차니</author>
      <guid isPermaLink="true">https://kimkyungmo.tistory.com/13</guid>
      <comments>https://kimkyungmo.tistory.com/13#entry13comment</comments>
      <pubDate>Tue, 7 Dec 2021 18:04:12 +0900</pubDate>
    </item>
  </channel>
</rss>