Кто мы?

Блог Профи — сервиса, где специалисты и клиенты находят друг друга. Хотите попробовать?

Перейти на сайт Профи
Тест-драйв

Новая «база»: какие языки программирования учить?

Знание языков программирования — такой же базовый навык будущего, как знание иностранных в настоящем. Но какие именно языки учить, в каком возрасте начинать и как это делать? Разбирались вместе со специалистами Профи.
какие языки программирования учить

1. Python

Зачем учить? Чтобы заниматься веб-разработкой, обработкой данных, машинным обучением, созданием компьютерных игр и не только. Даже в повседневной жизни Python пригодится, чтобы облегчить рутинные дела. Например, создать чат-бота для Telegram или Discord или написать скрипт для изучения иностранных слов.

В чём особенность?

Тарас Андреевич Стасюк репетитор по информатике

4,94 48

Открыть анкету

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

Сколько и как учить? Чтобы изучить Python на базовом уровне, достаточно четырёх месяцев. Но только при условии, что заниматься будете ежедневно хотя бы по часу. В результате сможете, например, создать бота для выбора отеля.

Но чтобы освоить язык на профессиональном уровне, понадобится не менее 10 месяцев и более 10 часов занятий в неделю. После этого сможете разработать серверную часть для маркетплейса или CRM-систему — программу, которая управляет работой отдела продаж и позволяет менеджерам держать связь с клиентами.

Учиться можно даже в формате развлечения. Например, включив плейлист «Python для начинающих» на канале Masters Of Code с забавными шутками про программистов, каналы PyLounge и PythonToday.

С какого возраста начинать учить? С 5-го или 6-го класса. По мнению Тараса Стасюка, можно показать ученику, как в 10 строчек кода написать программу, которая позвонит на телефон. С ним соглашаются и другие эксперты.

Юрий Игоревич Петров репетитор по информатике

4,93 87

Открыть анкету

«Python хорошо подходит в качестве первого языка, так как он прост и универсален».

Тарас Стасюк рекомендует начинать с «черепашьей графики»: это графическая библиотека, встроенная в Python. Черепашка с помощью определённых команд рисует узоры.

2. Java

Зачем учить? Java — основной язык бэкенда: это внутренняя, скрытая от пользователя часть работы сайтов или приложений.

Сложно представить применение Java в повседневной жизни. Но даже если вы не планируете заниматься программированием, освоение языка научит чётко формулировать мысли.

Тарас Андреевич Стасюк репетитор по информатике

4,94 48

Открыть анкету

«Программирование учит технически мыслить. Благодаря ему люди начинают видеть чёткие планы и детали реализации своих идей».

В чём особенность?

Java — это мультифункциональный язык, который присутствует практически во всех взаимодействиях с сервером. Например, ввести логин и пароль, код с телефона или секретное слово, пройти по ссылке в письме — всё это Java.

Сколько и как учить? При занятиях 1–3 часа в день — минимум три месяца. Для обучения подойдут бесплатные курсы или ролики на YouTube. Например, на канале «Уроки по Java с нуля» от SelfEdu можно не только познакомиться с основами, но и научиться создавать небольшие игры. Однако если планируете работать в IT, то понадобится длительное обучение на специализированных курсах — не меньше года.

С какого возраста изучать? Эксперты рекомендуют изучать Java с 9–10-го класса.

Юрий Игоревич Петров репетитор по информатике

4,93 87

Открыть анкету

«Можно учить в качестве второго языка после Python, с прицелом на дальнейшее профессиональное использование».

3. JavaScript

Зачем учить? Нет, это не повторение предыдущего пункта, а отдельный язык. С помощью него создают интерактивные элементы на сайтах. Анимация изображений, выпадающее меню, сердечко, краснеющее при нажатии, — всё это происходит благодаря JavaScript.

В чём особенность?

«Зная JavaScript, можно легко освоить веб-программирование», — объясняет Тарас Стасюк, репетитор по информатике. JavaScript создан, чтобы «оживить» страницы, поэтому он плотно связан с вёрсткой: HTML и CSS.

Сколько и как учить? Если заниматься 2–3 часа в день, на базовом уровне возможно освоить JavaScript за 6 месяцев. За это время можно научиться делать выпадающие меню, всплывающие подсказки и формы обратной связи. Но чтобы стать junior-разработчиком или HTML-верстальщиком, потребуется более года качественного обучения.

С какого возраста изучать? JavaScript — язык, который эксперты не рекомендуют осваивать в школе, и особенно первым. Он требует дополнительных знаний по смежным темам, что может значительно усложнить процесс изучения.

Юрий Игоревич Петров репетитор по информатике

4,93 87

Открыть анкету

«В школе лучше потратить время на изучение „классических“ языков, например, C или С++».

4. С и С++

Зачем учить? Языки используются для разработки высокопроизводительного программного обеспечения: игры, операционные системы, другие языки программирования. На C и C++ написано ПО для смарт-часов, кофемашин и даже беспилотных автомобилей.

В России для программистов си больше всего вакансий — около 7000. На долю Python и JavaScript приходится около 5000, для Java и C++ — по 3000.

Читайте также Как попасть в IT без программирования? 5 востребованных профессий

В чём особенность?

По словам Юрия Петрова, С и С++ помогают лучше понять устройство компьютера и взаимодействие его основных элементов: внешней и внутренней памяти, процессора, устройства ввода и вывода информации.

Тарас Андреевич Стасюк репетитор по информатике

4,94 48

Открыть анкету

«С подойдёт тем, кому хочется „поковыряться в шестерёнках“ и кого тянет к „железу“. Тут можно зайти со стороны робототехники: как правило, там используется С и C++».

Сколько и как учить? Язык считается более сложным, чем Java или Python. Новичку для изучения понадобится больше года: за это время можно научиться писать простые программы. Тем, кто планирует связать профессию с С и С++, понадобятся курсы длительностью не менее полутора-двух лет: только после этого можно претендовать на позицию junior-разработчика.

Тарас Андреевич Стасюк репетитор по информатике

4,94 48

Открыть анкету

«C++ для тех, кто не боится трудностей. Его изучение даёт более глубокое понимание архитектуры компьютера: C++ гораздо ближе к „железу“. Очень похожи C++ и Java, но С++ немного сложнее. Если изучите его — считайте, что почти знаете Java».

С какого возраста изучать? Начинать изучение С и С++ эксперты рекомендуют в средней и старшей школе.

Юрий Игоревич Петров репетитор по информатике

4,93 87

Открыть анкету

«С и С++ могут использоваться в классах с углублённым изучением информатики».

Понравилась статья? Поделитесь с друзьями

Образование Технологии

Похожие статьи