Этого треда уже нет.
Это копия, сохраненная 20 июня в 15:07.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
java 22.png1,7 Мб, 1024x1024
Java Thread №265 /java/ 3096681 В конец треда | Веб
Я ОБНОВИЛСЯ ДО ДЖАВЫ 22 И ВСЕМ СОВЕТУЮ!

Новые фичи:
— Теперь, наконец-то, можно писать код до super(); и this();.
— Стрим газонюхи. Теперь можно писать любые собственные промежуточные операции у стримов, например batch().
— Теперь можно запускать джаву как питухон в одну команду без компиляции даже если в проекте много файлов.

Обновы:
— Зафиксирована возможность работать короткой входной точке (void main() {}) в документации вместе с системами сборки путём замены неназванных классов на неявно объявленные. Фактически работало и раньше, но сейчас нам дали гарантию.
— Искаробочный кастрированный ASM aka ClassFile API. По сути для конечных разработчиков не особо нужно, разработчики джавы сделали для себя чтобы перестать зависеть от этого самого ASM (раньше библиотека для джавы использовалась самой джавой).
— Ускорили сборщик мусора.

Изменения существующего:
— Форейн функшен выходит из превью. Вальхалла СКОРО.
— Шаблоны строк, переменные в лямбдах через _, структурированная многопоточность/скопед значения и вектор апи бампают свою версию, но не выходят из превью/инкубатора.

Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki
Предыдущий: >>3066497 (OP)
2 3096683
Извиняюсь, немного серанул. _ в лямбдах выходит из превью.
3 3096688
>>096687 (Del)
Что у петушарпа-то догонять? Количество гетсетов? Или количество раз в который петушарп медленнее джавы?
4 3096739
>>096681 (OP)

>Я ОБНОВИЛСЯ ДО ДЖАВЫ 22 И ВСЕМ СОВЕТУЮ!


Лол, тут люди на 8 версии ещё сидят
5 3096740
>>096739
Найс проекции, нетфреймворковое.
6 3096760
>>096739
А в чем мотив? Неужели такие жёсткие требования к обратной совместимости, что даже в планах нет обновиться до чего-то свежее?
7 3096775
Норм перекат, традиции заложены. Май джоб хиар из дан.
8 3096878
Димсол - провинциальный чсв тимлид-мартышка, который возомнил себя господом богом. Пруф ми вронг.
Работал на помойных проектах всю жизнь, айти образования не имеет (учился на математика в провинциальном вузе и вкатился по курсам), выебывается перед чуть более молодыми вкатудонами тем, как он работал на запад и на помойных проектах в сбере.
sage 9 3096890
>>096681 (OP)

>газонюхи


Что за петросня перекатывает? Не все разделяют твои извращения.
>>096760
Так много чего выпилили, что может применяться. И не всё обнаружишь беглым взглядом.
Но да, на 17-й уже приятнее работать, на 21-ю смотрю и облизываюсь.
>>096878
Не знаю, о ком ты, а вот тебе образование нужно подтянуть. Ты даже простые английскте слова читаешь неправильно.
10 3096979
>>096890

> Выпелили


Так они же не поднимали мажорную версию?
11 3097295
>>096878
Про чсв всё верно. Хуею с его выебонов в стиле с жсона стэтхэма.
Даже не знал, что он тимлид. Детали из твоего второго параграфа для меня вообще инсайд. Откуда инфа? Пиздец, конечно, если это правда и он реально мало того, что вкатыш, так ещё и о сбер реально шкварнулся, но хуле он тогда на него бузит по кд?
12 3097303
>>096878

>учился на математика в провинциальном вузе


Вроде в ВШЭ же?
изображение.png18 Кб, 618x192
13 3097308
>>097303
А, ну точно не с вышки, судя по постам.
изображение.png63 Кб, 691x423
14 3097316
>>097308
Сорян, за то что пост на три расятнул.
15 3097321
>>097303

>ВШЭ


Слушай, да хоть Стэнфорд, если у челика не было компсая хотя бы майнором - это ноухайр, как и остальные физики, радиоэлектрики, эконометристы, бизнесинформатики и прочие залупатики.
16 3097329
>>097321
Компутер сайнс дисциплины вполне ведутся на той же физике у нас в универе, конкретно операционки, схемотехника, курс по работе ЭВМ, мб сети еще. То же самое на мехмате.
Ну и чисто математическое образование дает все же способность разбираться во всякой сложной и заумной хуйне, мне любые "компьютерные" курсы в универе казались легкой хуитой по сравнению с каким-нибудь линалом или ТФКП. Кроме ебучих операционок, у нас они жесткие пиздец
17 3097340
>>097329

>>математическое образование дает все же способность разбираться во всякой сложной и заумной хуйне


>>любые "компьютерные" курсы в универе казались легкой хуитой по сравнению с каким-нибудь линалом или ТФКП


Эти курсы и без математики бдут легкой хуитой
А математика так и останется абстрактной противоестественной поебенью, пока не попадется препод который сможет объяснить чтоб в ней есть микроскопический практический смысл.
18 3097350
>>097329

>Компутер сайнс дисциплины вполне ведутся на той же физике у нас в универе


Хотя бы на майнор в компсае какого-нибудь задрищенского жоржьятеха наберётся?
19 3097356
>>097340

>Эти курсы и без математики бдут легкой хуитой


Не думаю, сравниваю свою способность учиться после школы и после универа я довольно урчу, не последнюю роль в этом сыграло задротство математики.

>А математика так и останется абстрактной противоестественной поебенью, пока не попадется препод который сможет объяснить чтоб в ней есть микроскопический практический смысл.


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

С другой стороны, не все идут жава-девелоперами. Челики с физинфы у нас работают в компаниях разрабатывающих САПРы, есть те, кто идут FPGA на верилоге программировать за жирные зепки. Им без математики точно никуда.

>>097350
Ну вот челикам хватает, чтобы прогать достаточно серьезные вещи. Да и я не интересовался курсами компсаенса в западных задрищенсках.
image.png1 Кб, 320x24
20 3097389
>>097316
Лол, ни одного места в ACM-ICPC. Попущен нах.
21 3097449
>>097356
Я б предпочел чтоб обучение было поэтапным. Закончил крудостроительное пту - поработал в айтишке.
Поработал несколько лет мидлом - отучился на инженера ПО и стал сенькой.
Самые упоротые потом могут пойти в академию кудахтер саенс и пилить уже свои языки/фреймворки со знанием дела или просто стать хорошим СТО.

У нас сейчас вышка это просто забавный факт из биографии. Вот этот в 20 играл в митол группе, а у этого есть диплом химика - никак это не сказывается на работе.
Через 3-5 лет после универа такие спецы все равно выравниваются (если берем одинаковых толковых, а не ментальных инвалидов которые не развиваются без пинка).

Учатся в универе не понимая толком чему учат и нахуя это все надо. Какая то маняматика, какие то блядь функции с шифрованием. Пока не дорастешь до определенного уровня - это хуита бесполезная и ноль шансов это усвоить. Учатся школьники, которым надо просто сдавать на 5 чтоб маму порадовать и в армию не идти. Первые 2-3 курса это и вовсе расширенная школьная программа философия, физкультура и сопромат
22 3097482
>>097449

>Через 3-5 лет после универа такие спецы все равно выравниваются (если берем одинаковых толковых)


Что ты несешь, даже среди толковых челик с компсай вышкой всегда на несколько уровней выше челика без оной.
23 3097531
>>097482
Как компсайнс поставил разработчиков над кодомакаками, так энтерпрайз уравнял всех обратно.
24 3097593
>>097321

>ноухайр



Пффф... принципиальный какой.

У тебя в айтишке давным давно система образования - пранко-квест аля "получи корочку, откоси от армии", где на всю страну всего пара-тройка годных вузов, готовящих специалистов на экспорт в другие страны. А тебе весь найм теперь сведен к лотерее из псиноволчар с фейковым резюме, метящих на миддла, из которых, если тебе повезет, ты с некоторой вероятностью найдешь самородок и будешь обучать его сам на горбу своей галеры.
25 3097596
>>096760

>А в чем мотив?


Работает - не трогай
26 3097597
>>097356

>FPGA на верилоге


а что там за супер математика? булеву алегбру нужен знать чтоли? потому что ничего более это от обычной разработки не отличается
sage 27 3097608
>>097593
Наём, быдло.
28 3097611
>>097597

>а что там за супер математика?


ШТО ТАМ ЗА СУПЕР МАТЕМАТИКА! Блять, ну даже не знаю... Попробуй на fpga сделать такое - тебе дают картинку, а ты на выходе выдаёшь черно-белую. Сможешь запилить? Или вот - сделай блюр картинки. У тебя будет 3 канала RGB и массивы чисел ёпта. Давай пили блюр. Причём, это самое простое. Я не говорю про всякие 5G, 6G, где миллион всяких модуляторов/демодуляторов, кодеров/декодеров... Ты просто нахуй обосрёшься, пукнуть не сможешь без математической формулы.
29 3097644
>>097611
Ты так говоришь, будто ты сам придумываешь эти формулы, а не берешь готовые из справочника.
30 3097650
>>097611
Еще один далбич, который считает, что математика это про заучивание формул.
31 3097736
>>097531
Речшь шла о толковых, а не о энтерпрайзодаунах.
32 3097756
>>097736
И куда спрос на твоих толковых? Ща бы предьявлять за компудахтерсаентологию в джава-треде, где 95% проектов - квадратно-гнездовой энтерпрайз и аннотейшн-дривен-макакинг.
33 3097770
>>097756
Я на джаве мультиплатформенный игровой движок писал. Потом поисковой движок. Потом логистический движок с жоскими алгосами и матешой. Потом чуть-чуть распределенную базейку писал. Ща в трейдинге пыхчу.
34 3097795
>>097770

Если не врешь, значит ошибка выжившего. Не станешь же ты доказывать что если ты этим занимаешься, то этим занимается подавляющее большинство джавистов на зарплате?

Энтерпрайзу не нужны умные и образованные, умные и образованные - слишком гордые и дорогие. Энтерпрайзу нужны винтики с квадратно гнездовым мышлением, и в интересах энтерпрайза сделать так, чтобы в бытие типичного крудошлепа было как можно меньше компудахтерсаенса, на базе которого винтик может набивать себе цену.
35 3097808
>>097795
Я пытался показать, что спрос на толковых был, есть и будет. То, что "умные" и образованные соглашаются на работу в сберах, - их проблема. Другая проблема - это то, что "умные" и образованные соглашаются работать в энтерпрайзе за гроши, несоразмерные ни их вложениям в свое образование, ни рискам, которые несет работа в энтерпрайзе.
36 3097831
>>097808
Да это то понятно. И тем не менее энтерпрайз делает все возможное, чтобы этот спрос свести к нулю, окукливая исполнителя за десятками слоев бестолковых и абсурдных фреймворков и условностей. Делает все для того, чтобы разработчик не то что заикался или задумывался об особенностях работы тех же сетевых протоколов там, алгоритмов, или архитектур железа - чтоб даже код, сучара такой, не смел писать. Разработчик пишущий код для них - хуета какая то непонятная, гораздо понятней им менеджер-продажник, который этот код, вне зависимости от говенности его качества, продаст как продукт.

И в таком ключе как то нелепо и смешно ожидать от входящего пула вкатунов что они по умолчанию будут дохуя из себя саентисты, да так что типа "не кончал CS-каведру - ноухайр". Спроса на такое и 10 лет назад то не особо наблюдалось, а щас и подавну никому не надо. Дрочат на алгосы вкатунов повально лишь затем, что их надо как то дрочить, чтоб место свое знали, псины. Ни больше ни меньше. А как дрочка проходит и приходит оффер, половину литкода вкатун забудет через квартал как нерелевантную инфу, никак не помогающую в разгребании говнокода от коллег. В то же забвение уйдет и CS из универа. Будущие офферы вкатун уже будет выторговывать за стаж, опыт и грейд, и оные его будут кормить до пенсии (или смерти айтишки от самой себя). А нелепых и смешных ЧСВ-челов, требующих от него диплом по саентологии, всерьез воспринимать будет только если это ФААНГ какой нить.
37 3097848
>>097795

>>Энтерпрайзу не нужны умные и образованные


Мой посыл был про то что студент с корочкой кудахтер саенс нахуй не нужон - он без опыта прокладки калопроводов знания применить не сможет. А через года 3 и вовсе все забудет.
А вот если б он вышку получал уже имея попыт - то понимал бы нахуя нужны всякие паттерны, алгосы и мб даже маняматика. Там можно и в кишочки устройства кудахтера занырнуть с пользой.

>>Энтерпрайзу нужны винтики с квадратно гнездовым мышлением


Наоборот, там и так засилье винтиков и нужны те кто будет драйвить и фичалидить - таких охотно повышают.
38 3098141
>>097770

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



а я писал софт для орбитальной станции арасаки
и софт для ZOG по контролю мира
и детектор мамкиного пиздабола тоже писал
39 3098321
>>096878
Это который постоянно политику тащит в свои чаты, зигует и хохлянкой болеет?
40 3098326
>>098141
Не, я ему верю. Он же сказал что писал, но не сказал что написал. Я и тебе верю.

А вотесли бы вы завершилиэти действия, то не поверил бы.
41 3098328
>>096878

>учился на математика в провинциальном вузе и


Но математики круче программистов. Это уже более высокая страта. Связавшись с програмированием он даунгрейднулся.
42 3098367
>>098321
Да. При этом не просто хохлянкой болеет, а страдает каким-то явно выраженным людоедством и человеконенавистничеством. Какая-то даже животная агрессия. Неприятные человек в общем. Уж не знаю как он со своими подчиненными общается и как они его терпят, если ИРЛ он похожим образом себя ведет.

>>097295

>Даже не знал, что он тимлид


Он не просто тимлид, а скорее даже техлид, то есть руководит тимлидами. Наблюдаю за ним уже несколько лет и кажется что это ебнутый психопат, причем ему еще только 30 лет или даже 30 еще нет.
43 3098377
>>098328

>Но математики круче программистов.


Но сосут уЖ математиков-программистов.
44 3098407
>>097356

>на верилоге программировать


Верилог - это не про программирование, а про описание схемотехники.

>>097356

>работают в компаниях разрабатывающих САПРы


Знаком с этой темой кстати. В целом там нет ничего интересного нынче. Огромные слои 20 или даже 30 летнего легаси на С++ под винду.
Если говорить про Россию, то САПР делает Аскон, Т-Flex и еще парочка конторок поменьше. А геометрическое ядро и вовсе только Аскон делает. По отзывам - атмосфера у них совок, зарплаты ниже рынка, есть необходимость работать в жопе мира (в частности Аскон - это Коломна или Рязань).

>>097329

>конкретно операционки, схемотехника, курс по работе ЭВМ, мб сети еще. То же самое на мехмате



Тут из компутер саенса только операционки и сети. И не совсем понятно, что они на "физике" или "математике" делают. В МГУ и СПбГУ на физфаке и мехмате таких курсов даже по выбору кажется нет, только если на другой факультет сознательно не ходить. Для физиков и мехматян у нас были курсы по параллельным вычислениям, фортрану, питону и иногда С++.
45 3098441
>>098407

>И не совсем понятно, что они на "физике" или "математике" делают


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

>Если говорить про Россию, то САПР делает Аскон, Т-Flex


У нас в Нск это контора Ledas и еще какая-то, хз как там по зп, набирают шарпистов и плюсовиков.
image.png179 Кб, 363x506
46 3098478
>>098441
Матфак в ВШЭ и тому подобных заведений это именно чистая математика. Вот прям абстрактное дрочево гомологий, алгебраической геометрии, теорката, топологии, итд.

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

