Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 114 15 38
C# .NET тред #63 /csharp/ Аноним 04/08/26 Втр 12:11:04 3739558 1
nuzhen-li-sharp[...].webp 235Кб, 1250x834
1250x834
Летний тред лучшего языка на планете.

1. Ресурсы:
https://dotnet.microsoft.com/learn
https://ru.stackoverflow.com/a/416585/422180
https://metanit.com
https://professorweb.ru
https://devblogs.microsoft.com/dotnet/
https://csharp.godbolt.org/

2. С# для веб
https://docs.microsoft.com/ru-ru/aspnet/core

3. C# для десктопа
https://docs.microsoft.com/ru-ru/dotnet/desktop

4. С# для игр
https://ru.stackoverflow.com/a/609901/422180

5. С# для мобильной разработки
https://docs.microsoft.com/ru-ru/dotnet/maui

6. Годные ютуб-каналы
https://www.youtube.com/c/CODEBLOG
https://www.youtube.com/c/AndreyShyrokoriadov
https://www.youtube.com/c/DevJungles
https://www.youtube.com/user/Shmachilin
https://www.youtube.com/c/Elfocrash
https://www.youtube.com/user/IAmTimCorey
https://www.youtube.com/playlist?list=PLdo4fOcmZ0oX8eqDkSw4hH9cSehrGgdr1

Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: https://2ch.su/pr/res/3603761.html
Аноним 04/08/26 Втр 12:15:22 3739561 2
image.png 12Кб, 445x292
445x292
Аноним 04/08/26 Втр 13:12:51 3739587 3
>>3739561
очередные готофобы, заебали если честно, кто то пернул и понеслось по всем языкам, каргокультисты
Аноним 04/08/26 Втр 13:25:30 3739592 4
>>3739558 (OP)
Самый дохлый стек в умирающей профессии
Аноним 04/08/26 Втр 13:27:27 3739594 5
Аноним 04/08/26 Втр 15:42:48 3739663 6
>>3739561
В Java такое давно есть.
Аноним 04/08/26 Втр 15:44:47 3739665 7
>>3739592
Он такой дохлый, что ты зашёл в его обсуждение, в надежде перекатиться.
Аноним 04/08/26 Втр 17:46:12 3739732 8
новичок (не навальный) здесь. объясните нахуя нужен top level statements? при разработке вы действительно используете эту питоноподобную хуетень? есть ли смысл этот сахар юзать? он же нихуя не дает имхо
Аноним 04/08/26 Втр 18:55:59 3739762 9
>>3739594
>Есть же try/catch/throw))0.
Application.ExitThread()
Аноним 04/08/26 Втр 20:51:05 3739795 10
>>3739665
Я зашёл потому что я безработный и мне делать нехуй
Аноним 04/08/26 Втр 21:53:33 3739819 11
>>3739732
Никто не использует, так же как никто не использует dynamic, патерн мэтчинг и прочее говно с вопросиками. Просто когда-то какому-то менеджеру надо было выполнить KPI, вот и придумали эту хуиту. Дотнет мертвый стек, не лезь в это болото.
Аноним 05/08/26 Срд 03:15:26 3739870 12
А где можно раздобыть активатор для ReSharper 2026.2 под VS2026?
Аноним 05/08/26 Срд 07:30:45 3739886 13
>>3739870
Скачай сборку от Zver, там все что надо есть
Аноним 05/08/26 Срд 13:21:25 3739994 14
А почему в треде настолько тухло? Меньше чем здесь постят разве что в руби-треде
Аноним 05/08/26 Срд 14:16:15 3740027 15
>>3739994
Потому что дотнетчики работают, пилят высокопроизводительные распределённые сервисы.
А рубисты и прочие лузеры ищут работу, вот и строчат посты в своих отстойниках.
Аноним 05/08/26 Срд 14:44:35 3740042 16
>>3739994
Разве? Почти во всех тредах тишина, даже в нюфаг-треде уже не каждый день постят.
Аноним 05/08/26 Срд 14:57:15 3740052 17
Стикер 0Кб, 512x512
512x512
>>3740027
>дотнетчики
>высокопроизводительные сервисы
Содомит!
Аноним 05/08/26 Срд 15:14:50 3740068 18
>>3739819
>мертвый стек
бля, ну не раздувай эту хуйню. всех пидорасит щас в AI tee. стажеры и джуны отпали, многих мидлов+ покикало. где лучше? в спринге где дохуя фейк вакансий сидеть на морозе или в петухоне на котором 100 ебальников на 1 вакансию или на пыхе сидеть с порванным очком за 20 тысяч рублей в месяц или на го учить связку %govno% + %random_programming_langugage% нихуя не войти из-за того что язык для переписонов с другого яп.
всем щас хуёво. главное, что .net не равно рубям по вакансиям.
Аноним 05/08/26 Срд 15:26:49 3740080 19
>>3740042
Потому что там спамер орудует постоянно. Или он уже угомонился?
Аноним 05/08/26 Срд 15:37:26 3740084 20
>>3740068
да просто сам MS забил хуйца на дотнет, как мне кажется.
F# например совсем убили походу, вижуал бейсик тоже депрекейтнули (хотя кому не похуй на него было?). особой популярности .net так и не получил нигде за пределами какого-то средних размеров энтерпрайза.

>>3740068
>стажеры и джуны отпали, многих мидлов+ покикало
это везде так, сама индустрия просто умерла. ну и еще от страны зависит, в россии дела с рынком труда совсем стали плохи сейчас, из моего опыта кто уехал за границу те еще где-то работают в айтихе, кто остался в рф, того сократили в прошлом или в этом году и он без работы сидит. такие дела.
Аноним 05/08/26 Срд 15:41:23 3740089 21
>>3740068
>в петухоне на котором 100 ебальников на 1 вакансию
Эм, это еще очень мало. В реальности 5000 ебальников на одну вакансию будет, и это в дотнете и джаве, а в питухоне еще больше.
100 ебальников на одну вакансию это лайтовый уровень который был в 2023 году, если про рынок РФ говорить.
Аноним 05/08/26 Срд 15:55:23 3740096 22
>>3727665 →
>заставлять нейронку правильно рисерчить гитхаб и внедрять нарисерченное

