Попасть в ИТ сегодня хотят многие: отрасль дает работнику множество материальных и нематериальных преимуществ. В популярной сфере задействованы очень разные профессии: продакт-оунеры, QA-инженеры, разработчики, продакт-менеджеры и др. Чтобы стать кем-то из них, необходимо потратить много времени на обучение и получить соответствующее образование. Но существуют и более простые пути входа в ИТ-команду, например, позиции скрам-мастера или QA-инженера.
Сегодня многие компании работают по методике Agile и используют гибкие фреймворки. Скрам-мастер — один из тех людей, которые помогают команде работать в ситуации высокой неопределенности и постоянно совершенствовать свои процессы, устраняя возникающие препятствия. Чтобы стать скрам-мастером, не нужно получать соответствующее фундаментальное образование. С приобретением навыков могут помочь курсы, которые как правило длятся несколько месяцев и помогают усвоить базовые знания и навыки, а также наличие хорошего наставника и возможность стажироваться на старте в реальной команде. Однако в процессе работы необходимо постоянно совершенствоваться во многих сферах: фасилитация, разрешение конфликтов, обучение людей, коучинг, менторинг. Помимо софт-скилов скрам-мастер должен обладать рядом важных навыков: умение работать с бэклогом, декомпозиция и оценка, понимание того, как в целом устроена разработка. Выбор профессии скрам-мастера означает сложный путь, полный постоянного взаимодействия с людьми, решения сложных кейсов через прокачку команды, работы на уровне всей организации, постоянного обучение и часто — невозможности «пощупать» результат.
Еще одной профессией, с помощью которой легче войти в ИТ-сферу, часто считается QA-инженер (или тестировщик). Здесь несложно получить необходимые знания с помощью курсов, а затем можно начать работать, например, в паре с опытным тестировщиком, если масштабы команды позволяют, и относительно быстро стать уверенным миддлом.
Важный момент: многие идут в команды разработки в первую очередь ради высокой зарплаты. Но новичку стоит понимать, что сначала нужно потратить достаточное количество времени, приобрести соответствующий опыт и самостоятельность. Сразу после курсов рассчитывать на позицию миддла в крупной компании с высоким уровнем дохода не стоит.
Что касается других профессий, необходимых в ИТ-командах, то часто порог входа там довольно высокий: высшее профессиональное образование, управленческий опыт и пр. Конечно, есть много курсов, которые обещают помочь приобрести необходимые знания и даже возможность пройти стажировку. Но начинают, как правило, «с низов». Бывает так, что сильных стажеров, проявивших себя, в дальнейшем приглашают на постоянную работу. Однако, если посмотреть на большинство кейсов с точки зрения работодателей, преимущество чаще отдаётся тем, кто получил фундаментальное образование и уже имеет опыт на подобной позиции.
Что же требуется для работы в команде разработки помимо хард-скилов, соответствующих каждой профессии?
Часто это возможность мыслить с точки зрения продукта, а не зацикленность на своей роли и её задачах, понимание клиентов и умение взаимодействовать с ними, самостоятельность (мы с коллегами это называем «самоходностью») и способность брать на себя ответственность, умение работать в команде, самоорганизация (это и про тайм-менеджмент, и про выбор того, чем заниматься, когда цель спринта выполнена, например).
При найме в нашу команду (одна из agile-команд международного банка) мы обращаем внимание на хард-скилы, однако софт-скилы также играют большую роль. Бывают случаи, когда мы готовы подтянуть разработчика по навыкам работы со Spring и берем его в команду из-за его лидерских качеств, отличных коммуникативных навыков, готовности учиться и быть гибким. При этом мы отказываем кандидату, который не берёт ответственность на себя и ожидает готовых решений, чтобы только код писать, даже если по своим знаниям он полностью соответствует нашей вакансии.
Подводя итог, подчеркнем ещё раз: для работы в ИТ требуются разные навыки и база, и существуют профессии, в которые войти относительно просто. Однако кандидату всегда следует внимательно изучать описания вакансий и пропускать через самый первый фильтр — задавать себе вопрос: «Интересно ли мне будет этим заниматься?». Получить новую профессию из такой категории помогут курсы, однако не стоит рассчитывать на потрясающие условия сразу по их окончании (бывают и такие случаи, но они скорее являются исключением). Как правило новичку нужно готовиться к тому, чтобы много вкладывать в развитие своих хард- и софт-скилов. И если человеку это подходит, и сложности его не пугают — сотруднику откроется интереснейший мир ИТ с уникальными, драйвовыми людьми, сложными и развивающими задачами, благодарными клиентами и безграничными возможностями для роста.