취업톡톡 세부메뉴

질문 상세 보기

Q 웹 프로그래머중에 HTML,CSS, JAVA, JSP 중 사용할수 있는 직종이 뭐가 있을까요?

조회수 6,268 2021-05-19 수정
저는 신입으로 웹 프로그래머가 되고 싶어 저하고 맞는 직종을 찾는 중입니다.

그런데 찾기가 어려운건지 힘드네요.

제가 HTML, CSS, JAVA, JSP 중의 직업을 찾을려 하는데

찾아보면 거의 SI담당업무에다 JAVA 하고 JSP를 담당한다는 업무내용보고 찾아보면, SPRING을 할줄아나고 물어보는데... 그리고 웹프로그램인데 찾아보면 직종이 응용프로그램하고 같이 포함되서 검색이 되서 찾기가 어렵습니다.

저는 SPRING을 안배웠고, 제가 학교에서 학원다녔을때 배운 코딩 언어에 맞는 담당 업무를 찾고 있습니다.

그래서 만약 JAVA, JSP 업종이여도 SPRING이 포함이 안되있는 직종이 있으면 어떤 직종이 있는지 알려주세요.?

그리고... 웹 퍼블리싱 하고 프론트앤드 개발 하고 뭐가 다르고? JAVA 하고 JSP 분야 여도 웹 퍼블리싱 아니면 프론트 앤드 개발 가능 한가요? .... 또... 웹 퍼블리싱 하고 프론트 앤드 개발 업무 괜찮나요?

멘토님들 도와주세요.

내 프로필 > 북마크 에 추가되었습니다

