하버드가 6주간 바이브코딩을 가르치고 내린 결론 — "상상력이 새로운 코딩 리터러시다"
핵심 요약 (TL;DR)
하버드 교육대학원의 Karen Brennan 교수가 92명을 대상으로 6주간 바이브코딩 정규 수업을 진행했습니다. 결론: 바이브코딩은 소프트웨어 창작을 민주화하지만, '언어적 커뮤니케이션에 강한 사람에게 유리하다'는 새로운 형평성 문제를 낳습니다. 미래의 핵심 역량은 코딩 문법이 아니라 상상력과 표현력입니다.
Scratch 개발팀 출신 교수의 실험
"바이브코딩을 제대로 배우고 싶은데, 어디서부터 시작해야 할지 모르겠다" — 이런 고민을 해본 적 있으시다면, 하버드도 같은 질문을 던졌다는 사실이 흥미로울 겁니다.
Harvard Gazette에 따르면, Karen Brennan 교수는 2025년 가을학기에 6주 과정의 바이브코딩 수업(EDU T564A)을 개설했습니다. MIT Media Lab에서 Scratch 개발에 참여했던 그녀는 코딩 교육 분야의 권위자입니다. 하버드 교육대학원의 Timothy E. Wirth 석좌교수이기도 하죠.
92명이 수강한 이 수업에서, 학생들은 매주 다른 도구(Replit, Figma Make, Claude Code, v0)를 사용하며 스토리텔링, 생활 개선, 놀이 등 다양한 테마로 실습했습니다. 단순한 도구 교육이 아니었습니다. CS 고전 텍스트와 현대 비평을 함께 읽으며 비판적 시각을 기르는 구조였습니다.
세 가지 발견
Brennan 교수가 6주간의 실험에서 도출한 인사이트는 세 가지로 압축됩니다.
첫째, 진입 장벽은 낮아졌지만 새로운 불평등이 생겼습니다. 바이브코딩은 코딩 문법을 몰라도 소프트웨어를 만들 수 있게 해줍니다. 하지만 원하는 것을 정확한 언어로 표현해야 한다는 점에서, 언어적 커뮤니케이션 능력이 강한 사람에게 유리한 구조라는 거죠. 코딩 지식의 장벽이 사라진 자리에 표현력의 장벽이 들어선 셈입니다.
둘째, 미래의 핵심 역량이 바뀝니다. Brennan 교수는 "가능성을 상상하고, 원하는 것을 명확히 표현하고, 결과를 검토하고, 반복하는 능력"이 새로운 리터러시라고 정의했습니다. for 루프의 문법을 아는 것보다, 무엇을 만들지 상상하고 그것을 말로 설명하는 능력이 더 중요해진다는 뜻입니다.
셋째, 안전과 유지보수의 간극은 여전합니다. 전문 소프트웨어 엔지니어링이 강조하는 보안, 테스트, 유지보수를 바이브코딩은 구조적으로 우회하는 경향이 있다는 지적입니다. 이건 5,600개 앱 보안 감사 결과와도 정확히 맞닿는 이야기입니다.
코딩 교육의 다음 장
이 수업이 흥미로운 건 단순히 "하버드에서 바이브코딩을 가르쳤다"는 사실 때문만이 아닙니다. Scratch를 만들었던 팀의 일원이 — 그러니까 "모든 아이가 코딩을 배워야 한다"는 운동의 선봉에 섰던 사람이 — 이제 "코딩의 정의 자체가 바뀌고 있다"고 선언한 것이기 때문입니다.
프롬프트를 잘 쓰는 것이 코딩의 새로운 형태라면, 코딩 교육은 문법 교육이 아니라 사고력 교육이 되어야 합니다. 그리고 그 사고력의 핵심에는 상상력, 표현력, 비판적 검토 능력이 있습니다.
바이브코딩을 시작하려는 분들에게, 혹은 이미 시작한 분들에게 — 도구 사용법보다 먼저 키워야 할 능력이 무엇인지, 하버드의 6주 실험이 힌트를 주고 있습니다. 여러분의 가장 강력한 개발 도구는 AI가 아니라, 무엇을 만들고 싶은지 선명하게 그려내는 상상력 아닐까요?
FAQ
이 수업은 비개발자도 들을 수 있었나요?
네. 하버드 교육대학원 과목으로, 프로그래밍 경험이 없는 학생들도 수강했습니다. 매주 다른 도구를 사용하며 실습과 비평 텍스트 분석을 병행하는 구조였습니다.
바이브코딩을 배우려면 어떤 역량부터 길러야 하나요?
Brennan 교수의 프레임워크에 따르면, (1) 가능성을 상상하는 능력, (2) 원하는 것을 명확히 표현하는 능력, (3) 결과를 비판적으로 검토하는 능력, (4) 반복하며 개선하는 능력 — 이 네 가지가 핵심입니다.
이 수업이 정규 과정으로 계속 운영되나요?
2025년 가을학기 실험 수업이었으며, 향후 정규 편입 여부는 아직 공식 발표되지 않았습니다.
댓글 0
아직 댓글이 없습니다