처음으로 웹문서를 작성해 본 것이 초등학교 3학년 방과후 컴퓨터 수업에서였다. 몇가지 엘리먼트를 알려주고 하이퍼링크를 통해 두세개의 웹페이지를 연결한 것이 전부였지만 그게 내 첫 헬로월드였다. 지금 생각하면 정말 별 것 아닌 페이지였지만 그 페이지가 나를 웹이라는 세계로 초대했다고 해도 과언이 아니다. 때마침 ADSL이 보급되기 시작했던 시기와 맞아 이후로도 꾸준히 웹에 관심을 가질 수 있었다.
그 이후로 플래시 애니메이션이 유행해서 플래시도 열심히 공부했었고 (플래시3에서 4로 넘어가던 때였다) 중학교에 들어가니 때마침 홈페이지반이란 클럽이 생겨 거기서 만난 친구를 통해 php에 대해 알게 되었고 그때부터 본격적으로 프로그래밍에 관심이 생기기 시작했다. 당시엔 개발보다 웹디자인이 좋아 이것저것 늘 포토샵으로 만드는게 일상이었다. 그러던 중 중학교 재학중 정보올림피아드 지역 예선에 참가했었는데 베이직이고 뭐고 전혀 모르던 나는 당연히 떨어졌다. 그 이후 떨어진 학생을 대상(?)으로 한 프로그래밍 교실에서 C를 배웠는데 내 일생 중 들었던 유일한 개발강의였고 너무너무 재미있었으며 그때 배운 것이 지금까지도 도움이 되고 있다. (C개발을 하고 있는건 아니지만…)
고등학교 진학을 디지털미디어고등학교로 하려 했었지만 선생님이나 부모님 모두 반대하던 중에 이사장 비리까지 터져 결국 일반계 고교로 진학하게 되었다. 고등학교때야 이것저것 한 일이 많았기도 했지만 깨작깨작 디자인도 하고 웹사이트도 만들었다. 어디까지나 재미로, 취미로 해오던 부분이 돈이 된다는걸 대학교 2학년때 알아서 그때부터 실무에 뛰어들었고 일을 하다 군대에 가게 되었다. 군대의 통제된 네트워크에서도 개발이 계속 하고 싶어서 js로도 이것저것 만들기도 했고 java도 책 들고가서 부지런히 공부했다. 전역 후 일년 여 개발한 후 호주에 넘어올 결심을 하고 호주로 넘어와 현재도 개발을 하고 있다. 아무래도 php가 가진 한계점도 생각해서 다른 언어에 대해 공부를 하려고 부지런히 알아보는 중이다.
문제가 많다고 하는 php를 상당히 오랜 기간동안 만져왔기 때문에 그 관성이 있어서인지 새로운 언어를 배우는 것이 쉽지 않다.(php의 어떤 부분이 문제인지는 이미 많은 글에서 까여왔으므로 생략하고…) 쉽지 않다는게 언어를 습득하는 것 자체가 어려운 것이 아니라 기존에 해왔던 것으로 충분히 가능하지 않을까 하는 생각이 앞설 때가 요즘 좀 많아졌다. 뒤돌아보면 이렇게 고민했던 적이 단 한번도 없었다. 새로 배우는 것이 늘 즐거웠고 재미있었는데 어느 순간부터 급격하게 게을러진 내 모습이 낯설기까지 하다. 일을 하며 잘 못할 때에도 걱정하지 않았던 이유는 모르면 공부하면 되었기 때문이었는데 그런 자신감이 좀 덜해졌달까. 게을러지고 있달까.
프로그래밍을 하는 사람들, IT쪽에 종사하는 사람들에게 비 종사자들이 물어보는 질문 중에도 평생 배워야 하는 직업인데 계속 배우면서 하는거 힘들지 않겠냐, 어렵지 않냐 하는 질문이다. 자고로 개발자는 학습에 대해 늘 즐거워 하는 자세로 대해야 하는 직업인 것은 맞다. 한국서는 관리자로의 커리어 패스가 일반화되어 몇년만 고생하고 관리자가 되면 된다는 식의 사람도 몇 보긴 했지만 평생 개발할 생각이 조금이라도 있다면 개발자는 사실 일하는 사람이라기보다는 학자의 성품을 가지고 있는 사람이 더 맞는 직업인지도 모르겠다.
여튼 새로운 언어를 배우는 것에 대한 답은 이미 알고 있다. 즐겁게 받아드리고 재미있게 세상을 만들어 나가는 것, 헬로월드에 두려워하지 않고 늘 새로운 세상을 만나고 또 함께 꾸려나가는데 두려움이 없는 것이 진짜 개발자의 모습이란 점을. 헬로월드가 화면에 띄워지는 순간 얼굴에 웃음기가 돌고 모든 것을 배운듯한 기분이 들었던 그 시절을 상기해본다. 그리고 그 첫 마음을 다시 떠올리면서 새로운 마음으로 달려야겠다. 그래서 나도 물어보려고 한다. 당신의 헬로월드는 안녕하신가요? 하고.