지식의 곱셈 – 찌랭이, 중수, 짱

 

‘코딩’이란 단어가 무엇인지도 모르던 19살.  ‘멋진 것’을 만들겠다는 일념만으로 대학 말고 NEXT에 왔다. 개발과 디자인의 세계에서 이리 구르고 저리 구른 20살. 개자이너(개발자+디자이너)가 될거라고 큰소리를 쳐댔다. 그리고 지금 21살. 컴공 출신 오라버니들과 4개월간의 개발 프로젝트를 끝냈다. 1년 반 전까진 아예 백지상태였던 내가 실전 개발 프로젝트를 하며 몸으로 느낀 ‘지식 단계별 공유’에 대해 글을 써보겠다.

개인의 지식을 크게 3단계로 나누어 보면,

1단계는 ‘찌랭이’다. 찌랭이는 자기가 무엇을 모르는지도 모르고, 어떻게 접근해야 하는지도 모른다.
2단계는 ‘중수’다. 중수는 자기가 무엇을 모르는지 알며, 이것을 어떻게 공부해야 하는지도 알고 있다. 이 단계에서 가장 큰 성장이 일어난다.
3단계는 ‘짱’이다. 짱은 자신이 무엇을 아는지 알고 있고, 그것을 더 발전시켜 새로운 길을 연다.

찌랭이와 찌랭이가 만나면 ‘삽질월드(a.k.a 헬게이트)’가 열린다. 그들로서는 상상도 못할 삽질의 세계로 들어가며, 함께 ‘중수’를 향해 나아간다. 버그가 생겼을 시엔 둘다 처음 겪는 일이기 때문에 사흘, 나을, 일주일동안 삽질을 하게 된다. 그래도 상대방도 함께 못하기에 위안이 된다. 버그를 결국 잡으면 짜릿한 성취감과 ‘중수’를 향한 원동력이 생긴다.

찌랭이가 중수를 만나면 전자의 의지에 따라 두 가지 케이스로 나뉜다. 노력하는 찌랭이일 경우엔 급격한 실력의 성장이 일어난다. 찌랭이는 중수의 실전 개발을 보며 전체적 흐름을 잡는다(이는 ‘짱’의 개발을 볼때보다 이해가 쉽다). 또한 모르는 것을 물어보면 중수가 쉬운 언어로 설명해준다. 하지만 노력하지 않는 찌랭이일 경우엔 급격한 자존감의 하락이 일어난다. 갑자기 어려운 지식들이 앞에 산처럼 쌓이니 코딩은 점점 더 어려워 보이고, 자신과 상대방을 비교하며 내 길이 아닌가-라는 생각을 하게 된다. 중수와의 만남은 더 높은 단계로 나아가기 위해 필수적이지만, 가장 개발을 포기하고 싶은 곳이기도 하다.

중수와 중수가 만나면 둘의 힘을 합쳐 웬만한 프로젝트들을 만들 수 있게 된다. 본인이 모르는 것을 인식하고, 상대방한테 질의응답하는 과정에서 원만히 성장한다. 스터디하기 딱 좋은 멤버구성이다.

중수와 짱이 만나면 짱이 얼마나 ‘짱’인지 이해할 수 있게 된다. 찌랭이였을땐 몰랐던 신박한 짱의 기술들이 보이며 배우고 싶은 욕구가 자연스레 일어난다.

 

그럼 멋진 프로젝트는 어떤 조합에서 나올까? ‘잘 만든’프로젝트 말고 ‘멋진’프로젝트. 짱과 짱이 만났을때? 그렇지만은 아니란것을 우리는 모두 알고 있을 것이다. 멋진 프로젝트는 어느 조합에서든 나올 수 있다.  Arbel이란 사람이 만든 ‘YO’란 어플은 단순하게도 상대방에게 ‘Yo’란 두 글자만 보낸다. 이 어플이 최근 백만불 펀딩을 받았다. 사람이 지식의 어느 단계에 있든, 그리고 어느 조합을 만나든 본인이 하는 일을 사랑하는 마음에서 배우며 만들면 무엇이 안되겠는가.

 

하지만 본인이 만들고 싶은 기능들을 전부 구현하기 위해선 높은 실력 겸비가 필수적이다. 그런 맥락에서 이번 프로젝트는 개발에 찌질거리던 내 엉덩이를 뻥 차준 신의 한수였다. 어제 6시간가량 본 JAVA web 시험에서 서블릿 filter를 적용하고, JSTL로 디비 긁어와 동적인 화면을 Ajax로 보여주거나 api로 만드는 것은 프로젝트 이전의 나는 상상조차 할 수 없는 것이었다. 우리 프로젝트의 조합은 찌랭이(나)와 중수 두명이었다. 처음엔 넘사벽으로 잘해보이는 두 명과 날 비교하며 자신감도 떨어지고 했는데, 다정히 또는 빡세게 굴려주는 팀원들 덕에 난 찌랭이 쩜오 버전으로 진화했다.

 

개발을 꿈꾸는 분들에게 찌랭-유경험자로서, 초반에 나오는 죽음의 J커브를 넘어야 한다 말하고 싶다. 처음에 “멋진 것을 만들고 싶어!”라며 시작한 개발은, 알아야 할 기본지식도 많고, 무엇보다 ‘개발자적 사고’를 하는 것에 시간이 많이 걸렸다. 서버는 도대체 어떻게 생겨먹고 어찌 돌아가는지도 모르겠고, 디버깅을 위해 영어로 구글링해서 띄엄띄엄 읽는것도 힘들었다.  이번학기에 배운 서블릿도, 저번학기에 한 자바스크립트도 왜그리 복잡해 보였는지… 그렇게 고생하며 J커브의 계곡을 넘어가니, 이제 대강 어떻게 공부 해야할지가 조금씩 보이기 시작한다. 아직도 ‘본인이 뭘 모르는지도 모르는 찌랭이의 허세일수도 있지만, 개발을 계속 사랑하고 공부하면 언젠간 짱의 경지에 오를것이라 생각한다. 같은 찌랭이를 만나든, 중수를 만나든, 짱을 만나든 모든 사람에게 배우니 찌랭이는 얼마나 행복한 단계인가. 물론 이는 상위 단계의 역할도 매우 중요하다. 나에게도 찌랭이 시절이 있었던 것을 잊지 말고 링크드리스트처럼 연쇄적으로 도우면 아름다운 개발월드가 될것이다.

 

 

Advertisements