한 명의 자바 웹 개발자로 성장하기.JAVA, Servlet&JSP, Spring 만 할 줄 알면 돈 벌 수는 있다.단기 속성으로 취직을 하고나서 더이상의 자기개발이 없는 개발자를 비난하라.
하지만 이렇게 취업하고나서 꾸준한 자기개발을 하는 자는 같은 개발자다.
*아래 내용은 위에 링크한 동영상을 보고 정리한 내용입니다.
1. 통합개발도구, IDE(****)
: eclipse, injelli J
: 어느 하나에 익숙해지는 것이 중요하다.
: 코딩실력 향상에 큰 도움을 줄 것이다.
2. JAVA(*****)
: 계속해서 실력을 키워나가야하는 부분
: 기본이 튼튼해야 무너지지 않는다.
: 기본서에 관하여 포스팅을 올려두었다.
3. Servlet -->> JSP(*****)
: 말 그대로 핵심, 하지만 JSP를 알기 전에 Servlet을 알아야 한다. Servlet기반으로 JSP가 돌아가기 때문이다.
4. Maven(***)
: 빌드툴이다. Ant라는 Build Tool도 있지만 최신의 빌드툴을 사용하는 법을 알면 좋다.
: 존경하신 교수님이 쓰신 책이다.
5. 버전관리도구(****)
: Subversion, git
6. 테스트 주도 개발(TDD)과 리팩토링(Refactoring)(****)
: 습관의 문제,
7. HTML,CSS, JavaScript 기본적인 개념 (**)
: 프론트 개발자와의 소통정도
8. JavaScript & jQuery(***)
: 단순한 인터랙션을 위한 언어가 아니라, 하나의 언어로서 공부 & 라이브러리 숙달
9. 데이터베이스(***)
: MySQL
: Back-End의 주 역할은 데이터베이스에서 데이터를 저장하고 추출하는 역할이다.
10. 모델 1 방식으로 웹 개발 경험(*****)
: 프레임워크에 구속되지 말고, JSP로 웹을 구축해보자.
11. OOP와 DesingPattern을 학습(***) <- JAVA
: 한결 나아진 자신의 코드를 볼 수 있을 것이다.
12.Spring Framework(*****) <- JSP
: 기본적인 사상들, Dependency Injection 이해
: 무거운 프레임워크로 유명하다.
13. JDBC(*****) <- MySQL
: Callback Interface , class
14. myBatis, ORM(JPA, Hivernate)
: 우리나라에서는 myBatis ㅋㅋㅋ 산업 구조의 문제 (SI 문화)
: myBatis는 ORM이 아니다.
: ORM은 학습비용이 발생한다.
15. 모델 2 방식으로 웹 개발 경험하기(*****)
16. Jenkins
순서는 중요하지 않다.
각 부분에 대해서 필요한 부분에 대해 숙지하고 있는 것이 중요하며
개발자로서 끊임없이 자기개발을 하는 것이 중요하다.
'Dev.World > Be 개발자' 카테고리의 다른 글
Mac OS에서 Jekyll로 Github 블로그 만들기! (0) | 2016.11.24 |
---|---|
개발 입문자를 위한 짤막한 안내서 - Hello Coding World (7) | 2016.09.27 |
[그로스 해커] 프로그래머, 더이상 프로그래밍만 하지 않는다. 그로스 해킹이란?(Growth Hacking) (0) | 2016.08.12 |
[입문] 초보 개발자로의 입문 / 개발이라는 세계에 첫 발 내딛기 (0) | 2016.06.22 |
[프론트엔드개발자] What is Front-End Developer? 프론트 엔드 개발자란? 좋은 사이트 모음 (2) | 2016.06.21 |