메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT/모바일

모든 사람들이 코드를 배워야 하는 이유 : 코더를 양산하겠다는 의미가 아니다

한빛미디어

|

2014-05-15

|

by HANBIT

19,713

제공 : 한빛 네트워크
저자 : Michael McMillan
역자 : 김상현
원문 : The reason everyone should learn to code

Mike Loukides 우리는 왜 모든 사람들이 코드를 배우기를 원하는 것일까요? 이건 분명히 코더를 양산하겠다는 의미가 아닙니다. 저 또한 모든 사람이 코드를 배울 것이라는 망상도 없습니다. 이런 일은 일어나지도 않을뿐더러 일어나서도 안됩니다.

그러나 슬로건이 말하고 있는 근본적인 근거는 슬로건 자체가 아니라 슬로건이 가능하냐 입니다. 나는 Bloomberg 시장이 Python을 배웠는지 안 배웠는지에 전혀 관심이 없습니다. 단지 그의 새로운 경력에 도움이 되기를 바랄 뿐입니다. 그러나 그가 프로그래밍 기술에 상관 없이 그의 일을 잘 해낼 거라 생각합니다. 내가 좀더 관심을 갖는 것은 "모든 사람이 코딩을 해야합니다"라는 슬로건에서 직접 파생된 Black Girls Code 같은 단체입니다.

단지 흑인 소녀들이어서 일까요? 그 점에 있어서는 흑인 소년들도 마찬가지 입니다. 왜냐하면 정확한 기사의 초점은 가난, 빈곤은 상속된다는 점이기 때문입니다. 만약 당신이 도심의 학교에 다니는 가난한 흑인 소년이라면 당신의 경력은 맥도널드나 월마트 같은 최저 임금을 주는 곳 밖에 없을 것입니다.

코드를 배우는 것은 가난의 굴레를 깨버릴 몇 안 되는 방법 중의 하나입니다. 80년대 초에 흑인 친구 한 명이 “프로그래밍에 대한 정규 교육 없이 소프트웨어를 개발하러 가는 마지막 세대라서 슬프다”라고 말한 적이 있습니다. 그러나 그것은 틀린 말이었습니다(그는 Stanford를 졸업했지만 CS는 아니었습니다). 그 후 매년 그게 잘못된 것이라는게 입증되었습니다. 컴퓨터에 대한 정규교육이 관련 없는 것은 아니지만(이건 별게의 문제입니다) 이게 절대적으로 필요한 것도 아니고 당분간 실현되지도 않을 것입니다. 그리고 웹 상점, 사무실, 또는 어디서든지 간에 그들의 직업들은 맥도날드와 월마트의 최저 임금보다 훨씬 좋습니다.

그리고 이것은 중요한 점입니다. 왜냐하면 대학을 나오지 않은 채로 가난의 고리를 끊을 수 있는 다른 좋은 방법이 없기 때문입니다. “법을 공부하는 흑인 소녀들”, “은행에서 일하는 흑인 소녀들” 과 같은 사례는 없습니다. 소프트웨어를 제외한 법률, 금융, 의학과 같은 모든 전문분야들은 진입하기 높은 장벽을 가지고 있고 대학 학위부터 시작을 해야 합니다. 그리고 다른 도시 아이들에게 대학은 불안정한 가치입니다. 4년동안 당신을 지원해줄 수 있는 재정지원패키지로 좋은 학교에 들어간다 하더라도 부모님이 일자리를 잃거나 병을 얻게 될 수도 있고 당신이 갑자기 직장을 그만둬야 할지도 모릅니다.

코드를 배웠다 하더라도 확실히 가난은 기술경력에 많은 어려움을 줍니다. Anil Dash는 기업문화에서 성공을 하기 위해 소수자들이 배워야 하는 다른 코드들과 성공에 필요한 기업문화의 변화에 관련된 글을 썼습니다. Dash가 언급한 요점은 정말 중요합니다. 바로 코드를 배우는 것이 사회적 유동성에 무료 티켓을 제공하는 만병통치약이 아니다라는 점이죠.

그러나 Dash의 문화적 기술에 대한 주장에도 불구하고 코드를 배우는 것이 도시나 시골의 빈민들 또는 3세계의 빈민들에게는 최고의 선택으로 여겨집니다. 나는 프로그래머들이 다른 영향을 받지 않고 그들의 특권을 가지고 있는 영역에 대한 걱정에 다소 즐겁습니다. 슬로건 이외에, 대부분의 사람들이 코드를 배우지 않을 것이라는 많은 이유 만큼이나 직업관련 기술로 코드를 배우는 것을 제외하는 많은 이유들이 있습니다. (문화적 지식도 이유 중 하나입니다.) 코더들이 많아서 일까요? 그것은 문제가 되지 않습니다. 피부색이나 백인 남자 프로그래머의 문화적 습관에 따라 공유하지 않는 코더들 때문일까요? 그런 사람들은 데려오십시오. 더 많은 사람들이 필요합니다.

모든 사람들이 코드를 배우는 것이 코더를 양상한다는 의미가 아니라는 것이 요점입니다. 10살이 되는 동안 프로그래밍을 해보지 않은 사람들 중에 재능있는 사람을 찾으려는 것입니다. 코드 학습이 필요하거나 시작할 방법을 찾지 못한 사람들에게 교육을 제공하고 그들의 창의성을 활용하는 것입니다. 이것은 그들이 해결하기를 원하는 문제이기도 하며 현재 불쑥 나타난 신생기업보다 중요합니다. 나는 도심에 사는 아이들이 자바스크립트나 파이썬을 가르쳐줄 사람들 찾는 것보다 여름 농구 캠프를 보내기 위한 장학금을 받는게 더 쉽다는데 동의합니다. 우리는 그것을 고쳐야 하고 또 고칠 수 있습니다.
TAG :
댓글 입력
자료실