fbpx

обДЖЕКТИВ-СИ, а не объект-ЭС, как нередко говорят ))

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

Рекрутер должен понимать, какой язык сейчас является предпочтительным для бизнеса и почему? Легко ли найти программистов SWIFT уровня senior? Где искать программистов, пишущих на SWIFT ? Сколько они зарабатывают?
Рассмотрим все эти вопросы step by step.

hrpr school blog

Присоединяйся к школе HRPR в Telegram-сообществе IT-рекрутеров и в соцсетях

Objective-C

Язык Objective-C характеризуют как простой и надежный, на нем написан весь софт Apple. Он существует уже более 30 лет, а значит, была выполнена работа над багами, созданы библиотеки и накоплена документация. Еще один плюсик Objective-C в том, что изначально он строился компанией Apple на базе языка С, соответственно, они полностью совместимы.

SWIFT

SWIFT был создан Apple в 2014 году. Изначально больше использовался под iOS, а сейчас — для Mac, Darwin, Linux, FreeBSD, Windows. Язык ценят за стабильность, он интуитивно понятный в использовании и легкий в изучении. Кроме того, SWIFT использует рантайм Objective-C, а это значит, что программа, написанная изначально на Objective-C, может быть доработана на SWIFT.

Какие разработчики востребованнее?

Еще пару лет назад большинство iOS-приложений писали на Objective-C, SWIFT рассматривался как возможная альтернатива с припиской в объявлении для соискателя: «плюсом будет знание SWIFT». Сейчас ситуация меняется. SWIFT доказал, что он быстрее, проще и умнее, чем Objective-C. Количество приложений, написанных на SWIFT, растет — и запросы на подбор специалистов вместе с ними. Согласно индексу Tiobe, SWIFT является 16-м по популярности языком, а Objective-C занимает лишь 23-ю строку.

Несмотря на эту тенденцию, очень много приложений, уже написанных на Objective-C, будут требовать поддержки. То есть спрос на разработчиков Objective-C сохранится, по крайней мере до тех пор, пока не произойдет окончательный переход на SWIFT. Согласно исследованию jetbrains, уже сейчас больше половины разработчиков используют SWIFT, а еще треть участников опроса — оба языка. То есть транзит намечен, и, судя по всему, он неизбежен.

Какие разработчики стоят дороже?

Компании очень важно знать, насколько легко найти разработчиков и насколько они дороги. Давайте проведем собственное небольшое исследование. Для примера возьмем сайт https://hh.ru/ и посмотрим открытые вакансии для iOS программистов. В текущий момент открыто 3365 вакансий, из них 1609 вакансий содержат упоминание SWIFT, 694 вакансии — Objective-C. Наглядно виден спрос на SWIFT-программистов. При этом пишущих на SWIFT уровня senior найти сложно и дорого, просто потому что сам язык еще довольно молодой. Обычная практика в этом случае — брать на борт junior и «подращивать» их самим до уровня middle и выше.

Вилка зарплат по СНГ для iOS разработчика (опыт работы 2–5 лет) колеблется в пределах 2–4 тыс. долларов США и несильно отличается от того, на каком языке пишет программист. В отличие от СНГ, в США пока сохраняется перевес в зарплатах Objective-С программистов (данные 2020 г., источник: Stack Overflow).

Какая перспектива у Objective-C и SWIFT?

По всей видимости, в будущем Apple откажется от Objective-C. Сейчас брошено много сил на его продвижение и развитие. Отметим, что SWIFT — язык с открытым исходным кодом, что всегда способствует росту сообщества. Отчет State of the Developer Nation от SlashData это подтверждает. В 2021 году комьюнити SWIFT уже насчитывало 2,5 млн разработчиков, а Objective-C — 1,6 млн.

Переписывать приложение с Objective-C на SWIFT пока дорого, но все новые проекты стоит делать на втором, например, сам Apple реализует на SWIFT новые функции iOS. Переход с одного языка на другой естественен, но это преобразование всегда происходит плавно.

Русскоязычные комьюнити SWIFT

  1. Белорусское сообщество в Facebook CocoaHeads Belarus.
  2. Русскоязычное сообщество «ВКонтакте» The Swift Developers| Сообщество.
  3. Телеграм-чат разработчиков на SWIFT.
  4. Телеграм-канал, публикующий вакансии для SWIFT-разработчиков.
  5. Телеграм-канал вакансии и запросы по iOS, Android, Xamarin.
  6. Русскоязычный телеграм-канал разработчиков iOS.

SWIFT в Беларуси

Разработчики на SWIFT постоянно требуются в компании международного уровня: LIft, Epam, Flo, Yandex. Программисты, пишущие на SWIFT, нужны в студии, например, Wadline выделяет ТОП-10 таких в Беларуси.

Примеры описаний вакансий в карусели.

На занятиях в школе HRPR вы пройдете технический ликбез.

И научитесь искать специалистов разного уровня.

01

ШАГ

Остался последний шаг. Приходите на курс HRPR для IT-рекрутеров. Скоро старт новой группы. 125+ часов, 40+ занятий, 10+ спикеров из ведущих IT-компаний

Последнее из блога

IT-СловарьITHR & IT-РекрутингЛикбез для IT-Sales
07.02.2022

Базы данных. Что нужно знать IT-рекрутеру?

База данных (БД) — это набор сведений об объекте, хранящихся упорядоченным, строго заданным способом. Простыми словами, база данных — это место хранения данных. Базы данных сейчас используются практически везде: на…
IT-СловарьITHR & IT-РекрутингДолжности в ITЛикбез для IT-SalesТехнологии IT-сорсинга
30.01.2022

Data Protection Officer. Зачем он нужен IT-компании? Как его искать?

25 мая 2018 года вступил в силу Европейский регламент по защите персональных данных (GDPR), который обязывает компании-подрядчики следовать требованиям регламента при работе с европейским заказчиком. С этого времени вопросы по…
IT-СловарьITHR & IT-РекрутингДолжности в ITТехнологии IT-сорсинга
29.01.2022

Виды тестирования и тестировщиков. Где их лучше искать IT-рекрутеру?

Около трети вакансий, которые будет закрывать рекрутер в стандартной аутсорсинговой компании, — это тестировщики. А что нам известно о профессии тестировщика? Что это человек, который ищет баги? Но если копнуть…
Golang. Где искать разработчиков и сколько они стоят? Советы IT-Рекрутерам от школы HRPRIT-СловарьITHR & IT-РекрутингТехнологии IT-сорсинга
04.01.2022

Golang. Где искать разработчиков и сколько они стоят?

В ноябре 2021 года языку программирования GO исполнилось 12 лет. Название GO язык получил как производное от материнской компании Google, но позднее, чтобы не пересекаться с еще одним языком программирования…

Где вам удобнее общаться?

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

Телефон: +375 29 706 35 79, почта: hi@skademy.by

Или выберите удобный мессенджер: