Related Notes

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 월: 오픈소스 기여 집중
  • 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 구체 기여


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 년 에이전시

하반기 말, 학기·오픈소스·시스템 설계 경험이 ” 스스로는 어떤 개발자/연구자/프로덕트 빌더가 되고 싶은가 ” 라는 질문으로 자연스럽게 이어졌다.


7. 하반기에서 잘한 점

  1. 프로젝트 완주력
    • 12 월 한 주 (12/16–21) 에 3 개 Term Project 를 병렬로 마무리하면서, 단기간 집중과 마감 준수 경험.
  2. 외부 생태계 기여
    • Kanata, Gemini CLI, Obsidian 플러그인 Fork 등 실제 OSS 에 코드를 보내고, 장학금이라는 정량적 보상까지 연결.
  3. AI 협업 시스템·PKM 체계 정비
    • Claude Code / BMAD / TaskNotes / Altellus 를 엮어 AI-First 개발 & 기록 환경의 프로토타입을 만든 시기.
  4. 철학·정체성 언어화
    • AI 시대의 고유성, 실행 사이클, 1 년 후 개발자상, 에이전시 등 ” 내가 어떻게 살고 싶은지 ” 를 글로 명확히 남김.

8. 아쉬운 점 & 2026 년으로의 연결

8.1 아쉬운 점

  • 기록의 불균형
    • 9–10 월 초반 학기 시작 구간의 기록이 11–12 월에 비해 상대적으로 적음.
  • 0→1 경험의 스케일
    • 학기/과제/PR 단위의 결과물은 있었지만, ” 내 이름이 걸린 하나의 서비스 ” 수준의 0→1 은 아직.
  • Agency 실행 루틴
    • 에이전시 (주도성) 에 대한 문제의식은 생겼지만, 구체적인 주간/월간 실행 루틴은 이제 막 설계 단계.

8.2 2026 년 포인트 (하반기에서 이어가기)

  1. 0→1 프로젝트 1 개 이상 완주
    • 작은 규모라도, 기획–개발–배포–피드백–수정까지 전 사이클을 경험하는 개인 제품/연구.
  2. AI-First Workstyle 정교화
    • Brain → AI 순서를 유지하면서, BMAD / TaskNotes / Altellus 를 실제 작업의 기본 루틴으로 만들기.
  3. 에이전시 루틴 설계
    • 주간 단위로 ” 내가 정의한 문제 ” 를 스스로 밀어붙이고, 회고까지 포함하는 루틴 만들기.