Руководитель центра исследований и разработок GS Labs (в составе холдинга GS Group) Максим Самсонов рассуждает о том, как преобразовалась профессия программиста за последние 10 лет и зачем участвовать в конкурсах студентам, которые мечтают о большем, чем стабильная работа со средним окладом.
Начну с того, что слово “программист” характеризует профессию не слишком хорошо. Скорее должно быть “инженер, которые занимаются программным обеспечением”, “инженер-программист”. Эта профессия мало изменилась за 10 лет. Собственно, она и за 30 лет не сильно изменилась. Что менялось – это количество проектов, их масштаб, сложность, среда и средства разработки. Когда-то говорили: “Оne Jolt at a Time”, но на самом деле поток изменений всегда был очень интенсивным и непрерывно усиливался. Что бы вы ни изучали по программированию сейчас, через 10 лет оно устареет и, поэтому, последние годы мы наблюдаем изменение “порога входа” со стороны работодателей. Для начальной позиции достаточной считается готовность студента профильного факультета продемонстрировать на собеседовании свою способность учиться. Как правило, этого хватает, чтобы получить работу.
Есть объективные и субъективные причины растущей толерантности работодателей к уровню инженеров-программистов при наборе на работу. Во-первых, всеобщая цифровая трансформация, что бы это выражение ни значило, означает, что на рынке появляется всё больше компаний, которым нужны специалисты по разработке программного обеспечения. Во-вторых, этот рынок един в мировом масштабе. Карьера по траектории Фергана-Петербург-Прага-Сан-Франциско – это довольно типичный рассказ об одной из наших бывших сотрудниц, которой, по-моему, не исполнилось ещё и 30 лет. Мне кажется она и остановилась-то только потому, что за Сан-Франциско ничего нет, только вода. Ну и наконец, новые технологии избавляют от рутины. Благодаря интернету уже не нужно все знать и помнить, главное — иметь правильный склад ума, иметь фундаментальную подготовку и быть способным быстро найти необходимую информацию и применить ее на практике.
Часто компания понимает, что нужно брать человека, который быстро и эффективно сможет обучиться технологиям, которые используют в компании. Берут, конечно, не всех подряд, но неразумно ожидать точного соответствия навыков в части технологического стека. По этой же причине не могу согласиться с мнением, что программы в вузах сильно отстают от развития отрасли. В университете нужно получить хотя бы минимум фундаментальных знаний, который поможет самостоятельно, быстро и эффективно изучать новые технологии. Если работодатель хочет получать готовых специалистов “под себя”, нуж