«Ты ж программист, да? А как спросить: „Как дела?“ — на Java?»
Увы, но даже топовый менеджер компании не сможет научить тебя разговорному ни на одном языке программирования. Ведь они были изобретены для написания различных программ и представляют собой набор лексических, синтаксических и семантических правил.
Давай подробнее поговорим о самых популярных языках программирования и о том, кто с ними работает.
Python
В октябре 2021 года он стал самым популярным в рейтинге Tiobe. Это логичный и относительно простой язык с минималистичным синтаксисом. У него небольшой набор основных правил, поэтому многие выбирают его для начала изучения программирования. Но есть и минус — невысокая скорость. Программы, написанные на Python, будут работать в среднем медленнее, чем те, что были созданы на других языках.
После освоения этого языка ты можешь стать бэкенд-разработчиком или работать в сфере data science.
Где обучают:
- Московский физико-технический институт;
- Уральский федеральный университет (г. Екатеринбург);
- Университет ИТМО (г. Санкт-Петербург).
Какие предметы нужно сдавать:
- профильную математику,
- информатику,
- русский язык.
Java
Это кросс-платформенный язык, на котором создаёт программы большое количество разработчиков. Кросс-платформенность — это возможность написать программу один раз и сразу пользоваться ей на нескольких операционных системах: Windows, Linux и macOS. Благодаря своим обширным библиотекам Java подойдёт для работы с графикой, звуком и даже небольшими играми. На нём пишут мобильные приложения для Android, программы для микроволновых печей и серверы.
После изучения этого языка ты сможешь стать Android-разработчиком или создавать веб-сайты для больших проектов.
Где обучают:
- Томский государственный университет;
- Московский государственный технический университет имени Н. Э. Баумана;
- Университет МИСИС (г. Москва).
Какие предметы нужно сдавать:
- профильную математику,
- информатику,
- физику.
C++
Кросс-платформенный язык семейства C с расширенными функциями. Чаще всего на С++ создают операционные системы, драйверы и утилиты. А из-за его высокой производительности C++ часто используется для разработки игр. Например, на нём написан популярный движок Unreal Engine. Возможно, твой любимый шутер был создан при помощи именно этого языка программирования.
После освоения С++ тебе открыта дорога в геймдев, веб-разработку и даже создание нейросетей.
Где обучают:
- Санкт-Петербургский государственный университет;
- Московский физико-технический институт;
- Высшая школа экономики (г. Москва).
Какие предметы нужно сдавать:
- профильную математику,
- информатику,
- русский язык.
C#
Правильно читать название «си-шарп», а не «си-решётка», как можно подумать. Это язык, изначально придуманный компанией Microsoft, чтобы создавать приложения под Windows. Он сложен для изучения, но на нём довольно просто писать, к примеру, одинаковый код. Чаще всего на C# пишут приложения для Windows и создают компьютерные игры.
После его изучения ты сможешь проявить себя в мобильной разработке, создании компьютерных игр и облачных сервисов.
Где обучают:
- Уральский федеральный университет (г. Екатеринбург);
- Московский физико-технический институт;
- Дальневосточный федеральный университет (г. Владивосток).
Какие предметы нужно сдавать:
- профильную математику,
- информатику,
- русский язык.