본문으로 건너뛰기

코스 카탈로그

기계를 읽다

AI가 짠 것을 포함해, 어떤 코드든 읽고, 추적하고, 판단하라.

에이전트가 보일러플레이트를 작성하는 시대에는 코드를 읽고 판단하는 능력이 희소한 기술이 됩니다 — 연구에 따르면 초보자는 코드를 만든 프롬프트보다 AI가 생성한 코드를 이해하는 데 더 어려움을 겪고, 그것을 과신합니다. 이 강의는 AI 시대를 위한 변치 않는 기초를 다시 세웁니다: 실행을 한 줄씩 추적하고, 코드가 실제로 무엇을 하는지에 대한 멘탈 모델을 구축하며, 출력을 예측하는 법을 배웁니다. 핵심 자료 구조와 각각을 언제 써야 하는지, 수학 없이 배우는 Big-O, 그리고 AI가 방금 건넨 코드에서 미묘한 버그, 빠진 엣지 케이스, 읽기 힘든 함수를 찾아내는 법을 익히게 됩니다.

커리큘럼

  1. 섹션 1

    코드 읽기

    실행을 따라가며 출력을 예측하세요.

    1. 실행 추적하기
    2. 쓰기보다 읽기
    3. 멘탈 모델 만들기
    4. 출력 예측하기
  2. 섹션 2

    자료 구조

    리스트, 맵, 셋, 그리고 각각을 언제 쓸지.

    1. 배열과 리스트
    2. 맵과 셋
    3. 알맞은 구조 고르기
    4. 변경의 함정
  3. 섹션 3

    수학 없이 배우는 Big-O

    입력 크기가 커질수록 작업량이 어떻게 늘어나는가.

    1. Big-O가 의미하는 것
    2. O(1), O(n), O(n²)
    3. 중첩 반복문 알아채기
    4. 시간 vs 공간
  4. 섹션 4

    AI 코드 평가하기

    버그, 엣지 케이스, 읽기 힘든 코드를 찾아냅니다.

    1. 버그를 찾아라
    2. 엣지 케이스
    3. 가독성이 중요하다
    4. 프로처럼 리뷰하라

학습 경로

레슨 하나를 체험하고 습관으로 이어가세요.

무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능

시작하기

코스 목록으로 돌아가기