Помогите выбрать язык программирования / программирование :: пидоры помогите (реактор помоги) :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

пидоры помогите программирование geek 

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

Я столкнулся с такой проблемой, что мои мозги обростают мхом - старею, наверное. И вот, я решил во что бы то ни стало научиться какому-то полезному языку программирования, что бы, значит, и мозги прочистить и развить, и, в случае чего, работу можно было найти.
Помогите, пожалуйста, выбрать из четырех языков, по 2 параметрам: "востребованность" и "учебная литература на русском"
КУПОН
НА 1 помощь,пидоры помогите,реактор помоги,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее
КУПОН НА 1 помощь
пидоры помогите,реактор помоги,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Собственно
Python
126 (35.9%)
Java
50 (14.2%)
C
20 (5.7%)
C++
79 (22.5%)
JavaScript
76 (21.7%)
Еще на тему
Развернуть
Эту гифку надо обновить. На месте джавы должен быть JavaScript. Ведь именно он сейчас выебывается и лезет во все щели: тонны фреймворков на фронт-энде, всяческие react native, электроны и прочие NodeJSы суют где надо и где ненадо.
А Java уже давно заняла свою нишу и сидит на жопе смирно в enterprise web (backend) development. Все её потуги в android отобрал Kotlin. А его в свою очередь походу вытеснит Dart.
там с++ в обеих ролях
ussser ussser 29.10.202017:43 ответить ссылка 0.0
"учебная литература на русском" - Лол. не выйдет из тебя программиста.
На "базовый" уровень мануальчики на русском есть для любого языка, ат труп страуса переводят регулярно (что касается плюсцов). Было бы желание, а там и гуглтранслитор поможет.
Ну так было-бы желание, да. Но ТС пишет что "Я столкнулся с такой проблемой, что мои мозги обростают мхом... И вот, я решил ... научиться какому-то полезному языку программирования, что бы, значит мозги прочистить и развить" Почему-бы чтобы развить мозги не учить английский? Кажется мне что дело тут не в саморазвитии
не ну а чо, cpp-98
большинству больше и не надо
villy villy 29.10.202001:35 ответить ссылка 0.0
>> выбрать из четырех языков
В голосовалке 5.
0, 1, 2, 3, 4, вроде все правильно
максимальный индекс != количество
we need to find an imposter
А если серьёзно, то посмотри хорошенько в сторону питона. Хоть мне этот язык и не нравится, но не просто же так на нём сейчас школьников учат. У него низкий порог вхождения при неплохой применимости в реальной жизни. Плюс, он язык общего назначения. Если работать надумаешь, сможешь в веб пойти, сервисы всякие писать, утилиты, МЛ, даже гуи-приложения на нем, вроде, есть. Плюсом, куча мануалов, документаций на русском. Что-то конкретное я тебе вряд ли сходу скажу, но знакомые вот тут развлекаются https://pythontutor.ru. Джаву сразу отметай, но если её сфера заинтересовала, посмотри Котлин. Он намного приятнее по словам знакомых джавистов. Си и Плюсы очень не юзерфрендли, как по мне, но многим нравится.
Мало входных данных!
Чем ты планируешь заниматься? Для чего именно тебе нужен язык программирования?
Всё таки для разных задач нужны разные платформы и решения..

C и C++ крайне не рекомендую выбирать!
1. Слишком много UB (непредвиденного воздействия), что может привести к плавающим багам на разных компиляторах в разных режимах сборки.
2. Достаточно маленькие и узкие стандартные библиотеки. Почти любое действие, которое делается в других языках одной строкой, тут придётся делать самостоятельно с использованием кучи разных функций и объектов. Конечно, можно использовать сторонние библиотеки, но тогда ты будешь ими засорять проект и свои знания о плюсах.
3. Неактуальность. Сейчас есть куча хороших языков программирования с тем же самым (или более высоким) функционалом и направлением, например: Go, Rust, Dart, но осваивать их будет намного проще и перспективнее.
groser groser 29.10.202000:26 ответить ссылка 0.4
Если правда просто мозги проветрить, то бери прату или страуструпа на русском и хуярь за страницей страница
mememoar mememoar 29.10.202000:31 ответить ссылка 0.0
php - прост как пробка, довольно востребован на данном этапе времени.
JS + NodeJs - тоже не самый плохой выбор для старта.

