
Предыдущий: >>3343524 (OP)
Эккель же база нет?
Вот этот пакет у меня не устанавливается: https://aur.archlinux.org/packages/intellij-idea-ultimate-edition
Вот такой должен быть URL в списке зеркал? https://archlinux.gay.$repo/os/$arch
Мне его надо прописать в /etc/pacman. d/mirrorlist? Я сделал это, а пакет все равно не устанавливается.
Не знаю. У меня вообще шиндовс, я прикололся прост.

Исправь пкгбилд. Там ссылку измнеили, лол.
Какой милый сервер! Так и хочется еще одну юбочку купить.
Но к сожалению aur никак не связан с репозиторием арча. Это не так работает
Эээ, а если я захочу почитать свои высеры шестимесячной давности, че мне делать? Давайка ты свои идеи при себе подержишь.
Раз в месяц же где-то выходит. А я ещё застал времена когда на самом деле за неделю успевали на перекат насрать...
В жабе ничего не происходит. Такое возможно сейчас только если два анона насрут в тред, что быстрее плюсы или жаба.
Жаба конечно!!!!!!!!!!
Быстрее всего понос.
Забить на потуги вкатиться, разумеется. С таким скиллом задавания вопросов в разработке ловить нечего.
>С таким скиллом
А оцени мой скилл тоже. Мне есть чево ловить?? Няшных жаванчиков, например :3
Уже все заработало. Оказалось, что в netbeans 9 нужно заворачивать в модуль(делать модуль-инфо файл, без которого классы не видны были).
Я завернул и все заработало.
Вимошизик слезет со своего высера в первую же секунду как перестанет коупить убеждая других какая его недоиде великая.
Ничего поумнее перефорса не придумал?
> А ещё на вс код можно установить русский перевод.
Мог бы сразу написать, что ты умственно отсталый.
Вимодебил 2 часа рвал волосы и наконец придумал, что высрать?
> можно жать без опасений что придётся опять переделывать вс
Что ты переделываешь в той же идее? И почему ты просто не изменил настройки форматирования под твою компашку?
Потому что там тупо баги форматирования в жидее и никаких настроек еа отключение этих багов нет.
Я чё, запоминаю это по твоему? Помню только что постоянно какое-то просто дегенеративнейшее форматирование оно делало, что-то типо выдачи разных уровней отступа строкам что должна быть на одном, или ещё хуже каждой новой строке одного и того же уровня добавлялся новый уровень отступа.
Такое происходит, если у тебя синтаксическая ошибка где-то, ну или вообще форматирование по левому языку.
В ином случае это все настраивается. Вот сколько лет пользуюсь, ни разу не видел багов, по моему ты фантазер.
Ничего оно блядь не настраивается, и никаких синтаксических ошибок не было блядь. +15 дней подписки короче.

>не настраивается
Пик.
>не было
Ну судя по твоей памяти, ты вполне себе мог быть тогда набуханный и забыть все. Щас бы доверять просто безпруфным вбросам.
Алё, еблан, я знаю что там куча бесполезных настроек уровня "а хотите ли вы чтобы в вашем коде были стилистические пробелы?". Настройки "исправить баг форматирования" там нет. Как же фанат жидбрейнсовского кала защищает господина своего.
Если ты не знаешь английский, то как бы выбора нет если хочешь её прочитать.
>Поч встратые?
Потому что если бы я заранее не знал некоторых вещей, то у меня не было бы понимания того, что там происходит, т.к. автор кучу моментов просто не объясняет.
Через менеджер загрузок с докачкой вроде скачивается но для меня это блядь шок полный лол
Через дописывание -cdn к адресу.
Что-то как будто случилось, да?
Зато без воды. А ты какое издание читал? Просто там с какого-то момента один сприг бут хуячит без особых обяъснений что и как.
Это капча с копрочана?
Я не пересекаюсь. Тред шизиков и демотиваторов. В пизду.
Методология разработки такая. Расшифровывается как хуяк-хуяк-и-в-продакшен.
>Попробовал spring in action
Там от издания к изданию урезаются и добавляются главы. Начинать нужно с 4, прочесть его полностью и как следует проработать с конспектами и майндмапами. Потом новые главы прочесть в 5 и 6 изданиях. А так да, нужно потом заучивать как стихотворение документацию и несколько раз в год пересматривать все видео Борисова
Мы все пидорасы.
А в чем суть технологии? Она как jsp могла из жабакода генерить html? Но на уровне клиента и с возможностью обратится к фс? Если да, то как-то похуй, эту нишу занял электрон.
Или что такое невероятное мы потеряли?
И нахуя? Ну принцип жабы, работать везде. Почему нельзя напрмую запускать жава приложение? Для чего тут браузер?
WASM есть.
Ну ты же не качаешь видеоролик, чтобы потом проиграть его в локальном плеере, а смотришь в браузере? Вот так и тут, только с приложением. Тем с лохматых времен, когда браузеры ничего не умели. Сейчас-то оно не нужно вообще.
>Ну ты же не качаешь видеоролик
До блокировки ютуба. После в некотором роде удобнее заранее накачать, чем вот хуйней страдать.
> Сейчас-то оно не нужно вообще.
Ну т.е. в итоге это просто старая ненужная на данный момент технология, ака флеш? И зачем она тогда тебе/тому челу.
>>И нахуя?
прото представь, SPA (сингл пэйдж аппликатион) на настоящем языке программирования, джаве, а не на джаваскрипте как сейчас и они существовали уже в 90-какомто году
Js тоже настоящий язык и он так-то сложнее чем джава, в том плане, что менее очевиден, динамически типизирован и нужно больше всего заучивать. Зато он позволят гораздо проще творить прям грязь грязь с объектами, в жебе подобное только с манипуляциями байткода допустимо. Ну что-то типа исключения из объекта наследника полей.
>SPA (сингл пэйдж аппликатион
Вот честно, ебал я такие сайты в рот. Лично мне, как пользователю, гораздо удобнее все сохранять в гет запросах, могу букмарки сделать, например, а не вот эта хуйня, когда состояние хуй пойми от чего зависит и от одного релоада очистится и делай все по новой.
Ну и типа мб в 90х это было прям круто-круто и инновацией. Но сейчас-то? Насколько я помню, прям крутой плюс этой технологии был связан с защитой, но хуй знает что там имелось ввиду.
В любой разработке может использоваться докер.
> пухло-медленно
Почему? Это же не виртуальная машина.
> В любой разработке может использоваться докер.
Я не это спрашивал. В реальной разработке используется на текущем рынке в России?
У нас используется. Спринг в докер, а докер в оркестр. Только как тебе поможет частный случай, хызы.
Ну и к слову в докере особо ничего сложного и нет (если ты не девопс). Зная линупс и базовые команды за час два изи освоить.
Мимо.
>особо ничего сложного и нет (если ты не девопс).
А для девопсов даже шнурки завязать сложно...
Если грубо: в браузере нужно было расширение и на компе должен был быть установлен jre.
Когда встречался тег applet, то происходила загрузка с сервера соответствующего файла class или jar(уже набор файлов class с файлом, указывающим на main-class) и запуск jre отдельным процессом с передачей загруженного class/jar.
Аплеты могли взаимодействовать с содержимым страницы, однако могли и работать с файловой системой, что было небезопасно: код с сайта мог редактировать файлы, которые доступны были для редактирования запустившему браузер пользователю(так как процесс браузера давал те же права, что и имел).
В целом с появлением html5 произошел отказ от npapi и его аналогов(кроме отдельных компонентов для флеш). Вся активность перешла на js. Возможно, что это и к лучшему - нынешние движки js не имеют таких штук, чтобы без ведома пользователя редактировать файлы(кроме, может быть, куки и blob)
>Ну и к слову в докере особо ничего сложного и нет (если ты не девопс). Зная линупс и базовые команды за час два изи освоить.
Лол, нет. На докер нужно выделить минимум год на чтение книг, проработку документации и составления карточек в анки для запоминания команд и структуры докерфайлов. Глубокая проработка качественного докерфайла и траблшутинга займет еще минимум полтора года
>проработку документации и составления карточек в анки
Чиво? Ты че еблан зазубривать документацию? Тебе совсем нехуй делать что ли?
>команд и структуры докерфайлов
Ну даа, там же их так много и они все такие разные.
>Глубокая проработка качественного докерфайла
Давай тезисно, какие такие темные знания ты за 3 года узнал? И нахуя они рядовому разработчику.
Скетч из мвп просочился
А потом ты просто 90% этого забудешь, т.к. не используешь постоянно в работе. Печально, но факт.
Девопс успокойтесь
Написал джокер файл за 5 секунд через чатгпт и он работает, кажется первых на мороз выкинут девпсов
Так каждый дурак сможет. А ты попробуй через корпоративную платформу, созданную для облегчения деплоя и снятия нагрузки с разработчиков, раскатить что-то. Вот там-то и придется к девопсам бегать с вопросами, почему ничего не работает
Да нас всех выкинут на мороз. Гопота рано или поздно вообще все рабочие профессии заменит.
Я хотел на жёсткий диск помимо винды линупс поставить. Поставил. И винда перестала загружаться.
Я жпт попросил дать совет как венду воротить в зад.
Жпт дал ответ.
И по ответу я всё сделал. И в результате винда вообще форматнулась, остался только линупс. И никакие программы восстановления не помогли.
Жпт вообще нихуя не мог сказать как восстановить.
Просто советы давал типа стэй фокусд и стэй кул, не вешай нос и держи нос по ветру, и учи устройство компов и ОС. На просьбы дать детальный ответ жпт не реагировал, повторяя про то что надо не унывать и учить мат часть.
А вот уже как сделать так чтоб винда снова загружалась после установки на жёсткий диск второй ос линупс уже не отвечает по делу.
Или как утерянное с форматированного диска восстановить. Тоже пургу несёт.
Как вы не поймете, что гопота уже или потенциально хеллоуворлды может решать лучше людей. Проблемы начнутся, когда надо делать что-то сложное-большое, поддерживать, добавлять фичи, чинить баги.
Даже если потенциально нейросеть этим заниматься сможет, это может банально быть невыгодно по деньгам. Уже сейчас затраты на нейросетки растут сильно непропорционально выхлопу.
Китаец главный с нвидиа тоже самое говорит. Говорит нет смысла детям учить кодинг, их заменят нейросети. Но выход есть, покупай своему ребенку самую дорогую видеокарточку нвидия, чтоб он мог на ней обучать нейро-сеть, которая будет кодить за него.
Урааа, можно будет просто няшиться с кунчиками, без так ненавистной РАБоты. Сидеть на пособии/пенсии по шизе, минусов не наблюдаю.
А 2 или 3 издание есть смысл читать, говорят, что во втором больше инфы на 300 страниц, или это легаси?
Там есть типо переработтаная 2я версия (Spring Security in Action, 2nd Edition), мб с нее лучше начать, мб нет хз, кто-то читал?
Ну так он монополист и стрижет шекели. Ему вообще похуй выстрелит ИИ или нет, главное что он со всей этой золотой лихорадки главный выгодополучатель. Он тебе таких сказок наплетет и космических кораблях, бороздящих просторы Большого театра, что охуеешь. Это же не значит, что все так и будет.
Господа, нужно ли вкатываться в Java в 2к25?
Работаю тестировщиком в банке. Из двух стульев фронтенда и бекенда интерес больше в сторону последнего. Сейчас тренд на GO, но в качестве первого ЯП его выбирать сомнительно. Знакомая херка сказала что PHP легаси говно и от него все отказываются в пользу того же GO.
У нас автотесты написаны на Java, поэтому в теории получится более плавный перекат в бэк через автотестирование.
Стали бы вы учить Java в качестве первого ЯП?

>Работаю тестировщиком в банке
>У нас автотесты написаны на Java
>Стали бы вы учить Java в качестве первого ЯП?
Боюсь спросить, а че ты вообще делаешь не зная жабы? На кнопку ран нажимаешь?
>нужно ли вкатываться в Java в 2к25
Нет. Иди в GO, он лучше во всем, а жаба умирает. Меньше скуфов, лучше атомсфера.
По факту даже на кнопку ран не нажимаю, этим занимается единственный автотестер, у нас мануального говна тоже хватает.
Пообщался с нашими фронтами, они тоже GO советуют, но у них возможно субъективный подход, им функциональное программирование ближе.
Меня крч смущает что на GO джунских вакансий мало и перекат в разы сложнее будет
>По факту даже на кнопку ран не нажимаю
Боже, я думал ты просто в формулировках запутался..
>перекат в разы сложнее будет
Терпи. Зато такой язык. Будешь не терпеть кровавой легаси, не копаться в говне сто летней давности, а разрабатывать что-то новое, быть на острие технологий, творческий подход применять. А жаванов вон чатгпт заменит, они и сами про это пишут.
>GO советуют
>функциональное программирование
Лол, ладно.
> Будешь не терпеть кровавой легаси, не копаться в говне сто летней давности, а разрабатывать что-то новое, быть на острие технологий, творческий подход применять
Иронично что код на го похож на код на седьмой джаве с сервлетами и блокинг кью
Сам очень глубоко не погружался, но мне они выдали что в GO функциональный стиль программирования, а для бэкенда ОПП это база. Как будто GO в качестве второго языка больше используется в микросервисной архитектуре если нужно что-то быстро написать чтобы оно работало
>в GO функциональный стиль программирования
Это наверняка челы сидящие онли на js и никогда не писавшие даже на скале. Для них наличие filter/reduce, immutable, pure function это уже верх "фп стиля".
По факту же го до корней императивный язык, который спиздил пару функциональных фич мира. Сейчас это тренд.
>GO в качестве второго языка больше используется в микросервисной
Ну это уже ближе к истине.
Да, стал бы. На счёт твоей ситуации. Иди в команду бэкендеров и говори, что хочешь к ним в команду. Пусть дают тебе мелкие задачки. Сиди на их митингах. Через мелкие задачи получишь нужный опыт. Потом перекатишься окончательно к ним или уйдёшь и в резюме честно укажете, что выполнял обязанности бэкендера.
Согласен. Пусть все скуфчики укатываются в go.
бред
на ноде (js) не пишут там где пишут на джаве
на гоуланге есть проекты в сбере хуяндексе и прочих тиньковых
но откровенно говоря, никто не знает сколько он протянет вспомните про руби-он-рэйлс например, 10 лет назад писали что весь веб скоро на рельсы пересядет вот оно будующие веба уже тут
конспиролог внутри меня говорит что гоуланг форсят крупные игроки русского рынка, чтобы разрабы вязли в непопулярной на мировом рынке технологии и соответственно, не могли утечь туда
Иронично
Ну го и в мире относительно популярен так-то, в рейтинге-хуейтинге тиобе в 2024 аж на 7 место поднялся (понятно, что это все приблизительно). А руби в штатах до сих пор активно используется.
Вкатываться в то, по чему нет множества открытых вакансий это как минимум риск того, что вообще не вкатишься.
В непопулярные технологии идут те инженеры, которые уже имеют достаточно стажа, чтобы претендовать на работу с высоким шансом успеха.
В этом случае научиться ещё одной технологии нейм воспринимается как увеличение инженерной эрудиции, получение уникального технического опыта.
Ох уж эти маняфантазии верунов в прогресс и срынок что им кто-то будет платить какие-то пособия. Ты просто сдохнешь от голода, а если попробуешь силой добиться еды тебя застрелит робот-полицейский.
Ну буду чьей-нибудь содержанкой в таком случае, хехехех. Еще как вариант, чисто на дивах жить.
Ну, как-бы так и есть. Новые проекты запускают либо на C# либо на Go. Никто в 2к25 не стартанет проект на жабе, лол. Не забываем, что есть целые компании где жабы нет и в помине - Ozon, Avito
Лол блядь. Как же шарподебил обоссался (впрочем это уже не новость, этот шарпоговношиз уже местным клоуном стал), даже в компании из его собственного примера новые проекты именно на джаве запускают. Лул.
В озоне на жабе онли поиск и это легаси. Инфа на скрине устарела. Хайлоад на жабе это оксюморон, чел..
На С++ лучше?
>конспиролог внутри меня говорит что гоуланг форсят крупные игроки русского рынка, чтобы разрабы вязли в непопулярной на мировом рынке технологии и соответственно, не могли утечь туда
Какой то странный твой конспиролог. Мой конспиролог наоборот говорит, что гоуланг в РФ продвигают прозападники-глобалисты, чтобы можно было ебануть гугловым рубильником и уже точно все российское айти строем утекло за рубеж.
Там просто про арчюнит, а меня интересует возможность тестов на все внешнее апи, которое предоставляет либа, условно, что юзеры могут использовать только эти методы из этих классов, в если наружу торчит что-то ещё, то тест должен падать
Понял. Полезный тест, нужно такой к себе добавить. Может быть вот это тебе поможет, сам не пробовал:
https://javadoc.io/doc/com.tngtech.archunit/archunit/latest/com/tngtech/archunit/lang/syntax/elements/MembersThat.html#arePublic()
Никаких. UML диаграммы полезная фича, но жить без неё вполне можно.

DataGrip нету. Профайлеров, практически всех анализаторов также нет. Html, css, js, sql не поддерживается. Из-за этого, html находящийся например в строке, никак не будет подсвечиваться. Некоторые плагины просто не работают, соответственно и лсп серверов в камунити нет. Нет поддержки практически никаких фреймворков (пик).
Возьми сам да проверь. Откуда анон знает, какие фичи тебе нужные а какие нет?
Чертовы пориджи - сели на иглу одобрения и сидят, наркоманы.
Можно. Через него можно даже байткод методов валидировать, а не только сигнатуру. Другое дело что не всегда с первого раза понятно, каким образом. Апишка самого архюнита конечно порой - мдааааа.
Смотри официальный гайд, там наверняка на это пример есть.
Врядли. Биореактор еще придумать надо, спроектировать, построить. Выхлоп энергии от твоей тушки врядли будет выше чем от тех же ветряков, не говоря про мирный атом. Да и палевно, человеки могут случайно раскрыть скайнет раньше судного дня.
А стравить народы и государства в пиздорезе - древняя безотказная проверенная временем технология избавления вида от ненужных юнитов. Как будто уже все к этому и идет...
>>67497
Только вдумайся, анон - прожить свои несколько десятилетий жизни, и в конечном итоге оказаться недостойным даже того, чтобы стать питательным супом для нейронки. Неужели не обидно?
А вы все дрочите на ее успехи, как будто это не нейронка научилась программировать, а вы сами... Не понимаю я вас.
> по приколу пересел
Меня не частные лица интересуют, а компании. Что-то же они должны работникам предоставлять.
Идея
>компании
Наши как будто бы хуй забили, мол, "используйте че хотите - нам похуй". Одно время ходила риторика о том, чтобы накупить лицух параллельным импортом, но в конечном итоге это оказалось ненужно ни манагеркам, ни разработчикам - все просто хуй забили на контору пидарасов и сидят кто на чем по вкусу.
Не, нихуя. Пока что это просто коммьюнити версия + gigacode-плагин. Эти потешные импортозамещатели даже портал с плагинами пока что не удосужились смиррорить - заходишь в маркетплейс и видишь там 451 статус код.
Что значит "подходит только идея"? С чего бы?
У тебя ресентимент жоский. Выдумки какие-то про меня строчишь, хехе. Не надоедает?
>удосужились смиррорить
Даже это делать не надо, буквально пару буковок в домене жидбрейнсов заменить и не будет ошибок. Короче уровень вк, пон.
>буквально пару буковок в домене жидбрейнсов заменить и не будет ошибок
Ну абы куда отправлять пользователей тоже вариант уровня "ловушка для хохла". Мож завезут еще че нибудь.
Я бы все равно пожелал импортозамещателям удачи: в современных реалиях пиздить продукт у скурвившихся прозападников - святое богоугодное дело.
>абы куда
>downloads.marketplace.jetbrains.com
Действительно.
>святое богоугодное дело
Они ж не пиздят. Все строго по лицензии. Ладно бы они ультимейт версию бесплатно давали
>Действительно
Слушай, я не особо вдавался в детали и не знаю о каких двух буквах ты выше говорил, но ты же понимаешь что это как в поговорке: хуй на хуй менять - только время терять? Если ресурс под брейнзами, значит это вопрос времени когда они все "пофиксят". Если ресурс хуй пойми за кем, на такой стул своих клиентов ты точно сажать не станешь.
>Они ж не пиздят. Все строго по лицензии
Ну сегодня не пиздят - завтра трампыня прикажет перекрыть русским гитхаб, обрезать все форки, и уже получится что пиздят... Времена такие. Но если глобальный рыночек решил порезать тебя в правах в одностороннем порядке, не вижу ни единой причины соблюдать возлагаемые им обязанности.
> значит это вопрос времени
Ну хотя бы на это время можно наверное пофиксить. Хотя наверное так даже лучше, чем меньше людей знает, тем лучше.
>перекрыть русским гитхаб
Не знаю причем тут гитхаб. Есть и другие способы получить исходники. В любом случае на данный момент они ничего не воруют, а четко следуют букве западных законов. Что там в будущем будет, хууй его знает.
Скорее всего им просто похуй пока что, low-priority issue. У них там помимо идешки амбиций c гитверсом на целый гитхаб.
учись быть не душным, нудным, скучным, неоригинальным и понимать мою позицию с первого поста, тогда и буду нормально отвечать. у тебя тоооочно получится, держу кулачки за это :3
И снова "нет ти". Брух.
>ну поверьти мни эта ни я адин бисплатнай шлюхай сируном петушарпа и гавна работаю это много людей точна многа!
Ношки есть, а жеп нет.
Есть один API, который при любой нестандартной ситуации кидает не 200, а определенный код HTTP.
При этом в не-200 респонсе все равно есть тело ответа, соответствующее контракту API. Помимо всего прочего, в этом контракте предусмотрено поле с детальным описанием ошибки, и оно мне нужно.
Я как клиент пользуюсь feign-http для обращение в этот API.
И вот что меня парит:
1) нормально ли это, когда и непосредственно код http-ответа, и еще и пэйлоад посвящены ошибке? Это не дублирование своего рода?
2) почему feign без пердолинга позволяет анмаршаллить только 200ые ответы, а все остальные улетают в FeignException, и вынуждают (раз информация об ошибке мне нужна) получать тело респонса из byte[] ex.responseBody со всеми вытекающими?
(А это: дурацкие дополнительные движения превращения этого массива в String с последующим ручным анмаршаллингом)
Почему так? Это библиотека хуйня, или это косвенное подтверждение того, что нужно выбирать один стул - либо кодом описывать ошибку, либо в теле респонса?
>нормально ли это
Да.
>почему feign без пердолинга
Потому что Feign хуйня. Написать ErrorDecoder это не пердолинг.
>>все остальные улетают в FeignException
аноны, такое теоретически возможно если мы дергаем внешний сервис через фейгн, то все "не200" статусы прилетят к нам в видей ФейгнЭксепшн, но может быть что допустим 500 или 404 прилетят както иначе?
Ну умерла и умерла. Чего бухтеть. В эпоху чата гпт джава не нужна. Лучше портянку процедурного кода написать и в продакшн. Чат гпт проверит правильность и сделает код ревью.
Ураа, скуфов выгоняют на улицу. Минусы?
Что-то случилось, да?
Они все в го-треде
В пользу чего? Голанга, прости Господи? Я с трудом представляю как он может заменить Джаву. Это же какое-то ковбойство без экосистемы и закатом Солнца вручную.
Тем временем даже сбер увольняет до 50% штата в своих проектах где пытались что-то написать на жабе. Новые проекты стартуют онли на го или сишарпе. Зумеры в джаву не идут, а скуфидоны могут полгода лепить круд на спринге, а затем следующие полгода дебажить нюлы на проде, требуя при этом 400к и 30% годовой бонус.
>>требуя при этом 400к и 30% годовой бонус.
ты можешь просто отсосать в общественном туалете забесплатно, кто тебе запретит?
>>сишарпе
лично знаю троих перекатившихся на жаббу из шарпов - так как вакансий почти нет, плотят вполовину меньше
жирнее только ноду хвалить, мол как охуенно на джаваскрипте писать бэк! И фронт и бэк на одном языке - охуенно!
Ору.
По рестфулу, все 200ки (то есть коды в диапазоне от 200 до 299) - успешное выполнение. Конкретное значение - нюанс. Уточняй по стандартам.
300ки - всякого рода редиректы
400ки - косяки клиента
500ки - фейл сервера
>Это библиотека хуйня
Я бы предположил, что да, хотя я глубоко в фейн никогда не погружался. почекал на заре времен, сблеванул и забил.
>нормально ли это, когда и непосредственно код http-ответа, и еще и пэйлоад посвящены ошибке? Это не дублирование своего рода?
Для кодов 400-599 это вполне себе резонно и оправданно.
>2) почему feign без пердолинга позволяет анмаршаллить только 200ые ответы, а все остальные улетают в FeignException, и вынуждают (раз информация об ошибке мне нужна) получать тело респонса из byte[] ex.responseBody со всеми вытекающими?
А почему нет? Раз ошибка - значит эксепшон. Вроде бы интуитивно очевидно. Фейн так видит, хули.
У меня это не работа, а хобби.
Ну и тип чел, которому ты изначально отвечал нигде не говорил про себя как скуфидона. А вот ты вполне себе тооочно скуфик. В общем подумай - это не норма.
Скуфидончик, посмотрим кто будет смеятся последним. Ты давай топ топ на работку, а то тоже на улицу полетишь.
Вкатыш прибежал защищать барина, жалкий неудачник, ты никогда не вкатишься
Пиздец позорище. Сначала вы весёлые тролли издеваетесь над вкатунами и смеётесь над тем как они вылизывают жопу барина в попытках получить копеечную зп, но как только оказывается что они вкатились то сразу со всеми почестями пытаетесь вызнать историю "успеха". Будь консистентен, позорник.
Холоп мерзкий, завались уже.
Просто посмотрите на это уёбище. Живёт за счёт мамки, три года безуспешно пытается вкатиться клоуном для барина, ну хотя бы стажёришкой! Точно получится!, верит, что вот в 29 году-то он обязательно вкатится, ещё и воюет на сосаче со всеми, кто ему говорит, что он страдает хуйнёй, умудряется обвинять их в чём-то, да ещё и пропогандирует своё терпение и впридачу содомию. Тебя в детстве не били случаем?
Откуда три года? Я в этом треде не более года, да и то никто уже не помнит что я делал тут год назад. И про 29 просто шутка.
Били довольно часто, еще эмоционально насиловали, пожалеешь?)
>> чтобы из вуза не числанули
чемуто полезному учат в вузе или чисто только бы не в армию?
>>через стажировку
как с армией вопрос собрался решать?
куда на стажировку уже присмотрел или пока так, абстрактно?
А этот еблан продолжает клоунаду, выклянчивая ценнейшие сведения уровня А КАК ИЗБЕЖАТЬ ОРМИИ. Лууууул блядь. Пиздец конечно уёбище терпильное.
Чисто армия + оттуда же стажировку уже дали. Учат бесполезной хуйне, ответить на вопросы которые я задавал по проводу архитектуры ни разу не смогли и я чет тильтанул с того момента, потому и редко вообще в вуз хожу, потому и приходится по кд попку рвать, чтоб не отчислили.
В крайнем по пнд. А так мейби из-за мигрени + плоскостопия смогу.. хызы.
>>71887
не понимаю зачем вообще негатив распространять в этом треде. Почему скуфчеки такие злые буки?
Скуфы-то тебе базу говорят, только они ещё правду сказали тебе что ты тупой необучаемый холоп что продолжает унижаться перед хозяином, и посему ты совершенно невосприимчив к этой самой базе от скуфов.
Йеп. А иначе в джаве и никак. Ведь только истинный жаванчек будет теперь 8 жабу на работе и отсутствие существенных изменений в языке на протяжении кучи кучи лет. :3
>>71894
Ну естественно. Меня вообще каждый второй хочет чему-то научить и сделать как лучше. За это время просто автофильтр к этой хуйне сделался. Учите Учите уму разуму кого-то другого.
>>71898
Ну я обратился к преподу меня и взяли на работку после собеса. Мейби лицом приглянувся, кто знает))
> нет ты
Ну а о чём речь? Терпеливая шавка даже близко невосприимчива к базе. На любой вопрос один ответ "нет ты". Лол.
Как будто кто-то на сосаче тебя уму-разуму учить пытается. Все прекрасно понимают, что обычно бесполезно кому-то что-то доказывать. На тебя просто срут, тебя унижают, чтобы твои вскукареки мимопроходящими не воспринимались всерьёз.
>>вопросы которые я задавал по проводу архитектуры ни разу
ну откуда препод в вузе знает актуальное состояние разработки?
там всё а) меняется часто б) ему нахой не нужно, его ЗП от знания актуальной хуеты не меняется
имхо, в вузике надо брать фундаментальное, сейчас не очевидно, но потом сыграет роль, сэкономит силы
>>71899
>>меня и взяли на работку
>>отсутствие существенных изменений в языке
так чем ты недоволен собака?
если охота каждые 3 года новое учить - пиздуй во фронтенд
джава консервативна - огромный плюс
Диванный эксперт ни разу не нюхавший даже стажировку поясняет про особенности работы на джаве, пиздец. Мань, если бы ты когда-нибудь на самом деле работал, ты бы ни разу не назвал изучение пары новых функцих рякта раз в тридва года чем-то сложным по сравнению со всем тем что приходится запоминать в ходе обыкновенной работы. У тебя там один класс из пятиста будет когнитивно сложнее двухгодичной обновы фреймворка.
И как, работает? Много людей отвадили своими действиями? Читал когда-нибудь про реверсивную психологию?
>>71905
))
>>71909
Так, покажи где я писал, что недоволен жабой? Это ж не я ною на гетца, мол рря где мои знаки доллара у стринг темплейтов. Или итс овер, пора в го. Ни, мне плевать, я и на 5 готов работать, это просто инструмент, который я ранее изучал в плане женериков, что почему-то местным пизда как не нравилось.
>>71909
>ну откуда препод в вузе знает актуальное состояние разработки?
Он работал в компании, откуда ему не знать. Ну и мог бы ликбез в старые архитектуры провести, чому нет.
>чтобы твои вскукареки мимопроходящими не воспринимались всерьёз.
>Много людей отвадили своими действиями?
>Никто никого не отваживает
хмм. тяжело.
И в чём противоречие?
>>мог бы ликбез в старые архитектуры провести
могбы но не захотел )
не понравился ты ему ))
>>71915
>>а самом деле работал
>>изучение пары новых функцих рякта раз в тридва года
лол, вот ты расчехлился
переход в реакте классы -> хуки это две функции выучить а не смена парадигмы
вью2 -> вью3 тоже
ангуляр
не говоря про свелте и прочие лучшие фреймворки, хуета без счета
школьник пшел нах отседова
> переход в реакте классы -> хуки это две функции выучить а не смена парадигмы
Да, всё так. Что сказать-то хотел, олень? У тебя парадигма каждый новый коммит тогда меняется.
>Да, всё так. Что сказать-то хотел, олень? У тебя парадигма каждый новый коммит тогда меняется.
Почему микросервисная архитектура? Она плохо подходит для пет проекта. Не получаешь никакой выгоды от возможности распараллелить работу над микросервисами, потому что работаешь один.
>Почему микросервисная архитектура
Хотел попробовать написать три-пять небольших сервисов стандартных и уже связать через Docker. Чисто для самообучения.
>>пет-проект написать, микросервесный
всё правильно, пиши микры
только делай всё по взрослому:
- разворачивай через кубернетес
- используй спрингклауд
- у каждого микра - своя БД
- общение между микрами асинхронное - кафку И кролик
- внутри кадого микра используй многопоточность
Айти всё, петь.
У меня конкурентое преимущество, смотри: во первых я няша, это уже пропуск на любом собесе. Во вторых, я пассивен и не почти проявляю инициативы, ящитаю это прекрасное качество для шестеренки в компании, инициатива зло как всем известно. Есче, есче мне без разницы какие фреймворки в проекте, на какой версии жабы и тд. Ну и по мелочи знаю жава кор лучше большинства, в тч лучше тебя
Воот, бойся меня, буу :3
О, вчерашний холоп вылез. Молодец, снова показал, какая ты послушная шавка, а по делу что-то будет?
Во вкат, очевидно. Куда ты там вкатываться собрался с таким размером контекста?
> Помолчу на счёт зп :3
Ну ясен хуй, сказать-то тебе нечего.
Рекорд по самому низкооплачиваемому языку.
Просто не получает обновления? Отменяют лицуху и банят?
Да, есть прецеденты, когда лицуху банили на акке jb, если с российского ip активировал idea. Ну и с их стороны доступ к плагинам и обновам заблочен
Блокирует прям навсегда аккаунт или пока не зайдешь с зарубежного IP?
Какие-то варианты обхода?
На чем тогда сейчас погромировывают?
В тулбоксе нужно выставить прокси или заворачивать весь трафик джейби в вэпэн. Регион сменить в учетке. Карта должна быть зарубежная. Но в бигтехе и прочих крупных компаниях либо запрет на продукты джетбруйнсов, либо отказ от решения проблем с оплатой. По факту джетбрейнс отказываются продавать лицензии компаниям отсюда
Нет. Опять дебилы зачем-то делают совершенно нативную хуйню в виде кастомного класса. Как будто мы сами можем написать свой класс StableValue с таким же перформансом. Нет бы сделать кейворд stable. То же самое, но кода и обмана меньше.
>Как будто мы сами можем написать свой класс StableValue
Не можем, потому что это обертка над аннотацией @Stable, которой в публично апи нет.
Аннотацию нельзя повесить на блок инициализации.
Нет, я в целом согласен, что апи хуйня, но я даже цель этого не понимаю. А так это превью, поправят потом. Или откатят нахуй, как стринг темплейты.

Мне никто не мешает написать подобную хуйню. Поэтому обратной совместимости нет. Если ты почитаешь, то все новые кейворды работают в рамках какого-то сверхнового синтаксиса, которого до этого и не було. Поэтому и обратная совместимость не ломается (за некоторыми исключениями).
Ну и вообще, чистая имхотня, но вводить прям в язык в виде кейвордов что-то это последнее дело. Т.е. вот глянь на хаскель вей, где кор языка прям ооочень маленький, и вокруг этого маленького кора построили такие ебейшие стеклянные замки из абстракции, что диву даешься. Поэтому лучше универсальный и маленький кор, чем ad-hoc с огромной кучей всяких непонятных языковых конструкций.
Дебилоид охуеет, когда узнает, что StableValue тоже можно было раньше написать как класс. А ещё от того что такие ситуации уже были и оно решалось по импортам.
> Ну и вообще, чистая имхотня, но вводить прям в язык в виде кейвордов что-то это последнее дело. Т.е. вот глянь на хаскель вей, где кор языка прям ооочень маленький, и вокруг этого маленького кора построили такие ебейшие стеклянные замки из абстракции, что диву даешься. Поэтому лучше универсальный и маленький кор, чем ad-hoc с огромной кучей всяких непонятных языковых конструкций.
Ты вообще читал, что тебе пишут, олигофрен?
И че? Что плохого, что это введут в java core? Может collection api нахуй вынести? Не ну а че, можно же было написать. Я не понимаю, чем ты не доволен.
Это буквально аргумент гетца, почему он завернул темплейты: мол они вводят новые языковые конструкции тогда, когда это не требуется. Т.е. общее правило - если что-то можно решить в рамках нынешнего синтаксиса, то не нужно его блять расширять кейвордами и ещё какой-то хуйней.
>Ты вообще читал, что тебе пишут, олигофрен?
Лично мне ты написал два вопроса. Не ебу про что ты.
Вторым постом в этой ветке был написан ответ на оба твоих высера, этот и предыдущий, объебос.
Там просто яскозал, что должно быть так. Гетц сказал что нет, не должно. Терпи, жаван.
Ну и опять же, это нарушает обратную совместимость, да. Терпи x2.
Да знаю я про неё. "Какую" здесь в переносном смысле, означает что не к месту она тут.
>Глаза помой, увидишь побольше.
Что именно увижу, чел? Там весь аргумент, ну пук меньше кода будет. Ахуенная мотивация перелопачивать компилятор жабы и переписывать спеку. До тех пор пока конецпция более или менее выразима в рамках нынешнего синтакиса, его и будут писать в этих рамках. Ради эфимерной экономии пары символов никто не будет добавлять новый сука кейворд.
Давай примеры, какие модификаторы доступа можно импортами блять скрыть.
>StableValue тоже можно было раньше написать как класс
Дааа, ровно с тем же полным квалифицированным именем. Угу, ахуительная блять история чел. Напиши сука.
> Там весь аргумент, ну пук меньше кода будет.
Дальше читай, пиздоглазое мудило. Одно слово прочитал и устал?
> Ахуенная мотивация перелопачивать компилятор жабы и переписывать спеку.
Неси пруфы, что нужно будет что-то тут перелопачивать.
> Давай примеры, какие модификаторы доступа можно импортами блять скрыть.
var, слышал когда-нибудь? Или может быть record? А sealed? Всё врёти, неправда? Или как перекрывать будешь?
> Дааа, ровно с тем же полным квалифицированным именем. Угу, ахуительная блять история чел. Напиши сука.
И причём тут полное квалифицированное имя? Какое полное квалифицированное имя у кейворда?
>var, слышал когда-нибудь? record? А sealed?
Там ограниченный скоуп. Ты можешь использовать эти кейворды в других контекстах. Например назвать поле так.
Ну и в любом случае они все равно нарушают обратную совместимость. Их ввели не потому что бляя, хочу сэкономить пару символов, а потому, что была объективная необходимость.
>Неси пруфы, что нужно будет что-то тут перелопачивать.
На данный момент нет ни одного кейворда с ограниченным скоупом для полей. Т.е. это буквально новый код, причем с более ебаной логикой, чем в иных случаях. Ну за исключением быть может паттерн матчинга (И то, даже в этом случае не вводили новый кейворд).
> Там ограниченный скоуп. Ты можешь использовать эти кейворды в других контекстах. Например назвать поле так.
Ну блядь, а я о чём?
> Ну и в любом случае они все равно нарушают обратную совместимость.
Объяснись.
> На данный момент нет ни одного кейворда с ограниченным скоупом для полей. Т.е. это буквально новый код, причем с более ебаной логикой, чем в иных случаях.
Я не думаю что это уж настолько сложно. Парсить как модификатор, просто не вписывать в список глобальных кейвордов. А если у них архитектура не позволяет, то на кой хер они все эти джепы направленные на облегчение поддержки jdk вот уже на самом деле ломающие обратную совместимость высирают, типо выпиливания секурити менеджера? Пускай работают, пидоры, оправдывают эту хуйню.
>Объяснись
Ну у меня вот проект скажем, который использовал в 8 жабе класс с именем var. В 9 жабе такой код просто не пройдет. Это буквально нарушение обратной совместимости, когда полностью легальный код на старой жабе не может быть скомпилирован новой.
>Я не думаю что это уж настолько сложно.
Ну точно не сложнее паттерн матчинга, просто ради такой фичи, которая как видно уже полностью готова и в сущности там просто приватную анноташку навесить в паре мест и усе, ты предлагаешь так-то достаточно дохуя работы лишней проделать.
Не думаю, что вообще когда-нибудь понадобится прям синтаксис расширить, всегда можно впихнуть очередную ненужную хуйню в VarHandle (opaque тот же), или вот вовсе вынести отдельным классом. Поэтому терпи.
Они очень редко вводят и как правило для прямо фундаментальных фич. Тот же var это type inference, к нему добавили возможность создавать деревья из типов в виде sealed, где-то между ебнули yield с record и в итоге все эти 4 кейворда работают на паттерн матчинг. Можно сказать, поскольку хуй знает с чем этот stable будет синергировать он в виде кейворда и не нужен.
> Ну у меня вот проект скажем, который использовал в 8 жабе класс с именем var. В 9 жабе такой код просто не пройдет. Это буквально нарушение обратной совместимости, когда полностью легальный код на старой жабе не может быть скомпилирован новой.
Ты не объяснился, а просто более длинными формулировками сказал ровно то же самое.
> ты предлагаешь так-то достаточно дохуя работы лишней проделать.
Я тебе вроде объяснил что тут работы на строчку кода.
> Они очень редко вводят и как правило для прямо фундаментальных фич. Тот же var это type inference, к нему добавили возможность создавать деревья из типов в виде sealed, где-то между ебнули yield с record и в итоге все эти 4 кейворда работают на паттерн матчинг. Можно сказать, поскольку хуй знает с чем этот stable будет синергировать он в виде кейворда и не нужен.
Тебя никто не спрашивал за философию скуфца. Тебя, в принципе, никто вообще не спрашивал. Речь не о предсказаниях что сделают, а что не сделают, это и так ясно, речь об оценке.
>Ты не объяснился
А что не так в этом объснение? Почему это не нарушение обратной совместимости по твоему?
>Я тебе вроде объяснил что тут работы на строчку кода.
Ну неправда. Это парсер переделывать. Ну и они даже одну строчку могут годами согласовывать. Это ж изменение в спеке. А следовательно во всех компиляторах, а не только написанном ораклом.
>Тебя никто не спрашивал за философию скуфца.
Тебе же в любом случае надо на неё опираться. Именно он решает, что и как будет в языке. Глупо как-то говорить, что хочу по другому. Иди в другой язык, не знаю.
> А что не так в этом объснение? Почему это не нарушение обратной совместимости по твоему?
Ты уже говорил что есть нарушение обратной совместимости, теперь зачитал определение этого нарушения. Смысла не добавилось.
> Ну неправда.
> Я тебе вроде объяснил что тут работы на строчку кода.
> А следовательно во всех компиляторах, а не только написанном ораклом.
Да похуй на них. Да и они к слову на опенджкшном базируются все всё равно.
> Тебе же в любом случае надо на неё опираться. Именно он решает, что и как будет в языке. Глупо как-то говорить, что хочу по другому. Иди в другой язык, не знаю.
Как это опровергает что-то мной сказанное? Тебе лишь бы высрать?
>есть нарушение обратной совместимости
Ну то исключения ради великого блага, а тут хуйня.
>Как это опровергает что-то мной сказанное?
Это просто переводит все в ранг очередного нытья на фелософию жавы. В общем понятно. Поплачь в подушку и иди спать.
> Ну то исключения ради великого блага, а тут хуйня.
Чё? Не об этом речь идёт. Дегенерат, проясни конкретно, где нарушение проявляется. Не покажешь конкретные примеры = слив пиздабола.
> Это просто переводит все в ранг очередного нытья на фелософию жавы. В общем понятно. Поплачь в подушку и иди спать.
С самого начала таким было. По делу что-то будет?
Я не понимать чего ты хочешь..
Компилит: https://godbolt.org/z/Pzcxvf689
Не комплит: https://godbolt.org/z/8xzW3dKd5
>По делу что-то будет?
Хочу подушку большую, чтобы в обнимку с ней спать..
> Компилит: https://godbolt.org/z/Pzcxvf689
> Не комплит: https://godbolt.org/z/8xzW3dKd5
Так это уже новая жаба, в которой на обратную совместимость забили хуй. Могли бы и по нормальному как с варом сделать.
А что с вар сделали?
https://godbolt.org/z/zGdn99KEj
https://godbolt.org/z/d4PndeaMh
Тоже самое.
Лол. Из всех этих новых, вар как раз сложнее всего не сломать. Ну я говорю, каждый ввод нового кейворда - это так или иначе поломка обратной совместимости. Вот может yield в этом исключение.
Сложная логика разрешения имен, когда ты такой класс заимпортишь. Они просто решили хуину на это забить и на корню запретить все неоднозначности.
В любом случае либо долбоёбы, либо это не так важно.
А по мне лучше бы алиасы для импортов, дефолты для аргументов метода и возможность задавать при вызове метода его аргументы по их имени. Жду очень.
Чем тебя статик импорты не удовлетворили? Странная любовь к бойлерплейту..
>шедулед с дилеем не работает, спринг не стал быстрее или экономнее
Спрингошвайны как всегда за деревьями леса не видят.
Пошёл нахуй.
Ну не знаю, мне вар очень нравится. Я щитаю наоборот нужно расширять его возможности: ставить его в return типах метода и аргументах. Еще чтобы и лямбды мог определять.
Ты только представь какой прекрасный бы вышел язык.
>Ты только представь какой прекрасный бы вышел язык.
Питон выйдет, без шуток. Хули нам типы декларировать - пусть их кампуляхтер за нас инференсит. Как инференсить? Ну если крякает - значит уточка, хули.
Нет ну утиная типизация это слишком просто. Хотелось бы оставить статическую типизацию, т.е. тип определяется во время компиляции, а не в рантайме. И наверное в джаве фулово(Ну т.е. вообще ноль деклараций типов в методе) так сделать не выйдет.. Если скуфц че-нибудь эдакое не выдумает, конечно.

