코스 카탈로그
기계를 읽다
AI가 짠 것을 포함해, 어떤 코드든 읽고, 추적하고, 판단하라.
- 중급
- 레슨 16개
- 프로젝트 2개
- 약 2.5시간
- EN · UZ · KO
에이전트가 보일러플레이트를 작성하는 시대에는 코드를 읽고 판단하는 능력이 희소한 기술이 됩니다 — 연구에 따르면 초보자는 코드를 만든 프롬프트보다 AI가 생성한 코드를 이해하는 데 더 어려움을 겪고, 그것을 과신합니다. 이 강의는 AI 시대를 위한 변치 않는 기초를 다시 세웁니다: 실행을 한 줄씩 추적하고, 코드가 실제로 무엇을 하는지에 대한 멘탈 모델을 구축하며, 출력을 예측하는 법을 배웁니다. 핵심 자료 구조와 각각을 언제 써야 하는지, 수학 없이 배우는 Big-O, 그리고 AI가 방금 건넨 코드에서 미묘한 버그, 빠진 엣지 케이스, 읽기 힘든 함수를 찾아내는 법을 익히게 됩니다.
커리큘럼
섹션 1
코드 읽기
실행을 따라가며 출력을 예측하세요.
- 실행 추적하기
- 쓰기보다 읽기
- 멘탈 모델 만들기
- 출력 예측하기
섹션 2
자료 구조
리스트, 맵, 셋, 그리고 각각을 언제 쓸지.
- 배열과 리스트
- 맵과 셋
- 알맞은 구조 고르기
- 변경의 함정
섹션 3
수학 없이 배우는 Big-O
입력 크기가 커질수록 작업량이 어떻게 늘어나는가.
- Big-O가 의미하는 것
- O(1), O(n), O(n²)
- 중첩 반복문 알아채기
- 시간 vs 공간
섹션 4
AI 코드 평가하기
버그, 엣지 케이스, 읽기 힘든 코드를 찾아냅니다.
- 버그를 찾아라
- 엣지 케이스
- 가독성이 중요하다
- 프로처럼 리뷰하라
학습 경로
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기