이번 주차는 Pintos Virtual Memory를 진행한다.

지난주 User Programs를 하면서 AI에게 요구사항 분석과 디버깅을 너무 많이 넘겼다는 생각이 들었다.
이번 주에는 구현 속도보다, 직접 삽질하고 분석하고 검증하는 경험에 더 초점을 맞추려고 한다.

핵심 역량 목표

정글 과정을 통해 길러야 할 10가지 핵심 역량(문제해결, 설계, 구현, 품질, 유지보수, 협업, 태도, 비즈니스 이해, AI 활용, 학습 민첩성)을 기준으로 이번 주의 목표를 설정하고, 실제 과정과 결과를 돌아봅니다.

목표 1. Virtual Memory 과제를 AI를 거의 사용하지 않고 개발하기

관련 역량: 문제해결, 설계, 구현, 품질, 태도, 학습 민첩성

계획

이번 주에는 AI를 거의 사용하지 않고 Pintos VM을 구현해보려고 한다.

목표는 구현을 빠르게 끝내는 것보다, AI가 없던 때처럼 직접 요구사항을 읽고, 삽질하고, 디버깅하고, 검증하는 과정을 겪어보는 것이다.

팀원들도 이번에는 직접 부딪혀보고 싶다는 욕심이 있어, 팀 차원에서도 AI 사용을 강하게 제한했다.

AI는 일반적인 개인 학습이나 테스트 케이스를 읽는 정도에만 사용하고, Pintos 요구사항 분석, 구현 방향, 디버깅, 테스트 결과 분석은 직접 해야한다.
단, 반복되는 printf 추가처럼 판단이 거의 없는 단순 작업은 AI를 사용할 수 있다.

과정

결과 및 피드백

그 외 작업

핵심 역량 목표와 직접 연결되지는 않지만, 이번 주에 따로 진행했거나 정리할 만한 활동을 작성합니다.

운동

Jungle Bell 작업

오픈소스 기여 준비

WIL (What I Learned)

회고

Pintos 후기

코어타임 / 협업 회고

AI 활용 방식 회고

다음 주차에 시도할 것