>>098441

>У нас в Нск это контора Ledas и еще какая-то, хз как там по зп, набирают шарпистов и плюсовиков


Да все равно рынок труда очень узкий. К тому же они больше для Dassault что-то делали на заказ, как у них сейчас дела, еще работают с французами из РФ? Сама сфера конечно интересная, но все равно на любителя. Когда-то читал книжку Голованова "Геометрическое моделирование", но что-то тяжеловато написано, не осилил в общем. Там про кривые Безье, B-кривые, boundary representation объемных тел, алгоритмы объединения, пересечения. Написано сухим языком и почти без примеров. Но в итоге решил в бекенд макаки уйти, тут больше всякого интересного имхо, чем ковырять старый легаси код с матаном, который еще деды писали.
47 3098480
>>098407
Если дилетанту подсунуть верилог, то он не отличит его от языкка программирования.

Половина завсегдатаев /pr не отличит.
48 3098486
>>098478

>Там про кривые Безье,


Самая что нинаесть прикладная вещь. Нынче используется всем человечеством. Есть смартфон? Все что ты видишь читаешь на экране, ими и нарисовано.
49 3098512
>>096878
Твои разборки с ноунеймами вообще не интересны, антоша, без негатива.
про jit 50 3098695
Есть ли полное руководство по jit?
Иногда возникают мысли, что jit не то, чем кажется.

Если результат jit есть код самой машины, то как происходит взаимодействие с кучей? Почему jit не приводит к таким падениям скорости, как это делают нативные методы при работе с кучей?
51 3098720
>>098695
Сборщик мусора. Он откладывает реальное освобожденик, просто отмечая у себя блоки кав осввобожденные, а затем как начнёт хуячить, что мало не покажется. Чудес не бывает - закон сохранения.
52 3098911
Посоны, я тут стал взахлеб читать книги по джаве, чтоб закрыть белые пятна, так то я сеньор с 10+ лет опыта, но с сильным синдромом самозванца, так вот щас читаю жпа и хибернейт и охуеваю скольок же у меня неупордоченных знаний по этому всему, типо я всегда чем-то пользовался, но не знал что это именно так называется и тд. Всякие дао, репозитори, всё намешано в кучу, как блять с этим справляться? Типо встречаешься с чем-то первый раз и пиздуешь сразу книги читать по этой технологии? За 10 лет я не прочитал ни одной целой книги, только статьи или главы по конкретной проблеме.
53 3098920
>>098911
Ты никакой не сеньор, если для тебя то, что ты прочел в книгах - откровение..
54 3098943
>>098911
Ты никакой не сеньор, если в 2024 зачем-то решил читать про жпа и хибернейт.
55 3099121
>>098911
А ты еще спеки открой почитай, и вообще преисполнишься.
56 3099127
>>099121
Так только спеки я и чтиал, но они ж не дают цельного представления о технологии, они типо показывают, вот ттут такие то атрибуты есть, можно сжелать так и так, а что это в целом там не пишут обычно
57 3099233
>>098943
Действительно, зачем читать про хибернейт и жпа, их всего то в абсолютно каждом серьезном проекте используют
58 3099278
>>098695

>Есть ли полное руководство по jit?


Нет конечно. Потому что каждая реализация JVM имеет свою реализацию. Плюс он постоянно меняется, замучаешься в спеку обновления вносить, а там же ещё и платформ больше чем одна,
59 3099297
>>099233

>>в абсолютно каждом серьезном проекте используют


только в легаси
60 3099386
>>099233

>хибернейт


>жпа


>в абсолютно каждом серьезном проекте используют


Твой жэпэа и хубирнейт - легаси от которого избавляются всеми силами. Новые проекты в принципе на начинают на этих технологиях
61 3099391
>>099297
а что НЕ в легаси используют по твоему?
62 3099393
>>099386
а на каких начинают?
63 3099414
>>098512
Я вообще не понимаю почему вы обсуждаете здесь каких-то левых челов и вообще не занимаетесь обсуждением программирования как такового!
64 3099446
>>097611

>Попробуй на fpga сделать такое - тебе дают картинку, а ты на выходе выдаёшь черно-белую. Сможешь запилить?


Конечно, просто фильтруешь любой из каналов и все - картинка черно белая. Все? Математика закончилась?
65 3099449
>>097770

>Я на джаве мультиплатформенный игровой движок писал.


Интересно, есть где посмотреть?
66 3099472
>>099446
Как ты будешь фильтровать канал если картинка в YUV420?
67 3099497
>>099472

>У тебя будет 3 канала RGB


Не буду, буду фильтровать ргб
68 3099512
>>099497
Окей :(
69 3099626
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to resolve name [org.hibernate.dialect.PostgreSQL10Dialect] as strategy [org.hibernate.dialect.Dialect]

Что я забыл прописать? Бд есть, подключится можно.
70 3099705
Гойда братцы! Сейчас решил подготовиться к интервью на плюсовика, вспомнить плюсы. И теперь бесконечно благодарен Гослингу за то что мне на джаве не нужно объявлять по 5(!) конструкторов к каждому классу. Я уж и забыл какой же пиздец эти плюсы, обожаю джаву!
9695809458875178050.png195 Кб, 600x600
71 3099707
>>099705
Если тебе так джава нравится, то зачем в плюсы лезешь?
72 3099708
>>099707
хочу лоу левел
73 3099717
>>099705
Это ты на шарпе ещё не писал. Плевался бы от джавы так же, как сейчас плюёшься от плюсов.
74 3099850
Я вкатился 4 года назад(все 4 года на Java), и я блять заебался . Заебало это легаси старье на работе. Я блять свободное время, каждые выходные полдня занимаюсь каким-то дерьмо проектом на Angular и React, Node и всякой херней. Я задался вопросом: что я делаю со своим свободным временем? Я провожу более 8 часов в день, тараща на экран, и потом делаю то же самое в свободное время? Это потому, что я люблю программирование, но это старье не удовлетворяет мои программистские желания. Я теперь блять ненавижу свою работу.
75 3099866
>>099850
Зачем ты проводишь своё свободное время таким образом? Я по работе только книжки читаю, а в качестве хобби у меня геймдев где всё совсем по другому.
76 3099880
>>099297
>>099386
Ребят вы ебанутые? Я 10+ лет в этом варюсь. Все проекты с этого начинаются, на чём вы блять ещё бд будете маппить, на ждбц или на графах, чтоб всё по пизде пошло? Весь документооборот, все банки, все корпораты на жпа сидят
77 3099896
>>099717
Писал, на юнити. Я не спорю, у Шарпа есть очень интересные фишки, которых в джаве не хватает, но в общем это та же джава только в профиль.
79 3099906
>>099880
Ну, я как бы за 25+ лет много способов, отличных от жпа, повидал, ентерпрайзодауненок. Ты, кстати, из Сбера или Иннотеха?
80 3099926
>>099906
Я из ноунейма, который пилит б2б ПО для яндексов, сберов и прочих больших корпоратов нефтегаза и госов, я не знаю почему они сами не пилят эту хуйню
81 3100031
>>099926

>>ПО для яндексов, сберов


>>почему они сами не пилят эту хуйню


Все толковые в яндексе съебали заграницу в 2022, сбер перестал платить большие премии и стал зашкваром. Остались только студенты олимпиадники и потухшие скуфы на пенсии.
82 3100108
>>100031
Заграницу съебали только соевые джуны, и то половина попросилась обратно. По своим сужу,не съебал никто.
Да в принципе если чел съебыает куда-то в поисках лучшей жизни зхначит он нихуя не умеет. Это те же гастры, которые у себя на родине нахуй не нужны. Дискутировать на тему "хорошо ли в РФ" не буду, Россия лучшая страна для жизни и работы, нуф саид
Ах да, твои инсайды про 2022 говно, мы для них это пилим с 2016го, ну я лично как минимум в это пришел, хотя пилили и раньше
83 3100173
>>100108

>Россия лучшая страна для жизни и работы, нуф саид



Ха ха ха. К этому надо добавляить - "из тех, где ты жил и работал".
84 3100202
>>100173
Да мне похуй, веришь нет?
Я нигде кроме как тут не жил и не работал и не собираюсь.
85 3100206
>>099901
Спасибо.
86 3100236
>>099880

>на чём вы блять ещё бд будете маппить, на ждбц или на графах, чтоб всё по пизде пошло?



Жук для вас всех шутка чтоли?

Хули вам надо? Литералли все за тебя сделает - и структурки по базам сгенерит, и запросы - знай ебошь контрол-пробел в идее. Не хошь ебошить запросы - ну работай со сгенеренными сущностями как привык в жопе. Разве что минет не сделает. И порог входа в жука - знаешь SQL значит знаешь жук, все нахуй. В отличие от хубера, где вдовесок к знанию очередного диалекта аля "критерия апи" или еще "HSQL" когда то помнится был вроде еще у тебя персистенс контексты, энтити в разных состояниях, ойбля-ебанул-лэзи-коллекцию-на-детачнутой-энтити, ой-бля-ебанул-N+1-потому-что-перебрал-обьекты-в-цикле (где это видано, ага - коллекцию обьектов в ООП уже траверсить не дают), плюс стопятцот способов хуйнуть перформанс из-за того, что эта халабуда сгенерила неинтуитивный запрос, а ты об этой хитрой особенности забыл.

Мимо
87 3100341
>>100236
Да я то блядь не против, но нигде вашего жука не встречал ни разу.
>ойбля-ебанул-лэзи-коллекцию-на-детачнутой-энтити
Ну это дтошками решается, нехуй энтитями хуевертить
Остальное тоже в зависимости от нужды решаемо
Есть примеры энтерпрайзов на жуке?
88 3100358
>>100341

> нехуй энтитями хуевертить


А нахера тогда это всё, если нельзя энтитями хуевертить?
В чём смысл "объектно-реляционного маппинга"?
В том, что ты как обычно манипулируешь объектами, и оно как-то само взаимодействует с базой данных под капотом.
А если ты носишься со слоем взаимодействия с базой данных, специально что-то делаешь, чтобы загрузить и выгрузить данные, потом отдельно переводишь в другие объекты, чтобы лишний раз эти объекты не трогать - то тогда смысла в этом маппинге нет.
89 3100375
>>100358
Есть, ты маппишь бд на жава объекты без оглядки на проблемы ждбц апи например, когда у тебя может не быть каких-то столбцов в рантайме и прочая хуйня, с которой заебешься.
Ну да решение не идеальное и детачед энтити ещё не самая главная проблема, но лучшего рещения пока не придумали.
Не ебу за жук, почитаю, спасибо.
90 3100401
>>100341

>Есть примеры энтерпрайзов на жуке?



Да хули те сдался энтерпрайз то? У энтерпрайза своя кухня, блин, энтерпрайз может и на вебсфере 10летней давности сидеть - это же не означает что сервера приложений времен JavaEE 6 - охуенная тема? Если апеллировать все время к опыту энтерпрайзов, внезапно получится что и кобол - все еще торт с вишенкой. Давай общаться используя свою голову и свой опыт, а не списывая все на энтерпрайз, пожалуйста?
91 3100419
>>100401
Да потому, что я работаю в энтерпрайзе 10 лет, предлагаешь мне джуном пойти в модный стартап? Да джаваЕЕ охуенная тема, но вот у нас например 8й используется.
92 3100421
>>099896
У Юнити отсталый сишарп, потому что там моно.
93 3100567
>>100108

>>По своим сужу,не съебал никто.


>>Заграницу съебали только соевые джуны, и то половина попросилась обратно.


Ты сам из яндекса чтоль? Буквально в соседнем треде анон писал, что волож вывез почти всех уровня мидла+ и выше на свои нидерландские стартапы, остались только диды и джуны, в т.ч. на его проекте.

>>если чел съебыает куда-то в поисках лучшей жизни зхначит он нихуя не умеет


Даже если он сам особо не хочет, но лично его зазывают высокими зепками и условиями? При чем не в сербостаны, а в более-менее приличные места типа Нидерландов и Израиля не сшп конечно, но жить можно ?
94 3100589
>>100567
Но волож это не яндекс
Почему я из яндекса, я наоборот говорю, что у нас никто кроме джунов с 0 опыта не обосрался.
Ну если ты не хочешь во всякую гейропу ехать, то как тебя могут зазвать высокой зп?
Я бы ради х3 зп пожалуй съездил бы пожить с семьей, тольок не в нидерланды и израиль, ну может в Португалию, Испанию(хотя там зп вряд ли есть) или в Германию, Скандинавию, но прям переезжать и обживаться да ну его нахуй.
95 3100590
>>100341

>>но нигде вашего жука не встречал ни разу.


Пилю госуху, у нас жук. В соседних проектах для этого же заказчика тоже все на жуке.
Но это относительно свежие проекты с нуля - 2021+. К тому же нас технологиями не душат - выбираем все сами, недавно на спринг 6 перешли безболезненно. В галере на западного барина помнится на жаву 11 нельзя было перейти без перезаключения контракта
Во всяких банках наверное хуй слезешь с хибернейта.
96 3100600
>>100567
Волож вывез далеко не всех сотрудников. По большей части он вывез где-то пятую часть облака себе, половину беспилотников и половину толоки. В сумме у него дай бог 500-600 человек сейчас суммарно вместе с менеджерами и HR будет.

В некоторых бизнесах яндекса вроде Поиска, Маркета, Такси, Еды, Лавки, Музыки вообще никого не вывозили, и там по-прежнему работает много людей, которые еще до гойды или даже до ковида пришли в Яндекс работать.

>>100567

>лично его зазывают высокими зепками и условиями


Из моего окружения несколько человек уехали в Нидерланды и Израиль. Скажу сразу - зарплаты до вычета налогов там явно больше чем в РФ. Но Нидерланды такая страна, где стоимость жизни чуть дешевле Швейцарии. А недвижка в мухосранях стоит как элитные поселки и большие города в Германии. При этом рулинг у них сейчас порезали, а скоро вообще уберут.
Так что в России или Сербии сидеть на россйиских окладах куда выгоднее, чем в Нидерланды переезжать. Условия работы там не лучше, чем здесь. По сути люди уезжали просто из-за страха мобилизации, не более. Сама контора Воложа не особо стабильная в финансовом плане. Если российский Яндекс зарабатывает дохуя бабла чистой прибыли и можно без страха планировать хоть до пенсии в Яндексе сидеть, то компания Воложа убыточная почти по всем направлениям. Nebius едва ли сможет конкурировать с AWS и Azure, а беспилотники это в целом не более чем долгоиграющий стартап, который если и выстрелит, то лет через 15-20, не раньше.
97 3100609
>>100375

>но лучшего рещения пока не придумали


жук
98 3100818
>>100600

>можно без страха планировать хоть до пенсии в Яндексе сидеть


Расскажите ему про KPI, оценки и фича-лидерство)))) Чел... не будешь перформить и приносить вэлью, которое видно - выкинут на мороз как шавку
99 3100825
>>100567

>более-менее приличные места типа Израиля


Ой вей, чтобы прилично ракеты на голову падали, лол?)
100 3100827
>>100600

>В некоторых бизнесах яндекса вроде Поиска



Так это ж база. Кто вспомнит про Яндекс, если не будет поиска? Без поиска Яндекс никто и ничто. Что-то уровня Озонв и всяких ненужных сбертехов и прочего говна.

Только поиск поднимает Яндекс над остальными.
101 3100880
>>100827
Кроме непосредственно поиска еще есть Карты, Музыка, Кинопоиск, Такси, Лавка, Еда, Алиса.

Вроде это более-менее живые продукты, которыми пользуются люди. Маркет да, это помойка.