А так да больше в водных. С, C++ только для поиграться, если есть хоть малейшие надежды на работу забудь.
EshMorrow EshMorrow 29.10.202000:43 ответить ссылка -0.9
>мозги прочистить и развить
Программирование не развивает мозги. Оно их деградирует.
>в случае чего, работу можно было найти.
Про это сразу забудь. Не бывает никакого "в случае чего". Это программирование, а не укладка плитки.

>Помогите, пожалуйста, выбрать из четырех языков, по 2 параметрам: "востребованность" и "учебная литература на русском"
По востребованности и учебной литературе на русском с большим отрывом лидирует английский язык. Из списка же - js.
Согласен с groser. Самое главное - это понять, что хочешь делать.

У меня друг, например, сначала сделал себе свой сайт. Потом нашел стажировку, где учился писать плагины под какую-то e-commerce платформу. И так через годик-полтора, продолжая изучать разные технологии, стал полноценным программистом и пилит теперь веб сервисы с нуля.

Т.е сначала простые веб технологии: HTML, CSS, JavaScript. Потом можно и Python посмотреть. Очень сильно мотивирует, когда что-то получается, а сделать себе сайт достаточно просто.
romanski romanski 29.10.202000:50 ответить ссылка -0.2
Как по мне, для того чтобы размять мозги с/с++ очень неплохи. А вот когда разомнёте, можно выбрать более удобный язык под конкретную задачу. Сам начинал с плюсов и не жалею, хотя сейчас практически не использую
Mahin Mahin 29.10.202000:54 ответить ссылка -0.4
У меня вопрос к тем, кто советует питон, это и правда такой хороший и востребованный язык?
Dakkon Dakkon 29.10.202001:05 ответить ссылка 0.8
для написания скриптов, решающих какие-то математические задачи, подходит идеально!
DK64 DK64 29.10.202007:39 ответить ссылка 0.0
Для быстрых скриптов идеален.
Для экспериментов хорош.
Для чего-то не очень сложного и громоздкого тоже. Конечно, люди и мега-системы она питоне пишут, но мне страшно на интерпретируемом языке без статической типизации писать большие системы (есть mypy, но это не все равно не то).

Производительность? Можно часть написать на си/с++.
Доступ к чему-то низкоуровнему? Можно написать на си/с++.

Лично для меня питон + си/с++ покрывает все потребности.
бери javascript!
- он вездесущ: не будет проблем найти полезное применение как профессиональное так и бытовое
- развитая экосистема готовых библиотек для деланья чего угодно начиная от фронтенда, а не заканчивая им как другие языки (ака гигабайты node_modules)
- все остальные будут тебя за него хуесосить вне зависимости от твоих навыков: почувствуй себя гуру за пару дней
ussser ussser 29.10.202002:19 ответить ссылка -0.5
А чем автору не угодил C#?
Для начала пойми что ты хочешь делать: веб фронт-энд, веб бек-энд, мобильные, десктопные, 3D, матан и тд.
Дальше смотри (гугли) какие языки и технологии там используются и дуй учить.

Еще можешь погуглить вакансии в своей области и отталкиваться уже от запросов рынка.

Самый же просто вариант, чтибы войти в IT и получать килорубли в месяц - JavaScript/NodeJs. Этого говна сейчас полным полно. Даже самая ленивая контора сейчас нанимает JS макак на проекты разного рода. В топе таких проектов конечно же веб. Но есть, и мобильные, и десктопные.
Изучаешь JS, HTML, CSS, и поглядываешь на NodeJS. Обязательно изучаешь что такое Git и с чем его едят - без него никуда. Дале зависит от того что больше нравится: если веб морды - доучиваешь Angular/React/Vue (что-то одно для начала хватит), если серверную часть - NodeJS и какой-то SQL.
Со всего этого собираешь какое-то веб приложение (погугли идеи) и дуй на собесы в разные конторы. Если есть стажировка - это очень хорошо, особенно если она оплачивается. Рекомендую начать именно с нее, чтобы набраться более менее реального опыта.

