ЗЫ: Данный пост составлен из мыслей, которые я проецирую из диалогов составленных в час распития кофе с Тех. Лидом и HR нашей компании.
Данный пост предназначен для самоанализа тем, кто мечтает работать в IT сфере, а именно сфере разработки софта. К консалтингу и IT маркетингу пост не имеет никакого отношения.
За последние 2 месяца в нашей компании(разработка софта и аутсорс фронтенда\бэкэнда) наступили интересные времена. Как правило раз в год, проделывая анализ рынка, и подсчитывая чистую прибыль, компания увеличивает штат сотрудников, и берет n+ количество заказов, на порядок больше чем в предыдущем году.
Компания у нас разношерстная. От брутальных JAVA и C разработчиков на Нисан
Кашкай и Лексусах, до латентных хипстеров и перевозбужденных PHP разработчиков пишущих на Laravel, доезжающих до офиса на Лада Xray.
Мой костяк команды составляют тощие подростки на гироскутерах любящих JS(Angular) и маму.
В этом году наш штат увеличился с положенных 4х человек минимум - до 1(сводка с марта по июль). Нанят один миддл разработчик JAVA, отличный Шарпист, Senior PHP, Project Manager, из желаемых фронтенд разработчиков - нанято 0. Завалены интервью.
Кратко:
Люди приходящие на собеседование оторваны от реальности, качество образования равняется нулю, и остается только денежная мотивация.
Знания которые люди получают за 1 год, не позволяют бизнесу решать их целевую задачу, и программист в первый год своей работы идет
компании в минус(в принципе как и всегда), но инвестиция компании в человека является не выгодной.
Менее кратко:
Экскурс в историю:
Так получилось, что свой задел карьеры программиста я открыл еще в 1998 году, когда мой дядя подарил мне мой первый ноут. Целых 16МБ ОЗУ и вдобавок добавил пару дискет с игрой "Принц персии", лайк если помнишь последние уровни.
После этого я начал открывать для себя мир MS-DOS окон, и навыков простейшей работы с операционками и файловой системой.
В 2005 году я пошел в колледж на факультет "АСУ", после колледжа в университет на "Администрирование и сети".
В веб-разработку я попал в 2008 году, сперва обычным "верстаком", потом веб-мастером работающим на студию и на себя по ночам.
Глаза всегда были как у Кунг-Фу панды, от недосыпа. Но удовольствие доставляли вполне хорошие деньги, которыми заказчики одаривали холопа за табличную верстку и поддержку float. После веб-студии произошел переезд в Москву, куда я попал ДЖУНОМ(стаж 4 года) в компанию которая занималась разработкой интерфейсов на Angular. Сказалось отсутствие опыта в интерпрайз разработке, и умению думать масштабно.
Сейчас же по мнению людей - ДЖУН, это тот кто смог написать калькулятор на JAVA и hello-world на JS.
Они не понимают - что джун это человек с годом работы, знающий алгоритмы, и паттерны проектирования хотя бы на уровни: МОГУ ОБЪЯСНИТЬ.
С 2008 года и по 2015(примерно), разработка чего-либо была неким элитарным исскуством со своим узким кругом, комьюнити было менее токсичным, и
в разработку - не важно какой стэк = андроид\ios, либо JAVA либо PHP шли ради удовольствие от профессии, которая разбавлялась наличием неплохого кэша.
С 2015 года(на то время я уже работал Тим Лидом в разработке фронта на Angular) начался период тотального падения качества образования путем открытия 20-30 онлайн школ, которые предлагали разработчику за год овладеть навыками программирования - получить свой Тайланд, аппетитную блондинку с шикарными сиськами, и Аймак, который будет нежно греть ноги своим тонким корпусом.
Каждую неделю к нам приходят люди
И тут мы плавно приходим к осознанию реальности:
С чем не готовы сталкиваться начинающие разработчики, и о чем не предупреждают школы:
1. Первые 1-2 года ты работаешь не в пользу компании. Основная задача разработчика - решение бизнес задач, и зарабатывание денег своему работодателю(если мы говорим об интерпрайз разработчке или студии), работодатель может прокачивать своих сотрудников знаниями, яблоками, кухней и другими ништяками - если не жлоб.
2. Нормальный старт денежного потока начинается спустя 3-4 года(цифра эта плавающая, очень сильно зависит от первичных навыков) и чаще всего "подснежник" пришедший в компанию - качает из компании деньги себе в карман, так как его задачи очень тривиальны и обычно
переделывается более опытными товарищами.
3.Не все готовы работать джунами(человек имеющий опыт 1 года целевой разработки) за 30 тысяч рублей в регионе, и 50~ тысяч в Мск и Питере - т.к за такие деньги можно кидать картошку на сковородку в KFC. Люди понимают что инвестиция долгосрочная, и напрямую зависит от их
желания и мотивации работать.
4. Обычно если разработчик джун все таки преодолевает планки HR, его добивает собеседование с тех. лидом и тех. задание, которое требует тех знаний, которые в корне отличаются от задач в "школах разработки N" и университетах.
Итог:
Основной "пак" - 95% - сотрудников принимаются на 3-4 курсе профильных университетов, и лишь 5% всех людей - прорываются из курсов "Освоить Java за год и получать 300к в месяц". Поэтому если вы не готовы после 8 часового рабочего дня менеджером, еще 8 часов учиться
языку и инструментарию - не стоит рваться в IT, есть шанс надорваться.