>>100818
Ну, если чел до 17 грейда добрался, то значит до пенсии спокойно просидит, если внезапно инсульт не ударит с полной потерей мышления или памяти. А с низкогрейдовых нечего брать, их действительно толпами на мороз после каждого ревью отправляют за лоуперформанс.
102 3100946
>>100600

> Люди уезжали просто из-за страха мобилизации


Зря думаешь боялись?
103 3100948
>>100880
Что такое 17 грейд?
104 3100979
>>100946
Если войны с европой не будет - то зря. Если будет - то ехать в эту самую европу было еще более тупой идеей чем сидеть дома.
105 3100984
>>100979
А если соевые с гречневыми страну проебут?
106 3100988
>>100948
Втащил на проект 17 джаву - значит 17й грейд
107 3100991
>>100979
Лол, гойдостан форева, хотя все что есть, пока еще сносные зепки, которые дают почувствовать себя чуть менее нищим, чем окружающие.
108 3100996
>>100979

> Если будет - то ехать в эту самую европу было еще более тупой идеей чем сидеть дома.


Лол. Ты действительно думаешь, что Пыня о тебе позаботься и защитит от ядерных ракет США с натовских баз? Господи, какой-же коопиум.
109 3101130
>>100984
>>100991
>>100996
Я не говорю что нужно обязательно сидеть в рф, но валить надо не в европку с дикими налогами и праваками у власти, а куда то поспокойнее, где в случае чего не заморозят счета и не конфискуют все имущество просто потому что ты не в той стране родился даже если у тебя уже есть гражданство.
110 3101133
>>101130
Всё так, но жизнь у 99 % такая, что тебе предлагают страну нейм или остаёшься в РФ. Вариантов других просто нет.
111 3101143

>The virtual threads support for Undertow has been reverted, as it leaks memory. See #39812 for details.


АХАХАХАХАХ
112 3101175
>>101143
К - классика. Всё мы решили что-то с багами
113 3101201
>>101143
Поэтому всем всегда и талдычат: скачайте превью и потестируйте. Нет блять, дождемся релиза и тогда начнем огребать.
114 3101206
>>101201
А кто на это время выделит на работе? Я представляю реакцию лида, на предложение потратить время на интеграцию пакета, который ещё не в релизе "на будущее".
115 3101228
>>101206
Ну так решили действовать эгоистично, и получили возврат от своего эгоизма. Я всегда на превью сижу со всеми превью фичами на самой последней версии джавы (не из альтруизма, а из желания побыстрее потрогать новые крутые фичи).
116 3101233
>>101143
Ссылку бы дал хотя-бы. Я 39812 не могу у андертова найти, там всего 2к иссуй.
117 3101236
>>101233
У спринга поищи.
118 3101259
Господа, а с каких хуев я должен в бинах автовайрить нужный мне бин? Почему я не могу везде автовайрить бинфактори и из него получать в нужном методе нужный мне бин?
119 3101268
>>101201

>>Поэтому всем всегда и талдычат: скачайте превью и потестируйте.


Подожду стабильную версию годик - тогда и гляну че там добавили. Почти всегда там ненужная сейчас залупень только ради хайпа.
120 3101269
>>096760
Созависимость с банками, как убедишь их переехать, многие за ними переедут, а список банков: ДАННЫЕ УДАЛЕНЫ на бутылку посадят если скажу какие, хоть на самом деле почти все старые кроме большой тройки
121 3101275
>>099472
Какой же кринж, малютка, оставить Y-plane, а остальное выкинуть нахуй
Сделать из yuv чб это буквально простейшее что можно сделать, ты же в курсе, что yuv основан на RGB? При желании его спокойно можно конвертнуть и сделать так же как написал анон, при этом даже конвертация не требует супер математики, там всё буквально для даунов
Кстати даже в моей далеко не топ по рейтингам Нск шараге давали задания на то чтобы запихнуть инфу в картинку так, чтобы визуально качество не изменилось
мимокрок
122 3101277
>>098328

>Но математики круче программистов


Размером чсв разве что и не более
AlexeySavvateev.jpg51 Кб, 1170x642
123 3101283
>>098328

>>Но математики круче программистов. Это уже более высокая страта.


У меня математик ассоциируется именно с пикрил.
Науку такой двигать наверное может, но пусть делает это где то в изоляции от психически здоровых людей.
124 3101299
>>101201

>скачайте превью и потестируйте


Говняным мартышкам, которые своими кривыми руками пилят жэвээм, нужно тщательнее тестировать свой помойный код и быть в контакте с разработчиками ключевых проектах, которые в 2к24 по какой-то нелепой причине используют жабу. А не выкатывать непротестированное говно, а затем удивляться, чего это то тут, то там отстреливает в разных проектах
125 3101301
>>101283
Ну этот чел ваще же не имеет общего ничего с математикой как наукой, в трендах он не шарит, просто делает видосы для школоты и студентов про вышмат и разбирает задачки с олимпиад для олигофренов
126 3101311
В чем плохи хранимые sql процедуры?
127 3101334
>>101311
Размазывается логика по коду на твоём языке и sql. Для изменения нужны миграции.
128 3101349
>>101259
ну не бинфактори, а ApplicationContext, но автоварь и доставай явно в рантайме, кто тебе запрещает?
129 3101351
>>101283
двачую, он рассказывает плохо и с неудачными примерами
просто перехайпленная посредственность

Вот эпичное интервью, в котором поциент раскрывается как долбоёб
https://www.youtube.com/watch?v=uw2EdOytA-o

Вот разбор этого интервью, очень длинно и нудно, но исчерпывающе
https://www.youtube.com/watch?v=EfvfHd3EMdw
https://www.youtube.com/watch?v=-QQdBQHLNeU
https://www.youtube.com/watch?v=cbQWSydg2ic
130 3101378
>>101269
Мы на эту тему беседовали недавно на работе, что нужна политика обновления зависимостей, чтобы не превратится в компании работающие с жабой 8. Ничего не решили по итогу.
131 3101384
>>101351
Если человек верит в бога, то уже можно делить на два его слова. Если он добавляет к богу ещё слово русский мир, то можно ещё на два делить оставшееся.
132 3101422
>>101378
Ничего не решили или вас нахуй послали? Задай неудобный вопрос, почему в том же банке может быть последний 8 .NET, но джава команды при этом застряли на 8 версии.
avatars-pcSIZkzlSDQdLED6-5kGkWQ-t500x500.jpg37 Кб, 500x500
133 3101435
>>101384
Ты долбоеб, подрасти немного сперва
134 3101481
>>101422
Ничего не решили. Точнее решили найти the best practices в Интернете и назначили на меня эту ответственность. В принципе вариантов немного, или обновляешься и кастомеры жгут тебя огнем и мечом или не обновляется и тогда остаёшься в болоте на вечно.

Я буду давить на мысль, что мы обязаны раз в 3 года ломать обратную совместимость и обновлять вообще все наши зависимости (в том числе и язык) до последней версии и по возможности не ломая совместимость на уровне сигнатур, но если надо, то и её тоже ломать.

До этого момента обновлять зависимости только если будут в свежих версиях фиксятся какие-то критические баги или уязвимости.
135 3101500
>>101349
Только вместо ошибок во время запуска будешь ловить ошибки инициализации бинов в ратнтайме, каеф
>>100609
>>100590
>>100236
Я прочитал про ваш жук, в первой же статье, "ну это как хибернейт, но посложнее". А в чём выгода то? Те же энтитит, тольок теперь рекорды, те же мапперы, но ещё и дсл запросы яйца выкручивать?
Это нихуя не проще хибернейта, это сложнее наоборот. Я не против, но проблемы те же что и у хибернейта, только ещё новая дроч добавляется
136 3101569
>>101500
ничё не хибернейт. Это просто обёртка над прямыми sql запросами.
Хибернейт это типа такой более интеллектуальный, но интеллектуальность не сработала, программист лучше генерит sql
137 3101586
Я живу в Европе уже более 15 лет. Недавно мой коллега сказал, что должно быть здорово знать русский язык, потому что я могу читать русскоязычный контент, и в русскоязычной области программирования, вероятно, есть какие-то уникальные материалы, учитывая, что исторически русский язык был одним из официальных языков науки в математике, и оттуда пришло много новых математических концепций и профессионалов. Он прав? Я лишаюсь чего-то, не ища русскоязычный контент по программированию в интернете, или там нет ничего инновационного по сравнению с англоязычным интернетом?
138 3101589
>>101586
лишаешься высеров всяких золотцев и гансов спб
139 3101599
>>101586
Я раньше читал книги по программированию на английском, потом перестал выебываться и стал читать только на русском, выхлопа стало больше. Насчёт ориджинала хз, ну всякие блоги и статьи местные да, всё что связано с русским айти да, со всякими нашими уникальными сервисами, банковским сектором например, госами.
140 3101701
>>101586
Я думаю нет. Не было ещё ни одной книги по специальности, которая была бы в оригинале на русском языке. Про ютуб контент не знаю, я его смотрю больше поржать или лекции не на рабочие темы.
141 3101705
Выбирая между макбуком M1 Pro и ноутбуком XPS15 на линуксе чтобы вы выбрали? На работе предлагают на выбор.

Мне самому нравятся характеристики макбука, но макось мне не нравится. Мне не нравятся характеристики ноутбука, но Линукс мне нравится.
142 3101711
>>101586
До СВГ конфы по джаве были весьма продвинутые. Плюс на русском выступали не только спикеры из России.
143 3101720
>>101500
Хибер имеет гораздо больше возможностей выстрелить себе в ногу. Все эти ленивые загрузки, пропагация удаления, проблема n+1. Жук просто обёртка над sql, делает только то, что ты написал. Единственная сложность, это то, что надо нагенерить классы и Спринг не интегрируется настолько плотно.
144 3101797
>>101705
Мак, но чтобы памяти было хотя бы 32 гб, т.к. докер там через виртуальную машину
145 3101893
>>101384

>>Если человек верит в бога


В бога то верить можно - это не противоречит науке. по божьей воле разнозаряженные частицы притягиваются, а скорость света лимитирована
А вот религия, которая утверждает что бог подобен человеку - антинаучна и предлагает набор сказок для объяснения всего.
146 3101977
>>101797
Я проверил там 16 ГБ
>>101893

> скорость света лимитирована


Тогда уж природа, а не бог. Бог предполагает субъектность, природа нет
147 3102003
>>101977
Субъект создавший константы для природы. Мб по ТЗ больше и не требовалось.
148 3102050
>>101500

> в первой же статье, "ну это как хибернейт, но посложнее"



Чел... ты серьезно щас просишь пояснить за чью то рандомную эмоцию из интернета, под которой не просматривается ни толики обьективной подоплеки?

>Это нихуя не проще хибернейта



Авотхуй. Проще. И проще на порядок.
149 3102061

>хуйпидобирнейт


Ормлайт.

>Лукашенко


Кверидсл.
150 3102110
>>102050

>И проще на порядок


Посоветуй хорошую книгу или какие-нибудь ресурсы для изучения SQL? Только чтобы реально можно было научиться решать очень сложные запросы
151 3102130
>>101422
Потому что на дотнете если ты не обновишься, то у тебя всё грохнется?
А так-то джавы 8 будет достаточно всем, пока не подойдёт Вальхалла можно и не обновляться.
152 3102134
>>102110
Я по докам учился + методом тыка закреплял, мне было норм так.
153 3102135
>>101311
В теории в том что часть логики у тебя на базе, это утечка абстракции, база не взаимозаменяема.
Но если ты не планируешь менять базу то и пофиг в общем-то.
Но вне зависимости от архитектурных решений большие агрегации лучше делать через хранимые процедуры, даже если это "неправильно" с архитектурной точки зрения.
154 3102136
>>102110
Хз, по-моему только на практике можно научиться
155 3102144
>>101500

>"ну это как хибернейт, но посложнее"


>А в чём выгода то?


Я бы сказал - типобезопасность параметров, в остальном тоже самое можно хибером достичь, без затаскивания левых технологий в стэк
156 3102153
>>101283
Савватеев кстати часто высказывает интересное мнение про изучение математики. Что, мол, математика - это наука, которая имеет непреодолимо жесткий потолок, индивидуальный для каждого отдельно взятого анона. Типа - если родился гуманитарием, математику хуй освоишь, даже если захочешь. Буквально заебешься в потугах понять ту или иную концепцию настолько, что оно того не стоит. И типа у каждого этот предел свой - кто то останавливается на базовых вещах типа арифметики и ему - норм, кто то - на вещах посложнее, типа логарифмов и тригонометрии, кто то - на интегральном-дифференциальном счислении, и.т.д. по нарастающей, но у каждого есть свой предел, выше которого не прыгнуть.

Хуй знает прав он или не прав, но если прав, получается что димлом по математике это буквально диплом гигачада мысли, и должен котироваться пожалуй на порядок выше диплома по КС, когда дело касается разработки, ведь КС на 99% - та же математика.
157 3102161
>>102153

> если родился гуманитарием,


чел это натурально тейк на уровне гомеопатии. Но даже если ты в такую хуйню как "склад ума" веруешь, похуй, Саватеев же сам просто типичный недалекий советсткий старикашка, что по сути должно прямо же и опровергать твою идею про диплом гигачада
158 3102174
>>101311
>>102135

>В теории в том что часть логики у тебя на базе, это утечка абстракции, база не взаимозаменяема.



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

Логика в БД - отстой по другой причине. Логика софта имеет тенденцию меняться. И одно дело когда замена логики это типа "открыть иде, поправить код, скомпилировать, прогнать тесты, собрать дистрибутив" - привычный разработчику процесс. И совсем другое, когда замена логики бьет по схеме БД, провоцируя лишний раз делать миграцию. Кроме того, профит и самая сильная сторона SQLя - в том, что SQL - декларативный язык. Обмазывая его логикой на хранимках, мы превращаем его обратно в нечто императивное, похожее на паскаль. Причем учитывая что девелоперская поддержка хранимок осталась где то на уровне бэйсика 90х - ни тебе IDE с интеллисенсом, ни тебе модульности, сорц-контрола, как тестировать непонятно - ничего нет. Нахуй надо так жить?
159 3102179
>>102161

Может и да, но ты сам щас буквально пыжишься "опровергнуть тейк" приводя в ответ лишь strawman beating и переход на личности. Не надо так.
160 3102199
>>102174
Ну с другой стороны вытягивать всю базу в джаву, чтобы сагрегировать там что-то тоже не очень, особенно если данных много
161 3102207
>>102199
Ну вот и думай. Правда где то посередине.
162 3102210
>>102199
Но кстати в 2024м есть много других штуковин вместо хранимок и триггеров. Есть автовычисляемые поля. Есть вьюхи. Для каких то вычислительных и аггрегационных кейсов хватит и их
163 3102212
>>101311
Ничем они не плохи, меньше слушай петушков из стартапов.
1) Хранимки позволяют удаленно отлаживать запросы на живой базе, когда ты через три впна подключаешься к серверу заказчика и там в режиме слайд-шоу смотришь планы.
2) Хранимки позволяют ограничить доступ к базе. Ни один дба никогда не даст разрабам прямой доступ к таблицам, это база.
3) Хранимки позволяют собирать внутри запрос из кусочков, когда у тебя охуительный грид с пейджингом, фильтрацией и овер 50 джойнов под капотом.
164 3102217
>>102212

>Хранимки позволяют собирать внутри запрос из кусочков, когда у тебя охуительный грид с пейджингом, фильтрацией и овер 50 джойнов под капотом.



