프로그래머에 도전하는 나의 도전과 결심
GW-BASIC. 내가 처음 접했던 프로그램 언어이다. 초등학교 때 동네 컴퓨터 학원에 다니면서 수료한 GW-BASIC. 10 START부터 시작했던 그 때 그 기억은 아직도 생생하다. 나름 당시 컴퓨터도 있고, (무료 그린 컴퓨터-화면이 녹색으로 나왔다) 플로피 디스켓을 사서 인디아나존스를 하기 위해 6장의 5.25인치 디스켓을 번갈아 끼워가는 불편함을 감수하며 게임을 즐기기도 했다. 

하지만 중학생이 되자 컴퓨터 학원은 더 이상 다닐 수 없게 되었다. 중학교 입학하자마자 반에서 거의 꼴찌를 하는 바람에 부모님이 충격을 받아 결국 컴퓨터 학원도 못다니게 되고, 컴퓨터도 그렇게 점점 멀어져갔다. 컴퓨터와 다시 가까워진 것은 대학을 다니면서였다. 다행히도 열심히 공부한 덕분에 대학에 입학하게 되었고, 다시 컴퓨터가 내 품에 돌아오게 되었다. 심지어 전과를 고려하기도 했다. 용기내어 컴퓨터공학과 과 사무실에 가서 상담을 했는데, 당시 조교가 조언해주기로, 그냥 다니던 과 다니라는 직언을 하는 바람에 전과는 물거품이 되었다. 그렇게 전과가 물거품이 된 후 군대를 가게 되었고, 컴퓨터는 나와 다시 멀어져만 갔다. 

군대에서 말년 병장 중에 컴퓨터공학과 출신 두명이 있었다. 당시 두꺼운 컴퓨터 책을 보면서 공부를 하고 있었는데, 그게 뭐냐고 하니 자바라고 하며 앞으로 이 프로그램 언어가 중요해질 것이라며 열공하던 모습이 생각난다. 나도 공부하고 싶다는 생각은 있었지만 일병 때라 책은 커녕 TV도 곁눈질로 볼 때 였다. 그저 자바라는 것이 있구나 하는 것만 알고 지나갔다.

전역를 하고, 인터넷 쇼핑몰을 하면서 컴퓨터와 급격하게 친해졌다. 하지만 프로그램 언어라기 보다는 매출에 영향을 주는 것들에 대한 것들만 다루었다. 어떻게 하면 재고 정리를 자동화시킬 수 있을지, 고객 게시판은 어떻게 관리해야 할지, 상품 페이지 및 온라인 마케팅은 어떻게 해야 할지에 대한 고민들만 하였다. 하루에 2,3시간만 자면서 계속 컴퓨터 앞에 앉아 있는 생활을 하다보니 그것이 습관이 되어 지금까지 컴퓨터 앞에서 떨어질 줄을 모른다.

결혼을 하고 난 후 시작한 블로그는 컴퓨터에 대해 좀 더 깊게 알고 싶게 만들었다. 티스토리를 처음 접하였기에 HTML과 CSS에 대해서 공부하지 않으면 안되었다. 애드센스도 붙여야 하고, 스킨도 다양하게 해보고, 어디에 코드를 붙여야 스킨이 예쁘게 변할지에 대한 공부를 하면서 자연스럽게 간단한 HTML 코드와 CSS에 대해 익숙해지기 시작했다.

그러다 회사를 다니게 되고, 개발자라는 것에 대해 처음 접해보게 된다. 회사에 있던 개발자분들은 하루종일 외계어를 보며 씨름하고 있었고, 뭔가 대단한 일을 하는 것처럼 보였다. 가르쳐달라고도 해 보고 싶었지만 너무나 바빴다. 매일 야근은 기본이고, 식사할 틈도 없이 계속 컴퓨터 속의 세상에서 살아가고 있었다. 당시 같이 근무했던 동갑내기 개발자와 몇번 술을 마시며 프로그램에 대한 이야기를 나누었던 적이 있다. 프로그램은 누구나 할 수 있는 언어같은 것이라는 것에 대해 처음 들었고, 그 때부터 프로그램을 공부해보아야겠다는 생각이 본격적으로 들었다. 그 동갑내기 개발자는 나같은 배우고 싶은 마음만 굴뚝같은 사람들을 위해 생활코딩이란 사이트를 만들어 프로그램을 아주 쉽고 자세하게 가르쳐주고 있기도 하다. 

