Особенности профессии
Для начала о самой сфере. По сути: программист – это человек, который работает с программным кодом. То есть создает программные продукты (ПО) и скрипты, причем речь не только о сайтах, сфера куда шире. Специальный софт – это:
- видеоигры;
- электронная «начинка» бытовой техники (настраиваемые чайники, кофемашины, микроволновки, «умные» холодильники);
- мобильные приложения;
- системы автоматизации бизнеса;
- всевозможные iBox и т. д.
Код пишется на специальном языке (ЯП). Выбор ЯП сегодня огромен. Топ-5 самых востребованных: Python, JavaScript, С++, Swift, PHP. Всего известно более 8,5 тыс. вариантов.
Не стоит идентифицировать кодирование ПО со сферой интернет-технологий. Первая является частью второй, но она это не второе название IT-сферы. В последней существует масса профессий, не связанных с программным кодированием (менеджер проектов, сисадмин, техподдержка, веб-дизайнер). Особенность заключается в том, что знание программного кода как специальность открывает двери практически в любое направление IT.
Как стать программистом?
Есть три пути на выбор:
- поступление в колледж;
- зачисление в вуз (факультет информационных технологий, интернет-профессий, системного администрирования и математического анализа);
- самообразование и краткосрочные или среднесрочные курсы.
В первом случае молодой человек может поступить после 9 или 11 лет в школе. Во втором нужно окончить 11 классов школы или факультет СПО (техникум, лицей).
Третий путь – для настоящих самородков, которые способны тратить дни напролет, самостоятельно разбирая сложные темы, практиковаться. Здесь нужно понимать: если лет 10 назад на фоне острейшего кадрового голода работодатели готовы были сотрудничать с самоучками на вполне выгодных условиях для претендентов, то сейчас вопрос наличия диплома все же стоит. Пусть и не так остро, как в других специализациях (приоритет – это знания, опыт и практика, которые проще получить во время обучения в престижном учебном заведении).
Можно ли поступить по окончании 9 классов?
Это один из самых распространенных вопросов среди школьников. И ответ на него положительный. Для зачисления на курс среднего профессионального образования (СПО) даже не нужно сдавать ОГЭ – прием проводится по итогам собеседования и среднему баллу аттестата:
- студенты изучают основы кодирования;
- выпускники получают диплом, подтверждающий квалификацию программиста;
- дальнейшая учеба в вузе не только возможна, но и доступна со льготами (ускоренный курс бакалавриата, скидки, упрощенная процедура зачисления при выборе университета при альма-матер).
Сколько лет нужно учиться после 9 и 11 класса?
Сроки зависят от выбора формы и конкретной специальности. Разработку ПО можно изучать на факультетах информационных технологий, интернет-профессий прикладной информатики и т. д. Формы – очная, заочная, выходного дня, вечерняя и дистанционная.
Курс СПО длится от 1 года 10 месяцев до 3 лет 10 месяцев. Минимальный срок – при выборе очной формы, максимальный – на «дистанционке». Зато во втором случае студент не только учится в комфортном для себя режиме, но и начинает работать уже с первого года учебы.
Бакалавриат для 11-классников займет от 4 лет минимум. Для колледжистов – от 3 лет. Выбор любого формата, альтернативного очному (удаленный, выходного дня, вечерние занятия, классическая «заочка») увеличит срок на полгода.
Дистанционный формат
Дистанционная учеба – актуальный выбор по окончании 9 или 11 лет школьного курса. Такая профессиональная подготовка проходит в комфортном темпе, который ученик выбирает сам, и обойдется значительно дешевле.
Поступление – онлайн. Сессии тоже проводятся в удаленном режиме. Очень удобно тем, кто хочет обучаться в Москве, не уезжая из родного города. Практиковаться, к слову, тоже получится онлайн.
Какие предметы изучают на курсе
Набор дисциплин определяет учебная программа, выбор специальности и уровень будущей квалификации. Колледжисты будут изучать:
- высшую математику;
- математическую логику;
- теорию вероятности;
- матстатистику;
- принципы проектирования и разработки информационных систем (ИС);
- методы работы с базами данных и многое другое.
На бакалавриате добавится программная инженерия, аудит ИС, операционные системы, защита информации, Python-разработки, iOS-разработки, синтаксис GO.
Специализации и перспективы по окончании учебы
Сфера занятости специалистов очень широка. В вакансиях их делят по 3 основным признакам. Во-первых, это ЯП, с которыми работает мастер (C++, Delphi, PHP, Python, Jawa и т. д.). Квалифицированный специалист владеет минимум 2–4 языками.
Во-вторых, это, собственно, вид деятельности:
- системное ПО (написание полноценных платформ типа Windows или Linux);
- прикладное ПО (онлайн-калькулятор, аналитические системы, CRM для бизнеса);
- веб-разработка (сайты, лэндинги);
- создание мобильных приложений;
- геймплей;
- офисные приложения и т. д.
В-третьих, это типы задач, которые решает мастер (front-end, back-end, десктоп-разработчик, настройка 1С или Битрикс, архитектура ПО, системная инженерия). Направлений на самом деле может быть очень много. Что тоже определяет преимущество выбора специализации.
Перспективы трудоустройства
Мастер по написанию программного кода может работать где угодно. Больше всего в нем заинтересованы крупные IT-компании, занятые разработкой программного обеспечения. Здесь же – стартапы, digital-агентства, студии создания и продвижения сайтов.
Вся индустрия киберспорта тоже остро нуждается в экспертах с отличным знанием популярных технологий геймдевелопмента и языков. В компаниях всех профилей (от производства газированных напитков до добычи полезных ископаемых) есть собственные ИТ-отделы, где тоже нужны представители этой ниши.
Карьера
Первые 0,5–1 год работы с кодами – это уровень junior. Его успешно проходят во время учебы (особенно если это дистанционная учеба), чтобы сразу по факту выпуска стартовать с принципиально иного размера заработной платы. 1–3 года стажа – это уже уровень middle. Мастер с опытом от 4 лет может претендовать на руководящие должности (senior).
Доход
Зарплаты у junior начинаются с 35–50 тыс. рублей. Хотя здесь все осень приблизительно. На фриланс-рынке, например, даже новичок при активной работе может зарабатывать и 100 тыс. рублей в месяц, и даже больше. Оплата услуг «миддлов» – на уровне 70–120 тыс. в месяц. Senior получает 100–260 тыс. в месяц.
Адреса поступления:
г. Москва, Ленинградский пр-кт, д. 80, корпус Г
Время работы
Пн-Пт: 09:00-18:00;
Сб-Вс: Выходной