Любой вменяемый генератор запросов (типа того же, прости господи, жука) позволяет это делать. В чем хранимки лучше?
165 3102228
>>102217
Во-первых, не умеет.
Во-вторых, как это отлаживать?
У нас коробочная система, которая работает внутри сети заказчика, наружу торчит только небольшая апишка для мобилок. В случае с хранимкой я могу через впн посмотреть план на живой базе и добавить индексы. В случае с генератором - а хуй знает.
166 3102256
>>102228

Спорить не буду, у тебя походу какая то своя кухня. Обычно на моей памяти на отладку в проде полагаться вообще не приходится ни в каком виде, и не то что впна за три пизды - недоступно вообще нихуя кроме логов, дампов и показаний очевидцев. Поэтому мы не отлаживаем. Мы тестируем.
167 3102277
Гитфлоу это большая базища, но только тогда, когда покрытие тестами близится к 100%.
168 3102279
>>102277
В чем проявляется взаимосвязь?
169 3102281
>>102279
Без покрытия тестами все плюсы гитфлоу перекрываются постоянным дебагом при слиянии.
170 3102308
>>102281
А как же конфликты? Тесты от них не спасают, даже наоборот
171 3102309
>>102308
Конфликты в сто раз менее проблематичны, чем хуй знает где находящиеся баги вылезающие раз в 30 лет и роняющие прод.
172 3102332
>>102309
Бля, вот этого оптимизма никогда не понимал. У тебя фичеветка может месяцами отбранчеванной сидеть, ждать своего часа, и там может происходить вообще все что угодно. А потом ты типа такой мержишься, и у тебя пол кодовой базы в конфликтах, а ты уже и не вспомнишь, в чем суть. Просто топливо для регрессий.

А в джаве все еще усугубляется тем, что пакадж должен совпадать с иерархией директорий. Меняешь пакадж - сорц сьезжает хуй пойми куда. Потом на этот сорц стреляет конфликт, но без вообще какой либо конкретики о том, что там конфликтануло.
173 3102340
>>102332

> Просто топливо для регрессий.


Ну так тесты против этого и направлены. Будет регрессия — тест найдёт её.

> А в джаве все еще усугубляется тем, что пакадж должен совпадать с иерархией директорий. Меняешь пакадж - сорц сьезжает хуй пойми куда. Потом на этот сорц стреляет конфликт, но без вообще какой либо конкретики о том, что там конфликтануло.


Гит же уже давненько нормально распознаёт перемещённые файлы. Только нужно перемещать отдельным коммитом обязательно.
174 3102341
>>102110
Чатгпт. Если хочешь что-то сделать спрашиваешь у него как и он выдает примеры кода и объяснение. Только изучи минимальный промт инженеринг предварительно
175 3102345
>>102340

>Ну так тесты против этого и направлены. Будет регрессия — тест найдёт её.



Так а в тестах чтоли конфликтов не бывает по твоему?
176 3102348
>>102345
Тесты обычно (и должны быть) тривиальны и сложно в них не разобраться что к чему.
177 3102353
>>102348
И как на практике у вас они там - достаточно тривиальны?
178 3102356
>>102353
Когда приходиться мокать полпроекта вся тривиальность пропадает.
мимо
179 3102360
>>102356
Ну вот и спрашиваю. Может анон как то избежал нужды мокать полпроекта, хуй его знает.
180 3102363
>>102353
Да в принципе да, достаточно всё просто. У нас вообще кодовая база хорошая. Да и суть тут не в этом. Суть в том, что в любом случае тесты при гитфлоу сильно облегчают процесс так как слияние становится проще, а слияние при гитфлоу это цена гитфлоу и облегчение слияния позволяет раскрыть то, что гитфлоу даёт. Никто не говорил что оно становится бесплатным.
181 3102364
>>102363
Если что-то будет нетривиально, и тест сломается, то сработает то, что тесты обычно выбрасывают ошибку в основном как при баге в коде, так и при баге в самом тесте.
182 3102371
>>102363

>Да в принципе да, достаточно всё просто. У нас вообще кодовая база хорошая



Какие же вы молодцы

>в любом случае тесты при гитфлоу сильно облегчают процесс так как слияние становится проще



Хз, я вот сдался. У нас кодовая база совсем плохая. У нас было два поколения техлидов-распиздяев, нагенеривших легасятины, после чего пришлось как то впрягаться и выруливать. И скажу что обратное тоже верно: если кодовая база говно, а рефакторинг вопреки ситуации надо совмещать с фичами, лучше сразу отказаться от идеи мержа долгоиграющих веток (типа релизных).
Uwfr7rba27.png537 Кб, 1245x638
183 3102388
>>102110
недавно полистал в магазине, понравилось
184 3102398
>>102153
я не смог понять N мерное пространство и меня дропнули из вузика как раз на математике
185 3102408
>>102398
Что конкретно не понятно было в N мерном пространстве? Ты же буквально в нем живёшь
186 3102424
>>102228
я бы предположил что каждый sql запрос в приложухе согласовывается с дба. Генератор запросов не используется
187 3102428
>>102363
чел, тесты далеко не бесплатны. 100% покрытие это очень дорого и не гарантирует отсутствие багов и проблем. Но повышает стоимость разработки и поддержки
188 3102430
>>102408
как возможно например 10-мерное пространство? Длина, ширина, высота, где остальные измерения?
189 3102438
>>102430
Давай начнем с 4 мерного. Ширина, высота, глубина, время. Я думаю тут сложностей никаких. Добавь теперь к этому ещё цвет. Чего цвет? Пусть будет того пространства, в котором существует ширина, высота, глубина и время. Представь что при перемещении тебя по одной из 4 осей цвет пространства будет меняться. Чем дальше ты уйдешь от координат в высоту тем он будет синей, в глубину красней, в ширину зеленей, а время будет определять его прозрачность (RGBA). Вот тебе и 5 мерность. Дальше по аналогии можешь придумать примеры до 10 мерного пространства.
190 3102470
>>102428
По моему опыту 100% покрытия даёт поимку 90% багов и 75% покрытия даёт поимку 70% багов.
191 3102491
>>102438
...и вот тут возникает закономерный вопрос: с какого фига время - это 4е измерение, если ширину-высоту-глубину мы можем менять, а время течет само и наблюдателю неподконтрольно. Что делает время 4м измерением, с какого фига "сложностей никаких"? Нифига себе.

И да - я знаю, анон, что ты наверняка ответишь на этот вопрос. А тем временем у кого то абстракция N-мерного пространства слету укладывается в мозгу, а кто то из универа вылетает, или тупые вопросы задает, как я. Тебе - легко, нам - неоч. И в этом вся математика - как далеко индивид может абстрагироваться? Как по мне - не каждому дано.
192 3102522
>>102491
То, что время 4 измерение это бред, эйнштейн напридумывал хуйни, а порриджи подхватили. Измерения выше 3 понимаются просто эктраполяцией сравнения 2 и 3. И это даже можно осознать — гугли 4DMiner.
193 3102559
Как отменять комплитабл фьюче в условиях кубер подов? Не ясно ведь на какой под прилетит запрос,даже если сохранять фьючи в мапу,то не факт что на том поде куда прилетит запрос будет нужная мапа
194 3102667
>>102491
Да я понимаю, советую лекции Сапольски про детерминизм человечного поведения посмотреть. Он очень хорошо объясняет то, что хороший портной стал хорошим портным не из-за его стараний, и даже не из-за генетики, а потому что вся предыдущая совокупность всего привела к тому, что вот это куска материи будет хорошо шить одежду.
195 3102705
>>102559

>Как отменять комплитабл фьюче в условиях кубер подов? Не ясно ведь на какой под прилетит запрос,даже если сохранять фьючи в мапу,то не факт что на том поде куда прилетит запрос будет нужная мапа


Отмена CompletableFuture прото пытается закэнселить запрос в этой JVM. В лучшем случае это закроет соединение с удаленным хостом.
196 3102707
>>102705
Ни слова не понял из того что ты сказал
197 3102730
>>102341
Я вот пробовал спросить - он не вывозил и не мог написать нужный мне запрос, просто по кругу повторял одно и то же неправильное решение. Ему нужно объяснять как вкатуну и желательно за него сделать 80% работы. Про оптимизацию и поиск потенциальных багов он тоже не слышал.
198 3102731
>>102559
Комплитабл фьюче никак не связана с кубером
199 3102732
>>102730
У меня такое тоже бывает с 4 версией. Чаще всего это значит, то что запрос нужно полностью переписать по другому. Я ещё использую гемини адванс как альтернативу чатгпт, если есть лишние 20 евро, то можно попробовать так.
blogdetrov.jpg110 Кб, 1024x678
200 3103001
>>101599
скинь пару блогов
201 3103033
>>102731
Перечитай вопрос вслух
202 3103358
>>103033
Перечитал, похоже на бессвязный бред шизофреника
203 3103495
Почему в разных статьях и chatgpt структура области памяти jvm отличается ?
Дайте пожалуйста ссылку на актуальную информацию.
204 3103502
>>102559
Регистрировать в распределённом реестре, где у тебя фьючи лежат, и по канселейшн айди как-то отменять? Есть какие-нибудь диаграммы последовательности и кооперации для понимания? И что за кейс вообще, поподробнее?
205 3103558
>>103495
Уточни в запросе какая версия JVM тебя интересует. Возможно статьи рассказывают про 1.0.0, а чатгпт про 18.0.1.
206 3103635
>>103502
Пытаемся с хазелькаста слезть,у него то shared jvm и экзекьюторы знают о всех тасках,даже тех что на других подах. Плюс есть возможность именовать фьючи. Потом их можно по этому имени найти и сделать dispose() и все,таска отменяется. Вот думаю как бы сделать так чтобы один под знал о тасках запущенных на другом поде,пока ничего не придумал
207 3103679
>>098695

>Почему jit не приводит к таким падениям скорости, как это делают нативные методы при работе с кучей?



Тлдр: мемори пулинг, или почёму жава жрет так много памяти

languages like C++ use a per-allocation dynamic reference. I.e. each time a new object is placed on the heap it asks the OS for a free spot in RAM. This takes time as the OS needs to first search for an available placement. Java pre-allocates a large(ish) buffer and then places objects inside that. This is MUCH faster than C++’s heap allocations, as the OS only searches once for multiple objects. You can do similar in C++ by allocating an entire array on heap and then mapping the objects into this “buffer” instead. Effectively you’d be remaking a Java-like memory manager to do this though, and you would be wasting your time as there’s lots of similar libraries like boost in C++ which also use this pooled memory allocation technique
208 3103800
>>103679
Что за хуйню я прочитал? У ядра ОС нет никаких фри спотов, есть тупо указатель на конец кучи program break, дальше ебитесь сами. В сишке поиском свободного куска занимается malloc, а не ядро ОС, в джаве точно так же мы пробегаемся по большой куче в поисках места. Маленькая куча в джаве дефрагментируется с полной остановкой всей джава машины. В сишке тебе никто не мешает использовать вместо маллока свой менеджер памяти с бакетами, будет работать вообще охуеть как быстро.
209 3103920
>>103800

>У ядра ОС нет никаких фри спотов


В смысле нет? Ос же и мапит виртуальные адреса памяти процесса на реальные адреса на железе. А как ей понять куда мапить? Только туда где место свободное есть.
210 3104051
Как работать с https/ssl в java?
Есть ли готовые классы для этого?
211 3104076
>>104051
Обычно bouncy castle рекомендуют
212 3104505
>>103800
Malloc просит у os выделить страницы памяти, потом эти страницы уже нарезает на нужные блоки и отдаёт тебе.
213 3104526
>>104051
Что ты подразумевает под работать? Ты через конфиг можешь подключить любой криптопровайдер взамен дефолтного, а дальше оно само. Если тебе нужно инфу о соединении - доставкай sslsocket и смотри.
214 3104530
>>104505
Не так. Есть системный вызов sbrk() вот его и пользует malloc, если не находит непрерывный блок свободной памяти

Гугли sbrk - узнаешь новое для себя.

Не, ну по сути это близко к тому, что ты сказал. Но дьявол кроется в деталях.
215 3104643
>>096681 (OP)
Почему в жабе все плохо с библиотеками и фримверками? Понадобилось работать с ssh, но на жабе за 30 лет нихуя не написали. Есть полторы калечные библы, которые не суппортятся и все. На гоу и сишарпе я за полчаса написал нужный код, если что
216 3104660
217 3104677
>>104660

>com.jcraft


>0.1.55


Какой-то пердолька ноунейм, лол! Еще и не обновлял нихуя с 2018 года, лол

>Apache MINA SSHD


>Apache


Фу, блядь...
218 3104693
>>096878

>Димсол - провинциальный чсв тимлид-мартышка, который возомнил себя господом богом. Пруф ми вронг.


Меня больше уральский даун вымораживает. Репостит по кд новости своего челябинска с огоньком и другой смех. Часа 2 работают, остальное время капчуют.
219 3104695
>>096878

>Пруф ми вронг


Он живет в Москве и работает на себя консалтером. При этом читает кабанчика в москва сити
220 3104696
>>104693
Емельянов который?
221 3104698
>>104677

> Какой-то пердолька ноунейм, лол! Еще и не обновлял нихуя с 2018 года, лол


Апдутер, ты?

> Фу, блядь...


>ДВАЧ, ПОЧЕМУ У МЕНЯ РАНЫ ПО КРАЯМ ГУБ?


>МОЖЕТ ПОТОМУ ЧТО ТЫ СУП С НОЖА ЕШЬ?

222 3104702
>>104643
https://github.com/search?q=java%20ssh&type=repositories
831 репозиторий. На любой вкус, причём, есть и с 2,4к звёзд, и от жидбрейнс, и обновлённые 10 дней назад. Хотя чё я жирному отвечаю.
223 3104705
>>104696

>Емельянов который?


Он самый. Купил в своём мухосранске оверпрайснутую хату, которую даже депутату не продать и пытается удивить других таких провинциалов, которые тоже бетон покупают, но уже в москве.
224 3104767
>>104705
Лолировал в голосину с его попыток залететь на лида в утконос. Потом прибежал с порванной сракой и начал скулить, что мол "не срослось, пришлось идти на сеньку, тяжелое положение на проекте"))
225 3104823
>>096878
Литерали КТО?!
226 3104827
>>098321

>Это который постоянно политику тащит в свои чаты, зигует и хохлянкой болеет?


И ещё пиарит свой канал жизнь насекомых, где копипастит твитеры соевых куколдов из тбилиси.
227 3104828
>>104823

>Литерали КТО?!


админ жвмджобс же
228 3104833
>>104767
Я как раз пару недель перестал уже все их высеры читать. Когда у нас тут треды про волков были они там реагировали на это? Или там аудитория пикабу и про двачик не знают?
229 3104906
Есть ли что-то, чтобы отправлять и получать post запросы с https?
image.png56 Кб, 443x630
230 3104983

>Я опытный, я просто работал по ИП

231 3105018
>>104983
Проблемс? Димсол работает на себя по ип, кста. Консультирует бигтех и прочие Fortune 500 компании за сладкий прайс
image.png190 Кб, 418x465
232 3105058
>>105018
Проблема в том что димсол работал по настоящему ип.
А накрутчики опыта рисуют опыт что якобы работали по ип.

Скоро на людей с ИП будут смотреть как на обманщиков.
233 3105088
>>104983
По ТСП/ИП
234 3105137
блеять вам не похуй? это все касается реальных ослов, которые двух слов связать не могут. если ты толковый мужик, и себя таковым покажешь на собесе - да всем ваще похуй будет как ты там работал
235 3105141
>>105137
Нет, опыт очень важная штука.
Сам то ходишь к опытным врачам, а не к теоретикам (который точно все знают.)
236 3105144
>>096878
Ну так и есть, димсол это нонейм петух, единственный ресурс которого - админка в чятике с удачным именем. Вне чата он реально никто, скиллов нет, вот и приходится выебываться понтами пустыми.
237 3105147
>>105141
я и говорю о людях с реальным опытом, и не важно каким образом оформленным в бумажках (или не оформленным вовсе), на собесе отличить притворщика от реального инженегра - это задача тривиальная.
238 3105148
>>105137

> и себя таковым покажешь на собесе - да всем ваще похуй будет как ты там работал


Увы, но такие пользуются суфлером и обманывают интервьюеров.
Пруфов накидать?

Как раз из-за таких проверка опыта стала очень важной метрикой.
239 3105153
>>105147
Если у человека есть опыт - его стоит рассмотреть для собеса. Если он говно - переходим к следующему.
Базовая схема найма для 2024. Сейчас жулик на жулике. Даже собес проходят с обманом.
240 3105157
>>105147

>это задача тривиальная.


Нет, не отличишь, накрутчики зашли дальше чем мы предполагали.

Они используют кураторов, наставников, сливы видео-записей и многое другое. Даже ашот и шаурмечной может пройти собес.

По этому фильтр по опыту остается единственной метрикой чтобы хоть как-то защитить компанию от жулья и ворья.
image.png114 Кб, 1280x720
241 3105162
И это только верхуша айсберга.
Метрика чека опыта - пока самое лучше что можно придумать.
Ну а дальше проводим обыкновенный собес.
242 3105165
>>105153
это манямир. собес с другом в наушнике, я конечно допускаю, что где-то и проходится, но для этого требуется абсолютный похуизм и непонимание происходящего со стороны собеседующего, ну или отсутствие социальный скиллов минимальных даже. сам-то представь на секунду как это выглядит) тем более не понимаю почему это так парит людей из треда, где я точно уверен завсегдатаи сами обладают адекватным опытом, в т.ч. проведения собеседований в каком-то достаточном объеме, чтобы блеять не верить в такую хуйню)
243 3105189
>>105141

>Сам то ходишь к опытным врачам


Ты еще попробуй их найди, лол. Уже второй раз попадаюсь на накрученные отзывы на продокторов. А прием нынче стоит 3.5-4к
244 3105191
>>104833
Там у димсола тряска от волков, ибо он сам протоволк - вкатун по курсам и просто долбаеб по жизни
245 3105193
>>105137

>если ты толковый мужик


Скуфам в принципе нечего ловить в айтишке. Если тебе 30+, а ты еще код по тасочкам в джире пилишь, то ты свернул куда-то не туда..
246 3105196
>>105144

>он реально никто, скиллов нет


Чел... Ты его линкедин чекни, лол
247 3105200
>>105165
хуйня, нарисовать опыт - ноль проблем, некоторые осиливают рисовать опыт в трудовой, хотя это уже не для рядового вкатуна. Потом тренировки на собесы, 1-2 ментора с техническим опытом и опытом херки, ежедневная подготовка 2-3 собеса игровых и до 3х реальных и можешь хоть на синьку пройти. Еще круче удаленщики, за тех проходит реальный синька, который щемит собеседующих, а работает уже третий чел, который хоть и перформит на 1/5 ожиданий, но уже все этапы отбора пройдены, а в команде из 20+ разрабов дунасить никаких проблем.
После этого проходишь все собесы без напряга.
248 3105211
>>105196
Ну кидай ссыль
image.png27 Кб, 489x136
249 3105212
>>105165

>ну или отсутствие социальный скиллов минимальных даже


Как раз таки у людей с улицы с софтами все хорошо, они пришли из профессий где много общаются (продавцы-консультанты, таксисты)

>непонимание происходящего со стороны собеседующего


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

> тем более не понимаю почему это так парит людей из треда


Тебе придется работать с таким человеком в одной команде. Это печально скажется на всем. Нужно стараться искать профи, который наоборот упростить твою жизнь.
250 3105221
>>105212
даже хз метаирония это или реальный манямир
251 3105233
>>105221
Это реальность. Людей берут на работу но увольняют с испытательного.
Но страдаешь ты и вся команда.
252 3105239
>>105233
Просто надо вместе с волком увольнять хрюшу, его нанявшую.
253 3105243
>>105239
Ох лол, херка - это предфильтр, а решает профильный нанимающий менеджер.
какжуликпроходит собес.mp49 Мб, mp4,
1280x720, 3:08
254 3105250
>>105239
А причем тут хрюша? Вот как ты защитишься от таксиста который проходит собес с наставником на суфлере?
Хрюше просто нужно проверять трудовую книжку еще до собеса и вся папочку с документами, а не верить на слово.
255 3105253
Если бы людей без опыта были бы ничем не хуже людей с опытом, то все бы брали вкатунов за 15к. Зачем блять они платят по 300к опытным?))))
256 3105261
>>105253
За призрачную надежду, что опытный что-то сможет решить и принести вэлью, но есть небольшая прослойка вкатунов, которые способны перформить на уровне уставшего скуфа мидла уже на выходе с курсов.
257 3105269
>>105261
>>105261
Какая надежда?
Весь мир признал, что опыт важен и этому правилу более 100 лет. Никто не берет новичков на высокую должность (мидл, сеньер или старший энергетик, главбух)

Была попытка взять накрутчиков, но они не умеют работать, потому что пришли только за деньгами и мы получаем это - >>105233
258 3105284
>>105261

>но есть небольшая прослойка вкатунов, которые способны перформить на уровне уставшего скуфа мидла уже на выходе с курсов.


Курсы это хорошо, но их недостаточно для работы, человек с опытом все равно будет лучше. Но дело даже не в этом.

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

Зачем работодателю класть в воронку мусор и пытаться найти золото? это очень глупо. Ради чего? На рынке много опытных специалистов. Сейчас рынок работодателя.
Гораздо эффективней помещать в воронку золото и уже проверять его на факт брака или подделки
259 3105302
>>101586
На русском кроме конференций нет же нихуя. Ну может быть статьи на хабре. Раньше работал на джаве, сейчас на гоуленге, но что там, что там на русском нет нихуя, вот совсем.
Русский возможно будет полезен для того, чтобы послушать доклады борисова или шипилева. Но по спрингу и так много хороших материалов есть на английском, а у шипилева есть гигантское количество статей на тему многопоточности и все они на английском.
260 3105303
>>105284
Типовая ловушка менеджера - я залью проблему деньгами. А можно нанять одного синьку хороводиться с десятком вкатунов и перепродавать их потом вот таким менеджерам, галеры на этом принципе строят бизнес уже не один десяток лет.
261 3105342
>>105018
Теперь весь тред будете этого ноунейм хуесоса пиарить?
262 3105349
>>105303
Причем тут деньги? я не говорил о повышении зарплаты.
Я говорил за фильтр по опыту. Нашел опытных и фильтруешь их по скилам. Чтобы не окунаться в выгребную яму накрутчиков и людей после курсов.

Зачем нанимать сеньки-няньку? Чтобы обучил за год, а они свалили в корпорацию типа Яндекса?
263 3105381
>>105342
Да это один он про себя и серет.
264 3105433
>>105349
Ох,

>нашёл опытных


это нифига непросто, это раз. Во вторых, вилки придётся расширять, люди с реальными опытом не готовы работать за еду.
Да и попытка подменить вэлью на формальный критерий - работает не очень хорошо, тем более сейчас, когда тут волк через одного
265 3105453
>>105433

>тем более сейчас, когда тут волк через одного


Есть простая методика отсекать волков еще на начальном этапе.

- У вас 4 года опыта
- Да.
- Это официальный опыт, он есть в трудовой?
- Нет.
- То есть у вас вообще нет подтвержденного опыта?
- Нет, но понимаете, важны навыки а не опыт, я докажу на собесе.
- Мы вам перезвоним.

или

- У вас 4 года опыта
- Да.
- Это официальный опыт, он есть в трудовой?
- Да, могу скинуть все документы сканом, оригинал покажу в 1 день работы.

Наша хрюша действует по методичке озвученной выше.
266 3105533
>>105453

>Да, могу скинуть все документы сканом, оригинал покажу в 1 день работы


Выписку из госуслуг с эцп просто прикладываешь к резюме.
267 3105646
я немножечко тупой
почему мой массив нихуя не меняется, как были нули так и остались

import java.util.Arrays;
public class Main {
public static void main(String[] args) {
test test = new test(10);
test.addNumber(7);
}
}
class test {
public test(int i) {
this.testArray = new int;
}
private final int[] testArray;
public void addNumber(int newNumber) {
for (int number : testArray) {
if (number == 0) {
System.out.println(Arrays.toString(testArray));
number = newNumber;
System.out.println("Число " + number + " добавлено в массив");
System.out.println(Arrays.toString(testArray));
return;
}
}
System.out.println("Пустых мест в массиве нет");
}
}
267 3105646
я немножечко тупой
почему мой массив нихуя не меняется, как были нули так и остались

import java.util.Arrays;
public class Main {
public static void main(String[] args) {
test test = new test(10);
test.addNumber(7);
}
}
class test {
public test(int i) {
this.testArray = new int;
}
private final int[] testArray;
public void addNumber(int newNumber) {
for (int number : testArray) {
if (number == 0) {
System.out.println(Arrays.toString(testArray));
number = newNumber;
System.out.println("Число " + number + " добавлено в массив");
System.out.println(Arrays.toString(testArray));
return;
}
}
System.out.println("Пустых мест в массиве нет");
}
}
268 3105647
>>105646

> test test = new test(10);


Это не должно компилироваться.
269 3105650
>>105646

> number = newNumber;


Ты это пишешь на стек, а не в массив. Операция = всегда присваивает значение переменной.
270 3105657
>>105650
бля, я точно тупой.
а как записать в массив тогда?
271 3105659
>>105657
По индексу. Замени for на fori и через [] присваивай.
272 3105678
>>105659
бля, сработало
а почему так?
273 3105878
>>105678
Объяснил же уже >>105650
274 3105985
>>105647
Удивительно, но компилируется
Единственное что не компилируется это
this.testArray = new int;
должно быть
this.testArray = new int[]{};
275 3106327
https://habr.com/ru/companies/yandex/articles/801115/
До чего же ебанутый язык.
cmd2u746IbE2H.png14 Кб, 799x139
276 3106404
Сап ананасы, перестал запускаться локальный сервак Lineage 2, перед этим я ебался с серваком Майнкрафта, ставил че-то там вроде 17 джаву, но и 8ая джава на компе стоит вроде как (линейка работает на ней)

Подскажите че сделать надо.
17004276517430.jpg99 Кб, 512x600
277 3106409
Как начать разбираться во внутренностях хибернейта\спринга? Сидеть и в дебаггере тупить?
278 3106469
>>106409
Найди работу
279 3106633
>>106404

>Подскажите че сделать надо


Винду переустанови
>>106409

>Как начать разбираться во внутренностях хибернейта\спринга? >Сидеть и в дебаггере тупить?


Yes.
Ещё можно логирование включить и смотреть что там происходит.
По каким книжкам спринг и хибернет изучаешь?
280 3106635
>>106633
Охуеть спасибо.
281 3106658
Не уверен что мне кто-то ответит, но вдруг. Хочу купить эту хуйню. Макпук на армовом проце. Подскажите кто брал из джава разрабов маки на арме, все ли устраивает?

Нормально ли на арме работает идея, мейвен, дбивер и прочая хуйня которая мне понадобится для спринговеба? думаю стек +- у всех одинаковый, так что распинаться о том какие инструменты нужны смысла особо не вижу.

Так же знаю о проблемах с дойкером, но так ли все критично?
282 3106675
>>106658

>Не уверен что мне кто-то ответит, но вдруг. Хочу купить эту хуйню.


Такие вопросы в жвмжобс нужно спрашивать
283 3106744
>>106469

> По каким книжкам спринг


Spring in Action, а хибернейт по книгам не изучал. Может посоветуешь чего?
284 3106923
В какой стек вы собираетесь уходить с джавы? Питон? Го? Шарп?
285 3106936
>>106923
Открою пекарню, буду продавать пирожки с говном.
волк-ничем-не-хуже-сеньера-он-так-же-проходит-собес.mp41,3 Мб, mp4,
640x360, 0:13
286 3107045
>>105137

>если ты толковый мужик, и себя таковым покажешь на собесе - да всем ваще похуй будет как ты там работал



но есть ньюанс
287 3107130
>>106327
К 2026 году уже джава 27 будет...
288 3107132
>>106658

>ХОЧУ ПОЕСТЬ ГОВНА, НО БОЮСЬ ЧТО БУДЕТ НЕВКУСНО


>ДВАЧ, ПОДСКАЖИ, КТО-НИБУДЬ УЖЕ ЕЛ ГОВНО? ВКУСНО ЛИ?

289 3107148
Делайте ставки, что добавят к джаве 27? Это будет середина между двумя лтсами, 25 и 29. Что-то типо джавы 19.
290 3107150
Все ваши ставки запишу и запощу в 2026 году в этот тред, если вконтач будет жить.
291 3107297
>>106923
Зачем уходить куда-то? Все серьезные компании на яве, остальное - просто хайп, кроме шарпа, там самоподдув майков.
292 3107340
>>106658
У меня Айр 15 на М2. С джавой для личного использования вообще нет никаких проблем. На прошлой работе у людей с М1 были проблемы, из-за того что докер образ был х86. Но если билдить всё для себя, то вообще никаких проблем.
293 3107383
>>107148

>>что добавят к джаве 27?


- очередные фиксы лума, вот теперь то точно все работает
- немного синтаксического ссахара типа добавления .isNotEmpty() в коллекции
- обещания что вальхала уже скоро выйдет, надо только потерпеть
294 3107384
>>107383
Приемлемо, на фоне того что копроиндусы до сих пор будут гетсетинит писать и охуевать от пауз несменяемого пыгц.
295 3107387
>>107383

>- обещания что вальхала уже скоро выйдет, надо только потерпеть


и мы потерпим!
296 3107388
>>096688
Настоящие дженерики
297 3107391
>>107388
Это зачем? Чтобы в 11 раз медленнее быть?
298 3107403
>>106327
От него не деться никуда, чтобы в нативный файл собрать проект на Quarkus, обязательно нужен инструментарий C++.
299 3107405
>>107388
Ну и чем они отличаются?
300 3107409
Чем работать с json?

JSONObject?
301 3107554
Сап, аноны. Несколько лет работал на проекте с устаревшим стеком, посмотрел вакансии на мидла, понял, что нихуя не знаю в новых технологиях. Что лучше делать: изучать все самому и валить 999 собеседований или вкатываться снова джуном с понижением зп?
jackson.jpg19 Кб, 640x360
302 3107559
303 3107561
>>107554
устроишься джуном, посадят на легаси и цикл замкнется
304 3107564
>>107554

>изучать все самому и валить 999 собеседований или вкатываться снова джуном с понижением зп?


Ты не изучишь это на пет проектах и просто читая книги. Если ты не щупал ту же кафку или кубер с микросервисами в проде, то тебя раскусят на раз-два. Идти на джуна еще более кринжовый варик, т.к. ты уже скуфидон и никто тебя не будет рассматривать, т.к. проще взять выпускника ВШЭ, который имеет все нужные знания по кафке, куберу и микросервисам, т.к этому учат в ВШЭ
305 3107591
>>107409
Gson, Jackson
306 3107633
>>107554
На мидла у тебя хотя бы есть шансы, джун с опытом - это куча вопросов и доп проверки на волчизм.
307 3107652
>>107564

>Если ты не щупал ту же кафку или кубер с микросервисами в проде, то тебя раскусят на раз-два.


Ты работаешь в какой-то жлобской говноконторе, где экономят на девопсах. В нормальной фирме у разрабов нет доступа к проду и никто там кафку не щупает.
308 3107666
>>107652

>экономят на девопсах


Еще один, лол. Девопсы это не отдельная команда, маня..

>кафку не щупает


Если ты до этого не работал с кафкой и не писал приложения вокруг нее, то ты в рейтузы надрыщищь, если тебя попросят что-нибудь пофиксить или запилить новый сервис
309 3107668
>>107652
Вот я и стал заложником этого, всякими деплойментами занимались другие люди. Моими задачами были только написание бизнес логики.
310 3107692
>>107668
Разработчик не занимается деплойментом. Если разработчика на собесе спрашивают, как поднять кластер кафки, просто посылаешь нахуй этих клоунов.
311 3107702
>>107692

>Разработчик не занимается деплойментом


Речь не про деплоймент, додь и не про обслуживание кластера кафки. Если ты не работал с кафкой и кубером в проде, то ты не пройдешь собес
312 3107717
>>107702

>троллинг тупостью

313 3107734
>>107702

>какой я крутой, умею и коды писать и копаться в кубере


>перевод: я дешевый ебланчик, готов брать риск за всё на галере: и за свои коды, и за то, что кубер наебнется, и за брейн сплит в кластере кафки от кривых рук студента ВШЭ, за ВСЁЁЁ ЕБИТЕ МЕНЯ ГОНДОНЫ

314 3107836
С каждым обновлением идеи всё чаще приходится прожимать инвалидейт кешес энд рестарт.
315 3107886
>>107405
Тем что ты можешь в рантайме получить класс дженерика
Kafka1906cropped.jpg21 Кб, 274x365
316 3108054
Аноны, проработал на своей первой работе как джава разработчик 3 года. Пора двигаться дальше, т.к. проекты не шибко технологичные (стандартные спрингохибернейты). Но во многих вакансиях просят кафку, а на проектах у нас её не было и не будет я уже спрашивал у лида, можем ли мы воткнуть её, но он не понял нахуй она надо и послал меня на хуй.

Вопрос: как быть? Если я установлю её локально, и настрою её на обработку логов, то можно будет написать в резюме, что имел опыт работы с ней? Или что бы вы посоветовали.

Не бейте, лучше обоссыте. Спасибо.
317 3108059
>>107886
Не могу представить реальных юзкейсов, ну ладно.
318 3108072
>>108059
ради этого котлин ввел специальную фишку reified
это по сути частичная специализация дженериков
319 3108120
>>108054
Ещё надо поднять джокер образ и прикрутить там. По сути, петпроект. Да, можешь напиздеть
320 3108136
>>108120
Да, докер само собой. Благодарю.
17106776944020.gif590 Кб, 640x640
321 3108155
>>107836
Инвалидация кэшей самая сложная вещь в программирование, поэтому мудрые разрабы решили переложить ее на пользователей.
322 3108212
>>107836
Теперь они отправляют уведомление о том, что что-то сломалось с кнопкой починить -> подчинилось? -> починить другое -> подчинилось? -> ... -> invalidate cache and restart
323 3108220
>>107836

> идеи


Почему какой нибудь гугл не сделает конкурент идеи? Или тот же пивотал (я знаю у них есть что-то на подобии ИДЕ, для работы со спрингом, но это же калкалыч).
324 3108225
>>108220
Зачем? У гугла бесконечное количество денег и они сосредоточены на покупках стартапов. Лезть в область Adobe, JetBrains, AutoCAD и так далее, то есть в существующую и уже со своими монополиями/картелями, это инвестировать много денег в то, что не принесет x10000 профита относительно затрат в будущем.
325 3108230
>>108225
Да, в принципе не поспоришь, но

> У гугла бесконечное количество денег


Именно поэтому им надо попробовать :). Взять тот же hangouts (или как там эта хрень называлась). Сколько туда было денег въёбанно? Сотни тысяч долларов наверное. Так что я думаю им не впервой инвестировать деньги в невыгодную для них хуйню. Но это я так фантазирую с дивана. Идея конечно топчик, но хотелось бы какую-то конкуренцию чтобы был выбор (эклипс и нетбинс не предлагать).
326 3108234
>>108230
Visual Studio Code единственный конкурент, но вполне достойный.
327 3108264
>>108234

>notepad+-


Нет, спасибо.
328 3108296
>>107409
Jackson, а там JsonNode или сериализовать в POJO
329 3108424
>>107409
Зависит от того можешь ли ты позволить в проекте внешние зависимости.
1711957882200.jpeg291 Кб, 1080x2400
330 3108426
>>108264
Ну, 22 % проектов на нем сидят, на эклипсе 27 %.
331 3108430
>>108426

> browse-based IDE


Лица представили?
332 3108432
>>108430

> 1 %


На уровне погрешности
51E2055ZGUL.ACUF1000,1000QL80.jpg43 Кб, 756x1000
333 3108433
Начал читать пикрил. Мнения присутствуют?
334 3108436
>>108433
Очевидные советы, хорошие советы, плохие советы. В принципе я бы лучше не читал чем читал. Советую лучше навернуть Code Complete или те же паттерны подучить.
335 3108450
>>108433
Эта книга для ФААНГА и богатых компаний.
В РФ тебе просто не позволят писать долго.
336 3108457
>>108436
Ну я хочу галочку поставить, что прочитал. Про паттерны может что-то посоветуешь из того, что сам читал и понравилось?
>>108450

> писать долго


И то правда. Ну базовых советов, типа не писать магические числа и давать осмысленные названия, я думаю не так сложно придерживаться. А вот над всякой субъективщиной, типа не использовать глаголы для названия классов, думаю реально некогда сидеть и думать. Эта рекомендация меня кстати немного пригрузила, ведь в самой JDK куча всяких Invoker и Reader.
337 3108465
>>108457

>не использовать глаголы для названия классов


>куча всяких Invoker и Reader


Это не глагол, додян..
338 3108468
>>108465

> not to use verbs in class names, like Manager, Processor


Verbs в переводе с английского это "глаголы".
339 3108473
>>108433
Советы для сферического проекта в вакууме, бездумно применять я бы не рекомендовал, скорее как рекомендации. А так - куча какой-то воды, я 20 страниц прочитал - просто всё в воде.
340 3108478
>>108220
Или тот же майрософт? Большие компании неповоротливые и уже не могут делать нормальные продукты
341 3108486
>>108457
У меня у самого пробел по паттерна, так что это совет был самому себе во многом. Советую Practical API если пишешь библиотеки, но она тяжёлая для понимания. Если пишешь клиент, то не стоит тратить время на неё.
Capture.JPG54 Кб, 660x729
342 3108513
Вы хотите сказать, что вот это не говнокод? Это же пиздец кровь из глаз.
343 3108524
>>108468
Значит писал долбаёб неграмотный
344 3108529
>>108513
Да нормас, выглядит как мой самописный метод чтобы любой аррей объектов батч инсертить в бд
345 3108541
>>108513
if без скобок в сложном ветвлении - мда.
Многосоставные условия внутри if - мда.
if вместо switch - мда.
Переменные названные одной буквой - пиздец.

Типичный код какого-нибудь "учёного". У нас на питоне такой же говнокод пишут коллеги из ML отдела.
346 3108542
>>108513
p.s.
глубина ветвления 5 - пиздец.
17117352820440.mp44,9 Мб, mp4,
550x450, 0:23
347 3108548
>>108524
>>108529
>>108541
>>108542
Это код в имплементации HashMap. Напоминает код какого нибудь олимпиадника. Наверное я просто слишком тупой, чтобы понять всю величину.
348 3108556
>>108548
Код работает? Работает. В исходники тебя никто лезть не просит и предоставляют готовый функционал. Никто в расчёт не берёт, что какой-то анон захочет покапаться в этом богокоде, а уж если захотел, то разберёшься и в таком коде.
349 3108558
>>108548
Кек. Я так же офигевал когда открыл исходники линукса. Деды когда создавали базу, на которой мы стоит, в рот ебали думать над тем, что "код пишут не для себя, а для других разработчиков".
350 3108561
>>108558
Реально бля. Деды в уме красно-черные деревья переворачивали, они все эти солиды хипстерские на хую вертели.
351 3108563
>>108548
Да не может быть! В САМОЕ джаве, да такое?! Никогда такого не было, и вот опять!
352 3108577
>>108513
Машия джавы в том, что она из любого говнокода делает конфетку
353 3108635
>>108430
Я плохо себе могу представить лица 42%, которые постоянно кэши инвалидируют. Это что-то уровня переустановки шиндоуса.
Всё горит красным? Я знаю как это исправить! Нужно просто ИНВАЛИДИРОВАТЬ КЭШ!
354 3108680
>>108635
Это уже пофиксил в последней версии, теперь сначала IDE предлагает тебе сделать реиндексацию и только потом инвалидировать кэш.
355 3108691
>>108558
Плюсую. Тоже как-то приходилось влезать в исходники топ-проектов, которые смотрело много-много глаз, по идее, а там иногда такой лютый треш, который только по везению работает.
356 3108935
>>108635
Что ты предлагаешь? Эклипсом пользоваться?
357 3109149
>>108433

>>Мнения присутствуют?


Советы уровня "хорошо делойте, плохо не делойте". Местами хуйню предлагает.
358 3109158
>>106658
Никакх проблем нет. Сейчас все уже оптимизировано более менее
359 3109165
>>109149
+1, именно так и есть
360 3109172
>>108935
вимом
20240401.png80 Кб, 2296x542
361 3109214
Сап.
Слева результат
Справа два стула.
Какой выберем?
362 3109313
>>109214
Крайний справа только названия переменных полностью пиши, а не сокращённые.
363 3109315
>>109214
Все хуйня. Открой для себя билдеры.
364 3109377
>>108635
Ебанутый, что ты там инвалидируешь постоянно? За пять лет на идее встречалось только пару раз такое проделывать.
365 3109390
>>108635

>Нужно просто ИНВАЛИДИРОВАТЬ КЭШ!


Сугак, сука, идея снова краснит код!
366 3109417
>>109377
Батя все невзначай крутится возле кодовой базы, иногда приседал, заглядывал и говорил "Ты ебанутый? Что ты там инвалидируешь?"
367 3109425
>>109390

>Сугак


Ну-ка, ну-ка, какой именно?
368 3109491
>>109425
Сугак - спокуха! Со штангой уже поприседал? Калик раскурил? Хенкали съел?
369 3109971
>>108433
инфоцыганский бред
370 3110022
>>109377
5 лет в скорости течения времени цивилизации 6?
371 3110023
Есть сущности с полем рейтинг (от 0 до максимум инта). Эти сущности лежат в хранилище. Их может быть 0, может быть много. Нужна логика, которая:

- 20% времени возвращает сущность с наибольшим рейтингом;
- 20% времени возвращает сущность 2-ю по рейтингу;
- 10% времени возвращает 3-ю по рейтингу;
- 5% времени возвращает 4-ю по рейтингу;
- 5% времени возвращает 5-ю по рейтингу;
- 40% времени возвращает любую другую, которая не подходит под данные категории.

Мнения?
372 3110028
>>110023
А что тут решать? Кидаешь в чатгпт он тебе напишет код. Если же это очередная задача с литкода, то их нужно решать без подсказок со стороны
373 3110029
ПРИШЛО ВРЕМЯ ИНВАЛИДИРОВАТЬ КЭШИ

КЭШИ САМИ НЕ ИНВАЛИДИРУЮТСЯ

ИНВАЛИДИРУЙ ИХ, ИНВАЛИДИРУЙ ИХ ЕЩЁ РАЗ

ЗАЧЕМ МНЕ НУЖЕН ECLIPSE, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ

ЛУЧШЕ ЕЩЕ РАЗ ИНВАЛИДИРОВАТЬ КЭШИ

Я ИНВАЛИДИРУЮ КЭШИ ПО 3 РАЗА В ДЕНЬ

КАЖДАЯ ИНВАЛИДАЦИЯ ЗАНИМАЕТ ДВАДЦАДЬ МИНУТ

Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ

Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ПИШУ КОДЫ

А ПОСЛЕ ЭТОГО ИНВАЛИДИРУЮ КЭШИ

ТУПЫЕ ВСКОДЕРЫ ОДЕРЖИМЫ САМОСТОЯТЕЛЬНЫМ НАТЫКИВАНИЕМ КОДА БЕЗ НОРМАЛЬНОГО АВТОКОМПЛИТА

А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВО ЧЕЛОВЕК

СКОЧАТЬ БЕЗПЛАТНО И БЕЗ РЕГИСТРАЦИИ ЕАП ВЕРСИЮ ИДЕИ

КРЯК УЛЬТИМАТ КЕЙГЕН РАЗБЛОКИРУЙ ИДЕЮ

ЛУЧШЕ Я ИНВАЛИДИРУЮ ЕЩЕ РАЗ КЭШИ

И КРЯКНУ ЕЕ, СТАБИЛЬНОСТЬ НЕ НУЖНА

Я НЕ ИНВАЛИДИРОВАЛ КЭШИ НЕДЕЛЮ

ПОЙДУ ИНВАЛИДИРУЮ

В ИДЕЕ ВСЕ ПРОСТО И ПОНЯТНО
ААААААААААА

ИДЕЯ ОПЯТЬ КРАСНИТ КОД. ЭТО ЖЕ ОЧЕВИДНО КАК ЭТО РЕШИТЬ

ПРИШЛО ВРЕМЯ ИНВАЛИДИРОВАТЬ КЭШИ

ККОКОКОКОКОКОКО

АВТОКОМПЛИТ, ДИЗАЙН, ВСТРОЕННЫЙ ГИТ,

КОКОКОКОКОКОКО
373 3110029
ПРИШЛО ВРЕМЯ ИНВАЛИДИРОВАТЬ КЭШИ

КЭШИ САМИ НЕ ИНВАЛИДИРУЮТСЯ

ИНВАЛИДИРУЙ ИХ, ИНВАЛИДИРУЙ ИХ ЕЩЁ РАЗ

ЗАЧЕМ МНЕ НУЖЕН ECLIPSE, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ

ЛУЧШЕ ЕЩЕ РАЗ ИНВАЛИДИРОВАТЬ КЭШИ

Я ИНВАЛИДИРУЮ КЭШИ ПО 3 РАЗА В ДЕНЬ

КАЖДАЯ ИНВАЛИДАЦИЯ ЗАНИМАЕТ ДВАДЦАДЬ МИНУТ

Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ

Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ПИШУ КОДЫ

А ПОСЛЕ ЭТОГО ИНВАЛИДИРУЮ КЭШИ

ТУПЫЕ ВСКОДЕРЫ ОДЕРЖИМЫ САМОСТОЯТЕЛЬНЫМ НАТЫКИВАНИЕМ КОДА БЕЗ НОРМАЛЬНОГО АВТОКОМПЛИТА

А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВО ЧЕЛОВЕК

СКОЧАТЬ БЕЗПЛАТНО И БЕЗ РЕГИСТРАЦИИ ЕАП ВЕРСИЮ ИДЕИ

КРЯК УЛЬТИМАТ КЕЙГЕН РАЗБЛОКИРУЙ ИДЕЮ

ЛУЧШЕ Я ИНВАЛИДИРУЮ ЕЩЕ РАЗ КЭШИ

И КРЯКНУ ЕЕ, СТАБИЛЬНОСТЬ НЕ НУЖНА

Я НЕ ИНВАЛИДИРОВАЛ КЭШИ НЕДЕЛЮ

ПОЙДУ ИНВАЛИДИРУЮ

