Некоторые отголоски деятельности проведенной еще в прошлом году. Потихоньку собираюсь с мыслями и формулирую, что-то будет выливаться в статьи.
Мысли куда идти, в каком направлении развиваться в ИТ, помимо собственно поиска высокодоходной работы, сразу накатывают, как только появляется свободное время. В последние месяцы года времени было предостаточно, несмотря на загрузку своими пет-проектами. По ним (своим проектам) тайминга нет, да и ТЗ как такового нет, понемногу обдумываю, реализую, потом обдумываю глубже и переделываю. Все это не критично, и хотелось бы еще, помимо собственно проекта, получить в результате реализации дополнительно подготовку по какой-нибудь новой и перспективной для себя технологии.
Первое, что приходит на ум – внимательно изучить требования вакансий с приличной зарплатой и посмотреть, в каких местах я не дотягиваю, чего не хватает в моем стеке компетенций. То есть принцип, следуй за спросом.
Напомню, что ранее я уже немного обжегся с изучением Flutter, который считал очень перспективным для ближайшего будущего, но компания разработчик приняла почему-то другое решение, и продукт подзавис, похоже на достаточно продолжительное время. Несколько месяцев изучения были потрачены не совсем эффективно, скажем мягко.
Изучая более-менее подходящие для меня вакансии часто натыкаюсь на требование опыта работы с фреймворком Laravel. Вакансии выглядят подобным образом:
У меня уже была попытка овладения этим фреймворком, несколько лет назад, стал изучать теорию, читать мануалы. Это была еще версия 8 фреймворка, многие функции еще не были реализованы в полной мере или во многом мне не понятны. В целом не очень понравилось, да и приблизительно через год вышла уже следующая версия, и требования в вакансиях стали меняться, было уже указано обязательно владение версией не ниже 9 (сейчас часто требуются 10 и 11 версии). В тот момент пришло осознание, что изучать теоретически какие-то конкретные программные продукты нет смысла, последующая версия может существенно отличаться от предыдущей, и соответственно знания уже будут не актуальны. Что-то подобное произошло с CMS Drupal, когда сменился разработчик этой системы. В итоге разница между версией 7 и версией 8 была кардинальная, CMS Drupal была полностью переписана по-другому. Все навыки полученные на версии 7 уже никак не подходили к версии 8.
Приблизительно представляю сколько времени может понадобиться для практического изучения фреймворка Laravel. Как-то на одном из собеседований пришлось общаться с начальником отдела разработки, который рассказал, что на плотное изучение Laravel у него ушло около года. Причем ему пришлось фактически закрыться в квартире и минимизировать общения с близкими и друзьями, чтобы не отвлекаться. На мой взгляд, такой подвиг не уместен в текущих условиях высокой неопределенности, не понятно куда и как будет развиваться ИТ, во многом из-за широкого применения ИИ (искусственного интеллекта). Правда разработчики Laravel по некоторой информации смогли привлечь немалые инвестиции в развитие своего проекта в 2024 году, значит кому-то это нужно. И инвесторы, а не только создатели продукта, видят какую-то перспективу, в том числе и финансовую.
И вот чтобы хоть как-то пощупать рынок, реальную востребованность специалистов со знанием Laravel на нашем рынке труда, я разместил фейковое резюме с указанием в заголовке названия популярных фреймворков. Помимо этого резюме одновременно обновил свое реальное резюме, с реальным описанием компетенций. Через непродолжительное время получилось сравнить результаты:
сразу хочу отметить, что ни по одному из резюме в обозначенном периоде не было никаких звонков от работодателей и никаких сообщений.
Что интересно, так это количество показов. Получается, что на работном сайте, так же как и на маркетплейсах существуют «показы». И эти показы, тем или иным образом могут влиять на доступность резюме для потенциальных работодателей.
Но несмотря на бОльшее количество показов фейкового резюме с заголовком Laravel, 34 показа против 4 показов реального резюме, просмотр и там и там был всего один.
Какие выводы можно по этому поводу сделать:
- Работодатели ведут себя пассивно, вакансии либо не актуальны, используются для рекламных целей или сбора данных на будущее, либо рассчитаны на создание статистических показателей (наличие вакансий как таковых, обозначение уровня зарплат и т.п.);
- Актуальность и востребованность специалистов со знанием Laravel на уровне работного сайта поддерживается и культивируется, это демонстрирует количество показов;
- отсутствует реальная повышенная активность работодателей на привлечение специалистов со знанием и опытом работы с фреймворком Laravel, если они и интересны работодателям, то не намного чаще, чем специалисты общего профиля web-разработки.
К чему приводит мой эксперимент – целесообразность изучения именно фреймворка Laravel для меня под ооочень большим вопросом⁉ И явно не путь для развития и роста в ИТ на текущий момент, несмотря на частое упоминание в публикуемых вакансиях на работных сайтах.
Что буду с этим делать и как жить? Искать другие направления, и вероятно опять экспериментальным путем 🧐