Как вариант еще можно Java + Spring Framework или C# + ASP.NET Core (для веб разработки) или С# + WPF (для десктопной).
Эти тоже довольно востребованы сейчас (по крайней мере в Украине). Но как правило они (кроме С# + WPF) тоже подразумевают знания фронт-энда (JS + Angular/Vue/React).

И вот еще один мой ответ другому реакторчанину на похожий вопрос: http://joyreactor.cc/post/4542345#comment21620017

Главное помни, что надо ебашить много, как и везде, иначе дела не будет.
И в догонку к самому простому способу: НЕ вздумай учить C/C++, Rust, или еще чего ближе к железу. Эта хуйня взломает тебе мозг и привьет отвращение к программированию. Но если хочешь игори или чего системного, то увы, без них никуда. А так то лучше начинать с каких либо JavaScript, Python, Java, C# или еще чего-нибудь со сборщиком мусора, чтобы ты не забивал себе голову управлением памяти (это тот еще гемор), а мог сосредоточиться решении проблемы.
Изучал программированме с паскаля, потом си, с++ и потом уже всякое говно. Сейчас я занимаюсь эмбеддед разработкой на си, а заниматься всяким вебом и мобилками, даже за бОльшие деньги мне не хочется, ибо не нравится. ЧЯДНТ? Что-то вы слишком категоричны в своих утверждениях.

ЗЫ. Раст - один из самых няшных языков, что я знаю.
То что я писал выше - это "в догонку к самому простому способу" входа в айти. Плюсы и раст - это явно не самый простой способ изучить програмирование и найти роботу. Всего лишь.

Но возможно я и преувеличил. Сам я тоже с паскалей и сишок начинал. Но лишь потому, что таковой была учебная программа в универе. А универ, кроме языков программирования еще дает хорошую базу в виде архитектуры компьютера, мат.логики и ПТЦА, алгоритмов и структур данных. В куче с этим всем, изучениее Паскаля, С и С++ становится более понятным.

Человеку же, который в душе не ебет, что такое программирование, как все устроено на уровне железяк и тд прийдется ооочень много учить чтобы понимать что такое плюсы и зачем все устроено именно так. Раст в этом плане чуть проще. Но у него есть тоже много нюансов, которые человеку, который с программированием не сталкивался (особенно с программированием С/С++), будет трудно понять.

Потому, я и не советовал ТС начинать с них, если он, еще раз, хочет ПРОСТОЙ способ изучить программирование и БЫСТРО найти работу.
И английский. Имхо, он открывает гараздо больше возможностей: англоязычные ресурсы и документация. кроме того, очень много контор требуют хотябы базовые знания инглиша, а значит, со знанием инглиша у тебя будет больше возможностей в выборе вакансии. А в некоторых конторах будут даже плюшки в виде поездок в еврпы, штаты и прочие заграницы, где инглиши очень пригодится.
Язык это всего лишь инструмент, как напильник там или молоток. Поэтому начни с простого, js или питон.

И это не значит что эти языки дно, там тоже есть свои супер серьёзные заморочки. Просто начать хоть что-то делать на них будет немного проще.

А так основное это не знание языка, а умение заниматься проектированием, и понимания алгоритмов, за это программистом такие деньги платят.

И да, тебе либо прям зайдёт и понравится, либо это будет скука дикая, и ты это быстро бросишь
Я не разбираюсь в теме но оба моих приятеля программиста, один даже средней руки, в общемировом масштабе говорили, что работают на си шарп.
Среди моих знакомых те, кто устроился программистом при условии, что никогда это даже увлечением не было — все пишут на JavaScript (за небольшую зарплату, за него и голосую). Но там, говорят, фреймворки устаревают быстрее, чем ты их успеваешь освоить (на мой взгляд это не совсем так, но плодятся они действительно быстро). Интерпретируемые языки с динамическим типовыведением (JS, Python) — боль в плане отладки. Я бы не стал смешивать «мозги проветрить» и «устроиться на работу если что», это очень разные категории. Старые языки сохраняют востребованность, но они достаточно сложные (С/С++), молодые и перспективные (Golang, Rust) — предполагают чаще всего уже имеющийся багаж знаний, а на работе требуют сильных специалистов. C# — почти наверняка Unity, тоже неплохо для трудоустройства, но новичков там полно; Java — «кровавый интырпрайз», про него не могу что-либо сказать, потому что почти не имел с ним дело.
Хочешь «проветрить мозги» — ищи на хабре рейтинги «любимых языков» — они не просто так любимые сообществом и будь готов пробовать несколько языков, что-то индивидуально приглянётся; хочешь зарабатывать — смотри вакансии в своём городе, причём те, где требуют минимум опыта.
Malbolge, ёпта, будь самым сложнопонимаемм пидарасом.
А почему C# нету в списке? Подходит же по требованиям. Из предложенных (на мое личное мнение) питон подойдет тебе больше всего.
deus-wow deus-wow 29.10.202007:33 ответить ссылка 1.5
HTML!
>в случае чего, работу можно было найти
Почему-то все думают, что как только ты сможешь написать хелловорлд без подглядывания в доки - тебя сразу же начинают ждать абсолютно все эйчары, чтобы предложить зарплату 300кк в наносекунду. Увы, это так не работает. Чтобы в итоге найти работу, нужно будет выучить и узнать еще дохуя всего - от фреймворков до теоретических знаний в сфере, в которой будешь работать. А ЯП - это лишь один из инструментов, зачастую далеко не самый сложный.
JohnnyZ JohnnyZ 29.10.202010:16 ответить ссылка 0.1
По востребованности могу рекомендовать JS. Если не зайдет то Java и потом, если не зайдет то Python. С и С++ в последнюю очередь. Вроде так расположены языки по востребованности.
gelios gelios 29.10.202010:44 ответить ссылка -0.6
BASIC
Buff Buff 29.10.202011:32 ответить ссылка 0.0
Востребованность:
веб - JS, HTML+CSS вдогонку
обработка данных, нейронные сети, автоматизация - Python
геймдев - C++ либо C#, если под Unity
мобилки - Kotlin (уже несколько лет успешно заменяет Java) либо Swift, если пользуешься Apple

Литература: в достаточном количестве имеется на все перечисленные ЯП
Размять мозги: зависит от задачи
Порядок обучения: от низкого уровня (C -> C++) к высокому (Python, JS)
Нет, от изучения нескольких языков с одной (императивной) парадигмой по времени ничего не теряешь, в целом концепции одни и те же.

Удачи.
wasd123i wasd123i 29.10.202011:52 ответить ссылка 0.0
И вот вечно как то забывают о существовании C#. О всем вспомнят, даже о C, но не о шарпе, так шо голосую за язык которого тут нет. Из указанных параметров, востребованность у .net растет, довольно востребованы ASP.NET разработчики. Насчет документации, майкры предоставляет весьма огромное кол-во инфы на msdn
LiteCord LiteCord 29.10.202013:16 ответить ссылка 1.3
Бонусом на C# десктоп приложения делать можно, а так же, если мне не изменяет память, unity поддерживает сейчас только шарп
Если хочешь просто получать деньги, то JS, там вакансий дохуя, и деньги неплохие.

Если хочешь именно мозг размять, то лучше смотреть на необычные языками с разными прикольными концепциям. Например, если в ФП ударяться, Haskell, если менее хардкор - Rust.

ЗЫ. Высокие средние ЗП на питоне - следствие засилия машин лернинга, и там знания питона не хватит.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Выбираем первый язык программирования
Да
т
У вас есть друзья?

i
Да
Т
Хотите много зарабатывать?
jL
Да
ш
	Вы тупой?	
		
т.		
Т
Вы насмотрелись уроков ХАУДИ ХО?
/Г
Да
7
Python
	Вам		
г~	нравится		1
1	Windows?		
Нет

Fortran
А они вам нужны?
Они тоже	РНР	
тупые?		
Да
т
подробнее»

языки программирования программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор сложный выбор путь в IT it-юмор

Выбираем первый язык программирования Да т У вас есть друзья? i Да Т Хотите много зарабатывать? jL Да ш Вы тупой? т. Т Вы насмотрелись уроков ХАУДИ ХО? /Г Да 7 Python Вам г~ нравится 1 1 Windows? Нет Fortran А они вам нужны? Они тоже РНР тупые? Да т
Почему?
Почему?!
^>о->Ьаг() — Почему?



— А, вот почему... Newbie: So which programming language should I learn first?
Programmers: КУПОН
НА 1 помощь КУПОН
НА 1 помощь