LingoPang
자료실로 돌아가기
🛠️
학습법 · 약 17

AI 시대, '쓰는 아이'에서 '만드는 아이'로 — 문제 찾기부터 프론트 개발·디버깅까지

크기
만드는 공부의 4단계 흐름
🔍진짜 문제 찾기벤치마킹·페르소나📝기획무엇을·왜 만들까🧩프론트 개발블록코딩·화면 만들기🐞디버깅고치며 완성하기

만드는 공부란 무엇인가요?

앞 글에서 AI 시대엔 좋은 질문·진위 판별·기본기가 중요하다고 했죠. 한 걸음 더 들어가 볼게요. AI가 코드까지 대신 짜주는 지금, 진짜 실력은 '무엇을, 왜 만들지' 정하고 끝까지 완성하는 힘에서 갈립니다. 정답을 받아 적는 아이가 아니라, 직접 만들어 보는 아이로 키우는 두 가지 구체적인 방법을 소개해요.

💛왜 '만드는 공부'일까
AI에게 "게임 만들어 줘"라고 하면 코드는 나와요. 하지만 어떤 게임을, 누구를 위해, 왜 만들지는 아이가 정해야 합니다. AI는 이고, 머리(기획)와 눈(검증)은 사람 몫이에요. 그래서 만드는 공부는 AI를 부리는 연습 그 자체랍니다.

만드는 공부는 정보를 소비하는 것에서 창조하는 것으로 전환하는 교육이에요. 유튜브를 보기만 하는 아이와 직접 영상을 만들어보는 아이는 같은 시간을 써도 전혀 다른 경험을 해요. 만드는 과정에서 기획력, 문제해결력, 끈기가 동시에 길러져요.

① 첫 번째 힘 — 진짜 문제 찾기. 무언가를 만들기 전에 '이게 진짜 불편한가?'를 따져 보는 습관이에요. 어른들의 기획도 똑같이 여기서 시작해요. 아이에게 두 가지 도구를 알려주면 됩니다.

  • 소비자에서 생산자로: 앱을 쓰기만 하는 게 아니라, 만들어보는 경험
  • 추상적 아이디어구체적 결과물로: 머릿속 생각이 눈앞에 나타나는 성취감
  • 실패에서 배우기: 안 되면 고치고, 고쳐도 안 되면 다시 고치는 끈기
  • AI를 도구로 활용: AI에게 시키되, 결과를 직접 판단하고 수정하는 연습
도구무엇인가요집에서 이렇게
벤치마킹이미 있는 것들을 살펴보고 비교하기좋아하는 앱·게임 3개를 두고 "뭐가 좋고 뭐가 불편해?" 적어보기
페르소나누가 쓸지 한 사람을 구체적으로 정하기"7살 동생이 쓴다면?" 처럼 이름·나이·고민을 정해 그 사람 입장에서 생각
💡
만드는 공부의 출발점은 불편함이에요. '이거 좀 불편한데?' → '어떻게 바꾸면 좋을까?' → '직접 만들어볼까!' 이 흐름이 자연스럽게 나오면 성공이에요.
💛예시 — '진짜 문제'로 좁혀가기
"공부 앱 만들래"(너무 넓음) → 벤치마킹 후 "기존 앱은 받아쓰기가 지루해" → 페르소나로 "받침을 자꾸 틀리는 8살 지호" → 진짜 문제: "지호가 받침을 재미있게 연습할 앱". 이렇게 좁혀가는 과정이 곧 기획력이에요.

② 두 번째 힘 — 직접 개발하고 디버깅하기. 특히 눈에 보이는 화면(프론트엔드)을 만드는 경험이 중요해요. 결과가 바로 보이니까 아이가 재미를 느끼고, 고치고 또 고치는 과정에서 끈기와 논리력이 자라거든요. 꼭 어려운 코딩일 필요는 없어요.

방식어떤 건가요좋은 점
블록 코딩스크래치처럼 블록을 끼워 맞춰 화면을 움직이기문법 부담 없이 논리 순서만 집중
노코드·앱빌더화면을 그리듯 끌어다 놓아 만들기기획→화면을 빠르게 눈으로 확인
AI와 함께 코딩"이렇게 바꿔줘" 부탁하고 결과를 확인·수정질문력+검증력을 실전에서 연습

벤치마킹 — 관찰하는 눈 기르기

