존 카맥: "Scratch로 성공한 사례를 본 적이 없다"
Carmack: Has early Scratch experience led to fulfilling careers?
존 카맥이 Scratch의 '비주얼 프로그래밍' 환경이 아이들의 프로그래밍 입문 경로로 여전히 권장되고 있지만, 게임 모딩과 달리 Scratch 경험이 성공적인 경력의 핵심이었다고 말하는 사람을 들어본 적이 없다고 의문을 제기했다. 이에 대한 커뮤니티 반응으로는 Scratch에 금방 싫증을 내고 Python으로 넘어간다는 의견, Khan Academy의 유사한 환경이 인생의 궤적을 바꿨다는 회고, 그리고 아이에게 Unix 시스템을 통해 원하는 것을 얻도록 하는 교육법 등이 나왔다.
게임 모딩과 달리, 나는 누군가가 Scratch에서의 초기 경험을 성공적인 경력의 핵심으로 꼽는 '성공 사례'를 들어본 적이 없다.
HN 토론
65- kylecazar
항상 처음 접한 것이 나중에 촉매제로 인식되는 것은 아니다.
나는 13살 때 유럽에서 C++ 수업을 들은 미국인이다 (돌이켜보면 앞서나간 학교였다). 하지만 물어보면, 보통 RS 봇 스크립팅이 내가 이 분야에 들어오게 된 계기라고 말한다. 재미있었고 더 기억에 남았기 때문이다.
하지만 코딩이 뭔지 전혀 몰랐다면 그런 선택을 했을까? 아마 아니었을지도...
- Aquitard
나는 몇 년 동안 위탁 아동과 자원봉사를 해왔다 (8세에서 10세 정도). 우리는 로봇 키트, 레고를 조립하고 종이접기 책을 함께 했다. 문제가 생기면, 그는 대부분 '너무 어려워'라고 말하고 포기하곤 했다.
지난달에 그에게 스크래치를 소개했다. 그가 가장 간단한 것들을 만들 때 보이는 흥분이 좋았다. 그가 '너무 어렵다'는 태도를 보일 것이라고 생각했던 문제에 부딪히는 것을 보았다. 그는 정면으로 맞서서 버그가 어디인지 찾아내고 수정했다.
그가 CS나 과학 분야에서 보람찬 경력을 쌓길 바란다. 그래서 스크래치와 이 경험이 그의 자신감을 키우고 빈곤과 약물 남용의 악순환을 끊는 데 도움이 되기를 진심으로 바란다.
- threatofrain
스크래치의 문제는 생태계다. 키보드에 아직 서툰 어린이를 위한 UX를 개발하지만, 아이들은 너무 빨리 배워서 어느 순간 높은 마찰 단계를 지나 사막에 도달하게 된다.
- jim-works
나에게는 그랬다고 말할 수 있다. 어렸을 때 스크래치로 몇 년을 보낸 후 다른 언어로 넘어갔고, 그것이 내가 프로그래밍에 진심으로 빠져들게 하는 데 도움이 되었다.
내 취미 프로젝트는 오늘날까지 거의 항상 비디오 게임인데, 부분적으로는 그 때문이다. 그곳에서 그 단어들이 무슨 뜻인지 알기 전에 첫 컴파일러/인터프리터를 만들기도 했고, 그렇지 않았다면 고등학교 때까지 보지 못했을 많은 수학을 접하게 되었다. 다른 사람들이 무엇을 하고 있는지 쉽게 발견하고 그들의 프로젝트에서 배울 수 있었던 것이 많은 도움이 되었다.
그것은 항상 나에게 특별할 것이다. 다른 사람들에게 BASIC이 그렇듯이.
- shwaj
나는 아이가 있는 부부와 함께 살았었다. 그 아이는 먼저 스크래치를 배웠고, 그 학기(또는 두 학기) 동안 놀랍도록 정교한 앱들을 만들었다.
지금은 텍스트 기반 언어로 옮겨갔지만 (아직 직업을 가질 나이는 아님), 스크래치는 매력적이었고 그에게 좋은 출발점을 주었다.