IT-сфера интересует многих. Кто-то мечтает там работать и делает для этого все возможное, а кто-то боится пробовать себя в новом деле из-за различных предубеждений. Вместе c Сергеем Романковым, тимлидом команды разработчиков компании «Сибур», мы решили разобраться в пяти вопросах, касающихся разработки и IT-направления в целом, и в итоге разрушили популярные мифы.
Миф № 1. В IT-индустрии избыток программистов
Совсем наоборот. В России большая нехватка высококвалифицированных и опытных IT-специалистов. Под высококвалифицированным специалистом я имею в виду человека с большим багажом знаний, навыков и опыта, которые помогут ему быстрее и дешевле решить проблемы бизнеса компании, в которую он устроился. Нехватка таких кадров связана с тем, что индустрия развивалась быстрее, чем система образования могла готовить новых специалистов. В России некоторые сферы, тот же финтех, развиты на очень высоком уровне. Например, вы можете заказать виртуальную карту за пару минут, а пластиковую привезут на следующий день. В Америке даже понятия виртуальной карты до сих пор нет. Или, например, взять экосистемы — компании, где можно приобрести подписку и пользоваться разными сервисами в рамках этой системы. У нас сейчас есть три таких экосистемы: «Яндекс», VK, Сбер. В других странах их либо нет совсем, либо их меньше трех. Компании вкладывают много средств в технологическое развитие — и для такого бурного развития нужно много хороших специалистов.
Миф № 2. В программировании нет места творчеству
Разработка продукта — это всегда творческий процесс. У приложения может быть огромное количество пользователей, но поговорить с каждым нереально, поэтому в первую очередь мы всегда выдвигаем гипотезу, что определенный набор функций нужен пользователям. Сам процесс поиска гипотезы довольно творческий, так как мы не можем ничего знать наверняка. После выдвижения гипотезы мы реализуем функции и затем получаем отзывы. Есть сферы, где технический результат вообще нельзя спрогнозировать, например машинное обучение. Только после проведения экспериментов можно понять, реализуема задача или нет.
Миф № 3. У программистов неоправданно высокие зарплаты
Да, у программистов вилка зарплат действительно больше, чем средняя зарплата по России. Но это обусловлено рынком: многие компании из разных сфер поняли, что для улучшения процессов и повышения прибыли нужна цифровизация. Сейчас с помощью телефона можно решить огромное количество своих повседневных задач: вызвать такси, оформить доставку еды, заказать банковскую карту. И за всем этим стоит большая работа огромного количества людей. При этом если пересчитывать российскую зарплату программиста, например, в доллары, она не окажется такой уже высокой по сравнению с зарплатами за рубежом.
Размер заработка зависит только от ваших знаний и опыта. Чем их больше, тем быстрее будет расти ваш доход. Например, человек умеет собирать сайты, он верстальщик. Это один уровень. Потом он освоил новую технологию, это второй уровень. Потом он стал фронтенд-разработчиком, это следующий уровень. В программировании есть три градации (хотя они очень условны): junior-разработчик, middle-разработчик и senior-разработчик. Дальше человек может стать тимлидом и управлять группой разработчиков. Все зависит от навыков, поэтому в первую очередь важно учиться, узнавать что-то новое.
Вместе с этим есть и другой нюанс: сейчас огромный спрос на разработчиков по всему миру. Среднему по уровню разработчику достаточно иметь аккаунт на LinkedIn, пусть там даже не будет написано, что он в поисках работы, но к нему все равно будут постоянно приходить с предложениями о работе, просто потому что у рекрутеров нехватка людей и они пишут даже тем, у кого работа есть. Им пытаются предложить лучшие условия как в денежном, как в нематериальном плане, например страховку, бонусы, связанные со спортом, едой, техникой, потому что помимо денег становятся важны и другие вещи.
Миф № 4. Гуманитарий никогда не сможет стать программистом
Это не так. В IT-сфере работают много людей с непрофильным образованием. Для многих компаний это не стоп-фактор для приема человека на работу. Программированию может научиться каждый.
Программирование не суперсложное направление. Хотя чаще всего людям кажется, что это непросто. Но здесь нет какой-то сложной математики. Опять же, если ты хочешь расти, она появится, но на базовом уровне ее нет.
Курсы по программированию могут дать начальный буст, но все равно придется много работать и выходить за рамки этих курсов. Самая перспективная история, когда вы сделаете свой небольшой проект, сможете с ним прийти на собеседование и презентовать его.
Миф № 5. Чтобы быть востребованным программистом, достаточно уметь писать код
Хард-скиллы, безусловно, важны, но большое значение имеют и софт-скиллы. Почти всегда при приеме на работу первым идет поведенческое интервью, где смотрят на навыки коммуникации. Бывают такие ситуации, когда человек силен в своих знаниях и навыках, но после интервью с ним наниматели понимают, что он не вольется в команду, что с ним будет очень сложно общаться, что он конфликтный, будет всем доказывать, что он прав, а все остальные неправы, и команда потеряет на этом много времени. Следовательно, продукт станет хуже, компания заплатит больше денег за это. Я видел такие отказы, поэтому эти два показателя — софт- и хард-скиллы — идут вместе. Вы можете отлично работать как один человек, но любой IT-продукт создается в рамках команды. Продукты не делают одиночки, продукты делают команды.
Еще мне очень близок подход инженера — он часто используется в зарубежных компаниях. Это когда человек не просто мобильный разработчик или backend-разработчик, а инженер. В этом случае язык, на котором он пишет, — только инструмент, он всегда может переключиться на другое направление. Подход инженера дает возможность заглядывать в разные сферы деятельности компании. Так сложится картинка, как проект и вся компания работают в целом. Мне кажется, это очень важно.
Комментарии (0)