Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какой язык программирования лучше учить? Какой будет актуальнее долгое время?

ПрограммированиеПрофессия+1
Геннадий Долгунов
  ·   · 1,5 K
Программист с 12+ летним стажем. Бэкенд...  · 6 мая 2021  · oscar-studio.ru

По моему мнению, невозможно выбрать один язык и жить с ним всю жизнь (если только вы не хотите получать свои стабильные денежки за одни и те же задачи от финсектора, но об этом позже). Мне когда-то в универе понравился python, но он тогда был вообще не популярен.

В моём городе в Сибири было 3 места, где нужны были такие разработчики, в одном из них работал я. Из устоявшихся языков, которые долго держатся, можно назвать тот же С и Java. Почему-то фин.сектор очень любит Java (их можно понять, но уже есть альтернативы, на которые они не хотят переходить).

Почему можно выбрать Java?

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

Почему можно выбрать С?

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

Как их сравнить? (введи критерий сравнения)

Я бы посоветовал выбрать какой-то ОДИН язык, который отпочковывается от C, и в нем развиваться. Но не забывайте смотреть на тренды!:) Развитие в трендовых языках никогда не повредит, а знание фундаментальных основ будет плюсом. Тем более что на этих “трендах” вы сможете найти работу с высокой ставкой или супер интересным проектом. Касательно трендов: в свое время от Java отделился Kotlin, или Go отделился от Google. По сути то же самое, но со своими нюансами.

Kotlin и Go, например, круты тем, что создавались под конкретные задачи и эти задачи прекрасно выполняют. Они довольно свежие, но это не значит, что они «зеленые», «незрелые»! Наоборот, они прекрасно справляются с поставленными задачами, тем самым доказывают свою полезность.

Как сравнить и выбрать:

можно по тем же топам, которые составляет, например, stackoverflow. Там очень большие топы по большому количеству параметров для сравнения, можно выбрать что вам больше по душе.

А если рассматривать с точки зрения получения удовольствия от программирования, то можно посмотреть на все, что есть из языков, хотя бы основных, попробовать писать на каком-нибудь "Hello, world!" и оценить синтаксис, нравится оформление конструкций и насколько он подходит по духу.

Я python себе так и выбрал. Пробовал писать на c, c++, c#, php, java, swift. Во всех есть успехи, но именно по духу зашел python своей лаконичностью и простотой. Это все темы холиваров: какой язык лучше и какой быстрее.

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

Диванный философ, по совместительству инженер  · 19 авг 2021
Ошибка тех кто начинает осваивать программирование - искать язык которого "на всю карьеру хватит". Даже если это и так, например есть "вечная классика" C++, то только теоретически. Чаще программисты специализируются не на... Читать далее
1 эксперт согласен

Подписываюсь под каждым словом.

Образовательная платформа Хекслет  · 6 мая 2021  · ru.hexlet.io
Долгое время будут актуальны те языки, на которых написано множество рабочих проектов. Их необходимо поддерживать, развивать, и тд. Выбор языка зависит от того, какой сферой вы ходите заниматься - Программировать роботов... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
🍀 Естествоиспытатель   · 28 апр 2021  · shymanovsky.mooo.com
Видимо "С" без всяких там плюсов. Активно используется с 80-х, и я не вижу, как от него можно вообще отказаться в обозримом будущем. На этом языке написаны все Юниксы. Без Юниксов сегодня рухнет мироздание. Есть такое свойство... Читать далее