Мне кажется ты в какой-то до ИИшной эпохе живешь. Что ты собираешься на гитхабе искать нейронками и внедрять в проект? Там же сплошной мусор лежит, ИИ сгенеренные репозитории с накрученными звездами, всякие сборники слоп-говнеца типа OpenClaw и просто легаси старой эпохи.

Если мне на собесе скажут что я должен буду при помощи нейронок ресерчить гитхаб и что-то полезное оттуда находить, я пальцем у виска покручу.
Аноним 05/08/26 Срд 16:20:45 3740105 23
>>3700054 →
>Пайтон умирает что-ли? Не верю. Весь дата-сатанизм и мышинное обучение на нём

Питон на бекенде скорее не самый популярный выбор сейчас. Для быстроты написания кода? Ну так сейчас код ИИ пишет. Проще Go взять ну или ту же жабу, если это какой-то энтерпрайз проект. Сейчас многие с ИИ упарываются и пишут все на расте, хотя самого раста вообще не знают. В том числе в финтехе и энтерпрайзе, да.

Машинное обучение если говорить про классический ML и обучение кастомных специализированных моделек - скорее уходящая тема как и дотнет. Для подавляющего большинства задач которые раньше надо было решать обучением собственной модели сейчас просто берут LLM + VLM и на этом все кончается. Классический ML, DL, RL сдох нахуй. Сейчас в среде мльщиков тоже вой стоит, потому что их навыки и знания которые они дрочили в своих шадах/физтехах/вшэ/мгу теперь тоже на рынке труда нахуй не нужны, а кто нужен - это болванчики, который будут администрировать кластер на котором запущена LLM модель (тот самый LLMOps), либо болванчики которые ИИ агентов на лангчейне будут шлепать через клод код.
Аноним 05/08/26 Срд 16:33:37 3740112 24
>>3740080
Ему явно платят, как он угомонится?
Аноним 07/08/26 Птн 20:27:44 3741067 25
Аноним 08/08/26 Суб 04:47:40 3741157 26
>>3740096
>Там же сплошной мусор лежит
Там лежит вагон годных но уже дремучих легаси проектов, в которых реализован функционал, который мне надо. Конечно, речь не о тырпрайзе, вам кроме EF по большому счету больше нихуя не надо, но мне, как постояльцу /gd - нужны алгосы оптимизации меша, недавно писал свою систему частиц на базе другой, найденной на гите. Под шарп на работе - писал конструктор запросов как в 1с, на основании готовых реализаций типа sql workbench, все это мне рисерчит нейронка. Нужен был высопроизвоидетельный сильно нагруженный поисковый граф по наборам метрик? Да как нехуй, тоже нейронка на гитхабе нашла и интегрировала.
>Если мне на собесе скажут что я должен буду при помощи нейронок ресерчить гитхаб и что-то полезное оттуда находить, я пальцем у виска покручу.
Нейронки хуево пишут DSA с нуля, и особенно хуево пишут если вайбкодер не знает какое DSA ему надо (типа меня). Тут как раз в игру и вступает рисерч. Мне по большому счету похуй, навайбкожен конечный репо или нет, мне важно - чтобы решение по метрикам под мой проект давало большую зеленую стрелочку перфоманса вверх чем другие решения.
Аноним 08/08/26 Суб 23:03:09 3741483 27
Аноним 09/08/26 Вск 00:12:16 3741513 28
image.png 62Кб, 941x329
941x329
image.png 495Кб, 750x601
750x601
>>3739561
Чел я тебе открою страшную тайну - у шарпа нет дизайна. Он был где-то вначале, а потом команда стала включать фичи по принципу - прикольно/не прикольно. Помните все эти
>from student in students where ids.Contains(student.ID)
в результате в языке десятки способов сделать одно и то же. Почему FrozenSet поддерживает collection expressions, а FrozenDictionary нет? Потому что пошел нахуй!
Аноним 09/08/26 Вск 07:28:20 3741575 29
>>3741513
>FrozenSet
>FrozenDictionary
Нужны примерно никому. Я с ними столкнулся только в моем пет проекте с одной звездой, где надо было перемолотить миллионы вариантов. Для крудов эти фрозены литерали не нужны, как не нужны и маняоптимизации на 5 наносекунд из 10 дотнета. Кроме крудов на дотнете никто ничего не пишет, да и круды все из легаси, новых проектов нет.
Аноним 09/08/26 Вск 10:31:52 3741589 30
>>3741513
>>3739561
Не, ну так то идея сама по себе не плохая, наконец-то можно без goto код писать. Но реализация, конечно, пиздец.
Аноним 09/08/26 Вск 11:47:35 3741605 31
>>3741589
Я в таких случаях просто выношу код в отдельную функцию и использую return. То ли там адские говнокодеры, которые любят писать функции по 1000 строк, то ли шизы, у которых return должен быть последней инструкцией и только так.
Аноним 09/08/26 Вск 11:52:50 3741607 32
>>3740105
>они дрочили в своих шадах/физтехах/вшэ/мгу теперь тоже на рынке труда нахуй не нужны
Так они никогда не были нужны.
С оверкомпетенцией иди в доценты в ВУЗик, а кабану надо чтобы работу работал.
Если ты нанимаешь, ты всегда выберешь заменяемого типового середняка, а не витающего в облаках чудика, который понапишет всякой хуйни, а потом угорит, устанет, заинтересуется чем-то ещё, и весь его код команда спустит в унитаз и будет материться, плеваться и переделывать по-простому, по-колхозному.
Тот же анализ данных на уровне стажера - это кластеризация, корреляционный анализ, проверка гипотез, очистка от выбросов, куча математики и скриптов. На уровне, который доходит до ЛПР - это линия тренда в ексель или два столбца с метрикой и фактором+ и фактором-.
Аноним 09/08/26 Вск 11:56:54 3741609 33
image.png 587Кб, 2578x1654
2578x1654
>>3741589
А это в какой-то умной книжке написали, что goto плохо?
Или откуда это пошло?
Для обработки edge-кейсов goto это must have.
Любые альтернативы (например, наплодить новых методов) - это ухудшающие читаемость и раздуваемые код решения.
Аноним 09/08/26 Вск 12:40:46 3741631 34
Аноним 09/08/26 Вск 16:52:14 3741720 35
Стикер 63Кб, 200x200
200x200
>>3741575
>Не знаю для чего их использовать, поэтому не нужны.
Аноним 09/08/26 Вск 17:23:55 3741735 36
>>3741513
>Почему FrozenSet поддерживает collection expressions, а FrozenDictionary нет?
Потому что у FrozenDictionary не был реализован collection builder.
Аноним 09/08/26 Вск 17:34:42 3741740 37
>>3741605
Вот бы щас бессмысленные функции лепить лишь бы goto не использовать.

>>3741609
Ну в бомонде ООП считается моветон. Хотя я не вижу ничего плохого. Просто не надо злоупотре_блять и делать переходы только вниз.
Аноним 09/08/26 Вск 18:58:10 3741783 38
>>3741607
>будет материться, плеваться и переделывать по-простому, по-колхозному.
А потом все нахуй сломается и придёт в негодность под грузом техдолга и говнокода, в результате кабан будет раз в 5 лет тратить кучу денег и времени на написание новой системы и перенос данных, потому что удел колхозанов это наклепать хуйню и съебаться с проекта.

Я после таких колхозанов проекты обратно на нормальную архетуктуру уже заебался переписывать. Причём эти пидорасы всегда легенды компании и спасители бизнеса, у них фичи шли как горячие пирожки, а мы вот чет не тянем, а я вообще ахуел трачу месяц просто на какой-то там техдолг (MR на +12к и -20к строк).
С линкеда одного из таки умников угорал, чел с двух мест ушел спустя 3 месяца в каждом и после этого больше новых мест у него нет.
Аноним 09/08/26 Вск 19:22:29 3741798 39
>>3741740
>делать переходы только вниз
Мне всегда казалось, что переходы вверх понятнее. Вот читаю я код, дошёл до метки - ага, понятно, сюда будут переход. Читаю код дальше. Дошёл до goto с меткой - уже знаю, куда оно ведёт.
А когда переход ведёт вниз, хз, где это.
Аноним 09/08/26 Вск 20:11:10 3741841 40
>>3741798
>переходы вверх
образуют циклы. На этом деле можно очень хорошо обосраться. Циклы лучше делать стандартными способами.
Аноним 10/08/26 Пнд 04:49:00 3741956 41
>>3741740
>Вот бы щас читать ебаные простыни с goto лишь бы функции не использовать.
Аноним 10/08/26 Пнд 05:01:48 3741958 42
>>3741956
>Вот бы ща разбивать каждый метод на 10 штук.
Аноним 10/08/26 Пнд 10:27:09 3741989 43
А мне могут объяснить, почему здесь принято хаять разрабов за некий "дизайн" кода? Ну есть и есть, вы же можете использовать те методы, к которым привыкли.
Аноним 10/08/26 Пнд 15:20:18 3742156 44
>>3741989
Ну представь, что ты сел в автомобиль, начал движение, потом тебе надо остановиться, а педаль тормоза расположена в багажнике! Это плохой дизайн автомобиля.
Аналогично с кодом.
Аноним 10/08/26 Пнд 15:47:01 3742182 45
>>3741735
>троллинг тупостью
Аноним 10/08/26 Пнд 18:13:58 3742266 46
>>3742182
>>троллинг тупостью
Там был доёб до языка (справедливый) и FrozenDictionary, я указал на то что это проёб либы.
Аноним 10/08/26 Пнд 20:27:40 3742329 47
>>3742266
>я указал на то что это проёб либы.
FrozenDictionary это кор библиотека, по сути часть языка. И когда в язык добавляются фичи типа collection builder, то их в первую очередь примеряют на классы из стандартной библиотеки. И тут возникает вопрос, почему господин паджитотектор не подумал, а как collection builder использовать для Dictionary? А ответ простой - потому что никто нихуя не думает перед тем как добавить фичу, просто хуячат потому что могут.
Аноним 10/08/26 Пнд 22:03:32 3742375 48
>>3741989
>Ну есть и есть, вы же можете использовать те методы, к которым привыкли
А потом ты приходишь на проект где сидят любители всего нового и молодежного и приходится копаться в этом говне.
Аноним 10/08/26 Пнд 22:16:23 3742383 49
>>3742329
Ты просто тупая макака которая ничего не понимает в разработке языков.
Словари это не обычные коллекции, каким образом ты ожидаешь это поведение у них? В репе дотнета есть дискуссии и драфты решения, можешь там изложить все свои идеи команде разработки. Получишь мировую известность как член коммитета развития языка.
Аноним 11/08/26 Втр 02:21:03 3742409 50
>>3741989
Потому что айтискуфье это говночерпии, которые пытаться казаться интелектуальной илитой.
Такие будут ныть всегда
Если айтискуфье не ноет - в него надо ткнуть палкой, оно возможно сдохло, ну и хуй с ним.

