뉴비들은 필독하도록 해라!!!!!!!!

프갤럼들을 위해 고급 자바 땔감이 되는 방법을 쓰도록 하겠다


우선 자바는 가장 인기있는 프로그래밍 언어 1~2위를 선점하고 있는 언어다

국내에서는 당연히 가장 많이 쓰이는 프로그래밍 언어 1위다.

가장 많이 쓰이기 때문에 취업하기도 다른 언어보다 수월하다


이하 설명은 생략한다.


국비를 고민하고 있는 프갤럼들이나

땔감을 고민하고 있는 프갤럼들이라면


비싼 돈 들여서 학원에 등록할 필요 없이 아래의 커리큘럼을 따라가면

돈도 아끼고 시간도 아끼고 최고의 효율로 보답을 받을 수 있을거라고 장담한다


또한 학식충이라면 학교 과정 상 JAVA나 객체지향설계까지 배우는 경우가 대부분인데

아래의 커리큘럼을 따라간다면 학교 레벨을 넘어서는 자바 땔감이 될 수 있다고 장담한다



우선 땔감이 되기 위한 필수 바이블같은 존재다.

다른 java책들도 전부 봤지만 "자바의정석"같이 정리 잘된 책이 없다.

자바기본문법에서 객치지향까지 객체지향을 넘어서 swing이나 thread 그리고 소켓까지 전부 수록되어있다.

자바는 땔감의 핵심이기 때문에 1회독으로 끝내지말고 10회독~무한독 하도록

나는 항상 자기전에 읽고잔다 이미 10회독을 넘어선 상태라고 말해주고 싶다


추가팁 - 시간이 난다면 "자바의정석"말고 다른 자바책도 3권정도 사면서 부족한 부분 채워라




자바를 끝냈다면 다음은 객체지향설계다.

객체지향설계에 관련된 책인데 SOLID원칙이 잘 설명되어있다.

UML도 공부하고 두마리의 토끼를 동시에 잡을 수 있다

수준이 높아지면 대부분 코드를 UML로 한눈에 볼 수 있도록 정리 된 서적이 많아서

읽고 넘어가는걸 추천한다. 물론 시간이 없는 프갤럼이라면 생략하고 나중에 읽어도 무방하다




디자인패턴의 바이블이다.

고수들이 정리해놓은 패턴들인데 싱글톤패턴, 템플릿메소드, 팩토리메소드, 전략패턴 등등

너희들이 알게 모르게 자주 쓰인다. 알면 보인다 진짜 꼭 읽어라



GoF의 디자인패턴을 전부 읽었으면 이것으로 부족한 부분을 보충한다




객체지향설계와 디자인패턴이 어느정도 개념이 잡혔으면

리팩토링을 통해 코드의 품질을 높이는 기술을 익혀야한다.

이것으로 너희는 국비충, 학식충들과 다른 레벨을 가지게 된다

확실한 어나더 레벨이 되는 선이라고 생각하면 된다.

정말 코드의 품질이 달라진다.

너의 코드의 유지보수, 생산성, 효율성 전부 버프된다


HTML5 & CSS3

http://www.w3schools.com/html/


위에 링크에 타고 들어가서 예제 다 찍어보면서 공부해라

html과 css는 책보단 인터넷에서 배우는게 효율적이다.

직접 실습해보면서 이것저것 만저보면서 익혀라




백엔드로 들어가기전에 프론트엔드를 조진다

js와 요즘 많이 쓰이는 프레임워크인 jQuery를 익히는데 단계별로 잘 설명되어있어서

초보자도 수비게 따라할 수 있다. 자바를 한 프갤럼들이라면 충분히 쉽게 빠르게 익힐 수 있다

여기까지 따라오면 "java + 프론트엔드" 기술이 너의 머리속에 전부 정리되어있을 것이다.


사진이 더 안올라 가니깐

2편에서 보자!