Java공부 순서 (국내 최고의 개발자가 말하는..)

Posted by MD워시퍼
2010. 12. 22. 15:30 Study
728x90
  1.  일단 자바 언어의 기초를 충실히 공부한다.

    Head First Java 2 판(한글판 괜찮음)으로 시작.
    나오는 모든 예제를 다 따라해보고 중요한 부분은 정리해서 블로그에 올린다.(올리는게 중요한게 아니라 정리하는 습관이 중요하다. 올리면, 또 다른 사람에게 도움이 될 수 있다. 또 스스로 꾸준히 하도록 자극도 된다.)
    먼저 이 책을 완벽하게 익히는데 Tread,Network 부분은 우선 넘기도록 한다.(사용할 일이 많지 않으므로)
    대신 Collection같은것은 완벽하게..
    책은 순서대로 보고, 나오는 예제는 모두 따라한다.
    연습문제를 푼다.

  2. 자바의 각종 관련 기술들.. IO,Network,Web,DB 등등과 관련된 프로그래밍 기술들을 익힌다.

    다음으로 Java의 좋은 코딩습관을 위해서..
    Effective Java2라는 책을 본다. - 중요한 가이드를 많이 배울 수 있다.

    TDD,Refactoring,Design Pattern이라는 세가지 주제를 적절하게 함께 공부해 나가는 것이 좋다.
    일단, Head First Design Pattern을 보고 Head First OOAD를 본다. - 설계의 기초를 배우는데 아주 좋다.
    TDD(한글판), Refactoring(영문판)을 구해서 본다.

    JSP/Servlet으로 웹의 기초를 다진다.
    CSS/HTML/JavaScript/Prototype 정도는 충실히 공부한다.

  3. 동시에 자바의 객체지향적인 특성을 공부하기 위해서 객체지향설계와 개발의 원리들을 따라서 공부한다.

    마지막으로 프레임워크를 공부한다.
    스프링과 하이버네이트를 먼저 공부하고 부가적으로 iBatis,Struts2정도 본다.
    사용하는 클래스의 API문서도 같이 읽는다.

  4. 그외 기억해야 하는 것들..

    시간과 목표를 정하고, 반드시 코딩을 같이 한다.
    정리해서 블로그에 올린다. -정리는 내가 절대 까먹지 않을 것 같은 내용 말고 나중에 다시 훑어보면 정리하는데 도움이 될 만한 것들 위주로 메모하듯이 한다.(일종의 컨닝페이퍼)

    개발환경은 20081118현재 eclipse 3.4 ganymade, JDK 1.6 최신버전으로 설치하고 시작..
    그리고...

    한두 챕터를 보면서 스피드를 조종하고 일정을 잡아 블로그에 올려서 공개하고 진도를 나간다.


요즘 내가 고민하고 있는 자바의 기초를 다시 봐야할 것 같은 기분이랄까? 기초부터 차근차근 올라오지 못한 나같은 경우, 삼풍백화점이 무너지는 것이 하루 아침인데.. 이제야 알게 되었다.. 다시 돌아가 다시 배우는 시간이 되어야 할 것 같다.. 세상은 넓고 배워야 할 것은 넘 많다..

그리고 블로그도 다시 시작해야겠다.. 그냥 출첵만 하는 블로그가 아닌 블로그 다운 블로그..

(수학파트)

Posted by MD워시퍼
2010. 1. 20. 00:45
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.