취업톡톡 세부메뉴

질문 상세 보기

Q 웹 프론트 vs 백 실무자 분들의 답변이 듣고 싶습니다.

조회수 764 2024-01-27 수정

안녕하세요 지금 컴퓨터공학과 3학년으로 재학중인 학생입니다.

다름이 아니라 이번에 웹 공부를 하려고 하는데 프론트와 백 사이에서 고민이 많아서 이렇게 질문드립니다.


1. 프론트와 백을 하려면 필요한 적성이나 있으면 좋겠다는 성향 같은게 궁금합니다.


2. 디자인적 감각이 전혀 없는데 프론트 엔드를 하면서 어려움이 있을지, 있고 없고의 현실적인 차이가 궁금합니다.


3, 웹 퍼블리셔와 프론트 엔드가 정말 분리가 되어있는지 궁금합니다.


4. 백엔드 및 프론트의 장단점과 어려운점, 업무 부분에서 스트레스가 되는 점들을 이론적인 부분이 아닌 실무적인 측면에서 알고 싶습니다.


신입 개발자를 위해 선배님들의 시간 잠깐만 내주시면 감사하겠습니다!


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

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

    안녕하세요.

    현재는 취업준비생도 아니고 모르는 상태일 수도 있으며 진로에 대한 선택이 중요할 수 밖에 없는 질문인 듯 합니다. 답변부터 드리겠습니다.

    1) 결과를 느리지 않게 낼 수 있고 상황에 대해 혼자만 알지 않고 남과 공유하는 것. 공유는 하지만 남의 작업에 선을 넘지 않는 것.
    2) 퍼블리셔가 프론트엔드에 포함된 경우가 있다보니 디자인 감각이 있어야 되겠습니다. 퍼블리셔와 협업으로 코딩도 해야 되니 더 그렇습니다.
    3) 소규모 팀에서는 프론트엔드와 퍼블리셔 구분하지 않습니다. 구분 안 한다라고 보는게 나중에 정신적으로 편하겠습니다.
    4) 스트레스와 장단점은 개인이 판단해야 되는 듯 합니다. 보통 프론트엔드가 기획이나 사용자 관련 팀과 의사소통이 많고 백엔드와 소통도 해야 되어서 코딩만 할 일은 아닙니다. 백엔드는 화면에 신경을 쓰지는 않겠지만 운영의 일부 책임이 있고 프론트엔드의 결과를 위해서 데이터 제공해주는 것도 있겠고 서비스의 생명에 가까운 인프라와 협업과 소통이 필요한 점이 있습니다.

    프론트엔드와 백엔드로 나누고 다음에 기술로 세분화 하는 것을 알면 되겠는데 이것은 코딩/개발/생산을 위한 최소한 요구사항일 뿐입니다. 회사의 업무를 잘하는 것도 필요하고 다른 팀과 팀내의 사람들의 관계를 무시할 수 없습니다.

    현재는 기술 중심으로 확실히 포트폴리오를 하나 만들도록 목표로 하고 다음 졸업반일 때는 업종도 정하여 회사를 잘 선택할 수 있게 경력에 대해 생각도 해볼 필요 있습니다.

    개인적으로는 전공자라면 웹개발 뿐만 아니라 다른 개발도 알아두면 이직 시 선택의 자유를 얻을 수 있다고 봅니다.

    감사합니다.

    2024-01-27 작성
  • 프로필 이미지 mentor8874820 웹개발자 / 11년차 Lv 3

    현직 프론트개발잡니다
    1. 적성이나 성향은 프론트냐 백이냐 두드러지는 차이가 없습니다

    2. 디자인 감각 필요하지 않습니다. 디자인 감각은 디자이너에게 필요합니다

    3. 정말로 분리되어 있습니다. 프론트 개발자가 화면을 구성하는 작업은 퍼블리셔의 것과 다릅니다

    4. 개인차에 가장 많은 영향을 받습니다
    프론트라서 장단점이나 어려운 점이 있고 백엔드라서 장단점이나 어려운점이 있지는 않습니다
    누군가에게는 프론트가 장점이 되고 누군가에게는 백엔드 업무를 하는게 장점이 될 수 있습니다
    그냥 사바사입니다

    2024-01-29 작성
  • 프로필 이미지 mentor4306988 네트워크엔지니어 / 15년차 Lv 3

    프론트- 디자인 감각이 있다, 프로그램을 잘한다, 기획서 나오기 전까지 논다.
    백앤드- db를 다룰줄 안다, 프로그램을 잘한다, 비즈니스 로직을 이해해야 한다.

    웹퍼블리셔가 있는데도 있고 없는데도 있는데 보통 프론트에서 같이 합니다, 그래서 디자인 감각 없으면 좀 힘들어요.
    반대로 백앤드는 수학적 사고가 없으면 힘듭니다. 생각보다 계산을 많이 해야해요

    2024-01-29 수정
  • 프로필 이미지 mentor7202179 웹개발자 / 26년차 Lv 1

    안녕하세요~
    크게 분류하면 다음과 같아요.
    1)css 및 디자인 웹퍼블리셔
    2)프론트앤드 개발자
    3)백앤드 개발자
    4)풀스택 개발지
    할게 많지요~ 공부해야 할 양이 많지요.
    하지만 충분한 시간을 가지고 하나씩 (1) (2) (3)(4) 해나가면
    결국 풀스택 개발자 될 것 입니다.
    5년쯤~ 길게는 10년 잡아야 할 거에요 .
    급하게 할려고 하면 중간에 지쳐서 못합니다. 천천히 길게 보고 마라톤을 뛴다고 생각해야 합니다.
    한 분야에 1만 시간의 법칙(한 분야에 1만 시간을 투자해야 전문가 경지에 오른다.)이 있기 때문이죠.
    자~그럼 그 때가 오기를 기원하며 정진~ 화이팅^^~

    2024-01-29 작성
  • 프로필 이미지 mentor3326001 웹개발자 / 22년차 Lv 2

    1. 적성, 성향은 큰 문제가 되지 않을것 같아요.

    2. 디자인 감각과 프론트엔드쪽은 별개일것 같아요.
    퍼블은 디자이너쪽 계일이라면, 프론트엔드는 개발자 입니다. 디자인 감각은 없어도 문제되지 않을것 같아요

    3. 이전에는 퍼블과 프론튼엔드를 어쩔수 없이 같이하기도 했지만, 현 시장에서는 명확히 분리된다고 보시면 됩니다.

    4. 프론트엔드와 백엔드의 장단점을 구분할 필요는 없을것 같아여. 현시장에서 프론트앤드만 하거나 혹은 백엔드만 하고서는 입지가 많이 좁아질꺼라 예상됩니다. 프론트엔드쪽은 우리나라가 선도한다고 해야하나?(개인의견입니다.) 상용 제품도 많이 있습니다.
    반면 외국에서는 프론트엔드 개발하는데 상용제품을 왜 쓰지(돈을 왜쓰지)라는 분위기 라면
    한국에서는 조금이리도 빨리 개발하기 위해 상용제품을 많이 씁니다.(특히 대기업에서는)
    하여 프론트엔드쪽은 백엔드에 비해 시대에 따라 변합니다. 반면 백엔드는 프론트앤드에 비해 변화가 적고 어는 정도만 숙지한다면 먹고 사는데 지장이 없습니다. 큰 틀을 바꾸지만 않는다면….
    드리고 싶은 말씀은 프론트엔드, 백엔드 둘다 공부하되 주특기는 분명 존재해야 합니다. 프론트엔드 숙련자가 미숙한 백엔드 적응이 빠를지, 백엔드 숙련자기 미숙한 프론트엔드 적응하는게 빠를지…. 적어도 우리나라 시장에서는 프론트엔드 숙련자가 되는게 전망이 좋을것 같아요. 백쪽은 거의 정해져 있다고 봐여 해요

    2024-01-28 작성
  • 프로필 이미지 mentor0222269 앱개발자 / 11년차 Lv 3

    어려운거 없는데 시간들여 꼭 다하세요.

    2024-01-28 작성
  • 프로필 이미지 mentor0360859 앱개발자 / 16년차 Lv 3

    기본적으로 둘다 할줄 일아야 합니다
    요즘는 솔루션 많아 사용하기에 퍼블리셔를 많이 뽑지 않습니다.
    홈페이지나 만들거나 할때 뽑죠

    2024-01-28 작성
  • 프로필 이미지 mentor8757692 웹개발자 / 15년차 Lv 2

    퍼블리셔에겐 하는김에 프론트까지 공부하는게어떻냐?라고 권합니다.
    프론트엔드만한개발자는..좀..할거면 백까지 다하는게 좋지싶습니다.

    2024-01-28 작성
  • 프로필 이미지 mentor1007553 웹개발자 / 4년차 Lv 3

    웹개발하면 둘다 할줄 알아야하는 게 맞습니다만

    포지션을 고르라면 전공하셨으면 백하는게 맞다고 봅니다

    2024-01-28 작성