전체 글60 요정 프롬프트 개선기 0. 들어가며요즘 사이드 프로젝트로 "요정"이라는 서비스를 만들고 있다. "결국 AI시대에도 핵심적인 역량은 읽기와 쓰기가 아닐까?" 라는 생각이 들어서 만들게 되었는데, 글을 읽고 요약하면 AI가 평가하고 피드백을 제공해주는 학습 서비스다. 요약의 정석: 요정글을 읽고 요약하는 능력을 체계적으로 훈련할 수 있는 AI 기반 학습 플랫폼yojeong.ai.kr'AI가 평가하고, 피드백을 제공'하는게 메인 기능인 서비스다보니 프로젝트를 진행하면서 프롬프트 측면에서 많은 부분을 고민해볼 수 있었다. 마침 11월부터 유메타랩에서 프리랜서로 일하는게 겹치면서 프롬프트 엔지니어링 측면에서 많은 지식을 전달받을 수 있었고, 이 부분들을 서비스에 녹여내려고 노력했다.이 글에서는 "너는 요약 전문가야. 평가해줘" 수준.. 2026. 1. 4. 앞으로 나아갈 방향 1. AI 시대를 맞이하면서AI라는 강력한 도구를 통해서 코드를 빠르게 작성할 수 있게 되었다. (코드를 ‘잘’ 작성할 수 있게 되었는가에 대해서는 아직 논쟁의 여지가 있긴하지만,,)또, AI는 개발에 대해서 허들을 낮춰주는 도구로도 사용되고 있다. 바이브 코딩이라는 키워드는 비웃음거리에서 이제는 너무 당연해져가는 추세이며, 링크드인에서 바이브코딩만으로 짧은 시간안에 제품을 만들고 자동화를 했다는 글은 한 번 스크롤하면 다섯개씩은 찾을 수 있다.그럼 이제 난 어떻게 해야할까? 그냥 개발자를 접어야 하나? 그에 앞서서 해봐야 할 생각은, 개발자의 가치는 어디서 나올까? 라는 질문이다. 개발자의 가치는 코드 작성만으로 나오는게 아니다. 제품 본연으로 돌아가서 생각해보자.제품의 가치우선, 사용자는 코드에는 아.. 2025. 12. 15. 항해를 마치며,, 항해를 시작하게 된 이유7월 초에 시작해서 9월 중순까지, 10주간의 항해 플러스 프론트엔드 과정이 끝났다. 사실 끝난지 좀 지났는데, 여러가지로 바빠서 이제야 회고를 작성한다.. 우선 항해를 시작한 이유는 이전에 업로드한 퇴사 기념 회고를 읽은 사람이라면 알고 있겠지만, 개발에 대한 자신이 없었기 때문이다. 그렇기에 개발에 대한 기초지식을 기르고, 프론트엔드에서의 전문성을 쌓고 싶어서 항해를 지원하게 되었다. 그리고 물론 하루아침에 실업자가 되었으니 다시 시작하기 위한 발판을 얻고 싶은 부분도 컸다.그렇다면 나는 과연 개발에대한자신이없는실업자에서 개발에대한자신이넘치는취뽀자로 진화할 수 있었을까?10주간의 성장커리큘럼10주간 진행한 커리큘럼은 다음과 같다.챕터 1. 프레임워크 없이 리액트 만들기1주차 :.. 2025. 10. 12. 우리는 무엇으로 사는가?: 인간관계를 중요하게 생각하는 이유 글을 작성하게 된 이유최근에 지인들과 밥을 먹다가 고민거리에 대한 이야기가 나왔다. 나보다 다섯 살 많은 형인데, 고민이 두 가지 있다고 했다. 첫째는 "왜 이렇게 힘들게 일하면서 살아야할까?"였고, 둘째는 "행복이란 뭘까?"였다. 그래서 내가 평상시에 생각하고 있던 일해야하는 이유와 행복에 대해서 이야기를 나눴는데, 다른 지인들과 함께 대화를 나누면서 명확하지 않던 생각이 정리되었다. 이왕 이렇게 된 거, 잊기 전에 기록할 겸 블로그에 써보려고 한다.우리는 왜 사는가?우선 이것부터 시작하겠다. 삶에는 이유가 없다. 나도 그렇고, 당신도 그렇다. 그리고 손흥민, 김연아, 빌 게이츠, 푸틴 모두 다 같다. 인간은 기본적으로 내던져진 존재고 스스로 원해서 태어난 사람은 아무도 없다. 이것이 바로 하이데거가 .. 2025. 9. 27. 마음을 컨트롤하는 방법(with 테오) 0. 들어가며항해 플러스에서는 매주 멘토링이 진행된다. 우리 팀은 테오와 자주 멘토링을 진행했는데, 총 10번의 기회 중 7번을 함께했다.테오는 뇌과학에도 관심이 많아 마음을 어떻게 컨트롤할지에 대한 이야기를 자주 나눴다. 그중에서도 특히 기억에 남는 대화들이 있었다. 앞으로 마음이 흔들릴 때마다 이정표가 될 수 있도록, 테오에게 배운 것들과 내 생각을 정리해 기록해두려고 한다.1. 하고 싶은 걸 하되, 미루지 말기난 해야한다는 걸 알지만, 미루는게 항상 문제였다. 사실 항해 초반에도 마찬가지였다. 분명히 중요한 과제들이 있고, 해야 할 일들이 쌓여있는데도 자꾸 미루게 되는 자신을 발견했다. 그래서 내가 테오와의 첫 멘토링에서 가장 먼저 한 질문도 "해야 할 일이 있는데도 자꾸 미루게 되는데, 어떻게 하.. 2025. 9. 26. 항해 플러스 프론트엔드 10주차 회고(불필요한 연산, 리렌더링 방지하기) 이번 주의 과제이번 주의 과제는 시간표의 성능을 최적화하는 것이였다. 정확히는 다음의 문제점들이 있었는데수업 검색 모달에서 페이지네이션(무한 스크롤)이 느림똑같은 API를 계속 호출드래그/드롭 시 모든 컴포넌트가 리렌더링시간표가 많아질수록 렌더링이 기하급수적으로 느려짐과제 진행 과정1. 캐시를 구현해보기캐시로 api 호출 최적화하기const createCachedFetch = () => { const cache = new Map>>(); const fetchMajors = () => { if (!cache.has('majors')) { // 캐시가 없다면 새로 axios 요청 호출 후 저장 cache.set('majors', axios.get('./schedules-majors.json.. 2025. 9. 12. 이전 1 2 3 4 ··· 10 다음