소셜마케팅 회사를 창업했다. 홈페이지를 만드는데 천만원이 넘게 들어간다는 사실에 경악했다. 혼자서 꾸역 꾸역 공부해서 워드프레스로 홈페이지를 만들었다. 그리고 회사에서 홈페이지 제작 상품을 판매하기도 한다. 하지만 PHP에 대한 지식도 없고, 서버나 DB에 대한 기본적인 개념도 없었다. 뭔가 해보고 싶은데 항상 개발이 문제였다. 개발자를 수소문 해 보았지만 내 주변에는 나와 같이 일할만한 개발자가 없었다.

우연한 기회에 또 하나의 회사를 공동창업했다. 플래텀이라는 스타트업 전문 미디어로 스타트업에 대한 모든 이야기를 다룬다. 그러다보니 스타트업과 가깝게 되었고, 스타트업 위크앤드라는 곳에도 참여해보게 되었다. 스타트업 위크앤드는 기획자, 개발자, 디자이너들이 모여서 2박 3일동안 프로토타입까지 만들어내는 익사이팅한 캠프이다. 2박 3일만에 아이디어부터 기획, 개발, 디자인까지 다 되어 서비스가 나올 수 있다는 것 자체가 너무 신기하고 재미있었다. 그중에 가장 빛을 발하는 사람은 바로 개발자이다. 뚝딱 뚝딱 서버 만들고 프로토타입을 만들어 모바일에서 실행까지 되게 만들다니 거의 신처럼 보였다. 

배우고 싶은데 어디서부터 배울지 막막하기만 했다. 매년 프로그램을 배워야겠다고 신년 계획을 세웠지만 시작도 못해본채 한해를 마무리 짓곤 했다. 학원을 다니고 싶어도, 어디서부터 무엇을 배워야 할지 모르기 때문에 배울 수 없었다. 개발자나 주위 사람들에게 물어봐도 다 대답이 달랐기에 답답하기만 했다. 

그러던 차에 우연히 지원하게 된 하이브리드 앱 과정에 붙게 된다. 한국생산성본부와 KT, 한국콘텐츠진흥원등에서 함께 주최한 하이브리드 앱 과정을 5주간 듣게 되었다. 개발에 대해 아무것도 모르는데 운이 좋아 붙게 되었다. 면접관이 자바스크립트에 대해서는 어느 정도 알아야 수업을 들을 수 있을 것이라 하여 책 한권을 사서 무작정 읽기 시작했다. 그리고 며칠 후 수업이 시작되었는데 정말 하나도 못알아 들었다. 

하지만 강의는 계속 진격할 뿐이었다. 센차터치를 통해 하이브리드 앱을 만드는 과정이었는데 HTML5, CSS3, 자바스크립트, Node.js, Ajax, Jquery, 센차터치를 모두 배웠다. 모두 다 해야 할 수 있는 것인데 난 하나도 몰랐다. 게다가 서버와 DB까지 연동하여 앱을 만들어내야 했다. 다행히 훌륭한 조원들을 만나서 위치기반서비스인 야외 행사 관리 앱을 만들게 되었다. 수업은 다 끝났지만 마지막 발표 날짜를 남겨두고 있다. 




5주간 매일 오전 10시부터 오후 6시까지 수업을 했다. 프로젝트도 진행해야 했기에 끝나고 남아서 계속 프로그래밍을 했다. 수업 따라가는 것도 힘들었지만 너무 재미있었다. 그리고 무엇보다 무엇부터 시작해야 할지에 대해서 알게 되었다는 것이 가장 큰 수확이다. 무엇부터 공부해야 할지를 알았기에 관련 책을 모조리 다 샀고, 현재 자바스크립트와 제이쿼리를 공부 중이다. 물론 아직 멀었다. 앞으로 3년을 바라보고 시작하는 것이기 때문이다. 3년 후에는 간단하게 내가 만들고 싶은 것은 만들 수 있는 초보 개발자는 되지 않을까 싶다. 

