안녕하세요, 안드로이드 kotlin을 한참 파고 있는 대학교 2학년생입니다. 제목 그대로 대기업쪽 안드로이드 개발 직무에 대해 구체적으로 알고 싶습니다. 안드로이드 개발자는 실질적으로 업무가 어떻게 구성되나요?
현재로서는 단순히 소프트웨어 개발 프로세스(ex. waterfall 등)를 따르는 팀 내에서, 코드를 작성 및 검토하고 회의를 하는 구성 인원 정도로만 알고 있습니다.
하지만 이것이 명확하지도 않고 또 어떤 사람이 그러기를 코드를 실질적으로 만지는 일이 거의 없다고 하기도 하더군요..(사실 기업에 따라 천차만별일 것 같아서 첨언하자면, 저는 소위 '네카라쿠배'라고 불리우는 기업들 중에 한 곳에 지원할 예정입니다.)
이에 대한 고민은 저라는 개발자(또는 학생)가 어떤 방향성을 추구해야하는지에 대한 고민에서 비롯되었습니다.
나중에 취업 준비를 할 때, 제가 지금 쌓고 있는 경험들이 실제 직무에 도움이 되어야지 큰 의미가 되어 돌아온다고 생각합니다. 또한 저는 기업에 대한 지원 동기가 '어떤 경험들이 있었고 이러한 경험들은 지원하는 포지션에서 요구하는 요소이므로 당사에 도움이 되리라 기대하여 지원하였다.'가 되어야 한다고 생각합니다. 이러한 점에서 실질적인 직무를 이해하는 것이 필요하다고 느끼게 되었습니다.
글이 생각보다 길어졌네요.. 다시 처음으로 돌아와서, 안드로이드 개발 직군이 실질적으로 어떻게 이루어지는지에 대해 현업자분들께 여쭤보고 싶습니다. 긴 글 읽어주셔서 감사합니다.
- dc official App
취업하고 고민해도 될 문제
취업을 위해 직무 이해가 필요하다고 판단되어 질문을 드렸었는데 이거.. 역설적이게 되었네요 - dc App
업무: 안드로이드 앱 개발 또는 SDK 개발
실제 직무에 도움되는 경험은 안드로이드 앱을 배포해보고 운영해보는 것을 높게 평가하는 것 같습니다. (적어도 우리팀은)
https://github.com/skydoves/android-developer-roadmap
공부방향은
이 로드맵이 가장 괜찮은 것 같습니다. 얼마 전에 나왔고, 만드신 분이 고인물이어서 최신 트렌드 다 반영되어 있습니다.
답변해주셔서 감사합니다. 제게 큰 도움이 되었습니다 :) 특히 로드맵을 지도삼아서 기반을 탄탄히 해야겠습니다. 시간 내주셔서 감사합니다! - dc App