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 программистов. В текущий момент открыто 3 365 вакансий, из них 1 609 вакансий содержат упоминание «SWIFT», 694 вакансии «Objective-C». Наглядно виден спрос на SWIFT-программистов. При этом, пишущих на SWIFT уровня senior найти сложно и дорого, просто потому что сам язык еще довольно молодой. Обычная практика в этом случае, брать на борт junior и “подращивать” их самим до уровня middle и выше.

Вилка зарплат по СНГ для iOS разработчика (опыт работы 2-5 лет) колеблется в пределах 2-4 тысячи долларов США и не сильно отличается от того, на каком языке пишет программист. В отличие от СНГ, в США пока сохраняется перевес в зарплатах Objective-c программистов (данные 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-Рекрутеру?

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

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

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

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

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

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

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