정말 자바가 위기 인가?

최근 “보안적 이슈” 때문에 “자바”에 대한 인식이 많이 안 좋아 졌다.
또한 예전 부터 웹 서비스는 자바만이 할수 있는 것 처럼 보였다.

하지만 지금은 다른 언어들 또는 프레임웍들의 발전 으로 “웹 서비스는 더 이상 자바만의 전유물”이 아닌 시대가 도래 했다.

때론 자바 보다 훨씬 실용적이고, 뛰어난 부분도 있다.

사실 최근 자바가 너무 비대하다는 생각이
드는 건 사실이다. 특히나 오라클로 넘어
가면서 특허로 돈 벌기 수단으로 쓰고,
트렌드에 맞지 않은 비대한 스펙화..

또한 스프링도 예전의 심플 하면서, 실용적인
부분 보다 점점 하나의 표준 처럼 비대해
지는 느낌..

그리고 자바 개발자가 아닌 사람이 웹 개발을
하려면 이클립스, 메이븐, 스프링, 기타 오픈소스를 익혀야만 하는 부담감…

그리고 프레임 웍크는 왜이리도 많은지..

자바를 밥벌이로 먹고 살고, 지속적으로 학습하는 나조차 버거운데..
자바를 잘 모르는 개발자는 어떨까…

자바가 이렇게 비대해지고, 복잡한 이유는
개인적으로 “자바 만큼 돈 냄새가 나는 언어가
또 있을까?” 이다.

물론 순수한 목적으로 오픈소스를 만드는 것도
맞지만 결국은 상업적 목적이 없다면 거짓말..

어찌 보면 국내에서 자바를 싫어 하는 사람은
많으면서도 자바를 할수 밖에 없는게 오늘의 현실..

최근 SNS 또는 주변 반응을 보면 자바 보다는
다른 언어, 기술에 더 관심이 많아 보인다.

개인적으로 상당히 바람직한 현상이라고 생각한다. 다양한 언어가 공존하고, 서로 보완이
돠어야 한다.

자바가 시들해 졌다기 보다 너무 독점해서
이제 조금씩 밸러스가 맞춰 나가는 것이지..

자바가 사양길로 접어드는 것은 아니라고 본다.

모든 걸 자바로 하는 시대 보다 더 잘한 것도 쓸수 있는 시대..

자바는 이제 정말 어떤것을 취하고, 버려야 하는지 “강한 다이어트”가 필요한 시대 인것 같다.
즉, 반성이 필요한 시기..

하지만 그렇다고 “자바가 구리다 거나”, “자바는 곧 끝날 것이다”, “자바는 한물 갔다”
라는 자극적 표현을 가끔 들을 때 마다
인정 하기가 어렵다..

나는 그런 개발자에게 묻고 싶다. 자바를 얼마나 깊게 실무에 적용 해봤으며, 엔터프라이즈
영역에서 프로젝트 할때 다른 언어로 국내에서
가능 한지에 대한 방안을 ..
그것도 말로 말고, 직접 프로젝트를 리드 하면서 말이다..

모든 도메인이 “초고속 개발” 만 있는 것은 아니다.
만약 “초고속 개발” 후 시스템이 커지면 어쩔 것인가?

기술/아키텍쳐에서 절대 공식이란 있을수가 없다. 이유는 각자 일하는 요구사항, 도메인이
틀리기 때문이다.

모든게 “trade-off” 와의 싸움이고.. “적절한” 이란 형용사를 만족 하기 위해서 끝도 없는
학습을 하는 것이다.

단지 본인이 일하는 도메인 기준에서 모든 IT 업계가 그럴 것이라는 우를 범하지 않았으면
한다.

이제는 언어의 시대는 아키텍쳐의 세계, 융합의 세계이다.
하둡을 “자바”라고 퉁칠수 있으면, jQuery를 “자바 스크립트”로 퉁칠수가 있는가?

이제는 언어 그 자체가 어려운 것이 아닌
그것들로 구현된 레벨이 높은 구현체들이
부담 스럽고, 어려운 것이다.

여기서는 자바가 필요하면 자바를 공부 해야하며, 파이썬이 필요하면 파이썬을 하고,
루비가 필요하면 루비를 공부 해야 하는 시기
이다.

물론 당장은 힘들겠지만, 조금씩 서서히 준비
해야 하는 시기가 아닌가 싶다.

“자바를 떠난다”라는 편협적이고, 극단적 표현은 엔지니어로써의 모습이 아니다.

앞으로 세상은 더 우리에게 많은 걸 요구한다.
그래서 “고급 개발자가 많아 지고, 개발자
수명이 길어 진다면”

나는 즐겁게 맞을 준비가 되어 있다.

Published by: beyondj2ee

Past SI AA, now I am pikicast developer in yellow mobile and daddy, Java, Spring, OpenSource, Application Architect :) Java Application Architect. mail : beyondj2ee@gmail.com twitter : twitter.com/beyondj2ee facebook : https:www.facebook.com/beyondj2ee blog: http:beyondj2ee.wordpress.com

Categories My Thought댓글 남기기

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중