웹 개발자 현업에서는 자바 개념
자바를 어느 정도 알고 있어야 하는지 궁금해요! 책에 나와 있는 모든 개념들을 능숙하게 다룰줄 알아야 하나요? 그리고 jsp, 자바스크립트, htnl css 등도 능숙해야할거 같은데 어디까지 알아야하나요?
안녕하세요
현업에서 실제로 Java를 많이 활용하여 서버 프로그래밍을 하고 있습니다.
서버단 개발을 Back-end 개발이라고 부르고, 화면단 개발을 Front-end 개발이라고 부릅니다.
보통 웹 개발자의 경우 화면단 개발이 많긴 하지만, 그렇다고 서버단 개발을 아예 모른다면 화면에 데이터를 가지고 오는 부분이나 화면의 데이터를 서버단으로 넘겨서 비지니스 로직으로 처리 하는 부분을 진행 할 수 없습니다.
기본적으로 자바 책에서 나오는 변수 라든지 형변환, 배열, 반복문 등은 이해를 하고 있어야 하고,
화면단 개발인 HTML, JSP, Java Script 는 능숙하게 다룰줄 알아야 합니다. 오히려 css 같은 경우는
큰 프로젝트의 경우 대부분 웹 디자이너가 포함 되어 있기 때문에 어려운 디자인은 웹디자이너 분이 개발 하십니다.
때문에 HTML5 와 JSP 소스, Java Script 는 필히 익히셔야 하고, 자바의 경우도 기본적인 개념은 책에서 나오는 것 만큼은 이해를 하고 계셔야 실제 업무에 투입될때도 문제가 없을 것 같네요..
열심히 공부하시고 좋은 결실 맺길 바랍니다.
모든 개념을 알 필요는 없습니다. 자신이 투입된 프로젝트에서 사용하는 라이브러리 클래스 정도만 파악하시면 됩니다. 자바는 계속 발전하고 새로운 클래스,문법이 만들어 지는데 그걸 모두 익힌다는건 사실상 불가능이죠... 그리고 Html과 css는 기본정도만 알고 계시면 되고 그쪽 부분은 개발자 영역보단 퍼블리셔의 영역입니다. 또한 우리나라에서 웹쪽 개발하신다면 스프링을 주로 사용하실텐데 스프링 진영에선 더이상 jsp를 권장하지 않습니다.