Найти тему
Skillbox

Как уйти с надоевшей работы и начать зарабатывать на создании мобильных приложений

Если и есть человек, который не прогадал с выбором профессии, то это — мобильный разработчик. По данным Adjust, число установок из App Store и Google Play в 2020 году увеличилось на 31%, а из-за дефицита крутых программистов зарплаты в отрасли растут.

По данным «Хабр Карьеры», джуниоры с минимальным опытом зарабатывают от 55 000 до 70 000 рублей, мидлы — 125 000 рублей, а сеньоры не рассматривают вакансии ниже 200 тысяч на руки. Что говорить про руководителя разработки, для которого потолка зарплаты вообще нет.

Зарплаты iOS- и Android-разработчиков во втором полугодии 2020 года, по данным «Хабр Карьеры»
Зарплаты iOS- и Android-разработчиков во втором полугодии 2020 года, по данным «Хабр Карьеры»

Работодателям трудно переманить талантливых ребят одной только зарплатой. Поэтому мобильным разработчикам часто предлагают удалённую работу, гибкий график и другие бонусы.

При этом крутых разрабов не хватает. Вот что говорит Давид Григорян — эксперт в сфере разработки мобильных приложений на платформе iOS и главный инженер по разработке в Сбербанке:

[...] в России число специалистов в области мобильной разработки оценивается в 25–30 тыс. человек. Для тех предложений, которые есть на рынке, этого мало.
По данным «Хабр Карьеры», самый высокий спрос в регионах в 2020 году был на мобильных разработчиков. Для сравнения: в Санкт-Петербурге мобильная разработка уступает менеджменту и бэкенду
По данным «Хабр Карьеры», самый высокий спрос в регионах в 2020 году был на мобильных разработчиков. Для сравнения: в Санкт-Петербурге мобильная разработка уступает менеджменту и бэкенду

Выходит, что сейчас лучшее время, чтобы стать мобильным разработчиком: людей не хватает, а зарплаты высокие. Тем более для начала обучения нужны только час-два в день, компьютер и желание делать потрясающие приложения.

Усаживайтесь поудобнее, а мы расскажем, как выучиться на мобильного разработчика, если сейчас ничего не умеешь.

Зачем компаниям понадобились мобильные разработчики?

В 2015 году несколько друзей из Беларуси создали приложение MSQRD. Программа использовала ИИ для наложения объёмных масок на фото. Результат был такой реалистичный, что MSQRD сразу взлетела в топ App Store и Google Play, а ребятам даже не пришлось тратиться на маркетинг — настолько вирусным был вау-эффект.

Создателям MSQRD удалось создать приложение, которое купил Марк Цукерберг. Сумма покупки до сих пор в тайне
Создателям MSQRD удалось создать приложение, которое купил Марк Цукерберг. Сумма покупки до сих пор в тайне

MSQRD засветился в «Вечернем Урганте», а забавные фото с масками появились в Instagram у российских и зарубежных звёзд. В результате в 2016 году приложение купил Facebook, а разработчиков пригласили на работу в лондонский офис компании.

Успех MSQRD был бы невозможен без труда разработчиков: быстрая обработка фото, удобный интерфейс, никаких вылетов и зависаний. Вспомните ещё десяток приложений, с помощью которых мы платим за покупки, заказываем еду, такси, ищем репетитора и мастера, который наконец-то повесит шкаф на кухне. Чтобы всё это работало предсказуемо и надёжно, программисты пишут мегабайты кода с нуля или полируют то, что уже написано.

Поэтому за мобильными разработчиками идёт настоящая охота. На hh.ru их ищут IT-компании, банки, ритейл, телеком, нефтяные корпорации и небольшие стартапы. Всего открыто более 3 000 вакансий, среди которых даже новичок без опыта найдёт вариант для стажировки.

Прирост вакансий по языкам программирования по отношению к 2019 году. Kotlin и Swift — основные языки для мобильного разработчика
Прирост вакансий по языкам программирования по отношению к 2019 году. Kotlin и Swift — основные языки для мобильного разработчика

Что должен уметь мобильный разработчик?

Тут всё зависит от платформы. Для разработки под Android предстоит выучить язык программирования Kotlin, а для iOS — Swift. Но этого недостаточно. Хороший мобильный разработчик понимает принципы ООП, разбирается в алгоритмах, структурах данных и понимает потребности бизнеса.

