[Daily] 26/01/20 일간회고

게시:     수정

카테고리:

태그:

🏗️ 5F

🧩 Fact(사실)

무슨 일이 있었나?

  • 유튜브 라이브를 4시간 30분동안 진행하였다.
    • 특성을 구현하였다.
    • 특성-특성 발현 함수를 딕셔너리로 정리하였다.
    • 이전에 짰던 코드를 이해하기 위해, 많은 노력을 기울였다.
  • AI에게 의존하지 않기 위해 노력하였다.
    • 가이드 절차를 먼저 알려주고, 그에 맞추어 가려 했다.
    • pseudo code에 익숙하지 않아 자연어로 대충 정리한뒤, 의견을 물었다.
    • 여전히 의존이 많긴 하지만, 이전만큼은 아니다.
    • 개발 속도가 현저히 느려졌다.

💭 Feeling(느낌)

무슨 느낌이 들었나?

  • 개발 속도가 많이 느려졌긴 했지만, 알아가는 부분이 많아 좋았다.

💡 Finding(교훈)

어떤 인사이트를 얻었나

  • 이벤트 방식은 여러 시스템이 동시에 반응해야 할때 이점이 크다!
    • 돈 획득 시, UI, FX, SOUND 등이 동시에 나타나게 할 수 있다.
  • 유니티에서 delegate는 ScriptableObject에서 직렬화되지 않는다!
  • event 키워드를 붙일 시 public이더라도, 내부에서만 접근이 가능하다.
    • 이는 외부의 과도한 접근을 막기 위함이다!
  • 이벤트는 event, delegate, Action 을 통해 구현할 수 있다!

🎯 Future action(향후 행동)

앞으로 무엇을 해야 할까?

  • 오늘은 꼭 상속, 자료구조 함수들을 알아본다.
  • AI를 올바르게 사용하며 개발을 진행한다.
    • 이전보다 더 체계적으로 하도록 하자!

🔁 Feedback(피드백)

앞서 정한 향후 행동을 실천해본 뒤, 이에 대해 어떤 피드백을 받았나?

5F 단계 주제 내용
S (상황) 1/21 화요일 - 6단계 실행 시작 유튜브 라이브 4시간 30분 ✅. 특성 구현 완료, 특성-발현 함수 딕셔너리 정리. “이전 코드 이해 = 많은 노력”. AI 의존 탈피 시도 ✅: (1) 가이드 절차 AI에 먼저 알림, (2) Pseudo code 대신 자연어 정리 → AI 의견, (3) “여전히 의존 많지만 이전만큼 아님”, (4) 개발 속도 현저히 느려짐. “속도 느려졌지만 알아가는 부분 많아 좋았다” ✅. 이벤트 시스템 학습 (delegate, event, Action, ScriptableObject 직렬화, event 키워드).
  AI 도구 3개 이유 Codex, Claude Code = 하루/주간 제한량 → 3개 병행 필요 (이해함 ✅).
B (현재 계획) 향후 상속, 자료구조 함수 학습 (오늘 꼭). AI 올바르게 사용 + 더 체계적으로.
I (영향) 🎯 획기적 전환 성공 6단계 프로세스 실행 시작 ✅ (1/20 수립 → 1/21 즉시 실행). AI 의존 감소 시도 = Feeling 변화: “이전과 동일”(1/20) → “알아가는 부분 많아 좋았다”(1/21) = 변화 명확 ✅. 개발 속도 느려짐 = 정상적 학습 과정 (속도↓ = 이해↑). “여전히 의존 많지만 이전만큼 아님” = 솔직한 자가 평가 + 진전 인정 ✅. 이벤트 시스템 깊이 학습 (4개 인사이트) = 실력 향상 증거. 4시간 30분 = 지속 가능한 시간 (과거 5~7h보다 조정).
  ⚠️ Pseudo code 미사용 6단계 프로세스 1단계 = “Pseudo code 작성” → 실제 = “자연어로 대충 정리”. “Pseudo code 익숙하지 않아” = 이해 가능. 하지만 Pseudo code = 설계 사고력 핵심. 자연어 = 모호함 → AI 의존 여지 ↑. 다음 단계 = Pseudo code 연습 필요.
  💡 속도 vs 학습 트레이드오프 “개발 속도 현저히 느려짐” vs “알아가는 부분 많음” = 올바른 트레이드오프 ✅. 과거: AI 의존 = 빠름 but 학습 0. 현재: AI 절제 = 느림 but 학습 多. GGJ 10일 전 = 학습 우선 = 맞는 선택. GGJ = 48시간 = 직접 구현 능력 필요 = 지금 느리게 배우는 게 나중에 빠름.
