공부를 좀 해야그따

요즘 신입들과 함께 솔루션 개발의 막바지에 다다르고 있다. 다른 프로젝트들 때문에 경력들이 나가 있어서 신입들에게 맡기고 있는 일들이 적지 않다. 물론 베이스는 못 맡기지만 그래도 나름대로 스트레스를 받으면서 열심히 열심히 하고 있는듯 하다.

하지만 이들의 코드를 보면서 3,4년차 경력과의 차이를 깊게 느끼게 되는데, 그 때마다 나오는 말이 "공부 좀 해라"라는 이야기이다. 신입이니 일정 수준 이상에 대해서는 잘 모른다는 것이 당연하지만 디버깅을 하는 방법이라던가 소스를 보는 방법, 자료를 찾는 방법들이 익숙하지 않아서 고생만 하고 개발 속도도 안 나오는 것이 뻔히 눈에 보인다.

동생들한테는 그렇게 공부하라고 보채면서 나는 얼마나 공부를 하나 생각해 봤는데, 그나마 일과 관련해서 조금씩을 하긴 하지만 부족한 것이 많다. Java 진영의 경우 워낙 기본적으로 해주는 것들이 적기 때문에 3rd Party 또는 오픈 소스를 이용하는 일이 빈번해서 남들이 만든 코드를 보는데 익숙해져 있지만, .Net의 경우 기본적으로 해주는 기능들도 많고, 레퍼런스가 아주 잘 정리가 되어 있고, M$ 계열 개발툴이 주는 편안함에 익숙해졌는지 우리 팀원들은 다른 라이브러리에 그다지 관심을 안 보이는 것 같다. 물론 당장 눈 앞에 높인 일을 처리하기도 버겁지만… ㅎㅎ

dojo toolkit솔직히 신입 중에 HTML만이라도 제대로 배운 놈이 왔으면 좋겠다. 그리고 Javascript에 대한 기본적인 이해도 포함하면 좋겠고. 하지만 나 또한 그 누구한테 배우지 못하고 그지 구걸 하듯이 이곳 저곳 다니면서, 겪으면서 익혔고, 제대로 배운 사람이 적은 것은 당연한 이치가 아닐까 생각된다. 하지만 필요하다. -_-; 뭐 알아야 테크닉 같은 걸 가르쳐줄 것 아닌가? 변수 선언부터 가르킬 꺼면 차라리 자바스크립트 강사 자리를 알아보지.

요즘은 Web 2.0이니, Ajax니 하면서 "변화"라는 것을 실감하고 있고, 그 중에서 가장 피부에 와 닿는 것은 당연 XML과 Javascript 라이브러리들이다. 2년 전만해도 Javascript로 라이브러리를 만든다는 것은 대단한 일처럼 느껴졌고 지금처럼 일반화 되지도 않았는데, 갑작스럽게 수많은 라이브러리들이 범람하게 되었다. 혹시 내가 너무 늦게 깨달은 것일 수도 있다 -_-;

어느 한 언어에 종속되는 기술을 익히는 것은 전문화라는 관점에서 좋지만 Web은 어짜피 "규약"이다보니 특별한 상황이 아닌 이상 언어 자체는 큰 제약 사항이 못되는 것 같다. php 코드를 열어서 .Net 코드로, Java 코드를 열어서 .Net으로 로직을 구현하고… 처음에는 큰 일 같았는데 Java에 비해 라이브러리들이 적은 .Net을 하는 입장에서는 고맙기까지 하다.

일단 HTTP 프로토콜 쪽부터 다시 봐야겠다. 하다보면 결국 밑단에서부터 접근해서 어려워 보이던 문제를 해결하는 일들이 종종 보이기 때문이고, ISAPI로 뭔가를 해보려고 해도 HTTP 쪽을 모르니까 몇 군데서 막히기도 했으니 당연히 다시 한 번 봐야지…

protptype toolkit그리고 가장 신경 쓰이는 것은 아무래도 Javascript 라이브러리들. 마치 95년 쯤에 한글 라이브러리가 인기이고 범람하기 시작하던 시절처럼 뭔가 하나를 익히는데는 약간의 시간이 걸리는데, 큰 일 같지는 않지만, 안 할 수는 없고 과연 어느 게 더 나을까 하는 불안감도 있다. 그 당시 가장 잘 나갔다고 생각했던 "한라 프로"도 윈도우가 나오면서 주저 앉아버렸기 때문에 지금 보고 있는 dojo나 앞으로 볼 계획인 prototype도 어떻게 될지 모른다는 불안? 아니 이제는 귀차니즘에 빠져들고 있다. 그렇지만 경쟁력을 유지하기 위해서는 안 할 수 없다는 게 더 짜증 -_-;

일단 dojo는 잠시 접고 좀 더 가벼워 보이는 prototype이랑 JSON 쪽으로 공부를 좀 해봐야겠다. 처음에는 무시했었는데 볼 수록 유용하다는 생각이 든다. 지금 만드는 솔루션도 prototype으로 할 껄 그랬나 하는 후회가 든다. 지금 만들고 있는 제품은 Yahoo! UIdojo를 같이 썼는데 역시 무겁다는 느낌. -_-;

5 Responses to “공부를 좀 해야그따”

  1. 저도 예전에는 자바스크립트 라이브러리를 무시해 왔는데 경험하면 할 수록 대단하더군요.

  2. 신현석 //
    앗! 웹 접근성 관련 사이트에서 이름 높은 분께서 제 블로그를!!
    반갑습니다. ^^)/

    한동안은 자바 스크립트 라이브러리가 대세가 되지 않을까 생각됩니다.

Leave a Reply

You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>