Когда пик возможно будет в котлине написать, тогда и приходите.
Причем чтобы работало не как в петухоне, который и строки сожрет, а онли для чисел.
Double в этом случае излишен https://pl.kotl.in/SwkElqGkf
Вообще даже в теории, интересно как бы это выглядело, мы знаем точную сигнатуру того или иного метода и в теории даже можем вычислить объект, которому этот метод принадлежит. Пока не понимаю что делать с перегрузкой методов. Наверное требовать дополнительной информации, если возникает неоднозначность..
>>77256
>И наверное в джаве фулово(Ну т.е. вообще ноль деклараций типов в методе) так сделать не выйдет.
Не выйдет, разумеется. Как ты себе в теории это представляешь? У тебя типы выводятся на этапе компиляции, а компиляция джавы - в байткод. Байткодом распространяются все джавовые либы. И в байткоде - типы всех твоих дефиниций. Их там просто не может не быть.
Чтобы зайти дальше, тебе придется отказаться от байткода как минимум, распространять все либы сорцами и компилировать все скопом. И будет у тебя не джава, а питон, как выше уже было сказано - питончик то как раз никуда не компилируется обычно. Ну или если пример питона тебе ухи режет по религиозным причинам, пример №2 - хаскель. Хаскель тоже мощно типы инференсить умеет, и либы распространяемые через hackage - либы сорцов в основном.
>У тебя типы выводятся на этапе компиляции
Ну да, вывести их на этапе компиляции информацию брать из сигнатур методов, которые ты используешь в методе.
С байткодом и ко не вижу проблем, типа ты еще на этапе компиляции вычислил все типы, в чем проблема-то? Эта та же статическая типизация, просто пограмисту не надо ручками их писать, компилятор возьмет это на себя и сам расставит.
У петухона компилятор не берет на себя эту ношу, это делает интерпретатор. Это разные концепции совершенно.
Ну ок, ладно, может с байткодом я погорячился.
Вывод типов и утиная типизация это разные вещи. Ты совершенно не разбираешься в теме.
Доброе утро.
Для тех кто не хочет учиться а хочет за 3 месяца выучить 3 функции и войти в айти - точно всё. Для остальных - нужно порвать жопу чтобы попасть на первую работку. А вот для тех кто уже 2-3 года отработал, никаких проблем (Сам летом менял работу, с опытом 2 года в C++ и перед этим 2 года в Java без проблем получил 3 оффера с 6 собесов, которые были с 30-35 откликов)
>> 3 оффера с 6 собесов,
надеюсь, все офферы в Кремниевую Долину ?
Какой выбрал, язык, сума на руки, акции дают?
Ну дело скорее не в сложности вката, а в финансовом благополучии и стабильности самих ИТ компаний.
Сейчас высокая ставка душит очень сильно, бабло брать даже на проекты по импортозамещению не откуда, народ на галерах начинают сокращать постепенно. Вся гражданская экономика постепенно сваливается в рецессию, как следствие беднеют и сами кабаны и их заказчики.

