Related Notes
학기·프로젝트
오픈소스 & SWM
- 2025_SWM_Opensource_Contribution
- Opensource-Contribution-Router
- gemini-cli-issue-search-and-solve
- Kanata-issue-search-and-solve
AI 협업 개발 & PKM
에세이 & 성찰
월별 Index
1. 개요
2025 년 하반기 (7–12 월) 는 로봇·클라우드·모바일이 결합된 2 학기 프로젝트 완주, SW 멤버십 오픈소스 기여를 통한 장학금 110 만 원 달성, 그리고 Claude Code / BMAD 기반 AI 협업 개발 시스템과 PKM(세컨드 브레인) 재설계 를 시도했다.
상반기에는 연구자의 길에 기웃거렸다면, 하반기는 프로젝트, PR, 시스템 등, 엔지니어링에 더 관심이 갔다.
2. 타임라인 (요약)
- 7–8 월: (기록은 적지만) 2 학기 대비, 로봇·클라우드·AI 흐름 정리
- 9–10 월: 2 학기 개강, RP25/CP25/MWP 수업 시작, SWM 오픈소스 장학 목표 설정 (2025_SWM_Opensource_Contribution)
- 11 월: 오픈소스 기여 집중
- Kanata 3 개 PR, Gemini CLI 1 개 PR, Obsidian 플러그인 Fork 완성 (Opensource-Contribution-Router)
- Claude Code / BMAD / SuperClaude / SpecKit 등 AI 협업 개발 프레임워크 리서치
- Altellus 기반 AI 세컨드 브레인 분석 및 설계 (AI_Second_Brain_Analysis_2025-11-18)
- 12 월: 2 학기 Term Project 3 개 완주 + 철학·정체성 에세이 집필
- RP25 SLAM & Navigation, CP25 Brandana, MWP 헬스장 감지 서비스 완성
- AI 시대 사고·고유성·실행 사이클·1 년 후 개발자상·에이전시 (Agency) 논의 정리
3. 학기 & 프로젝트 축 (9–12 월)
3.1 2025 년 2 학기 수업 & Term Project
(1) RP25–Robot Programming
- ROS1 → ROS2, TF/URDF/Xacro, Gazebo/PyBullet, Probabilistic Robotics, SLAM 전체 흐름을 한 학기 동안 따라감.
- Term Project 에서 ROS2 + Gazebo 기반 SLAM & Navigation 구현.
- 상반기 Robot Navigation 논문 리딩과 연결되어, ” 수식/이론 → 시뮬레이터에서 돌아가는 코드 ” 까지 이어본 첫 학기.
(2) CP25–Cloud Computing Project (Brandana)
- Brandana–AI 브랜드 에셋 생성 솔루션 설계 및 구현.
- AWS 멀티 AZ 아키텍처 (RDS, S3, CloudFront, Redis) + LangChain + Gemini 를 조합해, 브랜드 스타일 가이드 기반 일관된 이미지/아이콘 생성 파이프라인 구성.
- LangChain Runnable/Chain, Consistency Score, LangSmith 트레이싱을 활용해 AI 오케스트레이션 경험.
(3) MWP–Mobile Web Programming
- YOLOv5(Edge) + Django REST API + Android Native(Retrofit) 를 사용해 헬스장 운동기구 사용 감지 서비스 구현.
- Edge–Server–Client 3-tier 구조를 실제 프로젝트로 경험.
4. SW 멤버십 & 오픈소스 기여 축 (10–11 월)
4.1 SWM_Opensource_5_Contribution
- 목표: 오픈소스 기여 5 회, 2 개 이상 프로젝트 기여 + SWM 필수 활동 충족 + 장학금 획득.
- 결과: 2025_SWM_Opensource_Contribution
- 오픈소스 PR 4 개, 프로젝트 2 개 (Gemini CLI, Kanata) + 개인 Fork(Obsidian 플러그인) 완성.
- 필수 활동, 세미나, 공모전, TOPCIT 등 요건 충족.
4.2 구체 기여
- Opensource-Contribution-Router
- Auto Note Mover Plus(Obsidian 플러그인) Fork & 기능 확장
- Google Gemini CLI PR 1 개
- Kanata(PR 3 개)
5. AI 협업 개발 & PKM 시스템 축 (11–12 월)
5.1 AI 협업 개발 시스템 with Claude Code
- AI-협업-개발-시스템-with-Claude-Code
- Claude Code + BMAD-Method + SuperClaude + SpecKit 등 Agentic Coding 프레임워크를 비교/검토.
- “AI 의 답변에서 일관성과 체계성을 유지하려면, 철학/체계/원칙을 문서화해 에이전트에게 공급해야 한다” 는 인사이트 정리.
- Codex CLI / BMAD / Altellus 세컨드 브레인 설계에도 영향을 준 레퍼런스.
5.2 AI 세컨드 브레인 & TaskNotes 기반 워크플로우
- AI_Second_Brain_Analysis_2025-11-18
- Altellus 환경에서 TaskNotes + Smart Composer + Smart Connections + Metadata Auto Classifier를 결합한 세컨드 브레인 설계.
- 핵심 포인트:
- 새 도구를 더 추가하기보다, 기존 플러그인 (TaskNotes 등) 의 연결을 정교하게 설계.
- Dataview 남용 대신, TaskNotes 의 timeEntries / pomodoros / projects 필드를 적극 활용.
- Morning/Evening/Weekly 루틴을 AI 가 자동 생성하고, 사람은 판단에 집중.
6. 사고·정체성·에이전시 (Agency) 축 (12 월)
6.1 AI 시대의 사고와 고유성
- AI 시대의 사고와 고유성 성찰
- Vibe Coding 유행과 그 한계를 정리.
- MIT “Your Brain on ChatGPT” 실험을 인용해, Brain → AI 순서의 중요성을 강조.
- AI 를 인격체가 아닌 시뮬레이터로 다뤄야 한다는 Karpathy 관점을 정리.
- AI 는 ” 뱉어내는 도구 ” 이고, 올바른지 판단·책임지는 것은 사람이라는 점을 재확인.
6.2 실행과 결과물의 사이클
- 실행과 결과물 도출의 사이클
- 짐 퀵의 ” 마지막 몰입 ” 서평을 계기로, 마인드셋–동기–방법–질문–생각의 연결–unlearning–실행 사이클을 정리.
- 결국 중요한 것은 ” 생각 → 실행 → 결과물 → 오차 줄이기 ” 의 반복이며, 이 사이클을 얼마나 빠르고 깊게 돌리느냐가 고유성을 만든다고 정의.
6.3 1 년 후의 개발자상 & 2026 년 에이전시
- 1년 후 나는 어떤 개발자가 되어있을 것인가?
- 빠르게 변하는 AI 시대에 변하지 않는 것 (증명된 사실, CS 기초, 커뮤니케이션) 에 투자해야 한다는 결론.
- 1 년 뒤에는 최소 한 번의 0→1 경험 (제품/프로젝트) 을 가진 사람이 되어 있어야 한다고 정의.
- 2026년 주도성을 가진 내가 되기 위해서 무엇을 해야할까요
- Karpathy 의 “Agency > Intelligence” 를 계기로, **단순히 똑똑한 것보다 스스로 목표를 세우고 밀어붙이는 힘 (Agency)**의 중요성을 기록.
하반기 말, 학기·오픈소스·시스템 설계 경험이 ” 스스로는 어떤 개발자/연구자/프로덕트 빌더가 되고 싶은가 ” 라는 질문으로 자연스럽게 이어졌다.
7. 하반기에서 잘한 점
- 프로젝트 완주력
- 12 월 한 주 (12/16–21) 에 3 개 Term Project 를 병렬로 마무리하면서, 단기간 집중과 마감 준수 경험.
- 외부 생태계 기여
- Kanata, Gemini CLI, Obsidian 플러그인 Fork 등 실제 OSS 에 코드를 보내고, 장학금이라는 정량적 보상까지 연결.
- AI 협업 시스템·PKM 체계 정비
- Claude Code / BMAD / TaskNotes / Altellus 를 엮어 AI-First 개발 & 기록 환경의 프로토타입을 만든 시기.
- 철학·정체성 언어화
- AI 시대의 고유성, 실행 사이클, 1 년 후 개발자상, 에이전시 등 ” 내가 어떻게 살고 싶은지 ” 를 글로 명확히 남김.
8. 아쉬운 점 & 2026 년으로의 연결
8.1 아쉬운 점
- 기록의 불균형
- 9–10 월 초반 학기 시작 구간의 기록이 11–12 월에 비해 상대적으로 적음.
- 0→1 경험의 스케일
- 학기/과제/PR 단위의 결과물은 있었지만, ” 내 이름이 걸린 하나의 서비스 ” 수준의 0→1 은 아직.
- Agency 실행 루틴
- 에이전시 (주도성) 에 대한 문제의식은 생겼지만, 구체적인 주간/월간 실행 루틴은 이제 막 설계 단계.
8.2 2026 년 포인트 (하반기에서 이어가기)
- 0→1 프로젝트 1 개 이상 완주
- 작은 규모라도, 기획–개발–배포–피드백–수정까지 전 사이클을 경험하는 개인 제품/연구.
- AI-First Workstyle 정교화
- Brain → AI 순서를 유지하면서, BMAD / TaskNotes / Altellus 를 실제 작업의 기본 루틴으로 만들기.
- 에이전시 루틴 설계
- 주간 단위로 ” 내가 정의한 문제 ” 를 스스로 밀어붙이고, 회고까지 포함하는 루틴 만들기.