Чем занимаются андроид-разработчики
easy

Чем занимаются андроид-разработчики

И за что получают 103 тысячи рублей.

Андроид установлен в 8 из 10 смартфонов в мире. Это 2,5 миллиарда пользователей, а также крупнейший рынок мобильных приложений. Всю эту вселенную обслуживают андроид-разработчики.

В этой статье разбираемся, что именно делают, какими инструментами пользуются и сколько зарабатывают разработчики приложений для Андроида.

Карта мира мобильных операционных систем. Всё синее — андроид
Карта мира мобильных операционных систем. Всё синее — андроид. Источник: Bloomberg

Что делает

Андроид-разработчик создаёт приложения и поддерживает их работу. При этом он не только пишет код, но может и заниматься другими вещами: 

  • продумывать интерфейс и логику (если для этого нет дизайнеров), 
  • защищать данные и устранять уязвимости, 
  • отвечать за производительность приложений, 
  • изучать пользовательские пожелания и делать обновления. 

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

Что должен знать 

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

  • HTML, CSS, XML,
  • владение языками Java и Kotlin,
  • знание файловой структуры и принципов работы OS Android,
  • основы ООП, 
  • опыт работы с Git, GitHub, популярными библиотеками и фреймворками,
  • понимание того, как передаются данные через протоколы REST и HTTP. 

База знаний андроид-разработчика постоянно расширяется, поскольку Гугл регулярно выпускает новые обновления и библиотеки. Если вы хотите что-то один раз выучить и просто работать — это не про андроид-разработку. 

Зарплата андроид-разработчика 

В 2020 году средняя зарплата андроид-разработчика 103 тысячи рублей — это примерно столько же, что и год назад. Больше всего вакансий в Московской области и в Крыму, а самый высокий средний доход в Курганской области — здесь работодатели готовы платить 150 тысяч рублей.

Зарплата андроид-разработчика
Зарплата андроид-разработчика

Во втором полугодии 2020 года начинающие специалисты получают 60 тысяч рублей — сайт «Хабр Карьера» не делит мобильную разработку на iOS и андроид-направления, поэтому эта средняя зарплата для всех джунов. 

👉 Если вы с нами недавно — почитайте о том, «Кто такой джуниор и стоит ли идти им работать?» 

Рабочие инструменты 

Основной инструмент андроид-разработчика — программа Android Studio. Она постоянно обновляется, совместима с любой операционной системой, доступна для бесплатного скачивания и находится на сайте developer.android.com

Android Studio позволяет написать приложение с нуля или начать с макета: 

  • есть шаблоны под смартфоны и планшеты на Android OS,
  • под приставки и телевизоры на Android TV, 
  • под умные часы и переносные устройства на OS Android Wear, 
  • под водительские гаджеты на Android Auto и другую технику. 

В Android Studio встроен редактор макетов и есть функции для командной работы, тестирования и рефакторинга кода. Поддерживаются языки Kotlin и Java. Полный перечень возможностей смотрите в «Гиде пользователя» на сайте программы — документация на русском языке с описанием каждой функции.

Стандартный режим Android Studio 4.0.1 — версия программы, актуальная на момент обзора
Стандартный режим Android Studio 4.0.1 — версия программы, актуальная на момент обзора

Перспективы  

С 2016 года андроид-разработчиков пугают страшилкой, что Гугл откажется от андроида, переведёт все устройства на OS Fuchsia и оставит всех без работы. В 2019 году на конференции Google I/O ситуация прояснилась: Fuchsia не станет заменой андроида, а будет использоваться для умного дома, интернета вещей и прочих гаджетов. Об этом заявил глава направления Android Хироши Локхаймер. 

То есть андроид никуда не уходит, но даже если бы это было не так — всё равно не страшно. У Гугла в запасе нет столько программистов, которые способны перевести все устройства на новую операционную систему — это будут делать андроид-разработчики. Работы всегда будет много. 

Что касается развития карьеры, то здесь есть три варианта: 

  1. Можно сосредоточиться на разработке мобильных приложений. 
  2. Вырасти в тимлиды и контролировать работу других разработчиков. 
  3. Подтянуть техническую часть и освоить инженерное направление. 

Для примера рекомендуем интервью Даниила Попова — андроид-инженера из Авито, который начинал разработчиком и устал от тимлидства в Mail.ru Group. 

С чего начать 

Почитайте введение в андроид от Гугл

Установите Android Studio и изучите «Гид пользователя». 

Почитайте про Java и Kotlin. 

Добавьте в закладки русскоязычные форумы cyberforum.ru и 4pda.ru — они пригодятся, когда возникнет вопрос или проблема.Не бойтесь что-то упустить и начинайте с малого — для старта подойдёт книга Дэвида и Дон Гриффитса «Head First. Программирование для Android».

Текст

Александр Бабаскин


Редактура

Максим Ильяхов


Корректура

Ира Михеева


Вёрстка

Маша Дронова


Иллюстрация

Даня Берковский


Соцсети

Олег Вешкурцев

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
easy