Ну не на 300к, конечно..
Кстати, зацени какую хуевинку в постгре сделаль. Вот знал бы я год назад про эти дефолты, уменьшил бы кол-во необходимых табличек.
Еще конечно составной PK который частично FK та еще грязь, наверное.
Зачем нужна тогда эта профессия?
Новых рабочих не надо будет в программировании в будущем? Программирование больше не нужно? За нас будут видеокарты рисовать код?
Йеп. Советую изучать слесарное дело. Вот их ии никогда не заменит.
эй, так куда твои мегаофферы, в Долину или на поддержку энтерпрайз системы РукожопСтройИнвест на шестой джаве?
Как что-то плохое..
> в Долину
В 2024 стремится попасть в долину, не самая лучшая идея.
1. Увольняют там по щелчку.
2. Неясно что там трамп выкинет. Сможешь ты свою гринку получить или нет.
3. ФААНГи давно поняли, что сотрудники в долине обходятся им слишком дорого. И помимо найма в дешевых локациях, стали меньше платить и в долине.
>Сейчас высокая ставка душит очень сильно, бабло брать даже на проекты по импортозамещению не откуда
Раз на раз не приходится. Я в этом году нахрен до топов дошел, чтобы отговорить их хайрить хуй пойми кого попало.
Бойлерплейт - это хуярить ручками гетсеты и прочую поебистику. То, что ты перечислил даже формально им не является.
Потом, существуют языки, на которых повторения практически нет, а все переиспользуется или есть легальный препроцессор-кодогенератор для шаблонной хуиты. Однако почему-то, подобные языки не особо любят в энтерпрайзе.
Наверное, можно сделать вывод, что пока ты репитишь код с нулевой когнитивной сложностью, бизнесу поебать, ведь зато это не увеличит экспоненциально сложность всей кодовой базы.
>>В 2024 стремится попасть в долину, не самая лучшая идея.
ок, куда стремится в 2025 году тогда?
В Сбер? неиронично
Лет 20 работала схема (1)набил скиллы - (2)долина - (3) стартап или растем до аркитекта\тимлида - (4) продал акции - (5)чиллим любуясь видами калифорнии попивая вино из своего виноградника, ездием в гей-клубы на серфинг в Лос-Анжелес
А что сейчас?
Нельзя же жить без мечты, без понятной перспективы развития?
Как так то?
Хз когда такой был путь. В США попасть не по учебе всегда было сложной задачей по причине рандома в выдаче виз. Лично знаю очень хорошего инженера, которому дали оффер не в долину, но тоже в хайтек и лотырея разыгралась не в его пользу.
Чел, что мешает самому купить акции стартапов. Ты же можешь их купить за 3 копейки когда стартап в самом зачаточном состоянии и перепродать в 10 раз дороже через 5 лет. Логично, не?
Стартапы не выходят на IPO сразу. Обычно есть инвесторы, которые вкладывают условные 5 млн. долларов в стартап. Их обычно несколько человек. Стартап пилит продукт и если продукт становится успешным, то поднимается вопрос об IPO, чтобы получить ещё больше инвестиционных денег. К этому моменту за 3 копейки ты уже его не купишь.
Плюс вкладываться в то, что ты никак не контролируешь это не то же самое, что и создать и влалеть своим продуктом.
>это не то же самое, что и создать и влалеть своим продуктом.
А откуда ты знаешь, что именно под твоим руководством стартап стрельнет? Глупость какая-то.
Ну в ином случае 4 пункт твоей же схемы просто не сработает. Накупил акций, а по итогу нихуя. И сколько раз такой цикл придется пройти? Чем это конкретно лучше, чем через ipo? Количеством иксов? В крипту вложись, там потенциальные иксы еще больше.
Я то сообщение не писал, по мне оно тоже наивное.
По сабжу: начинать стартап нужно когда обладаешь нечестным конкурентным преимуществом. Например сохраняя PII данные клиентов в России, чтобы обучать на них нейронную модель, которую продаёшь в Европе/США. В случае утечки заплатишь штраф в 100 000 рублей. При этом обучение на реальных данных сделает твою нейронку лучше чем у конкурентов, которые не решились нарушать закон и страдают от недостатка реальных данных.
>>наивное
разумеется гарантий никто не дает, на каждом шаге растут неопределенности
>>79404
>> сложной задачей по причине рандома в выдаче виз
не всегда так было, плюс кроме h1b другие визы используют, когда из филиала перевозят в штаты, ну и лотерея гринкарты
>>нечестным конкурентным преиму
значит все успешные стартапы такие?
сомнительный тейк
>>79406
>>купить акции стартапов
если ты бизнес ангел - то ничего, они этим и заняты
до 100К на pre-seed стадии, до 500К на seed, правда не акции а долю в компании
для многих стартапов выход на ипо == проебали все деньги, венчурный капитал больше не дает, не нашли стратегического инвестора
так что идея купить акций стартапа сомнительная если ты не про инвестор, в теории возможно будущий гугл на практике ну так
>>79472
>>Накупил акций
я про акции которые дают компания работнику, входят в твою ЗП другими словами
>по итогу нихуя
может и так сложиться
>>79318
>(1)набил скиллы - (2)долина - (3) стартап или растем до аркитекта\тимлида - (4) продал акции - (5)чиллим любуясь видами калифорнии попивая вино из своего виноградника, ездием в гей-клубы на серфинг в Лос-Анжелес
здесь понятная схема, ясно что делать на каждом этапе, ясен критерий успеха
а вы кудато не туда поехали, в частности и детали
>>наивное
разумеется гарантий никто не дает, на каждом шаге растут неопределенности
>>79404
>> сложной задачей по причине рандома в выдаче виз
не всегда так было, плюс кроме h1b другие визы используют, когда из филиала перевозят в штаты, ну и лотерея гринкарты
>>нечестным конкурентным преиму
значит все успешные стартапы такие?
сомнительный тейк
>>79406
>>купить акции стартапов
если ты бизнес ангел - то ничего, они этим и заняты
до 100К на pre-seed стадии, до 500К на seed, правда не акции а долю в компании
для многих стартапов выход на ипо == проебали все деньги, венчурный капитал больше не дает, не нашли стратегического инвестора
так что идея купить акций стартапа сомнительная если ты не про инвестор, в теории возможно будущий гугл на практике ну так
>>79472
>>Накупил акций
я про акции которые дают компания работнику, входят в твою ЗП другими словами
>по итогу нихуя
может и так сложиться
>>79318
>(1)набил скиллы - (2)долина - (3) стартап или растем до аркитекта\тимлида - (4) продал акции - (5)чиллим любуясь видами калифорнии попивая вино из своего виноградника, ездием в гей-клубы на серфинг в Лос-Анжелес
здесь понятная схема, ясно что делать на каждом этапе, ясен критерий успеха
а вы кудато не туда поехали, в частности и детали
> значит все успешные стартапы такие?
> сомнительный тейк
Я не говорил такого. Кому-то просто везёт.
>просто везёт.
значит ни идея, ни квалификация команды не играют роли?
просто фартануло нефартануло на пути к успеху?
еще более сомнительный тейк
> значит ни идея
Идея точно ничего не имеет значения. Каждый раз когда думаешь, что твоя идея тупая, а значит провальная вспомни спиннеры и кроксы. Каждый раз когда думаешь, что твоя идея умная, а значит успешная, вспомни плановую экономику.
> ни квалификация команды не играют роли?
Квалификация команды это конкурентное преимущество. Проблема в том, что у конкурентов обычно за счёт опыта работы в данной сфере, команда более кваллифицированная чем твоя.
> просто фартануло нефартануло на пути к успеху?
Да. Если сомневаешься, то можешь прочитать Черного Лебедя Нассима Талеба, он там рассказывает как это работает.
> еще более сомнительный тейк
Представь, что ты инвестор и к тебе приходит человек с идеей. Идея как мы уже поняли не имеет значения: предсказать что будет успешным, а что нет только из самой идеи невозможно. Нужна практика. Практика стоит денег, поэтому к тебе и пришли. Ты спрашиваешь: какое конкурентное преимущество у тебя есть? И тебе отвечают: у меня классная идея и команда энтузиастов! Ты бы инвестировал в это 5 млн. долларов?
P.S. я могу привести другой пример, который видел своими глазами.
К тебе приходят два человека просить деньги. Много денег. У них есть идея, но эта идея уже реализована конкурентами, рынок поделен между несколькими крупными игроками.
Ты спрашиваешь: в чем ваше конкурентное преимущество? Тебе отвечают: у нас сворованный датасет на 3 000 000+ размеченных примеров одного из крупных игроков этой сфере, а мы сами два ключевых инженера этого конкурента и хотим начать своё дело где мы будем главными.
Они получили 5 млн. баксов на свой бизнес. Чувствуешь разницу?
>>у нас сворованный датасет на 3 000 000+ размеченных примеров одного из крупных игроков
ты бы еще маму вспомнил привел пример из Африки
в Долине таких уебков не только послали бы нахуй но и зарепортили работодателю
не говоря о том что в контракте НДА, запрет наниматься к конкурентам и создавать конкурирующий продукт в течении н-лет за нарушение миллионные штрафы
> в Долине таких уебков не только послали бы нахуй но и зарепортили работодателю
Ага, конечно. Все же честные.
> не говоря о том что в контракте НДА, запрет наниматься к конкурентам и создавать конкурирующий продукт в течении н-лет за нарушение миллионные штрафы
Ну, они очевидно как-то обошли это пункт.
>>обошли это пункт.
твоя история про Россию насколько понимаю
у нас по законодательству эти пункты контракта не работают
>>79843
>Все же честные.
инвестор пошлет нахуй не потому что честный, честные тоже бывают, там много христиан на серьезных щщах а потому что становится соучастником в суде не сможет поклясться что ничего не знал и дает материал для шантажа если беседа записана.
>>79744
>у меня классная идея и команда энтузиастов! Ты бы инвестировал в это 5 млн. долларов?
про себя не могу сказать, не занимаюсь вечурными
но инвестиция в команду - стандартная практика
Вот скажем, есть у меня обыкновенный контроллер (без спринга и прочего), к нему я хочу сделать прекондишен и в базовом классе контроллера есть необходимые поля для этого кондишена. Поэтому если этот кондишен отнаследовать от контроллера, а потом наследовать этот прекондишен, то получится что-то уровня аспектов.
Условно здесь и начинаются проблемы. Например этот кондишен для своих проверок дергает бд и я хочу данные, что он надергал передать в сервис, который вызывает класс наследник этого кондишена. Сложность в том, что я не ебу какие аргументы в этом сервисе. Но будь у меня частичное применение и каррирование всего у меня даже проблем таких бы не возникло. Т.е. я передаю кондишену метод сервиса, он первые аргументы заполняет и возвращает мне частично примененную функцию. На данный момент в жабе такое выразить очень сложно и точно того не стоит.
Или вот другое, я теперь как шизик везде где можно, использую Optional. Мне очень нравится концепция того, что внутри лямбды метода map/flatMap все безопасно, а снаружи жуткий страшный мир с null..
Я хачу unzip из хаскеля, но уебанский Gather даже выразить такое не может.
И пр. пр...
Не совершайте мою ошибку, мехх. Луче не знать, чем знать.
Ну многопоточка обычна скрыта далеко далеко в кишках, поэтому хз даже. Будет возможность - обязательно..
Чет я тебя не понимаю. Закатил залупу на ФП, а в пояснениях какие то контроллеры-хуеллеры-сервисы...
Или ты к тому что познав ФП ты теперь не можешь откатиться назад в бренный мейнстримный мир? Не преисполнился значит еще. Бывает, пройдет со временем.
Забей. Это типичный программист на спрэнг фримверке. У них вся "архитектура" - это МайКонтроллер -> МайСервис -> МайСервисИмпл -> МайРепазитари
Это не спринг.
Ну хочеца вот обобщить. Я не знаю как еще объяснить, просто хочеца, вижу что потенциально можно, но по факту нельзя.
>>80783
Большие контроллеры плохо, сервисы тоже плохо.. Предложи книжки/ресусры/примеры хорошей архитектуры. Просто, по моему архитектура в жабе это какой-то мем, никто не говорит как сделать лучше, но критикуют постоянно.
>>80448
Боюсь, что такое онли у психиатра лечится, к которому я боюсь идти, ибо больше на работку не возьмут. Ужс.

>Ушел из фронтенда после 10 лет работы
>работа энта самая начала искаться месяцами, а то и полугодиями.
может ты состарился?
Во фронтенде проблемы найма у тех кто старше 40лвл
>Лучше ли на джаве
фронтендеру искать работу на джаве будет сложно
джаваскрипт и джава ведь разные языки?
>может ты состарился?
Не.
>фронтендеру искать работу на джаве будет сложно
Заволчюусь, на этот счёт не переживай.
Еще хуже. Пишут вон даже сбер своих сотрудников выгоняет на улицу. Конкуренция среди вкатунов ебейшая, каждый готов жопу порвать за место. У тебя не выйдет, побойся бога
Топчек - https://docs.oracle.com/javase/tutorial/
Отсюда большая часть курсов в тупую перекопирована. Если тебя в курсах интересует информация, а не менторство, конечно.
>Сложность в том, что я не ебу какие аргументы в этом сервисе. Но будь у меня частичное применение и каррирование всего у меня даже проблем таких бы не возникло. Т.е. я передаю кондишену метод сервиса, он первые аргументы заполняет и возвращает мне частично примененную функцию.
Ты уж определись или
>не ебу какие аргументы в этом сервисе
или
>передаю кондишену метод сервиса, он первые аргументы заполняет и возвращает мне частично примененную функцию
Ты не можешь делать частичное применение к функции с неизвестными аргументами. И получить осмысленный результат такой который можно использовать частичного применения неизвестной функции - тоже.

