Про трудоустройство в IT
Здесь в последнее время я видел посты про попытки трудоустройства в it со стороны джуна, про объяснения работодателя - почему не всегда их принимают на работу. Хотелось бы поделиться своим опытом поиска сотрудника в команду.
Пару слов о нашей команде - мы сотрудники крупной компании, выступающей в мире it скорее как заказчики необходимого ПО. Несколько месяцев назад наш разработчик пошел на повышение, став руководителем нашего проекта и с тех пор мы ищем сотрудника на его должность. За прошедшие месяцы мы собеседовали несколько десятков человек и у меня сложилось некоторые предоставления о возможных кандидатах на должность. Возможно данный пост чем-то поможет людям, делающим своим первые шаги в программировании.
Коротко о вакансии . У нас в администрировании крупная корпоративная федеральная система с несколькими тысячами сотрудников работающими в ней. В наши обязанность входит администрирование БД, подготовка и отчётности, выполнение скриптов и чтение логов серверов Линукс, а так же тестирование будущих релизов на предмет ошибкок и багов. Тестирование занимает у нас порядка 3-4 дней и чтобы ускорить процесс решено было создать проект автотестов, а так же по возможности создать корпоративный портал системы - для предоставления пользователям инструкций и сведений об обновлениях системы.
На данную вакансию рассматриваем всех кандидатов - главное понимание базовых вешей и желания учится. И вот по факту собеседований сложилось следующие типы соискателей:
1. Джуны прошедшие на вакансию выше своих компетенций, но не потянувшие работу над проектом. Данные пользователи ранее работали на должностях с более высокими, по сравнению в навыками компетенциям и теперь несмотря на провал на прошлом месте работы не готовы снижать своих финансовых требований.
2. Выпуски онлайн курсов. Главной проблемой кандидатов этой категории является в большинстве отсутствие творческого подхода. После окончания курсов требуется самостоятельно продолжить изучение материала, а так же тренироваться в написании более сложных проектов. Однако многие считают, что знаний полученных на курсах достаточно для работы в it, совершенно не понимая, что it - это та отрасль, где надо постоянно работать над своим навыками
3. Выпуски вузов. Главной проблемой данной категории кандидатов является отсутствие выполнения реальных задач. Многие их них стремятся получить свою первую работу и уже в процессе получить нужные компетенции. Из-за чего трудно понять из текущий опыт и способность к обучению.
4. Программисты- энтузиасты. Преимущество данных кандидатов состоит в том, что им реально нравится заниматься программированием на практике - у них есть свои личные проекты и знания полученные на практике.
Несколько раз я брал учётку у нашего HR, искал кандидатов и вот на что я обращал свое внимание:
1.Прошлый опыт. Если человек ранее работал в данной сфере, то интересно посмотреть какие обязанности он выполнял, близки ли ему наши инструменты разработки и профиль работ.
2. Наличие личных проектов и наработок. Всегда интересно посмотреть как человек развивается, какие инструменты из мира it ему интересны, какие проекты он выполнял самостоятельно.
3. Образование. И лишь на 3 месте его образование - была ли это специальность в вузе или прохождение онлайн курсов. По большому счету это не даёт понимания какой из кандидата специалист, а лишь помогает понять его путь в мире it.
Исходя из данного опыта хотелось бы поделиться несколькими советами для новичков в мире разработки:
1. Образование лишь фундамент. Никогда не стоит останавливаться в самообучения. Мир технологий меняется постоянно и чтобы оставаться на передовой необходимо постоянно работать над собой и развиваться.
2. Всегда пытайтесь применить полученные знания на практике. Создавайте личные проекты, не бойтесь экспериментировать, ведь чем разнообразней ваши навыки, чем больше практики вы применили в своих проектах, тем легче для вас будет проходить адаптация к стеку технологий, новым обязанностям при устройстве в it компанию.