Objective-C, язык, на котором Apple хочет, чтобы разработчики отказались от Swift, привлекает высокие почасовые ставки для программистов, работающих по внештатным контрактам.
Фактически, согласно платформе для талантливых фрилансеров Upwork, фрилансеры, знающие Objective-C, получают самые высокие ставки среди всех языков программирования, а работа по контракту приносит им в среднем 66 долларов в час.
И это несмотря на то, что Objective-C резко упал в рейтинге популярности языков программирования Tiobe в феврале этого года. Objective-C сейчас 19-й по популярности язык в августовском индексе Tiobe, а Swift находится на 12-м месте.
SEE: Виртуальные советы по найму для соискателей и рекрутеров (бесплатный PDF) (TechRepublic)
Apple представила Swift в 2014 году в качестве современной замены Objective-C, который сам является расширенным набором C, и побудил разработчиков использовать Swift для создания приложений для iOS и macOS.
Несмотря на то, что популярность Objective-C упала в рейтинге Tiobe, на Objective-C все еще есть много устаревшего кода, который необходимо поддерживать. Этим, а также количеством программистов, работающих с Objective-C, вероятно, объясняется более высокая почасовая оплата.
Проблемы, связанные со спросом и предложением на навыки древнего языка программирования, возникли во время попытки правительства США развернуть выплаты по безработице в беспрецедентных объемах в апреле этого года, потому что правительства штатов США и федеральное правительство не смогли найти достаточно разработчиков COBOL для обновить программное обеспечение, лежащее в основе государственных систем.
Upwork утверждает, что его данные о заработной плате основаны на анализе языков программирования с самой высокой средней почасовой ставкой на Upwork.com. Это снимок средних ставок для фрилансеров из США по контрактам с 1 января 2020 года по 30 июня 2020 года.
Разработчики, знающие Go или Golang, разработанные инженерами Google, получили вторую по величине среднюю ставку — 64 доллара в час. .
Многие другие языки, входящие в первую десятку по средней почасовой ставке, тоже не особенно популярны: разработчики Windows PowerShell зарабатывают 62 доллара в час, а специалисты по Excel VBA зарабатывают 60 долларов в час.
Завершают первую десятку Kotlin (60 долларов), VB.NET (59 долларов), Ruby (59 долларов), Java (58 долларов), C # и ASP.NET (оба по 56 долларов).
SEE: Программирование на Python: последний курс Microsoft для начинающих посвящен разработке проектов НАСА
Согласно Upwork, программисты на C ++ зарабатывают 55 долларов в час , Разработчики баз данных SQL зарабатывают 54 доллара в час, разработчики Python зарабатывают 53 доллара в час, а разработчики C зарабатывают 52 доллара в час.
Нет большой разницы между почасовой оплатой среди 15 ведущих языков. Тем не менее, есть три языка, которые выделяются с точки зрения годового роста объема контрактов. Наибольший рост объема продаж наблюдался на SQL — 152%, на втором месте — Ruby и Java — по 127% каждый.
«Наши данные показывают, что существует спрос на широкий спектр навыков программирования, включая мобильных экспертов, использующих Objective-C или Kotlin, аналитиков данных и инженеров, использующих SQL, и разработчиков, использующих Java и Go. Мы находим что малый и крупный бизнес привлекает независимых специалистов в области технологий для достижения своих экспертных навыков », — сказал Майк Пэйлор, вице-президент по разработке и продуктам Upwork.