Программист — это специалист, который создает компьютерные программы, или ПО. Это могут быть сайты, банковские или другие приложения, программное обеспечение для техники, например для аппарата МРТ или станка. ПО создается с помощью кода, который пишется с использованием языка программирования. Подробнее о том, кто такой программист и какие задачи он решает в работе, рассказываем в этой статье.
Чтобы стать разработчиком, можно пойти учиться в колледж после 9-го класса, в университет после 11-го или пройти профильные курсы. Рассмотрим каждый вариант детально.
Поступление в колледж после 9-го класса — отличный выбор для тех, кто хочет быстрее войти в профессию. Как правило, обучение длится 3–4 года. Изучаемые дисциплины зависят от специализации. Колледж, который предлагает обучиться программированию, можно найти практически в любом регионе.
Для поступления в колледж нужно сдать ОГЭ, которое включает:
Помимо ОГЭ, в некоторых колледжах нужно сдавать еще вступительный экзамен или проходить собеседование. Обязательно будут учитывать средний балл и общую успеваемость.
Еще можно получить профильное образование в колледже без вступительных экзаменов. Например, Хекслет Колледж требует только аттестат, предлагает отсрочку от армии и дает право выбора: обучаться очно в Ростове-на-Дону, Новосибирске, Москве или Санкт-Петербурге или же дистанционно. По окончании студенты получают диплом государственного образца. Колледж принимает студентов не только после 9-го класса, но и после 11-го.
Чтобы поступить в университет и получить диплом о высшем образовании, сдают ЕГЭ. Сколько лет учиться на программиста после 11? Срок обучения в вузе чуть дольше, чем в колледже: четыре года на программе бакалавриата и пять лет на специалитете. Поступают те студенты, которые смогли набрать достаточный проходной балл на бюджет или на платное обучение. Например, на специальность «Робототехника и искусственный интеллект» средний проходной балл на бюджет в 2024 году был от 58, а на платное — от 36. А на специальность «Автоматизированные системы обработки информации и управления» — от 45 на бюджетной и от 39 на платной основе.
Чтобы поступить на бюджетной основе, нужно сдать ЕГЭ по трем предметам: русский, математика как профильный предмет и один дополнительный предмет. Последний стоит выбирать исходя из требований вуза, в который планируете поступать. Обычно это информатика, физика, английский или другой иностранный язык. Иногда, помимо ЕГЭ, университет требует прохождения вступительных испытаний.
После сдачи ЕГЭ и получения результатов нужно посчитать средний балл, чтобы понять, проходите ли вы в вуз и на какой основе. Это можно сделать, написав простой код на Python:
grades = [85, 90, 78] # Оценки за экзамены
average = sum(grades) / len(grades)
print(f"Средний балл: {average}")
Важно: обучение программированию на платной основе может стоить 300 000 рублей ежегодно.
Нужно ли айтишнику высшее образование, чтобы быть востребованным программистом? Нет. По данным исследования Института технологий управления РТУ МИРЭА, только четверть работодателей учитывают соответствие специальности в дипломе при приеме на работу. Больше половины полагается на опыт работы. Опыт, как и нужные навыки, можно получить на профильных курсах в школах программирования. Там эксперты не только обучают теории, но и помогают оттачивать знания на практике. Во время обучения студенты часто собирают работы для портфолио, чтобы подтвердить свой опыт на рынке. Некоторые школы помогают с трудоустройством. Обучение обычно занимает 10–12 месяцев, а вступительные экзамены и аттестат не требуются.
Если вы задумались, что надо знать программисту, не спешите углубляться в предметные области ИТ-технологий типа компьютерных систем, языков программирования и пр. Стоит начать с более широкой категоризации, то есть с профессиональных (hard) и мягких (soft) навыков:
Программист — востребованная высокооплачиваемая профессия. Так, по данным исследований, весной 2024 спрос на ИТ-сотрудников вырос в два раза, а средняя зарплата в январе — мае 2024 года превысила 131 000 руб. Войти в профессию можно по-разному. Например, студенты колледжа быстрее осваивают профессию, но, чтобы добиться высокооплачиваемой должности, обычно приходится многому обучаться самостоятельно. Вузы дают более полную подготовку. К тому же многие работодатели все еще ценят наличие профильного диплома об образовании. Однако обучение в университете дольше, а если не получилось поступить на бюджет, то еще и дороже.