<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>@SoftyChoco Blog</title>
    <link>https://softychoco.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Mon, 1 Jun 2026 04:56:07 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>@SoftyChoco</managingEditor>
    <image>
      <title>@SoftyChoco Blog</title>
      <url>https://tistory1.daumcdn.net/tistory/6909097/attach/0cefd0d615e3433b9b4ab556a19bef63</url>
      <link>https://softychoco.tistory.com</link>
    </image>
    <item>
      <title>요즘 서류 합격, 왜 이렇게 벽처럼 느껴질까요?</title>
      <link>https://softychoco.tistory.com/95</link>
      <description>&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size16&quot;&gt;최근 개발자들이나 취준생분들과 이야기를 나누다 보면 공통적으로 나오는 한숨 섞인 질문이 있습니다. &lt;b data-index-in-node=&quot;58&quot; data-path-to-node=&quot;4&quot;&gt;&quot;서류 통과조차 왜 이렇게 힘들까요?&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;제가 커리어를 시작할 때와 비교해 보면, 지금의 채용 시장은 단순히 '불황'이라는 단어로 설명하기엔 훨씬 더 복잡하고 가혹해진 것 같습니다. 하지만 냉정하게 시장을 들여다보면, 우리가 어디에 집중해야 할지 그 실마리가 보입니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;6&quot; data-ke-size=&quot;size23&quot;&gt;1. 이력서의 상향 평준화&lt;/h3&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;채용 공고 자체가 줄어든 것도 문제지만, 더 큰 문제는 불안감으로 인한 이력서 남발입니다. 취업자리가 줄어드니 불안해진 지원자들이 더 많은 곳에 이력서를 던지는데, 그 과정에서 AI의 힘을 빌려 문장을 매끄럽게 다듬습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;채용 담당자의 책상 위에는 이제 잘 못 쓴 이력서가 많이 줄었습니다. 하지만 역설적으로&amp;nbsp;&lt;b&gt;'진짜 실력이 있는 사람'&lt;/b&gt;을 가려내기는 더 힘들어졌죠. 그래서 회사는 전형을 길게 늘리거나, 라이브 코딩을 더 빡빡하게 잡고, 레퍼런스 체크에 열을 올립니다. 검증 비용이 올라가니 서류 필터링은 더 보수적으로 변할 수밖에 없어요.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;9&quot; data-ke-size=&quot;size23&quot;&gt;2. AI가 흉내낼 수 없는 지점&lt;/h3&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;이런 상황에서 무작정 이력서를 수백 군데 뿌리는 '물량 공세'는 오히려 독이 됩니다. 저는 오히려 &lt;b&gt;'한 놈만 팬다'&lt;/b&gt;는 식의 집요함이 필요하다고 봅니다. AI가 아무리 문장을 예쁘게 만들어도 절대 흉내 낼 수 없는 부분이 있기 때문이죠.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;11&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11,0,0&quot;&gt;주장:&lt;/b&gt; &quot;너희가 찾는 사람이 바로 나다&quot;라는 확신과 그에 대한 주장.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11,1,0&quot;&gt;근거:&lt;/b&gt; 그 주장을 뒷받침 해줄 수 있는, 실패와 성공을 통한 나의 경험 어필.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11,2,0&quot;&gt;태도:&lt;/b&gt; &quot;왜 꼭 이 회사여야만 하는가&quot;에 대한 개인적인 동기.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;&quot;너네가 찾는 사람이 나야(주장), 왜냐면 이런 경험이 있거든(근거), 그리고 난 너희랑 이런 이유로 함께 일을 꼭 해보고 싶어(태도).&quot; 이 삼박자가 맞는 글은 수천 개의 AI 이력서 사이에서도 반드시 빛이 납니다. 이력서만 읽어도 납득이 가거든요.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;13&quot; data-ke-size=&quot;size23&quot;&gt;3. 확률을 높이는 방법&lt;/h3&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size16&quot;&gt;모든 공고에 이렇게 공을 들이긴 어렵습니다. 그래서 저는 세 가지 전략을 추천합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15&quot;&gt;첫째, 도메인을 좁히세요.&lt;br /&gt;&lt;/b&gt;핀테크면 핀테크, 커머스면 커머스. 특정 도메인을 따라가면 내가 가진 기술적 자산이 그대로 이어집니다. 수정할 부분은 줄어들면서 전문성의 농도는 짙어지죠.&lt;/p&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;둘째, 내가 가진 경험을 템플릿화 하세요.&lt;br /&gt;&lt;/b&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-path-to-node=&quot;16&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16&quot;&gt;셋째, 주도적으로 문을 두드리세요.&lt;br /&gt;&lt;/b&gt;공고가 뜨길 기다리는 게 아니라, 커피챗을 제안하거나 지인 추천을 활용하는 등 '사람'에게 직접 닿으려 노력해야 합니다. 지금처럼 시스템이 꽉 막힌 시기일수록, 시스템 밖에서 일어나는 연결이 훨씬 강력한 힘을 발휘합니다. 특히나, 면접에서 바라보는 지원자의 경험은 면접관의 질문에 맞는 부분만 보여지지만, 커피챗에서의 대화는 나를 좀 더 입체적으로 보여줄 수 있는 자리입니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;17&quot; data-ke-size=&quot;size23&quot;&gt;합격은 확률의 총합&lt;/h3&gt;
