Поступить на IT: как определиться старшекласснику?

Если подросток днями сидит за компьютером, это может быть хорошим знаком. Возможно, ваш старшеклассник готов заинтересоваться IT-направлением, одним из самых востребованных и высокооплачиваемых сегодня в России. Как помочь ему определиться и где брать нужные для поступления навыки?
Поступить на IT: как определиться старшекласснику?
Karolina Grabowska / Pexels

Идти ли школьнику в IT

Если смотреть на дефицит IT-кадров с точки зрения родителя, то картина выглядит вдохновляющей: в начале этого года на российском рынке было 59 тысяч открытых IT-вакансий, а в целом потребность России — около 300 тысяч сотрудников в год. Мир стремительно автоматизируется и геймезируется, искусственный интеллект становится всё большей частью жизни — в общем, поле деятельности для айтишников растет и вглубь, и вширь, применить себя явно будет где.

Другой повод для вдохновения — высокая оплата даже на стартовых позициях и заметное увеличение дохода уже после 2–3 лет работы. Разработчики игр (пишут код, чтобы всё, созданное сценаристами, геймдизайнерами и дизайнерами соединилось в целостный продукт) получают от 60 000 рублей, веб-разработчики (программирование сайтов) — 50 000–80 000 рублей в зависимости от функционала, оплата разработчиков мобильных приложений начинается от 90 000 рублей. И это только начинается!

Какое направление выбрать?

Выбирать, на кого пойти в IT, лучше, конечно, не по уровню стартовой оплаты, а по тому, куда больше «тянет». Расти легче всего там, где от души интересно. Делать игры, обучать искусственный интеллект, анализировать данные? Можно работать сетевым инженером (тот же системный администратор, только управляет не несколькими компьютерами, а целыми сетями) или специалистом по кибербезопасности (очень востребованная сфера). Если кажется, что всё это слишком сложно, а ребенок при этом «чистый гуманитарий», то и тут найдется выход. К примеру, можно работать менеджером проектов (направлять бизнес-процессы команды) или тестировщиком (это самая легкая точка входа в IT: тестировщик программного обеспечения тестирует новые продукты, те же игры или сайты, как обычный пользователь, фиксируя ошибки и несоответствия). Так что миф о том, что в IT идут только технари, давно уже развеян.

Девочки в IT

Девочки в IT
Девочки в IT
Karolina Grabowska / Pexels

Еще один миф, который эпично рушится прямо на глазах: IT – это сфера для мальчиков. И правда, ролевых моделей — девочек-айтишниц — в фильмах и сериалах пока мало (хакеры у сценаристов всегда парни), а обычно именно культура отражает стереотипы, которыми живет общество. Однако во всем мире, и Россия не исключение, количество женщин в IT растет: если в 2008 году доля айтишниц составляла всего 6,8%, то в 2011-м их было уже 22,3%. За последние четыре года она выросла уже до 25%, а в России — до 30%. И, судя по публичным декларациям, крупные компании хотели бы, чтобы девочки увереннее шли в IT, потому что они «от природы» более многозадачные — впрочем, возможно, это еще один стереотип. Главное же — девочкам в IT сегодня рады не меньше, чем мальчикам.

По словам представителя компании, в образовательном проекте «IT Школа Samsung», в рамках которого старшеклассники по всей России учатся программированию, девочек — участниц программы каждый год становится всё больше. И проекты для ежегодного конкурса, который проводит «IT Школа», они делают всё сложнее и интереснее. «Выпускниками программы в 2022–2023 учебном году стали более 500 ребят, обучавшихся по всей стране. В финале ежегодного конкурса были представлены 19 лучших проектов, — говорит представитель компании, — и главную награду (Гран-при) получила Софья Ткач. Она разработала приложение Dovery, которое вместо записок на холодильнике помогает запланировать и распределить домашние дела между всеми членами семьи: кому пропылесосить, кому полить цветы. В моем смартфоне также теперь есть это приложение — захотелось попробовать».

Когда и как получать первые навыки в IT-сфере?

Самые первые шаги можно делать уже в 4–6 лет, есть масса школ, готовых начать учить детей IT-мышлению уже с этого возраста. Конечно, занятия проходят по большей части в виде игры: в интерактивных программах дети создают простые алгоритмы, развивают логику и мышление, осваивают базовые навыки программирования.

В интернете можно найти бесплатные видеоуроки и даже игровые платформы по программированию, можно осваивать и Java, и Python по книгам, однако именно курсы, где есть наставник и проектная работа — это возможность обучаться системно, получать качественную обратную связь, а главное — создавать свои первые кейсы.

Очень важно найти такую образовательную программу, благодаря которой ребенок будет постепенно формировать портфолио своих проектов. Сегодня это существенный этап подготовки к вузу. И конечно, стоит сосредоточиться на школах, которые дают возможность участвовать в конкурсах, занимать призовые места, получать дипломы, проходить стажировки. Всё это складывается в «копилочку». Например, конкурс «IT Школы Samsung» уже четвертый год подряд удостаивается включения в официальный перечень Министерства просвещения РФ, благодаря чему его победители и призеры могут получить дополнительные баллы при поступлении в ведущие вузы России.

Участие в подобных программах дает старшеклассникам не только практический опыт создания своего проекта «от идеи до дистрибуции», но и позволяет спланировать дальнейший образовательный и карьерный маршрут. И, конечно, помогает стать частью профессионального сообщества, что важно для будущих стажировок и трудоустройства: большие компании «присматривают» талантливых ребят в том числе на таких конкурсах.

Какой язык программирования выбрать?

Как правило, курсы и школы предлагают какой-то один язык, и родителям и ребенку уже на этом этапе приходится вникать в суть и определяться с выбором. Самым популярным, универсальным, а также самым простым считается Python: его базовый синтаксис похож на синтаксис английского языка, он легко учится (поэтому его обычно советуют новичкам и гуманитариям), легко читается и программы с его помощью создавать проще — Python гибко сочетается с другими языками программирования и имеет обширную библиотеку уже готовых решений, то есть многое не придется писать с нуля.

Другой популярный язык — Java — больше подходит тем школьникам, чьи амбиции в IT выше. Он более трудный, но и задачи с его помощью решаются более сложные, креативные и новаторские, а сложные задачи, как известно, оплачиваются лучше. «Учащиеся программы получают практические навыки разработки мобильных приложений на языке Java для платформы Android, — добавляет представитель компании. — Мы сознательно обучаем именно на этом языке, делая свой вклад в воспитание нового поколения разработчиков на Android».

Если суммировать, то начинающим и ребятам младшего возраста, которые только-только знакомятся с программированием, возможно, лучше начать с Python — сложность Java может отпугнуть на первом этапе. Зато тем, кто постарше и у кого уже есть базовое представление о том, что такое код и как он пишется, можно смело идти в Java.

Поступить на IT: как определиться старшекласснику (видео)

Нажми и смотри
У ваших родных или друзей есть дети-подростки?
Да
Нет
Подростки в IT
Подростки в IT
Karolina Grabowska / Pexels