Андрей
Высший разум
(460605)
4 недели назад
Программирование изучать - которое не про написание кода, а про решение программистских задач. И которое от языков программирования никак не зависит.
Востребовано не умение писать код (рынок переполнен невежественными самоучками и столь же невежественными выпускниками "курсов", способными лишь бездумно воспроизводить типовой говнокод), а умение эффективно решать нетривиальные задачи.
Язык программирования - не цель обучения, а всего лишь вспомогательный инструмент, предназначенный для определённого круга задач. Разные задачи - разные инструменты. А за предсказаниями, что будет востребовано через несколько лет, обращаться надо не в "Программирование", а в "Гороскопы, магия, гадание".
P.S. Python - он не для программистов, а для математиков и инженеров. И выпускаемые "курсами" DS или ML со знанием Python, но без знания даваемой ВУЗом высшей математики, даром никому не нужны.
Павел Михаловский
Просветленный
(36114)
4 недели назад
Нет точного ответа. Может 1С - программисты 1С много где нужны (речь больше про провинцию)
Программирование разное бывает. Есть веб-программирование, есть геймдев (разработка игр), есть программирование микроконтроллеров. В разных сферах принято разрабатывать на разных языках. Какая сфера выгоднее не подскажу - изучай то, что востребовано в твоём городе. Новичку легче устроиться в офис, чем на удаленку.
К тому же важно уметь программировать в целом, а не просто владеть каким-то языком. Язык программирования - это всего-лишь инструмент. Само по себе знания команд языка программирования ничего не даст. Хороший программист может изучать язык по ходу написания программы.
С какого языка начинать не так принципиально. Я начинал с паскаля и не жалею.
Senior Backend Developer
Оракул
(79866)
4 недели назад
Кратко отвечу, еслибрать в веб-разработку - наиболее актуальные/востребованные сейчас - это Python/GoLang/Javascript. Основываю ответ на своем опыте работы в крупных ИТ компаниях, так же в общении с коллегами из этих компаний.
Miss-is
Мыслитель
(5711)
4 недели назад
Если прикладное программирование нравится, то Пайтон, Котлин, Свифт, от явы никуда не денешься. Если системное, то С, паскаль, ассемблер.
Если веб программирование, то ява-скрипт.
Если экономическое программирование, то Оракл, 1С Предприятие, САП
релящионные базы данные и SQL для современного программиста стандарт де факто