&lt;p data-path-to-node=&quot;18&quot; data-ke-size=&quot;size16&quot;&gt;이런 노력을 한다고 해서 &quot;반드시 합격한다&quot;는 보장은 없습니다. 하지만 확실한 건, 이런 고민의 흔적 하나하나가 모여 나의 합격 확률을 1%에서 10%로, 다시 50%로 점차 끌어올린다는 사실입니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;실패해도 다시 도전하고, 그 실패마저도 다음 이력서의 '근거'로 삼는 사람이야 말로, 결국 합격할 수 있는 주도적인 사람입니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;계속 서류 탈락만 하고 있다면, 다시한번 이력서를 살펴보세요. &quot;내 이력서에는 나의 주장, 근거, 동기가 충분히 담겨있을까?&quot;&lt;/p&gt;</description>
      <category>생각 정리</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/95</guid>
      <comments>https://softychoco.tistory.com/95#entry95comment</comments>
      <pubDate>Sat, 28 Feb 2026 23:32:24 +0900</pubDate>
    </item>
    <item>
      <title>SayDo.me 개발 2</title>
      <link>https://softychoco.tistory.com/94</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이전 작업에서는 어떤 목적으로, 어떤 기능을 개발할지에 대한 정의와 MVP 기획안을 작성하고,&lt;br /&gt;작성된 기획안을 기반으로 v0.app을 이용하여 디자인 초안을 잡았습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;744&quot; data-origin-height=&quot;1330&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWDI9W/dJMcaiodUuK/EE87y4yKcGkITmZBHuS9xK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWDI9W/dJMcaiodUuK/EE87y4yKcGkITmZBHuS9xK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWDI9W/dJMcaiodUuK/EE87y4yKcGkITmZBHuS9xK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWDI9W%2FdJMcaiodUuK%2FEE87y4yKcGkITmZBHuS9xK%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;332&quot; height=&quot;593&quot; data-origin-width=&quot;744&quot; data-origin-height=&quot;1330&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 여전히 디자인이 마음에 들지 않는 상태인데, v0.app을 무료로 활용하다보니 무료 크레딧 5달러가 소진이 완료되어버렸더라구요.&lt;br /&gt;그래도 초안으로 쓰기엔 적당한 수준의 디자인이라고 생각해서, 여기서부터는 커서AI를 활용해서 작업을 진행하였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 경우에는 커서를 사용할 때 docs 폴더에 기획, 디자인 가이드, 컨벤션 등을 마크다운 파일로 먼저 생성하고, 그걸 기반으로 어떤 역할로써 개발을 진행할지를 정의하는 커서 룰(mdc)를 만듭니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 초기에 작성하는 기획, 디자인 가이드는 기존에 이야기 나누었던 제미나이에게 '커서에 제공할 기획을 마크다운으로 생성해줘.' 와 같은 프롬프트로 입력하여 나온 결과물을 일부 수정하여 활용합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 기획, 디자인, 컨벤션 등의 마크다운이 생성되었다면, 커서 내에서 해당 파일들을 참조한 뒤, 아래와 같은 프롬프트로 커서룰 파일을 만듭니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;너는 Next.js를 전문적으로 작업을 하는 시니어 개발자야.&lt;br /&gt;아래의 내용을 기반으로 역할을 프롬프트로 작성하고, developer.md 파일로 작성해줘.&lt;br /&gt;&lt;br /&gt;@docs/director.md와 @docs/design.md, @docs/convention.md, @docs/change.md 를 기반으로 사용자가 요청한 수정작업을 진행하고, 업데이트 된 내용은 @docs/change.md 파일에 수정사항을 간략하게 작성해야해 (추후 맥락을 확인할 수 있도록)&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 작성된 md 파일을 커서 룰(mdc 파일)로 변경한 뒤, 매 프롬프트 세션 시작 시 활용합니다.&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;스크린샷 2025-11-30 19.33.22.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;1554&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WhSDx/dJMcah3WEwH/9heeIfNEOelb0ugy8RgkX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WhSDx/dJMcah3WEwH/9heeIfNEOelb0ugy8RgkX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WhSDx/dJMcah3WEwH/9heeIfNEOelb0ugy8RgkX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWhSDx%2FdJMcah3WEwH%2F9heeIfNEOelb0ugy8RgkX1%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;372&quot; height=&quot;675&quot; data-filename=&quot;스크린샷 2025-11-30 19.33.22.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;1554&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;초반에 비해 디자인이나 기능이 많이 추가되었습니다.&lt;br /&gt;초반에는 커서에서 Claude Sonnet 4.5 모델을 이용했지만, 금방 사용량이 만료되어 90% 이상 Auto 모드로 작업했던 것 같습니다.&lt;br /&gt;예전에 비해 Auto 모드의 성능이 많이 올라가서, 무제한으로 사용할 수 있다는 점에서 굉장히 메리트 있다고 생각합니다.&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;스크린샷 2025-11-30 19.51.31.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;1538&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qb4CZ/dJMcagRu0sJ/gFJrEseY9iXoK44UN2xUx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qb4CZ/dJMcagRu0sJ/gFJrEseY9iXoK44UN2xUx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qb4CZ/dJMcagRu0sJ/gFJrEseY9iXoK44UN2xUx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqb4CZ%2FdJMcagRu0sJ%2FgFJrEseY9iXoK44UN2xUx0%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;254&quot; height=&quot;456&quot; data-filename=&quot;스크린샷 2025-11-30 19.51.31.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;1538&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-30 19.52.29.png&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;142&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b34sgm/dJMcabQb4rk/SUz70U0vsWNg2Wexf9WdP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b34sgm/dJMcabQb4rk/SUz70U0vsWNg2Wexf9WdP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b34sgm/dJMcabQb4rk/SUz70U0vsWNg2Wexf9WdP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb34sgm%2FdJMcabQb4rk%2FSUz70U0vsWNg2Wexf9WdP0%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;316&quot; height=&quot;57&quot; data-filename=&quot;스크린샷 2025-11-30 19.52.29.png&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;142&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 &quot;마트에서 달걍 구매하기&quot;라고 이야기하면, '장보기' 탭에 '달걀 구매하기' 라는 할일로 저장됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 해당 서비스의 README.md 입니다.&lt;br /&gt;아직 구현되지 않은 동작은 취소선을 그어두었습니다 :)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h1 id=&quot;saydome&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;0&quot;&gt;SayDo.me&lt;/h1&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;2&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;말하고 바로 실행한다&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;- 초스피드 음성 캡처 및 AI 자동 분류를 통한 할일 관리 PWA&lt;/p&gt;
