개발자
안녕하세요. 저는 Flutter로 현재 근무하고 있고(만 1년 정도), Flutter만으로는 앱개발에 한계가 있다고 생각해서 ios로 이직을 고려하며 swift를 공부하고 있습니다. 그런데 몇 가지 이유로 최근 웹 프론트개발을 고민하게 되었습니다. 1. 일반적으로 기업에서 웹 프론트는 대부분 뽑지만, 앱 포지션은 안뽑는 경우도 많다. 앱이 있다고 하더라도 적극적으로 웹뷰를 사용하거나 RN이 많다(Flutter도 늘어나는 추세) - 제가 관심있는 기업이거나, 혹은 재밌어보이는 회사들이 웹 프론트는 반드시 있고, 앱이 있다고 하더라도 ios보다는 RN이 더 많았습니다. 2. 사용하는 기술이 아니라 어떤 서비스를 만드는지, 어떤 개발 문화를 가지고 있는지가 가고 싶은 회사를 선택하는 기준이 되고 싶다. - 매력적인 서비스/기업을 알게 됬을 때 기술 스택의 제약으로 제 선택 범위를 좁히고 싶지 않아요. 3. 정말로 네이티브로 개발해야 하는 서비스가 얼마나 될까? - PWA 등 네이티브 성능이 필요한 경우가 아니라면 웹으로 충분이 대체 할 수 있는 기술들이 지속적으로 나오고 있고, 최근에 회사/사이드 플젝 에러를 수정하면서 앱 설치나 업데이트를 고려하면 오히려 웹 기반이 나을 수도 있다는 생각을 많이 했어요. 4. 웹 프론트/자바스크립트 생태계는 정말 넓다. - 생태계가 넓어서 그런지 재밌는 논의도 많은 것 같고, 재미있어 보이는 컨퍼런스/교육 프로그램에도 웹 프론트는 항상 있었어요. 비교적 아직 자료가 적은 Flutter를 하다보니 이런 점은 매우 큰 장점으로 생각되었습니다. 또, 이후 서버로도 확장가능하구요. 앱은 정말 재밌지만, 제가 지금 개발하는 기능들은 웹으로도 모두 가능하다는 점이 고민을 더 크게 만드는 것 같습니다. 다른 분들은 어떻게 생각하시는지, 커리어 선택하실 때 시장 크기도 얼마나 고려하셨는지 궁금합니다!
답변 1
인기 답변
기존에 네이티브에서만 가능하던 일들이 점점 웹에서도 가능해지면서 요즘에 많은 앱 개발자들이 가은님과 비슷한 위기 의식을 가지고 계신 것 같아요. 아무래도 자본과 인력이 부족한 스타트업에서는 네이티브 앱까지 개발할 여력이 없는 경우가 많죠. 성공이 불확실한 비지니스에서 우선 웹으로 제품 출시를 앞당기고 나중에 사용자가 늘면 앱도 지원하는 것이 합리적인 전략이 될 수 있으니까요. 그래서 업계에서 소위 "웹은 필수 앱은 선택"이라는 말이 나오는 것 같습니다. 하지만 이미 사용자 층이 두터운 서비스에서는 여전히 네이티브 앱을 통해 다양한 사용자 유입 채널을 확보할 수 있으며 경쟁 업체보다 한 단계 더 나은 사용자 경험을 제공할 수도 있습니다. 인터넷을 PC가 아닌 모바일로 처음 접한 젊은 세대를 타겟으로 일부로 전략적으로 모바일 앱으로만 서비스하는 곳도 많고요. 웹이 워낙 범용적인 플랫폼이라서 당연히 시장 규모가 더 크지만 저는 이 것이 양날의 검이 될 수 있다고 생각합니다. 그만큼 상대적으로 진입 장벽이 낮고 고용 시장에서 희소성도 떨어질 수 있다는 말이니까요. 올해 Stackoverflow 설문 결과만 봐도 Objective-C나 Swift 개발자의 평균 연봉이 JavaScript나 TypeScript보다 높은 것을 보실 수 있으실 거에요. https://survey.stackoverflow.co/2023/#section-top-paying-technologies-top-paying-technologies 그래서 저는 앱 개발 경력이 1년 남짓이시라면 아직 배우실 게 많으실텐데 굳이 시장 크기가 때문에 웹 개발을 고려하실 필요가 있으실까 하는 생각이 드네요. 더군다나 앱 개발이 정말 재밌으시다면 지금이 앱 개발에 몰두하시기 최적의 시기가 아닐까요? 계속 파시다 보면 진짜 앱 쪽에 전문가 되실 수도 있을 것 같고요. 만약에 나중에 혹시 앱 개발이 재미가 없어지신다면 그 때 웹 쪽을 기웃거려봐도 크게 늦지는 않을 것 같습니다. 앱과 웹이 공통적인 부분도 많으니 금방 배우실테니까요. 지극히 개인적인 의견이오니 참고만 부탁드리고요. 그럼 어떤 선택을 하시든 성공적인 커리어를 만드시길 바라겠습니다 😁
김가은
작성자
프론트엔드 개발자 • 2023년 07월 11일
좋은 의견 감사합니다!!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!