저작권 안내: 저작권자표시 Yes 상업적이용 No 컨텐츠변경 No

스프링4 입문

스프링 4

DDD Start

객체 지향과
디자인 패턴

JSP 2.3

JPA 입문

능력이라는 건 상대적인 것이고, 또한 능력이라는 건 여러 가지 요소의 조합으로 표현되기에, 딱 잘라서 능력을 어떤 수치로 표현할 수는 없습니다. 능력을 표현할 수 있는 객관적인 수치가 있는 분야는 (예를 들면 스포츠?) 수치의 높고 낮음으로 실력이 좋다 나쁘다를 표현할 수 있지만, 개발자와 같이 명확한 수치가 없는 분야에서는 능력의 좋고 나쁨을 표현해 내기가 매우 힘듭니다. 물론, OCP, SCJP, 기능사와 같은 자격증 제도가 있긴 하지만, 국내 실정상 자격증이 곧 능력을 대변하지는 못합니다.

어떤 객관적인 지표가 없다보니, 개발자들은 여러 가지 주관적인 지표를 이용해서 능력을 비교할 수 밖에 없습니다. 이 바닥에서 일을 하면서 여러 사람들과 대화를 나눠보니, 연차가 적을수록 주관적인 지표로 다음과 같은 기준을 사용하는 것 같습니다.

  • 나보다 먼저 어떤 기술(특히 프레임워크)을 익히고 잘 사용하느냐?
  • 나보다 어떤 툴(특히 이클립스)을 잘 쓰느냐?
  • 블로그 또는 카페 활동을 왕성하게 하느냐?
  • 심지어, 어떤 특정 트릭을 아느냐?
  • 코딩을 나보다 빨리 하느냐?

본인이 맡은 역할에 따라서 능력을 바라보는 관점이 다르겠지만, 위의 기준을 갖고서 능력을 평가한다는 건 솔직히 매우 슬픈 일입니다. 심지어 경력이 3-4년 이상되는 개발자 조차도 이런 기준으로 하는 경우를 보면 정말 슬픕니다. (실제로 이런 사람들을 많이 접했고, 지금도 많이 접하고 있습니다.) 게다가 화가 나는 건, 남보다 (아주 조금) 먼저 프레임워크 사용법을 익혔다고, 또는 블로그에 주저리 주저리 이런 글 저런 글 좀 쓴다고, 본인이 능력이 있는 개발자라고 생각하는 사람들이 있다는 겁니다.

물론, 어떤 기술을 사용할 줄 아느냐, 어떤 툴을 사용할 줄 아느냐, 트릭을 아느냐, 코딩이 빠르냐는 능력을 재는 한 기준이 될 수 있습니다. 특히 1-2년차의 개발자들을 평가할 때에는 주어진 시간 내에 특정 기술을 이용해서 시킨 일을 얼마나 잘 해내는 지가 능력을 평가하는 주요 기준이 될 수 있습니다. 하지만, 3-4년 이상이 되면 단순히 코드를 좀 빨리 만들어내는 것만으로는 능력을 평가할 수 없고, 5년차가 넘어가면서부터는 코딩 좀 한다 그래서 능력이 좋다고 평가할 수 없게 됩니다.

그런데 아쉽게도 3-4년차의 개발자와 5-6년차의 개발자가 아무 차이가 없는 경우를 많이 봤습니다. 5-6년차 개발자들이 1-2년차보다 프레임워크 좀 사용줄 알고 경험에 의해 알게된 몇몇 개발 노하우 말고는 3-4년에서는 느낄 수 없는 그 무언가를 느낄 수 없는거죠. 심할 때에는 7-8년차 되는 개발자들 조차도 3-4년차 개발자하고 별반 차이가 없는 것을 볼 때도 있습니다.

당신이 3-4년차의 개발자라면 주변을 한번 둘러보세요. 5-6년차, 또는 그 이상의 경험을 가진 개발자들로부터 무엇을 배우고 있는지 생각해보세요. 당신이 조금만 노력하면 찾을 수 있는 것 이상의 것을 배울 수 없다면 당신은 능력을 향상시킬 수 있는 기회를 얻지 못하고 있는 겁니다. 나중에 당신이 그들처럼 되지 않으려면, 지금부터 배움을 얻을 수 있는 사람을 찾기 위해 노력하세요. 그렇지 않다면 당신의 실력은 2-3년 후에도 여전히 지금 그 자리에 머물겁니다. 물론, 이 바닥에서 능력을 쌓아 나가고 싶지 않다면 그냥 그 수준에서 머물러도 상관없습니다.

당신이 5-6년차 또는 그 이상의 개발자라면 주변을 한번 둘러보세요. 3-4년차의 개발자들이 당신으로부터 무엇을 배우고 있나요? 혹시 코딩 좀 잘하는 걸로 뻐기고 있지는 않나요? 아니면, 3-4년차하고 별 차이가 없나요? 물론, 이 바닥에서 더 머무르고 싶지 않다면 그냥 버티고 살면 됩니다. 하지만, 배움을 얻을 수 있는 사람이 없어서 그런 것이었다면 지금이라도 늦지 않았습니다. 조금이라도 빨리 배움을 얻을 수 있는 선배를 찾으세요.