Код надо писать - как по кайфу, тратя на это минимум усилий и времени.

Если ты сидишь и каждую букову выводишь, лишь бы кто-то там после тебя доволен был - ты буквально идеальный сРаб-говночерпий, об которого закономерно вытирают ноги, заставляя вычищать говно за другими. Судьба таких - терпеть, и от этого визг.
Аноним 11/08/26 Втр 03:33:43 3742412 51
>>3742409
>очередной кукаретик с ебанногоit
Терпи.
Аноним 11/08/26 Втр 04:27:44 3742413 52
>>3742409
>айтиговно это говночерпии, которые пытаться казаться интелектуальной илитой.
>Такие будут ныть всегда
>Если айтиговно не ноет - в него надо ткнуть палкой, оно возможно сдохло, ну и хуй с ним
Вот теперь АБСОЛЮТНАЯ БАЗА.
Аноним 11/08/26 Втр 05:35:51 3742414 53
>>3742383
>Мам смари я тралирую тупостью ну мам
Аноним 11/08/26 Втр 07:27:04 3742422 54
Как научиться программировать с нуля без особой боли?
Пока только с Claude (он всё программирует).
Аноним 11/08/26 Втр 10:26:06 3742458 55
>>3742422
>Как научиться программировать с нуля без особой боли?
Найти чела который тебе за деньги составит программу обучения в котором ты с нуля разработаешь какой-то проект + жрать теорию
Если короче - никак, это не рыбу на салаты резать в магазине
>Пока только с Claude (он всё программирует).
Не обучение, потому что даже запросив программу он очень много выкинет.
Аноним 11/08/26 Втр 11:16:38 3742478 56
>>3742458
>Не обучение
Понимаю. Я имел в виду, что пока что программирует за меня клод.
Аноним 11/08/26 Втр 11:41:09 3742495 57
>>3742478
Ну так а смысл?
Если тебе повезло с собесом без лайвкодинга и ты уже работаешь - у тебя примеры перед глазами, и правильный промт ты можешь выстроить сам.

Если ты только начал, говнокодить клодом - не имеет смысла.

Его можно использовать для проверки, и закрытия конкретного пробела (с проверкой), чтобы ты условно не срал вот таким:
public async Task<User?> GetById(Guid id)
var result = _context.Users.FirstOrDefault(x => x.Id == id);

Это буквально то, для чего нужен клод на твоем этапе.

Если тебе не для офферов, а функциональное приложение для своих нужд - тебе не нужно учить программирование от слова совсем. Дрочи клод до победного, всё. Если ты в предметной области создаваемого хоть чуть-чуть рубишь - обьяснить че тебе нужно сможешь, и никакие DDD solid dry kiss - тебе для конкретно рабочего билда тебе не нужны.

Учиться надо самому, вникать, разбираться.
Для этого нужен план.
Бесплатно нормальный план тебе не даст никто платно тоже, курсы - говно ебаное, поэтому бери бесплатную инфу с метанита какого-нибудь и пытайся ее фильтровать через нейруху.

При этом код тебе нужно писать самому, сама суть ООП и функционал фреймворков - подразумевает тупую зубрежку в 90% случаев, а зазубрить нужное можно лишь многократным написанием одного и того же, по принципу собаки павлова.
Аноним 11/08/26 Втр 11:52:11 3742502 58
>>3742422
>Как научиться программировать с нуля
Сейчас это уже не актуально, так как стало бесполезным навыком. Но вообще для этого много практики надо, надо писать много кода самому регулярно, и потом возвращаться к уже написанному через 1-3-5 месяцев и дописывать этот код, расширять итд, только так можно научиться. Так раньше учились кодить. А, ну и еще конечно же читать много чужого кода, разбираться в нем и пробовать его дописывать.

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

И в этом плане ты сейчас кодить уже не научишься, так как ну это просто смысла не имеет. Можешь разве что основы какого-нибудь питона выучить чтобы знать что такое условия, циклы и списки и в целом этого хватит на всю оставшуюся жизнь.
Аноним 11/08/26 Втр 11:52:24 3742504 59
>>3742495
Если коротко - мне для разработки игор.
Аноним 11/08/26 Втр 11:53:14 3742506 60
>>3742502
Ну да, в принципе, так и думаю.
Аноним 11/08/26 Втр 12:10:01 3742527 61
image.png 369Кб, 1200x800
1200x800
>>3742502
>Сейчас кодинг де-факто мертв, код за тебя пишет ИИ, ты только направляешь агентов, оркестрируешь их, выдаешь задания. Вся техническая реализация ложится на ИИ.
Я дико извиняюсь, а откуда ебучий интерн знать может, что конкретно надо в ии запромтить, если он никогда не обжигался, потому что не писал код?

Он даже лоу-лоад бэк не сможет реализовать не обоссавшись и не обосравшись. Про какой-то серьезный десктоп, или хайлоад микросервисный бэк - я вообще молчу. Он хамл будет править по 10 часов, когда понимающий разработчик это может за 30 минут поправить руками. чтобы оставшиеся 10 часов ебланить, конечно

>>3742504
>для разработки игор
Смотря каких, и на каком движке.
Учитывая, что ты здесь, предполагаю, что на юнити.
Если в планах делать что-то сложнее 3 в ряд - надо учиться.
Если нет - дрочи клод.

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

Большая часть архитектурных решений исходит из необходимости и целесообразности. Как можно узнать о необходимости, если ты в нее не уебался башкой с разбега? Как ты сможешь просить нейронку соблюдать условное DDD, если для тебя это в лучшем случае dni do dembelya?
Как ты сможешь контролировать покрытие тестами, если ты не знаешь, какие конкретные участки твоего кода могут сдохнуть обоссавшись и обосравшись при интеграции нового фунционала, или переделке старого? Как ты сможешь впринципе фичи интегрировать, если у тебя по проекту раскиданы огромные, абсолютно нечитаемые и нетестируемые божественные обьекты по всему репо?

Ии - это инструмент. ИН-СТ-РУ-МЕ-НТ
Это не замена программиста, как трактор не замена фермера, а чпу станок не замена заводчанина.

Ну и чисто от себя, если ты для души пришел, то геймдев еще сносно. Если за бабками - подумай трижды. Вкат в геймдев - неминуемый звонок от кое-кого с аватаркой льва.
Аноним 11/08/26 Втр 12:13:00 3742529 62
>>3742527
>что в ии надо не просто
>"ну сделай короче типа контрстрак знаешь вот надо так же тока с графоном как в батлфиде и штроб нелагало! пиши хороший крутой код нехороший некрутой код не пиши"
Буквально так и надо, лол.
Аноним 11/08/26 Втр 12:13:52 3742531 63
>>3742527
>Вкат в геймдев - неминуемый звонок от кое-кого с аватаркой льва.
Че? Не выкупил.
Аноним 11/08/26 Втр 12:32:01 3742552 64
>>3742531
геймдев мертвая отрасль с нищими зепками, постоянными кранчами и регулярными увольнениями, поэтому геймдев это буквально мем смерть в нищите.

мимо
Аноним 11/08/26 Втр 12:33:16 3742555 65
>>3742552
Я для себя индюшку хочу сделать.
Аноним 11/08/26 Втр 12:33:29 3742556 66
>>3742527
>а откуда ебучий интерн знать может, что конкретно надо в ии запромтить, если он никогда не обжигался, потому что не писал код

хз)))

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

в любом случае научиться сейчас никто возможности не даст, это раньше стажеров/джунов нанимали и ждали год-полтора пока те до мидлов прокачаются, сейчас никто ничего ждать не будет - клод в руки и погнал хуячить. не можешь с клодом хуячить? ну тогда на мороз пинка под зад.
Аноним 11/08/26 Втр 12:40:18 3742561 67
>>3742556
>ну вероятно тогда стоит в универ пойти учиться чтобы хоть какие-то обрывочные знания были.
Хуйня без задач и смысла как раз.
Сейчас для работы не нужно знать, как там этот ебаный CLR работает. А реально нужные навыки там либо вообще не дают, либо дают в формате пара пар на четвертом курсе перед защитой, лол.
>научиться сейчас никто возможности не даст
Так надо самому брать.
Базу выучил, подрочил собесы, накрутил опыт по гайдам, и пошел в красное казино до момента, пока не трудоустроился даже на 100к/мес.
После этого, уже имея доступ к проектам компании - можно учиться по нормальному на их основе. Срабство говнокодером калочерпием не много отжирает по времени, так еще и платят уже тебе. Да, мало, но это лучше, чем проебывать 4 года в вузе, или полгода на недайбох курсах каких-нибудь.
И все ради того, чтобы выйти из вуза с дипломом в руках и хуем в зубах, потому что молодой специалист все равно нахуй никому не нужен, и все равно надо крутить, пиздеть и наебывать.
Аноним 11/08/26 Втр 14:00:09 3742585 68
>>3742495
>public async Task<User?> GetById(Guid id)
>var result = _context.Users.FirstOrDefault(x => x.Id == id);
Поясни свою мысль.
Аноним 11/08/26 Втр 15:49:33 3742622 69
>>3742504
Идешь на ютуб.
По обзорам выбираешь более-менне популярный движок.
Идешь в мануал по движку. Ищешь секцию вроде "Tutorial" или "My First Game"
Проходишь её от и до повторя все что там написано.
Далее по обстоятельствам. Либо лезешь глубже в мануалы с экспериментами, либо дрочишь ИИ чтобы он объяснял тебе узкие места или на что нужно обращать внимание.
Это самый безболезненный путь.
Аноним 11/08/26 Втр 15:57:22 3742624 70
>>3742527
>чпу станок не замена заводчанина

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

Точно так же и с разработчиками. Разработчик умеющий в обычный код будет намного эффективнее с ИИ, чем тот который умеет только в ИИ. Если конечно он не старый необучаемый пердун.
Аноним 11/08/26 Втр 16:03:26 3742627 71
>>3742624
Вот только ебанутые менеджеры увольняют опытных разработчиков и нанимают малолетних опездолов чуть ли не после школы промтить в ии. Почему-то в голове у условного СТО дико насрано, что кто писал код без ии, с ии код писать не сможет.
Аноним 11/08/26 Втр 16:11:20 3742631 72
>>3742561
>Сейчас для работы не нужно знать, как там этот ебаный CLR работает.
Ну как сказать. Железо сейчас дорогое стало. И если раньше при нехватке ресурсов можно было просто накинуть ядер/памяти/дисков, то сейчас стали стабильно приходить с запросами - "давай оптимизировай". Так что совсем вглубь CLR лезть не надо, но основы знать и хотя бы понимать каким образом это делать неплохо.
Аноним 11/08/26 Втр 16:30:27 3742639 73
>>3742383
>Словари это не обычные коллекции, каким образом ты ожидаешь это поведение у них?
Дурачок выдохни, все и так поняли что ты тупой. В Dictionary смогли же добавить синтаксис для инициализации при создании. Надо было подумать и над FrozenDictionary, именно самим подумать до того как выкатывать фичу. А не ждать когда
>В репе дотнета есть дискуссии и драфты решения, можешь там изложить все свои идеи команде разработки.
Аноним 11/08/26 Втр 20:48:57 3742752 74
>>3742585
Если надо пояснять, значит не надо пояснять.
>>3742631
Так факт в том, что устроиться сначала надо. Как себя студент без опыта продать может? Никак. Только пиздеть и наебывать.

Так зачем тратить четыре года в ожидании момента, когда можно будет пиздеть и наебывать, если делать это можно уже сейчас, и учиться за счет денег и ресурсов кабана?

Да и диплом по сути нахуй нигде не нужен кроме госухи. Но идти работать в госуху это блять ебнутым надо быть, даже дебильнее вкатунчиков в геймдев.
Аноним 11/08/26 Втр 22:05:16 3742789 75
>>3742752
>Как себя студент без опыта продать может?
Если все несколько лет учебы щелкать еблом, то да опыта не будет.
Но универ тем и хорош, что дает возможность помимо знаний набрать и опыт. В вышке крутится дохуя денег и людей которые эти бабки осваивают, в том числе и с привлечением студентоты. Тут главное не страдать хуйней, а наводить мосты с нужными людьми и принимать участие в движухе. И уже курса со второго третьего можно работать на реальных проектах и фармить с них опыт. После этого вполне можно неплохие рекомендации заиметь и на выпуске уже иметь предложения о работе.
Да, это социоблядство, но без него все равно сейчас никуда. Как раньше сидеть в уголке и дрочить коды уже не выйдет.

Ну и описанное релевантно для более-менее нормальных ВУЗов и только на дневном обучении.

>Да и диплом по сути нахуй нигде не нужен кроме госухи.
Ну как сказать.
С одной стороны диплом это как цвет кожи. Если у тебя его нет, то ты как негр и должен доказать, что пришел не пограбить, а делом заниматься. А если есть - то ты белый человек и можешь проходить дальше. При прочих равных, диплом для работодателя показатель, что у тебя есть ресурсы и воля на получение образования, ты обладаешь необходимым набором навыков и как минимум можешь высидеть ровно на жопе хотя бы три года. И в отличие от пиздежа в резюме, достоверность диплома пробивается на раз два.

А во вторых (но это уже больше релевантно для тех кто давно работает) еще достаточно компаний где при повышениии отсутствие вышки тебе может поднасрать. В какие-нибудь системные архитекторы ты можешь не попасть, т.к. там явно будет требоваться наличие технического ВО и хоть усрись, но без него ты не перескочишь.

Суть вышки в том, что если у тебя есть возможность относительно безболезненно получить вышку, есть на это время, ресурсы, деньги - то лучше это сделать. Если тебе банально нечего жрать, то лучше идти работать и не в IT, а на завод или стройку. А уже потом думать об образовании.
Аноним 12/08/26 Срд 07:51:08 3742848 76
>>3742631
Караван охуительных историй. Вся оптимизация в дотнете - это объединить 100500 микросервисов обратно в монолит и о чудо все снова летает. В критических случаях надо поебаться с бд, но к дотнету это никак не относится.
Аноним 12/08/26 Срд 07:58:26 3742849 77
>>3742752
>Если надо пояснять, значит не надо пояснять.
О, знакомая риторика. Был у нас один такой хуесос, примерно так же писал в ревью. Закончил какой-то типа крутой столичный вуз и все время этим выебывался. Через полгода вылетел нахуй.
Аноним 12/08/26 Срд 16:59:39 3743090 78
image.png 480Кб, 750x1000
750x1000
>>3742849
Не думаю, что он сильно расстроился, если его просили пояснить что в асинхронном методе без await и использующем синхронный first or default - не так, орейро бля. Буквально с галеры полной дегенератов сбежал
Аноним 12/08/26 Срд 17:10:19 3743098 79
>>3743090
В хайлоаде который никто не пишет на дотнете будет настроен линтер, который не пропустит такой код. В манястартапе ты не увидишь разницу даже если ебнешь N+1, ажур прожует не заметишь. В джаве вообще всем посрать на асинки, банковские транзакции ездят и без них.
Аноним 12/08/26 Срд 17:39:30 3743128 80
>>3743098
>линтер
Хуинтер. Они есть не везде

>В манястартапе ты не увидишь разницу даже если ебнешь N+1
Разница действительно не вылезет на 10 пользователях в секунду, но "прожует" - до первого счета за облако или первого лока или раундтрипа на хую. Если прилетит спайк трафика, приложение просто охуеет на ровном месте и насрет с таймаутами, пока бд будут кайфовать.

>никто не пишет на дотнете
Проиграл нах, из 2012 капчуешь, петушоникс? Почти в любом бигтехе, куда не ткни - есть шарп. Так еще и свежий зачастую.

>В джаве вообще всем посрать на асинки
Поэтому она и говно ебаное, на котором нехуй ловить кроме чистки легаси говешек вилкой.

А поху всем - потому что у нее другая модель конкуррентности, долбоеб.
Это не делает синхронный i/o внутри асинхронного метода в шарпе нормальным.
Аноним 13/08/26 Чтв 10:52:22 3743369 81
>>3743128
>бихтех
>есть шарп
>нет линтера
Ваша аутстаф галера - это не бигтех.

>Поэтому она и говно ебаное, на котором нехуй ловить кроме чистки легаси говешек вилкой.
Этого говно ебаное управляет твоими деньгами. Дотнет управляет ничем.
Аноним 13/08/26 Чтв 18:00:58 3743594 82
>>3743369
>нет линтера - галера
Ебать ты ебнутый
>>3743369
>Этого говно ебаное управляет твоими деньгами
Мне похуй чем оно там управляет, мань. То, что она появилась в нужный момент не делает жабу нормальным ЯП сейчас. На ее месте и луа мог быть спокойно.
Доля срынка падает, новые проекты на этой хуйне будет делать только ебанутый, 99% вакансий - синьер вилкочист
Я хз нах ты ее сюда приплел вообще. Че ты доказать то пытаешься?
Аноним 13/08/26 Чтв 21:47:58 3743658 83
>>3743594
>новые проекты на этой хуйне будет делать только ебанутый
на чем сейчас делают новые проекты?
inb4 новых проектов нет
Аноним 13/08/26 Чтв 22:55:38 3743675 84
>>3743658
>на чем сейчас делают новые проекты?
Сегодня собесился в стартап который делает промышленных роботов. Под ROS Robot Operating System пишут на C++ и Python, а инфраструктуру для обслуживания и управления пишут на Go и TS.
Аноним 13/08/26 Чтв 23:02:21 3743679 85
>>3743594
>Мне похуй чем оно там управляет, мань. То, что она появилась в нужный момент не делает жабу нормальным ЯП сейчас. На ее месте и луа мог быть спокойно.
>Доля срынка падает, новые проекты на этой хуйне будет делать только ебанутый, 99% вакансий - синьер вилкочист
Весь ЦБ сидит на джаве. Все платежи по картам и СБП написан на джаве загугли когда создали НСПК и СБП. В Европе все необанки это или джава или го. Давай саксес стори, кто из крупняка сидит на шарпе?
Аноним 13/08/26 Чтв 23:25:01 3743689 86
Зачем трэд перекатили? Хотите людям жизнь испортить?

Шарп самый бесперспективный ЯП, мнение?
Аноним 14/08/26 Птн 00:05:00 3743703 87
>>3743679
>рявк жаваманьки, самого лучшего легаси говночиста месяца
Ты вилочку нахуй из рук выпустил, сраб? Работай блять.

>Давай саксес стори, кто из крупняка сидит на шарпе?
Stack Overflow
Github
SGS
Fidelity investments
H&R Block
Siemens

Но даже хуй с ними, маленькие инди-компании.

Для того, чтобы ты отсюда обоссаным ушел, мне достаточно одного слова.
Майкрософт.
Аноним 14/08/26 Птн 00:12:45 3743706 88
>>3743679
>Все платежи по картам и СБП написан на джаве загугли когда создали НСПК и СБП
8 и 12 лет назад
Джавопетух настолько ебанулся, что для него проект старше половины двачеров это не легаси, а СВЕЖАЧОК ЕБАТЬ)
Аноним 14/08/26 Птн 10:27:42 3743818 89
>>3743703
>Майкрософт
Ты уже вытекаешь из треда. Все их флагманские продукты написаны на плюсах. Шарп нахуй не нужен даже создателям шарпа.
Аноним 14/08/26 Птн 11:58:20 3743865 90
>>3743679
>Все платежи по картам и СБП написан на джаве
Сижу в одном из банков, на трех шарповых проектах по 20 сервисов каждый (один из котороых в том числе и СБП-шные платежи обрабатывает). В следующем году еще один подобный проект подобного типа начнется.
Аноним 14/08/26 Птн 13:11:15 3743899 91
image.png 58Кб, 1429x327
1429x327
image.png 55Кб, 1454x319
1454x319
image.png 45Кб, 1097x291
1097x291
image.png 58Кб, 1410x277
1410x277
>>3743818
>Все их флагманские продукты написаны на плюсах.
Бэк тимса - шарп
бэкэнд х-коробки - шарп
бинг - шарп
граф - шапр
формс - шарп
365 - шарп
эйжур - шарп

даже павершелл под капотом - шарп

даже сраный msbuild - шарп, мань
даже сраный NUGET это блять шарп

Я же говорю, тебе в дурку надо
Аноним 14/08/26 Птн 17:28:35 3744105 92
>>3743899
>флагманские продукты
>msbuild, nuget, какая-то админка
У тебя слабоумие.
Аноним 14/08/26 Птн 17:49:54 3744129 93
>>3744105
>бэк тимса, ящика, бинг, граф, формс, 365 и эйжур игнорируем как неприятное
я тя услышал родной
Аноним 14/08/26 Птн 17:59:17 3744146 94
>>3744129
>полтора бесплатных недосервиса
>кривая админка к ажуру, которой никто не пользуется
>флагманские продукты
Плохо услышал, родной. Вот когда MSSQL, винду и кишки ажура напишут на дотнете, тогда и приходи. Пока что это уровень "переписали на расте".
Аноним 14/08/26 Птн 18:08:00 3744157 95
>>3744146
Было
>все флагманские продукты мелкомягких написаны на плюсах
Стало
>ваши флагманские продукты не флагманские продукты

Дальше куда маняврировать будешь?

inb4:
>флагманский продукт мелкомягких - это такой продукт мелкомягких, в котором не используется шарп
Аноним 14/08/26 Птн 18:17:57 3744167 96
>>3744157
Сманеврировал тебе за щеку, проверяй.
Аноним 14/08/26 Птн 18:19:11 3744169 97
Если флагманский продукт Microsoft переписать на шарпе, он перестанет быть флагманским продуктом.
Аноним 14/08/26 Птн 18:32:45 3744173 98
>>3744167
Пока что ты себе только в штаны сманеврировал жидко+вонюче. Иди подмывайся.
Аноним 17/08/26 Пнд 16:32:44 3745290 99
image.png 90Кб, 1281x530
1281x530
>>3743703
>Stack Overflow
Успешный успех из палаты мер и весов.

>Github
Маня ты, чего-то совсем запизделась. https://github.blog/engineering/architecture-optimization/building-github-with-ruby-and-rails/

