메시리
511
2019-06-16 16:26:49
4
214

안드로이드 개발자에 대해서


안녕하세요

웹과 앱에서 고민 많은 신입 웹개발자 입니다

다름이 아니라 인터넷을 찾아보니 

앱개발자는 화면쪽만 한다는 느낌이 들던데

그런건가요? 클라이언트 개발자라는 말을 많이 봤습니다. 저는 화면, 쿼리 다 하고싶은 생각인데디비, 서버쪽은 만지지 않는건가요? 웹 같은 경우는 제 경험상으로는 그렇지 않더라구요

저는 화면도 만들고 화면의 데이터도 가공하고 쿼리도 짜고 있구요 앱으로 전향하더라도 그렇게 하고싶은 마음입니다

화면은 퍼블이 하거나 그런 경우도 있지만요 

업무방식이 어떤식으로 되어있는지 이해가 잘 가지않아 선배님들의 이야기를 듣고싶습니다!



0
0
  • 답변 4

  • LichKing
    14k
    2019-06-16 19:07:38

    앱 자체가 클라이언트니까요.

    서버-클라이언트를 모두 하냐마냐는 회사마다, 회사내에서도 팀마다 다릅니다.

    상대적으로 큰회사일수록 구분이 되어있고요. 큰회사에서도 둘다 같이하는 경우가 있긴있습니다.

    0
  • 멘탈조각
    705
    2019-06-17 02:24:44

    첫번째로 기본적으로 클라이언트는 서버의 구현을 알 필요가 없습니다.

    두번째로 백엔드와 프론트엔드(웹 말고도 일반 사용자가 직접 만지는 부분이면 다 프론트엔드입니다.)를 둘 다 다루는 개발자도 있습니다. 풀스택 개발자라고 부르는데 되는게 쉬운것도 아니고 어지간한 경력으로는 풀스택 개발자라 그러면 비웃음만 당합니다. 제대로 대우받는 풀스택 개발자라고 불리려면 프론트, 백, DB 셋중에 두개는 시니어급은 되어야 합니다.

    마지막으로, 안드로이드 또는 백엔드 하나만 파도 숙련자가 되기에는 수년의 시간이 걸리는데 둘 다 만지면서 깨작거리면 이력서에 번듯한 프로젝트 하나 걸기도 어렵습니다.

    제 경험상 몸이 망가지거나 프로젝트가 엎어지거나 누더기로 간신히 돌아가는 서비스 셋중에 하나였습니다.

    0
  • 메시리
    511
    2019-06-17 09:23:37

    안드로이드가 클라이언트라고 불리는 개념이 웹에서 일반적으로 말 하는 프론트엔드 개발자를 말 하는 건가요?  그 부분이 명확하게 개념이 서지 않습니다.

    보통 화면을 만져도 쿼리정도는 대부분 하는 것 같은데 회사마다 다를 수 있겠지만요.

    조언 감사합니다

    0
  • LichKing
    14k
    2019-06-17 09:34:45

    클라이언트에서 돌면 클라이언트라고하고 서버에서 돌면 서버라고하죠.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.