전 어떠냐구요? 고수냐구요?? ,,,,, 음,,,, 저 역시 능력 없는 중수에 불과합니다. (경력은 좀 되니 경험에 의해 하수는 면할 수 있을 것 같네요) 그래서, 저도 저를 좀 발전시켜보고자 몇년 전에 배움을 줄 수 있는 선배를 찾아 갔습니다. 운이 좋게도 여러 선배들을 만날 수 있었고, 그 선배들로부터 많은 배움을 얻을 수 있었습니다. 그 덕에 지금은 점점 능력이 향상되고 있는 저를 발견하고 있고, 앞으로도 많은 배움을 통해 발전하게 될 거란 생각을 갖고 있습니다.

혹시 여러 분 중에 3-4년차 개발자가 있다면, 능력에 대해서 고민을 해 보시기 바랍니다. 그리고 저처럼 불필요하게 2-3년을 허비하지 말고 좀 더 빨리 능력을 향상시킬 수 있는 방법을 찾기를 기도합니다. 물론, 가장 좋은 방법은 좋은 스승을 만나는 거라고 생각합니다.


저작자 표시 비영리 변경 금지
신고
Posted by 최범균 madvirus
TAG

댓글을 달아 주세요

  1. DevBear 2009.01.20 17:13 신고  댓글주소  수정/삭제  댓글쓰기

    초급 개발자로 좋은글 읽고 갑니다.

  2. 용식 2009.01.23 15:07 신고  댓글주소  수정/삭제  댓글쓰기

    좋은 스승을 만나는 것...
    요즘들어 정말 너무 공감가는 말씀이십니다.

    좋은 글 잘 읽고 갑니다. ^^

  3. 나도 좋은스승 만나고싶습니다. 2009.02.21 13:11 신고  댓글주소  수정/삭제  댓글쓰기

    프로젝트 안되면 도망가버리는 그런스승 정말 싫습니다. ㅜㅜ

  4. 초보자 2009.08.20 11:22 신고  댓글주소  수정/삭제  댓글쓰기

    막 자바를 시작하는 초보자입니다.

    정말 피가되고 살이 되는 글이네요^^ 잘읽고 갑니다.

  5. 비기너 2010.03.14 21:06 신고  댓글주소  수정/삭제  댓글쓰기

    나중에 제자가 되어 찾아가겠습니다 +_+

  6. 하수 2011.04.15 17:49 신고  댓글주소  수정/삭제  댓글쓰기

    정말 공감되는 글입니다.....

    다른사람이 만든 어떤 기술을 먼저 공부해서 안다고 고수라고 할 수 없죠....

    진정한 고수는 무에서 유를 만들어내는 남들이 생각해내지 못한걸 생각해내는 사람이 아닐까 합니다^^

  7. ... 2012.03.07 15:34 신고  댓글주소  수정/삭제  댓글쓰기

    좋은글 읽고 갑니다 감사합니다 ^^

  8. 지유 2013.08.12 10:34 신고  댓글주소  수정/삭제  댓글쓰기

    많은 자극 받고 갑니다^^

  9. 체리파플 2013.10.13 01:59 신고  댓글주소  수정/삭제  댓글쓰기

    글 잘 읽었습니다.
    정말 디테일하게 파고들면 몇 년차는 어느정도 실력이 있어야 하는지 궁금합니다

    • 최범균 madvirus 2013.10.14 16:12 신고  댓글주소  수정/삭제

      연차별 실력이라기 보다는,,, (연차는 의미가 너무 없으니까요..)
      그냥 제 맘대로 한 번 적어보면요~

      - 신입: 열심히 구현 따라서 한다. 시킨 거 하려고 많이 노력한다. (틈틈히 공부한다.)
      - 같은 분야 몇년 경험 후 (적어도 중급이라면): 앞서 경험한 분야에 대한 구현은 알아서 먹는다. 해당 분야의 신기술 적용시에도 어느 정도는 알아서 먹는다. 작은 규모는 혼자서 먹을 줄 안다.
      - 대충6~7년 이상(적어도 중급 떼려면): 중간 규모 프로젝트를 (혼자서 또는 도움을 받아서) 그려낸다. 더불어, 대략 소규모 인원(2~4명 수준)의 개발 리딩을 한다. 구현기술 기본에, 설계 지원/결정도 해 낸다.
      - 이후는 구현/프로젝트/리더십 등 다양한 분야에서 능력을 키우고, 발휘한다... 정도가 될 것 같아요.

  10. 비가오면 2015.11.13 14:53 신고  댓글주소  수정/삭제  댓글쓰기

    개발 7년차이지만 실력은 2~3년차인 개발자입니다.
    글에 많은 공감을 하고 반성도 하고 갑니다. ^^

  11. sunghyun1200 2016.10.13 14:11 신고  댓글주소  수정/삭제  댓글쓰기

    1년차 이지만 좋은글에 많이 와닿았습니다.. 틈틈히 열심히 공부하겠습니다.

페이스북 친구들과 댓글을 공유하고 싶다면 아래를 이용해주세요.