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

Старт

Один из самых популярных вопросов, который встает перед новичком — «какой язык программирования учить?». Вопрос вполне уместный, потому что сейчас существует огромное количество языков, технологий, фреймворков, библиотек и так далее.

А зачем?

Для начала ответьте себе на вопрос «А зачем?». Если главный мотив деньги — не стоит тратить время. В таком случае больших денег вы не увидите. Нужно понимать — легко не будет, будет очень и очень сложно. Реклама, которая обещает, что вы через 21 день будете иметь достаточную квалификацию для работы на фрилансе, нагло вам врет. Нужно будет работать очень много и усердно. Зачастую придется выполнять монотонные однотипные действия. Очень часто будет что-то не получаться, не работать или работать так, как не должно.

 

Первым делом английский.

Прежде всего необходимо подтянуть английский. Практически все технологии сначала описываются на английском, затем уже, спустя достаточно большой промежуток времени появляются на русском. Все более-менее годные уроки, курсы, интенсивы проходят на английском. Большая часть видео-уроков ютуба по программированию на английском. Большинство клиентов и заказчиков предпочитают английский. Нужны ли еще аргументы?

Вот список каналов, по которым учил его я: https://www.youtube.com/channel/UC_3oKG5Szq-m6Xz-MjRZgpw/channels

А что делать-то будем?

Итак, мы морально подготовились к трудностям, готовы работать много и интенсивно, и теперь встал вопрос, какой язык программирования выбрать. Тут все просто: выбираем что буем делать, затем прогугливаем на каком (каких) языке это делается. Либо идем на сайт поиска работы, вбиваем интересующую должность и смотрим стэк необходимых технологий.

Определяем популярность языка

Как уже было написано выше — чекаем работодателей.

Затем идем:

1)https://www.tiobe.com/tiobe-index/

2) http://pypl.github.io/PYPL.html

3)https://spectrum.ieee.org/at-work/innovation/the-2018-top-programming-languages

 

Градация языков по сложности

Все описаное ниже —  мое личное субъективное мнение.

Что попроще:

      1. JavaScript. На мой взгляд один из самых простых языков в изучении, который может практически все. Так же весьма важный фактор — наличие огромного количества бесплатного  обучающего материала в сети.
      2. Python. Относительно молодой язык универсального характера. Огромное количество материала в сети, простой и понятный синтаксис,
      3. PhP. Обеспечивает серверную часть веб-страницы. Прост в освоении, на ютубе множество гайдов для новичков.

Желательно попробовать каждый из них, а за тем выбрать тот, который доставляет больше удовольствия, а все остальное уже приложиться.

 

Краткий вывод

Выбирайте тот язык программирования, который доставляет вам настоящее удовольствие. Не смотрите на зарплаты в отрасли. Задача первого языка — научить вас мыслить как программист.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *