М.Двач / Программирование

1,7 Мб, 1024x1024
Синдром утёнка в программировании 25 мая, 17:38 3462257 В конец треда | Веб

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

Однако, я хотел бы поговорить про людей, у которых JS лудьший, Go не нужен, Rust для трапов, питон медленный, лучше писать на JS, лучшего языка в индустрии не придумали, посмотрите, вся индустрия пишет на JS — вот это вот что за хуйня? Я не понимаю.

Помнится, я когда-то писал статью, где раскладывал недостатки питона и предлагал пути решения, часть из которых реализована в том же PyPy/RPython. На что, совершенно неожиданно, я получил стопку комментов плана "ты не понимаешь, в питоне всё гармонично, оно всё таким сделано для своей цели, лучше придумать нельзя". Что это за стокгольмский синдром выебанного в жопу заложника, который полюбил своего насильника?

В JS треде таких каждый второй, но мне бы хотелось комментариев не-таких по поводу того, откуда вообще подобный феномен берётся.

В ньюфаг треде тоже было:
>>3461012 →
>наш айось разработчик когда ему сказали писать на С++ отказался. Андроид разраб отказался, ты не поверишь, писать на питоне. Оба раза обоснование было: я вообще-то Х разработчик, а не человек-оркестр

У меня самого "основных" ЯП штук шесть. Если мне завтра скажут поправить код на Go, то я буду править код на Go. Через пару месяцев писания на Go я уже буду делать замечания другим гошникам. Абсолютно все ЯП, на которых я пишу, я могу обосрать с ног до головы, потому что детально знаком с их проблемами.

2 25 мая, 23:11 2 3462505

Что тут обсуждать?

Ответы3006

3 25 мая, 23:58 3 3462522

Лучший язык, разумеется, теплый ламповый Си без плюсов.

Ответы3006

4 26 мая, 15:42 4 3463006

>>3462505
> Что тут обсуждать?
Например, как мы в это скатились и что делать. Я сам такой, что готов лепить DSL-и два раза в месяц, аки лиспер.
Но ИИ программирование ведёт к тому, что всё IT превратится в цитадели, как в фильме "судья Дред", где людишки ходят строем и боятся высовываться наружу, а снаружи степь, где кочевые казахи бегают друг за другом и ебут в жопу.
Эта тенденция была и раньше, но теперь для неё есть законное обоснование, мол "моя нейросетка не умеет в Crystal — как я вам что-то смогу написать на Crystal?".

Моя мотивация в этой хуйне заключается в том, что я почти отказываюсь признавать, что такие долбоебы работают в айти. Может быть этот тред приведёт меня к катарсису (но это не точно).

>>3462522
> Лучший язык, разумеется, теплый ламповый Си без плюсов.
Господин утёнок, как вам живётся в 80-х годах? Как оцениваете будущее советского союза, как политического проекта?

Ответы30244210

5 26 мая, 15:58 5 3463024

>>3463006
Забавно, что я первый тебе ответил и ты мне сразу про кристал. Это прям знак))
Я сам пишу, на чем сказали писать, но в 10 случаях из 10 я бы выбрал писать на рубях или на кристале или на луа.
Мне кажется потому что это пиздатые языки, причина в том, что нет ментального оверхеда - я тупо знаю методы, как там все работает и ниче не надо вспоминать.

Ответы3089

6 26 мая, 16:46 6 3463089

>>3463024
>Мне кажется, причина в том, что нет ментального оверхеда - я тупо знаю методы, как там все работает и ниче не надо вспоминать
Да, нет ментального оверхеда. Однако, "удобнее пользоваться" ещё не значит "мой инструмент самый пиздатый".
Я сталкивался с челом, который продавал мне свои навыки архитектора AWS-сервисов. Но он прямо-таки продавал, его конечным аргументом было "спорим, что я своими инструментами сделаю задачу быстрее, чем ты похуй чем" — и тут как бы сложно крыть, потому что он реально жестко задрочил свой стэк. Он сделает на этом стэке, но я сам не сделаю быстро и хорошо на этом же стэке — это больше про его навыки, а не про инструмент.
В JS треде можно увидеть картину, что челы прямо-таки наотрез отказываются признавать другие инструменты.

Ответы5093

7 28 мая, 02:58 7 3464210

>>3463006
>как вам живётся в 80-х годах
Замечательно. В IT пусть и невысокие зарплаты, но работают только мастера своего дела. Как у нас говорят - хакеры. Товарищ Кармак написал крутую игрушку с 3D графикой, а товарищ Торвальдс портировал UNIX на ПК. Недавно появился какой-то язык "питон", но никто его не воспринимает всерьез, это такой улучшенный Бейсик без нумеров строк для обучения школьников. Стабильная работа до пенсии для всех, кто может.
А как вам в 2020-х сосется, с пишущими код нейросетями и глобальным экономическим кризисом? Уже попали под очередную волну сокращения?

>Как оцениваете будущее советского союза, как политического проекта?
В целом идут разумные меры для оздоровления экономики. Мелкий бизнес в виде кооперативов разрешен (что должно побороть дефицит), железные границы для отъезда всех недовольных открыли. Главное, не дружить с западом и давать отпор НАТО (никакого вывода войск из ГДР!), а также давить танками любых проплаченных ЦРУ и USAID оппозиционеров. Вон коллеги из дружественного Китая недавно показали пример на площади Тяньаньмэнь.

Ответы5120

8 29 мая, 14:03 8 3465093

>>3463089
>В JS треде можно увидеть картину, что челы прямо-таки наотрез отказываются признавать другие инструменты.

JS живой язык,он меняется и совершенствуется,
сам же упомянул питухон с его костыляброй PyPy,
на ЖС просто берёшь и делаешь - и всё делается без всяких:
"ТАК НЕЛЬЗЯ!!!1 ЭТО ДЛЯ ТВОЕГО ЖЕ БЛАГА!!",
"Тут нужно к гландам ректально подбираться - да, так ЛУЧШЕ и ПРАВИЛЬНЕЕ" и
"Добавьте ещё 100500 if err != nil проверок руками на каждое действие"

node.js есть и всякая поебота считай компилирующая JS, что ещё надо?

И вэб и клиентские приложения покрыты, если не надо ОС и драйвера писать (это к пидаРАСТам и прочим яйцеголовым)

Ответы5175

9 29 мая, 15:03 9 3465120

>>3464210
>Торвальдс портировал UNIX на ПК
Чигобля?

10 29 мая, 15:55 10 3465175

>>3465093
>JS живой язык,он меняется и совершенствуется,
>сам же упомянул питухон с его костыляброй PyPy,
JS — это дохлый труп, который дальше насилуется и разлагается.
PyPy — это такая же попытка оживить больного, только ещё более неуспешная. С другой стороны, исходный дизайн питона всё-таки имеет перспективы именно в плане запускали для программ, аля bash.

>на ЖС просто берёшь и делаешь - и всё делается без всяких
Нихуя ты не можешь на JS сделать — ни многопоточки, ни персистентных структур данных, ни норм изоляции модулей, по производительности можешь лишь молиться на снисхождение JIT, и всю жизнь переступать через грабли совместимости и наследия.

>"Добавьте ещё 100500 if err != nil проверок руками на каждое действие"
Ты ещё не научился делать Ctrl+C/Ctrl+V? Одинаковые объявления я не считаю повышением ментальной сложности, потому доёбов к Go не оценил. Тебя не заебало скобки ставить? Питонисты вот категорически против.

>И вэб и клиентские приложения покрыты, если не надо ОС и драйвера писать (это к пидаРАСТам и прочим яйцеголовым)
Я писал фронт на JS. Там всё упирается в то, что Google завтра выкитит нужную функцию в браузере, и постоянно приходится переступать через десять старых функций, выкаченных в браузере за прошлые 30 лет..

Ответы5214

# OP 11 29 мая, 16:04 11 3465187

ОП на связи. У меня было желание найти в себе что-то такое, подобное этой утиности. Я понел, что почти у любого человека можно найти подобные склонности — другое дело, на каком уровне, просачивается ли это в проф сферу или нет.
Утиность является хорошим термином для феномена — это некие моральные установки, которые принимаются ребёнком как что-то безусловно хорошее, на котором выстраивается весь мир, всё мировоззрение, что-то настолько надёжное, что вся личность на нём держится.
Соответственно, такая степень безусловной опоры создаёт угрозу, если опора на самом деле шаткая. Простейший пример из жизни: доверчивые люди, выращенные авторитарными родителями, склонны становиться жертвами аферистов, поскольку попадают в эту ловушку "мама-папа обо мне позаботятся, накормят и оденут" — и вот вылазит аферист, который рассказывает про "накормлю-одену, буду на руках носить".
В случае програмиста знание некоего инструмента вполне ощутипо даёт еду и одежду, поскольку позволяет зарабатывать хорошие деньги не особо напрягаясь — чем не новые мама-папа? Аналогичным образом, настолько наивный взгляд на жизни может создать проблемы программисту во "взрослой жизни".
Справедливости ради, среди взрослых профи я заметно реже встречаю привязанных к инструменту, они всё чаще отвечают "да мне похуй что использовать, я даже спорить не хочу".
В /a это ещё называется "восторженный ньюфаг".

12 29 мая, 16:28 12 3465214

>>3465175
Зато на ноде можно быстро запустить малый-средний проэкт под ключ(фронт и бэк)

Ответы5266

13 29 мая, 17:14 13 3465266

>>3465214
>Зато на ноде можно быстро запустить малый-средний проэкт под ключ(фронт и бэк)
Что такое "запустить под ключ"? Быстро выдать готовое решение? С хуя ли оно будет быстрее, чем на JS+PHP или JS+Python? Быстро под ключ мне поясни.

Ответы5273

14 29 мая, 17:21 14 3465273

>>3465266
Один язык-два направления разом

Ответы54125446

15 29 мая, 21:31 15 3465412

>>3465273
Может быть хоть 10 языков, это ни на что не влияет, если только ты не планируешь переиспользовать код (а ты не планируешь).

16 29 мая, 22:26 16 3465446

>>3465273
>Один язык-два направления разом
А ты по хозяйству винты и гвозди одним инструментом закрычиваешь (отвёрткой)? Что за логика такая охуенная? С хуя ли применение неподходящего инструмента — это "быстрее выдать готовое решение"?

Ответы5452

17 29 мая, 22:32 17 3465452

>>3465446
Нода вполне подходит для написания крудов, что угодно подойдёт, но аргумент про один язык — говно.

Обновить тред

« /pr/В начало тредаВеб-версияНастройки

/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.gq, m2ch.cf, m2ch.fapp.in, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion