Я сам такой человек, что не люблю радикальные перемены, на проектах обычно задерживаюсь на много лет, а не меняю работу два раза в год в поисках лучшей ЗП.
Однако, я хотел бы поговорить про людей, у которых JS лудьший, Go не нужен, Rust для трапов, питон медленный, лучше писать на JS, лучшего языка в индустрии не придумали, посмотрите, вся индустрия пишет на JS — вот это вот что за хуйня? Я не понимаю.
Помнится, я когда-то писал статью, где раскладывал недостатки питона и предлагал пути решения, часть из которых реализована в том же PyPy/RPython. На что, совершенно неожиданно, я получил стопку комментов плана "ты не понимаешь, в питоне всё гармонично, оно всё таким сделано для своей цели, лучше придумать нельзя". Что это за стокгольмский синдром выебанного в жопу заложника, который полюбил своего насильника?
В JS треде таких каждый второй, но мне бы хотелось комментариев не-таких по поводу того, откуда вообще подобный феномен берётся.
В ньюфаг треде тоже было: >>3461012 → >наш айось разработчик когда ему сказали писать на С++ отказался. Андроид разраб отказался, ты не поверишь, писать на питоне. Оба раза обоснование было: я вообще-то Х разработчик, а не человек-оркестр
У меня самого "основных" ЯП штук шесть. Если мне завтра скажут поправить код на Go, то я буду править код на Go. Через пару месяцев писания на Go я уже буду делать замечания другим гошникам. Абсолютно все ЯП, на которых я пишу, я могу обосрать с ног до головы, потому что детально знаком с их проблемами.
>>3462505 > Что тут обсуждать? Например, как мы в это скатились и что делать. Я сам такой, что готов лепить DSL-и два раза в месяц, аки лиспер. Но ИИ программирование ведёт к тому, что всё IT превратится в цитадели, как в фильме "судья Дред", где людишки ходят строем и боятся высовываться наружу, а снаружи степь, где кочевые казахи бегают друг за другом и ебут в жопу. Эта тенденция была и раньше, но теперь для неё есть законное обоснование, мол "моя нейросетка не умеет в Crystal — как я вам что-то смогу написать на Crystal?".
Моя мотивация в этой хуйне заключается в том, что я почти отказываюсь признавать, что такие долбоебы работают в айти. Может быть этот тред приведёт меня к катарсису (но это не точно).
>>3462522 > Лучший язык, разумеется, теплый ламповый Си без плюсов. Господин утёнок, как вам живётся в 80-х годах? Как оцениваете будущее советского союза, как политического проекта?
>>3463006 Забавно, что я первый тебе ответил и ты мне сразу про кристал. Это прям знак)) Я сам пишу, на чем сказали писать, но в 10 случаях из 10 я бы выбрал писать на рубях или на кристале или на луа. Мне кажется потому что это пиздатые языки, причина в том, что нет ментального оверхеда - я тупо знаю методы, как там все работает и ниче не надо вспоминать.
>>3463024 >Мне кажется, причина в том, что нет ментального оверхеда - я тупо знаю методы, как там все работает и ниче не надо вспоминать Да, нет ментального оверхеда. Однако, "удобнее пользоваться" ещё не значит "мой инструмент самый пиздатый". Я сталкивался с челом, который продавал мне свои навыки архитектора AWS-сервисов. Но он прямо-таки продавал, его конечным аргументом было "спорим, что я своими инструментами сделаю задачу быстрее, чем ты похуй чем" — и тут как бы сложно крыть, потому что он реально жестко задрочил свой стэк. Он сделает на этом стэке, но я сам не сделаю быстро и хорошо на этом же стэке — это больше про его навыки, а не про инструмент. В JS треде можно увидеть картину, что челы прямо-таки наотрез отказываются признавать другие инструменты.
>>3463006 >как вам живётся в 80-х годах Замечательно. В IT пусть и невысокие зарплаты, но работают только мастера своего дела. Как у нас говорят - хакеры. Товарищ Кармак написал крутую игрушку с 3D графикой, а товарищ Торвальдс портировал UNIX на ПК. Недавно появился какой-то язык "питон", но никто его не воспринимает всерьез, это такой улучшенный Бейсик без нумеров строк для обучения школьников. Стабильная работа до пенсии для всех, кто может. А как вам в 2020-х сосется, с пишущими код нейросетями и глобальным экономическим кризисом? Уже попали под очередную волну сокращения?
>Как оцениваете будущее советского союза, как политического проекта? В целом идут разумные меры для оздоровления экономики. Мелкий бизнес в виде кооперативов разрешен (что должно побороть дефицит), железные границы для отъезда всех недовольных открыли. Главное, не дружить с западом и давать отпор НАТО (никакого вывода войск из ГДР!), а также давить танками любых проплаченных ЦРУ и USAID оппозиционеров. Вон коллеги из дружественного Китая недавно показали пример на площади Тяньаньмэнь.
>>3463089 >В JS треде можно увидеть картину, что челы прямо-таки наотрез отказываются признавать другие инструменты.
JS живой язык,он меняется и совершенствуется, сам же упомянул питухон с его костыляброй PyPy, на ЖС просто берёшь и делаешь - и всё делается без всяких: "ТАК НЕЛЬЗЯ!!!1 ЭТО ДЛЯ ТВОЕГО ЖЕ БЛАГА!!", "Тут нужно к гландам ректально подбираться - да, так ЛУЧШЕ и ПРАВИЛЬНЕЕ" и "Добавьте ещё 100500 if err != nil проверок руками на каждое действие"
node.js есть и всякая поебота считай компилирующая JS, что ещё надо?
И вэб и клиентские приложения покрыты, если не надо ОС и драйвера писать (это к пидаРАСТам и прочим яйцеголовым)
>>3465093 >JS живой язык,он меняется и совершенствуется, >сам же упомянул питухон с его костыляброй PyPy, JS — это дохлый труп, который дальше насилуется и разлагается. PyPy — это такая же попытка оживить больного, только ещё более неуспешная. С другой стороны, исходный дизайн питона всё-таки имеет перспективы именно в плане запускали для программ, аля bash.
>на ЖС просто берёшь и делаешь - и всё делается без всяких Нихуя ты не можешь на JS сделать — ни многопоточки, ни персистентных структур данных, ни норм изоляции модулей, по производительности можешь лишь молиться на снисхождение JIT, и всю жизнь переступать через грабли совместимости и наследия.
>"Добавьте ещё 100500 if err != nil проверок руками на каждое действие" Ты ещё не научился делать Ctrl+C/Ctrl+V? Одинаковые объявления я не считаю повышением ментальной сложности, потому доёбов к Go не оценил. Тебя не заебало скобки ставить? Питонисты вот категорически против.
>И вэб и клиентские приложения покрыты, если не надо ОС и драйвера писать (это к пидаРАСТам и прочим яйцеголовым) Я писал фронт на JS. Там всё упирается в то, что Google завтра выкитит нужную функцию в браузере, и постоянно приходится переступать через десять старых функций, выкаченных в браузере за прошлые 30 лет..
ОП на связи. У меня было желание найти в себе что-то такое, подобное этой утиности. Я понел, что почти у любого человека можно найти подобные склонности — другое дело, на каком уровне, просачивается ли это в проф сферу или нет. Утиность является хорошим термином для феномена — это некие моральные установки, которые принимаются ребёнком как что-то безусловно хорошее, на котором выстраивается весь мир, всё мировоззрение, что-то настолько надёжное, что вся личность на нём держится. Соответственно, такая степень безусловной опоры создаёт угрозу, если опора на самом деле шаткая. Простейший пример из жизни: доверчивые люди, выращенные авторитарными родителями, склонны становиться жертвами аферистов, поскольку попадают в эту ловушку "мама-папа обо мне позаботятся, накормят и оденут" — и вот вылазит аферист, который рассказывает про "накормлю-одену, буду на руках носить". В случае програмиста знание некоего инструмента вполне ощутипо даёт еду и одежду, поскольку позволяет зарабатывать хорошие деньги не особо напрягаясь — чем не новые мама-папа? Аналогичным образом, настолько наивный взгляд на жизни может создать проблемы программисту во "взрослой жизни". Справедливости ради, среди взрослых профи я заметно реже встречаю привязанных к инструменту, они всё чаще отвечают "да мне похуй что использовать, я даже спорить не хочу". В /a это ещё называется "восторженный ньюфаг".
>>3465214 >Зато на ноде можно быстро запустить малый-средний проэкт под ключ(фронт и бэк) Что такое "запустить под ключ"? Быстро выдать готовое решение? С хуя ли оно будет быстрее, чем на JS+PHP или JS+Python? Быстро под ключ мне поясни.
>>3465273 >Один язык-два направления разом А ты по хозяйству винты и гвозди одним инструментом закрычиваешь (отвёрткой)? Что за логика такая охуенная? С хуя ли применение неподходящего инструмента — это "быстрее выдать готовое решение"?