В ИДЕЕ ВСЕ ПРОСТО И ПОНЯТНО
ААААААААААА

ИДЕЯ ОПЯТЬ КРАСНИТ КОД. ЭТО ЖЕ ОЧЕВИДНО КАК ЭТО РЕШИТЬ

ПРИШЛО ВРЕМЯ ИНВАЛИДИРОВАТЬ КЭШИ

ККОКОКОКОКОКОКО

АВТОКОМПЛИТ, ДИЗАЙН, ВСТРОЕННЫЙ ГИТ,

КОКОКОКОКОКОКО
374 3110043
>>110029
Причина Баха?
375 3110044
>>110028
Это помимо прочего условие из тестового. Написано на английском не носителями языка, поэтому я подозреваю, что там неточности, т.к. много вопросов возникает к этому условию.
376 3110047
>>110044
А, ну это финиш тогда. Вообще к тестовому заданию обычно можно задать вопросы, "а что вы имели ввиду вот этим?". А так выглядит как просто реализовать через Random.nextFloat(1) и дальше уже по условиям в зависимости от того, что выкинул Random.
377 3110048
>>110047
Так и сделаю, спасибо за мнение.
378 3110055
>>110043
По моему бахнул тут только ты.
379 3110496
>>110028

>>Кидаешь в чатгпт он тебе напишет код.


мне он только советы пишет
380 3110512
>>108513
На Фортране можно писать на любом языке.
381 3110522
>>110496
Почему? Или бесплатная версия больше не пишет код? Пересаживайся на платную, 20 баксов в месяц того стоят как по мне.
382 3110634
>>110522
Бережёт мозги анончику, а то разленится и разучится писать кот.
383 3110641
>>110522

>>20 баксов в месяц


