Новичкам: как устроен IT-рынок и как сейчас войти в IT
Привет! Меня зовут Влада, я работаю в маркетинговом отделе Хабра. Недавно у нас вместе с VK прошла образовательная движуха по поиску первой работы в IT.
В нее мы позвали много крутых ребят: лидов, сеньоров, технических директоров, руководителей программ стажировок и самих стажеров, — записали двенадцать разговоров про то, как и где искать работу, что такое «адекватность», что там по зарплатам и многое другое.
Хочу поделиться с вами выдержками из наших разговоров. В первом ролике участвовала Анна Атрошкина — IT-рекрутер из INDEX. Она рассказала о том, как устроен IT-рынок и дала несколько советов новичкам.
Типы айтишных компаний
Прежде всего, поговорим про типы IT-компаний.
Продуктовые компании. Они пишут код и продают его, получая со своего продукта деньги. Например, такси, приложения для изучения английского. Здесь вы глубоко погружаетесь в проект, постоянно улучшаете его, растете вместе с ним.
Заказная или аутсорс разработка — компании, которые помогают бизнесам решать их задачи. В заказной разработке вы постоянно участвуете в новых проектах, видите разные бизнесы. Иногда рекрутеры даже считают год опыта в аутсорсе за два. Но если вы небыстро сходитесь с людьми и вам комфортно работать в одной команде долго, то аутсорс, скорее всего, не ваша история.
Аутстаффинговые компании — компании, которые «сдают айтишников в аренду». Это происходит, когда бизнесу нужно написать больше кода, чем обычно, временно усилить штат разработчиков. По психологическому комфорту нечто среднее между продуктовой разработкой и аутсорсом: команды набираются обычно на месяцы, иногда на пару лет.
Состав продуктовой команды
Теперь давайте разберемся, кто живет внутри айтишных команд. Типичный состав продуктовой команды примерно такой:
product owner — человек, который разбирается и в бизнесе, и в IT сфере, «переводчик» с языка бизнеса на язык фич,
аналитики, которые раскидывают абстрактные задачи на понятные программистам технические задания,
программисты (бэкендеры, фронтендеры и мобильные разработчики),
дальше всё, что сделали разработчики, тестируют ручные и авто-тестировщики,
devops, они обеспечивают доставку приложения до пользователей.
Еще есть проектировщики интерфейсов и дизайнеры, технические писатели, дата инженеры и другие люди — это уже зависит от требований проекта.
Советы для начинающих
На сегодняшний день рынок IT сложный, конкуренция огромная. Вот несколько советов в это непростое время.
Момент 1. По статистике, обычно джуну требуется откликнуться около пятисот раз, чтобы его взяли на работу. Не нужно адаптировать резюме под пятьсот вакансий: выберите несколько компаний и работайте над откликами в них, в остальные отправляйте одно хорошее базовое резюме.
Момент 2. Один из менее тернистых путей — зацепиться за IT-компанию, придя к ним в техподдержку. Крупные компании очень нуждаются в таких спецах, а внутри компаний есть системы обучений, наставничества, развития, продвижения. Здесь появляется возможность проявить себя: будьте инициативным, интересуйтесь обучением и переходом в другие отделы.
Момент 3. Никогда не останавливайтесь на курсах. Ищите фундаментальные труды по своей теме. Если вы разработчик, то это Мэтт Вайсфельд «Объектно-ориентированное мышление», например.
Момент 4. Будьте проактивным во внешнем пространстве: участвуйте в соревнованиях на Codeforces и Kaggle — рекрутеры ходят на эти ресурсы.
А весь разговор можно посмотреть тут.
Надеюсь, было интересно и полезно!