1. 자바는 크게 3가지 버전으로 나뉩니다.. 


J2SE, J2ME, J2EE로 사용하려는 용도에 따라서 나뉩니다... 일반적으로 J2SE를 공부하신 후에..(이것만 가지고 할 수 있는건 거의 없다고 봐도 됩니다. ) J2ME , J2EE쪽 공부를 하시면 됩니다. 쉽게 설명하면... 모바일 환경같은 소형 virtual machine의 application쪽이냐 Enterprise환경(흔히들 말하는 EJB)이냐에 따라서 결정하시면 됩니다. 일반적으로 J2SE -> JDBC -> servlet, JSP -> XML -> J2EE ( 특히 EJB스펙)이런식으로 공부하면 됩니다...


먼저 J2SE부터 공부하시면 나머지 것들도 차차 그게 머하는 건지 알게됩니다...일단 J2SE부터하세요...


2. 일반적으로 하는일은..처음에는 당연히 "코딩"입니다.


즉, 코더부터 시작하지요.. PM(프로젝트 매니저)가 시키는 대로..말 그대로 시키는 대로 코딩만 하게 됩니다. 이 단계에서 아무생각없이 있으면 그냥 코더로 남는겁니다. 외국같은 경우 능력있는 코더는 회사에서도 아주 오랬동안(흰 수염이 희끗희끗..) 일을 할 수 있지만 우리나라 같은 경우 나이 40이상되어서 코더하고 있으면 아주...쫌 그렇게 보는 경향이 있습니다. (쩝쩝..) 일단 코더부터 시작해서 PM급이 될 수 있도록 프로젝트 매니지먼트같은것을 공부해야 합니다. UML과 기타 모델링, 프로젝트 스케쥴링 이런것들 말이죠...그래야 살아남을 수 있습니다. 그 후에는...ㅡㅜ



3. 자바프로그래머가 일반적으로 가장 많이 팔리는(?) 부분은..servlet, JSP부분입니다.


즉, 웹 페이지 만드는 일이 가장 많습니다. 그리고 EJB쪽 ( 일반적으로 회사의 ERP 같은...)쪽 작업을 할 수 있습니다. 또한 핸드폰 같은 소형 VM에 올라가는 application개발과 같은 쪽도 있답니다. 할 수 있는건 많지요...일도 많고요...


4. 갈수있는회사라...걍 자바만 할줄안다...이러면 곤란합니다.


당연히 DB쪽 (Oracle이 Java지원이 가장 좋습니다. )도 하나 하셔야 합니다. serlvet , JSP, Oracle을 사용할 줄 알면.. 일반 용역업체(큰기업에서 수주받아서 프로그램작성하는...약간 영세한..)에 쉽게 취직됩니다...


하지만 이런 업체들에서 오래동안 일하기에는....미래가.... ㅡㅜ 프로그래밍으로 회사에 갈려면 프로그래밍 경력으로 미는 수밖에 없습니다. 당연히 PM급 이상을 뽑습니다. 프로그래밍은 신입을 뽑아서 교육시켜 사용하지는 않으니까요..어느정도 수준(PM급 경력 5-10년차)에 올라가시면 회사는 적당하게 들어가실 수 있습니다.


5. 자바 개발자를위한 공부는....


모든일이 그렇듯이..얼마나 노력하느냐에 달려있습니다. 프로그래밍은 끝이 없습니다. 코더로 남지않고 더 발전할 수 있는 사람만이 이 쪽에서 먹구 살수 있답니다. 프로그램의 특성상 개인적으로 독학도 좋지만 자바 개발자를 양성을 위한 자바 실무 과정을 학원에서 수강하시면 도움이 많이 됩니다.

 

+ Recent posts