현재 브라우저의 보안 설정에 따라 복사가 허용되지 않습니다.
아래 URL 주소를 드래그 후 Ctrl+C를 눌러 복사하시기 바랍니다.
닫기
후배에게 답변하기 입력
솔직하고 따뜻한 답변을 남겨주세요.
0 / 1,000
답변 10
  • 프로필 이미지 mentor1424969 웹개발자 / 10년차 Lv 2

    백앤드 개발자가 되고 싶은 건지, 프론트앤드 개발자가 되고 싶은 지를 먼저 선택하세요
    그리고 HTML, CSS 는 직업으로 선택하는 분야가 아닙니다. 웹에는 그냥 포함되어 있는 분야입니다.
    백앤드는 DB와 콘트롤러 쪽 즉 보이지 않는 부분
    프론트앤드는 뷰 즉 눈으로 보이는 화면을 직접 구현하는 부분입니다.
    jsp를 하시게 되면 프론트앤드와 백앤드 양쪽다 알아 두시는게 좋습니다.
    하시다가 원하는쪽이 생기면 그쪽을 파셔도 되고 아니면 둘다 하셔도 됩니다.

    그리고 현재는 프론트앤드가 점점 세분화가 되어가고 있는 추세입니다.
    원하시는 방향을 잘 고르셔서 공부하시고 정진하세요

    2021-05-24 작성
  • 프로필 이미지 mentor6845013 웹개발자 / 15년차 Lv 1

    SPRING은 JAVA언어로 쉽게 개발할 수 있게 해주는 여러가지 기능을 제공 해주는 프레임워크입니다.
    모르시면, 개발은 어려울수 있습니다.
    프론트 개발도 SPRING에 대한 지식이 필요합니다.
    웹 퍼블리셔로 알아보시면 어떨까요?

    2021-05-22 작성
  • 프로필 이미지 mentor0072153 웹개발자 / 2년차 Lv 1

    다들 다 말해주셔서 한가지만 첨언하다면 중소로 알아보고 계시면 프론트 백 다 할줄 퍼블리셔 다 할줄 알아야댑니다.. 저는 그랬어요

    2021-05-20 작성
  • 프로필 이미지 mentor8911603 웹개발자 / 20년차 Lv 3

    1.내가 진심으로 하고자 하는걸 뭘하는걸까?
    2.정말그걸하면 만족할수있을까?
    3.그럼 그걸할려면 뭘 준비해야 할까?
    이정도를 먼저 생각하시고 진행하시기 바랍니다 급하게 먹은 음식은 본인에게 큰 데미지를 줄수있습니다 그리고 늦었다고 생각할때가 빠른 지름길일수도 있으니 일단 정리먼저 심사숙고 하셔셔 하시기 바랍니다

    2021-05-20 작성
  • 프로필 이미지 달려라거북 웹기획 / 27년차 Lv 5

    우선 몇가지로 구분해서 말씀드릴게요.

    1. HTML,CSS는 퍼블리셔쪽의 업무입니다. 과거 퍼블리셔는 디자이너와 개발자 사이의 영역이었다가 이것이 분리되어 전문 퍼블리셔가 시작되었고, 자바스크립트까지 퍼블리셔 영역으로 갔다가 현재는 이러한 퍼블리셔군과 스크립트(react, vue, angular) 등으로 서버단의 정보를 받아서 처리하는 프론트앤드 개발자로 나뉘고 있습니다.
    html, css, javascript를 사용하면 퍼블리셔이지 프론트앤드 개발자라고 하지 않습니다.
    물론 java, jsp는 개발쪽입니다.

    2. 스프링을 하느냐고 묻는 것은 프레임워크를 사용해봤느냐는 것이고, 이 스프링이라는 프레임웍크는 상당히 많이 쓰는 보편적인 것으로 전자정부프레임워크도 이를 기반하여 만들어졌습니다. 좀더 편하게 개발할 수 있는 환경이라고 이해하시면 됩니다.
    따라서 공공기관이나 민간기업에서 많이 사용하는 것이기 때문에 면접볼때 개발자라면 프레임워크 사용을 해봤는지 물어보게 됩니다. 따라서 개발자라하면 프레임워크에 대한 공부를 하시는 것이 필요합니다.
    자바는 스프링이고, 파이썬은 장고같은 것이 되겠지요.

    3. 요즘 프론트앤드 개발자들로 인해 서버 개발자와 점차 분리되는 실정입니다. 자바개발자들이 점차 서버단으로 들어가 페이지 처리에 대한 개발은 하지 않으려고 하는 성향도 있네요.

    정리하자면 세가지로 나뉘게 될 것입니다.
    퍼블리셔로 가는 방법과 프론트앤드 개발자로 가는 방법, 서버 개발자로 가는 방법이 있습니다.
    HTML을 중심으로 일하는 것이 맞다면 퍼블리셔로 가시고
    개발쪽으로 가시는데 있어서 변화가 적은 쪽은 서버 개발쪽이고
    디바이스나 브라우저 등 특성에 변화가 많은 쪽은 프론트앤드 개발쪽입니다.

    괜찮으냐는 질문의 답으로는
    퍼블리셔보다는 프론트앤드 개발자가 금액적 대우는 더 좋습니다.

    제일 중요한 것은 어떤 것이던 2년 이상 존버정신으로 해쳐나가시기 바랍니다. 그래야 경력으로 인정을 하는데 사람들이 주저하지 않게 됩니다. 화이팅하세요..ㅎㅎ

    2021-05-20 작성
  • 프로필 이미지 mentor7695753 웹개발자 / 9년차 Lv 3

    음 질문의 요지를 잘 모르겠는데요
    대체 어느 학원이 요즘 스프링을 빼고 가르칠까요?
    jsp는 요즘 거의 사용 안하는 추세죠?
    백엔드쪽은 스프링을 많이 쓰고 있고 아니면 node나 기타 부분들을 추가 해서 공부를 더 하셔야할것 같아요
    html, css만으로는 프론트엔드 개발자라고 할수도 없는 상태 입니다
    뭔가 조금씩 부족한 상태시네요
    백엔드 프론트엔드 진로를 결정 하시고 조금 부족한 부분들을 더 공부하시면 될꺼 같아요

    2021-05-20 수정
  • 프로필 이미지 mentor2960896 웹개발자 / 13년차 Lv 4

    웹 퍼블리싱 아니면 프론트, 백 둘다 해야 합니다.
    스프링 안하면? 웹퍼블리싱 으로 선택하세요.
    스프링 모르면 웹프로그래머로 일자리 구하기 어렵습니다.

    2021-05-20 작성
  • 프로필 이미지 mentor1475234 웹개발자 / 15년차 Lv 2

    html, css - 퍼블리싱의 영역
    java, jsp - 프론트엔드 ok

    java를 어디까지 하셨는지 모르겠으나 spring에서 막히신다면 프레임웤부터 알아보시면되고
    jsp를 하셨다고 하시면 인터프리터로 개발해보신 듯 하네요

    자신이 할려고 하는 걸 명확히 하셔야 합니다

    2021-05-20 작성
  • 프로필 이미지 mentor0198028 웹개발자 / 2년차 Lv 2

    어떤 언어를 주로 사용하시나요?? 각 언어마다 프레임워크가 있으니 거기에 맞는 업체를 찾으시면 될거 같네요.. 자바를 다루시면 스프링 프레임워크, 자바스크립트는 express, 파이썬이면 장고나 플라스크 같은 걸 사용하겠지요, 하고 싶은 일이 어떤건지 명확하면 좋을것 같아요. 백엔드인지, 프론트엔드인, 퍼블리싱인지..

    2021-05-20 작성
  • 프로필 이미지 mentor8201740 웹개발자 / 13년차 Lv 2

    java는 언어이고, 스프링은 프레임워크입니다.
    웹 백엔드라면 거의 무조건적으로 스프링이 아니더라도 프레임워크를 사용하시게 될 겁니다.
    프레임워크는 개발을 좀 더 편하게 하기 위해 만들어둔 기반 환경 정도로 이해하시면 됩니다.

    퍼블리싱은 디자인 시안을 웹페이지로 변환하는 일이라면,
    프론트엔드 개발은 퍼블리싱된 페이지에 브라우저에서 돌아가는 동작들을 개발하는 일이라고 보시면 됩니다.
    (굉장히 짧게 축약해서 분류했지만, 보기보다 간단한 일들은 아닙니다.)

    웹 개발자라면 백엔드여도 어느정도의 퍼블리싱과 프론트엔드 개발 능력은 가지고 있어야 합니다.
    모든것을 다 하도록 풀스택을 요구하는 곳들도 있지만,
    잘 분업화된 곳이라도 연결되는 곳의 지식이 어느정도는 있어야 더 좋은 개발을 할 수 있습니다.
    (예를들면 http 응답 헤더는 서버에서 내려주는데, 클라이언트에서 무슨 일을 하는지 알아야 제대로 내려주겠죠.)

    퍼블리싱과 프론트엔드는 프론트엔드 중심으로 합쳐지는 추세라 목표로 하신다면 프론트엔드쪽으로 가닥을 잡으시는게 좋아보입니다. (원래부터 나눌만한 속성도 아니긴 했습니다.)
    업무가 괜찮다는 것이 어떤 의미인지는 모르겠으나, 프론트엔드는 대우도 전망도 좋긴 합니다.
    다만, 사정에 의해 환경의 변화를 제어할 수 있는 백엔드와 달리 프론트엔드는 브라우저나 모바일 등의 변화에 대해 바로바로 대응해야 합니다.

    2021-05-19 작성