>Ты не можешь
Могу. Воть тип:
app :: (Int -> Int -> a) -> a
По крайней мере каррирование позволяет в a запихнуть все оставшиеся аргументы. В жабе также можно сделать, просто в жабе нет карринга везде, поэтому это имеет мало смысла.
>даже сбер своих сотрудников выгоняет на улицу
Учитывая какие пассажиры уровня Бугаудинова там работают, лол
Сбер в свое время очень активно пылесосил рынок и набирал всякое отребье. Конкретно этот пассажир начинал с того, что раздавал листовки возле метро и работал барменом, а потом залетел в сбер, где "проектировал дто". Неудивительно, что когда ставку подняли, то кабаны начали резать балласт и выкидывать всяких лоускильных додиков. В соседнем треде кидали скрин где такой же попаданец из иннотеха вылетел. Хотя там типичный такой пассажир у которого 5 работ за 3 года и он нигде дольше года не держался
>пробный период у ультимейт
регься на новую временную почту каждый месяц
>>81143
>где "проектировал дто".
передо мной сейчас дтошка на 250 параметров
спроектирована хуево
>>81143
>из иннотеха вылетел.
как будто штото плохое, от них сейчас в принципе идет большой отток - после того как стали ставить на компы систему мониторинга, которая в том числе пишет постоянно звук вокруг
уважающий себя человек не пойдет туда работать, я так считаю
Ты тролишь? Точно такая же проблема как у жабы - нет повсеместного каррирования.
У скалы с этим получше вроде. Но я не знаю смогу ли я хоть когда-нибудь на неё попасть.
Я на линуксе ставил простой баш скрипт в systemd и усе. Кидал тут где-то.
На винде не знаю будет ли работать. Она может в реестр срать
Что значит, что в джаве нет каррирования? Оно есть, но из-за статической типизации такое делать особо неудобно. А ещё при зацикливание штуки с каррированием идёт замена вызова одного метода с несколькими аргументами на последовательный вызов нескольких методов, в каждом из которых по одному аргументу. И такое явно непроизводительно будет при каких-нибудь циклах-в-циклах-в-циклах.
Добавлю, что сама реализация функционального программирования является жуткой надстройкой (будь то интерпретатор или компилятор) над императивным программированием: в конечном итоге все эти haskell'ы и lisp'ы работают на тех или иных устройствах, которые сами работают по Нейману, из-за чего программы в стиле ФП более затратны по памяти и времени.
Чисто теоретически это очень хорошая ветка программирования, но вот писать в стиле ФП не всегда хорошо.
Ну я и уточнял, что "повсеместного". Ты сам замечательно написал - писать в таком стиле в жабе/котлине просто глупо и затратно по ресурсам. Жвм для этого не предназначен.
>>81423
>более затратны по памяти и времени.
Ну тут не факт, ghc так-то неплохой оптимизатор. Я могу только от себя сказать, что оптимизировать программы на хаскеле просто нереально. Из-за ленивости очень сложно сказать насколько производителен твой код. Ты даже не можешь сказать, посчитал ли ghc это хвостовой рекурсией или нет. И там два пути: лезть в кишки, понимать как именно работает компилятор, использовать чистые анврапперы и прочее прочее. Ну или просто взять, обернуть все монадкой и написать в ебаной сишке, код который ты хочешь сильно оптимизировать, пхпх.
>программы в стиле ФП более затратны по памяти и времени.
Вот ты впринципе правильные вещи сказал, но вывод нихуя не правильный сделал. Нет такой корреляции - "декларативность-производительность". Декларативные программы могут быть как хуже, так и лучше по производительности. Все зависит от того, что происходит под капотом. Ну и декларативность уступает императивности лишь в том, что дает меньше ручек для того, чтобы влиять на происходящие процессы. Но это в целом актуально для всех высокоуровневых языков и концепций, и никогда на самом деле серьезной проблемой не было.
Например - возьмем SQL. SQL - декларативный язык. Запросы на SQL по своей сути не императивны, но их исполнение всегда включает себя построение плана выполнения запроса, который в свою очередь вполне себе императивен. В теории, можно было бы не строить план, забить на SQL и отдать все на откуп императивному разрабу, который бы описывал селект из базы шаг за шагом: "1. берем данные оттуда-то, 2. Сортируем 3. прогоняем через такой то фильтр, 4. группируем". Фишка в том, что СУБДшки, оперируя разными алгоритмами, эвристиками и оптимизациями, мясному императивщику дадут бибу пососать, и в подавляющем числе случаев построят этот план оптимальней. Вот и все.
Эта вся история вовсе не про производительность, а про то, чтобы отодвинуть разраба подальше от низкоуровневой алготитмической хуеты, где он всегда сосет и лажает, в плоскость, где ему мыслить и общаться удобней.
Деплоим варники в сервер приложений, то же самое что и кубер.
Ямл удобнее в том плане, что ты точно контролируешь что и как, а не надеешься на ямлогенератор. Это что-то уровня, нахуя мне делать ddl, если хибер и сам это может.
Еще плюс, что ты в код не включаешь эти кучи аннотаций мусорных.
>Еще плюс, что ты в код не включаешь эти кучи аннотаций мусорных.
Так в контроллерах обычно никакой логики и не пишут, а просто вызывают сервис уровень. Я не вижу пока никакой выгоды, только пердолинга больше.
> Это что-то уровня, нахуя мне делать ddl, если хибер и сам это может.
Ну ты сравнил базу данных и рест апи обычное.
>обычно никакой логики и не пишут
Ну типа это не повод включать аннотации опосредовано относящиеся к делу.
>Ну ты сравнил базу данных и рест апи обычное.
Ееесть такое. Но все равно, на эти опенапи так или иначе опираются пользователи твоего сервиса. Наверное хотелось бы держать их в актуальном состоянии, плюс не искать по всей кодовой базе, где ж там надо внести изменения. И плюс не надо иметь никакой компетенции в жабе.
Но лично у тебя вообще конечно хуйня какая-то делается. Не понимаю нахуя здесь делать интерфейс жабовский. Это ж буквально схема
yaml -> interface -> yaml
Просто из пустого в порожнее. Напрямую передавать этот yaml да и все.
>плюс не искать по всей кодовой базе, где ж там надо внести изменения. И плюс не надо иметь никакой компетенции в жабе.
Ну, может быть как аргумент. Но мы то понимаем, что хуй кто будет туда возвращаться часто после того, как оно пойдёт в прод.
А ещё я прочитал, что с этой спеки можно нагенерить интерфейсы\модельки на других языках. Но это вообще такое себе преимущество.
>что хуй кто будет туда возвращаться часто после того
Мне просто кажется, что люди которые пишут спецификации к апи (аналитики мб) и ты как разработчик разные люди. Я не понимаю зачем заставлять первых ходить по кодовой базе.
Ну и обновляют исходя из бизнес требований. Так что возвратятся как обновятся требования.
>Но это вообще такое себе преимущество.
Так и есть. Это ж не стандарт как wsdl.
>Могу. Воть тип:
Как ты ловко передернул свою пипирку!
От
>не ебу какие аргументы в этом сервисе
к
>По крайней мере каррирование позволяет в a запихнуть все оставшиеся аргументы.
Что как минимум подразумевает что первые аргументы ты знаешь.
Ну даже если первые аргументы не подходят, а тебя интересует исключительно эффект, ты всегда можешь обернуть это в лямбду.
app (\_ _ -> f)
Но так да, технически я спекулирую на первых аргументах. В этом и суть.
и еше чево за акценты на половых органах.. ужс
Это имеет смысл только в случае, если тебе нужно сделать точное соответствие уже готовому разработанному и утверждённому, фиксированному API, оформленному в yaml.
Например, есть какой-то REST-сервис с API (допустим, написанный на питоне) и тебе нужно сделать его полную копию, неотличимую с точки зрения API, но на Java. Тогда эта генерация вполне оправдана.
Но если ты сначала пишешь ямл, а потом что-то генеришь - то это долбоебизм несусветный. Я видел, так иногда делают, но зачем - объяснить нихуя не могут. Ну разве что джунов занять, чтобы не мешались.
>Но если ты сначала пишешь ямл, а потом что-то генеришь
Это могут делать разные люди - архитекторы/аналитики, а имплеменить интерфейс будут уже разрабы. Нужно, если контракт апи согласовывается с другими командами заранее.
Если да, то как такое сделать?
Все попытки работы с нативами приводили, что я могу загружать dll/elf из определенных папок.
>Мне просто кажется, что люди которые пишут спецификации к апи (аналитики мб) и ты как разработчик разные люди.
Вот и мне такое тоже кажется. Часто вижу такую картинку: код и комментарии об одном, а на сайтах/руководствах совершенно иное.
Ответ нашелся. Надо использовать System.load()
Эти глупые жаваны не помнимают мечту мальчика-аналитика..
И имхо, если имплементация не соответствует спецификации, то это проблемы имплементации. Следовательно ты должен больше работать
Такова логика начальников.
>которая в том числе пишет постоянно звук вокруг
Кстати заметил такую хуйню на рабочем компе. Сижу в наушниках даже если ничего не играет в них и периодически слышу белый шум, словно на них подается напряжение..
нормальные архитекторы в детали апи не будут погружаться, тем более аналитики
нормальное апи оно не сразу появляется, это несколько версий, методом проб и ошибок и развития
и каждый раз писать ямл для этого - полный бред и трата времени и сил
>Можно ли в jar запихнуть dll/elf-файл и через jni к этому файлу обращаться?
Можно. Более того, есть много прецедентов в опенсорце подобного рода (с наскоку вспомню libgdx, lwjgl).
Срач по этому поводу ты врядли здесь разожжешь - как будто локальный конценсус в треде сложился и так в пользу мавена.
Как хоть фейлится то? Запости ошибку, я не знаю.
Тут срачей никаких не надо, не знаешь градл, вебфлакс, котлин, значит джун, не более.
У нас есть своя либа, в которой хранятся модельки общие. Вот грейдл просто не может её "стянуть" с приватного репозитория. Просто не видит её там, говорит такой версии нет, хотя она есть, у коллег всё норм работает. Забей, сейчас как обычно КЕШ какой нибудь почищу и заработает.
> срач
Да я и не пытался его разжигать, просто бугуртнул. У меня за 3 года работы с мавеном ни разу таких проблем не было, например.
>и каждый раз писать ямл для этого - полный бред и трата времени и сил
Чел, ну ты в анноташках пишешь ровно блять тоже самое, что в ямле. Единственно разница, что ты это мажешь по кодовой базе и еще пытаешься заставить ямлогенератор генрировать то, что тебе надо. Меньше писанины от этого не станет, по мне наоборот, писать анноташки больше времени отнимет.
>нормальные архитекторы в детали апи не будут погружаться
Ну они могут делегировать это кому-то, просто это не задача разраба энивей.
Понимаю. Поддержки тебе, надеюсь у тебя все получится.
и, что интересно, здесь больше вопросов про компиляцию, а не про знание java. Зачем так делать, это же не проверка знаний по java, а просто издевательство над экзаменующимися :/
Вот вам говнокод из книги...
10. What is the output of the following program? (Choose all that apply.)
15: interface HasTail { default int getTailLength() {
return 2; } }
16: abstract class Puma implements HasTail {
17: int getTailLength() { return 4; } }
18: public class Cougar implements HasTail {
19: public static void main(String[] args) {
20: int length = 10;
21: try {
22: 23: var puma = new Puma() {
public int getTailLength() { return length;
}
24: };
25: System.out.print(puma.getTailLength());
26: } catch (Exception e) {
27: length++;
28: } }
29: public int getTailLength(int length) { return 2; }
30: }
A. 2
B. 4
C. 10
D. Line 15 does not compile.
E. Line 16 does not compile.
F. Line 17 does not compile.
G. Line 20 does not compile.
H. Lines 22–24 do not compile.
I. Line 27 does not compile.
J. None of the above.
и, что интересно, здесь больше вопросов про компиляцию, а не про знание java. Зачем так делать, это же не проверка знаний по java, а просто издевательство над экзаменующимися :/
Вот вам говнокод из книги...
10. What is the output of the following program? (Choose all that apply.)
15: interface HasTail { default int getTailLength() {
return 2; } }
16: abstract class Puma implements HasTail {
17: int getTailLength() { return 4; } }
18: public class Cougar implements HasTail {
19: public static void main(String[] args) {
20: int length = 10;
21: try {
22: 23: var puma = new Puma() {
public int getTailLength() { return length;
}
24: };
25: System.out.print(puma.getTailLength());
26: } catch (Exception e) {
27: length++;
28: } }
29: public int getTailLength(int length) { return 2; }
30: }
A. 2
B. 4
C. 10
D. Line 15 does not compile.
E. Line 16 does not compile.
F. Line 17 does not compile.
G. Line 20 does not compile.
H. Lines 22–24 do not compile.
I. Line 27 does not compile.
J. None of the above.
>а просто издевательство над экзаменующимися
О, а скажи в чем отличие литерала от кейворда? И что выведет пограма типа такой https://pastebin.com/M2g48PBq (тут нет проблем с компиляцией)
>к экзамену java oracle 21,
И нахуя его сдавать? Лучше на работу берут?
>Лучше на работу берут?
может он в забугорье живет
напишет потом на линкедине Фуллы сертифайед джава софтвер инженер
Дядь, там уже 21 вышла и 25 выходит. 21 в три раза сложнее 17, 25 будет в 20-30 раз сложнее 17.
>в три раза сложнее 17
в каком смысле?
выходить они выходят, но не слышал что на них торопятся переходить
>джепы
я даже не знаю что это (
расскажи пожалуйста вкрации, как поломана обратная совместимость?
Так он на этапе компиляции работает.
не слушайте этого долбоеба
делайте так
1. пишешь контроллеры сразу
2. спокойно правишь пока не получишь приемлимый апи
3. если уж кому-то внезапно понадобится ямл твоего апи - просто генеришь этот ямл через тот-же сваггер или ещё как - способов масса
>ты точно контролируешь что и как, а не надеешься на ямлогенератор
если springdoc тебе сгенерил нормальный сваггер, то и ямл он выдаст точно такой же, в 99% этого достаточно
Какой пример, дебил? Просто всю рефлексию нахуй выпилили. Любой метод рефлексии возьми и его больше нет.
https://download.java.net/java/early_access/jdk25/docs/api/java.base/java/lang/reflect/package-summary.html
Ну лично у меня была проблема с именами. Ну т.е. как бы всем очевидно, что именование в жабе и json, path, query разное. Также проблемы возникают, когда ты хочешь указать сложный объект(с парой наследников, например и delimiter).
Ещё заебно указать, чтотмне нужна особенная авторизация, тащемта если разработчики ямлогенераторов не вписали тебе нужные ключи, то ну соси хуй.
Просто, если ты можешь получить спустя какое-то время нормальный сгенерированный ямл и подправить его руками, не засирая код ебаными аннотациями, то почему ты должен предпочесть эти аннотации? Просто ненужная хуйня.
И ты сам долбоеб. Заебали оскорблять.
>троллинг
так насчет поломатой обратной совместимости - писдеш?
это же краеугольный камень джавы, можно сказать, я так охуел что почти гуглить пошел
Сколько раз говорил себе не верить официальным новостям и дващу! и Вот опять!
Да ломалась она. >>76016 >>76027
Типа это не особо новость. Она и с переходом на восьмую версию ломалась. Зис код https://pastebin.com/M2g48PBq выводит разное на 7 версии и 8.
Скуфц у руля вроде был еще в сане. Гослинг вроде быстро так съебался в шарп-то. Хотя могу и ошибаться.
>ломалась она.
ебать ты выдумщик, конешно если зарезервированные слова использовать оно не будет работать
В чем твой аргумент-то? Нещитово? Ну вон тебе удалили из Thread методы управления потоками. Тоже нещитово? Не ну с таким уровнем копиума ничего не поделать
пруф хоть один приведи - покажи где чего выпилили, из-за чего привычная работа с рефлекшн невозможна будет?
Джепы читай, долбоёб бля.
>Нещитово
конешно блять нещитово,
практическая значимость названий классов var, sealed между нулевой и ничтожной,
так как против всех конвенций и здравого смысла
>>83005
>удалили из Thread методы управления потоками.
удалили так же как удалили рефлексию?
анон выше утверждает что ты пиздишь
мне кажется ты тот самый #-анон который тут байтит солидных джава-джентльменов всякой хуйней
извини, мое время дорого чтобы гуглить поебень
так что давай ка пруфы - какие методы выпилили, из какой версии джавы?
Судя по тому, что ты не знаешь что такое джепы и не слышал про методы управления потоками, ты сам залётный долбоёб байтящий хуйнёй ИТТ. Тебе даже скидывать ничего не надо, просто блядь копируешь ровно то что тебе скинули дословно и гуглишь, читаешь первую ссылку.

> Стоит ли глубого изучать Java EE
> используется WebSphere и Java EE 8
> Может это умирающая технология?
>просто блядь копируешь ровно то что тебе скинули
смотри что чат гопота говорит про тебя:
"Итог:
Методы управления потоками никуда не делись, но те, что были потенциально опасны, действительно стали устаревшими. Так что твой приятель не совсем тупой — он просто слегка недопонял суть. "
ЧТД
кратко всеже оъясню суть - обьявление методов "депрекейтед" не означает их "выпиливание"
Ты опять обосрался, шарп-кун
О господи блядь, какой дегенерат, он мне ещё галлюционирующую гопоту как аргумент приводит. Покажи мне Thread#stop() в java 23.
>дегенерат
>Покажи мне Thread#stop() в java 23.
каким дегенератом надо быть что удаление методов которые в статусе депрекейтед с 1997 БЛЯТЬ ГОДА(!!!111) считать чемто плохим?
25 БЛЯТЬ ЛЕТ НАЗАД, твои родители еще несовершеннолетние, а эти методы уже депрекейтед помечены
Методы Thread.stop(), Thread.suspend() и Thread.resume() были объявлены устаревшими (deprecated) начиная с версии JDK 1.1, выпущенной в 1997 году. Это было сделано из-за их небезопасности и потенциальной опасности. В частности, метод Thread.stop() может привести к разблокировке всех мониторов, удерживаемых потоком, что может оставить объекты в неконсистентном состоянии. Oracle Docs
В более поздних версиях Java, начиная с JDK 20, эти методы были полностью удалены. Теперь при их вызове выбрасывается исключение UnsupportedOperationException.
Чел удивлю тебя, но жавистам не нравится когда удаляют подобное. Ты бы видел какой вой был от удаления на минуточку приватного апи - Unsafe. А тут считай полулегальный метод, которым кучу лет пользовались, все понимали что ну помечен он от людей не шарящих, а по итогу у тебя отобрали вообще все способы манипулировать потоками. Ну за исключением дебаг ручек. Ахуенно, спасибо ребят. Это ну тооочно никак не повлияет на кодовые базы и точно не нарушение обратной совместимости.
Каким вызовом удаленного апи можно заменить Thread#suspend()?
Мне просто непонятно за что ты копротивляешься. В оракл думаешь возьмут?
>ничего не удаляли! вот пруф из чат гпт
>но вот то что они удаляли это правильно, так и надо!
Ты никогда не вкатишься, сколько не будешь лизоблюдствовать в треде. Мозгов мало.

>вкатишься
еблан, уже давно вкатился
>>83179
>все способы манипулировать потоками
нужны в глубоком
легаси, либо специфические задачи оптимизации под железо - ручное управление потоками устарело давно
просто закинул в экзекютор вот и всё управление потоками
>пользовались
любой депрекейтед метод не пройдет код ревью, там где я работал
если вдруг, ну вдруг они совершенно необходимы, просто не идем выше 20й джавы
>либо специфические задачи
Либо асболютно любая задача, где нужно управлять кодом извне. Даже банальный регесп извне это уже такого рода задача. Спасибо оракл, что нахуй послали подобный сервисы.
>просто не идем выше 20й джавы
Ну т.е. это новая 8 жаба? Ну заебись придумали. Повторюсь, не слом обратной совместимости. И я не понимаю смысл это отрицать. Это не первый и не последний раз. Вот эта ( >>83294 ) хуйня тоже обратную совместимость ломает. Ну точнее детектит места, где теперь она сломана будет.
И вот главное меня долбоебом назвать. Ужс, бесит.
>главное меня долбоебом назвать
ты вопросы сеньора-помидора или даже лида разработки поднимаешь
на твоем уровне бессмысленно умственная дрочка без пользы дела
тем более ты вообще вкатунишка, тебе еще учить и учить базу
>ты вообще
Откуда ты знаешь кто я и какая у меня занятость? Ирл знаком или че? Для чего эти фантазии?
Тем более это именно ты не верил, что как так в жабе ломается обратная совместимость. Прекинь.
>ломается обратная совместимость
ну ты очевидно продемонстрировал что пздц как далек от реальной разработки
повторяю - для среднедевелопера значимость твоих вопросов равна нихуя или меньше и то что тебе это не ясно - очевидно метит тебя как вкатунишку не написавшего ни строчкии коммерческого кода
Смотри внимательно:
Ты задал вопрос. => Я ответил.
Всё. Тут нет цепочки, что это лично мне блять важно, жить не могу. К чему ты срешь про значимость, вкатунизм, оскорбляешь? Или ты настолько жалок, что вместо аргументов нихуя сказать не можешь и просто срать начинаешь? Ну спокнись пж и свали нахуй из треда. Такие как ты просто мерзкие и неприятные личности, которые портят любое сообщество. Тебе тут не рады. Иди нахуй.
>но жавистам не нравится когда удаляют подобное
Тупых идиотов полезно пиздить (без агрессии конкретно к джавистам - актуально для разрабов любых языков). Чванливые сучары мнят себя умнее системы - этим пидарасам даже слова их коллег, мейнтейнящих рантайм, не указ. Уж сколько раз тот же Шипилев всех прогревал на тему и того что ансейф - это атата и не надо так делать, не для внешки оно, и на тему того, что для типовых кейсов, для которых используется ансейф, будут (и были в конечном итоге) завезены альтернативные публичные апи после того как они будут готовы собственно для публичного использования, а тупые пидарасы все равно воют. С тредстопом та же история.
Ну своего рода этот вой - лакмус. Кто вменяемый адекват, и кто необучаемый долбоеб.
> завезены альтернативные публичные апи
>С тредстопом та же история.
И какие же такие апи завезли для тредстопа? Ты же понимаешь, что интеррапт это совершенно другое? Оно ни коим образом не решает ту проблему, которую решает тред стоп.
Как я вижу, они просто ебнули апи не предоставив никаких альтернатив. Круто.
>>83477
Уууу, какиие же вредные все таки люди тут сидят, сил нет
>черновик джепа о подготовке к внесению джепа вальхаллы
Вальхалла скоро. Надо только потерпеть.
>почему именно так надо, а нормально нельзя написать?
Нормально - это как? Если что, то в джэве нет нормальной модели многопоточки. Именно нормальной и современной. Поэтому даже в 2к25 ты должен дрочиться с волатайлом, синхронайзд, запускать треды руками и как-то пытаться потом перекидывать данные из треда в тред. Поэтому все новые проекты стартуют либо на шарпах либо на гоу
> Поэтому все новые проекты стартуют либо на шарпах либо на гоу
О, шарпоговношиз от гетсетанья отвлёкся.
> Поэтому даже в 2к25 ты должен дрочиться с волатайлом, синхронайзд, запускать треды руками и как-то пытаться потом перекидывать данные из треда в тред.
Что за проекции? Ну совсем же жирно, при том что библиотека многопотока в джаве с самых её первых дней киллер фичей была.
Дело в том, чтобы написать масштабируемую систему на жабе тебе нужно вызубрить как стихотворение JMM и заучить все выступления Шипилеши, а потом иметь под боком разраба уровня Гётца или Армстронга, но ты все равно дашь жидко в рейтузы и обрушишь систему в 4 утра, когда она сорвется в гонку где-нибудь на продолбанном хэппнс-бифор и заруинит репу компании списав 100500 денег.
А вот многопоточный код на гоу или шарпе пишется легко и приятно и даже дебил после курсов высрет ОК код
Блин, ну вот опять. Почему тебя так сильно интересует не проблема в общем, не мой ответ на вопрос про нарушение обратной совместимости, не невозможность адекватного написания сервисов с вызовом внешнего (=недоверенного) кода, не ответ про то, что нет публичного апи замены того, что дельнули, а что вот лично я блять делаю.
Да и какой смысл твоего вопроса? Ну объясню, что я делаю, так ты всегда можешь сказать, ну это лично твоя проблема а ещё ты вкатунец тд и тп. Вот мне делать нехуй, как бисер метать всяким.
>новые проекты стартуют
ташемто вопрос был про твой опыт
ты опять обосрался выдал нерелевантное бла-бла
>невозможность адекватного написания сервисов с вызовом внешнего (=недоверенного) кода
а вот тут подробнее - что именно ты собрался делать, какой внешний код вызывать и зачем?
>>84051
>а что вот лично я блять делаю.
элементарно, ты покачто выглядишь долбойопом, который занят хуйней а не чемто полезным
какждое твое сообщение пока подтверждает этот вывод
но я не хотел бы быть несправедливым и считать долббойопом нормального человека - поэтому даю тебе шанс исправить впечатление, подсветить твою значимость которая позволяет тебе интересоваться поднятыми вопросами не как долбойопу а как солидному специалисту по джава
Блядь, какой же жир, даже комментировать не хочется. Многопоток в петушарпе сам по себе сложнее, потому что там вместо виртуальных потоков сраные асинки, в остальном он похож, но библиотека стандартная там гораздо беднее. Про JMM вообще высер с отрицательным iq, JMM и книга скуфца тебе помогает блядь разобраться в сложной теме, а не наоборот.
Можешь считать меня кем угодно. Я не собираюсь оправдываться, доказывать, что не верблюд. В сущности твое мнение обо мне ничего не меняет.
>твое мнение обо мне ничего не меняет.
всё верно
ты долпойоб независимо от того знает ктото об этом или нет
мое знание об этом ничего не меняет
Да нет, всем просто похуй на твоё мнение.
>JMM
он даже не понял о чем ты, не мечи бисер
к практике программирования отношения #-шиз не имеет
Тредстопа в его оригинальном виде изначально не должно было в джаве существовать, вот и все. Джаваны просто исправили историческую ошибку в своем апи, ни больше ни меньше. Хавай интеррапт или пиздуй обратно в плюсы - вот и вся альтернатива. Нравится тебе, не нравится - вот хоть изговнись весь, суть вещей это не изменит.
Если ты вообще когда то верил что у тебя есть для прода такая опция в джаве, то проблем ты огреб вполне заслуженных, и тебя не жалко. А потуги прогибать через этот депрекейт принципы обратной совместимости демонстрируют лишь твой инфантилизм. Повзрослей.
>неправильно стандартную библиотеку используете
Я тебя понял, джавапидоран, продолжай охранительствовать.
Конечно неправильно. Если бы ты понимал матчасть, ты бы и сам это осознал. Но ты же ребенок. Инфантил. У тебя игрушку отняли - ты и ревешь. И все то вокруг тебя виноваты - и мама-Шипилев, и папа-Гоец и вредная-превредная джава, а сына-корзина за свои выкрутасы ответственности никогда не несет.
>охранительствовать
Мало того что инфантил - еще и либераха, небось? Ну бинго.
В любом случае, никто у меня не заберет дебажные ручки(JDI), так что ты не прав, еще не исправили :3
Прост это хуйня в сущности, что тебя вынуждают настолько сильно повышать привилегии в рамках жвм.
>в его оригинальном виде изначально не должно было в джаве существовать
Ты путаешь метод стоп и метод дестрой. Вообще хуево ты знаешь апи собственного языка я тебе скажу.
>для прода
В проде считается абсолютно нормальным хакать компилятор для вставки гетсетов и использовать приватные методы для перфоманса. Потерпит, не резиновый.
>Повзрослей
>Характерные черты индивидуумов с психическим инфантилизмом: эгоцентризм, мечтательность, капризность, шаловство, впечатлительность и пренебрежение коллективными интересами.
Так, а минусы? Не, если ты предлагаешь мне стать скучным скуфом, то нет, спасибо. Давай сам как-нибудь.
>а минусы
Тебя всерьез воспринимать никто не будет, очевидно.
>Ты путаешь
Единственное что я перепутал - с какого то рожна решил что ты человек разумный, с которым можно вести диалог, а не недоразвитая макака. Исправлюсь.
>Прост это хуйня в сущности, что тебя вынуждают настолько сильно повышать привилегии в рамках жвм.
Меня твои дебильные дизайнерские решения скорее вынудили бы понизить тебя в привилегиях, до уборщика сортиров. Хорошо что ты всего лишь нетрудоустроившийся скучающий двачер на иждивении.
>Тебя всерьез воспринимать никто не будет
Какой ужас, мне же так важно, чтобы какой-то очередной чел который гораздо хуже меня разбирается в обсуждаемой теме воспринимал мои слова всерьез.
>вынудили бы понизить тебя
Ох уж эти фантазии, сверху себя уже ставит, хехеех.
>твои дебильные дизайнерские решения
Обязательно зацени мой гит. Он тебе понравится. :3
Напомни, кто тебя просил свои фантазии сюда постить?
Тебя кто обидел, малыш?
А говорят, идея дурацкая