пока не понял за что ему платить + лень ебаться с переводами
384 3110658
Не обязательно 20 баксов каждый месяц платить, я вот 5 закинул и 5 бесплатно получил и вот уже месяц где-то периодически по апишке запросы кидаю, и потратил за это время только 2,5 доллара с учётом генерирования дорогущих картинок по 8 центов за штуку в объёме штук 10 наверное.
385 3110725
>>110522
Она все равно недоступна, т.к. блочит обращения по впн
386 3110734
>>110641
Я тупо всё спрашиваю у чатгпт сначала и лишь потом в гугл. Пока примерно 50 на 50 ситуаций когда после ответа чатгпт мне не нужно идти в гугл.
>>110725
Понял. Вообще странно, что она блочит по ВПН. Я думал смысл ВПН в том, чтобы сайты думали, что ты из Германии, а не из РФ.
387 3110742
Апи можно долбить без впн, кста.
388 3110850
Деды хибернейта, объясните проблему
"object references an unsaved transient instance - save the transient instance before flushing".
Я понимаю что нужно сделать, ибо об этом в гугле первой ссылкой объясняется, прописать каскад тайп. Однако в моём случае это не работает.
Есть Ентити1 и Ентити2, OneToMany и ManyToOne соответственно.
Сценарий - достаю ентити1, что-то делаю, добавляю новый ентити2 в лист первой и делаю set в ентити2, вызываю entityManager.merge на entity1, получаю ошибку.
@OneToMany(mappedBy = "referenceToEntity1", cascade = CascadeType.ALL стоит у первой ентити над листом ентити2.
У второй ентити стоит @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
Как ни пытался, сколько не гуглил, ничего не помогало. Пока ради эксперимента не добавил ко второй ентити @Cascade({org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.MERGE })
Однако сам же хибер в доках @Cascade пишет Used to apply Hibernate specific cascades и не нужно юзать для обычных каскадов. Но у меня всё заработало именно после этого. ЧЯДНТ??
389 3110936
Если у меня в вебаппе есть кэш на уровне доступа к данным (DAL), значит ли это, что на уровне сервисов можно бесоёбить и делать SELECT * на любой запрос пары-тройки сущностей (чтобы потом их отфильтровать)? Всё равно ведь всё закешировано.

Я вижу только то, что такой реализацией привязываюсь к самому факту наличия кэша на уровне DAL, но не вижу в этом минусов. Если ни к чему не привязываться, то как вообще жить?

Объясни анон, я ищу подвох там где его нет, или всё же есть какие-то подводные камни?
390 3110998
>>110850

>referenceToEntity1


А в эту порашу ты просечиваешь свой entity1?
вложенные классы 391 3111054
Почему на всяких сайтах по джаве и в отдельных книгах даётся примерно такое:
public class blabla1{
Тело класса
public static class blabla2{
Тело вложенного класса}
}

public class Main{
public atatic void main(String[] args){

blabla2 blabla2obj=new blabla1.blabla2();
}
}
И эта фигня не работает. Почему?
392 3111079
>>111054
Научитесь уже блять чатгпт пользоваться.

Пример, который вы привели, включает в себя использование статического вложенного класса в Java. Ваш пример содержит опечатку и некоторые ошибки, которые могут быть причиной того, почему код "не работает". Давайте разберёмся и исправим эти ошибки.

1. Во-первых, есть опечатка в слове `static` в методе `main`. Вы написали `atactic` вместо `static`.

2. Во-вторых, чтобы создать экземпляр статического вложенного класса, необходимо правильно обратиться к этому классу через внешний класс, используя синтаксис `ВнешнийКласс.ВнутреннийКласс`.

3. Помимо этого, стоит убедиться, что все классы объявлены в соответствии с правилами Java, включая правильное использование фигурных скобок и синтаксиса языка.

Вот исправленная версия вашего примера:

```java
public class Blabla1 {
// Тело класса
public static class Blabla2 {
// Тело вложенного класса
}
}

public class Main {
public static void main(String[] args) {
Blabla1.Blabla2 blabla2obj = new Blabla1.Blabla2();
}
}
```

Здесь:

- `Blabla1` — внешний класс.
- `Blabla1.Blabla2` — правильный способ обращения к статическому вложенному классу `Blabla2` из внешнего класса `Blabla1`.
- В методе `main`, создаётся экземпляр статического вложенного класса `Blabla2` через внешний класс `Blabla1`.

Убедитесь, что ваш код правильно отформатирован и не содержит опечаток. Java чувствительна к регистру символов, поэтому `blabla2` и `Blabla2` будут восприниматься как разные идентификаторы.
392 3111079
>>111054
Научитесь уже блять чатгпт пользоваться.

Пример, который вы привели, включает в себя использование статического вложенного класса в Java. Ваш пример содержит опечатку и некоторые ошибки, которые могут быть причиной того, почему код "не работает". Давайте разберёмся и исправим эти ошибки.

1. Во-первых, есть опечатка в слове `static` в методе `main`. Вы написали `atactic` вместо `static`.

2. Во-вторых, чтобы создать экземпляр статического вложенного класса, необходимо правильно обратиться к этому классу через внешний класс, используя синтаксис `ВнешнийКласс.ВнутреннийКласс`.

3. Помимо этого, стоит убедиться, что все классы объявлены в соответствии с правилами Java, включая правильное использование фигурных скобок и синтаксиса языка.

Вот исправленная версия вашего примера:

```java
public class Blabla1 {
// Тело класса
public static class Blabla2 {
// Тело вложенного класса
}
}

public class Main {
public static void main(String[] args) {
Blabla1.Blabla2 blabla2obj = new Blabla1.Blabla2();
}
}
```

Здесь:

- `Blabla1` — внешний класс.
- `Blabla1.Blabla2` — правильный способ обращения к статическому вложенному классу `Blabla2` из внешнего класса `Blabla1`.
- В методе `main`, создаётся экземпляр статического вложенного класса `Blabla2` через внешний класс `Blabla1`.

Убедитесь, что ваш код правильно отформатирован и не содержит опечаток. Java чувствительна к регистру символов, поэтому `blabla2` и `Blabla2` будут восприниматься как разные идентификаторы.
393 3111096
>>111054
Потому что
blabla1.blabla2 blabla2obj = new blabla1.blabla2();

Используй идею, она же сама все подсвечивает и исправляет
394 3111123
>>110998
Конечно, вот так оно выглядит целиком. Всё добовляется путём addEntity2
@OneToMany(mappedBy = "referenceToEntity1", cascade = CascadeType.ALL, orphanRemoval = true)
@ToString.Exclude
private <Entity2> listEntity2;

public void addEntity2(Entity2 entity2) {
if(listEntity2 == null){
listEntity2 = new ArrayList<>();
}
listEntity2.add(entity2);
entity2.setReferenceToEntity1(this);
}

@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
@Cascade({org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.MERGE })
@JoinColumn(name = "entity_2_id")
private Entity1 referenceToEntity1;
395 3111145
>>111123
Хз нахуя тебе каскады на обратных ссылках. У меня на проекте примерно так же и все работает. Все выполняется в @Transactional?
396 3111148
>>111145
Пока не добавил каскады в ManyToOne и @Cascade просто кидает ошибку. И вообще не понимаю почему.
Да, в транзакции через вызов в util классе
@Transactional(transactionManager = "tenantTransactionManager")
public void mergeEntityInTenant(Object object) {
tenantEntityManager.merge(object);
}
397 3111336
пиздец, я уже с октября прошлого года ниразу не трогал код, все архитектурой и пиздежом на встречах занимаюсь, боюсь что когда наконец возобновим разработку - придется все по новой вспоминать.
398 3111396
>>110029
Всё так, ты даже передал уровень английского типичного почитателя продукции JB.
399 3111512
>>096681 (OP)
Нужно написать приложение, которое будет получать данные с usb устройства, производить математические вычисления с ними и строить на их основе графики. Подскажите, такое можно реализовать в виде веб приложения на спринг буте? Не совсем просто понимаю, что будет в случае, если мы начнём обрабатывать данные на одной странице, а затем перейдём на другую, у нас обработка и соответственно нагрузка на сервер продолжится? Сорри за тупые вопросы, я не программист, но изучал джаву и пока только простой круд на спринг буте по гайдам написал.
400 3111521
>>111512
Евгений Борисов даже скринсейвер на спринге писал. Так что и твой проект взлетит.
401 3111533
>>111521
Да я даже до трейни не дотягиваю, последние 2 года аналитикой занимался, но вот сейчас есть необходимость в таком приложении, поэтому если можно на джаве всё реализовать, это будет замечательно. Меня только производительность волнует, приложение будет выполняться на локальном компьютере процессор типа амд 3000g и 8гб оперативки, вот и не знаю, как правильно всё организовать. По сути приложение должно быть синхронным, но вот контроль за открытие/закрытие коммуникации с usb меня волнует, чтобы вхолостую ресурсы не тратились.
402 3111540
>>111512
А какое отношение к этому срыг имеет?
403 3111543
>>111540
Интерфейс и работа с бд.
404 3111551
>>111512
Что за данные? Что за usb-девайсы? Что они делают?
405 3111559
>>111551
Я пока точно не знаю, к сожалению, но в общих чертах нужно реализовать простую ямр спектроскопию.
406 3111589
>>111533
Чё-то какая-то лютая хуйня, а не архитектура. Сам не программист, но лезет в программирование. По твоему описанию, ты пытаешься переизобрести internet of things. А чё бы просто не поставить какой-нибудь freertos, в комбинации с mqtt-сервером а-ля https://yandex.cloud/ru/services/iot-core туда слать данные, эти данные попадут в бд/озеро данных, а дальше ты уже можно манипуляции проводить/визуализировать. Хоть я и не супер эксперт по iot, но это и то логичнее выглядит, нахера вообще нужен локальный комп если данные всё равно отправляются веб-приложению.
407 3111595
>>111589

>Чё-то какая-то лютая хуйня, а не архитектура. Сам не программист, но лезет в программирование.


Есть такое, извиняюсь.

>нахера вообще нужен локальный комп если данные всё равно отправляются веб-приложению


Это приложение будет поставляться вместе с анализатором, т.е. комп, который по сути и является сервером, что хранит и обрабатывает данные, и сам аппарат. Сейчас есть какое-то древнее приложение для обработки данных и их визуализации, но нужно всё переделать под что-то современное, т.к. копаться в том коде уже никто не может и не вся функциональность работает. Плюс есть задача сделать это приложение кросс платформенным, поэтому опять-таки я в сторону веба смотрю.
Но вполне возможно это и правда какой-то кал, поэтому и спрашиваю совета.
408 3111615
>>111521

>Евгений Борисов даже скринсейвер на спринге писал.


Я тоже писал. У нас было десктоп приложение и нам надо было сделать так, чтобы был скринсейвер, но при возникновении алерта он отключался и показался интерфейс. Так что мы отключали системный и показывали наш.
409 3111681
>>111512
да, но веб-приложение потребует веб-составляющей на джаваскрипте, реакта скорее всего
Если ты выжимаешь производительность и только работаешь на локальной машине, то может попробовать Swing?

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


как запрограммируешь, так и будет, по умолчанию конечно бэкэн не остановится пока не завершит работу, но ты можешь обрабатывать пачками или слать сигнал остановки
410 3111685
>>111681
Пример:
https://stackoverflow.com/questions/17536229/graph-plotting-in-java-swing-only-draws-points
>>111543

>Интерфейс


не к спрингу, спринг только за невидимую/за сценой обработку отвечает

> и работа с бд.


Так ты не упоминал работу с бд изначально. Ты же вроде только прочитать файл с флешки и отрисовать график?
411 3111690
>>111512
>>111533
>>111595
пиздец ты говноед обоссанный а не аналитик, совершенно неспособен описать требования. сьеби на парашу
412 3111702
>>111512

>Подскажите, такое можно реализовать в виде веб приложения на спринг буте?


Можно, но веб морду стоит использовать только если ты будешь удаленно управлять этой системой. Если это должно быть типа рабочей станции с локальным клиентом, то лучше swing.
413 3111712
>>111512
Попробуй сначала без всяких флешек, баз и графиков, просто считай данные из файла, обработай и выведи в консоль. Для этого тебе спринг не нужен, просто public static void main и поехал. А потом можешь встроить это в спринг, если сильно надо будет.
414 3111719
>>111512

>приложение, которое будет получать данные с usb устройства



Сначала ответь для себя на этот вопрос. Как ты нахрен собрался это делать.

С usb какого устройства? Куда оно подключено? К серверу? Или к десктопу чувака, который открыл web приложение? По какому протоколу работает это устройство? Какие драйвера нужны ему для работы? Как ты собрался интеропиться с этим драйвером из джавы/веба?

Нарисовать ссаные графики с засунуть все в спринг - меньшая из твоих проблем щас.
415 3111739
>>111595

>Есть такое, извиняюсь.


Забей на обиженных жизнью, я часто видел что непрограммисты пишут программы и все нормально у них получается. Просто начинай с простейших вещей, забей на спринг, просто посмотри какие данные тебе будут приходить, сгенерируй фальшивый набор данных и попробуй его обработать.
416 3111742
>>108513
Какие конкретные претензии? То, что эту хуйню не раздробили на миллиард мелких классов и не замедлили и без того медленный доступ (хоть и относительно самой задачи быстрый, но далёкий от желаемой скорости) к хешмапе с 10 нс до микросекунды? Или может то, что не написали комменты "writes a to variable b"?

>>108548

> Наверное я просто слишком тупой, чтобы понять всю величину.


Да, так и есть.
417 3111757
>>108513
В спринге - хуже.
418 3111801
>>111512
Попробуй посмотри вот эту либу https://github.com/usb4java/usb4java , подключись к своему устройству, попринимай данные, без спринга, просто в консоли.
419 3111864
>>096681 (OP)
Вам кабан хоть идею оплачивает? Или заставляет переходить на эклипс?
420 3111867
>>111864
Я на триалках и еапах сижу.
421 3111883
Мне кажется все кому не нравится многопоточность в джаве либо просто по каким-то причинам не знакомы со всей ей в полной мере, либо абсолютные дегенераты-велосипедоделы, что не осилили механизмы из стандартной библиотеки и пошли писать говно на синхронайзедах и дай бог реентрантлоках с new Thread().start().
image.png51 Кб, 643x871
422 3111995
>>111864
Она стоит копейки по сравнению с зарплатой. Покупаю и не ебу мозги.
423 3112006
>>111995
Карту мир не принимают. Старые карты мастеркард превратились в тыкву
424 3112035
Пацаны, я джун-вкатун с опытом в три года в разных конторах и сбере: хочу стать мидлом и приложить к резюме красивый пет-проект, что-то небанальное и крутое.

Собсно, идеи примерно такие:
1. Почтовый сервис / соцсеть с арендой домена
2. Симулятор для обучения пилотировнию FPV дронов с ТТХ ходовых моделей
3. Клон телеграмма с ебанутым шифрованием и принципиальной невозможностью кого-то выдать

Накидайте ещё, расскажите что можно за годик работы после работы довести до приемлимого состояния
425 3112039
>>112035

>3


Таких хитрых вкатывальщиков сотни. Все они сейчас за сырок сидят или вообще сдохли при загадочных обстоятельствах, причём во всех странах мира.
426 3112040
>>112039
Согласен, тема сомнительная
Но у меня вороде руки откуда надо растут, а что взять пет-проектом не ебу
В универе модами и плагинами на майнкрафт увлекался, но это несерьёзно как-то
427 3112042
>>112040

> Но у меня вороде руки откуда надо растут


Святая даннинго-крюгерота...
IMG20240331123641543.jpg91 Кб, 1280x924
428 3112043
429 3112074
>>112035
сделай нетфликс
hacker-anonymous01-1.png542 Кб, 1200x600
430 3112163
Джаваны, у меня фундаментальный вопрос: как стать хакером? Как научиться взламывать что-то? Что надо учить? Поделитесь мыслями. Спасибо.
431 3112175
>>112035
ИМХО, тут не столько важна доменная область и интересность проекта, как его технологический стэк. Я бы на твоем месте использовал какой либо клауд, какие либо фреймворки для построения микросервисной архитектуры, какую либо модную базу данных и что-то для логирования модное.
432 3112177
>>111742

> Какие конкретные претензии?


Олимпиадник-задрот, спок. Как минимум претензии к названиям переменных и к (x - y) == ++x - ++y
433 3112183
>>112163
Купить фомку и иди взламывать на здоровье
434 3112184
>>112177

> Олимпиадник-задрот, спок.


То есть это твоя конкретная претензия? Иди-ка в б, долбоёб.

> названиям переменных


Ну ок, доёб принят.

> (x - y) == ++x - ++y


Что конкретно-то не нравится? То, что твой скудный мозг не может это понять? Ну так это проблема реальности, что сложное требуется для высокого перформанса.
51384566663.jpg28 Кб, 750x422
435 3112185
>>112183
А если я хочу телеграм еотовой взломать? Как можно сессию в телеграме перехватить?
436 3112187
>>112184
У меня претензия к тому, что ты, хуесос, прекрасно понимаешь о чём я, но всё равно решил высраться и написать противоположное мнение.
437 3112190
>>112185
Черни вроде тебя только фомкой. Большим дядям дуров сам даёт.
438 3112193
>>112187
А что, прекрасное понимание твоего высера отменяет моё несогласие с ним?
hacker-anonymous01-1.png542 Кб, 1200x600
439 3112200
>>112190
Подскажы как еот взломать, буду сиськи её скидывать.
440 3112204
>>112200
Я тебе прямо сказал что тебе никак, только с фомкой в дом пролезть и телефон её прочитать.
441 3112219
>>112204
Хуёвый ты какой-то программист.
442 3112252
>>112006
Проблемы быдла
443 3112253
Насколько еще сырой quarkus native? Или ну его наху
444 3112338
>>111864
Кабану похуй на чем ты там коды пишешь, хоть в блокноте. Все на идее. Никто жидам не платит само собой - кто то ломает, кто то китайские коды использует, пару челов на комьюнити и им норм.
445 3112342
>>112338
Ну вы и bydlo. Нам даже лицензию копайлота покупают
446 3112353
>>112035

>приложить к резюме красивый пет-проект, что-то небанальное и крутое.



Зачем? Ты долбоеб? Что тебе даст пет проект для резюме? Либо делай для себя либо не делай и повышай базу.
447 3112355
>>112185
перехватывает твоя еотова хуи у Джамшута и Аслана прямо сейчас.
448 3112449
>>112342
Помню дали нам как то со стороны заказчика одного разраба в помощь - с новым маком, лицензионным паком от жидов и прочей понтовой хуйней.
Какой же вонючий говнокод он писал, просто пиздец. Еще и вел себя как уебок, затягивал задачи и только в последний момент уже говорил что нихуя не сделано. Какие то пространные переписки с аналитиками и тестировщиками, которым он кидал куски кода и просил показать куда код писать. Я сначала думал это это джун какой то туповатый, но оказывается его считали мидлом+.
Ели выпиздили этого долбоеба с проекта.
449 3112467
>>112449
И эта история как-то доказывает связь уровня разраба с тем, покупает он лицензии или нет? Программист, у тебя с логикой все хорошо?
450 3112499
Пидорасы, какого хуя сбер почти всегда работает через жопу?
451 3112503
>>112499
Потому что нанимают олимпиадников-решателей кроссвордов, а не тех, кто умеет делать продукт
452 3112525
>>096681 (OP)
https://blog.jetbrains.com/blog/2024/04/04/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know/

Как же это охуенно. Жаль подписку больше не оплатить... Так бы выдавал на порядок быстрее код для уважаемого Кабан Кабаныча! Он бы меня тогда точно заметил и дал повышение!
453 3112611
>>112525
Копилот автодополняет функции целиком, идея - это вчерашний день.
454 3112621
>>112611

>автодополняет функции целиком, идея - это вчерашний день.


Автодополнил тебе за щеку, проверяй.

Тут полностью оффлайн функционал, говноед
455 3112643
>>112611

>Копилот автодополняет


Что ты там автодополняешь, пердолька? Очередной маппинг в хубирнейте или круд в спринге, лол?
456 3112733
А че реально имея 2 года опыта можно собеситься на вакухи с 200-250к зепкой или эти цифры ставят чтобы больше откликов было?
Engineers Transitioning from Spring BootJava to .NETC# Ecosystem: What Are Your Thoughts? 457 3112795
>>096681 (OP)
https://www.reddit.com/r/dotnet/comments/1bw864x/engineers_transitioning_from_spring_bootjava_to/

Почему на западе так популярен свич с джавы во что-то другое? Это из-за того, что у них гораздо больше легаси чем у нас?
458 3112839
Сколько потоков по дефолту на спринг бутовый рест выделяется? Я правильно понимаю что там тред пер реквест и количество зависит от дефолтного форк джоин пула?
459 3112844
>>112839
Ты лучше ответь, почему пустое спринг бут приложение по ресту отвечает за 300-500 мс?
460 3112884
>>112844

>>почему приложение по ресту отвечает за 300-500 мс?


Проблемы с сетью, тяжелый запрос в бд или n^3 сортировки миллионов объектов.
461 3112895
>>112844
Пиздишь.
462 3113059
>>112795

>What Are Your Thoughts?


буллщит
463 3113060
>>112795

>так популярен


>r/java 324K Members


>r/dotnet 163K Members


Очень популярен
464 3113077
>>112643
А че смеешься ебланчик
Зумерок приходит и за 5 минут автокомплитит сервис, который ты пишешь 8 часов с багами и костылями.
Зумерок получает офер, ты получаешь коробку под мостом
465 3113100
>>113060

>r/csharp 251K Members


251 + 163, получается дотнет лучше джавы!
467 3113145
>>111883
А как ещё делать многопоточность, если не использовать класс Thread и интерфейс Runnable?
468 3113172
>>113145
Я имею в виду они одним этим ограничиваются, когда есть целый жирный пакет java.util.concurrent.
469 3113175
>>112795
Ты в этот тред сегодня впервые зашёл? Прокажённых и у нас хватает, это не одного запада проблема. Регулярно забегают и щитпостят несмотря на регулярные же баны.
470 3113241
>>112844
Хуй знает,у меня продовые за 10-100мс в среднем отвечают
471 3113347
>>3091616 →
А виртуальный поток как бахнуть?
472 3113415
Товарищи помидоры, такой вопрос. Сильно ли опыт уменьшает количество багов? Сравните себя спустя полгода после начала программирования (не коммерческого) и сейчас.
473 3113418
Запустил сей код. https://paste.ofcode.org/TV33BHtzgGBvxVMdWrymXk

По итогу ни одного нахождения. Это значит на 64 битных машинах java имеет полную out-of-thin-air-safety?
474 3113419
А вот если сделать вот так:

int retrievedFirstBits = first32Bit(sharedValue);
int retrievedLastBits = second32Bit(sharedValue);

То уже сыпятся репорты о выдуманных числах. Но вообще, если не работать с битами, то out-of-thin-air-safety может спасти от ебанутых чисел ломающих всё типо долга минус 998843682746 по кредиту.
475 3113433
>>113100
это одни и те же люди, зачем ты их суммируешь?
476 3113434
>>113415
Полгода с начала полграммировани я программировать не умел, а архитектура и рест - считал чем то божественным
Спустя 4 года (сейчас) я пишу код сложнее, но баги стали напорядок сложнее, чем тогда.
Собственно, опыт исправляет ошибки прошлого и накидывает новых
477 3113435
>>113131
они поправили баг когда идея краснит код с var читая его как object?
478 3113436
>>113415
Меньше делаешь тупых ошибок типа NPE. Код становиться проще и очевиднее - что тоже помогает заметить вовремя баг.
Но в целом меняется скорее не качество, а спектр решаемых задач. Раньше я калопроводы простые пилил, а щас ворочаю станциями по очистке говен. Иногда и у меня там что то всплывает, но обычно я сам могу нормально потестить перед тем как отдавать фичу.
Слитые курсы по современным технологиям 479 3113437
Где качать и какие?
И главное есть ли смысл если я жуниор со стажем на легаси параше?
480 3113459
>>113437
Проблема в том, что по джаве практически не делают современные курсы. Сам шерстил юдеми и нашел только:
Full-Stack Java Development with Spring Boot & React
Spring Boot 3 Spring 6 Hibernate for Beginners
Они есть на торрентах, но качество на голову ниже чем курсы по другим стекам. Из русских хвалят Dmdev. Короче, не ожидай годноты и что курсы аппнут тебе скиллы.
481 3113468
>>113437
У меня миллионы этих курсов, я не понимаю как их прорабатывать. Мне лет 20 надо это только смотреть/читать.
482 3113470
Нахуй нужны курсы, если есть шилдт?
483 3113502
>>113470

>Нахуй нужны курсы, если есть шилдт?


Шилд это про джяву, с ней то всё ясно
Есть спринг ин акшен это про спринг.
Про хибирнет есть книжка.
Но вот про всё вместе, пусть даже в урезанном варианте, но прям про бест практис и про типовые ошибки.
484 3113504
>>113502
А ещё же нужно про сиай сиди, докер, кубернетис, всякие нжинксы и графаны с прометеюсами... и это только то что я знаю точно нужно прорабатывать.
485 3113508
>>113470
Бля, так смешно читать про Шилдта на фоне требований из любой джуновской вакансии. Его книги хватило бы для вката в 2013
486 3113616
>>113418
что это за хуйня и что именно ты спрашиваешь, убогий?
487 3113618
>>113504
нахуя тебе курсы для всего этого? доки читай. Бест практис обычно в них же и описаны.
488 3113631
>>113415
Естественно, как и везде, опыт очень сильно помогает, ты просто заранее знаешь чего стоит остерегаться. А вообще я сейчас стараюсь писать код как можно проще, и ошибки найти в таком соответственно гораздо проще.
489 3113656
>>113418
Тебе действительно нужно подробно написать что ты хочешь. ЕСЛИ ты искал случаи неатомарного обновления int64 несколькими потоками сразу, то ты работаешь с non-volatile переменной, а это значит что фактически с кэшированным значением потока и JVM даже не гарантирует что другие потоки увидят что там там наобновлял извне их
490 3113659
>>113433
Чтобы число больше было
491 3113665
>>113437
Что ты считаешь современными технологиями?
492 3113819
>>113665

>Что ты считаешь современными технологиями?


java 8+
no ant
no jsp
git
493 3113970
>>113819
на чем же ты сейчас сидишь? на Java 6/JSP/Ant/SVN?
494 3113973
>>113819
тогда любая платформа подойдет, тот же Udemy
495 3113997
496 3114023
>>113997
Мои соболезнования, никогда еще не видел настолько древнего легаси
497 3114554
>>113504
Вот зачем разработчику эта девопсная параша? Для неё есть девопсы. В нормальных проектах твоё дело максимум докер-файл запилить твоей приблуды.
498 3114568
>>114554

в 2к24 компетенции девопсины входят в компетенции разраба, увы
499 3114674
>>113616

> убогий


Ты это батьку своему высрал?
baby-eating-high-chair.jpg208 Кб, 760x491
Спунфидинга ветка 500 3114691
Часто можно услышать мнение, что не надо кормить с ложки начинающих программистов, отвечая на все вопросы подробно и разжёвывая решения, это даже на пользу самому вкатуну не пойдёт. Но если я вспомню свой личный опыт, то я могу прийти к совершенно обратному выводу, там, где мне помогали, а не кидали тупо ссылки на гайды на английском, который я тогда гораздо хуже понимал чем сейчас, я разобрался гораздо лучше. Ваше мнение? Это такая гиперкомпенсация, мне не помогали, неча другим помогать?
501 3114694
>>114691

> Это такая гиперкомпенсация, мне не помогали, неча другим помогать?


это
502 3114817
>>114691

>неча другим помогать?


Хз, у меня на первом проекте помидор оч часто не помогал и прям иногда даже таск делал за меня. В итоге за год работы я понял что нихуя особо то не научился, все тяжелые таски решал через него, а потому пойдя на другой проект остался джуновым джуном и получил минус к зп
503 3114818
>>114817

>не помогал


мне помогал*
504 3114819
>>114817
Какой добрый помидор.
505 3114821
>>114819
Добрый действительно, сам вспоминаю и ахуеваю как он не послал мне нахуй, ибо как же у самого горит жопа с джуна и когда говоришь как делать, а в пре код оказывается наоборот
506 3114850
>>114691
Ты помогаешь джуну, разьясняя ему все нюансы, он учится быстрее чем учился ты по кривым гайдам, а кабан делает вывод что янг джаст смартер и выкидывает тебя на мороз.
Так что нахуй, пусть сами ковырются в кривых доках и гайдах от индусов и эмпирическим путем находят несостыковки.

>>114817
сделать что то за джуна это ж не помощь, так проще и быстрее чем учить его
507 3114962
>>114691
С ложки кормят там, где за это платят, а не ставят "задачи на развитие" для перформанс ревью, плюс у няньки еще должны быть софты прокачаны, что у калопроводчиков нечастый признак.
508 3115061
>>114850

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


>Так что нахуй, пусть сами ковырются в кривых доках и гайдах от индусов и эмпирическим путем находят несостыковки.


>


У тебя ведь никакого коммерческого опыта работы в ИТ, верно?
509 3115212
>>115061
Неверно, у меня никакого коммерческого опыта обучения джунов.
510 3115563
Тред утонул или удален.
Это копия, сохраненная 20 июня в 15:07.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски