i_jemin

Archive

← 아카이브로

코딩 의무 교육의 이해할수 없는 면

비전공자로 시작한 프로그래머로서 초등학생 코딩 의무 교육에서 이해할 수 없는 부분이 있습니다. 코딩 교육 자체에는 찬성하지만, 논리력과 수학 능력, 4차 산업을 이야기하는 자리에 오픈소스와 개발 문화를 즐기는 사람들의 목소리는 왜 잘 들리지 않을까요.

저는 중학교 때 영상 VFX 제작을 시작해 고등학교 때는 프로 수준의 영상을 만들었습니다. Copilot이라는 유명 VFX 업체가 사이트와 유튜브에 무료로 공개한 튜토리얼 덕분이었어요. 애프터이펙트의 값 하나만 바꿔도 전혀 다른 결과물이 나오는 것이 재미있어 잠을 줄여가며 작업했습니다.

그 경험으로 수능이나 내신, 별도의 시험 없이 대학에 들어갈 수 있었습니다. 하지만 디자인 대학의 수업은 기대에 미치지 못했어요. 인터넷에는 아티스트들이 공개한 생생한 튜토리얼이 많았는데, 학교에서는 해설서 중심의 수업을 따라가야 했습니다.

개발도 유튜브, 깃허브, CodeCademy로 입문했습니다. 직관적인 튜토리얼과 실제로 적용할 수 있는 도전 과제들이 1~2년 동안 빠르게 배우는 데 도움이 되었어요. 깃허브의 코드를 읽으며 제가 쓰던 코드를 실제로 사용할 수 있는 형태로 다듬는 법도 배웠습니다.

학교의 코드 예제는 구조와 활용 면에서 아쉬운 경우가 많았습니다. 다만 잠시 오신 객원 교수님들이 좋은 예제를 주신 경우도 있었어요. 학교 예제 대신 깃허브의 코드를 공부하기 시작한 뒤에는 제 코드도 많이 좋아졌습니다. 좋은 코드를 매일 읽는 경험이 중요했죠. 스택오버플로에 질문하면 하루 안에 답이 달리는 것도 인상적이었습니다.

인터넷 지식은 파편화되어 있어 정규 교육에 의존해야 한다는 말에도 이제는 동의하기 어렵습니다. 대학의 1년 과정에 해당할 만한 내용을 처음부터 끝까지 정리하고, 무료 영상과 재생 목록으로 커리큘럼을 제공하는 사람들도 많으니까요.

자신이 인터넷에서 배운 것을 다시 나누는 문화가 이런 자료를 만들었다고 생각합니다. 그 안에서 배우고 만드는 즐거움을 알게 된 사람들을 코딩 교육 논의에 참여시켰으면 합니다. 제가 경험한 그 재미가 교육에서도 빠지지 않았으면 좋겠어요.