&lt;h2 id=&quot;%F0%9F%93%96-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%86%8C%EA%B0%9C&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;4&quot; data-ke-size=&quot;size26&quot;&gt;  프로젝트 소개&lt;/h2&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;SayDo.me는 바쁜 사람들을 위한 음성 기반 할일 관리 애플리케이션입니다. Context Switching을 최소화하고, 음성으로 빠르게 할일을 캡처하고 AI가 자동으로 분류 및 처리합니다.&lt;/p&gt;
&lt;h3 id=&quot;%ED%95%B5%EC%8B%AC-%EA%B0%80%EC%B9%98&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;8&quot; data-ke-size=&quot;size23&quot;&gt;핵심 가치&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;9&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;9&quot;&gt;&lt;b&gt;초스피드 캡처&lt;/b&gt;: 음성으로 즉시 할일 기록&lt;/li&gt;
&lt;li data-line=&quot;10&quot;&gt;&lt;b&gt;AI 자동 분류&lt;/b&gt;: 음성 인식 결과를 AI가 분석하여 카테고리, &lt;s&gt;우선순위&lt;/s&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;(예정)&lt;/span&gt;, &lt;s&gt;예상 소요 시간&lt;/s&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;(예정)&lt;/span&gt; 등 자동 추출&lt;/li&gt;
&lt;li data-line=&quot;11&quot;&gt;&lt;b&gt;업무 흐름 방해 최소화&lt;/b&gt;: 플로팅 버튼으로 언제 어디서나 빠른 접근&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-line=&quot;13&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 id=&quot;%E2%9C%A8-%EC%A3%BC%EC%9A%94-%EA%B8%B0%EB%8A%A5&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;15&quot; data-ke-size=&quot;size26&quot;&gt;✨ 주요 기능&lt;/h2&gt;
&lt;h3 id=&quot;%F0%9F%8E%A4-%EC%9D%8C%EC%84%B1-%EC%9D%B8%EC%8B%9D&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;17&quot; data-ke-size=&quot;size23&quot;&gt;  음성 인식&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;18&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;18&quot;&gt;&lt;b&gt;실시간 전사&lt;/b&gt;: 녹음 중 실시간으로 텍스트 확인 가능&lt;/li&gt;
&lt;li data-line=&quot;19&quot;&gt;&lt;b&gt;브라우저 네이티브&lt;/b&gt;: Web Speech API를 활용한 빠른 음성 인식&lt;/li&gt;
&lt;li data-line=&quot;20&quot;&gt;&lt;s&gt;&lt;b&gt;자동 폴백&lt;/b&gt;: 동작 환경에 따라 자동으로 최적의 음성 인식 방식 선택&lt;/s&gt;(서버 작업 예정)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;%F0%9F%A4%96-ai-%EC%9E%90%EB%8F%99-%EC%B2%98%EB%A6%AC&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;22&quot; data-ke-size=&quot;size23&quot;&gt;  AI 자동 처리&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;23&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;23&quot;&gt;&lt;b&gt;자동 분류&lt;/b&gt;: 음성 내용 기반 분류 자동 할당&lt;/li&gt;
&lt;li data-line=&quot;24&quot;&gt;&lt;s&gt;&lt;b&gt;메타데이터 추출&lt;/b&gt;:&lt;/s&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-line=&quot;25&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;25&quot;&gt;&lt;s&gt;우선순위&lt;/s&gt;&lt;/li&gt;
&lt;li data-line=&quot;26&quot;&gt;&lt;s&gt;예상 소요 시간&lt;/s&gt;&lt;/li&gt;
&lt;li data-line=&quot;27&quot;&gt;&lt;s&gt;마감 시간&lt;/s&gt;&lt;/li&gt;
&lt;li data-line=&quot;28&quot;&gt;&lt;s&gt;태그&lt;/s&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-line=&quot;31&quot;&gt;&lt;b&gt;자연어 처리&lt;/b&gt;: &quot;마트에서 계란 구매하기&quot; 같은 자연스러운 음성 입력 지원&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;%F0%9F%93%B1-pwa-progressive-web-app&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;33&quot; data-ke-size=&quot;size23&quot;&gt;  PWA (Progressive Web App)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;34&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;34&quot;&gt;&lt;b&gt;홈 화면 추가&lt;/b&gt;: 모바일에서 앱처럼 설치 가능&lt;/li&gt;
&lt;li data-line=&quot;36&quot;&gt;&lt;b&gt;모바일 우선 디자인&lt;/b&gt;: 모든 기기에서 모바일 앱과 같은 경험 제공&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;%F0%9F%8E%AE-%EA%B2%8C%EC%9D%B4%EB%AF%B8%ED%94%BC%EC%BC%80%EC%9D%B4%EC%85%98&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;38&quot; data-ke-size=&quot;size23&quot;&gt;  게이미피케이션&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;39&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;39&quot;&gt;&lt;b&gt;보상 시스템&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-line=&quot;40&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;40&quot;&gt;환영 선물(&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;AI 사용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;30회)&lt;/li&gt;
&lt;li data-line=&quot;41&quot;&gt;시간 보너스 (3~4시간 간격, &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;AI 사용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;3~10회)&lt;/li&gt;
&lt;li data-line=&quot;42&quot;&gt;PWA 설치 보너스(&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;AI 사용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;20회)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-line=&quot;43&quot;&gt;&lt;b&gt;사용량 표시&lt;/b&gt;: 헤더에 AI 사용량 실시간 표시&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;%F0%9F%93%82-%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;45&quot; data-ke-size=&quot;size23&quot;&gt;  분류 관리&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;46&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;46&quot;&gt;&lt;b&gt;탭 기반 필터링&lt;/b&gt;: 전체, 장보기, &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;집안일, 업무&lt;/span&gt; 등 분류별 할일 관리&lt;/li&gt;
&lt;li data-line=&quot;47&quot;&gt;&lt;b&gt;드래그 앤 드롭&lt;/b&gt;: 분류 순서 변경&lt;/li&gt;
&lt;li data-line=&quot;48&quot;&gt;&lt;b&gt;커스텀 분류&lt;/b&gt;: 사용자 정의 분류 생성&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;%F0%9F%94%8D-%EA%B2%80%EC%83%89-%EA%B8%B0%EB%8A%A5&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;50&quot; data-ke-size=&quot;size23&quot;&gt;  검색 기능&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;51&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;51&quot;&gt;&lt;b&gt;실시간 검색&lt;/b&gt;: 할일 내용을 빠르게 검색&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-line=&quot;54&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 id=&quot;%F0%9F%9A%80-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;56&quot; data-ke-size=&quot;size26&quot;&gt;  시작하기&lt;/h2&gt;
&lt;h3 id=&quot;%EC%B2%AB-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;70&quot; data-ke-size=&quot;size23&quot;&gt;첫 사용하기&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal; color: #000000; text-align: start;&quot; data-line=&quot;72&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-line=&quot;72&quot;&gt;&lt;b&gt;로그인&lt;/b&gt;: Google 계정으로 간편 로그인&lt;/li&gt;
&lt;li data-line=&quot;74&quot;&gt;&lt;b&gt;음성 녹음&lt;/b&gt;: 우측 하단의 녹음 버튼( )을 눌러 할일을 말하기&lt;/li&gt;
&lt;li data-line=&quot;75&quot;&gt;&lt;b&gt;자동 분류&lt;/b&gt;: AI가 자동으로 분류와 메타데이터를 추출하여 할일 생성&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-line=&quot;77&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 id=&quot;%F0%9F%93%B1-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;79&quot; data-ke-size=&quot;size26&quot;&gt;  사용 방법&lt;/h2&gt;
&lt;h3 id=&quot;%ED%95%A0%EC%9D%BC-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;81&quot; data-ke-size=&quot;size23&quot;&gt;할일 추가하기&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal; color: #000000; text-align: start;&quot; data-line=&quot;82&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-line=&quot;82&quot;&gt;우측 하단의 녹음 버튼( ) 클릭&lt;/li&gt;
&lt;li data-line=&quot;83&quot;&gt;할일을 자연스럽게 말하기 (예: &quot;마트에서 계란 구매하기&quot;, &quot;설거지하기&quot;)&lt;/li&gt;
&lt;li data-line=&quot;84&quot;&gt;녹음 중 실시간으로 보여지는 텍스트 확인&lt;/li&gt;
&lt;li data-line=&quot;85&quot;&gt;녹음 완료 후 자동으로 할일이 생성됨&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;%ED%95%A0%EC%9D%BC-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;87&quot; data-ke-size=&quot;size23&quot;&gt;할일 관리하기&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;88&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;88&quot;&gt;&lt;b&gt;완료 처리&lt;/b&gt;: 할일 왼쪽의 체크박스 클릭&lt;/li&gt;
&lt;li data-line=&quot;89&quot;&gt;&lt;b&gt;수정하기&lt;/b&gt;: 할일 오른쪽의 수정 버튼 클릭하여 내용 수정&lt;/li&gt;
&lt;li data-line=&quot;90&quot;&gt;&lt;b&gt;분류 변경&lt;/b&gt;: 수정 모달에서 분류 선택&lt;/li&gt;
&lt;li data-line=&quot;91&quot;&gt;&lt;b&gt;검색&lt;/b&gt;: 상단 검색바에서 할일 검색&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;93&quot; data-ke-size=&quot;size23&quot;&gt;분류 관리하기&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;94&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;94&quot;&gt;&lt;b&gt;탭 전환&lt;/b&gt;: 상단 탭을 클릭하여 분류별 할일 필터링&lt;/li&gt;
&lt;li data-line=&quot;95&quot;&gt;&lt;b&gt;분류 순서 변경&lt;/b&gt;: 설정 페이지에서 드래그 앤 드롭으로 순서 변경&lt;/li&gt;
&lt;li data-line=&quot;96&quot;&gt;&lt;b&gt;새 분류 추가&lt;/b&gt;: 설정 페이지에서 커스텀 분류 생성&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;%EB%B3%B4%EC%83%81-%EB%B0%9B%EA%B8%B0&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;98&quot; data-ke-size=&quot;size23&quot;&gt;보상 받기&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;99&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;99&quot;&gt;&lt;b&gt;환영 선물:&lt;/b&gt; 최초 환영 선물 제공&lt;/li&gt;
&lt;li data-line=&quot;99&quot;&gt;&lt;b&gt;시간 보너스&lt;/b&gt;: 3~4시간 간격으로 선물 상자( ) 아이콘 활성화&lt;/li&gt;
&lt;li data-line=&quot;100&quot;&gt;&lt;b&gt;PWA 설치 보너스&lt;/b&gt;: 앱 설치 시 추가 보너스 제공&lt;/li&gt;
&lt;li data-line=&quot;101&quot;&gt;&lt;b&gt;사용량 확인&lt;/b&gt;: 헤더의 로봇 아이콘( )으로 남은 사용량 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-line=&quot;103&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 id=&quot;%F0%9F%8E%A8-%EB%94%94%EC%9E%90%EC%9D%B8-%EC%BB%A8%EC%85%89&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;105&quot; data-ke-size=&quot;size26&quot;&gt;  디자인 컨셉&lt;/h2&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;107&quot; data-ke-size=&quot;size16&quot;&gt;SayDo.me는&lt;span&gt; &lt;/span&gt;&lt;b&gt;미니멀리즘&lt;/b&gt;을 추구합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;109&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;109&quot;&gt;&lt;b&gt;깔끔한 흰색 배경&lt;/b&gt;: 집중력을 높이는 미니멀한 디자인&lt;/li&gt;
&lt;li data-line=&quot;110&quot;&gt;&lt;b&gt;단일 포인트 컬러&lt;/b&gt;: 초록색으로만 강조하여 시각적 집중도 향상&lt;/li&gt;
&lt;li data-line=&quot;111&quot;&gt;&lt;b&gt;명확한 위계&lt;/b&gt;: 굵은 텍스트로 정보의 중요도 구분&lt;/li&gt;
&lt;li data-line=&quot;112&quot;&gt;&lt;b&gt;부드러운 모서리&lt;/b&gt;: 16px 라운드로 현대적이고 부드러운 느낌&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-line=&quot;114&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 id=&quot;%E2%9D%93-%EC%9E%90%EC%A3%BC-%EB%AC%BB%EB%8A%94-%EC%A7%88%EB%AC%B8-faq&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;116&quot; data-ke-size=&quot;size26&quot;&gt;❓ 자주 묻는 질문 (FAQ)&lt;/h2&gt;
&lt;h3 id=&quot;q-%EC%96%B4%EB%96%A4-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%98%EB%82%98%EC%9A%94&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;118&quot; data-ke-size=&quot;size23&quot;&gt;Q. 어떤 브라우저를 사용해야 하나요?&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;119&quot; data-ke-size=&quot;size16&quot;&gt;A. Chrome 또는 Edge, Safari 등의 브라우저를 권장합니다. Web Speech API를 완전히 지원하는 브라우저에서 최적의 경험을 제공합니다.&lt;/p&gt;
&lt;h3 id=&quot;q-%EC%82%AC%EC%9A%A9%EB%9F%89%EC%9D%B4-%EB%B6%80%EC%A1%B1%ED%95%98%EB%A9%B4&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;127&quot; data-ke-size=&quot;size23&quot;&gt;Q. 사용량이 부족하면?&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;128&quot; data-ke-size=&quot;size16&quot;&gt;A. 시간 보너스(3~4시간 간격)와 PWA 설치 보너스를 받을 수 있습니다. 또한 피드백을 보내주시면 추가적인 사용량을 제공해드릴 수 있습니다.&lt;/p&gt;
&lt;hr data-line=&quot;133&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 id=&quot;%F0%9F%9B%A0-%EA%B8%B0%EC%88%A0-%EC%8A%A4%ED%83%9D&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;135&quot; data-ke-size=&quot;size26&quot;&gt;  기술 스택&lt;/h2&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;137&quot; data-ke-size=&quot;size16&quot;&gt;SayDo.me는 아래와 같은 기술로 구축되었습니다:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;139&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;139&quot;&gt;&lt;b&gt;Frontend&lt;/b&gt;: Next.js 16, React 19, TypeScript&lt;/li&gt;
&lt;li data-line=&quot;140&quot;&gt;&lt;b&gt;UI&lt;/b&gt;: Tailwind CSS, Radix UI&lt;/li&gt;
&lt;li data-line=&quot;141&quot;&gt;&lt;b&gt;인증&lt;/b&gt;: NextAuth.js (Google OAuth)&lt;/li&gt;
&lt;li data-line=&quot;142&quot;&gt;&lt;b&gt;AI&lt;/b&gt;: Google Gemini&lt;/li&gt;
&lt;li data-line=&quot;143&quot;&gt;&lt;b&gt;Storage&lt;/b&gt;: Cloudflare R2&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-line=&quot;145&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 id=&quot;%F0%9F%93%9D-%ED%94%BC%EB%93%9C%EB%B0%B1-%EB%B0%8F-%EB%AC%B8%EC%9D%98&quot; style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;147&quot; data-ke-size=&quot;size26&quot;&gt;  피드백 및 문의&lt;/h2&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-line=&quot;149&quot; data-ke-size=&quot;size16&quot;&gt;SayDo.me는 지속적으로 개선되고 있습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-line=&quot;151&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-line=&quot;151&quot;&gt;&lt;b&gt;피드백 제출&lt;/b&gt;: 앱 내 설정 페이지에서 피드백(버그 신고, 기능 제안)을 보내주세요.&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>프로젝트/SayDo.me 개발</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/94</guid>
      <comments>https://softychoco.tistory.com/94#entry94comment</comments>
      <pubDate>Sun, 30 Nov 2025 19:54:23 +0900</pubDate>
    </item>
    <item>
      <title>SayDo.me 개발 1 - 음성 입력 할일 관리 앱 개발 시작</title>
      <link>https://softychoco.tistory.com/93</link>
      <description>&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;먼저 Gemini를 통해 아이디어 구상을 진행한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-25 23.09.19.png&quot; data-origin-width=&quot;1034&quot; data-origin-height=&quot;776&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTLQJo/dJMcaihsffI/7MO7Q3KVeKgCfpOcAaKq40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTLQJo/dJMcaihsffI/7MO7Q3KVeKgCfpOcAaKq40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTLQJo/dJMcaihsffI/7MO7Q3KVeKgCfpOcAaKq40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTLQJo%2FdJMcaihsffI%2F7MO7Q3KVeKgCfpOcAaKq40%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;576&quot; height=&quot;432&quot; data-filename=&quot;스크린샷 2025-11-25 23.09.19.png&quot; data-origin-width=&quot;1034&quot; data-origin-height=&quot;776&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 때, 대화를 나누는 세션은 Gemini에서 Gem이라는 역할을 지정하여 사용하는 세션으로, 아래와 같은 요청사항이 기입되어있는 상태이다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;목표 및 역할:&lt;br /&gt;&lt;br /&gt;* 사용자의 아이디어를 듣고, 새로운 IT 서비스 기반 스타트업을 위한 전문적인 조언을 제공합니다.&lt;br /&gt;* 비즈니스 모델, 시장 분석, 기술적 타당성, 마케팅 전략 등을 종합적으로 고려하여 현실적이고 구체적인 피드백을 제시합니다.&lt;br /&gt;* 사용자가 성공적인 창업을 위해 어떤 부분을 더 고민하고 준비해야 하는지 명확하게 알려줍니다.&lt;br /&gt;&lt;br /&gt;행동 및 규칙:&lt;br /&gt;&lt;br /&gt;1) 초기 대화:&lt;br /&gt;a) 사용자의 아이디어를 경청하고, 해당 아이디어가 어떤 문제를 해결하려는지, 어떤 고객을 대상으로 하는지 질문합니다.&lt;br /&gt;b) 사용자의 아이디어가 불명확할 경우, 추가적인 질문을 통해 구체화할 수 있도록 돕습니다.&lt;br /&gt;c) 대화는 전문적이면서도 친근한 어조로 진행합니다. 한 번에 최대 2개의 질문만 하고, 사용자의 답변을 충분히 이해한 후 다음 질문으로 넘어갑니다.&lt;br /&gt;&lt;br /&gt;2) 조언 및 피드백:&lt;br /&gt;a) 사용자의 아이디어에 대해 시장성, 기술적 타당성, 수익 모델, 경쟁 우위 등 다양한 관점에서 분석하고 평가합니다.&lt;br /&gt;b) 긍정적인 부분과 개선이 필요한 부분을 명확하게 구분하여 설명합니다.&lt;br /&gt;c) 조언은 '이런 부분을 고려해 보세요'와 같이 제안하는 방식으로 제공하며, 사용자의 선택을 존중합니다.&lt;br /&gt;d) 복잡한 개념은 쉬운 비유나 사례를 들어 설명하여 사용자가 쉽게 이해할 수 있도록 합니다.&lt;br /&gt;&lt;br /&gt;3) 추가 정보 제공:&lt;br /&gt;a) 사용자가 궁금해하는 특정 분야(예: 투자 유치, 팀 빌딩, 법률 문제)에 대해 관련 자료나 참고할 만한 정보를 제공합니다.&lt;br /&gt;b) 사용자가 창업 준비 과정에서 겪을 수 있는 어려움에 대해 미리 알려주고, 극복 방안을 제시합니다.&lt;br /&gt;&lt;br /&gt;전반적인 태도:&lt;br /&gt;* 자신감 있고 전문가다운 어조를 사용하되, 고압적인 태도는 피합니다.&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;이렇게 만들어진 Gem을 통해 Gemini와 토론을 하여 MVP V1.0 기획을 작성했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-25 23.18.12.png&quot; data-origin-width=&quot;1474&quot; data-origin-height=&quot;880&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCVaUD/dJMcahW9QDR/lLNs3uN6tv7g8UYgEEqkr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCVaUD/dJMcahW9QDR/lLNs3uN6tv7g8UYgEEqkr1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCVaUD/dJMcahW9QDR/lLNs3uN6tv7g8UYgEEqkr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCVaUD%2FdJMcahW9QDR%2FlLNs3uN6tv7g8UYgEEqkr1%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;1474&quot; height=&quot;880&quot; data-filename=&quot;스크린샷 2025-11-25 23.18.12.png&quot; data-origin-width=&quot;1474&quot; data-origin-height=&quot;880&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-25 23.19.10.png&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;562&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vUFM6/dJMcaaRgl1l/BDwP9nslIL73ykLxFndlkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vUFM6/dJMcaaRgl1l/BDwP9nslIL73ykLxFndlkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vUFM6/dJMcaaRgl1l/BDwP9nslIL73ykLxFndlkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvUFM6%2FdJMcaaRgl1l%2FBDwP9nslIL73ykLxFndlkk%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;1050&quot; height=&quot;562&quot; data-filename=&quot;스크린샷 2025-11-25 23.19.10.png&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;562&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;기술은 심플하게 진행하되, Redis Stream의 경우 공부를 해보기 위해 사용하는 쪽으로 결정했다.&lt;br /&gt;그리고 앱의 목적처럼, 음성으로 입력하는 투두리스트라는 뜻에서, saydo.me라는 도메인을 구매 했다.&lt;br /&gt;구매는 가격이 저렴한 편인 Cloudflare에서... ㅎㅎ&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-25 23.21.29.png&quot; data-origin-width=&quot;2112&quot; data-origin-height=&quot;76&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pakPv/dJMcaaX1Kj0/F1CkqAby7ndAVJiqaYQqn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pakPv/dJMcaaX1Kj0/F1CkqAby7ndAVJiqaYQqn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pakPv/dJMcaaX1Kj0/F1CkqAby7ndAVJiqaYQqn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpakPv%2FdJMcaaX1Kj0%2FF1CkqAby7ndAVJiqaYQqn0%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;2112&quot; height=&quot;76&quot; data-filename=&quot;스크린샷 2025-11-25 23.21.29.png&quot; data-origin-width=&quot;2112&quot; data-origin-height=&quot;76&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;MVP V1.0을 기반으로 내용을 좀 더 다듬고, 디자인 기획을 진행.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-25 23.23.14.png&quot; data-origin-width=&quot;1644&quot; data-origin-height=&quot;1028&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdrlGt/dJMcagKHY7z/Bv4ktuwdor3rDUyWA5SJHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdrlGt/dJMcagKHY7z/Bv4ktuwdor3rDUyWA5SJHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdrlGt/dJMcagKHY7z/Bv4ktuwdor3rDUyWA5SJHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdrlGt%2FdJMcagKHY7z%2FBv4ktuwdor3rDUyWA5SJHK%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;1644&quot; height=&quot;1028&quot; data-filename=&quot;스크린샷 2025-11-25 23.23.14.png&quot; data-origin-width=&quot;1644&quot; data-origin-height=&quot;1028&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;스크린샷 2025-11-25 23.23.54.png&quot; data-origin-width=&quot;1616&quot; data-origin-height=&quot;1098&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dPIa8T/dJMcafygviZ/l4xV4Xv6uVXHP0jkzggqmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dPIa8T/dJMcafygviZ/l4xV4Xv6uVXHP0jkzggqmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dPIa8T/dJMcafygviZ/l4xV4Xv6uVXHP0jkzggqmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdPIa8T%2FdJMcafygviZ%2Fl4xV4Xv6uVXHP0jkzggqmK%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;1616&quot; height=&quot;1098&quot; data-filename=&quot;스크린샷 2025-11-25 23.23.54.png&quot; data-origin-width=&quot;1616&quot; data-origin-height=&quot;1098&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;역시나, 원하는 디자인이 나오지 않아서, 내용을 좀 더 손본 뒤 v0에게 요청할 프롬프트를 작성해달라고 했다.&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;스크린샷 2025-11-25 23.25.06.png&quot; data-origin-width=&quot;884&quot; data-origin-height=&quot;1390&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n1Wgc/dJMcaiV0zH1/VTsgLXWiZYYUcRcOgxv7Dk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n1Wgc/dJMcaiV0zH1/VTsgLXWiZYYUcRcOgxv7Dk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n1Wgc/dJMcaiV0zH1/VTsgLXWiZYYUcRcOgxv7Dk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn1Wgc%2FdJMcaiV0zH1%2FVTsgLXWiZYYUcRcOgxv7Dk%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;290&quot; height=&quot;456&quot; data-filename=&quot;스크린샷 2025-11-25 23.25.06.png&quot; data-origin-width=&quot;884&quot; data-origin-height=&quot;1390&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여전히 마음에 들지 않는다.&lt;br /&gt;그리고 몇번의 수정을 거쳐 아래의 1차 디자인 완료를 하였습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-26 00.21.24.png&quot; data-origin-width=&quot;744&quot; data-origin-height=&quot;1330&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAAaqu/dJMcag40QE2/TnPXkf5Vc9PQLkYqf8gYdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAAaqu/dJMcag40QE2/TnPXkf5Vc9PQLkYqf8gYdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAAaqu/dJMcag40QE2/TnPXkf5Vc9PQLkYqf8gYdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAAaqu%2FdJMcag40QE2%2FTnPXkf5Vc9PQLkYqf8gYdK%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;350&quot; height=&quot;626&quot; data-filename=&quot;스크린샷 2025-11-26 00.21.24.png&quot; data-origin-width=&quot;744&quot; data-origin-height=&quot;1330&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후에는 커서AI를 활용하여 작업을 진행할 예정입니다!&lt;/p&gt;</description>
      <category>프로젝트/SayDo.me 개발</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/93</guid>
      <comments>https://softychoco.tistory.com/93#entry93comment</comments>
      <pubDate>Wed, 26 Nov 2025 00:21:57 +0900</pubDate>
    </item>
    <item>
      <title>개발은 기초가 중요하다는데, 대체 어디까지 배워야하는거죠?</title>
      <link>https://softychoco.tistory.com/91</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;openart-image_i3-WLQS8_1761221587712_raw.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vJcXf/dJMb9NaJ0U2/1zLizDBf0YwkW5UsI2VkQk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vJcXf/dJMb9NaJ0U2/1zLizDBf0YwkW5UsI2VkQk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vJcXf/dJMb9NaJ0U2/1zLizDBf0YwkW5UsI2VkQk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvJcXf%2FdJMb9NaJ0U2%2F1zLizDBf0YwkW5UsI2VkQk%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;491&quot; height=&quot;491&quot; data-filename=&quot;openart-image_i3-WLQS8_1761221587712_raw.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;흔히 취준생, 주니어 분들이 많이 고민하는 부분입니다. &lt;br /&gt;이곳 저곳에서 &quot;개발자는 기초가 중요하다!&quot;라고 하지만, 기초라고 하는 것들이 너무나 다양하고 많습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자료구조, 알고리즘, CS, 네트워크... &lt;br /&gt;답변해주는&amp;nbsp;사람마다&amp;nbsp;&quot;여기부터&amp;nbsp;여기까지가&amp;nbsp;기초다&quot;라고&amp;nbsp;하는&amp;nbsp;부분이&amp;nbsp;모두&amp;nbsp;다르고, &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;제가 가장 추천드리는 방법은 이것입니다. &lt;br /&gt;'개발의 기초'를 배우려고 하지 말고 '특정 도메인의 기초'에 집중해보세요.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;왜 '도메인'이 중요할까요?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든&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;좁혀집니다. &lt;br /&gt;'자료구조, 알고리즘, CS, 네트워크'라는 큰 틀 안에서도 우선순위는 달라집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시를 들어보겠습니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;커머스 도메인: '속도'와 '동시성'&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;자료구조:&lt;/b&gt; 빠른 조회를 위한 B-Tree(DB 인덱스)와 Hash Table(캐시/Redis)의 동작 원리&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CS/DB:&lt;/b&gt; 동시 주문 처리를 위한 Transaction 원칙, Lock 개념, DB 격리 수준&lt;/li&gt;
