Предыдущий: >>3686960 (OP)
оставайтесь на жвм стеке
Настоящий бигтех не смотрит на твой стек. Если от тебя требуют знание язык Х и фреймворк У, это не бигтех.
с козырей зашел
>А смысл? Для души?
Разобраться как это всё работает и потом работать программистом за деньги.
Не будет никаких изменений, скилы нужны другие - умение управлять ИИ системами и быть уже сеньором с 10 годами опыта ручного кодинга. Ручной кодинг не нужен и нужда в нем отпала. Естественно тебе это не мешает самому руками что-то делать, но работу обычным разработчикам уже не найти.
В РФ можно сидеть пердеть в банках, где ИИ никогда не будет внедрён. Максимум это какой-нибудь локальный qwen-coder. Много напишешь на нём?
В сбере гигакод как раз и есть qwen. И вполне уже людей звменяет. Ну то есть даже китайская нищая хуета отправляет людей на мороз. И да, китайские модели только лучше становятся в последнее время.
Ну нихуя себе, в джаве появятся структуры! Через 15 лет догонят современный сишарп. Какие же конченые паджиты в майкрософте все таки, им белые люди сделали охуенный язык, а эти сыны говна все просрали.
то что теперь я смогу срать на стек - это великое счастье для меня
и огромная трагедия для работодателя
>В сбере гигакод как раз и есть qwen
Любой русский ИИ это квен. Нихуя никого оно не заменит, потому что все эти локальные модели кабаны не могут на нормальных мощностях даже развернуть.
Сужу по своему охуенному модному банку, который решил забить хуй на клод и посадить всех на локальную модель с ограничениями
Вас там везде так с порога ебут или это говняный аутстаф?
Да это клоуны какие-то.
Ебать будут еще сильнее, т.к. очередь за забором просто огромна. Анальников как грязи сейчас.
Какой-то говноаутстафф. Нет смысла идти к ним, если тебе все равно потом собес надо будет в конкретный банк проходить через них. С таким же успехом можно через любой другой аутстафф зайти
Там на джаве то пишут или давно на golang перешли?
Ща банки поступают хитрее, на какой-нибудь проект нанимаю аутстафф и потом по завершению не нужно иметь дело с сокращениями, а эти говноконторы оформляют по ИП или на срочный договор и всё
Это литерали худшее место работы. Даже на аутстаф галере с хохлами процессов больше, чем в этом говне. Энжой суетливый дебил на кабане, которому 5 минут назад пришла озуительная идея пока он срал, теперь срочно все на митинг на три часа слушать ахинею. Энжой жлобство во всем, что касается процессов, разработчик должен сам все тестировать и выкатывать. Энжой потогонку с ии (подписку оплатишь сам), ведь кабан абсолютно точно знает, сколько минут делается фича, его не проведешь. Энжой 25-летний техлид. Энжой вчерашних студентов, которые пишут свой фреймворк, потом сваливают. Кароч представь себе яндекс, в котором кидают на зп, получишь классический криптоскам.
Грац. Пили стори, анон, а то я чёт пропустил
Это в какой стране ты будешь работать?
А вы знали, что завтра в три всех программистов заменят? Так на прокремлёвском форуме для пенсионеров "Однодвачники" пишут!
А ещё моя девушка-однодвачница по прозвищу "Северная Сосалка" на другом форуме другой-двач.ру за последнюю неделю конструктивно расписала как минимум 10 постов на 1500+ символов о том, почему в айти всё плохо. Думаю нет смысла ей не верить, у ней огромная экспертиза в айти сосании, поэтому нам всем нужно искать работу хотя бы грузчиками или кладовщиками, лучше бы конечно оператором БПЛА каким-нибудь.
Я сейчас сам ищу работу, как вы знаете в айти работы больше ни у кого нет и не будет, так уже пишут такие известные дваче-ебаные эксперты как Багаутдинов и Сосание.
А это ведь они ещё таблетки не приняли. Вы представляете что будет, если примут? Человечеству останется только переходить на БОД всеми восемью миллиардами, работы вообще ни в каких сферах не будет больше. Всех моментально заменят.
Моя подруга Сосание и за меньшие деньги работала.
Java + reflection
classpath scanning
BeanDefinition registry
FactoryBean
dynamic proxies (JDK/CGLIB)
и прочие mappingfactorybean (https://habr.com/ru/articles/464089/)
используется в проде?
У нас тут охуенная идея реализовать около-дженерик контроллеры с автомаппингом дто-энтити и прочее
>javaRX
Мой брат во Христе, что тобой движет? Виртуалки убили реактивщину которую буквально никто не знает и не умеет дебажить, извините, не сдержался
Ну вообще да, про нечто подобное, но и самописное в том числе.
Или к 2026 году всё таки поняли, что явное >> неявное, и все это постная и нечитабельная хуйня?
Я вот без понятия что такое прокси-фабрика, вот и думаю, стоит ли влезать в это?
>javaRX
Где ты там это увидел?
>самописное
А зачем? В Спринге всё уже есть, даже автоконфигурации для этого всего.
Каюсь, триггернуло.
мимо нажрался откровенного говна на проекте с реактивщиной, не переношу теперь совсем
>А зачем? В Спринге всё уже есть, даже автоконфигурации для этого всего.
Меня интересует сама концепция. Вот хочу я в рантайме какой-то кал собирать и всё. Мне же прокси и прочие факторибины и нужны для этого?
у меня всего полтора года работы если что, я пока крайне невдупляю
Я когда-то писал подобное, чтобы условный текстбокс юзернейм сам биндился на стринг юзернейм в модели. Модель - это классическая дто, которая приезжает на вход контроллера и отдается контроллером. Потом я написал статичсеский анализатор, который смотрел байткод и проверял, чтобы чекбокс не биндился на датавремя и подобное. Главной задачей этой суеты было сделать фреймворк, в котором никто кроме меня больше не шарит, лол. Типа джоб секьюрити. Не помогло, но было интересно.
Во-во, всякое такое и интересует.
Практический смысл от написания такого есть?
Лично тебе пригодилось/помогло?
Лично мне никак. Статический анализатор вырос в обосравшийся стартап по проверке на N+1 и прочие аутбоксы, денег никто не дал. Обосравшийся стартап закончился проектом на гитхабе с одной звездой, всем похуй. Я писал в жидбрейнс пацаны хочу у вас работать вот резюме вот гит, эти пидоры русофобы даже не ответили, рака жопы им. Из сонаркуба прислали стандартную отписку про moving forward with other candidates без собесов. По сути, это как бы я задротил в вовке на топовый сет, вроде и время потрачено дохуя, результат никому не интересен. Такие дела.
>пик
В целом они правы. Количество изменений которые можно выкатывть без потери качества - ограничено. Дальше будет сильное падения качества. Да ИИ может его поднять, но это все равно не 1 час на фичу.
Цукер выгнал на мороз 8000 человек и заменил их на ИИ. Как результат уже 3-й день, в вотсапе сообщения идут пару минут, хотя оба устройства включены и подлключены к вайфаю.
В этом году вышли Ява 26 и Го 1.26 и Го оказался ВЫЕБАН
Повод задуматься
О чем задуматься? Лейден крутая штука и что? Типичный сервис на джаве - это не дрочение хеша в цикле, а огромная ебанина с хибернейтом и фабриками фабрик.
О том, что в 26 году вышли 26 версии двух языков, у которых нумерация не привязана к году.
А в чём ирония-то?
>в 26 году вышли 26 версии двух языков, у которых нумерация не привязана к году.
Ванга это предсказывала еще в 30-е годы.
А еще, что ты долбоёб.
Так то да.
Я ничего не прошу, просто откликаюсь и... ничего. Но я из РБ
Почему в попочку? Я в ротик люблю.
то есть все повсеместно (хрюши и другие разрабы) говорят так в рфии? мне нужно не палиться вкатунством
Тебе нужно правильно произносить по-английски.
Ещё слова на засыпку:
service noun
/ˈsərvəs/
variable adjective
/ˈvɛriəbl/
dynamic noun
/daɪˈnæmɪk/
Задача со звёздочкой:
router1 noun
/ˈruːtə(r)/
Конкретно по теме:
java noun
/ˈdʒɑvə/
maven noun
/ˈmeɪvn/
Apache noun
/əˈpætʃi/
tomcat noun
/ˈtɑmkæt/
API noun
/ˌeɪ piː ˈaɪ/
Чем спалишься? Правильным произношением слов?
>кто тоже мб пытается вкатиться
>поиграть в онлаен игры итд
Те кто вкатывается решает литкод и пишет пед проекты, а не в игори играет.
>решает литкод
хуйня. не вижу смысла дрочить алгосы до устройства на РАБоту. сейчас как раз-таки пет проекты и пишу
>не в игори играет
вай нат, не денно и нощно же дрочить программирование. вечерком позволяю себе поиграть. ну и плюс потенциальному френду даю знать, что не собираюсь его юзать онли для помощи во вкате
>дрочить алгосы до устройства на РАБоту
Это тренировка мозга, на работе некогда будет этим заниматся.
>как раз-таки пет проекты и пишу
Какой стек? Что за проекты?
>вечерком позволяю себе поиграть
Вечерком нужно английский учить, книги читать и по улице гулять.
>потенциальному френду даю знать, что не собираюсь его юзать онли для помощи во вкате
Я бы ещё понял если ты готови писюн посасать, но ты блдяь предлагаешь в игори поиграть. Сейчас 2026 год. Все кто хочет играть имеет свою компашку, остальным это нахуй не надо.
>на работе некогда будет этим заниматся
чел неиронично считает, что на РАБоте нужно будет реализовывать какие-то сложные алгоритмы, а не просто крудошлепить
>Какой стек? Что за проекты?
да просто бэк для онлайн магазина, спринг, хибернейт, кафка
>Вечерком нужно английский учить, книги читать и по улице гулять.
чтобы что? с англ у меня норм, не с1, но для работы вполне достаточно. какие книги? для чего? чтобы что?
гулять по улице в моих ебенях не очень-то и приятно, предпочитаю просто на беговой дорожке походить
>Все кто хочет играть имеет свою компашку
хуйня. не проецируй свой опыт на других людей
>чел неиронично считает
Я про другое писал.
>да просто бэк для онлайн магазина
Фронта прикрутить ещё нужно
>чтобы что?
Ок
>хуйня
Ок
>Это тренировка мозга
допустим. рационально ли сейчас вкладывать свое время в тренировку алгосов, а не на написание околорабочего кода?
>Фронта прикрутить ещё нужно
это тоже пока не приоритет, хотя прикручу мб
>Ок
жалеет буков для пояснения, ладно
хибернейт
>допустим. рационально ли сейчас вкладывать свое время в тренировку алгосов, а не на написание околорабочего кода?
Ок
>это тоже пока не приоритет, хотя прикручу мб
Ок
>жалеет буков для пояснения, ладно
Ок
Нигде, планирую сделать РКН когда деньги кончатся.
В целом жить больше не хочется - мне 29, новую работу в айти после сокращения не нашел и уже не найду так как уже старый дед по меркам айтишки, жены нет и не будет, детей нет и не будет, копиум вроде видеоигр и прочей хуеты окончательно перестал работать, ничего не приносит удовольствия, а батрачить где-то на складе с вышкой бакалавра и 6 лет опыта в айти я в рот ебал, если честно.
Ну, в целом прожил примерно такую же жизнь как у отца, он себя в 32 вроде ебнул, если память не изменяет. Больше следующих 3-х лет я вряд ли вытерплю ещё, не вижу смысла дальше жить, лучшие карьерные годы уже позади, а нигде кроме IT я себя не вижу.
Нигде, планирую сделать РКН когда деньги кончатся.
В целом жить больше не хочется - мне 29, новую работу в айти после сокращения не нашел и уже не найду так как уже старый дед по меркам айтишки, жены нет и не будет, детей нет и не будет, копиум вроде видеоигр и прочей хуеты окончательно перестал работать, ничего не приносит удовольствия, а батрачить где-то на складе с вышкой бакалавра и 6 лет опыта в айти я в рот ебал, если честно.
Ну, в целом прожил примерно такую же жизнь как у отца, он себя в 32 вроде ебнул, если память не изменяет. Больше следующих 3-х лет я вряд ли вытерплю ещё, не вижу смысла дальше жить, лучшие карьерные годы уже позади, а нигде кроме IT я себя не вижу.
> планирую сделать РКН когда деньги кончатся.
А можешь пойти в нештурм. Результат тот же, но спецэффектов больше.
>А где вы работать планируете?
Пока отдыхаем, копим силы.
В этот год нет смысла даже редактор кода открывать.
Посмотрим что будет в следующем.
мяу. Мне 26 правда. И у меня образование бак + мага. Но тоже потерял работу в айти и новую найти не могу вот уже почти год. Тоже вероятно придется РКН сделать. Пора умирать...
Та рано еще.
У меня похожая ситуация, только опыта 11 лет. Я старше немного.
Но похожие ощущения.
Жены, детей нет, в жизни всё в рамках прошлых финансов доступное уже перепробовал.
Единственное, что я заметил по жизненному опыту, что ситуация меняется.
Ничто не вечно.
Есть люди, казалось бы, сбитые летчики, ну пиздец ему, проходит лет 5-6, и чувак снова на коне. И такое происходит с группами лиц, странами, фирмами.
ИТ отскочит, просто может не в том виде и в другой форме. Появится что-то другое.
Нет смысла выпиливаться, протяни еще лет 5, там чето будет уже вырисовываться следующие годы.
Придется временно пойти работать с быдлом на склад.
Сейчас жить не интересно, потом вернется интерес.
В декабре
Всем похуй, что у тебя в трудовой
я запрещаю тебе умирать, отныне мой вкат - твой смысл жизни. я подарю тебе счастье
Ой какие мы нежные. Как появились проблемки так сразу плаки-плаки, РКН. Во-первых, РКН ты не совершишь. Во-вторых, бери себя в руки, думай о том, что тебе пиздец как повезло какое-то время лутать бабки как на изи моде, но удача не вечная. Теперь давай адаптируйся, нытик. Подотри слезки оставшимися после айтишки далларами и вперед покорять склады. Пиздец.
Пиггер, иди нахуй. Вернись обратно на Ебаное под своим никнеймом Фуллстек Огурцов (или под каким ты там срешь), и сиди там ехидничай, мудак.
У меня нет настроения на твои злорадные комменты отвечать, мне итак хуёво от каждой новости про нейронки, а ты ещё душишь тут.
>нигде кроме IT я себя не вижу
Как же охуенно всё таки быть тем, кого безмозглые анальники любят называть пассажиром. Очень рад тому, что никогда не был привязан к работе, особенно к такой скучнейшей хуете как кодинг. Мне вот вообще похуй, чем заниматься: айти, не айти, на складе хуячить, продавать - да хоть хуем на камеру светить, лишь бы деньги платили. Пиздец, ёпта, из-за работы сраной в петлю лезть.
Map<String, ClassName> map = new HashMap<>();
map.put(key.toString(), value);
Канеш там где над иквалз его можно и переопределить, но в целом разве не проще всегда брать строку как ключ и не ебать мозги себе, особенно когда работаешь в большинстве случаев с сущностями где final поля.
Какие собесы, чел? Ты из какого года капчуешь?
>А вот интересно, зачем на всех собесах спрашивают про переопределение иквалз и хешкодов.
Потому что нужно что-то типа умное спрашивать, а ничего умного в повседневной работе нет.
>но в целом разве не проще всегда брать строку как ключ и не ебать мозги себе
если ты не настроишь тустринг, то там будет просто сериализованный референс, а иквалс по умолчанию и сравнивает по референсу, разницы нет, ты только доп шаг добавляешь бессмысленный
Чел, выучись на сварщика лучше, хотя бы с работой будешь всегда. Айтиговно сдохло, сейчас сеньоры с 10 годами опыта без работы, никаких собесов нет больше.
Бля, ну ты типичный бот анальный. Недавно везде писали, что все должны стать программистами, сейчас долбоёбы про сварку ебаную везде пишут. Будто, ёпта, работ нет больше никаких. В любой посёлок коттеджный приедь, там же одни анальники живут же? А, не, анальники все съехали, туда теперь сварщики заехали, да? Блять, как же вы заебали со своими сварщиками, ёпта. Скоро полстраны сварщиками будет походу. Припизднутые мамаши своих выблядков, которых на кружок программирования записывали, по путягам раскидают как только школу окончат. В интернете же сказали, что на сварщика идти надо.
>>Потому что нужно что-то типа умное спрашивать, а ничего умного в повседневной работе нет.
Не ну можно же че нить практичное спросить же не?
Типа "расскажите какие вы знаете типы аутентификаций. приведите схему по файлам как бы реализовали аутентификацию через jwt. И метод какой нить попросить написать или SecureConfig". Уж всяко практичнее чем спрашивать хуйню, которая и раньше то генерилась IDEшками или ломбоками, а щас так и вообще генерится вместе со всем кодом.
>>если ты не настроишь тустринг, то там будет просто сериализованный референс, а иквалс по умолчанию и сравнивает по референсу, разницы нет, ты только доп шаг добавляешь бессмысленный
а точн, чет тупанул тут. ну даже так переопределить тустринг по полям все равно проще чем помнить все эти контракты в иквалз/хешкодах и всякие термины типа рефлексивность, транзитивность, которые тебе в работе скорее всего ни разу не понадобятся.
>>26785
>ну и где этот ваш изи мод за тян? всем похуй + похуй на мои потуги найти джава-друга, кто помог бы, мб, кто так же, как и я, планирует вкатиться
Проиграла. Программист - это понятие из прошлого века. Вы ебанутые что ли? Сейчас ИИшка качает. С вашими 10 годами опыта работы программистом об вас можно разве что только хуй вытереть. Не удивляйтесь, что после 3000 откликов вам хуём по губам водят. Идите, учите там цепи Маркова, теорию автоматов, ассемблер, Танненбаума наверните. Всё, давайте.
>кто так же, как и я, планирует вкатиться
Сис, ты опоздала лет на 10. Иди лучше ищи френда который сантехнику и электрику изучает, женщины в рабочих профессиях тоже нужны, маляры всякие например или штукатурщики.
Вкатывайся в рабочую тему и не трать свое время на умершее гавно.
>>26914
Мне похуй. Я просто говорю что айти сдохло к хуям и надо чем-то другим заниматься. Вот пока рабочие профы на хайпе надо в них вкатываться, а не в компьютерную залупу, которая полностью автоматизирована ИИшкой уже здесь и сейчас. Никаких 5-10-20 лет в запасе перед полной заменой на ИИ уже нет, замена идет уже сейчас полным ходом. Люди в айти индустрии больше не нужны. Интеллекутальный труд выполняется роботами. Надо вон идти учиться чистить гавно, трубы варить, электрику делать, пока за это платят и готовы нанимать. Сдохнет рабочий труд? Ну пойдете во что-то другое вкатываться.
>>26919
>расскажите какие вы знаете типы аутентификаций. приведите схему по файлам как бы реализовали аутентификацию через jwt. И метод какой нить попросить написать или SecureConfig
Так это все тоже ИИшка делает. Просто сейчас вообще нет смысла ничего спрашивать. Большая часть джава разрабов досиживает по инерции на своих местах. Вот любого в этом треде выкинь на мороз и литералли нихуя не произойдет. Можно всю команду под нож отправить и оставить одного человека с ИИшкой и ничего не произойдет. Вот и все.
>Не ну можно же че нить практичное спросить же не?
>Типа "расскажите какие вы знаете типы аутентификаций. приведите схему по файлам как бы реализовали аутентификацию через jwt. И метод какой нить попросить написать или SecureConfig". Уж всяко практичнее чем спрашивать хуйню, которая и раньше то генерилась IDEшками или ломбоками, а щас так и вообще генерится вместе со всем кодом.
Не, это слишком. Обычно спрашивают как все или что на конференции сказали.
>ну даже так переопределить тустринг по полям все равно проще
кмк буквально тоже самое, только вместо контенации стрингов, ты на тех же полях вызыаешь иквалс или хэшкод.
>Люди в айти индустрии больше не нужны
Ты главное почаще это повторяй, тогда оно точно станет правдой.
если у тебя нет европейского пмж, то с тобой даже разговаривать никто не будет
а европейский пмж у тебя появится только после того как ты 3-5 лет хотя бы в одной стране ЕС отбатрачишь на рабочей визе по блюкард
а блюкард сейчас не выдают и в целом рабочие визы никто не спонсирует больше
Ничего себе, это вам такую методичку на перекрытие выдали? Надеются наверное что никто проверять не будет.
Всем всё выдается, у меня знакомая переехала год назад. Ещё можно нерезидентскую компанию открывать и работать B2B. Главное лахтушков поменьше слушать.
>разве не проще всегда брать строку как ключ и не ебать мозги себе
Во первых так будет дольше. Во вторых будет выделение памяти в toString() или надо кешировать результат toString(). В третьих у тебя toString() должен тогда включать только те поля которые используются в equals(). Если у тебя Спринг, Мокито или еще какая подобная херня и в toString() используется getClass().getName() - будет отдельное развлечение.
В целом решение говно и на кодревью я бы тебя отпиздил сразу за 2 вещи. За то что не можешь в идее сгенерировать корректный equals()/hashCode() и за то что используешь сложный объект в качестве ключа в мапе.
>Большая часть джава разрабов досиживает по инерции на своих местах. Вот любого в этом треде выкинь на мороз и литералли нихуя не произойдет. Можно всю команду под нож отправить и оставить одного человека с ИИшкой и ничего не произойдет.
Когда ты работаешь в Веб Студии Сокол - да можно. На баги твоего сайта всем поебать, там 3,5 посетителя в год. А вот если твой софт управляет чем-то в физическом мире или отвечает за бабло, начинаются нюансы.
Не.
Дело в мировой экономике, ей пиздец.
Инвесторы больше не вкидывают бабки в традиционные отрасли, а оставшиеся ринулись в ИИ, общая закредитованность, перепроизводство, и снижение спроса + услуги и товары из третьих нищих стран типа Индии.
Тот же немецкий автопром очень сильно страдает от конкуренции с Китаем, а китайцам на тебя глубоко поебать, как и индусам, у них свои голодные рты.
На прошлой работе надо было фиксить тесты, разбираться со сложной бизнес-логикой, там чтобы понять что-то, надо было опросить 5 человек, сидеть смотреть хранимки, сидеть смотреть коммиты по разным датам, сидеть проверять, что там дуриге команды и где понаделывали, потом то, что вошло в релиз, то не вошло, а вот кусок там, а другой там, и тд, там ебануться можно было.
Я просто не представляю, что агент это может сделать.
Единственный вариант - ставить какой-то ASI, который проанализирует все исходники, всю документацию, все тесты, подключить его к чатам и чтобы он опрашивал людей, дать ему доступ ко всем докерам, залупам и куберам, без ограничений дать доступ ко всем системам, и снять все ограничения по безопасности между контурами и командами, и чтобы он всё фиксил и деплоил, и на митах рассказывал как там что.
Я такие агенты даже близко не видел пока еще.
А так да, если ограниченный промпт ввести, где можно какой-то функционал независимо от других сделать "вот у меня есть пара таблиц, колонки такие, я хочу эту залупу достатать, чтобы оно сгруппировало и выдало мне вот этот результат, как мне это сджойнить и как чё там поделать" - он насрёт быстро код за секунд 5-25 кусок SQL, и сэкономит время.
Разрабов увольняют не из-за ИИ, а из-за пиздеца в мировой экономике.
Пиздышкой, блядь. Обоссан, теперь съеби к хуям.
>Не ну можно же че нить практичное спросить же не?
Как правило, собеседования проводят мидлы, которые сами ничего не знают. Они гуглят список вопросов за 15 минут до, а потом сидят мычат с умным видом.
>Типа "расскажите какие вы знаете типы аутентификаций. приведите схему по файлам как бы реализовали аутентификацию через jwt.
Аутентификацию никто сам не пишет, все берут готовые библиотеки. Там слишком много подводных камней. Подобные вопросы ничего не проверяют.
Когда я искал человека на проект, я давал тестовое задание: написать простой сервис с крудами, который переводит бабло со счета на счет. Потом на собесе мы обсуждали их код от нейронки, я не душнил хуйней про рекорды и хешкоды. Это и практический вопрос, мы писали финтех, и проверяет, насколько чел в теме микросервисов, как умеет пользоваться современными инструментами. Но я был заебаным лидом, мне надо было срочно взять человека и не ебать мозги. Обычно же собеседующий сам не знает, на какой проект ищут кандидата, он тупо идет по списку вопросов.
>написать простой сервис с крудами, который переводит бабло со счета на счет
1) Создание/принятие платежного поручения
2) В транзакции списываем деньги и ставим статус "списано"
3) В другой транзакции зачисляем деньги и ставим статус "зачислено"
Счёт списания при этом может уходить в минус
>>В целом решение говно и на кодревью я бы тебя отпиздил сразу за 2 вещи. За то что не можешь в идее сгенерировать корректный equals()/hashCode() и за то что используешь сложный объект в качестве ключа в мапе.
Да не, в идее то как раз легко сделать, но ведь на собесе же весь смысл сгенерировать умом в блокноте.
А там я могу не вспомнить все проверки на ранние ретурны в иквалзах.
А идея моя была в том, что чтобы изъебнуться и избежать переписывания equals, воспользовавшись классом, где и хешкод и иквалз уже переопределены относительно класса объект.
Но я согласен, что идея получилась так себе, там нейронка вообще дает разъеб полный.
Прост я хз че еще можно придумать, какую нить обертку-контейнер с полем id и полем Object, где уже будут переопределены хешкод и equals по полю id? Но опять же это как будто бы ничего не дает, как будто вариант с адресами как чел выше предложил это уже пик того что можно придумать для неизменяемых сущностных классов (но в целом тоже хуйня, т.к. не универсально).
я вот ниразу не писал руками экуалс и хэш код. Только читал в книжке самой первой по жабе какие там должны быть требования, все эти пирамиды и транзитивности.
Потом просто в идее нажимаешь "сгенерить экуалс и хэш код"
Ты не промт покажи, а результат.
>Когда ты работаешь в Веб Студии Сокол - да можно. На баги твоего сайта всем поебать, там 3,5 посетителя в год. А вот если твой софт управляет чем-то в физическом мире или отвечает за бабло, начинаются нюансы
Чем физическим управляет джава? Ничем.
>>27227
>На прошлой работе надо было фиксить тесты, разбираться со сложной бизнес-логикой, там чтобы понять что-то, надо было опросить 5 человек, сидеть смотреть хранимки, сидеть смотреть коммиты по разным датам, сидеть проверять, что там дуриге команды и где понаделывали, потом то, что вошло в релиз, то не вошло, а вот кусок там, а другой там, и тд, там ебануться можно было
Это все агент уже сейчас в автоматическом режиме делает. И селекты в базу, и просмотр по истории коммитов.
>>27227
>Разрабов увольняют не из-за ИИ, а из-за пиздеца в мировой экономике
Пиздеца никакого нет, экономика как была живой, так и живет. Литералли никто не страдает от безработицы кроме нас программистов.
>>27232
>Кого нибудь вообще зовут на собесы после откликов на хх сру
Нет. Там по большей части одни фейковые вакансии.
Люксембург, Ирландия, Болгария, Швейцария, для не РФ/РБ паспортов - Эстония, где это предельно отточено.
Да практически везде в ЕС.
>ну даже так переопределить тустринг по полям все равно проще чем помнить все эти контракты в иквалз/хешкодах и всякие термины типа рефлексивность, транзитивность, которые тебе в работе скорее всего ни разу не понадобятся.
это потому что требуют именно эту молитву дословно зубрить, а с тустрингом ты просто понимаешь что и зачем, без всяких "контрактов".
Если ты посмотришь на контракт, всё что он говорит и так очевидно - объект должен быть разве сам себе (ого нихуя себе), если А = Б и Б = Ц, то А = Ц - ты же об этом не думаешь когда тустринг пишешь - это же блять очевидно. Но считается что если ты не смог правильную молитву протараторить - то ты не знаешь.
Это всё эти математические замашки, расписывать очевидные соотношения леммами, так просто у математиков принято, но это не значитт что это действительно сложно.
>Чем физическим управляет джава? Ничем.
Всякими POS-киосками, банкоматами, всем чем угодно. Пулять байтики в сокеты сложно чтоли?
3 миллиарда устройств это не шутка
>Это все агент уже сейчас в автоматическом режиме делает. И селекты в базу, и просмотр по истории коммитов.
У меня кстати агент уже несколько раз находил баг, фиксил его, только воспроизвести почему-то не мог
>Всякими POS-киосками, банкоматами, всем чем угодно
там с++ или rust
какая джава в pos киосках, ты в 1999 году живешь до сих пор?
Чел, ты ебнутый совсем? Нафига бизнесу что-то переписывать если что-то работает? И на что? на язык-франкенштейн или язык-форс-хуйни?
Может на хаскель ещё посоветуешь переписать, будущее же пришло.
Раст сектанты конечно впечатляют.
я к тому что embedded java была 25-30 лет назад и даже тогда была слишком нишевой и очень быстро умерла. большая часть pos терминалов во всем мире на c++ как работали так и работают.
>большая часть pos терминалов во всем мире на c++ как работали так и работают
Да с чего ты взял-то? потому что очень хочется чтобы так было?
Я вот сегодня на обеде спустился в ресторан, у них POS касса с юайкой явно на Свинге. К чему все эти врёти, ты думаешь кому-то в реальности придёт в голову тратить на разработку х2-х3 потому что "писать на С++ это круто"?
>явно на Свинге
явно
>тратить на разработку х2-х3
Думаешь, сейчас кто-то тратит такое, когда есть куча открытого кода + нейронки?
>потому что "писать на С++ это круто"
Ты, видимо, никогда не сталкивался с одноядерными системами, где сборка мусора приводит к бедам. А ты хоть знаешь, что java съедает до 2-3 МБ. Если речь идёт про что-то по характеристикам сравнимым с Ардуино, то java бесполезна по той причине, что много ест. Если речь про дорогие pos-терминалы, то там, как правило, уже все сделано под то, чтобы запускать какой-нибудь Линукс, где уже можно или готовые решения взять, или попросить сделать нейронку на том же python.
Товарищи, mooc.fi лучший ресурс для изучения Java?
В мвп треде бот бостит количество вакансий и у джавы там много
>явно
явно
>Думаешь, сейчас кто-то тратит такое, когда есть куча открытого кода + нейронки?
Понятно, фантазёр никогда коммерческий код не разрабатывал. Нейронки галлюцинируют, тебе всё равно нужно вникать в код, чтобы понять что там попугай написал, чем сложнее язык, тем больше ты на это потратишь.
>Ты, видимо, никогда не сталкивался с одноядерными системами, где сборка мусора приводит к бедам. А ты хоть знаешь, что java съедает до 2-3 МБ. Если речь идёт про что-то по характеристикам сравнимым с Ардуино, то java бесполезна по той причине, что много ест.
Уж кто еще в 99 застрял. Ты думаешь банкоматы и пос терминалы на микроконтроллерах чтоли делают, лол?
А ты хоть знаешь что сейчас малина за 45 баксов имеет на борту 4х ядерный проц и 16 ГБ рам? А ты всё байтоёбствуешь. Проснись уже.
если есть линукс значит там есть qt/pyqt на которых можно более крутые интерфейсы делать с меньшей болью чем если их делать на свинге
>>27441
раньше был неплох, но сейчас я бы не рекомендовал джаву учить.
лучше смотри в сторону typescript, rust, go, python. а еще лучше вообще не трогай программирование, потому что никуда, кроме как в пучину бесконечных увольнений и последующей бедности, оно тебя уже никогда не приведет.
>если есть линукс значит там есть qt/pyqt на которых можно более крутые интерфейсы делать с меньшей болью чем если их делать на свинге
можно делать
но почему-то их всё равно делают на свинге, лол
на свинге их делают вероятно по инерции, ну то есть как сделали в 2006 году эту формочку, так ее и дорабатывают постоянно. в pos терминалах вообще мало что меняется, поэтому там что было 10-20 лет назад, то сейчас и используют.
Я 1.5 года опыта React. Могу на TypeScript node.js писать, но это же хуйня для сервака
>на свинге их делают вероятно по инерции, ну то есть как сделали в 2006 году эту формочку
ну ты же в курсе что КуТэ старше, верно? по этой логике это престарелое дербмо мамонты по инерции должны использовать
не вижу смысла переходить с тайпскрипта на джаву. лучше rust учи, AI инструменты всякие разные. много бекенда пишется и на ноде в том числе.
>>27452
swing/awt это достаточно пожилое легаси которое никак не обновляется уже много-много лет. там конечно делают разные заплатки и фиксы чтобы например на wayland работало под линухом или с поддержкой metal в macos, но все равно это довольно старый легаси gui тулкит который особо уже не развивается. команда openjdk конечно держит его на плаву, но там литералли нихуя не меняется.
при этом qt уже много лет как топ#1 гуи фреймворк для энтерпрайзных/iot/embedded хуевин, и он в стадии активной разработки. так что не вижу смысла не использовать qt если есть такая возможность.
Да пиздец. Как все заебало. И это ведь не гейткипинг от Джавы, да? Я, конечно же, это никак не смогу понять. У меня, к сожалению, нету знакомых программистов, пишущие на Джава.
Жизнь тлен. Пойду тогда читать книги:
Райнерт Э.С.-Как богатые страны стали богатыми,и почему бедные страны остаются бедными[Текст]-(Экономическая теория)-2016
Маркузе Г. Эрос и цивилизация. Одномерный человек (Philosophy). 2003
The 48 Laws of Power - Robert Greene
Never Split the Difference: Negotiating as if Your Life Depended on It
>Да пиздец. Как все заебало. И это ведь не гейткипинг от Джавы, да?
Чел, людям которые тебе советуют учить Раст для коммерческой разработки можно только посоветовать сходить голову проверить
Получается байтишь меня на срач? И какие же я книги должен читать если я старше 16
Библия
Капитал
Весь Платон
Весь Аристотель
Весь Фрейд+Юнг
Что нибудь из нейробиологии
Ну это для начала чтобы немного понимать как тут все устроено
Я уже читал "Самый богатый человек в Вавилоне". Много банальщины кстати написано, но все равно было прикольно
Нет. Я себе список пиздец насобирал потому что просто не было времени уделять время чтению чего то такого.
Вот еще че у меня в списке:
-Наука логики Георг Вильгельм Фридрих Гегель
-История образования америки
-Карнеги Как завоевывать друзей и оказывать влияние на людей
-Карл макс капитал(кстати рекоменд от >>27515)
-Макиавели государь
и я хуй знает стоит ли читать Платон Государство
>>27518
Пробегусь по java-programming.mooc.fi
По ощущению займет около полтора месяца.
Ну да получается буду сидеть дома с утра проснулся пошел ставить кашу, которая варится 20 мин. За это время чуть-чуть почитаю че там в учебнике. Похавал, затем 2 итерации помодоро по 40 мин. 3-ья итерация поиграть в Warcraft 3, а то мозг пухнет. Если есть силы то до 13:00 можно еще одну итерацию по грокать Джаву. Ну и после обедика можно еще 2-3 итерации почитать Джавы. Как тебе план?
Карнеги - хуита слабоработаяющая, инфоцыганство.
Макиавелли - мура унылая, где он пиздит какие-то очевидные вещи по типу "вы должны с мудростью подбирать друзей, не создавать врагов, предавать, когад надо, и не предавать, когда не надо", пиздяболия аля "как надо делайте, как не надо не делайте", еле-еле дочитал, некоторые страницы с середины уже быстро оглядывал глазами и пропускал.
>Чем физическим управляет джава? Ничем.
Даже твоя мамка управляет одним долбоебом. А так речь шла про софт в целом, не обязательно на джаве. Конкретно джава используется в ЦБ РФ, все платежи процесятся джавой..
ну ок, финтех, джава. но один хуй это все сейчас ллмками пишется? весь банковский процессинг, кард процессинг, переводы денег и все что связано с деньгами сейчас нейронки ебут сами.
карнеги норм писал. Говорите с людьми что интересно им, а не вам.
Волнуетесь? Представьте самый худший вариант событий и убедитесь что это ерунда.
И так далее
В сторону какого пет-проекта начинать потихоньку копать, дабы не быть стерильным никому не нужным смешариком через год?
Не вкатывайся в Жаву. Вкатывайся в ГО
>дабы не быть стерильным никому не нужным смешариком через год
>пет проект
Ты думаешь что с пет проектом ты станешь кому-то интересным на рынке труда? Короче положняк такой. Ты либо студентота топ вуза типа физтеха, вшэ, итмо - тебя на практику/стажировку просто так возьмут. Не факт, что потом оставят работать (вероятно нет), но как минимум на практику длиною в 1-2 месяца точно возьмут даже если у тебя проектов не будет.
В другом случае можешь хоть 10 пет проектов сделать - всем будет на тебя похуй. Эти проекты сейчас за 10 минут генерятся клод кодом, всем похуй, их даже никто смотреть не станет.
Да похуй, есть все возможности в день-два уже сидеть-пердеть в рядом располагающей стране, а оттуда возможность драться с индусами за еду.
Если найдётся идей на 10 петов, то буду благодарен.
На этот вопрос тебе нейронка, блять, ответит. Ты че настолько тупой что не можешь спросить ее это? Одно дело спрашивать куда вкатываться в ГО или ДЖАВУ, а другое идеи для пет проекта. Тебе нейронка нагенерит если тебе так надо или даст идеи и если ты такой из себя крутой ХЕР, то иди честно делай пет проект ручками. Как писал >>27548, вероятно, что всем будет похуй. Одно дело это был бы твой личный сайтик, на который может зайти эйчарочка посмотреть какой ты красивый
Мой пет с одной звездой про статический анализ кода. Нейронки такое не умеют, их надрочили на круды. Всем глубоко похуй на мой гитхаб, еще никто про него не спросил.
Коммить в вальхаллу или грааль.
Скорее весь чат стал xoxлaми, и только один Димсол еще что-то ррякает иногда...
Но градус копиума в чате очень сильно упал.
Write an http service, that transfers money from one account to another and sends OK message to kafka.
Финтех держится на сложной бизнес-логике, надёжности, качестве, масштабируемости и т.д.
Хуй знает, что там нейронка тебе даст, если ты можешь две недели только аналитить задачу и общаться с дебилами из других отделов. Там кода может быть на одну строчку по итогу, это самая лёгкая часть работы
а че там делать. лепишь сервис, на метод вешаешь транзакшнл. в метод передаешь два айдишника и сумму. инжектишь рипазитари, достаешь аккаунты, меняешь балансы, сейвишь обратно в базюльку. все))
Скопируй код на пастебин из своей нейронки и покажи.
Так это правда
Иди по самозанятости или ГПХ. Да и какая разница, в прошлом у тебя в трудовой есть опыт инженера.
>заменит го жабу
Времена когда по приколу переписывали с одного языка на другой уже ушли.
Уже сейчас некоторые расхлёбыват говно которое написали на скале.
>Времена когда по приколу переписывали с одного языка на другой уже ушли
А сейчас чем занимаются? Не новые же продукты пишут.
>3.5 компании на нём работает и не более
This
Вне РФ его вообще не видно не слышно.
Да и нахуя её заменять вообще непонятно - на джаве межно писать как на го, без потери всех наработок компании и JVM экосистемы.
Никаких рациональных причин это делать нет.
>Никаких рациональных причин это делать нет.
А кто тогда его протащил в компании? 17-ти летние тимлиды?
Какие-нибудь поднимающиеся CTO, которым захотелось в резюме написать что успешно перевели целую компанию на Го и микросервисы.
Зачем это было делать никто естественно его не спросит.
>JVM экосистемы
Нахуй она нужна, когда есть докер?
>джаве межно писать как на го
В облака тащить spring/jvm - это печально.
1. пришло время учить алгосы? до этого даже не касался
2. пришло время читать кабана? или пока рано?
3. что вообще стоит прочитать когда начал хоть немного что-то понимать?
Учи сантехнику/электрику, ибо скоро вылетишь на мороз. Читать кабана, учить алгосы и прочую муть явно не стоит.
Бля, нахуя я сюда захожу, это невозможно наху.
Сынок, что тобой движет?
Ради Христа, ответьте на вопрос.
>>JVM экосистемы
>Нахуй она нужна, когда есть докер?
вся суть пориджевого зумера-пердежа, лул))
Докер - это по сути архив с файлами. Нужен, чтобы не проебаться с 100500 зависимостей и все скопировать. В голанге, например, все собирается в один бинарник, там докер нахуй не нужен.
в жабе тоже. Кроме того жаба может запускать сразу несколько приложений изолированно
эх, сейчас бы путать экосистему джвм с докером)))
>Нахуй она нужна, когда есть докер?
Ты ебнутый? Это разные вещи. Докер тебе либы шифрования или Apache POI не предоставит. Огромное количество разных либ, которые слишком нишевые, чтобы в новых языках быть. Да и в старых часто.
>В облака тащить spring/jvm - это печально.
Ну благо как инженер, ты знаешь что спринг можно и не тащить и выбирать инструменты под свои нужды
ну мне кажется тут единственный случай когда по факту нечего сказать
сравнивать докер и джвм это как сравнивать теплоё с мягким
>JEP 401 Value Classes and Objects выйдет в Java 28 в Preview
>Проект Valhalla наконец-то начинает выходить.
А я успел выкатиться из джавы. Но ничего пока выйдет финальная версия, может обратно вкачусь.
денег? ну сириоусли, чел. сейчас бы пахать сенькой за нищенские 300-350к макс
Ну так чел, кто виноват что ты рынок РФ не перерос? Спокойно лутаю сенькой 7 к евросов чистыми в ЕС, сейчас бы жаловаться что в умирающем концлагере денег не платят. Мне кажется всё-таки инженеру требуется куда больший уровень интеллектуального развития.
Типа блять в РФ когда-то 300к не была штучной зарплатой, лол, даже сейчас 150к медиана, то есть половина ИНДУСтрии зарабатывает меньше.
Хочешь высоких зарплат - они всегда будут штучными.
Так же как дженерики, которые вы себе в язык наныли?
Пиздаболина. Никого эта поделка заменить не может. У нас в Сбере 0 сокращений из-за ии слопа.
>0 сокращений из-за ии слопа
сокращают из-за низкого kpi и подводят к использованию ии. понятно, что копрокатя продолжит работать, а остальных гребцов на мороз. раньше команда была 15-20 человек, а теперь 5-7. все, чел, все..
> заменит заменит нейронки порешают всех уволят!!!
ЕБАНОЕ СЕВЕРНОЕ СОСАНИЕ С ЕБАНОГО АЙТИ УЙДИ НАХУЙ ИЗ ЭТОГО ТРЕДА! ТЫ В УКРАИНЕ ЖИВЕШЬ У ТЕБЯ ТАМ РАБОТЫ СЕЙЧАС ПОЛНО ОПЕРАТОРОМ БЭЗПИЛОТНИХ СЫСТЭМ, ВОТ ИДИ ПОМОГИ МАДЯРУ И СЪЕБИ ИЗ ПРОГРАММАЧА НАХУЙ ЧМО!!!
ЗАЕБАЛ ЗАСИРАТЬ ТРЕДЫ В /PR/ СВОЙ ИИ-ШИЗОЙ, МОЧА ЗАБАНЬ ЭТОГО УЕБКА, НИ ДНЯ БЕЗ НЕЙРОШИЗЫ, СКОЛЬКО МОЖНО СУКА!
Этот проект заброшен.
Твою копрокатю сократили еще в прошлом году. Она уже не работает в сбере. И была она там на грейде джуна.
>за нищенские 300-350к макс
Чел, ты даун, что ль, медианка в ВСЖ примерно 66к вообще. А выше 300к получает 2-3% трудоспособного населения.
>время потрачено дохуя, результат никому не интересен.
Ты только что 99.999999% содержимого всего программирования гитхаба.
ее новые видео говорят об обратно. сбербук все еще у нее, проход в офис, работа над задачами. и она не джун, а старший разраб в трайбе
квартиру не могу купить, тачку тоже, в отпуск слетать тоже не могу, спасает дмс от работодателя и то, что я питаюсь дешевыми продуктами и готовлю дома, а так же никуда не хожу. 350к это сколько? 4.5к долларов? у меня пара знакомых в нидерландах пашет и они как сыр в масле катаются
>Насчёт отпуска перетолстил
поч? смотаться в условный тай на неделю и отдыхать пляжным отдыхом по нищему - 250-300к вынь да положь
Хард коуп красноглазика
Это просто в тай дорого лететь, а отдыхать и жить там дешево. Попробуй просто на велосипеде доехать до тая или автостопом, в чем проблема
>Только с 1 января этого года его сократили уже, кек.
а что так?
>Так накопи
глупая затея. сначала нужно решить проблему с жильем. да и сами слова "накопить на отпуск" звучат странно
>а что так?
Айти сдохло в ВСЖ, везде сокращения. Но не из-за ИИ, а экономика рхнм просто.
>да и сами слова "накопить на отпуск" звучат странно
Все копят
>Все копят
нет, не все. кто-то откладывает с зэпки месяцами на покупку телефона или смартфона или на отдых, а кто-то с одной зэпки можно на изичах купить себе билеты и две недели отдыха с шоппингом и развлечениями в классном месте
Как я уже отметил, этих "кого-то" около 2% говна от всего трудоспособного населения. Большинство всё же месяцами на телефон откладывают, не считая дешмань за 15к.
тоскливо..
логвинова?
Вот я почитал поизучал это понятие, и у меня сложилось впечатление, что все это ООП это какая то попытка сделать программирование доступным для дураков.
Даже не для непосредственно дураков скорее, а для координации работы высококомпетентных (условно архитекторов) и низкоквалифицированных погромистов.
Причем это не значит что ее делали глупые люди, скорее как раз наоборот, делали умные для того, чтобы оптимизировать и удешевить процесс разработки.
В чем вообще суть: допустим есть ентерпрайз кабан. У него есть некий поток приходящих проектов. Проекты могут быть сложные или простые.
Программисты есть высококгрейдовые (архитекторы/сеньоры) и средне-низкогрейдовые (мидлы/джуны).
Задача: сделать так, чтобы максимизировать прибыль от реализации проектов.
Проблема: если нанять штат сенек с высокой зп - то будешь копейки зарабатывать, когда будут давать только легкие проекты. Отказываться от проектов не вариант = потеря репутации.
По той же причине нанять только штат джунов или мидлов и брать только легкие тоже не вариант.
Можно взять по камому нить случайному соотношению, например 20/80, но тогда что делать если пойдут только тяжелые проекты, получается 20% штата работает, а 80% курит? Хуйня какая то.
И вот кто то кто понимал внутренние процессы в корпорациях и при этом шарил за создание языков программирования взял и придумал такую схему:
а что если сложную часть проекта будут делать высококвалифицированные специалисты, а низкоквалифицированную - кодомакаки?
Причем инструменты для такого разделения срау будут встроены в язык, а где где на какой то бумажке написаны.
Вроде звучит неплохо, но как на деле интегрировать дурака в решение сложной задачи, чтобы это было на уровне рутинных процессов?
И вот тут смотрим на реализацию ООП. Возьмем 4х китов.
Вот посудите сами:
1. Наследование - умный архитектор придумал скелет программы, написал че должно быть через абстрактные классы, обычные классы-предки и интерфейсы. Потом пришел глупый джун увидел сигнатуру метода, написал для конкретного случая по ТЗ. В процессе накосячил, забыл или решил "сумничать" и по своему сделать - ему по башке дало компилятором.
2. Инкапсуляция - ну тут все понятно. Защита от дурака как она есть.
3. Полиморфизм. Это сердце концепции. Сенька пишет 1 нормальную реализацию и верхнеслоевую логику, джуны пишут вариации методов для оставшихся классов. Программу это не сломает (ну не должно по идее). Да даже если сломает, будет сразу понятно где и примерное направление куда фиксить.
4. Абстракция - да собственно то же что и предыдущие 2 пункта, только с другой стороны. Зачем что то сложное объяснять дураку (вдруг полезет внутрь и сломает что нибудь), если можно просто дать черный ящик и сказать, как им пользоваться?
Я собственно не утверждаю , что это так все работает в реальности, но задумка кмк была примерно в этом.
Или это все хуйня и на самом деле суть ООП в чем то другом? Как вы думаете?
Вот я почитал поизучал это понятие, и у меня сложилось впечатление, что все это ООП это какая то попытка сделать программирование доступным для дураков.
Даже не для непосредственно дураков скорее, а для координации работы высококомпетентных (условно архитекторов) и низкоквалифицированных погромистов.
Причем это не значит что ее делали глупые люди, скорее как раз наоборот, делали умные для того, чтобы оптимизировать и удешевить процесс разработки.
В чем вообще суть: допустим есть ентерпрайз кабан. У него есть некий поток приходящих проектов. Проекты могут быть сложные или простые.
Программисты есть высококгрейдовые (архитекторы/сеньоры) и средне-низкогрейдовые (мидлы/джуны).
Задача: сделать так, чтобы максимизировать прибыль от реализации проектов.
Проблема: если нанять штат сенек с высокой зп - то будешь копейки зарабатывать, когда будут давать только легкие проекты. Отказываться от проектов не вариант = потеря репутации.
По той же причине нанять только штат джунов или мидлов и брать только легкие тоже не вариант.
Можно взять по камому нить случайному соотношению, например 20/80, но тогда что делать если пойдут только тяжелые проекты, получается 20% штата работает, а 80% курит? Хуйня какая то.
И вот кто то кто понимал внутренние процессы в корпорациях и при этом шарил за создание языков программирования взял и придумал такую схему:
а что если сложную часть проекта будут делать высококвалифицированные специалисты, а низкоквалифицированную - кодомакаки?
Причем инструменты для такого разделения срау будут встроены в язык, а где где на какой то бумажке написаны.
Вроде звучит неплохо, но как на деле интегрировать дурака в решение сложной задачи, чтобы это было на уровне рутинных процессов?
И вот тут смотрим на реализацию ООП. Возьмем 4х китов.
Вот посудите сами:
1. Наследование - умный архитектор придумал скелет программы, написал че должно быть через абстрактные классы, обычные классы-предки и интерфейсы. Потом пришел глупый джун увидел сигнатуру метода, написал для конкретного случая по ТЗ. В процессе накосячил, забыл или решил "сумничать" и по своему сделать - ему по башке дало компилятором.
2. Инкапсуляция - ну тут все понятно. Защита от дурака как она есть.
3. Полиморфизм. Это сердце концепции. Сенька пишет 1 нормальную реализацию и верхнеслоевую логику, джуны пишут вариации методов для оставшихся классов. Программу это не сломает (ну не должно по идее). Да даже если сломает, будет сразу понятно где и примерное направление куда фиксить.
4. Абстракция - да собственно то же что и предыдущие 2 пункта, только с другой стороны. Зачем что то сложное объяснять дураку (вдруг полезет внутрь и сломает что нибудь), если можно просто дать черный ящик и сказать, как им пользоваться?
Я собственно не утверждаю , что это так все работает в реальности, но задумка кмк была примерно в этом.
Или это все хуйня и на самом деле суть ООП в чем то другом? Как вы думаете?
>попытка сделать программирование доступным для дураков
Думаю, ты ошибаешься.
>>30260
>делали умные
Это верно.
В реальности ооп изначально было как что-то вроде попытки создания более-менее человекочитаемого программирования(посмотри ту же самую симулу, где чуть ли не "отдача команд" идёт тому, что называется объектом).
Другое дело, что ооп превратилось в то, чем оно сейчас является. И отчасти это объяснимо тем, что код пытабсься делать многоразовым(чтобы для каждого случая не писать отдельную вермишель, а как-то брать давно сделанные классы/интерфейсы и чуть их подправлять, если нужно.
///////////////////////////////////////////////////////////////
>Наследование - умный архитектор придумал скелет программы, написал че должно быть через абстрактные классы, обычные классы-предки и интерфейсы. Потом пришел глупый джун увидел сигнатуру метода, написал для конкретного случая по ТЗ.
Ты описал разделение труда.
>Инкапсуляция - ну тут все понятно. Защита от дурака как она есть.
И да... И нет. В java инкапсуляция работает, а вот в языках, где можно работать с адресами, можно запросто путем танцев с бубном(адресами) получить доступ к тем или иным частям объекта.
>>30260
>на самом деле суть ООП в чем то другом
В теории - то,ткак ты описал: полиморфизм, абстракция, инкапсуляция и наследование.
В реальности - разработка более-менее в стиле ООП требует больших временных затрат для более-менее крупных проектов. В реальности просто дерут готовые классы и используют. И я за последние три года работы сомневаюсь, что хоть кто-то видел, как устроены стандартные методы(методы, что есть у тех же классов из java.lang)
Все так. Вся архитектура для этого и придумывается. И SQL тоже делали умные для дураков.
Меньше денег проебешь на сраные лямбды и очереди очередей. Одни плюсы, минусов нет.
Зависит от того что ты считаешь за плохое. Но в целом обычно спринг жрёт очень много оперативки да и стартует тяжело, и это обычно не приветствуется в облаке.
>Я собственно не утверждаю , что это так все работает в реальности, но задумка кмк была примерно в этом.
>
>Или это все хуйня и на самом деле суть ООП в чем то другом? Как вы думаете?
Когда ООП придумывался, еще не было коммерческой разработки в том виде которая она сейчас. Никаких эджайлов и вотерфолов, сенек/джунов/пузырьков (пузырьки только теоретически были) и т.д.
Это была разработка гиков для гиков как попытка сделать код более читаемым, ну он собственно таким и является, по сравнению с тем что было. Как сейчас бы ты для себя ДСЛку сделал, ты же её не для тупого себя делаешь.
>И да... И нет. В java инкапсуляция работает, а вот в языках, где можно работать с адресами, можно запросто путем танцев с бубном(адресами) получить доступ к тем или иным частям объекта.
ну так с танцами с бубном везде можно, в яве рефлекшн есть
>>Это была разработка гиков для гиков как попытка сделать код более читаемым, ну он собственно таким и является, по сравнению с тем что было.
По сравнению с тем что было это имеется ввиду Си и ранние плюсы? Ну наверное. В больших сложных программах разбираться в функциях действительно ебень.
Или ты про что то более ранее из 60-70х? Там я уже хз, в те дебри не лез, но там и концепция или ее реализация наверняка сильно отличались от того, что делали в 90е когда создавали джаву. Да и сама джава это же не опенсорсный проект, а вполне себе коммерческий продукт), значит были и кабаны, готовые за него заплатить.
И теперь возникает вопрос, а насколько это все актуально сейчас, когда завезли нейронки, получается, что вся эта читаемость кода стала не нужна?
Не полезет же господин вайбкодер смотреть, какие у него там классы? Ему проще весь запрос поправить и перегенерить.
Тогда получается под нейронки ООП уже не оптимальное решение?
Им нужно что то в духе го?
Нужны языки с нормальной системой типов, которые будут косяки сразу ловить. Это обычно функциональные языки.
>По сравнению с тем что было это имеется ввиду Си и ранние плюсы? Ну наверное. В больших сложных программах разбираться в функциях действительно ебень.
>Или ты про что то более ранее из 60-70х? Там я уже хз, в те дебри не лез, но там и концепция или ее реализация наверняка сильно отличались от того, что делали в 90е когда создавали джаву. Да и сама джава это же не опенсорсный проект, а вполне себе коммерческий продукт), значит были и кабаны, готовые за него заплатить.
Про те языки, что были когда ООП создавали, это было до С и тем более до плюсов
>И теперь возникает вопрос, а насколько это все актуально сейчас, когда завезли нейронки, получается, что вся эта читаемость кода стала не нужна?
Ну если читаемость не нужна, то объясни почему у тебя нагенеренная нейронкой программа не работает как надо.
>Им нужно что то в духе го?
На джаве можно писать в духе го, это никакая не проблема. Берёшь да пишешь.
Джаву создали чтобы НЕ писать в духе го, потому что это считалось ебаным идиотизмом, но она этого не запрещает. А теперь вот мода клёш вернулась и мы опять в во временах хиппи, когда писать полотна методов модно и молодёжно "типа".
>писать полотна методов
А как быть без этого? Тут или один метод на 2к+ строк, или 200 вызывающих друг друга методов, каждый из которых по 50-100 строк.
>>Ну если читаемость не нужна, то объясни почему у тебя нагенеренная нейронкой программа не работает как надо.
Стандартный ответ нейроночных амбассадоров звучит так:
"ну это, у тебя вайб не тот, промпт не тот, модель не та, надо было QWERTY-сервер подключить и ASDFFGH-протокол заимплементить, MONET.md у тебя кривой какой-то, 5 секунд назад вышла новая нейронка SickFuck 4.20 и она рвет все бенчмарки".
Щас еще добавилось новое, можно говорить, что SKILLS не настроены.
Максимально абстрактно для расширяемости?
Или каждый бизнес процесс (юзкейс) отдельно создаётся (DDD ?)
А то у меня сейчас получается, Что сервер довольно таки stateless, буквально фронт отправляет полную модель, а сервер её просто кастит и запихивает в БД, логики особо нет/размазана по конвертерам (rest -> entity).
Как будто хуета какая-то, вы так не думаете?
Так же как и 30 лет назад: контроллер, сервис, репозитори. Все уже придумано великими предками, мы стоим у них на плечах.
ДДД нахуй не нужен. Это инфоциганская хуета на уровне карт таро.
В итоге имеется папка REPOSITORIES в которой примерно 100 файлов, так же с севрисами/контроллерами.
Спринг рекомендует делать так.
ну все правильно, чел.. контроллер - сервис - рипазитари! потом инжектишь сервис в сервис, тесты на моках, проверку циклических зависимостей вырубаешь в пропертях. все, чел, всееее!
Картинка хуйня. Надо папки controllers, services, repository, common. Группировать надо по слоям, а не по кастомер и ордер.
>Максимально абстрактно для расширяемости?
Тебе нужно балансировать абстрактность с читабельностью или расширяемость с поддерживаемостью.
>А то у меня сейчас получается, Что сервер довольно таки stateless
Ты спроси себя - не ухудшает ли это экспириенс юзера (аля отзывчивость интерфейса). Легче ли это поддерживать тебе чем другие варианты? Легко читать?
И делай так чтобы и юзеру было приятно и тебе.
>>31474
Почему? Вот будет папка services в которой 200 файлов .java, неудобно же? А когда по смыслу (заказ/договор и т.д.) папки созданы - удобно вроде, или я что-то проёбываю?
>>31523
>Тебе нужно балансировать абстрактность с читабельностью или расширяемость с поддерживаемостью.
Как нащупать эту грань?
Куда будешь класть классы, которые работают и с заказами, и с договорами?
ветку не читай
а
сразу отвечай
Я так делал как на скрине, когда пеккедйжи разбиваются по названию сущности, и это потом такой дрисней и путатиной заканчивается, что просто пиздец. Лучше уж держать пеккейдж services, и в нем 100 сервисов.
>Максимально абстрактно для расширяемости?
Максимально абстрактно не имеет смысла делать практически ничего. Абстрактнее языков программирования ты все равно ничего не придумаешь, а софт пишется всегда под пользователя, которому все же какая никакая конкретика в софте нужна. СРМки - не исключение. Изучай своего пользователя, его повадки. Что он будет делать через твою СРМ, какие задачи решать?
>А то у меня сейчас получается, Что сервер довольно таки stateless, буквально фронт отправляет полную модель, а сервер её просто кастит и запихивает в БД, логики особо нет/размазана по конвертерам (rest -> entity). Как будто хуета какая-то, вы так не думаете?
С пользовательской точки зрения - поебать + похуй. Ентитя-контроллеры - это сугубо твой головняк: тебе это мейнтейнить. Пользователя это начнет ебать лишь тогда, когда твой лего конструктор начнет просачиваться к нему в пользовательский интерфейс либо аффектить производительность, но опять же - вопрос кто твой пользователь и че он будет делать.
>>Тебе нужно балансировать абстрактность с читабельностью или расширяемость с поддерживаемостью.
>Как нащупать эту грань?
Нету никаких граней, потому что вышеозвученная дихотомия - говно. Абстрактность с читабельностью не коррелирует никак. Читабельность - вообще говно-термин за которым нет объективной подоплеки, по-русски - вкусовщина.
Настоящий антоним абстрактности - конкретика. Вот баланс между этими двумя крайностями и можно искать.
Проектирование софта с упором в абстрактность - это попытка охватить бОльший спектр решаемых задач, попытка решать задачи более высокоуровневые. Но софт с упором в абстрактность устроен сложнее для конечного пользователя и требует от него профессиональных компетенций. Пример - эксель, СУБД, IDE, фотошоп, всякий инженерный софт.
Софт с упором в конкретику - наоборот решает одну конкретную задачу максимально комфортным для домохозяек способом: дает им ту самую большую красную кнопку "сделать по кайфу", не требуя от них каких то знаний и компетенций. Пример - поисковик (с определенными оговорками и нюансами - смотря как смотреть), почтовые клиенты, блокнот, калькулятор, двач.
Ну а чтобы нащупать эту грань - нужно знать кто твой пользователь, что он будет у тебя в софте делать.
>Читабельность - вообще говно-термин за которым нет объективной подоплеки, по-русски - вкусовщина.
Ну так у тебя наверное код-то не машины читают, а программисты? С чего ты так удивлён что важна вкусовщина. Тебе объективно какой-то код будет читать сложнее чем какой-то другой.
То что это вкусовщина не значит что это неважно.
>С чего ты так удивлён что важна вкусовщина
Перечитай исходный мессаг. Я не утверждал что вкусовщина не важна. Я утверждал что вкусовщина - необъективна. Посади одного кодера за другим читать код - тот с 50% вероятностью будет первого хуями крыть (или не будет - как карта ляжет). Обсуждать с анонами градиенты читабельности - дело максимально тупое и бесполезное.
Примерно как политику обсасывать - либо вы оба придерживаетесь одной точки зрения и поддакиваете другу другу, либо хуесоситесь находясь на противоположных полюсах - в обоих случаях в предмете спора вы были и остаетесь профанами без инсайдов, как и прочее быдло за пределами системы.
Поэтому любой анон, апеллирующий в вопросах поддерживаемости ПО к читабельности - клоун, которому на самом деле сказать по теме поддерживаемости нечего, но свербит слово вставить - можно смело скипать эту чушь, инфа 100%. Вот и все.
>Тебе объективно какой-то код будет читать сложнее чем какой-то другой.
Из этого не следует ровным счетом ничего. При прочих равных это может значить как то, что твой коллега-автор этого кода - мудак пишущий как курица лапой, так и то, что ты тупо ниасилил, не в контексте, у тебя мозгов не хватает понять замысел или подоплеку этого кода.
>Тебе объективно
"Тебе" и "обьективно" - по сути своей вообще оксюморон. Все что про тебя любимого - субьективно. Объективным оно становится тогда, когда воспроизводится для всех.
локально запрос выполняется всё бомба
в контейнере на тесте вылетает preparedstatementcallback bad sql grammar
вы чё ЕБАНУЛИСЬ?
сука 100% что то с драйвером-jar'кой, неужели он не может named placeholders читать? так у меня локально точно такой же блять используется
ребята вы ЁБНУТЫЕ наху
извините сгорел
>>32043
Сейчас читабельность кода не нужна. Один хер этот код больше не читает и читать не хочет. Весь код теперь write-only и пишется строго агентами.
В Сбере к концу года разработчики вообще не должны никак трогать код, если что.
Все через нейронку, агенты и спецификации. Что-то ломалось - идем чинить спецификацию, а не код. Код теперь дешевый и легко и быстро выбрасывается и переписывается с нуля.
Спасибо, что сообщил. Пойду переведу бабки из сбера
>А как они решили вопрос ответственности?
>Ебать кого будут?
Людей.
Я тут скрины понаделал в треде бигтеха, кому лень листать можно тут глянуть >>3732092 →
Но увы, один из крупнейших JVM работодателей в России похоже что скурвится полностью как и остальные бигтехи.
Будет агентская шиза во все поля.
На собесах вон будешь промпты писать вместо кодов и оценивать их (хуй знает как если честно).
Но там половина или даже больше этой методички похоже что либо переведена откуда, либо нейронкой написана. Вообще я так понял это особо нигде не внедрено еще, просто хотелка господина Меньшова, но людей будут ебать кочергой в сраку если не случится AI Disruption PLDC
>В Сбере к концу года разработчики вообще не должны никак трогать код, если что.
>Все через нейронку, агенты и спецификации. Что-то ломалось - идем чинить спецификацию, а не код. Код теперь дешевый и легко и быстро выбрасывается и переписывается с нуля.
Поживем - увидим. Что то мне подсказывает, что апологетов данного направления, как и прочих экстремистов-любителей занять полярную позицию, ждут интересные открытия. Правда всегда была где то посередине.
А по существу тезиса - кек, вангую что апологеты одноразового кода еще наплачутся с мейнтенансом своих "няшных" спек. Скорее всего для вчерашней айти-плесени, которая не всегда то способна в массе своей вообще адекватно доки на естественном языке писать или процессы выстраивать, это обернется таким пиздецом, что они будут с теплотой вспоминать времена, когда проблемой был всего лишь говнокод.
>>32102
>Но там половина или даже больше этой методички похоже что либо переведена откуда, либо нейронкой написана. Вообще я так понял это особо нигде не внедрено еще, просто хотелка господина Меньшова
Чел - это не методичка же. А whitepaper. Считай - черновичок евангелиста. Глупо ждать в ней готовых решений - их тупо не существует, и их еще предстоит выработать.
Что касается инициативы - правильно делают, хули. Обычно именно от бигтехов уровня сбертех и ждут того, что они будут впрягаться в этот мутный блудняк. Внедрять, решать кадровые вопросы, организационные вопросы, рисковать баблом, репутацией, вырабатывать и презентовать на публику бестпрактисес. Хреново было бы, если б сидели пердели ровно на жопе, а потом оказалось бы что страна просрала очередной технологический уклад и пора огребать.
эм, можно просто разрешить командам пользоваться AI как они хотят. главное это результат а что там в процессе было сделано это дело второстепенное.
зачем насильно во все щели пихать эту чепуху? зачем вообще эти AI PDLC стандарты нужны?
>Хреново было бы, если б сидели пердели ровно на жопе, а потом оказалось бы что страна просрала очередной технологический уклад и пора огребать
можно просто подождать пока гугл или другие западные бигтехи сделают нормальные процессы с AI и потом оттуда скопировать уже готовое решение.
сбер литералли нихуя не потеряет если что. это банк. там некуда спешить.
>решать кадровые вопросы
ну в q3 этого года хуйнут 20% штата, в 2027 году еще 30% от того что останется. на рынке будет тьма разрабов, ты работу никакую не сможешь найти после этого все следующие 5 лет, потому что будут литералли десятки тысячи людей потерявших работу.
>эм, можно просто разрешить командам пользоваться AI как они хотят
Ну да - можно, более того все мелкие и средние так и делают по дефолту. Мы так делаем по дефолту. Нормальная стратегия в условиях неопределенности.
>зачем насильно во все щели пихать эту чепуху? зачем вообще эти AI PDLC стандарты нужны?
Ну как это - зачем. Бигтех выбрал такой вот вектор стратегического развития - теперь выстраивает внутренние процессы таким образом, чтобы расли те чуваки, кто выровнен с этим вектором. А те кто не выровнен - не расли.
>>32131
>можно просто подождать пока гугл или другие западные бигтехи сделают нормальные процессы с AI и потом оттуда скопировать уже готовое решение.
Опыт главных евангелистов планеты безусловно интересен, но врядли дофига переносим и масштабируем. Корпорат корпорату - рознь.
>>32131
>сбер литералли нихуя не потеряет если что. Это банк. там некуда спешить.
Банком был сбер до сбертеха. Щас это - стратегический государственный айти-актив. Мерять сбертех лекалами консерватизма тупо нелепо: не для того он строился.
>>32132
>ты работу никакую не сможешь найти после этого все следующие 5 лет
Блять, чел - ну просто завали ебало пожалуйста, без негатива. Чего ты хочешь от меня? Ну не повезло нам пожить в эпоху перемен - че теперь лечь и сдохнуть чтоли? Заебали со своим поражетизмом.
>>можно просто подождать пока гугл или другие западные бигтехи сделают нормальные процессы с AI и потом оттуда скопировать уже готовое решение.
>
>Опыт главных евангелистов планеты безусловно интересен, но врядли дофига переносим и масштабируем. Корпорат корпорату - рознь.
Ну и какбэ - ты конечно можешь попытаться спиздить практики гугла. Но специалистов ты таким макаром не налутаешь. Считай, что сбертех берет таким образом на себя роль кузницы кадров.
>это - стратегический государственный айти-актив
Это литералли банк и ничего больше. Есть сберклауд, но он в отдельную компанию клауд.ру вынесен.
Что там стратегического? Сам банк и его деньги, кредиты, вклады - вот что стратегическое. А не айти обвязка вокруг этого всего.
>Банком был сбер до сбертеха
А что в сбертехе вообще делают?
В сбертех просто кусок сбера в какой-то момент вынесли и все.
Ты там работал? Сбертех такая же помойная шаражка как и основной "ПАО Сбер", ничего стратегического и важного там и близко нет.
>Сам банк и его деньги, кредиты, вклады - вот что стратегическое. А не айти обвязка вокруг этого всего.
Нелепость какая то. Каким образом одно исключает другое? Звучишь как совок какой то, который до талого будет трястись над своими грошами сбережений, хранимыми в банке трехлитровой, пока их инфляция не сожрет.
>>32140
>Сбертех такая же помойная шаражка как и основной "ПАО Сбер", ничего стратегического и важного там и близко нет.
Меня мало волнуют оценочные эмоционально заряженные сужджения проходнячков оттуда. Мы не стоим в очередях в сберкассы с бумажными сберкнижками - значит какое никакое развитие на борту имеется. То, что сбертех - не гугл и не антропик, гигачат - не клод, гитверс - не гитхаб, конечно не может не обескураживать, но что тут сказать: так то и РФ - не США.
Долбоебы. У них вместо ии китайская хуйня с лампочками, а они повторяют рекламные методички от жидопика. Пришло время забрать вклад из сбера.
Нет, если факт проверяется с помощью научного метода - он объективен. Если абстрактный научный беспристрастный наблюдатель будет подсовывать тебе куски кода и замерять время понимания - то ты объективно (то есть воспроизводимо и проверяемо третьими лицами) понимаешь разный код по разному.
Что это всё означает?
Нам уже это всё обещали сначала в 2025-ом, потом в 2026-ом. Теперь вот на 2027-ой переместились.
>Что касается инициативы - правильно делают, хули. Обычно именно от бигтехов уровня сбертех и ждут того, что они будут впрягаться в этот мутный блудняк. Внедрять, решать кадровые вопросы, организационные вопросы, рисковать баблом, репутацией, вырабатывать и презентовать на публику бестпрактисес. Хреново было бы, если б сидели пердели ровно на жопе, а потом оказалось бы что страна просрала очередной технологический уклад и пора огребать
Чел, ты какой-то прям идеальный корпоративный гой. На таких как ты ездят, таким как ты ссут в ебало - а вы хвостиками виляете и еще добавки просите.
Господин Меньшов в своей методичке говорит не как AI встраивать в конечный продукт чтобы он стал конкурентоспособным - он говорит как уволить 80% штата. Что в этом хорошего лично для тебя?
Ты там ниже про сберкнижки и переход на сбер онлайн распинался - но это трансформация конечного продукта и пользовательского опыта в сбере. Тут же просто 80 процентов штата хуйнут, а для конечного пользователя не изменится литералли ничего. От того, что ты теперь начнешь писать спеки вместо кодов, сам конечный продукт не изменится, держу в курсе. Эта вся хуйня чисто для сокращения штата придумана, а не для какого-то там величия сбера или улучшения качества приложух и сбер онлайна.
Можно подумать, мимокроки говнящиеся от енпонятного им кода владеют научным методом. Смешно.
>Господин Меньшов в своей методичке говорит не как AI встраивать в конечный продукт чтобы он стал конкурентоспособным - он говорит как уволить 80% штата.
Чел, буквально перед каждым корпоратом масштаба МЯСКОТа и FAANGа стоит и всегда стояла задача на постоянке выдавливать сотрудников - тупо потому что сама идея вкатиться в корпората, затеряться в его бюрократии и лутать там бабки просижывая дырку в штанах была популярна еще задолго до назарова с волчарингом. Это не какое то там открытие и не дохуя тайна. Всегда так было, во все времена. За увольнения манагерье премируют, вообще то - у них на увольнения KPI. Чего тебя удивляет, что вышел на сцену какой то там г-н Меньшов, и строит себе щас на этом поприще карьеру, используя для этого последние технологические достижения? Или ты думал - нейронки несут миру одно хорошее?
>Что в этом хорошего лично для тебя?
А до меня ты че доебался - я че дохуя этому где то радовался чтоли? То что я сказал "правильно делают", еще не значит что я этому рад.
Еще раз - ну вот не повезло нам жить в эпоху перемен. Какие ко мне то претензии?
Но что ты то предлагаешь? Думаешь что в эпоху смены технологического уклада корпоратам можно сидеть ровно на жопе и ничего не делать? Считаешь - все само из воздуха появится? Или что тебе всё должны на блюдечке с голубой каемочкой преподнести? Или что ты - сына-корзина, пуп земли, вокруг которого корпораты должны вертеться?
С такими ментальными установками вообще то все полимеры проебать можно.
>но это трансформация конечного продукта и пользовательского опыта в сбере.
Ну вот получай теперь трансформацию девелоперского опыта. Твой дедушка не поленился, научился пользоваться банкоматом - теперь пришла пора тебе освоить агентную разработку.
>теперь пришла пора тебе освоить агентную разработку
Ее уже почти все освоили, если ты не в каком-то супер закрытом контуре работаешь где нет денег на локальные модели. Вот только даже если ты ее освоил агентскую разработку, тебя все равно с вероятностью 0.8 пидорнут, потому что агентами научились пользоваться буквально все.
Да бля, только читаешь официалов, и все как один отмечают что нужных кадров - дефицит во все щели.
Хватит истерить блять, читать противно. В том вайтпейпере, с которым вы все тут по двачу как торбой писаной носитесь, нет ни слова о сокращениях, а вы уже лапки повесили.
Тут буквально про это написано. Если ты думаешь, было 15-20 человек, стало 3-6. Сокращение штата в 5 раз.
>только читаешь официалов, и все как один отмечают что нужных кадров - дефицит во все щели
Где этот дефицит? В какой отрасли экономики? В айти никакого дефицита людей нет еще с 2022 года. А сейчас ебейший переизбыток людей с опытом и образованием профильным.
>Хватит истерить блять, читать противно
Чел, ты просто голову в песок засунул и пытаешься не замечать неизбежного.
>это сценарий, а не гарантия
Вот и всё. Если случится, то будут орать "а мы вам говорили", если не случится, то "а мы гарантий и не давали". Удобная позиция.
Эту фразу если что ИИ сгенерил. Там вся методичка сделана если не целиком ИИшкой, то большая ее часть - точно.
It's not X, it's Y - вот такой текст там часто встречается.
>Если ты думаешь, было 15-20 человек, стало 3-6. Сокращение штата в 5 раз.
Неправильный вывод. Никто не говорит здесь ни про количество этих команд, ни про динамику во времени. Если читать вайтпейпер полностью, а не черрипикать оттуда подкрепляющие тезисы, станет очевидно, что этот движ - про перекраивание вообще всех процессов нахер. На полшишечки клод разрабам оплатить никому не интересно - интересно в сквозную интеграцию. Бабушка надвое сказала, как оно будет работать и сколько людей потребует.
Есть вообще мнение от некоторых ИИ-евангелистов (на мой взгляд - не лишенное здравого зерна), что на место десятерых оптимизированных рабочих мест старой формации откроется 12 рабочих позиций новой. Хуй знат как оно будет на самом деле, но уже сейчас ясно, что на новые компетенции то как раз щас и дефицит - нет там никакого переизбытка людей с профильным образованием, и быть не может, потому что школы еще тупо нет. Есть лям работяг старой формации, среди которой внушительная часть - безынициативный планктон, которому впадлу развиваться, и волчарское отребье, и лишь с десяток процентов из них - энтузиасты (какой процент из них - не пустоголовые инфоцыгане - еще предстоит выяснить). Может эта орда из под палки и пересела в агенты (хоть есть и сомнения на этот счет), но это один хер хуйня некотируемая - брать лидство, строить пайплайны, процессы, нести ответственность за результат может мало кто. Вайтпейпер кстати этим и хорош, что подсвечивает нужный в новых реалиях набор компетенций. Хоть понятней стало теперь, в какую сторону раскачиваться.
> на место десятерых оптимизированных рабочих мест старой формации откроется 12 рабочих позиций новой
Это не правда. Весь смысл ИИ это в уничтожении рабочих мест и сокращений расходов на оплату труда. Если в итоге выяснится что с ИИ теперь нужно больше людей чем было раньше - ИИ просто прикроют нахуй и все.
Короче топ-топ ножками на мороз. В нищету, в голод и безработицу.
Ну кстати это уже происходит. Пиздец. ИИшка нас реально убила к хуям.
>на новые компетенции то как раз щас и дефицит
Это кстати не так. У нас есть позиции где надо именно пайплайны агентов делать и они очень быстро закрываются. И точно так же по 1000 кандидатов на одну позицию приходилось. Ты думаешь что народ не прочухал куда дело движется и не вписал себе модные слова в резюме? На собесе сейчас нельзя достоверно определить кто реально в агентах что-то шарит и результаты показывает, а кто по верхам просто набрался знаний.
Как итог вся эта агентская движуха либо отдается на откуп каждой конкретной команде, мол, что хотите то и делайте (это вот как у нас), либо СТО юнита начинает шизу как Меньшов хочет, переводит в новые команды уже нанятых людей чисто агентами заниматься.
Но с улицы никого не берем. Полностью переделывать все процессы под агентов не вижу смысла. Я вообще против каких-либо "процессов" и "методологий" которые сверху насаждаются. Как правило это превращается в каргокульт и бесполезную работу. Есть команда которая конкретным продуктом занимается - вот пусть берут и работают как им угодно.
Проблема сбера в том, что там в до-ИИшную эпоху сильно вкладывались в процессы которые насаждались по всему сберу, развели очень большую бюрократию, все эти ЗНО, ЗНИ, УКЗ, ПСИ, АР, ТР, ПМИ, РДС и выливается что доступны новый сотрудник ждал неделю, доступа к проду у разрабов не было, все вопросы надо было решать через девопсов, а они в отдельных командах сидят и до них хуй достучишься итд итп. А потом еще работа с QA могла месяцы занять и как итог TTM был очень большой, фичи ехали буквально месяцами до прода. Про безопасников вообще молчу.
Тут надо начинать в первую очередь с максимального упрощения всего этого блудняка, с выкидыванием нахуй всех этих регламентов с бесконечными согласованиями и предоставлением свободы действий самим разрабам. Но это сбер и там кочергой в жопу ебут + этот Меньшов явно хочет поднять свою значимость за счет создания этих самых "процессов 2.0". Как итог я думаю бюрократия у них не денется а только увеличится, станет больше волокиты с документами, спеками и всей этой йухней. Одни бюрократические термины типа ЗНО заменят другие.
Плюс в сбере реально очень много лоускиллов и просто слабых технически людей, без образования, без инженерной культуры. Много залетух. Сбер как был гавном в 2015 году на заре цифровизации, так и остается гавном и сегодня. Конечно есть хорошие команды, но большая часть это говняк.
Реальная метрика в данном случае это ТТМ в первую очередь, сколько времени проходит от возникновения хотелки у бизнеса до появления ее на проде. Остальное не так важно.
мимо нанимающий манагер в бигтехе, работал 1.5 года в сбере
>на новые компетенции то как раз щас и дефицит
Это кстати не так. У нас есть позиции где надо именно пайплайны агентов делать и они очень быстро закрываются. И точно так же по 1000 кандидатов на одну позицию приходилось. Ты думаешь что народ не прочухал куда дело движется и не вписал себе модные слова в резюме? На собесе сейчас нельзя достоверно определить кто реально в агентах что-то шарит и результаты показывает, а кто по верхам просто набрался знаний.
Как итог вся эта агентская движуха либо отдается на откуп каждой конкретной команде, мол, что хотите то и делайте (это вот как у нас), либо СТО юнита начинает шизу как Меньшов хочет, переводит в новые команды уже нанятых людей чисто агентами заниматься.
Но с улицы никого не берем. Полностью переделывать все процессы под агентов не вижу смысла. Я вообще против каких-либо "процессов" и "методологий" которые сверху насаждаются. Как правило это превращается в каргокульт и бесполезную работу. Есть команда которая конкретным продуктом занимается - вот пусть берут и работают как им угодно.
Проблема сбера в том, что там в до-ИИшную эпоху сильно вкладывались в процессы которые насаждались по всему сберу, развели очень большую бюрократию, все эти ЗНО, ЗНИ, УКЗ, ПСИ, АР, ТР, ПМИ, РДС и выливается что доступны новый сотрудник ждал неделю, доступа к проду у разрабов не было, все вопросы надо было решать через девопсов, а они в отдельных командах сидят и до них хуй достучишься итд итп. А потом еще работа с QA могла месяцы занять и как итог TTM был очень большой, фичи ехали буквально месяцами до прода. Про безопасников вообще молчу.
Тут надо начинать в первую очередь с максимального упрощения всего этого блудняка, с выкидыванием нахуй всех этих регламентов с бесконечными согласованиями и предоставлением свободы действий самим разрабам. Но это сбер и там кочергой в жопу ебут + этот Меньшов явно хочет поднять свою значимость за счет создания этих самых "процессов 2.0". Как итог я думаю бюрократия у них не денется а только увеличится, станет больше волокиты с документами, спеками и всей этой йухней. Одни бюрократические термины типа ЗНО заменят другие.
Плюс в сбере реально очень много лоускиллов и просто слабых технически людей, без образования, без инженерной культуры. Много залетух. Сбер как был гавном в 2015 году на заре цифровизации, так и остается гавном и сегодня. Конечно есть хорошие команды, но большая часть это говняк.
Реальная метрика в данном случае это ТТМ в первую очередь, сколько времени проходит от возникновения хотелки у бизнеса до появления ее на проде. Остальное не так важно.
мимо нанимающий манагер в бигтехе, работал 1.5 года в сбере
а ты где работаешь? или ты получил желток?
>>32584
>Короче топ-топ ножками на мороз. В нищету, в голод и безработицу.
Ну ляг-сдохни, если ты так себе это видишь. А практика прошлых технологических переходов свидетельствует о том, что занятость населения только растет и требует еще более высокой квалификации от работяг с каждым витком.
Хули я вообще тебе сопли утираю, если задуматься.
>>32593
>На собесе сейчас нельзя достоверно определить кто реально в агентах что-то шарит и результаты показывает, а кто по верхам просто набрался знаний.
Ну да, так и есть. Но так было всю дорогу. В корпоратах с большим штатом лоускиллу затеряться в бюрократии проще, чем конторах поменьше, где все на слуху. Плюс выгоревших надо отлавливать. Плюс волчаринг. Погоди еще - такими темпами дойдет все до контрактного найма как в штатах. А то чето ТК у нас прям сильно щадящий.
>>32593
>Как итог вся эта агентская движуха либо отдается на откуп каждой конкретной команде, мол, что хотите то и делайте (это вот как у нас)
Ну это дефолтьный сейвовый варик, где ты не особо в залупу лезешь и ничем не рискуешь.
А то - тотальный R&D уже, с закидоном на будущее. Насколько я понимаю, задумка именно попытаться перекроить разработку тотально и насквозь - такое не отдаш на откуп команд. Мой основной пойнт в том, что если кто и должен заниматься такими рисковыми проектами с высокой долей неопределенности, так именно окологосушные крупняки. Такие как Сбер. Малютки такое не потянут.
>либо СТО юнита начинает шизу как Меньшов хочет
Ну шиза и шиза. Че - СТО разве не увольняют? Увольняют. Поживем - увидим.
>Я вообще против каких-либо "процессов" и "методологий" которые сверху насаждаются
Всегда кто то кому то что то будет насаждать. Бирюза хуево масштабируется на большой штат.
>мимо нанимающий манагер в бигтехе, работал 1.5 года в сбере
Ок. В каком бигтехе щас капчуешь? Кто ты в нем? C-level?
>>32593
>Плюс в сбере реально очень много лоускиллов и просто слабых технически людей, без образования, без инженерной культуры. Много залетух. Сбер как был гавном в 2015 году на заре цифровизации, так и остается гавном и сегодня. Конечно есть хорошие команды, но большая часть это говняк.
Если все так, тогда тем более непонятно, о чем спор. Тем более нет причин сидеть на жопе ровно и ничего не менять, как аноны хотят.
>>32593
>Реальная метрика в данном случае это ТТМ в первую очередь, сколько времени проходит от возникновения хотелки у бизнеса до появления ее на проде. Остальное не так важно.
Это правда. И если ты посмотришь вайтпейпер, ты увидишь что во многих тезисах апелляция меньшовской залупы идет именно через TTM.
>>32584
>Короче топ-топ ножками на мороз. В нищету, в голод и безработицу.
Ну ляг-сдохни, если ты так себе это видишь. А практика прошлых технологических переходов свидетельствует о том, что занятость населения только растет и требует еще более высокой квалификации от работяг с каждым витком.
Хули я вообще тебе сопли утираю, если задуматься.
>>32593
>На собесе сейчас нельзя достоверно определить кто реально в агентах что-то шарит и результаты показывает, а кто по верхам просто набрался знаний.
Ну да, так и есть. Но так было всю дорогу. В корпоратах с большим штатом лоускиллу затеряться в бюрократии проще, чем конторах поменьше, где все на слуху. Плюс выгоревших надо отлавливать. Плюс волчаринг. Погоди еще - такими темпами дойдет все до контрактного найма как в штатах. А то чето ТК у нас прям сильно щадящий.
>>32593
>Как итог вся эта агентская движуха либо отдается на откуп каждой конкретной команде, мол, что хотите то и делайте (это вот как у нас)
Ну это дефолтьный сейвовый варик, где ты не особо в залупу лезешь и ничем не рискуешь.
А то - тотальный R&D уже, с закидоном на будущее. Насколько я понимаю, задумка именно попытаться перекроить разработку тотально и насквозь - такое не отдаш на откуп команд. Мой основной пойнт в том, что если кто и должен заниматься такими рисковыми проектами с высокой долей неопределенности, так именно окологосушные крупняки. Такие как Сбер. Малютки такое не потянут.
>либо СТО юнита начинает шизу как Меньшов хочет
Ну шиза и шиза. Че - СТО разве не увольняют? Увольняют. Поживем - увидим.
>Я вообще против каких-либо "процессов" и "методологий" которые сверху насаждаются
Всегда кто то кому то что то будет насаждать. Бирюза хуево масштабируется на большой штат.
>мимо нанимающий манагер в бигтехе, работал 1.5 года в сбере
Ок. В каком бигтехе щас капчуешь? Кто ты в нем? C-level?
>>32593
>Плюс в сбере реально очень много лоускиллов и просто слабых технически людей, без образования, без инженерной культуры. Много залетух. Сбер как был гавном в 2015 году на заре цифровизации, так и остается гавном и сегодня. Конечно есть хорошие команды, но большая часть это говняк.
Если все так, тогда тем более непонятно, о чем спор. Тем более нет причин сидеть на жопе ровно и ничего не менять, как аноны хотят.
>>32593
>Реальная метрика в данном случае это ТТМ в первую очередь, сколько времени проходит от возникновения хотелки у бизнеса до появления ее на проде. Остальное не так важно.
Это правда. И если ты посмотришь вайтпейпер, ты увидишь что во многих тезисах апелляция меньшовской залупы идет именно через TTM.
Блин, почему какой то чел, который, судя по инфе на этом же самом сайте, за свою жизнь не написал ни строчки кода, диктует современным программистам, как они будут строить свои рабочие процессы?
Самое смешное, что этот долбоеб собирается строить свой аи дривен не на базе клода и кодеса, а на сраном китайском квене. Помянем.
а как еще? в сбере свой локальный квен развернули.
кодекс или клауд можно было бы использовать, но там нужен корпоративный аккаунт которого у сбера вероятно нет ни в каком виде, да и вообще это немного опасно, не?
>Самое смешное, что этот долбоеб собирается строить свой аи дривен не на базе клода и кодеса, а на сраном китайском квене. Помянем.
Ты или не отдупляешь про что пишешь или просто не умеешь выражать свои мысли. Клод и кодекс просто агенты для моделей, ничего ценного в них нет. А что касается моделей, то ни антропик, ни опен эйай российским компаниям свои модели не дадут.
Все просто. Потому что современные программисты так и не научились делать свою работу качественно в срок с должным уровнем качества. Впринципе - всю дорогу так было: там где не справились программисты, пытаются решать проблемы манагеры. У них это выходит античеловечно, ублюдочно, но результат, в отличие от разрабов, они демонстрируют.
Мимо из другого крупного РФ банка
Кек. Ставишь килокод, провайдишь ему ссылку на API своего сервера. Вот тебе и интеграция.
>нет интеграции с идейкой - не работает
а эта интеграция сильно нужна? я просто в терминале запускаю агента и все. а вообще можно клауд код с квеном запускать. а у идейки вроде была интеграция хорошая с клауд кодом. не выйдет так гонять?
Кстати, что забавно, согласно меньшовской парадигме действительно не нужна. Видимо Меньшов прям очень сильно ненавидит программистов.
ну сейчас многие прям сильно против того чтобы вообще какие-либо IDE и текстовые редакторы используют. прям так и говорят, если открываешь идейку или vscode - значит луддит. но как по мне это просто шиза и психоз. с агентом можно просто в терминале идейки или вскода работать спокойно. Одно другому не мешает. тем более у идейки свой mcp полезный есть с разными функциями чтобы агент мог с кодом через lsp сервак идейки взаимодействовать в том числе.
>прям так и говорят, если открываешь идейку или vscode - значит луддит
Хз, не сталкивался с таким.
в jvmjobs об этом уже постоянно говорят. типа идейка не нужна, редактор кода тоже не нужен. и сама джава не нужна тоже. типа не ai-native язык.
Я б не спешил считать, что в jvmjobs прям дофига из себя репрезентативная выборка. Скорее всего это какие нибудь крикливые мамкины радикалы.
В идейке кстати годно сделанный агент с кодом работает на порядки лучше и экономней по токенам, чем клишка. К примеру, там, где клишка с литералами работает через sed, ideшный плагин юзает рефакторинг идеей, что проще, логичней и дешевле.
>в jvmjobs об этом уже постоянно говорят
ого! а что говорит дмитрий (димсаул пиггер) сэкоулэв? 27 летний тимлид-контрактор который работает на себя и имеет офис в сити (тигрюша?!)
1920x1080, 0:16
>Я б не спешил считать, что в jvmjobs прям дофига из себя репрезентативная выборка. Скорее всего это какие нибудь крикливые мамкины радикалы
некий иван дащинский и александр комаров говорят что идейка не нужна. типо это для луддитов.
>>33271
>это какой? джуни? так он не стакается с другими иишками
разве? там вроде можно клод или кодекс подрубить. джуни это их отдельная модель вроде как?
>>33272
>дмитрий (димсаул пиггер) сэкоулэв? 27 летний тимлид
ему уже 32 если что....
>там вроде можно клод или кодекс подрубить
а, ну это новая идейка. жалко что недоступно - запрещено, заблокировано, а кодекс и клод в принципе недоступен отсюда и никак даже не оплатить
>иван дащинский и александр комаров
заядлые скуфидлы. там много скуфидонов перебежчиков в гоу т.к. на джаве они никому не нужны
все равно это недоступно - не открывается сайт, нельзя скачать и оплатить идейку и т.д. запрещено, заблокировано
>а, ну это новая идейка. жалко что недоступно - запрещено, заблокировано, а кодекс и клод в принципе недоступен отсюда и никак даже не оплатить
там вроде уже можно локальную ллмку подрубить. и если условный квен развернут в локальном контуре внутри конторы - то вроде тоже можно
https://www.jetbrains.com/help/ai-assistant/use-custom-models.html
Давным давно идея в хуй не вперлась. Берешь OpenIDE, и накатываешь любой ИИ-harness на выбор (а выбор тем временем вообще не сошелся на джуни). И все забесплатно.
С конторой пидарасов жидбрейнс хоть как то связываться - достоинства не иметь.
Ну рад за тебя. Но отвечал то я анону, у которого с этим сложности, а не тебе.
>Берешь OpenIDE
даже не близко по сравнению с идейкой. это просто "по мотивам" и пилят ее криворукие дебилы из хульмонт. все суперфичи идеи недоступны в этом помойном форке
>даже не близко по сравнению с идейкой. это просто "по мотивам" и пилят ее криворукие дебилы из хульмонт. все суперфичи идеи недоступны в этом помойном форке
чел, это буквально IDEA community с российским шильдиком и спираченными jetbrains плагинами для спринга.
> IDEA community
все топовые интеграции и инспекции с рефакторингами и подсказками онли в ультимейт версии. что могли высрать хульмонт? это буквально аутсорс-бодишоп-интегратор где студенты дрочатся за копье
>все топовые интеграции и инспекции с рефакторингами и подсказками онли в ультимейт версии
они в идейке есть, если про просто код на джаве говорить. если тебе нужны подсказки для спринга хубирнейта, то эта функциональность через плагины (которые делали тоже в jetbrains) всегда была сделана. в OpenIDE все эти плагины уже спиздили если что.
так у них сайт jetbrains не открывается и они не могут idea community скачать. причина в том, что сначала jetbrains забанил пользователей с ру айпишниками на их сайте (что вызвало дикий баттхерт у патриотичной части джава скуфоидов), а сейчас наверное сайт уже забанен с российской стороны роскомнадзором. поэтому те кто не догадался vpn поставить пользуются импортозамещенной OpenIDE.
>все топовые интеграции и инспекции с рефакторингами и подсказками онли в ультимейт версии
Пиздишь как дышишь. Никаких новых рефакторингов и инспекций платная идея не предоставляла никогда.
Так нет у них никаких продающих ништяков.
Ну вот ради чего? М? Назови хоть одну продающую фичку? Я в доСВОшные то времена часто задавался вопросом - нахуя. А щас и подавну.
ну вообще если ты пользуешься openide, то ты пользуешься идейкой. openide это просто пиратская идейка вот и все. Ты по сути спрашиваешь зачем нужна оригинал когда есть пиратская версия, вот и все.
От себя отвечу на этот вопрос что в оригинальную идейку сейчас быстрее подвозят всякие интересные интеграции с ии хуйней, тот же ии дебаггер например, не знаю есть ли это в openide, вероятно через какое-то время появится.
>openide это просто пиратская идейка вот и все
Меня это не смущает. Пиратить у жидбрейнз - православное дело. Как любитель ckey.run, думаю ты не будешь это отрицать.
>тот же ии дебаггер например, не знаю есть ли это в openide
Есть в агенте от veai как минимум. Не чекал другие харнессы, но не удивлюсь если и в какой нибудь килокод подвезли.
>Никаких новых рефакторингов и инспекций платная идея не предоставляла никогда.
https://www.jetbrains.com/products/compare/?product=idea-ult&product=idea
>дак а какие траблы юзат
не работает - запрещено, заблокировано
>ckey.run
китайский троян-стиллер
720x1280, 0:13
Не стилер. Исходники открыты, былбы троян, были бы визги. А так работает по такому же принципу как и активатор винды
https://gitee.com/ja-netfilter/ja-netfilter
Все открывается даже без впна! Потому что от китайский братушка крепкий нефритовый длинный стебель бамбук!
Даже желудини дает гайд без цензуры! Без впна! Бери, не хочу! Все для вас!
не работает. ckry.run не запускается - ошибка. запрещено, заблокировано. гемини не работает у меня в стране..
И где там в списке рефакторинги? М? Где инспекции? Как я и сказал - воздухан.
>не запускается - ошибка. запрещено, заблокировано
>гемини не работает у меня в стране
Чтобы этого не было нужно всего лишь... Пост не найден
Я оплатил подписку на Гемини - он отупел и не вносит нихуя пользы
Я оплатил подписку на ЧатГПТ - он отупел и не вносит нихуя пользы
Я оплатил подписку на Квен - он отупел и не вносит нихуя пользы
Я оплатил подписку на Квен - он отупел и не вносит нихуя пользы
Я оплатил подписку на Дипсик - он отупел и не вносит нихуя пользы
Только Кодекс и Клод реально что-то могут и вносят импакт, но каждый нормальный запрос в них стоит дорого. Даже с зпшкой 350к в месяц ты разоришься через 300-400 толковых запросов, если учитывать другие запросы. А за месяц эти 300-400 запросов сгорят быстро вместе с потраченными токенами.
Короче, пока что нормальные нейросети начинаются от зп 500к и выше, тогда уже можно комфортно ими пользоваться. Но мне пока столько не платят в айтишке, и пока хз как в текущем кризисе на такую зп выйти... Но вопрос остаётся в силе, почему остальные модели превратились в детей с синдромом дауна?
Проще на Клода с Кодексом раскошелиться, чем зря тратить время на весь остальной зоопарк ботохуеты.
Ты - как мидас, только превращаешь своим касанием в говно. Получается, скоро и клод с кодексом отупеют и перестанут приносить пользу. Вот нахуя ты это сделал? Всем поднасрал.
>Даже с зпшкой 350к в месяц ты разоришься через 300-400 толковых запросов
Что ты несешь дегенерат? Подписка стоит 200 баксов в месяц
А 200 бачей это именно за клоду(или какой там у тя агент)?
А токены для нейронок дополнительно оплачивают или типа 200 заплатил и можешь безлимитно пользоваться?
Или за 200 тебе дают сколько то там токенов и если превышаешь это значение то надо отдельно платить?
Про 350к чет чел явно загнул...
>типа 200 заплатил и можешь безлимитно пользоваться
Там есть лимиты на 5 часов и лимиты на неделю.
Просто так 24/7 гонять фейбл или gpt-5.6 sol не выйдет.
>А 200 бачей это именно за клоду(или какой там у тя агент)?
за Клауд код с любой моделью, кроме Fable 5 (на текущий момент)
>Или за 200 тебе дают сколько то там токенов и если превышаешь это значение то надо отдельно платить?
Лимиты есть, но за 200 баксов что бы в лимит упереться - это надо постараться, целые сутки код "писать" буквально... у меня а Fable модели (она была доступна недавно, 10 числа прикрыли) это было буквально 1 раз, когда я как не в себя задрачивал возможности и на 2 проектах её гонял.
>Про 350к чет чел явно загнул...
У него наверно оплата по токенам. Я хз зачем это и для чего, и почему бы просто подписку за 200 не использовать...
У меня на работе в проекте даже переноса строки нет, может быть конструктор на 200 аргументов без переноса, просто чтобы его не видеть в файле. И главное, после огромного проекта сам понял, что так удобнее. Могу сделать шрифт поменьше, убрать все переносы и растянуть строку, и файлы читаются лучше. Если что-то спрятано за экраном, то это просто не обязательно читать каждый раз.
нет, меня не уволили и никакой "желток" что это вообще такое? я не получил. я продолжаю программистом работать и 100% работы с кодом (написание/чтение) за меня делает ИИ.
А чего не 200%?
сравнивать идейку от джетбруйнсов где работают лучшие инженеры и каких-то ноунеймов из бодишопа-интегратора которые форкнули идею - ну такое
Завиляла маня жопой. Что такого пиратского в OpenIDE?
И в целом, если бы не низкая образованность среднего жаба разраба, то на ум сразу бы пришли истории с MariaDB и LibreOffice.
Откуда вы - пиздаболы лезете. Нейронки хуярят @Transactional на приватные методы и не видят ничего плохого в этом. Они не понимают как работать с ивентами спринга. Скиллы не помогают. Они все равно срут калом. Где ты работаешь, явно же не банк, да?
хз, в райфе, сбере, тиньке и яшке - 100% кода генерится нейронками. спроси в jvmjobs чате у димсола, александра комарова, ивана дащинского, алексей кулешова.
>Нейронки хуярят @Transactional на приватные методы и не видят ничего плохого в этом
решается агентами в которые загружают скилы для код ревью
>Они не понимают как работать с ивентами спринга
это антипаттерн. изначально мертворожденная концепция от говнокодеров спринга. спринг ивентся это кал, сына. все используют кафку
>Скиллы не помогают. Они все равно срут калом.
скилл ишьюс
>Где ты работаешь, явно же не банк, да?
работал и в банке. все ок работает. даже на локальных иишках вроде квена или дипсик код почти полностью пишется агентами. эйджентс сворм - гугли чел.
мы скуфидл выкинул из тимы, т.к. им нужно подробные тэзешки, что-то там вычитывать неделями. задачи закрывались по месяцу. сейчас оставили только молодых ребят, которые эйай нэйтив и умеют в ии - задачи стали закрываться макс за 3-4 дня
контроллер - сервис - рипазитари, чел.. гугли!
там будет большое сокращение в q3-q4, говорят треть банка уволят нахуй. а еще там AI PLDC ввели принудительно и теперь весь код агенты пишут, код писать руками запрещено. как-то так.
Каждый раз проигрываю с этого, на джаве ты можешь писать абсолютно так же как на гошечке, но потужный хайп заставляет выдавливать вот такие клоунские заявления.
да, но полноценной компиляции в бинарь нет. есть конечно graalvm, но его адопшен все-таки еще не очень большой.
Так это и не нужно, это же бред какой-то. Перемогать инструментом, который сам за тебя код пишет, и при этом думать что ему сложно шипнуть папку с файлами вместо одного файла, и поэтому он не АИ найтив.
Гоферы уже совсем мозги скурили, под какими веществами можно проделать такую логическую цепочку? Нужно очень сильно обдолбаться и очень сильно любить го.
ну так-то jvm это накладные расходы лишние, а бинарь нет. ну точнее так - рантайм в go один хуй есть, как и рантайм в graalvm. GC сам себя не притащит. другое дело что гошка кажется памяти меньше жрет и быстрее стартует, на этом все плюсы кончаются.
Ну так если писать как на го, то и работать будет как на го. Дефолтный сервер сразу в майн методе стартует мгновенно.
не, сама jvm долго стартует, в этом пробелма. в aws лямбду не запихнешь коды на джаве...
попробуй затайми локально за сколько код доходит от старта джава процесса до входа в майн метод
>a basic JVM start in roughly 26 ms
>в aws лямбду не запихнешь коды на джаве...
чел, завязывай с веществами
https://docs.aws.amazon.com/lambda/latest/dg/lambda-java.html
чел, тут каждая миллисекунда денег стоит...
а вообще в лямбды как правило суют спринг а он стартует уже 2 секунды.
Ага, а если я навайбкожу гигабайтный фреймворк на го, который будет стартовать 10 секунд, это будет причиной назвать Го не АИ-натив?
>тут каждая миллисекунда денег стоит...
ты никогда не работал и никогда не будешь работать на подобных проектах
>лямбды
хайп прошел лет 5 назад. серверные приложения запускаются за секунды-десятки секунд и работают неделями-месяцами
>сама jvm долго стартует
ты даже не понимаешь что пишешь. jvm или монолитное приложение с тяжелым фримверком внутри?
>Тогда почему все аргументы идут в пользу клауд нейтив, когда говорилось об эйай натив
потому что cloud-native языки (го, раст) внезапно сейчас стали еще и ai-native тоже. а джава так и не стала клауд нэйтив... и сейчас не стала эйай-нэйтив....
>Go
>Rust
>вакансий нет
>экосистемы нет
>cloud native
>ai native
>так умные индусы сказали
Нахера ты пиздишь. Я в Сбере работаю. Ничего тут не генерится кроме отчетов руководству.
>решается агентами в которые загружают скилы для код ревью
Я же белым по черной макабе написал, что скиллы не помогают. Эти дауны через раз все равно срут говнокодом. Мы и конвенции подкладываем, и скиллы описываем, и архитектуру кормим.
>это антипаттерн. изначально мертворожденная концепция от говнокодеров спринга. спринг ивентся это кал, сына. все используют кафку
Ты не выкупаешь о чем я. Только крудики пишешь?
>скилл ишьюс
Пишет чел, который заменяет кафкой ивенты спринга.
> работал и в банке. все ок работает. даже на локальных иишках вроде квена или дипсик код почти полностью пишется агентами. эйджентс сворм - гугли чел.
мы скуфидл выкинул из тимы, т.к. им нужно подробные тэзешки, что-то там вычитывать неделями. задачи закрывались по месяцу. сейчас оставили только молодых ребят, которые эйай нэйтив и умеют в ии - задачи стали закрываться макс за 3-4 дня
Эту толстоту даже комментировать не собираюсь.
Ну это просто не так. Если у тебя не грааль, то дефолтный спринг сервак будет расперживаться довольно долго + прогреваться первые n запросов.
>дефолтный спринг сервак
https://docs.oracle.com/javase/8/docs/jre/api/net/httpserver/spec/com/sun/net/httpserver/HttpServer.html
это просто так, спринг сервак не дефолтный
алсо https://javalin.io/
Иван Дащинский работает в Сбере над apache ignite и qdrant. Он говорит что у него и его команды весь код агентами пишется. А людей которые всякий бойлерплейт и инфраструктуру вокруг этих баз данных делали он уже уволил, так как они ему больше не нужны - эти задачи сам ИИ закрывает.
Продукт овнер что-то там сказал. Понимаю. Алсо у них из инструментов только гигакод, а это квен/дипсик под капотом. Либо они на работе занимаются полной хренью либо он пиздит.
Ты там без спринга что-то разрабатываешь, я правильно понял? Джава почти всегда == спринг. Никто не будет на полном серьезе запускать хттп сервак без спринга и сравнивать это с чем-то на гошке. т.к. это не имеет смысла.
>Продукт овнер что-то там сказал
Не, он разработчик/техлид с большим стажем. Не продакт овнер.
Джавалин/Кваркус вполне в проде используются тоже.
Например у революта много чего поверх джавалина написано.
>>37890
>Джава почти всегда == спринг. Никто не будет на полном серьезе запускать хттп сервак без спринга и сравнивать это с чем-то на гошке. т.к. это не имеет смысла
Ну тебя никто не заставляет писать на джаве со спрингом. Ты можешь писать на джаве так как будто это Go.
>Ну тебя никто не заставляет писать на джаве со спрингом. Ты можешь писать на джаве так как будто это Go.
Можно, но зачем это нужно?
Если ты спринг разработчик и за спрингом ничего не знаешь, то это не джавы вина что твой код тормозит. Это блять любому инженеру должно быть ясно как день.
Чего тут умничать про какую-то статическую линковку или разогрев если ты банально не знаешь нихуя про джаву дальше спринг хеллоуворлда?
Чтобы не выдумывать каждый раз новый язык? Мне в го энумы не нравятся, так может новый язык забабахаем ради этого?
Назовем его let'sgo, и будем триггериться каждый раз когда нам будут говорить что можно просто писать на го.
А, ещё всю инфраструктуру, либы и тулы будем переписывать заново.
>Никто не будет на полном серьезе запускать хттп сервак без спринга и сравнивать это с чем-то на гошке.
Но почему-то на гошке абсолютно идентичный код становится верхом здравого смысла, символом превосходства го и избыточности джавы. Логика пиздец, явно не инженерная.
Умничаю потому что знаю и могу, а ты что знаешь? Можешь тоже поумничать.
>Джава почти всегда == спринг
Всё верно, потому что почти всегда производительность кода на таких проектах сильно вторична, важна производительность разработчика и устойчивость продукта.
Но это не значит что джава не может быть производительной и экономной, если нужно, просто зачастую это не нужно.
Плюс ИМХО доминирование фреймворков было в доЛЛМмные времена, сейчас-то ЛЛМ может переписать весь твой проект за день как угодно.
>сейчас-то ЛЛМ может переписать весь твой проект за день как угодно
ну и какой смысл писать на чем-либо кроме Rust? Один хер никто не читает эти коды больше, да и код ревью как часть процесса либо убрали, либо превратили в бутафорию.
теперь даже если команда не знает Rust от слова совсем, может просто брать и начать писать на нем через нейронки. ну да, не будут понимать что в коде происходит - а это понимание вообще кому-то нужно еще?
>ну и какой смысл писать на чем-либо кроме Rust?
Скорость компиляции. Как уже писали в статье (про Хаскель, но проблема та же)
https://avi.press/posts/2026-07-10-after-7-years-in-production-scarf-has-reluctantly-moved-away-from-haskell.html
При возросшей скорости производства кода компилятор становится бутылочным горлышком. Смысл писать на расте остаётся только если ты синеволосый транс, в остальном смысла нет.
>Один хер никто не читает эти коды больше
>ну да, не будут понимать что в коде происходит - а это понимание вообще кому-то нужно еще?
Ну и что ты ответишь на вопрос "почему твоя программа не работает как надо?"
>>38142
>Ну и что ты ответишь на вопрос "почему твоя программа не работает как надо?
эм, я просто у клодика/кодекса спрошу, он мне ответит, и этот ответ я просто скопирую в чат тому кто меня спрашивает. вот и все. ты думаешь кто-то еще знает как его проект работает? да нет конечно. это в до-вайбкодинговую эпоху ты знал че там где какие кодики лежат и за что отвечают и как примерно делают свою работу. сейчас это в прошлое ушло, теперь код - это черный ящик, с которым ты только через нейронку работаешь. кстати IDE теперь тоже не нужны, как в общем-то и редакторы кода тоже. так что идейка/вскод/зед идут нахуй. об этом иван дащинский и александр комаров из jvmjobs регулярно говорят.
понимать свой код теперь долго и дорого и бизнес не тратит бабос чтобы разрабы обладали знанием как их поделие работает. это раньше ты без понимания того как работает твой проект не мог ничего внятного написать, сейчас просто невнятным текстом закидваешь промптик клодику и он все сам за тебя делает.
>Смысл писать на расте остаётся только если ты синеволосый транс, в остальном смысла нет
ну тогда есть Go, там компиляция быстрая. один хуй джава не клауд нэйтив и не ИИ-нэйтив язык, а Го - это и клауд нэйтив и ИИ-нэйтив язык. так что выбор очевиден. александр комаров и иван дащинский говорят что надо писать на го/расте, а не на дажве. джава типо прошлый век, надо про нее забыть.
>эм, я просто у клодика/кодекса спрошу, он мне ответит, и этот ответ я просто скопирую в чат тому кто меня спрашивает. вот и все
программа всё равно не работает как надо
ну я попрошу клодик поправить и он все сам сделает. в чем проблема?
я че по старинке должен идейку открывать, коды читать, брейкпоинты ставить, тесты в режиме дебага запускать, вникать че там в какие переменные что сложилось, какие аннотации где висят? да мне оно в хуй не тарахтело, клодик сам все за меня сделает епта.
>надо писать на го/расте
Что значит писать? Вайбкодить? Так какая нахуй разница тогда, для тебя как инженера это ничего не меняет.
Да и разве всем не насрать на го за пределами РФ?
вайбкодить конечно же. руками код уже нигде не пишут, что за вопрос вообще.
>>38178
>Так какая нахуй разница тогда, для тебя как инженера это ничего не меняет
расходы на инфру будут меньше. код на гошке/расте жрет меньше памяти и требует меньше ресурсов. зачем вообще джава нужна сейчас? или котлин? эти языки делались чтобы их было легко читать человеку и чтобы на них было легко писать. сейчас с кодом никто уже не работает - этим всем LLM занимается, ну и нахуй тогда джава нужна?
>эти языки делались чтобы их было легко читать человеку и чтобы на них было легко писать. сейчас с кодом никто уже не работает
По твоей логике, гоу с растом тогда тоже не нужны, а нейронка пусть херачит экзешники на машинном коде.
Ладно еще раст с его борроу чекерами и gc-free идеей. Но у гоу, кстати, буквально вся философия его создания, развития и существования посвящена именно и исключительно идее о читабельности/простоты/uniformity кода. Так что чья бы корова там мычала.
>нейронка пусть херачит экзешники на машинном коде
так хочет илон маск, и возможно мы когда-то туда придем, но пока что такой технической возможности нет. но есть возможность фигачить коды на гоу и раст.
>>38219
>у гоу, кстати, буквально вся философия его создания, развития и существования посвящена именно и исключительно идее о читабельности/простоты/uniformity кода. Так что чья бы корова там мычала
гоу буквально всем лучше джавы для бекендов. единственный его минус - это портянка из if err != nil ну и отсутствие стектрейсов. хотя я знаю людей которые говорят что стекстейсы это прошлый век и они много контекстного окна у нейронки отжирают, поэтому лучше как в гоу.
я в общем-то не вижу смысла генерить коды на джаве в 2026 году. зачем этим кто-то еще занимается, когда есть гоу и раст?
а вот если бы например была задача сделать REST API сервис для маленького минимагазинчика, с авторизацией (любой) и с БД на постгресе, никакой сложной бизнес логики, но с пагинацией на выводе, за сколько по времени бы такой сделали?
Чтоб прям со слоями и DAO/круд-репозиториями, с хендлерами для ошибок, с интерфейсами для сервисов, красиво, без гнили.
При условии что нельзя переделывать свои старые проекты, только писать с нуля.
Джава/го, с тестами/без тестов - не важно, лишь бы работало и запускалось.
И к вайбкодерам встречный вопрос:
Вот нейронка для сравнение что то такое за сколько сделает, минут за 10-15 или больше?
Интересно стало с практической точки зрения как эта вся история с вайбкодингом выглядит.
ну за пару часов руками напишу, может быть за полтора. нейронками минут за 10.
как можно писать бизнес на чём то ещё
hibernate это просто прекрасная вещь
а spring boot даёт прекрасный способ для конфигурирования приложения
про @autowired я вообще молчу, все прекрасно понимаю насколько ээто круто
Нейронка высрет за 15 минут и ты еще две недели будешь объяснять искусственному идиоту, что N+1 это плохо, идемпотентность придумали не просто так, а в кафку надо пукать через аутбокс, но лучше написать сагу.
мда, чел, прикручивающий кафку к сайту ООО "Шаболдан", да нейронка рядом с тобой гений софтварной архитектуры
С практической точки зрения спрашиваю, нахуя тебе это городить, а не взять готовый солюшн, ты долбоеб? Но допустим, ты долбоеб. Какой у тебя бюджет
Про джаву сняли официальный документальный фильм
https://www.youtube.com/watch?v=ZqGSg4b_cZA
Ни один язык таким больше похвастаться не может
>Если обстановка улучшится и ситуация изменится, мы немедленно уведомим вас об этом.
>Спасибо.
>Команда JetBrains
Чем на их копрогалере лид отличается от сеньки? Архитект ладно, это хуй, который может присесть на уши заказчику и джва часа пиздаболить про кафку, как ведущий на радио. Но лид - это же сенька, которого нагрузили менеджерскими задачами, по техскилам сенька даже скиловее вечнозаебаного лида.
У Лида прокачаны навыки пиздеть с начальством и со сроками работать
Я помню когда компании приходили в МУХГУ на 3м курсе сами за студентиками и зазывали к себе.
>При условии что нельзя переделывать свои старые проекты, только писать с нуля.
Нечестно. Нейронка считай - сама по себе трижды переваренные каловые массы старые проекты.
А он попросит нейронку в промпте "писать как топовый по рынку синьор разраб из амазона", и она обязательно его послушается.
Ну неделю и неделю. Учишься же.
Интереснее другое.
Вот часто звучит фраза мол "надо не код учить, а архитектуру".
Но я искренне не понимаю, как можно не имея опыта в написании кодовой базы стать каким то там ебически крутым архитектором?
Да даже чтобы какие то банальные вещи типа SOLIDа понять и прочувствовать, нужно какие то проекты самому писать.
А так получается вайбкодер делает проекты, но сам в них особо не вникает.
Ты у него спросишь, "а где у тебя то то и то то обрабатывается, в сервисе или в контроллере".
А он тебе и не ответит, потому что разницу сам не понимает между слоями и вообще зачем они нужны.
Кароче к нейронкам ниже мидла вообще нельзя пускать челов, у меня такое сложилось ощущение.
>Вот часто звучит фраза мол "надо не код учить, а архитектуру".
Да это просто коупинг для джунов. Понятное дело что джунов и раньше брали со скрипом, а сейчас вообще перестали совсем. Мало того что безработных мидлов-сеньоров как говна за баней и можно нанять очень дешево, так еще и джун банально не впишется во все эти новые AI PDLC, AI SDLC, AI Disruption и прочие подобные приколы, где от разработчика требуют чтобы 100% кода было сгенерировано нейронками.
Стать архитектором когда ты код не умеешь писать имхо невозможно. Ну то есть в теории наверное можно быть оператором нейронки и не особо понимать что под капотом происходит, и наверное рано или поздно вся индустрия к этому придет (ну или нас попросту заставят), но насколько это надежная и хорошая практика в софтвер инжиниринге ответить сложно.
>>38998
>Ты у него спросишь, "а где у тебя то то и то то обрабатывается, в сервисе или в контроллере".
>А он тебе и не ответит, потому что разницу сам не понимает между слоями и вообще зачем они нужны
Если не ответит - это еще хорошо. Потому что обычно такие челы просто копируют твой вопрос в окно агента, получают ответ от агента и копируют его тебе в рабочий чатик. Ощущение что общаешься с роботом, а не с человеком.
А если в офисе спросить лично, ну получишь в ответ невнятное мычание или что-то из разряда "надо поискать посмотреть я тебе в личку напишу через 30 минут" и получишь тот же самый кусок нейротекста.
Да и в целом как будто больше нет нужды к кому-то обращаться и что-то спрашивать? Спросил у агента - он тебе вероятно ответит лучше чем человек, который сам не вдупляет над чем он вообще работает.
>Вот нейронка для сравнение что то такое за сколько сделает, минут за 10-15 или больше?
что клод что кодекс последнее время очень долго работают простые таски по 5-6 часов закрывают. на xhigh правда, меньше не ставлю. сам бы наверное быстрее сделал, но с ошибками.
если клоду спеку дать и сказать роди готовое решение то он часов 12 будет пыхтеть, но напишет нормально. вручную в молодости тоже за сутки сделал бы, сейчас ну его нахуй такое говно с нуля писать, скопирую просто или из какого-нибудь мавеновского темплейта сгенерю
но в твоем кейсе не REST API нужно делать, а прям готовый сайт. буквально "сделай сайт и разверни на прод", результат будет вполне ок, для маленького магазинчика будет лучше чем любой фрилансер слабает. а что там под капотом будет вообще поебать.
>Интересно стало с практической точки зрения как эта вся история с вайбкодингом выглядит.
с практической точки зрения никто код руками не пишет уже, вообще, 99,9% кода генерируется агентами. код писать руками сейчас - это как код на ассемблере писать вместо языков верхнего уровня. никто в здравом уме так не делает.
>Но я искренне не понимаю, как можно не имея опыта в написании кодовой базы стать каким то там ебически крутым архитектором?
просто ты брюзжащий скуф. я искренне не понимаю как не зная как работают регистры и команды процессора можно программы писать и все такое.
просто берут агентов и делают. кто такой жсон, почему друзья не видеят мой локалхост - да на самом деле похуй, спроси у нейронки и она быстро обьяснит и сделает так чтобы видели. вот реально, пока ты не понимаешь половина апстора и плеймаркета завалено программами от людей которые не знают кто такой жсон. им это не мешает и деньги делать, и сообщества собирать и, что само главное, программы писать и поддерживать.
>А он тебе и не ответит, потому что разницу сам не понимает между слоями и вообще зачем они нужны.
потому что оно ему нахуй не нужно, осознай. вот ты на чем, на джаве пишешь, ну вот представь что к тебе подходят и спрашивают - а как у тебя в программе компилятор векторизацию циклов делает? а как код оптимизируется под RISC-процессоры? как обрабатываются перекрытие окон для обращения к оперативке из кеша проца? А? А? что, не знаешь? как ты вообще программы пишешь то тогда?
вот и на тебя так же смотрят когда ты начинаешь про какие-то слои рассуждать.
>так хочет илон маск, и возможно мы когда-то туда придем
когда контекст станет миллиард токенов либо никогда. и почти наверняка никогда, так как тут совершенно линейное математическое упрощение: машинный код - ассемблер - языки верхнего уровня. никакой выгоды от написания программ в машинных кодах нет ни для кого.
>>39021
>>39022
Допустим, что это так, но нахуй тогда пиздеть, что ты какой то там архитектор, если архитектуру на 100% в твоей программе определяет все та же нейронка?
Так и скажи тогда: я просто прошу сделоть хорошо и оно мне делоет.
В это же ниче плохого нет, быть просто промт оператором и зарабатывать бабосики?
Зачем тогда все это гонево про архитекторов, чисто кабану на уши присесть?
Ну допустим.
Но почему в таком случае во всем айти сообществе устоявшее мнение (и не просто мнение, а подкрепленное спросом на такие кадры и высокими зарплатами), что на вершине производственной цепочки именно сеньор с нейронкой, а не мидл с нейронкой, джун с нейронкой или домохозяйка ничего не знающая о программировании но с подпиской на клоду?
Нестыковочки у вас какие то.
>просто берут агентов и делают. кто такой жсон, почему друзья не видеят мой локалхост - да на самом деле похуй, спроси у нейронки и она быстро обьяснит и сделает так чтобы видели. вот реально, пока ты не понимаешь половина апстора и плеймаркета завалено программами от людей которые не знают кто такой жсон. им это не мешает и деньги делать, и сообщества собирать и, что само главное, программы писать и поддерживать
Большая часть приложений на плеймаркте и аппсторе банально никем не пользуются.
>>39022
Возможно ты прав. Интересно будет посмотреть на состояние разработки через 5 лет. В каком состоянии проекты будут. Насколько хорошо поддерживаемо это все будет. Но эпоха кодов действительно в прошлое уходит, и любителям программировать увы можно только хуйца соснуть.
>на вершине производственной цепочки именно сеньор с нейронкой, а не мидл с нейронкой, джун с нейронкой
Это не совсем так. Многие компании сейчас наоборот выкидывают на мороз дорогих сеньоров которые в до-ИИшную эпоху еще были наняты.
И берут вместо них бомжей всяких с улицы, джунов, вкатунов, мидлов - прям за лоупрайс. За копейки, за которые даже 6 лет назад никто бы не пошел работать. И люди идут, им дают ИИ и они работают и показывают результат.
Вся эта брехня про архитектуру, экспертизу итд - это пыль в глаза и попытка создать себе значимость. На практике оно и работает именно так как ты сказал - просто пишешь промпты в клод и он все сам магическим образом делает. Ничего особо знать не нужно. Архитектура тоже не нужна на большинстве проектов, так как это легаси старое, где надо баги закрывать, да мелкие хотелки кабанчика выполнять.
Сдохло программирование, анон, сдохло.
ну так в разных компаниях по разному. где-то полностью остановили найм младших специалистов, где-то наобоот старших выкидывают и заменяют более дешевыми джунами с ИИ.
на хх работы сейчас почти нет. в целом работы в айти индустрии почти не осталось, увы.
Не, джава никогда не фейк. Это бэкэнд, да.
>На hh много вакансий с названием "джава-разработчик"
В большинстве случаев это или пустые объявления, где просто отказывают всем и вся(и существуют они, чтобы в случае чего долго не ждать модерацию при создании нового объявления, если понадобится новый сотрудник), или это мутные конторы, которые сначала зовут на собеседование, а потом говорят "вот вы молодец, но надо пройти наши курсы и снова к нам", а если ты пройдешь такие курсы, то они скажут, что вакансия уже закрыта или что-то типа того( но иногда бывает, что это "фирма помощи в поиске работы", которые за деньги помогают оформить резюме и дают консультации).
В общем - откликнуться можно, но там толку не будет.
>нахуй тогда пиздеть, что ты какой то там архитектор
ну а сам как думаешь? чтоб больше бабла у кабана запросить, больше ни для чего. клод с нуля делает архитектуру лучше любого архитектора. человек может только все испортить. клод все четко распишет, дизайн зафиксирует и вперед, хуячь агентами в 20 потоков. он в отличие от человека реально прочел все эти бесконечные гайды и бестпрактисы, и реально знает как оно должно компоноваться чтоб проблем не было. сприги, кафки, хибернейты, ебучая транзакционность - он все разложит как надо. архитектор может только сломать, не улучшить. я уже полгода как четко понял - не лезь если хочешь чтоб работало. просто напиши что хочешь. чем больше описания результатов и меньше технических деталей тем лучше результат.
и да, у сенек никаких преимуществ нет, скорее наоборот, так как сенька дохуя самоуверенный и полезет говнокодить, а джун просто буде жмакать аппрув и все у него будет хорошо
>почему в таком случае во всем айти сообществе устоявшее мнение
никакого устоявшегося мнения нет, у всех выбили почву из под ног и каждый выживает как может. экзистенциальной кризис. то что раньше стоило много, что было самым ценным в человеческой культуре теперь стоит 200 баксов в месяц. премию филдса вон хотят закрыть. мол нахуя она нужна 5сли нейронки все решают. что про кодинг или всякий креатив говорить.то. без бумажки ты букашка вот и все что нужно знать про роль архитектора или сеньки, это уже не про знания.
>чем больше описания результатов и меньше технических деталей тем лучше результат.
и да, как это выглядит в реальности - я клоду просто копирую письмо с описанием проблемы или хотелки пользователя, если мутный случай прошу сделать скриншоты либо 6а телефон снять и надиктовать чего нужно сделать и потом даже не вникая просто кидаю ссылку на файлы в клод и говорю сделай что юзер хочет и все, вот это современная разработка. фикс багов и реализация новых фич за три часа, литералли. слои какие-то, архитектура - да поебать, дай видео со смартфона чего у тебя там не работает
>Нестыковочки у вас какие то.
не у нас, а у вас, точнее у всех.
нестыковочка тут в том, что парадигма, на которой строилось все прошлое человечество рухнуло. мы тут обсуждаем кодинг как частный случай частной человеческой дейтельности по генерации чего-то, но по факту все то же самое сейчас происходит везде, во всех отраслях, без исключения.
весь интеллектуальный труд обесценился.
и никто не знает что с этим делать.
все пытаются усиленно делать вид что ничего не происходит, чтио все как прежде, что знания чего-то стоят, что факт обучения где-то в ХХХ это важно, что 20 лет опыта это важно, все звания архитекторов, сенек и прочее. но это просто коупинг. по факту нейросетки проникли везде. с трибун парламента зачитывают нейрослоп, законы пишут нейронки, диагнозы ставят нейронки, научные статьи пишут нейронки. контент ничего не стоит, сгенерированные книги продаются не хуже человечестких. то что раньше человек 20 лет писал сейчас за тыщу баксов последняя гопота сгенерирует за день.
и, повторяю, никто не знает что с этим делать. ситуация с кодингом - это репетиция того что будет со всем человечеством в ближайшие годы. оно уже так происходит просто пока неявно. например нахуя судье читать 3000 страниц дела, вникать во все эти разборки, если можно скормить это гопоте и она напишет резолютивную часть на отлично. вместо нескольких часов потратить 10 минут. и так уже происходит, пока еще не везде но уже достаточно часто - ну и закономерный вопрос - а нахуя вообще судья тут нужен и уж тем более нахуя нужны все эти судейские помощники и секретари, если их работу по написанию бюрократического говна нейронка может отлично автоматизировать вот прямо сейчас, это на порядки проще программирования. и таких вот "нахуя нужен Х" будет очень много.
Квиз для тех, кто считает, что знает Java: почему не использовали AtomicInteger?
>гоу буквально всем лучше джавы для бекендов. единственный его минус - это портянка из if err != nil ну и отсутствие стектрейсов. хотя я знаю людей которые говорят что стекстейсы это прошлый век и они много контекстного окна у нейронки отжирают, поэтому лучше как в гоу.
Ты вообще хоть что-то на говне писал? Там приходится писать кода раза в 2 больше чем на жабе. И твое контекстное окно засирается только в путь. А еще у говна есть эрзац утиная типизация. Можешь не гугля ответить зачем strings.Builder.Write() возврщает error который всегда nil? https://pkg.go.dev/strings#Builder.Write
И от такой хуйни любая нейронка дуреет.
Что касается экономии на стектрейсах, так это тоже хуйня полная. Да у тебя вместо большого стектрейса, просто длинная строка с ошибкой. Но нейронке чтобы понять откуда что вызывлось, надо прогрепать весь проект в поисках подстроки это при условии что компания следует стайлгайдам, а не просто делает return err. А в стектрейсе просто сразу открывешь нужный файл на нужной строчке.
Порядок изначальной загрузки классов. Thread должен быть загружен раньше атомиков. String, Integer, Thread и т.п. не грузятся обычным ClassLoader потому что они ему нужны для работы, в JVM есть нативный ClassLoader который грузит эти базовые классы.
>Квиз для тех, кто считает, что знает Java: почему не использовали AtomicInteger?
у тебя на пикрелейтеде буквально написано почему
>гоу буквально всем лучше джавы для бекендов. единственный его минус - это портянка из if err != nil ну и отсутствие стектрейсов. хотя я знаю людей которые говорят что стекстейсы это прошлый век и они много контекстного окна у нейронки отжирают, поэтому лучше как в гоу.
Забыл ещё неконфигурируемый GC, когда у джавы на каждй чих есть отдельный.
Ещё забыл объекты - да они иногда нужны и в го приходится корячить костыли, когда домен лучше ложится на объекты чем на процеДУРКУ.
Там не написано почему не атомики, написано просто функционально для чего это.
Хз, я просто пукаю в кафку
Но так кабудтобы ансейф со всеми транзитивными зависимостями уезжает далеко после java.lang
Чел, я даже в LazyConstant не понял, зачем Unsafe использовали, а ты такое спрашиваешь.
640x360, 0:10
Это сарказм или видосик?
Хуйню несёшь паникёр. Математики пошли нахуй уже при калькуляторах, некорректное сравнение. Программисты редактируют код, а не надрачивают на то как они охуенно посчитали формулу.
Знания нужны для редактирования. Да, даже редактирования с нейронкой. А то что ты написал, это любительское программирование.
>или домохозяйка ничего не знающая о программировании но с подпиской на клоду?
ну так ты примени научный метод, дай уборщице тёте Глаше клодик и скажи что ты заплатишь ей за приложуху например
и посмотри, что она сможет
а то чего пиздеть-то попусту
Я не говорю, что это неправильное мнение, просто выглядит словно один чел шизанулся и просто переставляет слова, высирая примерно одно и то же содержимое на достаточно отличающиеся посты. Мб конечно энтузиаст просто нейронку подкрутил, но все же
Да, это один чел срёт по всей доске уже очень давно.
Да есть тут один мелкобуквенный клоун, у него код руками никто не пишет нейронка всех порешала. То ли безработный шиз, то ли студент из нейролахты.
Посрались с коллегой, пидорасом оказался.
Ебал я в рот в офисе работать, это невозможно нахуй.
С другой стороны - хуй я найду работу сейчас, наверное.
А зачем сраться с коллегами? Надо всегда со спокойным ебалом похуиста/аутиста разговаривать и не выходить на эмоции.
Сейчас бы из-за батрачки на кабана сраться в серьез. Кому не похуй?
Ну волнуется коллега за чужой бизнес как за свой собственный, в итоге на митингах в мою сторону прилетело мол я пидорас и вообще его подставляю.
А у вас в конторах водятся такие звери, как девопсы?
Чем они там вообще занимаются?
Это что то типа одноразовых сисадминов?
Как происходит разделение задач?
Или щас все подобные задачи на погромистов скидывают?
Или это от фирмы зависит?
С коллегами стоит дружить или нет?
Лично особо рассказывать не стоит, могут использовать против тебя.
Мне так кажется.
А вы как думаете?
Волки загнали собаку, окружили, хотят сожрать. Собака просит не убивать её, взамен обещает помогать загонять овец и пр.
Волки подумали и оставили собаку в стае. Два года она им помогала, всему учила, показывала места, охотилась вместе с ними…
Настала особенно голодная зима, охоты неудачные, волки голодные, отчаявшиеся. Что делать? Решили всё-таки сожрать собаку. Сожрали. Косточки похоронили. Поставили надгробие. Думают, как подписать, от кого? «От друзей»? Так вроде какие какие друзья, раз сожрали… «От врагов»? Так 2 года вместе бок о бок жили, охотились, никто в обиде не был… Подумали и написали «От коллег».
Всякими куберами CI/CD дженкинсами, ансиблами и прочей хуетой. Разраб пишет код, девопс настраивает инструменты чтоб он собрался и доехал до нужной среды(тестирование, прод).
Часто спихивают на программистов и на собесах тоже спрашивают всю эту требуху.
Потому что AtomicInteger (и вообще java.util.concurrent.atomic) нельзя надёжно использовать на очень ранней стадии bootstrap JVM, когда инициализируется java.lang.Thread.
>нельзя надёжно использовать на очень ранней стадии bootstrap JVM
Что значит "надежно использовать"?
>Интереснее другое.
>Вот часто звучит фраза мол "надо не код учить, а архитектуру".
>Но я искренне не понимаю, как можно не имея опыта в написании кодовой базы стать каким то там ебически крутым архитектором?
Очень просто, я когда пришел в компанию работать джуном, я ещё синтаксис не весь знал, а меня уже погнали по архитектуре, устроили мне ебку по этой теме
>Да даже чтобы какие то банальные вещи типа SOLIDа понять и прочувствовать, нужно какие то проекты самому писать.
Гораздо продуктивнее в этом деле читать и отлаживать корпоративный легаси говнокод, я серьёзно. От своих проектов толку будет мало, ты всегда в каких-то тепличных условиях. Реальный опыт всё таки сильно бустит
Ну и офк чувствовать архитектуру и понимать как сделать это один из самых важных навыков. Чувак, который пишет, что ему это всё нейронка нагенерит просто долбоёб, тут даже комментировать нечего.
Даже если ты очень хороший промпт будешь писать и получать хороший код, то всё это проверять, переставлять, менять, тестить, это пиздец
У нас тимлид один из проектов прогонял в клауде с подпиской, и даже так в лимиты уперся по сути на 5% от проекта, а это всего лишь модели унифицировать и дополнить надо. И после этого мы ещё неделю проверяли на ошибки и конечно же нашли ошибки.
В нейронку за советом максимум можно идти, или скидывать на них рутину (переименовать методы и классы по одному шаблону и такое вот).
Я уж не говорю, когда у нас есть наследование и моделей и логики, где эти модели используются, например, множество сервисов, базовый сервис, общие модельки и конкретные. Там клауд вообще разобраться не может и просто начинает "рефакторить" проёбывая часть бизнес логики
>Чувак, который пишет, что ему это всё нейронка нагенерит просто долбоёб, тут даже комментировать нечего
В чем долбоебизм? нейронка уровня fable, opus 5, gpt-5.6 sol сама на кончиках пальцев понимает все твои хотелки и делает идеальную архитектуру, как LLD на уровне одного сервиса, так и на уровне всех микросервисов в проекте.
>У нас тимлид один из проектов прогонял в клауде с подпиской, и даже так в лимиты уперся по сути на 5% от проекта, а это всего лишь модели унифицировать и дополнить надо. И после этого мы ещё неделю проверяли на ошибки и конечно же нашли ошибки
Ну так это вероятно подписка за 20 долларов была. На подписке за 200 долларов лимиты считай почти бесконечные. Вообще не ощущаются никак.
>всё это проверять, переставлять, менять, тестить, это пиздец
Не нужно ничего из этого делать человеку. Все это может ИИ агент делать легко.
>когда у нас есть наследование и моделей и логики, где эти модели используются, например, множество сервисов, базовый сервис, общие модельки и конкретные. Там клауд вообще разобраться не может и просто начинает "рефакторить" проёбывая часть бизнес логики
Ну вы просто клодом не научились пользоваться. Хотя там даже уметь уже ничего не надо с современными моделями класса Mythos (Fable 5, Opus 5). Клод отлично закрывает все эти задачи. Любой сложный рефакторинг где большие аерархии наследования, рамазанная логика, множество сервисов итд - все это клод на похуях за минуты разъебывает самостоятельно.
Короче вы дурачки либо просто луддиты и отрицаете ИИ.
Идеальную архитектуру она тебе не сделает, максимум нормальную. Клауд может норм сделать, но маленький проект, и проблема ещё в том, что даже если ты его хорошо направляешь, он всё равно будет плохо понимать реальные бизнес-кейсы и делать странные решения простых проблем, из-за чего код будет впоследствии сложно поддерживать. Ещё больше усугубляет задачу, если предметная область нетипичная. Допустим, приведу пример из своей собственной практики, твой заказчик бурит тоннели. Огромный проект, большое приложение с расчётами, специфические сценарии и сотни моделек. Клауд задыхается, не понимает бизнес логику, предлагает хуету, и всё это проверять всё равно нужно и переделывать код, чтобы потом его было просто поддерживать, через месяц, через год и т.д.
Ну и охуенно будет, когда заказчик обнаружит какой-нибудь ебаный баг, который всё наебнёт, потому что мы сидели вайбкодили
Короче хуйня это всё. Я не верю, что вы реально работаете, а не галлюцинируете как нейросеть
>Ну вы просто клодом не научились пользоваться
Ок, как скажешь. С моего взгляда на профессию ты просто несёшь хуйню
>твой заказчик бурит тоннели. Огромный проект, большое приложение с расчётами
на джаве подобный софт не пишут.
Я лично писал это на джаве, бро
Был у нас фронт на вью, калкулейшн проект, который отдельно под расчёты, отдельно проект под репорты, заявки, анализы среды и тд
Нейросеть ты тут максимум отправишь делать рутину, как я уже писал выше. Нет, если речь идёт о маленьком магазине, то тут конечно нейронка тебе шаблонный проект накатает, ноль вопросов. Можешь даже сдать его как ВКР в вузе или продать какому-нибудь лоху.
>он всё равно будет плохо понимать реальные бизнес-кейсы и делать странные решения простых проблем
опять перекрытие от лахтопидоров с Хабра.
Клод прекрасно понимает всё, даже если ты ему вместо ТЗ кидаешь переписку в чате с менеджером
> Огромный проект
> Клауд задыхается
У меня около 300К строк кода. Почему у меня Клод не задыхается, пидор с Хабра-хабра?
> не понимает бизнес логику, предлагает хуету
Ты создал с помощью Клода доку по каждому слою системы?
Ты описал с помощью Клода бизнес-процессы?
Ты скормил туда все ваши ТЗ, доки и прочую инфу?
Конечно же НЕТ. Потому что ты долбоеб и заставляешь Клод каждый раз заново читать код.
>Ну и охуенно будет, когда заказчик обнаружит какой-нибудь ебаный баг, который всё наебнёт, потому что мы сидели вайбкодили
Будто ВЫ, люди, пишите идеально и без багов.
Аргументация ниже плинтуса.
>Я не верю, что вы реально работаете, а не галлюцинируете как нейросеть
Пиздуй на Хабр, там такие как ты любители доказывать про "НИЗАМЕНЯТ!!!11"
> Я не верю, что вы реально работаете, а не галлюцинируете как нейросеть
Я тоже не верю. Кидай скриншот Клода с промптом "Опиши на состояние 9.08.26 суть проекта очень кратко".
sitebot, привет. я понимаю что тебя в жопу выебали в детстве и прилюдно опустили, но не нужно свои комплексы на остальных проецировать. иди на своем уютном загончике статьи пиши.
Какой-то ты бесноватый... Это больше на жирный троллинг уже похоже. Слушай, мне не принципиально, что у тебя там в голове, понимаешь? Тем более чтоб тебе что-то доказывать. Я просто вижу, что ты никогда не брался за что-то действительно ответственное и просто не понимаешь, или же просто троллишь.
Я вижу, что на данный момент реальные руки нужны и пока что лично мне есть чем заняться, поэтому я сраться по этому поводу не заинтересован
Может быть лично ты научишь все фирмы по настоящему пользоваться клаудом и тогда программисты точно будут не нужны, и я работу потеряю
>множество сервисов, базовый сервис, общие модельки и конкретные. Там клауд вообще разобраться не может и просто начинает "рефакторить" проёбывая часть бизнес логики
пиздабол блять, вам походу за это платят, за эти комментарии.
Что у тебя Клод не может, разобраться в нескольких сервисах?
Еблан блять, уебище с интеллектом хлебушка.
Ты Клод то хоть раз в жизни видел, дегенеративное ты блять создание?
Сидит сказки тут рассказывает про то, что Клод в его кодо-говнине типа разобраться не может, я ору с этих клоунов.
> Я просто вижу, что ты никогда не брался за что-то действительно ответственное и просто не понимаешь
ну конечно, знакомая песня, оппонент ничего не понимает и "не брался", а он самый умный, настоящий программист.
>Тем более чтоб тебе что-то доказывать
Ясно, слился.
Так скриншот клода я увижу сегодня?
>>41522
Да забей, чел, это тебе отвечает SiteBot, поехавший 50 летний админ одного особенного форума про программирование. Тут в /pr запрещено ссылку на этот форум кидать, да и там ничего интересного нет. Этот шизик бесноватый во все треды (кроме МВП) заходит начинает вот такой диалог вести со всеми, кто не до конца уверовал в силу и мощь клода и в то что ИИ похоронил всю профессию с концами.
У человека буквально беды с головой и ему лечиться надо.
Нахуя мне обучать нейронку документацией, чтобы она писала бизнес логику, если всё равно эту бизнес логику будет проверять человек, который знает, как должно работать? Почему бы тогда ему это не написать? Даже если с помощью нейронки
Ну и ревьюить код человека явно проще, особенно если это не удалёнка
Перед тем как сдавать проект я хочу быть полностью уверенным в коде, который нейронка нагенерила. Пока я буду читать и вникать в это, попутно что-то исправляя, пройдёт достаточно времени и будет потрачено достаточно сил. Это по твоему убийство профессии?
>Нахуя мне обучать нейронку документацией
Что бы она ЗНАЛА, как правильно писать код. Это так сложно понять?
>Ну и ревьюить код человека явно проще
Ты можешь сколько угодно заниматься хуетой.
Для ревью кода есть суб-агенты, которые это делают в тысячу раз лучше человека. Можно запустить их по diff-у столько раз, сколько пожелаешь, пока ИИ не скажет "этот код идеален".
>особенно если это не удалёнка
Как удаленка мешает тебе ревьюить код? Что ты несешь?
>Перед тем как сдавать проект я хочу быть полностью уверенным в коде, который нейронка нагенерила. Пока я буду читать и вникать в это, попутно что-то исправляя, пройдёт достаточно времени и будет потрачено достаточно сил
Нейросеть пишет и размышляет в тысячу раз быстрее человека. Тебе от этом написали тут уже три человека.
"потрачено достаточно сил" - это про ручной кодинг.
>Это по твоему убийство профессии?
Да. Это именно убийство профессии. Ты не сможешь думать и писать код быстрее агента. Задача оператора llm сейчас - предоставлять корректный контекст и иногда смотреть на общую картину в коде. Заставлять ИИ делать тесты и всякие автопроверки функционала, писать правила, хуки и скилы для корректной работы агента.
Ни ревьюить код, ни тем более, писать это самому - уже не нужно.
Ты можешь кукарекать сколько угодно, но никто не сдает нейрокалыч заказчику без доскональной проверки. Нравится тебе или нет, но это факт.
>никто не сдает нейрокалыч заказчику без доскональной проверки
Чукча не читатель?
Тебе уже выше и сам Клод сказал и я - покрытие тестами, ревью кода суб-агентами, документация по слоям системы и ВСЯ бизнес-логика, которую описывает Клод на основе вашего кода, вы проверяете, дописываете, правите. Это -залог успеха.
>Ты можешь кукарекать сколько угодно
ты тоже можешь кукаркекать о том, что якобы ты пишешь код лучше нейросети и у тебя в коде нет багов. Они есть и их там очень много, ты даже не представляешь, как их много. Если бы ты хоть раз использовал клод и запустил хотя бы встроенный /code-review ты бы знал, что человеческий код кишит багами как труп опарышами. Вместо этого ты блеешь про то, что ты там по старинке код глазами читаешь как дурачок. Не считай себя умнее ИИ. Ты не умнее ИИ.
>Нравится тебе или нет, но это факт.
Нравится тебе или нет, но позиция, которую ты тут отстаиваешь - это вспахивание сельскохозяйственных земель с помощью ложки вместо трактора. Как думаешь, платят ли деньги (и будут их платить в дальнейшем) за вспахивание сельскохозяйственных земель с помощью ложки?
забей, бестолку объяснять. пока люди вживую не попробуют возможности современных нейронок они будут нести шизу в духе "ей можно только методы переименовывать". это даже не луддизм, хуй знает как это назвать. видимо возможности нейронок настолько не вписываются в до-иишный манямирок что простое описание их возможностей отфильтровывается мозгом как что-то невероятное.
также весьма странен феномен написания заведомо фантастических кейсов в духе "дал задание клоду метод переименовать он лимит сразу исчерпал, кучу говнокода наплодил". это прям какой-то особый жанр, "на страже манямирка", так сказать
ну а опусы в духе "никто не сдает нейрокалыч заказчику без доскональной проверки" это вообще что называется рофлы дня, такое мог спиздануть только тот кто заказную разработку в глаза не видел никогда.
Шиз, таблетки.
>Нейросеть ты тут максимум отправишь делать рутину, как я уже писал выше. Нет, если речь идёт о маленьком магазине, то тут конечно нейронка тебе шаблонный проект накатает, ноль вопросов.
Я как раз накатил этот мини проект нейронкой. Правда не клодом, а через Cline+deepseek_v4.0_flash.
С точки зрения инфы скормил ему все ТЗ, какое было.
Так вот, даже тут произошел обсер:
при попытке удалить из БД объект клиента, у которого в поле был отдельный объект адрес(и все подобные кейсы), сервер падал с 500 ошибкой.
Почему то он не прописал отдельно удаление адреса в сервисе.
Были еще какие то косяки с аннотацией колонок: типа в маппере объект также с полем в виде другого объекта(который сохранялся как отдельная табличка со связью OneToOne) как то там бесконечно зацикливался. Что то типа такого:
в Product:
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "image_id")
private Image image;
в Image:
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "product_id")
private Product product;
Потом был еще косяк с авторизацией. Я решил применить Base64, он указал в архитектуре только "SecurityConfig.java // Basic Auth", но по факту пришлось еще 1 файл писать:
"public class AdminCreator implements CommandLineRunner //автосоздание учетки".
На самом деле он в исправлении хотел, чтобы было 2 файла, но 1 я написал через бин:
"@Bean
public UserDetailsService userDetailsService(UserRepository userRepository)".
Кароч даже интересно сравнить как бы клода справилась на хорошей модели, смог бы он не обосраться на 1м же запуске или пришлось бы N раз переделывать.
>Нейросеть ты тут максимум отправишь делать рутину, как я уже писал выше. Нет, если речь идёт о маленьком магазине, то тут конечно нейронка тебе шаблонный проект накатает, ноль вопросов.
Я как раз накатил этот мини проект нейронкой. Правда не клодом, а через Cline+deepseek_v4.0_flash.
С точки зрения инфы скормил ему все ТЗ, какое было.
Так вот, даже тут произошел обсер:
при попытке удалить из БД объект клиента, у которого в поле был отдельный объект адрес(и все подобные кейсы), сервер падал с 500 ошибкой.
Почему то он не прописал отдельно удаление адреса в сервисе.
Были еще какие то косяки с аннотацией колонок: типа в маппере объект также с полем в виде другого объекта(который сохранялся как отдельная табличка со связью OneToOne) как то там бесконечно зацикливался. Что то типа такого:
в Product:
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "image_id")
private Image image;
в Image:
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "product_id")
private Product product;
Потом был еще косяк с авторизацией. Я решил применить Base64, он указал в архитектуре только "SecurityConfig.java // Basic Auth", но по факту пришлось еще 1 файл писать:
"public class AdminCreator implements CommandLineRunner //автосоздание учетки".
На самом деле он в исправлении хотел, чтобы было 2 файла, но 1 я написал через бин:
"@Bean
public UserDetailsService userDetailsService(UserRepository userRepository)".
Кароч даже интересно сравнить как бы клода справилась на хорошей модели, смог бы он не обосраться на 1м же запуске или пришлось бы N раз переделывать.
>когда домен лучше ложится на объекты чем на процеДУРКУ.
код на жабе это спрэнг фримверк, трехслоечка из контроллер сырвис рэпазитари и анемик домейн модел. по сути твоя процедурка. туда же тесты на моках и циклические зависимости сервисов на сервисы по 10-15 филдов в классе, тысячи строк кода и сотни методов
Чел, ты специально делаешь вид, что не понял, о чем я, чтобы высрать эту пасту?
Я могу разжевать для тебя. Ни в одной норм компании не сдадут проект, если человек его досконально не проверит и не будет знать код.
Не нейросеть. Не Клауд с 1000 тестами. Человек.
Она даже в твоём скриншоте обосралась, когда начала разбирать твои слова про идеальную архитектуру как будто это мои слова. А где гарантия, что даже если я загрузил весь контекст, она там не обосралась в мелочах? Я не могу быть в этом уверен, поэтому я буду проверять.
У меня математик, помню, рассказывал, как у них на кафедре парень писал диплом, и тема была по диссертации одного из руководителей. Так вот, парень все нагенерил и нейронка ему составила методы решения, которые отстают от передовой науки года на 2. То есть даже учитывая эту диссертацию (если бы студент ее хотя бы загрузил в нейросеть) было бы лучше.
Но это ладно. Тот парень упёрся и начал спорить, что нейросеть права, а математики пиздят и менять он ничего не будети по итогу вообще не пришел на защиту.
Я тогда думал, что не бывает таких долбоебов. А оказывается вот они
>код на жабе это спрэнг фримверк, трехслоечка из контроллер сырвис рэпазитари и анемик домейн модел
нет, жаба не требует использовать ничего из этого, это любому одноклеточному прогеру ясно