뉴비들은 필독하도록 해라!!!!!!!!
프갤럼들을 위해 고급 자바 땔감이 되는 방법을 쓰도록 하겠다
우선 자바는 가장 인기있는 프로그래밍 언어 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편에서 보자!
가장 중요한 JSP 스프링이 빠짐
개소리를 조리있게 쓰셨네
게이야 디자인패턴이란게 어떤거노? 개념으로는 알겠는데 실제로 적용하기가 노무 어려운거같노
2편 봐라 색갸
게이야 내 질문에 대답 해달라 이기애
ㄴ 디자인 패턴이라는 개념을 익혔으면 실제로 활용된 사례를 찾아서 분석해봐라
디자인패턴이란게 문제해결 순서같은거아니냐. 자바가 아니라도 모든 언어에 적용 가능하지
디자인패턴은 코딩 규칙같은거지
축구 보면 슛 이름 많자나 그런것처럼 이름 붙여서 이름만으로도 어떤 슛인지 알수 있고 또 어떤 슛을 찰껀지도 알아내는거지
맞아 다른 언어에도 적용된다 - dc App
책팔이?
아니면 내가 이렇게하니 보기에 좋더라? 너희도 해라?
꼭 자바, 웹 쪽 뿐만아니라 c#, C++ 공부하는 사람들한테도 객체지향, 디자인패턴, 리팩토링 등은 도움되는 내용일까요? 같이 공부해도 좋은걸까요? 아님 저 책들은 자바 쪽 책들인가요?
ㄳ 믿고 해봄
정석살걸그랬나.. 윤성우샀는데..
난정말java를공부한적이없어요는 별로인가요?아는분이 이책추천해주셔서 사긴했는데 사진에없네요