Рубріки: Инструменты

Swift против Objective-C: какой язык программирования выгоднее учить

Анастасія Пономарьова

Язык программирования Swift был выпущен Apple как замена Objective-C, которая должна была быстро его уничтожить. Однако прошло восемь лет, а Objective-C даже не думает умирать: многие разработчики продолжают пользоваться им из-за удобства. Так какой из языков учить, если вы новичок в области разработки ПО Apple, разбирался Dice.

Перспективы

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

Это подводит к другому ключевому критерию — сколько платят за знание каждого из языков. По данным Lightcast, средняя зарплата разработчиков на Swift в США составляет $8240 в месяц (в Украине, по данным DOU, $2775). За последние 12 месяцев работодатели разместили около 90 872 вакансий, которые включали Swift в качестве требования. Основываясь на этих и других данных, Lightcast прогнозирует, что рынок вакансий, связанных со Swift, вырастет на 5,8% в течение следующих двух лет.

В то же время разработчикам со знанием Objective-C платят в США в среднем $8250 (в Украине — около $3000), в 38 546 объявлений о вакансиях за последний год упоминали этот язык. Прогнозируемый рост рынка также составляет 5,8%.

Что в целом по стеку iOS?

Если проанализировать заработную плату технологов, специализирующихся на стеке iOS, то есть знают оба языка и дополнительно пользуются инструментами вроде iPhone SDK, получается следующая картина: в США инженерам платят в среднем $8100, в Украине — $3500.  Прогнозируемый рост спроса на таких специалистов в течение следующих двух лет — 9,8%.

Вывод

Работа в iOS (и в целом с любым ПО Apple) хорошо оплачивается, отображенные зарплаты — всего лишь медиана. То есть при правильном сочетании навыков и опыта вознаграждение часто может быть еще выше: по данным Djinni, разработчики iOS часто запрашивают компенсацию $6000.

Скриншот

Имейте в виду, что, согласно последнему отчету о зарплате Dice Tech, средняя зарплата таких специалистов растет: сейчас она составляет $104 566 в год (или $8700 в месяц), что на 6,9% больше, чем в период с 2020-й по 2021 год.

 

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024