💛디버깅 — 틀려야 배우는 진짜 공부
만들면 반드시 안 되는 부분이 생겨요. 이때 "왜 안 될까?"를 하나씩 좁혀가며 고치는 것이 디버깅이에요. 한 번에 하나씩 바꿔보기, 어디까지 됐는지 확인하기 같은 문제 해결의 기본기가 여기서 길러져요. AI가 짠 코드도 틀릴 수 있으니, 스스로 고쳐보는 힘이 더 중요해집니다.
집에서이렇게 함께해요키우는 힘
문제 찾기좋아하는 앱 비교하고 불편함 적기기획력
사람 정하기"누가 쓸까" 페르소나 한 명 정하기공감·정의력
작게 만들기블록코딩으로 화면 하나부터 완성실행력
고쳐보기안 되는 부분 하나씩 바꿔 디버깅문제 해결력

벤치마킹은 이미 있는 것들을 꼼꼼히 살펴보는 것이에요. 아이와 함께 좋아하는 앱이나 게임 3개를 골라서 좋은 점과 아쉬운 점을 적어보세요. 비교하는 눈이 생기면 자기만의 아이디어가 자연스럽게 나와요.

🎨이렇게 설계했어요
LingoPang은 받아 적는 학습을 넘어, 아이가 스스로 문제를 정하고 만들어 보는 경험을 좋아한다고 믿어요. AI 시대의 경쟁력은 기획→실행→디버깅끝까지 해내는 힘에서 나옵니다. 진짜 문제를 찾는 눈직접 만들어 고치는 손을 함께 길러주세요.
관찰 항목질문예시 (앱 비교)
디자인보기 편한가? 예쁜가?A앱은 글씨가 커서 좋고, B앱은 색이 예뻐
기능하고 싶은 걸 할 수 있나?A앱은 녹음이 돼서 좋은데 저장이 안 돼
편리함쓰기 쉬운가? 헷갈리지 않나?B앱은 버튼이 너무 많아서 헷갈려
재미계속 하고 싶은가?C앱은 뱃지가 있어서 계속 하고 싶어

디버깅(debugging)은 코딩에서만 쓰는 말이 아니에요. 안 되면 원인 찾기 → 고치기 → 다시 시도 — 이 과정은 일상의 모든 문제해결에 적용돼요. 레고가 무너지면 '어디가 약했지?'를 찾고, 요리가 짜면 '소금을 얼마나 넣었지?'를 돌아보잖아요. 이게 바로 디버깅이에요. 교육학에서는 이걸 성장 마인드셋(growth mindset)이라고 불러요. 실패를 끝이 아니라 배움의 과정으로 보는 태도예요. 스탠퍼드 대학의 캐럴 드웩(Carol Dweck) 교수 연구에 따르면, 성장 마인드셋을 가진 아이는 어려운 문제 앞에서 포기하지 않고 전략을 바꿔 다시 시도해요. 만들기와 디버깅은 이 마인드셋을 경험으로 체득하는 가장 좋은 방법이에요.

💛연령별 '만들기' 활동
만들기는 코딩만이 아니에요. 나이에 맞는 도구로 시작하면 누구나 '만드는 아이'가 될 수 있어요. 🟢 유아(4~6세)블록·레고 → 무너뜨리고 다시 쌓기. '왜 무너졌지?'가 첫 디버깅이에요. 🔵 초저(1~2학년)스크래치 Jr로 간단한 애니메이션 만들기. 캐릭터가 움직이는 걸 보면 눈이 반짝여요. 🟡 초중(3~4학년)스크래치 + 마이크로비트로 게임·센서 프로젝트. 화면 밖 실물이 반응하면 흥미가 폭발해요. 🟠 초고(5~6학년)AI 도구와 함께 웹사이트 만들기. '내가 쓴 코드가 진짜 화면에 나타나다니!' 하는 경험이 자신감을 키워요. 공통 핵심: 결과물보다 '왜 안 됐지? → 어떻게 고칠까?'의 과정이 진짜 배움이에요.
우리 아이가지금 단계오늘 이렇게
게임만 하고 싶어해요소비자 단계게임 하는 대신 만들기 제안 — '이 게임, 네가 만들 수 있어!' 스크래치로 시작
안 되면 바로 포기해요고정 마인드셋작은 성공 경험 쌓기 — 레고 설명서 한 단계씩 완성하며 '해냈다!' 느끼기
만들기는 좋아하는데 코딩은 싫대요도구 거부감코딩 없이 만들기부터 — 종이 자동판매기, 골판지 집 → 나중에 코딩 연결

페르소나 — 사용자 입장에서 생각하기

💛이런 대화로 해보세요
🙆 좋은 예: "이거 왜 안 될까? 같이 찾아보자!" / "오! 여기를 고쳤더니 되네? 어떻게 알았어?" — 만드는 과정 자체가 학습이에요. 결과가 완벽하지 않아도 괜찮아요. 🙅 피할 말: "코딩은 나중에", "그건 어려우니까 하지 마". 아이가 시도하려는 순간을 막지 마세요. 실패해도 '다음엔 어떻게 하면 될까?'라고 물어봐 주는 것만으로 충분해요.

페르소나는 내가 만든 것을 쓸 사람을 구체적으로 상상하는 것이에요. '모든 사람'을 위해 만들면 오히려 아무에게도 맞지 않는 것이 돼요. '7살인 우리 동생'처럼 구체적인 한 사람을 정하면, 그 사람의 입장에서 필요한 것이 분명해져요.

💛흔한 실수 — 이렇게 바꾸세요
결과물(완성품)에만 집중하는 것. ▶ '멋진 작품 만들었네!' 하고 결과만 칭찬하면, 아이는 실패가 두려워져서 도전을 안 해요. 과정(시행착오·디버깅)이 진짜 배움이에요. "세 번이나 고쳤구나, 대단한데?"처럼 과정을 칭찬해 주세요. 완성품이 엉성해도 고치고 다시 시도한 경험은 아이 안에 '나는 해낼 수 있다'는 믿음을 심어줍니다.
  • 이름과 나이를 정해주세요 (예: '8살 지호')
  • 좋아하는 것과 싫어하는 것을 적어보세요
  • 어려워하는 것을 구체적으로 적어보세요 (예: '받침을 자꾸 틀려')
  • '이 사람이라면 뭘 원할까?'를 기준으로 기능을 정해보세요
💛이번 주 실천 플랜
📅 하루 10분, 만들고 고치는 경험 — 완성보다 과정에 집중하는 한 주!
요일오늘의 미션 (10분)준비물
레고·블록으로 탑 쌓기 — 무너지면 '왜 무너졌지?' 찾기레고 또는 블록
종이비행기 3가지 접기 — 어떤 게 가장 멀리 날까? 실험종이
스크래치(Jr)로 캐릭터 움직이기 — 2칸만 가게 해보기태블릿 또는 컴퓨터
어제 만든 것 한 가지 고치기 — 더 멀리, 더 빠르게!어제 재료
가족에게 내가 만든 것 발표하기 — '이렇게 만들었어요!'만든 것
주말이번 주 가장 잘 고친 경험 이야기하기 — 디버깅 영웅!없음

AI 시대에 아이를 만드는 사람으로 키우는 것은 특별한 재능이나 비싼 교재가 필요한 게 아니에요. 불편함을 발견하는 눈, 직접 시도하는 손, 실패해도 다시 일어나는 마음 — 이 세 가지를 매일 조금씩 경험하게 해주세요. 오늘 레고 한 번 무너뜨리고 다시 쌓아보는 것으로 충분합니다!

기획서 작성하기 — 아이도 할 수 있어요

이번 주 실천 플랜

기획서라고 하면 어렵게 느껴지지만, 질문 4개에 답하면 완성이에요. 아이와 함께 노트에 적어보세요. 이 과정이 생각을 정리하는 훈련이 돼요.

  • 실수 1: 결과물에만 집중하기 → 엉성해도 직접 만든 것에 가치를 부여해주세요
  • 실수 2: 대신 만들어주기 → 아이가 막히면 질문으로 이끌어 주세요
  • 실수 3: 너무 어려운 것부터 시키기작은 성공 경험부터 시작하세요
  • 실수 4: 코딩만 강조하기 → 만드는 공부는 요리, 공작, 레고도 포함해요
질문아이의 대답 예시
뭘 만들 거야?받침을 연습하는 게임을 만들 거야
누가 쓸 거야?받침을 자꾸 틀리는 우리 동생 지호가 쓸 거야
왜 필요해?지호가 받침 연습을 지루해하니까, 재미있게 하려고
어떻게 만들 거야?스크래치로 퀴즈 게임을 만들 거야

흔한 실수와 해결법

고정 마인드셋 (피하세요)성장 마인드셋 (이렇게!)
"넌 똑똑하니까 잘할 거야""넌 열심히 노력하니까 잘할 거야"
"이건 너무 어려워, 하지 마""어려운 건 배울 게 많다는 뜻이야"
"틀렸잖아, 다시 해""고칠 수 있겠다! 어디가 문제인지 같이 찾아보자"
"천재가 아니면 못해""누구나 연습하면 할 수 있어"

만드는 공부에서 가장 중요한 것은 기술이 아니라 태도예요. '나는 아직 못해'가 아니라 '나는 아직 못하지만 배울 수 있어'라고 생각하는 것, 이것이 성장 마인드셋이에요. 부모의 말 한마디가 아이의 마인드셋을 결정해요.

블록코딩 시작 가이드

성장 마인드셋 기르기

블록코딩은 글자로 코드를 쓰는 대신 블록을 조합해서 프로그래밍하는 방법이에요. 문법 오류 걱정 없이 논리적 사고에만 집중할 수 있어서, 초등학생에게 최적이에요. 대표적인 도구를 비교해볼게요.

💛자주 묻는 질문
Q. 코딩을 꼭 배워야 하나요? A. 코딩 '언어'를 외울 필요는 없어요. 하지만 '만들고 고치는 경험'은 모든 아이에게 가치 있어요. 코딩이 아니어도 레고, 요리, 공작도 같은 효과를 줘요. Q. 몇 살부터 시작하면 좋을까요? A. '만드는 공부'는 나이와 무관해요. 5살이면 블록 쌓기로, 10살이면 스크래치로, 도구만 다를 뿐 원리는 같아요. Q. 부모가 코딩을 모르는데 괜찮을까요? A. 괜찮아요! 부모의 역할은 코딩을 가르치는 것이 아니라, '왜 안 될까?' 함께 고민해주는 거예요.
도구대상 연령특징시작하기
스크래치 Jr5~7세터치로 블록 조립, 캐릭터 애니메이션태블릿에서 바로 시작
스크래치8~12세가장 인기 있는 블록코딩, 게임·애니메이션 제작scratch.mit.edu 무료
엔트리7~12세한국형 블록코딩, 교과 연계 콘텐츠playentry.org 무료
마이크로비트10세 이상실물 장치와 연결, 센서·LED 제어블록코딩 + 실물 경험
연령추천 프로젝트도구소요 시간
5~7세종이 자동판매기, 레고 미로종이·가위·테이프30분
7~9세스크래치 Jr 애니메이션태블릿1시간
9~11세스크래치 간단 게임 (잡기 게임)컴퓨터2~3시간
11~12세AI와 함께 웹페이지 만들기컴퓨터반나절
전 연령가족 보드게임 직접 만들기도화지·색연필·주사위2시간
💡
코딩을 처음 시작한다면 스크래치에서 고양이 10칸 움직이기부터 해보세요. 5분이면 됩니다. 화면에서 고양이가 움직이는 순간, 아이의 눈이 반짝이기 시작해요.

연령별 만들기 프로젝트 가이드

  • 먼저 스스로 시도해보고, 막히는 부분만 AI에게 물어보기
  • AI가 준 코드를 한 줄씩 읽어보기 — '이 줄은 뭐 하는 거지?'
  • 한 가지를 바꿔보기 — 색깔, 속도, 크기 등을 수정해보기
  • AI에게 왜 이렇게 했는지 설명해달라고 요청하기
  • AI 없이 같은 것을 다시 만들어보기 — 진짜 이해했는지 확인

요즘은 AI에게 '게임 만들어줘'라고 하면 코드가 나와요. 하지만 AI가 만든 코드를 그대로 쓰는 것은 학습이 아니에요. AI를 활용하되 자기 것으로 만드는 과정이 필요해요. AI가 짠 코드를 읽고, 이해하고, 수정하고, 발전시키는 것이 진짜 실력이에요.

디버깅 마인드셋 — 실패를 환영하기

AI와 함께 코딩하기 — 올바른 활용법

  • 1단계: 문제 확인 — '뭐가 안 돼?' 정확하게 파악하기
  • 2단계: 예상 원인 — '왜 안 될까?' 가능한 이유 3가지 적기
  • 3단계: 하나씩 시도 — 한 번에 하나만 바꿔서 확인하기
  • 4단계: 결과 확인 — '됐다!' 또는 '아직 안 돼' 확인하기
  • 5단계: 기록하기 — 뭘 바꿨더니 됐는지 메모하기

디버깅의 핵심 전략은 한 번에 하나만 바꿔보기예요. 여러 개를 동시에 바꾸면 뭐 때문에 고쳐졌는지 알 수 없거든요. 이 전략은 과학 실험의 변인 통제와 같은 원리예요. 하나씩 바꾸면서 '이것 때문이었구나!'를 찾는 과정이 논리적 사고력을 길러줘요.

← 이전 글
🤖AI 시대, 공부법은 어떻게 바뀔까요?
다음 글 →
🔁간격 반복으로 기억을 잡아두는 법 — 에빙하우스 망각 곡선

📚 함께 보면 좋은 글

📖직독직해와 청크로 외우면 왜 좋을까요?
🔄엄마·아빠 때와 뭐가 달라졌나요? — 외우기에서 '역량'으로
📕초등 국어 교과서, 무엇을 어떻게 배울까요?