iOS앱개발자 목표인데 백앤드 역량 + 머신러닝 까지 관심.. 대학원 진학 고민
- 신청자 : rlr***@gmail.com
질문
네카라쿠배의 iOS앱개발자가 되는것이 목표인대학생입니다
저는 swift를 통한 ios앱개발과 백준의 코테알고리즘을 푸는것을 좋아하며 현재는 플러터를 통하여 배포까지 예정되어있는 앱 프로젝트를 진행중에 있습니다
백엔드 역량이 부족해서 함께 도맡아서 하고있긴한데 최근에는 머신러닝쪽에 관심도 많이 생겨서 지금까지 생각했던거를 뒤로하고 인공지능대학원을 갈까도 고민입니다.
답변
안녕하세요 ~ 제가 자세하게 들여다 본건 아니지만, 질문을 통해서 느낀거지만 아주 잘하고 계신것 같네요. 프론트엔드 전문 상담을 하다보니, 원하는 답변을 못드릴것 같네요. ㅠ
제가 잘 준비하고 계시다는 느낌은 받은 지점은, iOS + Flutter를 주력 스택으로 가져가는 점 입니다. 현재 저희 회사도 앱개발은 두 기술 스택 모두 사용하고 있기 때문이죠. 제가 앱개발자가 된다면 주 스택으로 swift+iOS 개발과 보조 스택으로 Flutter를 가져갈것 같아요.
- 앤드 유저앱은 swift+iOS 안정성 기반으로 앱 제작
- 인터널 유저 앱은 Flutter 으로 비교적 리스크가 적어 효율성 방향으로 앱 제작
지금 백엔드 역량을 키우시고 계셔서 BFF 쪽 으로 먼저 키우시면 좋것같네요. Spring / Express 든요. 이미 여기까지 역량만 봐도 취업하는데도 충분한 스펙 이라고 생각합니다.
머신러닝쪽도 저도 잘 모르지만요. 두 가지 트랙이 있는 것 같네요.
대학원 진학
취업 후 머신러닝 학위 취득
- 실제로 저희 회사에서도 백앤드 개발자 + 머신러신 개발 스택을 가져가시는 분이 있습니다.
- 장점 : 실무 경험 + 돈 벌면서 + 머신러닝 개발자를 컨택하며 공부하는 환경 + 취업이 쉽다.
- 단점 : 일도 해야 하기 떄문에.. 머신러닝에 모든걸 걸 수 없는 상황
현재 저의 판단으론 data scientist가 더 맞다면 대학원 고려하고, 엔지니어에 초점이라면 취업 후 머신러닝 공부가 좋지 않을까 합니다.!