사이가 나빴던 형제가 코딩 프로젝트로 처음 협력한 이야기
만나면 싸우던 형제가 화면 하나를 함께 보며 처음으로 같은 방향을 바라본 날 · 현직 강사의 실제 수업 기록

▲ 함께 만드는 경험이 말보다 강한 연결을 만듭니다 (이미지 제공)
"선생님, 우리 두 아이가 만나면 무조건 싸워요. 형이 동생을 무시하고, 동생은 형에게 대들고. 집에서 같이 있으면 10분을 못 넘겨요." 두 아이를 함께 데려온 어머니가 상담실에서 하신 말씀입니다. 형제 사이의 갈등은 부모님이 가장 오래 고민하는 문제 중 하나예요. 말로 타이르는 것도, 따로 떼어놓는 것도 근본적인 해결이 안 되는 경우가 많습니다.
오늘 이야기의 주인공은 초등 6학년 형 재현(가명)과 초등 3학년 동생 재민(가명)입니다. 이 형제가 수업에서 처음으로 하나의 결과물을 함께 완성한 날, 어머니가 제게 문자를 보내셨어요. "선생님, 오늘 집에 와서 둘이 같은 게임을 같이 하고 있어요. 처음 있는 일이에요."
📌 참고 자료: 협동 — 한국어 위키백과
1. 만나면 무조건 싸우는 형제 — 처음 두 달, 강사의 선택
걱정 많던 어머니, 걱정 많던 강사 — 그리고 예상을 벗어난 결과
매주 토요일 오전 수업에 함께 오던 형제였습니다. 형 재현은 수업 시작 전 항상 자신이 지난주에 혼자 더 만들어온 것을 먼저 보여주고 싶어 하는 경쟁심 강한 성격이었고, 동생 재민은 형이 잘한다는 말을 들을 때마다 입술을 꽉 다무는 버릇이 있었어요. 처음 함께 수업에 들어온 날, 두 아이는 자리도 일부러 멀리 앉았습니다.
어머니와의 상담에서 걱정이 많으셨습니다. "솔직히 말씀드리면 두 아이를 같이 보내는 게 걱정이에요. 형이 동생 앞에서 잘난 척하면 동생이 삐지고, 그게 또 싸움으로 번지거든요. 혹시 수업 중에 둘이 엮이게 하지 않는 게 나을까요?" 저도 그 말이 맞다고 생각했어요. 그래서 처음 두 달 동안은 두 아이를 완전히 따로 가르쳤습니다. 각자의 수준에 맞게 미션을 줬고, 서로의 화면에 관여하지 않게 했어요.
그런데 그 두 달이 제 예상을 벗어난 결과를 보여줬습니다. 따로 가르치는 동안 두 아이를 관찰하면서 알게 된 것이 있었어요. 재현이는 코딩 실력이 빠르게 늘었지만 막히면 강사를 바로 불렀어요. 재민이는 느리지만 혼자 끝까지 해보는 끈기가 있었습니다. 두 아이는 서로 다른 강점을 갖고 있었어요. 걱정했던 갈등보다 훨씬 중요한 것이 눈에 들어왔습니다. 그 강점을 합칠 기회가 필요하다는 확신이 생겼어요.
2. 역할을 나눠줬습니다 — 형은 설계, 동생은 완성
갈등을 없애는 게 아니라, 각자의 강점이 빛나는 구조를 만드는 것
두 달이 지났을 때 저는 형제 협업 미션을 설계했습니다. 핵심은 역할 분담이었어요. 형 재현에게는 전체 프로그램의 구조를 설계하는 역할을, 동생 재민에게는 형이 설계한 구조를 실제로 블록으로 완성하는 역할을 줬습니다. 두 달 동안 각자를 지켜보지 않았다면 이 역할 배분이 가능하지 않았을 거예요. 재현이의 빠른 구조 파악 능력과 재민이의 꼼꼼한 실행력이 정확히 맞아떨어지는 조합이었습니다.
처음 30분은 두 아이가 거의 말을 안 했습니다. 재현이가 종이에 구조를 그리고 있었고, 재민이는 자기 화면만 보고 있었어요. 저는 개입하지 않고 지켜봤습니다. 그런데 재민이가 블록을 조립하다 막혔을 때였어요. 평소였다면 강사를 불렀을 텐데, 재민이가 슬쩍 형의 종이를 봤어요. 그리고 조용히 물었습니다. "형, 여기 이 부분 어떻게 연결하는 거야?"
그게 시작이었습니다. 재현이가 화면을 가리키며 설명했고, 재민이가 블록을 조립했어요. 두 아이가 처음으로 같은 방향을 바라보는 순간이었습니다. 저는 그 장면을 보면서 두 달 동안 따로 가르치기를 잘했다고 생각했어요. 각자 자신의 강점을 먼저 쌓지 않았다면, 협업 미션이 또 다른 갈등이 됐을 수도 있었으니까요. 형이 설계하고 동생이 완성하는 구조가 두 아이의 자존심을 건드리지 않으면서 협력을 만들어냈습니다.