>Для того, чтобы ты отсюда обоссаным ушел, мне достаточно одного слова. Майкрософт.
Дурачок, ты ссышь против ветра. Даже кнопка пуск в Шиндоуз 11 написна на React Native а не WPF. VS Code нписали на веб дристне, а не шарпе. На шарпе только студия написана и то не вся.
Аноним 17/08/26 Пнд 16:36:01 3745292 100
>>3743706
>8 и 12 лет назад
>Джавопетух настолько ебанулся, что для него проект старше половины двачеров это не легаси, а СВЕЖАЧОК ЕБАТЬ)
Обсосок попустись. В тот момент уже был C# 5.0 с async/await и тем не менее он все равно никому не всрался тогда и нахуй не нужен сейчас.
Аноним 17/08/26 Пнд 16:37:19 3745294 101
>>3743865
Речь разумеется идет о той части что у ЦБ, а не Газмяс Банк.
Аноним 17/08/26 Пнд 17:49:12 3745331 102
>>3743689
>Шарп самый бесперспективный ЯП, мнение?
В целом да. Но сейчас в принципе ЯП не важен. Мне кажется есть тройка популярных языков это Rust, Python, Typescript которые типа на хайпе сейчас. И на них модно генерить новые проекты через ИИ.

Все остальное это де-факто легаси. Java, Go, C#, C++, не говоря уже давно сдохших хачкелях, кложурах, f#, эрланге и прочей дрисни. Все это уже не нужно в эпоху ИИ. Шарп это мертвый стек и все в MS прекрасно понимают это. Я думаю рано или поздно индусы дропнут поддержку шарпа или просто оставят его как опенсорс без финансирования. Им проще сосредоточиться на Typescript и всей экосистеме вокруг него, чем дохлый шарп поддерживать.

>>3743703
>Stack Overflow
Сдох.

>Github
Там Ruby и Go. И

>Fidelity investments
>H&R Block
>Siemens
Siemens слишком большая компания и там много всего разного. При этом это не софтверная компания, а машиностроительная. Про остальные две не слышал.

Короче жиденько получилось как-то.
Аноним 17/08/26 Пнд 17:58:39 3745339 103
В целом языки программирования как ветка развития Computer Science/программирования стали гораздо менее релевантными после появления ИИ. Руками уже никто не кодит, код уже особо никто не читает. А значит и смысла в этом языке мало.

Поэтому и остается три языка:
Python - как дефолтный язык для всего
Rust - для системщины, бекендов и всего нагруженного
Typescript - для фронтенда, бекенда, и ИИ агентов.

Остальные языки банально ничего интересного предложить больше не могут. Ну вот я не понимаю зачем мне брать C# в 2026 году для нового сервиса, когда я по спекам через нейронку сгенерю этот же сервис на Rust? Раньше Rust не брали потому что это не самый простой язык и читать/писать на нем требует больше усилий чем на C#, Java или Go. Но сейчас, когда непосредственно программирования и чтения кодов больше нет, мне не нужно тратить усилия чтобы вникать в лайфтаймы в Rust, всякие dyn, traits, box, arc, rc, refcell, и прочую залупу. Я вообще не знаю что это и зачем оно нужно. Я просто пишу нейронке спеку на человеческом языке и ИИ пишет все за меня. Потом другой агент проверяет получившийся код согласно моей спеке. Код на языке программирования это все равно что код на языке ассемблера, его никто не читает и не проверяет.

От языка программирования в таком случае толку мало. Скорее нужен язык с большой инфрой вокруг него. Всякие встроенные линтеры, форматтеры, менеджмент зависимостей, sbom, отсутствие GC. И шарп как язык с GC просто нерелевантен сегодня, увы. Вместо него надо брать либо питон, либо rust, либо typescript.
Аноним 17/08/26 Пнд 18:17:02 3745349 104
1786979821414.mp4 164Кб, 640x360, 00:00:03
640x360
>>3741958
> Вот бы ща разбивать каждый метод на 10 штук.
>>3741740
> Вот бы щас бессмысленные функции лепить лишь бы goto не использовать.
Мы вам перезвоним.
Аноним 17/08/26 Пнд 20:15:46 3745376 105
>>3745294
Я хуй знает, что там у них внутре. Но вот их АРМ-ы точно на шарпе написаны.
Аноним 17/08/26 Пнд 20:22:48 3745383 106
>>3745339
>Я просто пишу нейронке спеку на человеческом языке
Ну так в программировании как раз весь кайф в том, что не используешь ебаный человеческий язык.
Аноним 17/08/26 Пнд 20:37:45 3745391 107
>>3745349
Строго говоря, throw/continue/break - те же goto, и понимание кода могут сломать не хуже. А уж когда дело доходит до Goшных корутин и вообще многопоточки - там вообще туши свет. Знал бы старик Дийкстра, что мы вытворяем - пиздил бы как щенков. Так что определенная доля лицемерия в этом пренебрежительном отношении к goto есть.
Аноним 17/08/26 Пнд 20:46:22 3745393 108
>>3745391
Ну тогда и if/while/for - goto.
Аноним 17/08/26 Пнд 20:58:34 3745399 109
>>3745393
Мгм, ты же понимаешь, во что эти конструкции в итоге преобразует уважающий себя компилятор, да?

Собственно именно из этого и растут ноги той самой нелюбви ко вложенным условиям, например. Хотя она неадекватна. Ну окей, ну отступы в коде, ну да, их дохуя. А по факту то, что предъявить-то? Код быстрый, пробельчиков отбито всяко меньше чем в петухоне. Ну или столько-же, если это вложенные условия на петухоне.
Аноним 17/08/26 Пнд 20:59:06 3745401 110
Аноним 17/08/26 Пнд 22:19:28 3745424 111
>>3745331
>софтверная компания
Не существует софтверной компании в которой будет только один язык
Аноним 18/08/26 Втр 00:01:05 3745450 112
Аноним 18/08/26 Втр 00:04:17 3745451 113
>>3745399
> преобразует уважающий себя компилятор
Любой компилятор.
Аноним 18/08/26 Втр 00:30:57 3745452 114
>>3745451
А вдруг есть архитектуры, где throw/continue/break/if/while/for реализованы аппаратно. Тогда компилятор обойдётся без джампов.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов