누구와도 비교될 수 없는 개발자되기 - 세부계획

이전 포스팅에서는 취업까지의 대략적인 틀을 정했다. 사실 말이 틀이지 시간적인 계획과 실제로 수행해 나갈 방법도 정하지 못해서 계획이 흐지부지될 가능성이 높다.

지원자격 요약
-Git 버전 관리 시스템
-JAVA, 기타 언어 하나
-Spring 프레임웍 (Spring Boot)
-MVC framework
-MySQL 등 RDBMS
-기본적인 Linux /Unix 명령


이것들을 어떻게 습득해 나갈 것인가 세부적인 계획을 생각해보자.

//그런데
뭔가 너무 막막하다. 왜냐하면 어떤식으로 저것들이 연결되있는지 모르기 때문이다. Git과 Linux /Unix은 따로 헤쳐나가면 될것 같은데, JAVA, Spring, MVC, MySQL은 따로 공부하다가 어떤식으로 연계될 것 같지 않은가?
글을 적다가 생각이 났다. PHP교재에서 홈페이지를 구현하는 것이 있었는데 차근차근 첫 장부터 따라하다보니 게시판을 만들고 홈페이지가 만들어졌다. 결국은 MySQL로 데이터베이스 연동을하고 html, css, javascript를 어떤식으로 같이 사용하는 지 알게됬었다.
그래서 게시판이 아니더라도 간단한 것을 만들어가는 교재를 정하는 게 좋겠다.

다음은 웹 앱 개발의 전반적인 정보를 얻은 사이트들이다.



어떤 순서로 공부해 나갈 것인가?
자바 웹 개발자 로드맵



Spring 프레임웍을 배우기 전에 JSP를 배우는 게 좋다고 한다. 또 JSP를 배우기 전 Servlet을 배워야 한단다(젠장). 당연히 그전에 JAVA는 기본이다.

결과적으로, JAVA → Servlet → JSP → Spring 의 순서로 배우면 될 것 같다. 그리고 순서에 관계없이 GIT




아직 작성중..

댓글

이 블로그의 인기 게시물

AWS RDS DB 인스턴스에 연결하기 (Oracle Database Instance)

tomcat server.xml ( 톰캣 서버 설정 )

Git resolving merge conflicts as Mark resolved (mark resolved 옵션으로 해결)