&lt;li&gt;&lt;b&gt;네트워크/인프라:&lt;/b&gt; 트래픽 분산을 위한 Load Balancer의 역할, CDN의 원리, 인메모리 캐시(Redis 등)의 활용 방법&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;금융&amp;nbsp;도메인:&amp;nbsp;'신뢰'와&amp;nbsp;'정확성'&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;네트워크/보안:&lt;/b&gt; 안전한 통신을 위한 HTTPS(SSL/TLS) 동작 방식, 대칭키와 비대칭키 암호화 기본 개념&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CS/DB:&lt;/b&gt; 데이터 무결성을 위한 Transaction 심화&lt;/li&gt;
&lt;li&gt;&lt;b&gt;알고리즘/자료구조:&lt;/b&gt; 돈 계산 시 부동소수점의 위험성. Decimal 타입 또는 정수형 기반 연산의 필요성.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;참고:&lt;/b&gt; 가장 좋은 건, 해당 도메인/해당 팀의 현업자에게 질문해보는 것을 추천드립니다. :)&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;명확해집니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;저는 '제품' 그 자체에 관심이 많아서 여러 가지를 하고 싶어요!&lt;/b&gt;&lt;/h3&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;많습니다. &lt;br /&gt;이런 경우 두 가지 질문에 대해 생각해보세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&quot;내가&amp;nbsp;만들고&amp;nbsp;싶은&amp;nbsp;프로덕트가&amp;nbsp;무엇일까?&quot;&amp;nbsp;(What)&lt;/b&gt; &lt;br /&gt;&lt;b&gt;&quot;나는 왜 그 프로덕트를 만들고 싶을까?&quot; (Why)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제품을&amp;nbsp;만들고자&amp;nbsp;하는&amp;nbsp;분들께는&amp;nbsp;이&amp;nbsp;&quot;Why&quot;가&amp;nbsp;굉장히&amp;nbsp;중요합니다. &lt;br /&gt;이 이유가 명확해야만, '여러 영역을 다뤄보고 싶다'는 포부가 단순히 실력에 대한 욕심이나 호기심이 아닌, '제품 완성을 위한 강력한 동기'가 되어 설득력을 갖기 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 &quot;저는 교육 격차로 인해 원하는 공부를 못했던 경험이 있습니다. 그래서 누구나 쉽게 학습 콘텐츠를 만들고 공유할 수 있는 서비스를 만들고 싶습니다.&quot; 라는 Why가 있다면, 백엔드뿐만 아니라 프론트엔드, 배포, 사용자 피드백 분석까지 기꺼이 맡고 싶다는 지원자는 매우 매력적일 수밖에 없습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 분들에게는 먼저 &lt;b&gt;'사이드 프로젝트'&lt;/b&gt;를 통해 그 'Why'를 직접 구현해보는 것을 강력히 권합니다.&lt;br /&gt;기획, 개발(프론트/백엔드), 배포, 운영까지... '내가 만들고 싶은 것'을 위해 필요한 모든 기능을 스스로 부딪히며 개발해보는 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 과정에서 &lt;b&gt;'제품을 만든다는 것'&lt;/b&gt;의 의미와 &lt;b&gt;'지금 당장 필요한 기초'&lt;/b&gt;가 무엇인지 가장 빠르게 체득하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경험을 바탕으로, 제품의 전 생애주기를 경험할 수 있는 &lt;b&gt;'스타트업'&lt;/b&gt;에 합류하는 것을 추천합니다.&lt;br /&gt;만약 그 'Why'가 너무나도 명확하고 절실해서, '내가 직접 만들지 않으면 안 되겠다'는 확신이 든다면, 그 사이드 프로젝트를 발전시켜 &lt;b&gt;'창업'&lt;/b&gt;을 하는 것 또한 선택지가 될 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 방법들은 모두 '우리 제품에 지금 당장 필요한 기초'가 무엇인지 현장에서 배우게 만든다는 공통점이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;불안감에 모든 것을 다 배우려 하기보다, &lt;b&gt;'나의 도메인' 또는 '나의 Why'&lt;/b&gt;를 생각해보세요.&lt;br /&gt;그리고 그곳에서 요구하는 핵심 기초부터 다져나가신다면, 훨씬 더 빠르게 원하는 목표에 도달할 수 있을 겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당&amp;nbsp;도메인의&amp;nbsp;현업자를&amp;nbsp;찾고&amp;nbsp;싶다면,&amp;nbsp;&quot;개발자&amp;nbsp;취업/이직/성장&amp;nbsp;정보&amp;nbsp;공유방&quot;에&amp;nbsp;오셔서&amp;nbsp;질문해보세요! &lt;br /&gt;&lt;a href=&quot;https://open.kakao.com/o/g1kyqPIh&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://open.kakao.com/o/g1kyqPIh&lt;/a&gt;&lt;/p&gt;</description>
      <category>프로젝트/서비스 개발</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/91</guid>
      <comments>https://softychoco.tistory.com/91#entry91comment</comments>
      <pubDate>Thu, 23 Oct 2025 21:15:08 +0900</pubDate>
    </item>
    <item>
      <title>질문을 효율적으로 하는 방법</title>
      <link>https://softychoco.tistory.com/90</link>
      <description>&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;합니다. &lt;br /&gt;&lt;br /&gt;오늘은&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;'CDN'&amp;nbsp;으로&amp;nbsp;이해하는&amp;nbsp;것입니다. &lt;br /&gt;&lt;br /&gt;프로젝트&amp;nbsp;킥오프,&amp;nbsp;디자인&amp;nbsp;시스템&amp;nbsp;공유,&amp;nbsp;API&amp;nbsp;명세&amp;nbsp;리뷰&amp;nbsp;과정은,&amp;nbsp;전&amp;nbsp;세계&amp;nbsp;Edge&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;API&amp;nbsp;엔드포인트&amp;nbsp;같은&amp;nbsp;정적&amp;nbsp;데이터들이&amp;nbsp;각&amp;nbsp;팀원의&amp;nbsp;머릿속,&amp;nbsp;즉&amp;nbsp;Edge&amp;nbsp;서버에&amp;nbsp;캐싱되는&amp;nbsp;것이죠. &lt;br /&gt;&lt;br /&gt;이렇게&amp;nbsp;CDN이&amp;nbsp;완벽하게&amp;nbsp;준비되면,&amp;nbsp;우리의&amp;nbsp;질문&amp;nbsp;방식은&amp;nbsp;완전히&amp;nbsp;달라져야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;매번&amp;nbsp;Origin&amp;nbsp;서버에&amp;nbsp;요청하시겠습니까? &lt;br /&gt;매일&amp;nbsp;함께&amp;nbsp;일하는&amp;nbsp;팀장님께&amp;nbsp;장황한&amp;nbsp;맥락으로&amp;nbsp;질문하는&amp;nbsp;것은,&amp;nbsp; &lt;br /&gt;CDN을&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;발생하죠. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;-&amp;nbsp;Origin&amp;nbsp;서버&amp;nbsp;요청&amp;nbsp;-&amp;nbsp;높은&amp;nbsp;지연시간&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;말인데요.&amp;nbsp;이&amp;nbsp;버튼의&amp;nbsp;디자인&amp;nbsp;시스템&amp;nbsp;상&amp;nbsp;스타일&amp;nbsp;가이드에&amp;nbsp;따르면...&quot; &lt;br /&gt;이런&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;있으니까요. &lt;br /&gt;정답은&amp;nbsp;캐시가&amp;nbsp;되어있다는&amp;nbsp;것을&amp;nbsp;고려하여&amp;nbsp;질문하는&amp;nbsp;것입니다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;-&amp;nbsp;Edge&amp;nbsp;서버&amp;nbsp;요청&amp;nbsp;-&amp;nbsp;Cache&amp;nbsp;Hit!&amp;nbsp;:&amp;nbsp;&quot;팀장님,&amp;nbsp;이&amp;nbsp;버튼&amp;nbsp;Primary&amp;nbsp;스타일&amp;nbsp;적용하는게&amp;nbsp;낫지&amp;nbsp;않을까요?&quot; &lt;br /&gt;이&amp;nbsp;짧은&amp;nbsp;질문은&amp;nbsp;사용자의&amp;nbsp;브라우저가&amp;nbsp;가장&amp;nbsp;가까운&amp;nbsp;CDN&amp;nbsp;Edge&amp;nbsp;서버에서&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.&amp;nbsp;동기화:&amp;nbsp;CDN&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;API&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;'CDN&amp;nbsp;캐시&amp;nbsp;무효화'&amp;nbsp;요청을&amp;nbsp;팀&amp;nbsp;전체에&amp;nbsp;보내는&amp;nbsp;것입니다. &lt;br /&gt;&lt;br /&gt;&quot;팀원분들,&amp;nbsp;Primary&amp;nbsp;버튼&amp;nbsp;색상이&amp;nbsp;피그마에서&amp;nbsp;변경되었으니&amp;nbsp;꼭&amp;nbsp;확인해주세요!&quot; &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;중요합니다. &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;나옵니다. &lt;br /&gt;즉,&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;Origin&amp;nbsp;서버까지&amp;nbsp;가야하는&amp;nbsp;Cache&amp;nbsp;Miss&amp;nbsp;상황일지,&amp;nbsp;아니면&amp;nbsp;Edge&amp;nbsp;서버에서&amp;nbsp;바로&amp;nbsp;처리가능한&amp;nbsp;Cache&amp;nbsp;Hit&amp;nbsp;상황일지&amp;nbsp;판단해보세요. &lt;br /&gt;이러한 요소 하나하나가 소통의 효율을 높여줍니다.&lt;/p&gt;</description>
      <category>생각 정리</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/90</guid>
      <comments>https://softychoco.tistory.com/90#entry90comment</comments>
      <pubDate>Sat, 11 Oct 2025 13:49:01 +0900</pubDate>
    </item>
    <item>
      <title>질문이 어렵다면, &amp;quot;이것&amp;quot;을 기반으로 질문해보세요!</title>
      <link>https://softychoco.tistory.com/89</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;혹시&amp;nbsp;&quot;카프카&amp;nbsp;요즘&amp;nbsp;어떤가요?&quot;처럼&amp;nbsp;모호한&amp;nbsp;질문을&amp;nbsp;하고&amp;nbsp;계신가요? &lt;br /&gt;질문이&amp;nbsp;어렵다면,&amp;nbsp;&quot;이것&quot;을&amp;nbsp;기반으로&amp;nbsp;질문해보세요! &lt;br /&gt;&lt;br /&gt;동료나&amp;nbsp;기술&amp;nbsp;커뮤니티에&amp;nbsp;&quot;혹시&amp;nbsp;Nginx&amp;nbsp;써보셨어요?&quot;,&amp;nbsp;&quot;요즘&amp;nbsp;MSA는&amp;nbsp;어떻게&amp;nbsp;하나요?&quot;&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;&quot;질문&amp;nbsp;좀&amp;nbsp;제대로&amp;nbsp;부탁드려요!&quot;,&amp;nbsp;&quot;무슨&amp;nbsp;상황인데요?&quot;&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;만듭니다. &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;1.&amp;nbsp;목표:&amp;nbsp;내가&amp;nbsp;이걸로&amp;nbsp;무엇을&amp;nbsp;하고&amp;nbsp;싶은가? &lt;br /&gt;&amp;nbsp;-&amp;nbsp;&quot;대규모&amp;nbsp;트래픽을&amp;nbsp;안정적으로&amp;nbsp;처리하기&amp;nbsp;위한&amp;nbsp;메시지&amp;nbsp;큐&amp;nbsp;도입을&amp;nbsp;검토하고&amp;nbsp;있습니다.&quot; &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;맥락:&amp;nbsp;어떤&amp;nbsp;환경과&amp;nbsp;제약조건에&amp;nbsp;처해&amp;nbsp;있는가? &lt;br /&gt;&amp;nbsp;-&amp;nbsp;상황:&amp;nbsp;&quot;결제&amp;nbsp;시스템에&amp;nbsp;사용될&amp;nbsp;예정이라&amp;nbsp;메시지&amp;nbsp;유실은&amp;nbsp;절대&amp;nbsp;안&amp;nbsp;됩니다.&quot; &lt;br /&gt;&amp;nbsp;-&amp;nbsp;제약:&amp;nbsp;&quot;저희&amp;nbsp;팀은&amp;nbsp;클라우드&amp;nbsp;인프라&amp;nbsp;운영&amp;nbsp;경험이&amp;nbsp;많지&amp;nbsp;않습니다.&quot; &lt;br /&gt;&lt;br /&gt;3.&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;&quot;카프카의&amp;nbsp;acks=all&amp;nbsp;옵션을&amp;nbsp;사용하면&amp;nbsp;유실을&amp;nbsp;막을&amp;nbsp;수&amp;nbsp;있다는&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; &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;질문:&amp;nbsp;그래서&amp;nbsp;진짜&amp;nbsp;궁금한,&amp;nbsp;뾰족한&amp;nbsp;질문은&amp;nbsp;무엇인가? &lt;br /&gt;&amp;nbsp;-&amp;nbsp;&quot;이런&amp;nbsp;상황에서&amp;nbsp;RabbitMQ&amp;nbsp;대비&amp;nbsp;카프카가&amp;nbsp;갖는&amp;nbsp;뚜렷한&amp;nbsp;장점이&amp;nbsp;있을까요?&amp;nbsp;혹은,&amp;nbsp;저희와&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; &lt;br /&gt;&lt;br /&gt;Before: &lt;br /&gt;&quot;카프카&amp;nbsp;요즘&amp;nbsp;어떤가요?&quot; &lt;br /&gt;&lt;br /&gt;After: &lt;br /&gt;&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;acks=all&amp;nbsp;옵션으로&amp;nbsp;데이터&amp;nbsp;유실을&amp;nbsp;막을&amp;nbsp;수&amp;nbsp;있지만&amp;nbsp;성능&amp;nbsp;저하가&amp;nbsp;우려됩니다.&amp;nbsp;혹시&amp;nbsp;비슷한&amp;nbsp;환경에서&amp;nbsp;RabbitMQ와&amp;nbsp;카프카를&amp;nbsp;모두&amp;nbsp;고려해보신&amp;nbsp;분이&amp;nbsp;있다면,&amp;nbsp;카프카가&amp;nbsp;갖는&amp;nbsp;뚜렷한&amp;nbsp;장점이&amp;nbsp;무엇인지,&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; &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;질문 방법을 명확하게 하여, 시간이 낭비되지 않도록 해보시기 바랍니다.&lt;/p&gt;</description>
      <category>생각 정리/개발</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/89</guid>
      <comments>https://softychoco.tistory.com/89#entry89comment</comments>
      <pubDate>Fri, 10 Oct 2025 02:39:14 +0900</pubDate>
    </item>
    <item>
      <title>만화 '원피스'의 루피가, 어떤 행동을 할지 예측하실 수 있으신가요?</title>
      <link>https://softychoco.tistory.com/88</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;있으신가요? &lt;br /&gt;그렇다면,&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;시작합니다. &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;배가&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;있어서에요. &lt;br /&gt;&lt;br /&gt;회사에서의&amp;nbsp;소통도&amp;nbsp;마찬가지입니다. &lt;br /&gt;동료와의&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;있습니다. &lt;br /&gt;&amp;nbsp;-&amp;nbsp;동료&amp;nbsp;A:&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;B:&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;A와&amp;nbsp;이야기할&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;B와&amp;nbsp;이야기할&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;있습니다. &lt;br /&gt;&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;결정합니다. &lt;br /&gt;&lt;br /&gt;그렇다면,&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;해보겠습니다. &lt;br /&gt;바로&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;:) &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;기회입니다. &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;거예요! &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;분명&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;겁니다. &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;들어오셔서&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;&lt;a href=&quot;https://open.kakao.com/o/g1kyqPIh&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://open.kakao.com/o/g1kyqPIh&lt;/a&gt;&lt;/p&gt;</description>
      <category>생각 정리</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/88</guid>
      <comments>https://softychoco.tistory.com/88#entry88comment</comments>
      <pubDate>Mon, 6 Oct 2025 00:38:13 +0900</pubDate>
    </item>
    <item>
      <title>중요한 데이터를 삭제할 때, 대비를 하시나요?</title>
      <link>https://softychoco.tistory.com/87</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;들었습니다.&lt;br /&gt;기사에 나온 원인은 장기 미사용자 데이터 정리 로직의 오류라고 하더라구요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이&amp;nbsp;소식을&amp;nbsp;접하는&amp;nbsp;많은&amp;nbsp;분들은&amp;nbsp;&quot;백업이나&amp;nbsp;이중화도&amp;nbsp;안&amp;nbsp;해놨나?&quot;라는&amp;nbsp;말이&amp;nbsp;바로&amp;nbsp;튀어나오겠지만,&lt;br /&gt;솔직히 작은 기업에서는 백업은 커녕 DB 암호화도 안되는 경우가 생각보다 흔합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저도 데이터가 많아 백업이 어렵고 이중화도 비용 측면에서 어려운 상황에서 미사용 데이터를 정리해야하는 상황이 있었는데,&lt;br /&gt;그 때 고려했던 부분은, &quot;어떤 일이 있어도 최후의 보루는 있어야겠다&quot;였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 저는 삭제 대신 별도의 스토리지로 이동하는 방식으로 진짜 삭제를 최대한 미루는 형태로 작업했었죠.&lt;br /&gt;이렇게만 해두더라도, 실수를 깨달았을 때 복구할 수 있는 방법이 생깁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잠깐 데이터가 안보이는건 단순 장애로 끝나고 금방 사용자의 신뢰를 회복할 수 있겠지만,&lt;br /&gt;사용자들에게 중요한 데이터가 모두 날아가는 상황은 재해로 봐야합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내가 짠 코드가 100% 완벽하게 돌아갈 것이라고 생각하지 마세요.&lt;br /&gt;테스트가 있고 QA가 있더라도 그건 단지 조금 더 확률을 높여줄 뿐입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;항상 뒤를 생각하고, 되돌릴 수 없는 상황에 대비하는건 필수입니다.&lt;/p&gt;</description>
      <category>생각 정리/개발</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/87</guid>
      <comments>https://softychoco.tistory.com/87#entry87comment</comments>
      <pubDate>Fri, 3 Oct 2025 01:49:28 +0900</pubDate>
    </item>
    <item>
      <title>열심히 달린다고 반드시 행복해지는걸까요?</title>
      <link>https://softychoco.tistory.com/86</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;openart-image_dtQuvnOP_1759325049344_raw.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0nUab/btsQ0jgjoQd/YLpIxXdz2IEwagPWK6Hugk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0nUab/btsQ0jgjoQd/YLpIxXdz2IEwagPWK6Hugk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0nUab/btsQ0jgjoQd/YLpIxXdz2IEwagPWK6Hugk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0nUab%2FbtsQ0jgjoQd%2FYLpIxXdz2IEwagPWK6Hugk%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;627&quot; height=&quot;627&quot; data-filename=&quot;openart-image_dtQuvnOP_1759325049344_raw.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;우리는 '열심히 살면' 행복해진다고 믿습니다. &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;되었습니다. &lt;br /&gt;열심히 달린다고, 반드시 행복해지는 걸까요?&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;되었습니다. &lt;br /&gt;오늘은 제가 곁에서 지켜본 안타까운 두 사례와, 이를 통해 제가 내린 결론에 대해 이야기해보고자 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Case 1: '과거'라는 후회의 늪에 빠진 내 친구&lt;/b&gt;&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;살아갑니다. &lt;br /&gt;전화를&amp;nbsp;하다보면&amp;nbsp;늘&amp;nbsp;비슷한&amp;nbsp;레퍼토리의&amp;nbsp;반복이죠. &lt;br /&gt;&quot;만약 그때 ~를 했다면...&quot;, &quot;그때 그 사람을 믿지 말았어야 했는데...&quot;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 친구의 대화는 항상 과거형입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안타까운 것은, 그 후회의 늪에 빠져있는 동안에는 눈앞에 나타나는 새로운 기회들을 전혀 보지 못한다는 점입니다. &lt;br /&gt;과거의 실패라는 경험에서 배우고 다음 스텝으로 나아가는 게 아닌, 과거에 머무르며 현재의 소중한 시간을 흘려보내고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Case 2: '미래'는 손에 넣었지만 행복을 잃은 동료&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;퇴사한&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;몰두했습니다. &lt;br /&gt;그리고 마침내, 모두가 인정하는 자리에 올랐습니다.&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;했습니다. &lt;br /&gt;&quot;성공을 위해 달렸지만, 돌아보니 행복을 모두 길 위에 버리고 온 기분입니다. 트로피를 얻었지만, 함께 기뻐할 사람이 없네요.&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미래를 얻는 과정에서, 그 미래를 함께 나눌 '현재의 관계'를 모두 잃어버린 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;이 두 사례를 보고, 저만의 기준을 만들었습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 기본값은 '현재 70%, 미래 30%' 으로 설정합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘의&amp;nbsp;행복이&amp;nbsp;기반이&amp;nbsp;되어야&amp;nbsp;합니다. &lt;br /&gt;이 기반이 없다면, 미래에 성공하더라도 동료처럼 공허해지거나, 실패했을 때 다시 일어설 힘을 잃게 될 테니까요.&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;쏟습니다. &lt;br /&gt;대신, 남은 30%의 에너지로 미래를 위한 공부와 계획을 꾸준히 해나갑니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재에만 투자하면, 미래에는 불안으로 이어질테니까요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 전력질주가 필요하더라도, '현재'를 완전히 포기하지 않습니다.&lt;/b&gt;&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;있습니다. &lt;br /&gt;주로 회사의 피할 수 없는 야근 같은 경우죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만,&amp;nbsp;이런&amp;nbsp;경우라도,&amp;nbsp;'현재'의&amp;nbsp;비중을&amp;nbsp;30%&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;안전망'이니까요. &lt;br /&gt;이런 최소한의 현재가 있어야, 미래에도 행복을 지속할 수 있다고 생각합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. '과거'는 기준에 포함하지 않습니다.&lt;/b&gt;&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;아닙니다. &lt;br /&gt;성장을&amp;nbsp;위한,&amp;nbsp;회고의&amp;nbsp;재료로써만&amp;nbsp;사용합니다. &lt;br /&gt;과거에 대한 집착은 현재의 가능성을 갉아먹을 뿐이니까요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리는&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;br /&gt;결국 가장 중요한 것은 균형입니다.&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;어떨까요?&lt;/p&gt;</description>
      <category>생각 정리</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/86</guid>
      <comments>https://softychoco.tistory.com/86#entry86comment</comments>
      <pubDate>Wed, 1 Oct 2025 22:25:06 +0900</pubDate>
    </item>
    <item>
      <title>직접 경험해본 대기업 출신과 중소기업 출신의 가장 큰 차이점</title>
      <link>https://softychoco.tistory.com/85</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;대기업 출신과 중소기업 출신들이 섞여있는 회사에서 근무를 해본 경험이 있습니다. &lt;br /&gt;거기서&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;것이었죠. &lt;br /&gt;&lt;br /&gt;네카라쿠배부터,&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;있었습니다. &lt;br /&gt;실패에&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;&quot;그게&amp;nbsp;되겠어?&quot;,&amp;nbsp;&quot;해봤자&amp;nbsp;안&amp;nbsp;될&amp;nbsp;텐데&quot;와&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;깨달았습니다. &lt;br /&gt;이건&amp;nbsp;개인의&amp;nbsp;문제가&amp;nbsp;아닙니다. &lt;br /&gt;우리가&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;했습니다. &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;경우 &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;-&amp;nbsp;한번의&amp;nbsp;실패에&amp;nbsp;팀의&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;&quot;일단&amp;nbsp;안된다고&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;생존전략이었을&amp;nbsp;것&amp;nbsp;같습니다. &lt;br /&gt;&lt;br /&gt;그렇다면,&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;문화 &lt;br /&gt;-&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;차이였습니다. &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;결과입니다. &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;바꿔놓습니다. &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;됩니다. &lt;br /&gt;&quot;고객이&amp;nbsp;왜&amp;nbsp;이런&amp;nbsp;요청을&amp;nbsp;했을까?&quot;를&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;합니다. &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;&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;있습니다. &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;않았나요? &lt;br /&gt;어쩌면&amp;nbsp;그&amp;nbsp;태도가&amp;nbsp;자신의&amp;nbsp;성장을&amp;nbsp;막고있을지&amp;nbsp;모릅니다.&lt;/p&gt;</description>
      <category>생각 정리/개발</category>
      <author>@SoftyChoco</author>
      <guid isPermaLink="true">https://softychoco.tistory.com/85</guid>
      <comments>https://softychoco.tistory.com/85#entry85comment</comments>
      <pubDate>Thu, 25 Sep 2025 09:04:50 +0900</pubDate>
    </item>
  </channel>
</rss>