Найти тему
Skillbox

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

Что лучше — iOS или Android? Этот вопрос вызывает ожесточённые батлы фанатов: в комментариях потоки гнева, ставки растут, а бан-листы полнеют, как внуки летом у бабушек. А тут ещё Clubhouse подлил масла в огонь и лишил владельцев Android возможности поболтать с Илоном Маском. Из этих споров новичку трудно понять, под какую платформу учиться разрабатывать приложения.

Выбрать Android или склониться в сторону iOS-разработки? Если даже Clubhouse обошёл Google Play стороной, может, стоит писать приложения для Apple?

В статье мы поможем вам определиться с выбором. Расскажем, кто больше зарабатывает, что нужно знать и где учиться. А самых терпеливых в конце ждёт подарок — ссылка на курсы с бесплатным периодом 🎁

Кто востребованнее и больше зарабатывает?

Чтобы разобраться, зайдём на hh.ru. По данным на март 2021 года, в России 1 145 компаний ищут Android-разработчиков, а на яблочных спецов спрос чуть поменьше — 1 026 вакансии. Среди и тех, и других есть предложения для новичков без опыта.

Теперь к любимому вопросу Юрия Дудя. Чтобы узнать «сколько», опять смотрим hh.ru. Айосникам в начале карьеры иногда предлагают больше, но в среднем мобильный разработчик зарабатывает 175 000 рублей в месяц . Сеньоры и тимлиды могут рассчитывать на 375 000 рублей, а потолка зарплат нет.

Доля Android и iOS в США почти одинаковая. Так что если хотите работать на американские компании — можно выбрать любое направление.

➡️ На Android чуть больше вакансий, зарплаты мало отличаются, а на международном рынке востребованы обе платформы.

Какой стек технологий учить?

Чтобы разрабатывать приложения для Google Play, нужно знать как минимум два языка программирования: Java и Kotlin . На Java написан старый код и некоторые библиотеки. В 2019 году Google объявил Kotlin приоритетным для разработки на Android . Поэтому на него и стоит сделать упор начинающему мобайл-девелоперу. Лишним не будет знание Material Design — гайдлайнов Google для разработчиков.

iOS-приложения долго писали на Objective-C. Но со временем язык устарел, и Apple перешёл на новый Swift . Тут тоже накопилось много базы на Objective-C, так что придётся знать хотя бы основы.

Мы перечислили много всего, и вы уже думаете поскорее закрыть браузер и больше никогда не думать о программировании 🤯 Но хорошо знать нужно только один язык . А выучить с нуля Kotlin или Swift можно всего за 3-4 месяца .

➡️ Для разработки приложений на Android нужно уверенно владеть Kotlin, а на iOS — Swift. Основы Objective-C и Java тоже пригодятся.

Что легче освоить новичку?

Будьте готовы к тому, что Android-приложение придётся оптимизировать для телевизоров, планшетов и смартфонов от разных производителей. Но Android — открытая система, поэтому готовые решения можно подсмотреть. На Swift вы пишете только для техники от Apple, и количество возни снижается ощутимо.

-4

Для полноценной разработки на iOS не обойтись без Мака. Не каждый может позволить себе новый лэптоп. Хороший вариант — приобрести старый Мак и учиться на нём или арендовать макось в MacinCloud. Зато потом купите новенький с первой зарплаты 🤗

➡️ Android-приложения пишут на любом компьютере, а среда для разработки под iOS установится только на Мак. Зато меньше времени уйдёт на отладку.

-5

Где учиться новичку?

Чтобы вы ни выбрали, стать мобильным разработчиком можно онлайн. Skillbox как раз открыл набор на 2 курса со скидками до 50%:

Профессия Android-разработчик — для тех, кто мечтает написать своё приложение и разместить его в Google Play.

Профессия iOS-разработчик — для тех, кто хочет покорить App Store и создать портфолио из 7 проектов.

Курсов полно в интернете, почему именно Skillbox?

Как обычно бывает, смотришь уроки на YouTube или читаешь статьи для новичков. Вроде всё понимаешь, но когда доходит дело до реальных задач — ступор и фрустрация. Боишься идти на интервью: портфолио вызывает желание ударить ладонью о лоб 🤦‍♂️, да и опыта собеседований нет 😨

Поэтому в Skillbox вас ждут:

  • Командные проекты. Помимо дипломных работ, вы получите опыт работы в команде с тимлидом, дедлайнами и спринтами. Начинающие iOS-разработчики напишут собственную версию Яндекс.Такси, а андроидеры создадут полноценную игру . У каждого выпускника будет как минимум 3 работы в портфолио .
  • Преподаватели-практики. Курсы ведут разработчики из студий Anvics, KTS-studio, Redmadrobot. Поэтому вас ждут задания, основанные на реальных кейсах, и много практики. Преподаватели проверят домашки, разберут ошибки и просто станут лучшими друзьями, пока вы учитесь.
  • Помощь в трудоустройстве. У вас будет персональный карьерный консультант. Он поможет составить резюме, даст рекомендации и организует собеседования в компаниях-партнёрах — например, в МТС, Рамблере, Сбере или lamoda. Даже после трудоустройства консультант не бросит вас: подскажет пути развития в профессии и поможет с повышением.
  • Стажировки. В 2020 году Skillbox провёл более 300 стажировок студентов . 70% стажёров остались в штате после прохождения практики, а 88% нашли работу ещё до окончания курсов.

Начните учиться сейчас — а платите потом 🔥

Мы рассказали об особенностях разработки под Android и iOS. Независимо от направления разработчик зарабатывает в среднем 175 000 рублей. Вы сможете работать в студии или построить карьеру в крупных компаниях: разрабатывать приложения для бизнеса, образования или государства. Или будете создавать игры, в которых люди будут проводить всё свободное время.

Теперь дело за вами. На оба курса действуют скидка 50% и рассрочка. А 6 месяцев можно вообще ничего не платить . За 6–8 месяцев вы выучите основы Kotlin/Swift и уже сможете попасть на первую стажировку.

Что выберете вы?

-7

Я хочу стать Android-разработчиком 🤖

Я хочу стать iOS-разработчиком 🍏

Вкусно всё 🍬 и трудно выбрать? Тогда листайте дальше и оставляйте заявку на консультацию. Менеджер поможет выявить ваши сильные стороны и определить направление!

Я не могу решить, помогите мне 💁🏻