일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 지앤선
- 스타트업
- startup
- Toad
- MacOS
- 문자열반대로
- selector
- 스크럼
- 다이어트
- co-founder
- 기초자바
- workbench
- API Server
- 습관의재발견
- 머신런닝
- MariaDB
- paging
- 제이쿼리
- 서스펜스
- 문자열붙이기
- 헬스
- 문자열반전
- DB Tool
- 자바입문서
- 트레이닝
- 제이쿼리 페이징
- 자바
- jquery
- 페이징 모듈
- sizzle
- Today
- Total
누구도 평범한 사람은 없다
자바 JAVA - 자바 공부에 대한 로드맵 - JAVA 공부 본문
[자바] 자바 JAVA - 자바 공부에 대한 로드맵 - JAVA 공부
자바는 일반적으로 기업용 웹 어플리케이션 작성에 주로 이용되며, LG CNS, 삼성SDS 같은 우리나라 대형 SI 업체들 또한 가장 많이 사용하는 언어가 자바(JAVA)입니다. 그리고 우리나라 양대 포털 사이트인 네이버나 다음의 경우도 자바(JAVA)를 주 언어로 이용하여 만들어져 있습니다.
또한, 그만큼 자바를 하는 인력 역시 많습니다. 그럼에도 불구하고 http://www.okjsp.pe.kr 등에 가 보시면 현제 자바 인력 부족으로 난리가 아닙니다. 하지만.. 자바 인력이 부족하다는 것이 자바를 아는 사람이 부족한 것이 아니라 자바를 제대로 할 줄 아는 사람이 부족하는 것입니다.
대충 해가지고 JAVA SI 시장에 들어오면 쌩 노가다만 하다 끝나는 경우가 많습니다.
자바(JAVA)를 확실하게 알고 있다면 취업은 당연히 보장이 되겠지요.
그리고 자바는 일반 어플리케이션보다는 웹 어플리케이션(JSP)이 가장 많이 쓰인다는 부분 역시 주의하셔야만 합니다. 일반 윈도우용 어플리케이션을 만들고 싶다면 VB나 MFC 같은 Delphi 또는 .NET쪽을 선택하시는게 맞습니다.
자바용 IED는 대표적으로 http://www.eclipse.org 와 http://www.netbeans.org가 가장 많이 쓰입니다. 전 세겨계적으로는 eclipse가 가장 많이 쓰이고 우리나라 역시 마찮가지입니다. 하지만 자바용 어플리케이션(웹 말고) 작성에는 NetBeans가 더욱 좋습니다.
자바 - JAVA 공부에 대한 제 나름 생각의 로드맵을 제시해 보겠습니다.
★ 자바 JAVA - 웹 어플리케이션으로 나가시는 경우
* 자바 기본 공부 철저 (JAVA Core) - 객체지향의 기본 원칙 역시 이해해야만 합니다.
* JSP 2.0 공부, Model 2(MVX 패턴)을 꼭 이해하세요.
* Struts 혹은 Spring 같은 프레임웍 공부
* 디자인 패턴 / 리팩토리 공부
* 여력이 된다면 EJB까지 잡아놓는다면 좋겠지요.
실제로 취업하시는데에는 위의 3가지만 하셔도 어디사거 굶어죽지는 않습니다.
개인적으로 어느정도 잘한다 소리를 듣고 싶으시다면 디자인 패턴을 꼭 공부해 두세요.
EJB는 이거 한다고 해서 누가 잘한다는 소리는 하지 않습니다. Spring 과는 또 다른 프레임웍일 뿐이니까요.
★ 자바 JAVA - 일반 어플리케이션을 작성할 경우
* 자바 기본 공부 철저 (JAVA Core) - 역시 객체지향도.. 위의 첫번째와 같습니다.
* Swing 심화 학습 (NetBeans는 Swing으로 창이나 버튼 그리고 메뉴등을 매우 쉽게 만들도록 도와줍니다.)
* 디자인 패턴 / 리팩토리 공부 (역시 위의 네번째와 같지요.)
이렇게만 잡으시면 자바 취업하시는데 큰 문제는 없습니다.