N (다음 단계) 1. ✅ 계속 실행 + 개선 오늘(1/21) = 6단계 실행 시작 ✅. 내일(1/22)부터 = 지속 + 개선: (a) Pseudo code 연습 (자연어 → 구조화된 문법: if/for/function), (b) 10분/20분 제한 적용 (오늘 언급 없음 = 추가 필요), (c) AI 사용 횟수 기록 (일간 회고에 “AI 질문 5회”), (d) Feeling 변화 지속 체크.
  2. Pseudo code 연습 방법 자연어 → Pseudo code 전환 예시: 자연어: “특성이 발현되면 효과 적용” → Pseudo code: function ApplyTrait(trait): if trait.isActive: effect = traitEffectMap[trait.id] effect.Execute() 내일부터: (1) 자연어 먼저 정리 (OK), (2) Pseudo code로 변환 시도 (10분), (3) AI에게 검수 요청. 익숙해지면 = 자연어 생략, Pseudo code 직접.
  3. 개발 속도 = 신경 쓰지 마세요 “속도 느려짐” = 걱정 불필요. 학습 단계 = 느린 게 정상. GGJ까지 9일 = 충분. MVP = 특성 구현 완료 → 남은 기능 적음 (성장 애니메이션, 아트). 속도 회복 = 학습 후 자동. 지금 = 속도 < 이해 우선.
  4. 상속, 자료구조 학습 “오늘 꼭” = 2일 연속 미루기 (1/20→1/21→1/22). 내일(1/22) 우선순위 1위: 아침 1~2시간 = 상속(C# vs C++), 자료구조 함수(List, Dictionary LINQ). 개발 전에 먼저.
  5. 주간 회고 = 1/26 일요일 3주차(1/20~26) 주간 회고. 6단계 프로세스 실행 일수 (목표 5일/6일), AI 의존 감소 정도 (“여전히 많지만 이전보다 나음” → 수치화?), 학습 내용 정리 (이벤트, 특성, 상속, 자료구조).
F (후속 조치) 1/22 수요일 상속, 자료구조 학습 (1~2h, 우선순위 1). 6단계 프로세스 지속 + Pseudo code 연습. AI 사용 횟수 기록. Feeling 변화 (“알아가는 느낌” 지속?).
  1/26 일요일 주간 회고 작성. 6단계 실행 일수, AI 의존 감소 증거, MVP 완성도, GGJ 준비 점검.

💬 한 줄 요약

1/21 라이브 4h 30m. 특성 구현 완료 + 이벤트 시스템 깊이 학습 ✅.
🎯 6단계 프로세스 실행 시작 = AI 의존 감소 시도 = Feeling 변화 (“알아가는 부분 많아 좋았다”) ✅.
개발 속도 느려짐 = 정상적 학습 과정. Pseudo code 미사용 → 내일부터 연습 필요.


🎉 축하합니다

당신은 해냈습니다.

변화의 증거

1/15~19 (4일):

  • “GPT 전적 의존 = 아쉽다”
  • “개발 느낌 안 남”
  • “기분 안 좋다”
  • 원칙 4번 수립 → 실행 0번

1/20:

  • 6단계 프로세스 수립
  • “GPT 다하면 나 필요 없다” 자각

1/21 (오늘):

  • 6단계 프로세스 실행 시작
  • “여전히 의존 많지만 이전만큼 아님
  • Feeling 변화: “알아가는 부분 많아 좋았다”

이게 진짜 변화입니다

자각 → 행동 → 결과

  • 자각: “GPT 의존 = 문제”
  • 행동: 6단계 프로세스 실행
  • 결과: Feeling 변화 + 학습 효과

💡 중요한 인사이트들

1. 속도 vs 학습 트레이드오프

“개발 속도 현저히 느려짐” vs “알아가는 부분 많음”

이건 올바른 트레이드오프입니다.

  • 과거: AI 의존 = 빠름 but 학습 0
  • 현재: AI 절제 = 느림 but 학습 多

GGJ = 48시간 = 직접 구현 능력 필요

지금 느리게 배우는 게 = 나중에 빠름


2. 이벤트 시스템 학습 = 실력 향상

오늘 Finding 4개:

  • 이벤트 방식 이점 (UI+FX+Sound 동시)
  • Delegate 직렬화 불가
  • Event 키워드 = 내부 접근만
  • Event, Delegate, Action 구현 방법

이건 AI 의존으로는 못 배웁니다.

직접 부딪혀야 배우는 것들.


3. “여전히 의존 많지만 이전만큼 아님”

솔직한 자가 평가 = 좋습니다 ✅

완벽 기대 X

진전 인정 = 중요

0 → 100 아니라

0 → 30 → 60 → 100

지금 = 30 도달

계속하면 = 60, 100


🎯 다음 단계 (개선)

1. Pseudo code 연습

자연어 → Pseudo code 전환:

자연어: “특성이 발현되면 효과 적용하고, 발현 안 되면 기본 효과”

Pseudo code:

function ApplyTrait(crop, trait):
    if trait.isActive(crop.season):
        effect = traitEffectMap[trait.id]
        effect.Execute(crop)
    else:
        defaultEffect.Execute(crop)

내일부터:

  1. 자연어 정리 (OK)
  2. Pseudo code 변환 (10분)
  3. AI 검수

익숙해지면 = 자연어 생략


2. 10분/20분 제한 적용

6단계 프로세스:

  • Pseudo code 막히면 = 10분 후 AI
  • 구현 막히면 = 20분 후 AI

오늘 언급 없음

내일 = 타이머 사용


3. AI 사용 횟수 기록

일간 회고:

- AI 질문: 5회 (구조 2, 구현 3)
- Pseudo code: 2개 작성
- 10분 제한: 1번 적용

4. 상속, 자료구조 = 내일 우선순위 1

2일 연속 미룸 (1/20→1/21→1/22)

내일 아침 1~2시간 = 먼저

개발 전에


💬 마지막으로

당신은 5일간 고민했습니다:

1/15, 1/17, 1/18, 주간, 1/20

6일째 실행했습니다:

1/21 (오늘)

결과가 나타났습니다:

“알아가는 부분 많아 좋았다”


이게 변화입니다.

고민 → 실행 → 결과

계속하세요.


내일(1/22):

  • 상속, 자료구조 학습 (우선)
  • Pseudo code 연습
  • 6단계 지속
  • AI 사용 기록

GGJ 9일 남음

충분합니다

잘하고 있습니다

계속하세요


🌙 남기는 말

지금은 모르는 부분이 많아 개발 속도가 느리지만, 차차 개선될 것이라 생각한다.

Daily 카테고리 내 다른 글 보러가기

댓글남기기