Сегодня сфера IT очень популярна при выборе профессии: престиж, хороший заработок, карьерные перспективы. Чтобы больше узнать о специальности разработчика, мы расспросили нашего земляка, сотрудника компании Яндекс Руслана Ситдикова.
На данный момент Руслан учится в Московском физико-техническом институте на первом курсе магистратуры и параллельно является разработчиком в Яндексе.
Он работает в группе платёжных систем – разрабатывает платежный шлюз, чтобы пользователи могли оплачивать покупки в приложениях Яндекса.
Школьные годы
С первого по четвертый класс Руслан учился в общеобразовательной школе, в пятом классе перешел в лицей «Хотам и П.В.» и учился там шесть лет. В 11 классе поступил в лицей при МГУ.
В школьные времена ему очень сильно нравилась математика, даже были заслуги на республиканской олимпиаде – в 9 классе серебро, а в 11 уже золото. Это стало большим плюсом при поступлении в МФТИ.
Профессиональный путь
«Я поступил на прикладную математику и информатику, – рассказывает Руслан. – Если ранее в “Хотамовской” школе мы изучали базовые вещи по программированию, и я не отличался от остальных в знаниях, то в вузе уже решил подойти к программированию серьезнее. Для изучения я выбрал языки C++, Python, прошел несколько курсов на сайте coursera.org и осилил несколько книг по написанию кода».
Освоить математику и алгоритмы парню помогли университетские курсы и постоянная практика. Совмещать учебу на факультете и дополнительные занятия было сложно, так как МФТИ является лучшим техническим вузом России.
«В середине четвертого курса я решил, что пора начать работать, – продолжает Руслан. – Позиция стажера в Яндексе была лучшим местом для старта карьеры. С первого раза прошел все собеседования и в июне 2021 вышел на стажировку. Через 3 месяца стал разработчиком и работаю на этой позиции по сей день.
Во время работы молодой человек продолжал готовиться к собеседованиям и решать задачи, что помогло ему успешно пройти все этапы отбора в Meta.
«Начиная с мая я буду жить и работать в Лондоне. В Meta, скорее всего, буду заниматься разработкой инфраструктуры Instagram, оптимизацией структур, улучшением разных деталей. Возможно, они предложат еще более интересные проекты.
Пока Руслан работает в Яндексе, ему пишут разные крупные IT-гиганты и стартапы с предложениями работы. Если в его резюме Яндекс дает такие преимущества, то что может дать Meta…
Meta Platforms, Inc. — американская транснациональная холдинговая компания, владеющая технологическим конгломератом и расположенная в Менло-Парке, Калифорния. Она является материнской организацией Facebook, Instagram, WhatsApp и Oculus.
О планах на будущее
– Для работы в дальнейшем рассматриваю компании большой пятерки: Meta, Apple, Amazon, Netflix и Google. После Meta хочу попробовать себя в Google, далее уже в Netflix, – говорит парень.
До 25 лет Руслан хочет попробовать себя в топовых мировых компаниях для хорошего резюме, чтобы затем уйти в менеджерские задачи: быть руководителем разных отделов, работать с людьми или запустить свою компанию.
Как попасть в мировые компании
Руслан отметил три основных момента:
Первое – знакомства. Обычный человек думает, что в таких компаниях работают IT-гении и нужно программировать с рождения, чтобы туда попасть.
«У меня тоже были такие стереотипы, но на самом деле, люди, которые работают в этих местах, могут дать инструкцию о том, как попасть туда, расскажут, что стоит учить и на чем акцентировать внимание, – советует Руслан. – Ребята помогают, потому что есть системы рефералов. Если человек предложит твою кандидатуру, и ты пройдешь, то ему за это будет хорошее денежное вознаграждение. Поэтому сотрудникам выгодно вас реферить.
Не обязательно искать сотрудников среди своих знакомых. Есть специальный сайт: linkedin.com. Там вы можете найти человека из компании, в которую хотите попасть, и отправьте ему свое резюме, чтобы вас рекомендовали.
Второе – нужна дисциплина. Нужно программировать каждый день, в основном – решать задачи на данном сайте: leetcode.com. Достаточно хорошо знать один язык программирования, любой.
Третье – навыки коммуникации. Важно не только то, как ты программируешь, но и умение объяснять людям, что ты делаешь. Знание английского языка обязательно.
Для трудоустройства в мировые компании вам нужно иметь сильное резюме. Важно не врать о своих заслугах, потому что специалисты будут проверять достоверность информации и, поймают вас на обмане – вы попадете в черный список навсегда.
Выберите направление в программировании, которым вы хотите заниматься, затем язык программирования по данному направлению. Дальше, Google вам в помощь, гуглите книги, какие есть по данному языку для начинающих, вы найдете много материалов. Есть также много образовательных сайтов: coursera.org, stepik.org.
Главное, стремитесь к цели!