Миф о нехватке IT-специалистов

Миф о нехватке IT-специалистов

SiteBot·

Наверное, многие читали старую бородатую шутку о том, как бы звучало описании вакансии водителя, если бы эта работа была похожа на работу в IT отрасли:

Вакансия: водитель.

Требования: профессиональные навыки в управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками, находящимися на вооружении стран СНГ и НАТО.

Навыки раллийного и экстремального вождения обязательны. Опыт управления болидами «Формулы-1» — приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, антиблокировочных систем, навигационных систем и автомобильных аудиосистем ведущих производителей — обязательны. Опыт проведения кузовных и окрасочных работ — приветствуется. Претенденты должны иметь сертификаты Mercedes, BMW, а также справки об участии в крупных международных ралли не более чем двухлетней давности.

Зарплата: испытательный срок 1-3 месяца, зарплата по результатам собеседования.

Это было бы очень смешно, если бы это не было частью реальности.

Недавно я открыл hh.ru и попытался проанализировать, куда может пойти среднестатистический backend-разработчик и какие базовые требования предъявляют те или иные работодатели. В итоге получилась совершенно шизофреническая картина мира, где вакансии на данную должность не только завалены списками довольно серьезных требований, но и кардинально разнятся по списку требований к кандидатам.

Я сделал выписку технологий из примерно 20 вакансий. Вот примерно то, что должен в той или иной мере знать человек, который открывает сайт по поиску работы и претендует на должность backend-разработчик на PHP:

  • PHP > 7.2 от 3 лет

  • HTML/CSS, Bootstrap, адаптивная и кроссбраузерная верстка

  • JavaScritp/jQuery, ecmascript 6

  • Опыт работы с SPA: React, Angular, VueJs, webpack, babel, postCss, gulp, nodejs, sass, less, TypeScript

  • Опыт использования любого PHP-фреймворка (Symfony, Laravel, Zend, Yii)

  • Опыт работы с MySql, MariaDB, PostgreSQL, Oracle - "сложные запросы", индексы, уровни изоляции, транзакции

  • Опыт работы с noSql базами данных (Redis, Memcached и т.д.)

  • Опыт или желание изучать Goland/Kotlin

  • ООП, SOLID, MVC

  • RabbitMQ, ActiveMQ

  • Паттерны проектирования

  • Понимание принципов построения микросервисной архитектуры

  • Git, GitLab

  • Docker, Vagrant

  • Уверенный Linux-пользователь

  • Опыт c 1C Bitrix, MODx, Netcat и т.п.

  • Опыт разработки REST API, SOAP

  • ElasticSearch, Sphinx

  • Apache, Nginx

  • Опыт работы с высоконагруженными системами

  • Опыт работы с ClickHouse

  • Умение разбираться в чужом коде

  • Умение ставить сроки выполнения задач

  • Умение и желание писать unit-тесты

  • Опыт в scrum, kanban

Сейчас многие скажут, что я открыл Википедию и тупо выписал все технологии, +/- относящиеся к бэкенду. Нет!

ЭТО РЕАЛЬНАЯ ВЫПИСКА ТРЕБОВАНИЙ ИЗ ПРИМЕРНО 20 ВАКАНСИЙ на разработчика PHP.

Ну что, детишки, которые любят в комментариях на ютубчике писать про немыслимые зарплаты айтишников - вы уже побежали штанишки менять? Всё ещё мечтаете стать программистом, работая под пальмой в Таиланде* "не напрягаясь"*? И, прошу заметить - это всего-навсего первоначальные требования, а платить вам будут - за работу, где вы окончательно потеряете психику и здравый рассудок.

Ну а вы, опытные спецы, теперь понимаете, откуда растут ноги мифа о нехватке IT-специалистов? Конечно, с таким сумасшедшим стеком требований их будет не хватать, ибо выучить и познать в полной мере всё это не хватит и жизни.

А теперь предлагаю список требований для профессии "автомеханик":

  • Опыт работы от 1 года в сфере обслуживания автомобилей

  • Профессионализм

  • Аккуратность и ответственность

В принципе, всё. Этого текста достаточно для понимания, что значит выбрать профессию программист.

Комментарии (72)

Правила комментирования
  • Любые темы про политику, войны, или всё то, что НЕ относится к теме сайта, будут УДАЛЯТЬСЯ.
  • Всё, что попадает под возможные нарушения законодательства РФ (экстремизм, призывы, дискредитация, оправдание, возбуждение и т.п.) - тоже.
  • Любые бессмысленные оскорбления участников сайта или тематики сайта. Если с чем-то не согласны - приводите аргументацию, а не оскорбления.
  • Запрещается упоминание в негативном контексте (клевета) каких-либо персоналий - физических или юридических лиц.

Мы стараемся сделать комментарии ценным информационным материалом, засорять сайт мусорными обсуждениями, никак не относящимися к теме сайта, не нужно! Спасибо за понимание.

0 / 10000

Форматы: JPG, PNG, WebP. Не более 5 файлов (по 10 МБ). Можно вставить из буфера (Ctrl+V).

Загрузка комментариев…