Я думаю многие тут убедились, что найти нормального специалиста на вакансию невозможно, тем более соискатели вроде бы формально способные что-то делать и соответствующие требованиям – копейки за десяток, а они
-
Не знают основ (а прикладные вещи знают поверхностно)
-
Они не хотят ничего понимать или узнавать
-
Вы хотите работать с 11:00 до 18:00 с перерывом на обед
-
Они хотят 300к денег в секунду за все это
Пример такой ситуации можно найти в недавней статье о поиске devops, где прекрасно описано это явление. Но, думаю, проблема не только в DevOps. И кажется, я знаю одну из причин происходящего. Заходим на skillbox и смотрим, чему там учат программировать. Отказ от ответственности: я не делаю (анти)рекламу для этой конкретной платформы, она более или менее везде одинакова, просто для иллюстрации. Итак, что мы там видим:
-
Java-разработчик. Вы научитесь программировать на Java с нуля и создавать веб-приложения с использованием среды Spring. Трудоустройство через 6 мес..
-
Разработчик С++ с нуля. Вы освоите легендарный язык программирования с нуля: напишите поисковую систему, свою Booking.com и научиться навыкам работы в команде. Продолжительность 7 месяцев.
-
Архитектор программного обеспечения. Вы познакомитесь с инструментами и передовыми методами построения архитектуры программного обеспечения. Продолжительность 4 месяца.
-
Первые шаги в DevOps: системное администрирование для начинающих. Вы узнаете, как администрировать Linux, настраивать веб-серверы и поддерживать работу веб-сайтов. Продолжительность 4 месяца.
-
Full-stack разработчик. В ходе курса вы научитесь с нуля создавать веб-сайты под ключ на PHP, Python или JavaScript. Начать карьеру можно как fullstack-специалист в ИТ-студии, так и в качестве фрилансера. 7 месяцев до приема на работу.
Ну в таком стиле. Data Scientist обещают сделать за 9 месяцев, архитектора за 4. Я знаю людей, которые работают уже 20 лет и до сих пор не дошли до архитектурного уровня и, наверное, никогда не дойдут. И вот за 4 месяца! Чудо-прекрасно.
Я, конечно, не скажу, что… единственный источник зла, свидетелями которого мы являемся, но кажется, что все эти курсы породили монстра под названием «Специализированные завершенные курсы». То есть человек, который всерьез считает, что если она ему объяснит, как писать и чем интерфейс отличается от транссексуала, то у него есть какая-то солидная экспертиза в этой области. Вопрос о том, можно ли за 6, 7 или даже 9 месяцев понять, как операционная система управляет памятью, как устроен процессор, что такое сетевые протоколы и где многопоточные гонки могут создавать проблемы, оставим риторическим.
Я могу сказать крамольную вещь, но они не виноваты, что считают себя специалистами. Ведь в описании курса было написано, что так оно и есть. Чувак, ты написал Booking.com, сколько ты знаешь людей, которые также написали Booking.com? Вы бесподобны! Я утрирую, конечно, но так оно и есть. Если человек приходит с улицы, он приходит не знает о существовании основы он не выучил. Цель курса – научить в кратчайшие сроки (чтобы не отпугнуть потенциальных клиентов) тому, что будет выглядеть как ремесло, даже если смотреть издалека и сквозь прищур. Перед авторами курса не стоит (совсем, совсем) задача открыть перед бедолагой недоступную им бездну знаний. Так что люди не будут подписываться.
Также имейте в виду, что IT уже давно (ну лет 10, это точно) не удел фанатиков и красноглазых энтузиастов. Это серьезный бизнес, куда сообразительные родители стараются отправить своего ребенка на заработки потом, а менее сообразительные взрослые едут туда за деньгами из регионов, где у них было гораздо меньше шансов. Поэтому ожидайте, что обучающий курс потребителей тогда проявит заметный интерес к элементарным вещам — наивно. Кто-то, наверное, будет, но в массе – очень маловероятно.
Можно много критиковать университетскую систему образования, с ее советским наследием, массой ненужной чепухи в учебных планах и преподавателями, которые сами не знают, чему они учат и что надо учить, но всегда стараются хотя бы погрузить человека в Основы. И только кажется, что разумной альтернативы этому нет. Профессиям тоже надо долго учить. Не 4 месяца и даже не 7. Если не в вузе, то в фирме на стажировке.