요즘 관심을 갖고 보는 분야가 두가지 더 있다. 하나는 3D 프린터이고, 또 하나는 아두이노와 라즈베리파이다. 내가 원하는 것을 3D로 만들 수 있다는 매력, 그리고 3D 프린터는 스스로 복제가 가능하다는 점등이 내가 관심을 갖게 된 이유다. 아두이노와 라즈베리파이, UDOO같은 것들 또한 관심분야다. 프로그래밍한 것을 그 위에 올리면 작동하는 기계를 만들 수 있다. 프로그램을 하여 간단한 보드를 만들고, 그 보드에 3D프린터로 만든 커버를 입혀서 실제로 동작하는 시제품을 만들 수 있다. 

나의 이런 결심과 도전은 재미있고, 신나기도 하지만 앞으로의 시대는 이런 시대가 될 것이기 때문이다. 그리고 그것을 내 자녀들에게 가르쳐주고 싶다. 영국의 6살짜리 아이는 아버지와 함께 라즈베리파이를 가지고 슈퍼컴퓨터를 만들었다. 6살 아들은 레고로 라즈베리파이를 연결하는 역할을 맡았다. 스타트업 위크앤드에 갔을 때 카이스트의 한 신입생을 만났다. 자원봉사자였던 앳된 얼굴의 신입생은 우리 조에서 개발자가 뭔가 개발하다가 문제가 발생했는데 와서 보더니 키보드 몇번 두들기더니 문제를 해결했었다. 그 신입생에게 개발은 어떻게 시작하게 되었냐고 하니 초등학교 저학년 때 이미 프로그래밍을 접했고, 좋은 멘토들이 주변에 있어서 계속 공부할 수 있었다고 말했다. 

나의 아이들에게 이런 환경을 제공해주고 싶다. 앞으로의 시대는 프로슈머의 시대가 될 것이다. 지금도 이미 프로슈퍼의 시대이지만 앞으로는 구매하는자가 생산하는 자가 되는 세상이 오게 될 것이다. 그 세상에서는 아이디어가 중요하다. 그리고 그 아이디어를 실현시킬 수 있는 기술이 필요하다. 그것이 바로 프로그래밍이라 생각한다. 모든 것은 0과 1로 연결되어 있다. 이 0과 1을 다룰 줄 아는 사람이 세상에서 아이디어를 실현해 나갈 수 있다. 

갖고 싶은 것을 스스로 만들고, 불편한 것은 스스로 고치며, 그것을 다시 상품으로 만들어 판매하는 그런 세상이 이미 왔고, 앞으로 그런 일들은 더욱 비일비재해질 것이다. 이런 세상에서 정말 익사이팅하게 살아가려면 프로그래밍을 알아야 하고, 그런 로직을 머리속에 그릴 줄 알아야 한다. 또한 3D 프린터와 라즈베리파이같은 것들을 서로 융합하여 새로운 것을 창조해낼 줄 알아야 하고, 다양한 것들을 연결시킬 줄 알아야 한다. 영어, 수학, 과학, 물리가 중요한 것이 아니라 그것들을 활용하고 융합시킬 수 있는 응용력이 중요하듯 말이다. 

그러기 위해 내가 먼저 그 길을 가야 할 것 같다는 생각이 들었다. 35살의 늦다면 늦은 나이지만, 40대에는 어디가서 프로그래머라고 명함을 내밀 수 있게 되길 바라며, 그 다짐하는 글을 이곳에 기록해본다. 꾸준함이 가져다주는 달콤한 열매를 블로그를 통해 알게 되었다. 6년간의 블로그 운영을 통해 참 많은 것을 배우고 얻게 되었다. 앞으로 6년 후, 프로그래머가 되어 다양한 익사이팅한 서비스들을 만들고, 소개하고, 판매하는 공간으로 TV익사이팅이 되어 있기를 기대해본다. 
저작자 표시 비영리 변경 금지
신고
사업자 정보 표시
TVEXCITING | 이종범 | 경기도 성남시 분당구 삼평동 705 봇들마을 124-604 | 사업자 등록번호 : 128-25-25976 | TEL : 010-9320-5442 | Mail : ceo@tvexciting.com | 통신판매신고번호 : 제 2010-경기성남-1133호 | 사이버몰의 이용약관 바로가기

+ Recent posts