iOS-разработку можно сравнить с Шелдоном — там всё работает по строгим правилам или не работает вообще. Android — это Леонард, где главное результат, а способ его достижения может быть любым. Фото: bigbangtheory.fandom.com, Everett Collection
iOS-разработку можно сравнить с Шелдоном — там всё работает по строгим правилам или не работает вообще. Android — это Леонард, где главное результат, а способ его достижения может быть любым. Фото: bigbangtheory.fandom.com, Everett Collection

Трудно ли быть мобильным разработчиком?

Как и любому программисту, вам предстоит постоянно учиться, чтобы поспевать за развитием платформ. Каждый год Apple и Google добавляют новые фичи в свои устройства, поэтому будьте готовы следить за релизами и читать документацию.

И конечно, вас ждёт много нестандартных задач, которые нельзя решить за пару кликов. Нужно уметь гуглить и искать информацию: с большой вероятностью ваша проблема уже решена. И, скорее всего, решение вы найдёте не в русскоязычном интернете, так что готовьтесь учить английский.

Но лучше конечно знать
Но лучше конечно знать

Для новичка главное — получить сильную основу. Базу, без которой нельзя двигаться дальше. Тогда в будущем вам будет легче декомпозировать задачи — делить сложную проблему на несколько простых.

Научиться основам мобильной разработки можно за 6 месяцев

И для этого не нужны опыт и специальные знания. На курсе «Начинающий мобильный разработчик» от Skillbox вы с нуля освоите языки программирования Kotlin или Swift на выбор, научитесь проектировать несложные приложения и напишете первый проект для портфолио.

Вот что вы будете уметь через полгода:

✔️ Уверенно программировать логику для мобильных приложений на нативном языке — Kotlin или Swift.

✔️ Создавать анимации, UI-элементы и следовать гайдлайнам.

✔️ Работать с сетью и многопоточностью.

✔️ Получать доступ к камере, календарю и другим аппаратным ресурсам смартфона.

✔️ Понимать паттерны проектирования: MVP, MVC, SOLID.

✔️ Публиковать приложения в App Store и Google Play.

Полученные знания закрепите на практике. Выпускники курса по Android напишут приложение для логистического центра, а яблочники создадут агрегатор новостей космической отрасли.

Преподаватели — ведущие Android- и iOS-разработчики

Курс по Android ведут руководитель группы Android-разработки KTS Studio Максим Мялкин и разработчик Arcadia Егор Лисаков. Оба преподавателя уже 8 лет в отрасли и знают все особенности операционки от Google.

Делать приложения под iOS научит Максим Николаев — сеньор-разработчик в «Альфа-Банке». Максим в мобильной разработке с 2014 года, а до этого занимался бэкендом и тестированием. По версии рейтингового агентства Markswebb, приложение «Альфа-Банка» признали лучшим в 2019 году.

-7

Почему стоит учиться мобильной разработке в Skillbox

  • Поможем с выбором — iOS или Android 🤷‍♂️ Специалист подробно расскажет про особенности каждой платформы, так ли необходим Mac для разработки под iOS и правда ли, что под Android сложнее кодить. Вместе мы решим, что учить дальше.
  • Занятия в удобное время. Никаких жёстких дедлайнов и лекций по 1,5 часа. Мы даём информацию небольшими порциями и объясняем сложное понятным языком. Все видеоуроки и дополнительные материалы останутся с вами навсегда — не бойтесь что-то пропустить.
  • Актуальные знания. Преподаватели и методисты курса сами работают в компаниях, поэтому знают, какие требования у работодателей к будущему джуну. Мы не загрузим в ваш мозг кучу устаревшей инфы.
  • Поддержка наставника. У вас будет личный преподаватель, который проверит домашние работы, даст обратную связь и ответит на вопросы. Вы не останетесь одни.
  • Нацеленность на трудоустройство. Мы не обещаем, что после курса вас возьмут на сложный проект, но системных навыков будет достаточно, чтобы устроиться на стажировку.

А до конца месяца на оба курса действует скидка 40%, поэтому ещё можно успеть сэкономить. Кстати, оплатить обучение можно в рассрочку, при этом сохранив скидку. Главное — успеть до конца месяца.

Листайте дальше, чтобы перейти на лендинг и записаться на бесплатную консультацию. Поможем выбрать направление, расскажем подробнее о программе обучения и поделимся секретными презентациями курсов.