«Чтобы попасть в ІТ, вам понадобятся аналитическое мышление, желание и хорошее знание английского», – часто услышите вы. Это золотой стандарт, о котором говорят все пособия для начинающих. Впрочем, есть и менее очевидные составляющие, которыми мы готовы поделиться с кандидатами. Почему будущему ІТ специалисту не стоит игнорировать историю и биологию, с чего лучше начать подготовку и какой язык программирования выбрать – рассказываем далее.
На что обратить внимание в школе и университете, чтобы упростить вход в ІТ?
Не только на математику и информатику. На самом деле, программирование – очень широкая сфера, где пригодиться может буквально все, даже история или биология. Например, в направлении healthcare, посвященному развитию медицинских технологий, ценятся люди, которые разбираются в химии, биологии. Разработчики, которые работают с играми, VR-проектами должны понимать физику, так как приходится учитывать физические характеристики объекта. Английский обязателен, хотя последнее время наблюдается спрос на специалистов, которые владеют также и немецким. Знание социологии помогает понимать процессы в обществе и поведение групп. А психология вообще считается одним из основных предметов, на которые стоит обратить внимание. ІТ – это сплошная работа в командах и ежедневное взаимодействие с людьми. Даже учить наизусть стихотворения на уроках литературы – это тоже про развитие памяти и умение фиксировать информацию, чего в ІТ хватает. Знание истории своего края помогает во время переговорных визитов: клиенты обычно интересуются не только современной жизнью города, но и событиями, которые в нем происходили. Иногда разработчику приходится побыть и гидом.
С чего начать и как долго учиться, чтобы попасть в ІТ?
Прозвучит просто, но все так и есть на самом деле: все начинается с желания и поисков своего интереса. Например, вам интересно попробовать написать код на Java или Python? Для начала почитайте Кея Хорстманна или Брюса Эккеля, присоединитесь к профильному коммьюнити и – вперёд! Не понравилось? Есть и другие варианты, ведь ІТ – это не только программирование. Познакомьтесь с профессиями бизнес-аналитика, продакт-менеджера, тестировщика, дизайнера, специалиста по работе с базами данных, искусственным интеллектом и многими другими. Команда EPAM University твердо уверена, что найти себя в ІТ может каждый.
Что касается длительности обучения – дать точный ответ сложно. К примеру, специалисты утверждают, что освоить азы Golang (при наличии фундаментальных знаний и без высоких ожиданий от качества кода) можно за месяц. Чтобы не только овладеть базовыми знаниями, но и перейти в проект, стоит закладывать от шести месяцев до года. Но даже пока вы читаете эту статью, в мире технологий уже произошли изменения – появились новые версии, фичи на платформах, которые нужно гуглить и учить. Получить хорошую базу можно и в вузе, но этого не достаточно, чтобы освоить профессию раз и навсегда. Сложно будет людям, которые считают ІТ сферой быстрых, легких и больших денег; в действительности ІТ – это постоянное обучение и освоение новых областей.
Нужен ли студенту опыт для получения работы?
В первую очередь потребуется четкое понимание, чего вы хотите, максимальное желание и минимальный опыт. Начать можно с образовательных программ ЕРАМ University – они бесплатные, длятся несколько месяцев, дают много практической информации и понимание, как работает проект и отрасль в целом. Чтоб попасть в программу не нужно быть богом программирования, но знать минимум все-таки необходимо. Для каждого направления есть свой перечень требований и вспомогательной литературы, которая позволит получше подготовиться. Но самое важное – найти себя в ІТ. Досадно встречать в университетах способных студентов, которые поступили на технические специальности по желанию родителей. Одно из решений: еще в школе принимать участие в профориентационных встречах, например JoinIT, Parents2IT, чтобы пять университетских лет не превратились в пустую трату вашего времени.
С какого языка начинать?
Если ответить шуточно – с английского. Половина кандидатов на программы EPAM University «срезается» уже на первом отборе из-за низкого уровня владения английским, ниже В1. Что касается языков программирования, можно обратить внимание на Java или Python для бекэнда (отвечает за функционирование внутренней части сервиса), а JavaScript – для фронтэнда (отвечает за пользовательский интерфейс). Но это не предел выбора для джуниора. В последнее время наблюдается интерес к специалистам, которые работают с облачными сервисами. Но «популярность» языков программирования определяется, в первую очередь, запросами клиентом. Впрочем, главное при выборе ориентироваться не на рейтинги или порог входа, а на собственные предпочтения. А выбор немаленкий: только на программах ЕРАМ University доступны более 15 направлений – как чисто технических, так и смежных с анализом, дизайном, креативом.
Как не упустить шанс
1. Учиться на реальном проекте. Участие в них – это возможность почувствовать себя частью команды, под руководством ментора получить первый опыт, прокачать софт скиллы. Кроме того, часто это благотворительные проекты, поэтому это даст вам возможность приобщиться к хорошему делу и увидеть, как технологии способствуют улучшению жизни.
2. Не пренебрегать профессиональными сообществами. Там можно получить совет опытных коллег, необходимую поддержку, люди в таких сообществах открыты для общения. Было бы неплохо найти ментора, который поможет выстроить собственную учебную траекторию. Идея в том, чтобы находиться в соответствующей среде и набираться нужных знаний.
3. Регулярно участвовать в профессиональных событиях. Посещайте встречи с разработчиками популярных игр, представителями международных компаний, таких, как Google, Amazon и т.д., в оффлайн и онлайн форматах. Они делятся опытом не только побед, но и поражений. Также стоит присмотреться к конференциям наподобие Devoxx, докладчиками которых являются ведущие разработчики мира. Даже участие в студенческих хакатонах – большой бонус в вашу профессиональную копилку.
Вместо послесловия. Большой плюс ІТ сферы заключается в том, что чем больше вы знаете, тем больше вас ценят как специалиста. Фактически, вы работаете на себя, и ваше карьерное развитие зависит исключительно от вас. Если вы хорошо проявите себя во время обучения, есть шанс начать сотрудничетсво с крутой компанией еще до окончания вуза – именно такую возможность предлагают программы EPAM University.






