안녕하세요.
안드로이드 개발을 공부하고 있는 20대입니다.
다름이 아니고 신입개발자로 취업을 하려면 어느정도의 실력이 있어야 하는지 궁금합니다.
전공은 컴퓨터공학이지만 개발은 졸업 후 네트워크 회사를 다니다가 1년전에 관두고 안드로이드 개발 공부를 하고 있습니다.
하지만 신입개발자로서 취업하기 위한 기준이 어느정도인지 궁금합니다.
어플 공모전을 참가하면서 혼자 개발을 하고 친구가 디자인을 해서 나온 포트폴리오가 하나 있긴 합니다.
또, 그냥 제가 필요한 어플과 만들어보고 싶은 어플을 찾아가면서 만드는 정도입니다.
내년에 취업 예정인데 어느정도라는 감이 안와서 취업에 대한 걱정이 조금씩 생기고 있습니다.
apk 파일을 보내드릴 의향도 있습니다. 객관적인 답변이 듣고 싶습니다.
신입개발자의 기준은 어느정도일까요..?
물론 개개인마다 다르겠지만 어느정도 해야지 본업으로 삼아서 일할 수 있을까요?
어중이떠중이가 되어서 코드몽키가 되고 싶은 생각은 전혀 없습니다...
긴글 읽어주셔서 감사합니다.
안녕하세요..
요런거 댓글 남기기가 어려운데 제 관점을 말씀드리면요..
신입이라면, 코딩할 마음과 약간의 지식이 있으면 신입으로의 준비가 됐다고 생각합니다. 단 회사에 입사해서 일년, 이년뒤 성장 속도는 천지 차이겠지만서요..
그래서, 신입으로의 중요한 조건을 개인적인 관점에서 말씀드리면..
앱의 다양한 개발 경험도 중요하지만, 신입 또는 코딩을 얼마하지 않았다면 조금 더 기본에 충실하는게 좋지 않을까 합니다.
예를 들면, 안드로이드 앱을 개발하면, Adapter에 바인딩하는 데이터 구조로 ArrayList를 많이 사용하지만, 왜 ArrayList를 쓰는지에 대한 고민을 해본 개발자는 많지 않은 것 같습니다. 왜 LinkedList는 잘 안 쓸까요? 왜 안드로이드는 기존의 Map에 더불에 SparseArray 시리즈를 추가로 내놨을까? 등..
코딩이라는게 정답은 없지만, 실력은 왜에 대한 질문에 답을 찾아가다보면 어느 정도 뒤엔 좋은 개발자가 되어 있지 않을까 합니다




최대한 여러 가지 앱을 만들어보시기를 추천드립니다.
그러려면 여러가지 앱을 사용해보아야겠지요.
가장 좋은 것은 본인이 필요하겠다 싶고, 직접 만들고 싶은 앱의 종류를 정하고 실제로 그 앱을 구현하시는 것이 제일 좋을 것 같습니다.
경험이 쌓이다보면 실제 다른 사람이 만든 앱만 봐도 대충 어떤 구조로 만들었을지가 예상이 됩니다.
(물론 개발자에 따라 동일한 기능도 구현 방식은 천차만별입니다.)
저희도 신입 개발자에게 질문을 할 때 가장 먼저 묻는 것이 본인이 직접 만들어 본 앱의 유무와 그 종류 별 기능입니다.
신입 개발자이니만큼 완성된 기능의 앱을 원하는 것은 아닙니다. 다만 그 과정과 배움을 중시하는 것이죠.
글쓴이님이 직접 만드시다보면 본문에 대한 답을 자연스레 구하실 수 있을 꺼라 생각합니다.
졸업 때까지 좋은 시간 가지시고, 열공하셔서 좋은 결과 얻으시기를 바랍니다. ^^