Рассказываем, как стартовать в мобильной разработке
Мобильный разработчик — это программист, который пишет приложения для мобильных устройств. К ним относятся не только смартфоны и планшеты, но и умные часы, фитнес-трекеры, электронные читалки, GPS-навигаторы и все остальные штуки с экраном и клавиатурой, которые можно носить с собой.
Большинство носимых устройств работает под управлением Android или iOS. Поэтому мобильные разработчики пишут софт для этих операционных систем.
Какие языки используют для мобильной разработки
В мобильной разработке есть специализация по платформам и языкам программирования. Но строгого разделения на фронт и бэк, как в вебе, здесь нет — программисту нужно уметь работать и с интерфейсом, и с внутренней логикой приложения.
Под Android и iOS можно писать приложения практически на любом языке программирования: C/C++, Fortran, ассемблер, Python, JavaScript. Но есть и официально поддерживаемые языки, которые позволяют использовать все возможности мобильной операционной системы и получать моментальный доступ к новым функциям. Для iOS это Objective-C и Swift, а для Android — Java и Kotlin.
Где требуются мобильные программисты
Если коротко, то везде. Мобильные приложения делают для любых задач: календари, почта, заметки, игры, мобильный банкинг. Есть даже эмулятор баяна под iOS: щёлкаете по нарисованным на экране кнопкам — наслаждаетесь музыкой:)
Десктопные сервисы и программы тоже не отстают и запускают свои мобильные приложения. В маркетплейсах Google Play и AppStore, например, уже есть 1C Bitrix, Photoshop Lightroom и «Госуслуги». Но мало написать приложение — его нужно постоянно обновлять и поддерживать. Это огромная работа, для которой тоже требуются специалисты.
Игры. Огромная и прибыльная индустрия.
- 33% всех загружаемых мобильных приложений — это игры.
- По итогам 2019 года издатели мобильных игр собрали $68,5 млрд, а к концу 2020 года аналитики Newzoo обещают рост до $76,7 млрд.
- Все сферы бизнеса черпают идеи из GameDev — это передовые технологии и методы работы.
Образование и развлечения. Изучение языков, книги, музыка, путешествия, тренировки, обучающие курсы. Онлайн-образование все сильнее теснит офлайн — люди видят, что это удобно и эффективно. Только за 2019 год объём рынка интернет-обучения вырос на 60%. И это не однократный рост — тренд продолжится.
Банки и финансы. Все банки уже пришли в смартфоны. Например, в приложении «Точка-банка» можно открыть и закрыть счёт, а в мобильном Сбербанке — выпустить физическую или виртуальную карту. Даже «Система город», у которой много офлайн-точек для оплаты коммуналки, уже есть в мобильных.
Электронная коммерция.
- В мире 63% покупок в ecommerce уже сейчас идёт с мобильных устройств — данные международного маркетингового агентства Wolfgang Digital.
- Россияне за 2019 год потратили 1 трлн рублей через смартфоны и планшеты.
Так что потребность в мобильной разработке с годами только растёт — это гигантский рынок с большими оборотами.
Сколько зарабатывает мобильный разработчик
Зарплатная вилка Android-разработчика по данным hh.ru:
- Начинающему специалисту с минимальным опытом (джуниору) предлагают зарплату от 35–40 тысяч рублей.
- Опытный специалист (мидл) получает сильно больше — от 100 тысяч.
- Высококлассный разработчик (синьор) и руководитель команды разработчиков (тимлид) — в среднем от 180 тысяч, но есть вакансии и за 400–500.
Зарплатная вилка iOS-разработчиков по данным hh.ru:
- Стажёрам совсем без опыта предлагают 20–30 тысяч рублей.
- Джуниорам платят уже от 40 тысяч.
- Мидлам — в районе 100 тысяч рублей.
- Синьорам и тимлидам — 150–200 тысяч.
Как стать мобильным разработчиком в один шаг
Вот дорожная карта: на входе — новичок, на выходе — деньги, слава и крутые задачи.
Конечно, всему этому можно учиться самостоятельно — по книгам, видео и мануалам. Но это трудный и долгий путь, особенно для новичков в программировании. Гораздо эффективнее стартовать с опытными наставниками и постоянной обратной связью.
Совсем скоро Центр опережающей профессиональной подготовки Самарской области анонсирует новый проект «Цифровые профессии» по обучению школьников региона профессиям будущего.
В рамках проекта ЦОПП Самарской области обучит более 5 тысяч школьников региона профессиям будущего таким как: веб-разработка, game dev, QA-инжиниринг, low/no-code, разработка нейросетей на Python, создание ботов в Telegram, разработка мобильных приложений и дополненная реальность.
Следите за новостями!