본문 바로가기

분류 전체보기

(46)
내가 생각하는 부자의 모습 이라는 책을 읽다가 한 문장이 오래 머리에 남아서 글을 쓰게 되었어요.이 책에서 말하는 부자는 아래 조건에 해당하는 사람이라고 합니다.빚 없는 자기 집이 있고평균 이상의 소득이 유지되며더 이상 돈을 벌지 않아도 되는 욕망 조절 능력이 있는 사람앞의 두 조건은 익숙했지만, 마지막 문장이 새롭게 다가왔어요. 더 이상 돈을 벌지 않아도 되는 욕망 조절 능력. 이 문장을 계속 곱씹으면서 "그렇다면 나는 어느 정도면 충분하다고 느끼는 사람인가?"를 고민해 봤어요. 가끔 한강에 놀러 갔을 때 주변의 비싼 아파트들을 보면서 막연하게 "저기 살면 돈 걱정 없이 행복하겠지"라고 생각하곤 했어요. 그래서 한강이 보이는 아파트에 사는 걸 꿈꾸기도 했어요. 그런데 제 안의 욕망을 조금 더 현실적으로 들여다보니, 제가 진짜 원..
GPT가 엉뚱한 답변을 만드는 이유와 해결 방법 [#2 언제나 어디에나 뉴비는 있다] 지난 글에서는 LLM이 무엇인지,그리고 ChatGPT가 어떻게 우리의 말을 이해하는지 알아봤습니다. GPT가 제 말을 어떻게 이해하나요? - [#1 언제나 어디에나 뉴비는 있다]요즘 회사에서 Claude, Chat GPT 같은 AI 많이 쓰잖아요.근데 쓰다 보면 한 번쯤 이런 생각 들지 않나요? “이거 어떻게 알아서 해주는 거지?”“얘가 진짜 내 말을 이해하는 건가?” 얼핏 보면 무슨devshelly.com LLM 발전하고 있다고는 하는데 여전히 엉뚱해요.요즘 ChatGPT나 Claude를 보면, 매주 새로운 모델이 나올 정도로굉장히 빠른 속도로 발전하고 있어요.🥵 그럼에도 불구하고,엉뚱한 답변을 하거나 같은 질문인데도 답이 달라지거나심지어 틀린 정보를 말하기도 합니다. 그 이유는 지난 글에서 살펴보..
GPT가 제 말을 어떻게 이해하나요? - [#1 언제나 어디에나 뉴비는 있다] 요즘 회사에서 Claude, Chat GPT 같은 AI 많이 쓰잖아요.근데 쓰다 보면 한 번쯤 이런 생각 들지 않나요? “이거 어떻게 알아서 해주는 거지?”“얘가 진짜 내 말을 이해하는 건가?” 얼핏 보면 무슨 마법처럼 느껴지는데,이 과정을 조금만 뜯어보면 생각보다 단순합니다! 이제는 AI 시대..?AI, 인공지능, 이 단어는 다들 익숙하시죠?AI는 과학자들이 사람처럼 생각하는 기계를 만들기 위해 정말 오래전부터 연구해 온 분야입니다. 그 중에서 대표적으로 아래와 같은 기술이 있어요- 로보틱스 : 사람처럼 움직이는 기술 (= 육체🏋️)- TTS : 사람처럼 음성을 만들어내는 기술 (= 목소리🗣️)- OCR : 사람처럼 형상을 인식하는 기술 (= 눈👀)- LLM : 사람처럼 말을 이해하고 문장을 생성..
[Next] react-query QueryClient 올바르게 관리하기 (w. App Router) React에서는 QueryClient를 싱글톤 패턴으로 관리하는 것이 일반적이지만, Next.js App Router환경에서는 다른 접근이 필요합니다. 이번 글에서는 왜 그런지, 그리고 어떻게 관리해야 하는지 자세히 알아보겠습니다! Next.js 서버의 Stateful 한 특성 이해하기먼저 Next.js 서버 환경의 특성을 이해해야 합니다. Stateless vs Stateful 서버Stateless 환경 (예: AWS Lambda):요청 A 들어옴 → [새 Lambda 인스턴스 생성] → 처리 → 인스턴스 종료요청 B 들어옴 → [새 Lambda 인스턴스 생성] → 처리 → 인스턴스 종료요청 C 들어옴 → [새 Lambda 인스턴스 생성] → 처리 → 인스턴스 종료stateless 한 환경에서는 각 ..
AI와 함께 개발하며 성장하는 방법 멘토링을 통해 만난 대학생들의 고민감사한 기회를 얻어서 대학생 대상으로 프론트엔드 멘토링을 몇 차례 진행하며 많은 학생들의 고민을 들을 수 있었습니다. 그 중 가장 많이 듣는 고민은 "AI를 안 쓰자니 뒤처지는 것 같고, AI를 쓰자니 개발 실력이 늘지 않는 것 같다"는 딜레마였습니다. 이 고민을 저 또한 대학생 시절 비슷한 고민을 했기에,, 깊이 공감이 되었습니다. AI 에이전트가 없던 시절에도 했던 고민제가 대학생이던 시절에는 AI 에이전트가 없었고, 그 때는 스택오버플로우가 유일한 구원자였습니다. 버그를 만나면 에러 메시지를 그대로 구글에 검색하고, 스택오버플로우의 코드 블록을 복사해 붙여넣기를 반복했습니다. 어찌저찌 동작하는 코드는 만들었지만 늘 찜찜함이 남았습니다.🤔 "이 코드는 내 코드..
[Next] Next 살펴보기 저는 얼마 전까지 React로만 개발하다가 최근에 이직을 하며 Next를 처음 제대로 사용해 보게 되었어요. Vue를 사용하다가 React로 넘어왔을 때 만큼의 변화는 아니지만, Next가 버전이 올라가면서 큼직한 변화들이 많이 있었고 그 과정에서 버전별 히스토리가 남아있는 것 같더라구요. 특히 Next13 버전을 기점으로 App Router이 도입되면서 패러다임이 크게 변했기 때문에 이를 특히 주의해야 했습니다. 이러한 변화들을 인지하고 있어야 올바른 개발이 가능할 것 같아서 간략하게 Next의 히스토리와 개발할 때 주의해야할 점에 대해 정리해 보았습니다! Next는 왜 만들어졌을까?React만 사용할 때 겪는 몇 가지 문제점을 해결하기 위해 2016년 Vercel(당시 ZEIT)에서 Next를 만들..
5년차 프론트엔드 개발자, 두 번째 이직 결심 | 즐겁게 일한다는 것 한 달 전, 2년 10개월 동안 다닌 삼쩜삼을 떠났습니다.지금은 다시 새로운 곳에서 열심히 적응하느라 바쁜 날들을 보내고 있지만,문득 삼쩜삼에서의 시간들이 떠올라 회고를 작성하게 되었어요! 왜 나는 그렇게 즐겁게 일할 수 있었을까?삼쩜삼에서의 생활을 돌이켜보니 저는 정말 즐겁게 다녔다는 생각이 들어요. 물론 종합소득세 시즌이 다가올때면 정말 바빠서 지치기도 했지만,그조차도 가끔은 희열(?)을 느끼며 즐겁게 일했던 순간들이 기억나요.이유가 뭘까 생각해보면, 가장 먼저 생각나는 건 단연 좋은 동료들 덕분이었어요. 평소에는 장난도 치고, 술도 마시고, 함께 여행도 다니면서 많이 친밀해졌어요.그렇게 재밌게 놀던 동료와 다음날 회사에서 프로페셔널하게 협업을 하다 보면 묘한(positive) 감정이 들며"아,..
[도서] 나만의 MCP 서버 만들기 with 커서 #협찬 출판사에서 도서를 제공받았습니다. 들어가며최근 여러 기술문서와 각종 서비스에서 MCP(Model Context Protocol)를 제공하기 시작했습니다.프론트엔드 개발자이다 보니 Figma MCP를 활용하여 React 코드를 생성하는 시도를 몇 번 해본 적이 있어요.이를 써보았을 때 "개발하는 방식이 조만간 많이 바뀌겠구나"를 크게 체감했어요. 한번 사용해보긴 했지만, 정작 MCP가 정확히 무엇인지 구체적으로 알지 못한 채로 사용했기 때문에 응용을 하기 어렵더라구요.그래서 MCP의 개념을 알고 활용하는 방법을 배우기 위해 이 책을 읽게 되었습니다. 이 책에서 얻을 수 있는 것들MCP의 핵심 개념과 동작 원리이 책을 통해서 크게 얻어간 것은 MCP가 무엇인지에 대한 탄탄한 기본기입니다.MCP s..