구현 방법에 대한 문의
안녕하세요. 강사님, 강의 잘 보고 있습니다.
강의를 보면서 궁금증이 생겨서 질문 남겨봅니다!
강의를 진행하시는 방식이 제공해 주신 스켈레톤 코드 베이스로 설명을 하시다가 구현되어 있는 것을 가져다가 붙여넣기 하시는 방식 같은데요! 이럴 때 수강생들의 입장에서는 강사님의 구현을 손으로 구현해 보는 게 좋을까요? 아니면 AI로 구현을 진행해서 강사님의 구현과 비교해 보는 게 좋을까요?
수강생들이 어떻게 강의를 들었으면 좋겠다는 생각을 하시는지 궁금합니다.
回答 2
1
안녕하세요, 좋은 질문 감사합니다.
먼저 붙여넣기 방식에 대해 말씀드리면, 타이핑하는 시간을 줄이고 "왜 이렇게 판단했는가"에
시간을 쓰려고 그렇게 했습니다. 스타터 코드에 TODO 주석으로 채울 자리를 표시해 뒀으니
영상을 멈추고 직접 채워보실 수 있습니다.
질문하신 두 방식 중 하나를 고르실 필요는 없습니다. 강의에 둘 다 들어 있습니다.
앞쪽 실습 레슨들(2-3, 2-4, 7-2~7-4, 8-3 등)은 손으로 채우는 스타터입니다.
그리고 각 모듈 마지막에 AI Hands-on 레슨이 하나씩 있습니다(2-7, 3-7, 4-7, 5-6,
6-7, 7-7, 8-9). 이쪽은 손으로 타이핑하지 않고, 모듈에서 배운 판단을 CLAUDE.md에
제약으로 적어 에이전트에게 구현시킨 뒤 테스트와 k6로 검증하고 비판합니다.
어제 추가된 레슨이라 아직 안 보셨을 수도 있습니다.
권하는 순서는 이렇습니다.
1. 앞쪽 실습은 영상을 멈추고 직접 타이핑하세요. 손으로 해봐야 어디서 막히는지, 왜 그 순서인지가 몸에 남습니다. 막히면 영상을 재생해서 제 구현과 대조하세요.
2. 그다음 AI Hands-on 레슨으로 같은 주제를 에이전트에게 시켜보세요. 같은 문제를 두 번 푸는 셈인데, 두 번째는 "구현"이 아니라 "지시하고 검증하기"입니다.
[AI에게 시키는 방법 요약 - AI Hands On 실습 참조]
❌ 이 코드 어때? 개선점 알려줘
✅ 이 코드가 아래 기준을 지키는지 파일과 줄로 지목해서 알려줘.
(1) 확인과 차감이 한 번의 원자 연산 안에서 끝난다
(2) JVM 락을 쓰지 않는다: 서버가 두 대가 되면 무의미하다.
(3) 실패는 예외가 아니라 결과 타입으로 돌려준다
감사합니다!
0
ai-handson 프로젝트도 있고, system-design-practice도 있는데 제가 이해한 바로는 system-design-practice으로 손코딩 해보고, ai-handon으로는 AI 활용 코딩을 하면서 CLAUDE.md를 발전시켜봐라...? 이런 의미인가 싶어서요! 강의 수강 방법을 알려주시면 더 의미있는 수강이 될 것 같습니다.
강의 관련 질문드립니다.
1
13
2
Redis 비동기 I/O 멀티플렉싱이 아니라 논블로킹 I/O 멀티플렉싱이 아닌가요?
0
7
0
ubuntu 18.04 다운로드 링크 삭제
0
14
2
Jib 빌드가 83%에서 멈추는 문제 해결(windows 사용자)
1
18
1
운영환경에서의 secret 관리
0
19
2
7강 설치 질문
0
19
2
jenkins 노드 구성 실습 오류 수정
1
24
1
상세 설정까지 이해하시는 비결이 궁금합니다
1
38
2
claude api 크레딧
0
31
0
ClusterIP 실습 시 Connection refused
0
32
2
서비스에서와 컨트롤러의 @Vaild 적용 차이에 대해서
0
32
2
Apple Silicon에서 CI 빌드 이미지가 재시작을 반복할 때 (jib platforms 수정)
1
41
1
제공된 스크립트를 어디서 받을 수 있나요?
0
32
1
해결했습니다
0
35
1
copilot-instruction.md
0
28
2
미션 제출 방식 건의
0
35
0
강의 슬라이드 자료
1
43
2
트랜잭션 내 Redis I/O 에 대한 궁금한점
1
32
1
Deployment 업데이트-2 해결 방식 문의
1
38
1
미션 진행 방식에 대한 질문입니다.
0
51
1
지금 강의가 어려우신분 추천드립니다.
0
52
1
파킹 페이지와 대기열 큐 질문입니다.
0
47
1
MSA 통신방식에 대해서 질문 있습니다.
0
55
1
안녕하세요 질문있습니다.!
0
79
2

