컴삼
152
2020-05-10 16:38:32 작성 2020-05-12 01:02:49 수정됨
7
657

..현업에서 신입 안드로이드 개발자의 역량이 어느정도 요구되는지 궁금합니다.


안녕하세요!

저는 지방 국립 4년제 졸업예정 4학년 학생입니다.

제가 가장 흥미가 있고 자신있는 안드로이드 개발자가 되기로 결정했습니다.

학점은 모자람없이 전공학점만큼은 4.1 채웠구요.

기술 스텍으로는 4년동안 다양한 프로젝트 및 학습을 진행하여서 고루 익히고 있습니다.

깃에 markdown 언어로 작성된 게시물이 110개 정도 되는 기술블로그를 운영하고 있습니다.

대표적인 포트폴리오 프로젝트로는 자바/코틀린을 각각 사용해서 개발한 안드로이드 앱 입니다.


• 코틀린 언어로 개발된 고급 사진관리 애플리케이션
• MediaStore 접근을 통한 안드로이드 디바이스 내부 데이터 컨트롤
• 안드로이드 AAC의 MVVM 디자인 패턴과 Livedata, Room DB를 활용하여 전체적인 아키텍처를 구조화
• DB에 접근하는 모든 기능은 ThreadPool을 활용하여 비동기적으로 동작 및 핸들러를 활용하여 메인 UI 쓰레드에서 실시간으로 출력하도록 하여 성능을 최상으로 유지
• Firebase ML Kit 내의 머신러닝 API를 활용
• Google Map API 내에 존재하는 대부분의 기능과 클리스터링 라이브러리를 커스텀으로 개발


• 자바 언어로 개발된 교내 모임관리 애플리케이션
• Amazon AWS 인스턴스를 생성한 후, 아파치 서버와 DB인 MySQL을 구동하여 웹 서버 구축
• PHP를 활용하여 자체 Web API를 개발하여 서버에 적재
• 클라이언트인 안드로이드에서 JSON 방식으로 적재된 Web API와 통신을 하여 전체적인 시스템이 동작
• 클라이언트에서는 이러한 서버와의 통신을 통한 데이터를 리스트뷰로 출력하거나 서버에 저장
• BroadcastReciber를 사용하여 특정 조건에 알림이 오도록 동작

별도로 Retrofit을 학습해서 RestAPI 연동도 해봤구요. RxJava는 아직 안해봤습니다.


요즘 안드로이드 취업 공고보면 신입/경력 구분이 없어서 대부분 반응형 프로그래밍이나 하이브리드 앱쪽 경험을 요구하더라구요.. 그래서 인지 조금 위축됩니다.

빨리 뭔가를 배우고싶다는 열정도 있지만, 가정상의 문제 때문에 하루빨리 취업계 내고 일 다니고 싶습니다.

실제로 현직자분들이 기대하는 신입 안드로이드 개발자의 역량은 어느정도 될까요?

부족함 없이 기술스택을 메꾸는 것 보다 기본 스펙을 먼저 준비하는게 맞을까요?

 


0
0
  • 댓글 7

  • 안드개발자
    601
    2020-05-10 22:53:03 작성 2020-05-10 22:53:54 수정됨

    아마도 주니어 기준으로 뽑기 때문에, 

    신입 / 경력마다 기대치는 조금씩 다르겠지만, 


    CS관련 내용들(고루고루 물어보지만, 스레드관련 분야에 대한 질의가 많은거같습니다.)

      + Android 관련 기본 내용들 

    대기업을 노리신다면 추가적으로 알고리즘 코딩테스트도 준비해야할것 같습니다. 


    추가적으로 

    RxJava를 하면 좋지만, 해보시진 않아도, 개념정도는 정리해서 가시면 나쁘지 않을겉같구요 

    MVP, MVVM, MVI 같은 아키텍쳐 패턴에 대한 개념정도는 알고가시면 좋을거같고 


    최근엔 코틀린에 대한 질문이 많이 늘어나는것 같습니다 .

    FP나 코루틴 같은것도 알고가심 좋을거같네요.


    적다보니 많아지긴하는데,,

    경험상 기본(cs,android 플랫폼관련, 자바코틀린언어)에 충실하면서 

    트렌드에 대한 관심? ( 코루틴, rx 등등? ) 정도만 있으면 될거같아요 


    0
  • 컴삼
    152
    2020-05-10 23:05:11

    @안드개발자

    답변 정말 감사드립니다. 스타트업 목표로 공부하고 있습니다.


    0
  • 빵상
    2020-05-11 09:07:41

    한경대생이신가요

    0
  • 만년코더
    5k
    2020-05-11 13:57:24 작성 2020-05-11 13:58:33 수정됨

    신입 : 성장 가능성

    경력 : 즉전력이 가능한가?


    이 기준이긴 한데요.

    우선 어떤 분야에서 일하고 싶으신지가 나와야 뭔가 답변이 가능할 거 같습니다.


    그냥 우선 어디 기업에 가고싶은지 예를 들어 알려주시면 더 나을 듯 하네요.

    그리고 스타트업은 투자유치에 어느정도 성공한 기업이 아닌이상 신인 안뽑고

    사업이 어느정도 궤도에도 안올랐는데 신입뽑는데면 잘생각해봐야됩니다.


    기술적으로 어떤 수준이면 얼마를 받을 수 있다가 아니라...

    어디를 들어가고 싶은데 어떤 준비를 해야되냐로...접근하는게 맞습니다.


    이게 기술 점수 높다고 아무기업이나 합격!

    이런 시합이 아니고 해당 기업에 맞는 사람을 뽑는 과정이거든요.

    기술의 높고 낮음은 크게 상관없습니다.

    0
  • anisky
    138
    2020-05-11 18:32:02

    스타트업 가지 않는게 좋아요.

    예외가 있다면 돈많이 주는곳... 사장이나 투자자가 빵빵한곳

    그리고 공기업이나 대기업 중견기업을 알아보세요

    0
  • kokoko121233
    238
    2020-05-12 00:11:05

    일단 작업하신 내용만보면 

    코테 준비해서 네카라를 목표로 준비하는시는게 좋을 듯해요

    네카라 외 이름대면 알만한 서비스기업들은 거의 네이티브입니다

    신입한테 많은거 바라지 않아요. 베이스가 탄탄하고 잘 성장할 것인지를 봅니다 주로

    0
  • 컴삼
    152
    2020-05-12 00:39:51

    답변 정말 감사드립니다.

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