난나나나
16
2021-07-12 14:17:11
7
654

프론트엔드와 백엔드 영역의 업무와 프로세스


안녕하세요 프론트엔드 개발자로 이제 막 취업한 새내기 개발자입니다.

업무상에서 궁금한 점이 생겼는데 사실 마땅히 물어볼 곳이 없어서 질문을 올리게 되었습니다.

제가 회사에 입사한지 얼마 안 된 이유도 있지만 부서 자체가 이제 막 편성되어 업무상 이런저런 이슈들이 많은데요, 

현재 부서에서 django로 프로젝트를 개발중인데요, 컨트롤러는 백엔드 개발자님이 만들어주시고 계시고 저는 ajax를 이용하여 개발하고 있습니다.

그런데 궁금한게, 다른 회사에서도 컨트롤러는 백엔드개발자가 만드시는지요?? 아니면 프론트엔드 개발자 역시 컨트롤러를 개발할 줄 알아야하나요?

컨트롤러 관련 지식은 백엔드 개발자님들이 만드시는게 맞는거 같긴한데, 아직 개발 초기여서 그런지 기능이 다 만들어져 있는게 아니라, 제가 어떤 페이지를 만들고 어떤 기능이 필요할때 개발자님한테 말씀드리면 컨트롤러를 만들어주시는데 어떠한 기능을 만들어달라고 일일히 말하고 만들어주기를 기다리고 하는게 한두번은 괜찮지만 횟수가 늘어나니 뭔가 부탁하는 입장이 되어서요..

이게 맞는 프로세스인가요? 

편성된지 얼마 되지 않은 부서 특성상 기획의 부재에 의한 문제점인지 아니면 다른 회사들 역시 이러한 프로세스로 프로젝트를 진행하시는지 궁금합니다. 


0
  • 댓글 7

  • kheyohsu
    529
    2021-07-12 14:30:25

    회사마다 케바케일꺼 같은데

    백엔드랑 프론트엔드가 확실히 나눠져 있는거라면

    컨트롤러 만드는건 백엔드 담당하시는분께 맞기는게 맞다고 생각합니다.

  • state
    470
    2021-07-12 14:33:34

    백엔드가맞겟지요?.

  • Flex 해서 샀다
    257
    2021-07-12 14:41:07

    그런 문제로 graphql 나왔죠~

  • 46cm
    973
    2021-07-12 14:53:22

    백엔드 업무입니다!

  • ihangoon
    307
    2021-07-12 14:54:25

    제가 일하는 환경에서는 먼저 프론트엔드 개발자가 기획서 및 디자인을 받아서 정적 페이지(HTML, JAVASCRIPT, CSS)를 만듭니다. 


    그리고 백엔드 개발자가 서버에서 돌아가는 모든 부분을 개발하고 프론트엔드 개발자가 만들어준 정적 페이지를 동적으로 동작하게 하는 작업을 수행합니다.


    ajax를 사용하여 데이터를 연계하는 부분의 자바스크립트는 백엔드 개발자가 개발하고 있습니다.

  • Dive_Drink_Develope
    6k
    2021-07-12 15:40:29

    어떠한 기능을 만들어달라고 일일히 말하고 만들어주기를 기다리고


    기다리는 시간에 앞으로 어떤기능들이 필요할지 기획서/화면시안 등을 보고 미리 정리해서 한번에 전달하세요. 

  • 난나나나
    16
    2021-07-12 18:10:12

    의견 주신분들 모두 감사합니다~

    @ Dive_Drink_Develope 님, 추가하자면 저도 그러고 싶지만 기획이.. 큰 덩어리로만 되어있는 상태라 저 역시도 어떤 기능이 추가로 더 필요할지 모르는 상태입니다.

  • 로그인을 하시면 댓글을 등록할 수 있습니다.