▲ 각자의 강점이 역할로 나뉘는 순간, 경쟁이 협력으로 바뀝니다 (이미지 제공)
3. 완성된 프로그램 앞에서 달라진 두 아이
하나의 결과물을 함께 만든 경험이 형제 관계에 남긴 것
수업 마지막에 두 아이가 함께 만든 프로그램을 실행했습니다. 캐릭터가 화면을 튕기며 점수가 올라가는 간단한 게임이었어요. 재현이가 설계한 구조와 재민이가 조립한 블록이 합쳐진 결과물이었습니다. 프로그램이 정상 작동하자 재민이가 먼저 말했어요.
💬 재민: "형, 이거 우리 둘이 만든 거잖아."
💬 재현: "응. 근데 네가 블록 연결 잘했어. 내가 설명한 대로 다 됐잖아."
이 대화가 전부였습니다. 재현이가 동생을 칭찬한 건 제가 본 것 중 처음이었어요. 강요한 게 아니었습니다. 동생이 제 역할을 해냈다는 걸 형이 인정할 수밖에 없는 구조가 그 말을 만들어냈어요. 어머니에게서 문자가 온 건 그날 저녁이었습니다. "둘이 집에 와서 같이 게임하고 있어요. 처음 있는 일이에요." 저는 그 문자를 보면서 두 달 동안의 관찰이 틀리지 않았다는 것을 확인했습니다. 그리고 강사로서 한 가지 소중한 경험을 했어요. 걱정이 기우였다는 것, 그리고 아이들은 기회를 주면 스스로 방법을 찾는다는 것.
4. 형제 갈등에 코딩 협업이 효과적인 이유
컴공 전공자 강사가 현장에서 확인한 구조적 이유
컴퓨터공학을 전공하고 프로그래머로 일하다 교육 현장에 들어온 지 10년입니다. 이 경험을 통해 형제 갈등에 코딩 협업이 특별히 효과적인 이유를 세 가지로 정리하게 됐습니다.
첫째, 역할이 코드로 명확히 분리됩니다. "내 것"과 "네 것"의 경계가 화면과 코드로 분명히 나뉘어요. 형제 갈등의 많은 부분은 경계가 불명확할 때 생깁니다. 각자의 역할이 눈에 보이면 침범할 여지가 줄어듭니다.
둘째, 결과물이 두 사람 모두의 기여를 보여줍니다. 형 혼자 만든 것도, 동생 혼자 만든 것도 아닌 "우리가 만든 것"이 화면에 실행됩니다. 이 공동의 결과물이 갈등보다 강한 연결을 만들어요.
셋째, 서로의 강점을 인정할 수밖에 없는 구조입니다. 형이 설계해도 동생이 구현 못 하면 완성이 안 됩니다. 동생이 잘 구현해도 형의 설계가 없으면 시작이 안 되고요. 서로가 필요한 구조가 자연스럽게 상대를 인정하게 만듭니다.
솔직히 말하면 저도 처음에는 어머니의 걱정에 동의했습니다. 사이 나쁜 형제를 같은 수업에서 함께 엮는 게 맞는 판단인지 확신이 없었어요. 그래서 두 달 동안 따로 가르치며 지켜봤습니다.
그런데 막상 기회를 줬을 때 두 아이는 걱정과 달리 훌륭하게 과제를 맞쳤습니다. 갈등이 사라진 게 아니었어요. 갈등이 있는 두 아이도 각자의 강점이 명확한 역할로 나뉘면 협력할 수 있다는 걸 직접 확인했습니다.
이 경험은 제게 하나의 원칙을 남겼습니다. 아이들을 먼저 충분히 관찰하고, 그 다음에 기회를 설계하는 것. 걱정보다 관찰이 먼저라는 것.
5. 코딩이 형제에게 남긴 것
하나의 프로그램이 만들어낸 관계의 변화
재현이와 재민이는 그날 이후 집에서 가끔 함께 엔트리에 접속한다고 했습니다. 여전히 싸우는 날도 있어요. 하지만 어머니가 말씀하신 변화가 있었습니다. "싸우다가도 이제 '그럼 코딩으로 결정하자'고 한대요. 누가 더 잘 만드는지." 경쟁이 완전히 사라진 게 아니라, 경쟁하는 방식이 바뀐 거예요.
형이 동생을 칭찬하는 이 말이 코딩 수업이 형제에게 남긴 가장 중요한 결과물입니다. 프로그램보다 그 말이 훨씬 가치 있어요. 형제 사이가 걱정되신다면, 함께 만들 수 있는 작은 것 하나를 먼저 찾아주세요. 코딩이 그 시작점이 될 수 있습니다.
💬 자주 묻는 질문
'코딩으로 자라는 아이들 - 강의실 성장 에세이' 카테고리의 다른 글
| 산만한 아이 집중력, 코딩으로 달라진 이야기 (0) | 2026.07.06 |
|---|---|
| 코딩 강사 10년, 실제로 틀렸던 판단 3가지 (0) | 2026.06.24 |
| 코딩 배운 아이 vs 안 배운 아이, 10년 후 실제로 달라지는 것들 (0) | 2026.06.16 |
| 충동적인 아이가 코딩 순서 설계로 달라진 이야기 (0) | 2026.06.12 |
| AI가 코딩을 다 해줘도 아이가 코딩을 배워야 하는 이유 (0) | 2026.06.11 |