В быстро меняющемся цифровом мире кажется, что технологии приходят и уходят в считанные мгновения. Модная еще вчера профессия завтра оказывается бесперспективной.
В недавнем исследовании «Какие навыки разработчиков будут востребованы завтра», проведенном фирмой по подбору ИТ-персонала Dice, проанализированы текущие отраслевые данные и тренды, позволяющие выявить специализации и навыки разработчиков, ныне пользующиеся наибольшим спросом. В нем также рассматривается, какие навыки в области разработки ПО скорее всего будут востребованы в ближайшие годы.
Хотя новейшие данные Dice говорят о том, что работодателей продолжают интересовать разработчики ПО с опытом в общепризнанных технологиях, таких как .NET, C++ и HTML, окружающая обстановка быстро меняется. Исследование поисковых запросов в Интернете в период с 1 января по 15 апреля 2014 г. позволило выявить ряд наиболее востребованных навыков и квалификаций. В первую десятку попадают Java/J2EE, .NET, C++, C#, Senior, SQL, HTML, C, веб-приложения и Linux.
«Сегодня самые важные потребности концентрируются вокруг создания ядра, но это изменится по мере реализации потенциала, который заключают в себе технологии следующего поколения», — отметил президент Dice Шраван Голи.
Технологии нового поколения скоро серьезно заявят о себе. Одним из главных драйверов, сообщает Dice, является зарождение носимой электроники. На потребительском рынке уже популярны умные часы и браслеты для фитнеса. Факторами дальнейшей перестройки рынка в ближайшее десятилетие станут умные предметы одежды и ряд устройств вроде умных очков.
По мере распространения этих технологий организациям понадобятся разработчики приложений, умеющие писать программы для крошечных экранов и масштабно уменьшенных интерфейсов. В ряде случаев эти интерфейсы будут обходиться без экрана. А пользователи будут оперировать устройством, используя речевые команды или жесты.
«Для тех, кто возьмется за носимую электронику, она, возможно, станет источником ряда увлекательных интерфейсных головоломок», — отмечает блоггер Dice Ник Колаковский. Например, он спрашивает, как придумать идеальный значок, извещающий носителя умного браслета, что его ждут 10 срочных почтовых сообщений, или как встроить область дисплея на внутреннюю сторону линз солнечных очков, чтобы не отвлекать водителя от дороги?
Технический специалист, способный работать над подобными (и многими другими) идеями, видимо, будет высоко востребован, считает он.
Другой зоной расцвета является Интернет вещей. В 2014 г. производители рассчитывают выпустить больше 6 млн. подключенных устройств, а в ближайшие годы эта цифра резко вырастет.
Потребительские устройства, встроенные датчики и межмашинные коммуникации будут генерировать громадные потоки структурированных и неструктурированных данных. Организациям потребуются разработчики, умеющие создавать код, необходимый для работы устройств и датчиков, а также программисты, которые смогут обеспечить соединения всех точек цифровой информации и запустить в работу аналитику.
Наконец, существует новая область беспилотных летательных аппаратов (дронов) и роботов. В отчете говорится, что за последние 12 месяцев Google купила семь фирм, занимающихся робототехникой. А Facebook, Amazon и FedEx заявили о своем интересе к использованию коммерческих дронов. Поскольку бизнес внедряет роботы и дроны в повседневную жизнь, будут появляться новые специальности, связанные с проектированием и созданием робототехники и сопутствующих сложных программных систем.
Ясно одно — спектр востребованных специализаций разработчиков в течение ближайших нескольких лет сильно изменится.