OIG2 (65).jfif130 Кб, 1024x1024
Java Thread №275 /java/ 3313364 В конец треда | Веб
Вики по джаве: https://github.com/java2ch/java-thread/wiki (доступна для редактирования всем)
Предыдущий: >>3288636 (OP)
1730453755153.jpg76 Кб, 604x604
2 3313386
3 3313546
>>13386
А что не так-то? Консистентность из-за детерменированной&тупой природы программирования ключево важна. Если компьютер увидит кривые данные он сам не поймёт что они кривые, а логику проверки кривизны для всего не напишешь.
4 3313768
Сколько чашек кофе в день вы пьете? И чашка какого объёма?
Через сколько ссыте после кофе?
5 3313829
>>13768
кофе вообще не пью, только чай
6 3313890
Узнал, что на проекте градлопараша и начал противно носом ворочать, хотя знаю что оффер в 2024 получить не так просто даже с 7 годами опыта. Мне пообещали, что у них там крутые билдскрипты и вообще никаких проблем благодаря ним нет и есть человек который шарит за них и мне не придётся их портировать. Стоит ли верить?
7 3314016
>>13890
Вот и расскажешь как поставить русские символы в windows 11 используя intellij + gradle
8 3314138
Ну что, как там вальхалла?
9 3314139
>>14138
Отложили до окончания проекта кали юга
10 3314203
>>13890
Дед, а ты хотел мавен в 2к24?
11 3314210
>>14203
Я бы хотел что угодно, но не градл
мимо
12 3314225
>>14210
Переписывай на блядь.
13 3314228
>>14203
Уж в 2к25 пора бы всю градлопарашу перевести на мавен. Заодно и джэву поднять хотя бы до 21 версии.
14 3314280
>>14228
А в 2к26 отправить мавен в депрекатед.
15 3314349
>>13890
Там, где лузер видит проблему, чад видит возможность.
16 3314352
>>14349
Чед это анальник, который любит нагружать свою башку кучей документации, вместо того, чтобы отдохнуть и заняться своими делами?
17 3314356
>>14352
Ты так говоришь, как будто документацию не гуглишь, а заучиваешь как "день бородина" в школе. Лол.
18 3314358
>>14356
Голова говном всё равно забивается
19 3314636
>>14349
Проиграл с перефорса терпилы. Давай, бегом видеть возможность в облизывании подзалупного творожка хозяина, чед мамкин.
20 3314641
>>14636
Сказал кто - ссаный двачер без имени и смысла? Кто ты, воен?
21 3314660
>>14641
По моему речь шла про тебя, мамкиного чеда. Уже воспользовался возможностями и сделал минет за 300 рублей?
22 3314666
>>14358
Вот этот дал базы. Мамкины достигаторы никак не могут понять простейшую истину — объём мозга ограничен. Я даже не знаю какие нужно совершить ментальные манёвры чтобы уверовать в то, что у тебя на плечах бесконечность находится. Это даже хуже чем веровать в бога, его отсутствие доказать хотя бы нельзя.
23 3314806
>>14280
Ничего лучше пока не придумали, поэтому депрекатеда не будет.
24 3314814
>>14666
Мозг работает как кэш с LRU, только вот кэшируется не алгоритм сортировки, а мысли какой же кабан пидорас что я эту хуйню должен зубрить чтоб получтать свои сотыги. И при каждой мысли о кабане вся эта цепочка мыслей и эмоций обновляется, а сложное что то вытесняется.
какже хочется уже стать киборгом с оцифрованным сознанием, а не вот это вот все биолегаси миллиарднолетнее
25 3314816
>>14814
Этот дегенерат всё ещё не понял что он зубрит литкоды и исполняет акробатические трюки на конкурсах красоты кода не чтобы получать сотыги, а просто как бесплатный клоун.
26 3314817
>>14814

> Мозг работает как кэш с LRU


На основании чего твой LRU-мозг сделал такой вывод, блядь? Как же меня заебали дегенераты галлюцинирующие прямо как чат гпт о какой-то хуйне с умнейшим видом. Сам когда-то таким был. Но потом начал задавать себе вопрос "а прав ли я?".
27 3314824
>>14817

>>На основании чего твой LRU-мозг сделал такой вывод, блядь?


на основании тиктоков нейрофизиологов

>>Но потом начал задавать себе вопрос "а прав ли я?"


ну вот сиди и не вякай
28 3314846
>>14816
Бесплатный клоун как раз таки сидит без работы или жалуется что выше трех сотыг в его деревне никак не получить. Во всем бигтехе литкодами дрочат даже девопсов с тестерами.
29 3314853
>>14824

>тиктоки


Я сначала подумал, что ты так иронизируешь, а потом задал себе вопрос "а прав ли я?".
30 3314855
>>14846
Всё верно! Алле-оп!
31 3314895
>>14806

>депрекатеда не будет


Твердо и четко?
32 3314916
>>14660
Речь тащемта шла про градл вообще. Что касается твоего нахрюка в мою сторону - повторяю свой вопрос: ты кто блять, сын кого, блять?
33 3314920
>>14666
>>14814
Ну ограничен - и че? Только поломанный шкальным образованием неудачник, будучи совершеннолетним лбом на работе, будет целенаправленно задрачивать маны себе в мясонейронку вместо того, чтобы знать где чего искать и лутать практический опыт. А уж разрабу в 2024м апеллировать к ограничениям мозга, в эпоху нейронок, обсидиана и соевых фреймворков... лол, всегда знал что последние поколения "разрабов" - тупо никчемный биомусор.
34 3314956
>>14895
мавен 4 уже скоро, надо просто немного потерпеть сразу после вальхалы
35 3315068
Как сделать так, чтобы при конкатенации одной и той же строки с одной и той же другой строкой в результате получалась ссылка на одну и ту же строку?
36 3315080
>>15068
"a" + "a" != "aa". Как они вообще могут быть равны-то? Если тебе нужна мутабельность, то используй стринг билдер. Складывая его с самим собой, ты не изменишь ссылку на билдер.
37 3315081
>>15080
Мне как раз нужна иммутабельность.
38 3315090
>>15081
Кодом покажи, что ты хочешь. У тебя плохо получилось донести свою хотелку.
39 3315097
>>15090
String a = "foo";
String s1 = a + "bar";
String s2 = a + "bar";
assert s1 == s2

Не обязательно именно со строками такое делать, можно и какой-то специальный класс сделать. Но только без внутреннего пула со всеми созданными объектами.
40 3315124
>>15081
>>15097

А с чего ты взял, что вот это вот у тебя в примере хоть как то коррелирует с термином иммутабельность? Юзай equals вместо == и все у тебя сойдется по ассертам. Двойное равно сравнивает значение референсов, и то что ты по итогу получает референсы разные, еще не означает что стринга не иммутабельная. Джава - не хаскель.

Ну а то, что сложив говно, кости и фарш ты не получаешь обратно корову - ну а как алгоритмически ты себе это представляешь? Каждая конкатенация строки должна по твоей задумке в пут стрингов лезть? Чтобы что?
41 3315128
>>15097
Конкретно в твоем случае ассерт будет истинным.

Он не будет истинным только в том случае, если a будет извне.

>Но только без внутреннего пула со всеми созданными объектами.


Не знаю как без хранения всех созданных ссылок это вообще сделать. Просто в таком случае тебе нужно быть околожвм, которая знает что создано и контролирует это, потому может хоть ссылку подменить тебе, если видит, что объект такой же. Но это тоже своего рода вариация буфера.
>>15124
В хаскеле все гораздо же, там не референсы, а задумки (thunk). Потому там возможно все таки такое, что оба сложения будут одним и тем же. Хотя это детали реализации и как-то явно использовать сложно.
42 3315137
>>15124

>А с чего ты взял, что вот это вот у тебя в примере хоть как то коррелирует с термином иммутабельность?


Я к тому, что мне нужно потом использовать и a, и s1, и s2, а при использовании StringBuilder у тебя поменяется а.

>Юзай equals вместо == и все у тебя сойдется по ассертам


У меня академический интерес, не практический.

>ну а как алгоритмически ты себе это представляешь?


Если б представлял, то не спрашивал бы.
>>15128

>Конкретно в твоем случае ассерт будет истинным.


Запусти и проверь.
43 3315142
>>15137

>Я к тому, что мне нужно потом использовать и a, и s1, и s2, а при использовании StringBuilder у тебя поменяется а.



А где ты у меня про стринг билдер увидел? Не юзай стринг билдер, и a у тебя никуда не поменяется.

>Если б представлял, то не спрашивал бы.



Ну вот те и ответ. Как ты себе это представил оно тупо не работает и работать не будет. Ни в джаве, ни в функциональных языках.

Просто сравнивай строки через equals, и никаких сайд эффектов строки тебе не привнесут.
44 3315152
>>15137

>Запусти и проверь.


final String a = "123";
final String s1 = a + "bar";
final String s2 = a + "bar";
assert s1 == s2
вот так будет true. Только почему оно effectivly final не использует я нинаю, честно говоря.
45 3315155
>>15142

>А где ты у меня про стринг билдер увидел?


>Если тебе нужна мутабельность, то используй стринг билдер

46 3315158
>>15155
Ну вот того анона тогда и тегай, я то тут при чем?
47 3315225
Почему у коллекций и мап нет общего интерфейса, ведь лист - это просто SortedMap<Integer, E>?
48 3315234
>>15225
Хотя списки (List) и ассоциативные массивы (Map) могут иметь некоторые схожие методы, они служат разным целям и имеют разные семантики.

1. Разные концепции: List представляет собой последовательность элементов, тогда как Map — коллекция пар "ключ-значение". Это различие делает их поведение и использование отличными.

2. Методы и доступ: Методы работы со списками (например, получение элемента по индексу) кардинально отличаются от методов работы с картами (доступ по ключу). Общий интерфейс усложнил бы контракт использования.

3. Производительность: Разные структуры данных оптимизированы для различных типов операций. Уничтожение единого интерфейса могло бы привести к ухудшению производительности.

Таким образом, наличие разделенных интерфейсов позволяет лучше отражать логику и предостерегает от ошибок при использовании коллекций.
49 3315236
>>13386
Я так понимаю на этой картинке высмеивается одежда анона, но что с ней не так? Стандартная шапка, осенний пуховик, синие джинсы, ботинки. Всё максимально удобно и подходит к погоде.
image.png159 Кб, 604x604
50 3315239
51 3315241
>>15234

>List представляет собой коллекцию пар "индекс-значение", тогда как Map — коллекция пар "ключ-значение".


>Методы работы со списками (например, получение элемента по ключу-индексу) кардинально отличаются от методов работы с картами (доступ по ключу)


В софистике я нейронку выебу уж точно.

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


Нахуя уничтожать интерфейс.
52 3315246
>>15241
На первый взгляд, можно провести аналогию между индексами в списке и ключами в карте, ведь оба они предоставляют способ доступа к значениям. Однако между ними есть важные различия:

1. Тип доступа:
- В List доступ к элементам осуществляется по индексу (целому числу), который указывает на позицию элемента в последовательности.
- В Map доступ осуществляется по ключу, который может быть любого типа (не обязательно числом) и не имеет фиксированной структуры. Ключи могут быть строками, объектами и т. д.

2. Уникальность ключей и индексов:
- В List индексы являются уникальными и упорядоченными, и каждый индекс указывает на конкретный элемент.
- В Map ключи также уникальны, но порядок элементов в карте (в зависимости от реализации) может не совпадать с порядком их добавления, если это не LinkedHashMap либо TreeMap.

3. Типичная семантика:
- List чаще используется для хранения множеств элементов, когда важен порядок, и есть необходимость в доступе по индексу.
- Map используется для ассоциаций, где значения связаны с уникальными ключами, и доступ должен быть основан на этих ключах.

4. Разные операции:
- В List есть методы, специфичные для работы с последовательностями (например, добавление/удаление по индексу), которые не применимы к Map.
- В Map, например, разработаны операции, относящиеся к работе с ключами и значениями (такие как put, get, remove), которые не имеют аналогов в List.

Таким образом, хотя List и Map можно рассматривать как разные представления пар ключ-значение, их концепции и предназначение настолько различны, что объединение их в один интерфейс могло бы создать путаницу и ограничить функциональность каждой структуры данных.
53 3315342
>>15225

> лист - это просто SortedMap


упорядоченность != отсортированность
54 3315535
>>15225
Почему у твоей матери и шлюхи нет общего интерфейса, ведь твоя мать - это просто Whore<MotherOf<OpHuy>>?
55 3315539
>>15342
Да, SequencedMap, точно.
56 3315843
>>14916
По моему речь шла про тебя, мамкиного чеда. Уже воспользовался возможностями и сделал минет за 300 рублей?
image.png3 Кб, 105x43
57 3315904
>>15843
Я бы и за бесплатно оформил минетик-то. Что тут такого? Если работодатель хочет расслабится, то кто я такой, чтобы ему препятствовать?
58 3315949
>>15904
Принято.
59 3315950
>>14920
Голова говном всё равно забивается
60 3315995
>>15128

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


Учите CS! Петухи любят кукарекать, что НИНУЖНО, но это пиздежь! Учил бы CS, сразу бы увидел тут шаблон фабрика.

Просто создаешь свой класс с приватным конструктором и фабричным методом для создание инстанса. И уже в фабричном методе, проверяешь есть ли уже такой инстанс и возвращаешь или ссылку на него или новые инстанс, если такого нет. А созданные объекты тупо хранить в Map.
61 3315996
https://blog.jetbrains.com/idea/2024/11/in-memory-of-stiver/
Админ флибусты оказывается был автором декомпилятора, который используется в идее.
62 3315999
Используется ли сейчас JSP?
Сколько не смотрю про веб-разработку, вижу, что динамическое создание сайтов делают через php, однако вчера знакомому работодатель почему-то стал толкать идею переписать кучу файлов .php в .jsp
63 3316000
>>15996
Охуеть. Человечище.
64 3316008
>>15999

>знакомому работодатель почему-то стал толкать идею переписать кучу файлов .php в .jsp


Твой работодатель нихуя не шарит в вебе. Он тупорылый долбоёб. Никакого смысла переписывать php в jsp нет. Это ничего абсолютно не даст. По производительности они плюс-минус такие же. Jsp это тухлая технология, гораздо логичнее было бы переписать на golang или нечно подобное. Так хотя бы буст производительности был бы.
65 3316014
>>16008
Этот дегенерат даже близко не понимает, о чём говорит. Переписывание с языка на язык у него производительность поднимет, пиздец просто.
66 3316044
>>15995

>А созданные объекты тупо хранить в Map.


Это и есть хранение всех созданных объектов. Первоначальное условие было, сделать без такого буфера.
67 3316081
>>15950

Да походу у тебя уже забилась...
68 3316083
>>16081
Что-то по существу будет?
69 3316085
>>16008
Аче, в голанг уже завесли сервер-сайд-фронтенд как в пыхе или JSP?
70 3316143
>>15996

>Используется ли сейчас JSP?


Да.
java 5 кун
71 3316144
>>16143 это сюда >>15999
72 3316226
>>16085
Если следовать идеологии гуланга, то это будет ручная сборка каждой хтмл странички через конкатенацию строк.
73 3316435
>>16226

>через конкатенацию строк.


Не пизди! У нас есть html/template!
74 3316606
Заметил кто-нибудь почему перестали кидать офферы с релокейтом джавистам? У меня уже просто игнорят линкедин, при этом я довольно часто выступал на разных митапах и конференциях, всё равно нет офферов за валюту, сталкивался кто-нибудь?
75 3316624
>>16606

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


Как тебя зовут?
76 3316637
>>16624
Зачем? Я не прямо на больших не был, в комунити нск выступал один раз, в НГУ довольно часто, в любом случае тут проблема в том, что релокейт больше не предлагают, это у всех так?
77 3316667
>>16637
Нет, только у тебя
78 3316723
>>16606
Практически всем перестали, не только джавистам. Мне раньше раз в неделю писали рекрутеры. Сейчас раз в квартал пишут. И это я уже переехал, релоцировать меня не надо.
image.png785 Кб, 960x720
79 3316812
Сап, подскажите есть ли реальная возможность вката в Джаву вкатуну? Как сейчас обстоят дела, стоит ли вообще учить?

Сам по классике великовозрастный, после гумвуза, без математики и с айти ничего не роднит, кроме просижиивания 24/7 за пекой и в целом что это легко дается, въедчивый, дотошный, кароч типичный анальник.
Больше всего интересен веб и уже после мобилки, хочется делать красивые сайтики и приложения, может какие-то прикольные высоконагруженные сервисы.

Джаву изначально еще года 4 назад сразу отсек, в моих глазах это сложный древний язык, на котором пишут бородатые дяди в свитерах. Но когда начал пробовать - мне прям понравилось на данном этапе, строгий язык, как будто идеально подходит именно в изучении прогать, т.е. хочешь не хочешь, а не будешь совсем говнокодить, после него не составить труда перекатиться в другое. Ну и количество и качество годной литры и базы знаний аля джавараш до ответов на стаковерфлоу - АТАС, это буквально как будто самый ученический ЯП вместе с JS, очень годно. А еще язык общего назначения, т.е. могу если что попробовать разные направления и определиться. Ну и сфера/задачи по идее серьезные и прикольные, хотел бы попробовать в финтехе/бигтехе, хотя это наверно быстро в рутину превратится и заебет. Ну работы много, бабок много, вечный язык хули, не схлопнется завтра, что у нас, что заграницей.
Но пугает
- Это энтерпрайз, тут не клепать е-коммерс, тут уже в половине вакух хантят 3-4 курс/вышку, тем более с нынешним кризисом на рынке, требования и ожидания от кандидата серьезные
- Помимо ценза высокого, еще и работы в мухосране мало. Например, недавно висела 4 месяца вакуха, где требуют JSP (я загуглил и это что-то вроде то ли php то ли JS для создании динамических страничек, но это технология мезолита, я хз норм ли вообще на такое идти?) Раз в пару месяцев сбер выходит на рынок, т.е. это скорее уповать, что на удаленку просочусь сквозь конкуренцию.
- Учиться сложно и долго, я не понимаю осилю ли, вдруг застряну и проебу время и перегорю, или потрачу 1+ год и меня даже на собесы звать не будут, гарантий нет. Прям тяжело представить что я реально залечу куда-нибудь в Сбер, а может и зря себе тучи рисую
- Мне нравится и понятен веб, а тут банально не понимаю чем я буду заниматься и что за проекты делать (например, у меня есть запрос о том, чтоб сайты-визитки сделать, я че, прям на спринге буду писать? это же смешно)
- То что придется 100% копошиться в легаси и то что якобы на джаве нового не делают, поддерживают старое, и я никогда не пощупаю лично свой труд
В целом круто, но рискованно. Возможно я бы смог залететь в школу21, и это бы сильно упростило вкат, но не факт, т.к. эта хуйня в 500+ км от меня. Но так вообще джава везде на слуху и всегда востребована, вон в тот же тиньк можно на стажировку онлайн попасть, охуенно же. На крайняк буду в пайтон/жс перекатываться что ли.

Из конкурентов : php - его многие засерают, но до сих пор жив и самый популярный в вебе, да и на джаву похож, понятно и интересно чем заниматься (хотя такое макакечество наверн заебет). А главное там дохуя вакансий где ищут без опыта! Но приглядевшись понял : там один битрикс и др CMS, это же не про прогерство, это болото на конструкторах. А Laravel уже примерно как ту же джаву ищут. И не понятно че там с развитием и перспективами для меня. Еще и узкоспециализирован. Но как вариант быстрого вката, попробовав JS и нравится ли фронт, уже решать гребсти во фронты или в го.
C# - якобы более сахарный и в целом философия "Как джава, только лучше", все относительно новое без 30 летнего легаси. Но работы меньше, да еще и узнал, что там почти всё - фулстэк. Литры думаю явно такой годной нет и нет такого спроса, ну и смысл?
Остальное не имеет смысла : JS - на фронте конкуренция думаю огого, и обычно требуют ту же пыху, да и слишком спефичный для 1 языка
Гo - ловушка, работы нет, там бигтех ищет миддлов+.
Котлин/cвифт - работы мало, рашить смысла не вижу, все равно подразумевается знание джавы. Пайтон - ну это вообще мем, точно не 1ый язык, расхайплен инфоцыганами.
image.png785 Кб, 960x720
79 3316812
Сап, подскажите есть ли реальная возможность вката в Джаву вкатуну? Как сейчас обстоят дела, стоит ли вообще учить?

Сам по классике великовозрастный, после гумвуза, без математики и с айти ничего не роднит, кроме просижиивания 24/7 за пекой и в целом что это легко дается, въедчивый, дотошный, кароч типичный анальник.
Больше всего интересен веб и уже после мобилки, хочется делать красивые сайтики и приложения, может какие-то прикольные высоконагруженные сервисы.

Джаву изначально еще года 4 назад сразу отсек, в моих глазах это сложный древний язык, на котором пишут бородатые дяди в свитерах. Но когда начал пробовать - мне прям понравилось на данном этапе, строгий язык, как будто идеально подходит именно в изучении прогать, т.е. хочешь не хочешь, а не будешь совсем говнокодить, после него не составить труда перекатиться в другое. Ну и количество и качество годной литры и базы знаний аля джавараш до ответов на стаковерфлоу - АТАС, это буквально как будто самый ученический ЯП вместе с JS, очень годно. А еще язык общего назначения, т.е. могу если что попробовать разные направления и определиться. Ну и сфера/задачи по идее серьезные и прикольные, хотел бы попробовать в финтехе/бигтехе, хотя это наверно быстро в рутину превратится и заебет. Ну работы много, бабок много, вечный язык хули, не схлопнется завтра, что у нас, что заграницей.
Но пугает
- Это энтерпрайз, тут не клепать е-коммерс, тут уже в половине вакух хантят 3-4 курс/вышку, тем более с нынешним кризисом на рынке, требования и ожидания от кандидата серьезные
- Помимо ценза высокого, еще и работы в мухосране мало. Например, недавно висела 4 месяца вакуха, где требуют JSP (я загуглил и это что-то вроде то ли php то ли JS для создании динамических страничек, но это технология мезолита, я хз норм ли вообще на такое идти?) Раз в пару месяцев сбер выходит на рынок, т.е. это скорее уповать, что на удаленку просочусь сквозь конкуренцию.
- Учиться сложно и долго, я не понимаю осилю ли, вдруг застряну и проебу время и перегорю, или потрачу 1+ год и меня даже на собесы звать не будут, гарантий нет. Прям тяжело представить что я реально залечу куда-нибудь в Сбер, а может и зря себе тучи рисую
- Мне нравится и понятен веб, а тут банально не понимаю чем я буду заниматься и что за проекты делать (например, у меня есть запрос о том, чтоб сайты-визитки сделать, я че, прям на спринге буду писать? это же смешно)
- То что придется 100% копошиться в легаси и то что якобы на джаве нового не делают, поддерживают старое, и я никогда не пощупаю лично свой труд
В целом круто, но рискованно. Возможно я бы смог залететь в школу21, и это бы сильно упростило вкат, но не факт, т.к. эта хуйня в 500+ км от меня. Но так вообще джава везде на слуху и всегда востребована, вон в тот же тиньк можно на стажировку онлайн попасть, охуенно же. На крайняк буду в пайтон/жс перекатываться что ли.

Из конкурентов : php - его многие засерают, но до сих пор жив и самый популярный в вебе, да и на джаву похож, понятно и интересно чем заниматься (хотя такое макакечество наверн заебет). А главное там дохуя вакансий где ищут без опыта! Но приглядевшись понял : там один битрикс и др CMS, это же не про прогерство, это болото на конструкторах. А Laravel уже примерно как ту же джаву ищут. И не понятно че там с развитием и перспективами для меня. Еще и узкоспециализирован. Но как вариант быстрого вката, попробовав JS и нравится ли фронт, уже решать гребсти во фронты или в го.
C# - якобы более сахарный и в целом философия "Как джава, только лучше", все относительно новое без 30 летнего легаси. Но работы меньше, да еще и узнал, что там почти всё - фулстэк. Литры думаю явно такой годной нет и нет такого спроса, ну и смысл?
Остальное не имеет смысла : JS - на фронте конкуренция думаю огого, и обычно требуют ту же пыху, да и слишком спефичный для 1 языка
Гo - ловушка, работы нет, там бигтех ищет миддлов+.
Котлин/cвифт - работы мало, рашить смысла не вижу, все равно подразумевается знание джавы. Пайтон - ну это вообще мем, точно не 1ый язык, расхайплен инфоцыганами.
80 3316833
>>16812

Я отвечу за джаву,жс,питон,шарпы,гошку
Вката нет, вообще
Чтоб вкатиться ради 70-100 тебе нужно будет огромный пласт знаний впитывать и перерабатывать, плюс не просто заучить - а становиться специалистом. Но это еще не всё
Потом тебе нужно будет потом и кровью искать вакансию. Если нет релевантного опыта - тебе даже не ответят.
Советую не тратить драгоценное время и заняться чем-то другим
Я бы занялся, но сука убил уже на это несколько лет, теперь только дальше ебашить
81 3316843
>>16833
Так ты неудачливый вкатун? Ну так твое мнение нерелевантно, такие и ноют, что вката нет
82 3316845
>>16833

Без проблем, вкатывайся брат, велком
83 3316867
>>16812

>>реальная возможность вката в Джаву вкатуну?


нет, вкат закрыт, надо было в 2010 вкатываться

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


да, мимохую все сложнее

>>Помимо ценза высокого, еще и работы в мухосране мало


не работай в мухосранске. переезжай или ищи удаленку

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


визитке бэк не нужен, а вот сайту новостей нужен

>>То что придется 100% копошиться в легаси


истина, пишу на древней джэве 21 хотя уже 22 давно вышла

>>джаве нового не делают


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

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


>>великовозрастный


забудь, это для студентов

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


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

>>А главное там дохуя вакансий где ищут без опыта!


на завод тоже дохуя вакансий и берут без опыта

>>C# - якобы более сахарный и в целом философия "Как джава, только лучше", все относительно новое без 30 летнего легаси.


закрадывается мысль что весь высер ради этой фразы

>>Остальное не имеет смысла


Я бы посоветовал попробовать на системного аналитика, но раз ты душный и унылый хуй тебя и туда не возьмут.
83 3316867
>>16812

>>реальная возможность вката в Джаву вкатуну?


нет, вкат закрыт, надо было в 2010 вкатываться

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


да, мимохую все сложнее

>>Помимо ценза высокого, еще и работы в мухосране мало


не работай в мухосранске. переезжай или ищи удаленку

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


визитке бэк не нужен, а вот сайту новостей нужен

>>То что придется 100% копошиться в легаси


истина, пишу на древней джэве 21 хотя уже 22 давно вышла

>>джаве нового не делают


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

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


>>великовозрастный


забудь, это для студентов

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


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

>>А главное там дохуя вакансий где ищут без опыта!


на завод тоже дохуя вакансий и берут без опыта

>>C# - якобы более сахарный и в целом философия "Как джава, только лучше", все относительно новое без 30 летнего легаси.


закрадывается мысль что весь высер ради этой фразы

>>Остальное не имеет смысла


Я бы посоветовал попробовать на системного аналитика, но раз ты душный и унылый хуй тебя и туда не возьмут.
84 3316877
>>16867
Не понятны твои выебоны с иронией, мог бы и норм объяснить, но спасибо и так

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


А че бы это я душный и унылый, лол? Я как раз противоположность этому. Вообще я тоже об BI/системной аналитике задумывался, что нужно для разраба представляю, а что нужно туда, чтобы вкатиться?
85 3316904
>>16833

>Я отвечу за джаву,жс,питон,шарпы,гошку


Буквально перечислил все живые языки, теперь по твоему мнению закрываем всё айти для вкатунов?
86 3316905
>>16723
Да не, мне ещё сравнительно часто пишут, особенно из НСК, а линкедин игнорят.
87 3316942
>>16877

>>Не понятны твои выебоны с иронией, мог бы и норм объяснить, но спасибо и так


Если без иронии - то ты какую то хуйню из слухов и домыслов насобирал.

Легаси или нет - зависит от проекта и компании, а не от языка. Особенно в век микросервисов.
Собсно энтерпрайз зачастую и двигает прогресс разрабатывая новые инструменты для йоба нагрузок.

Знать джаву мало, знать надо всю энтерпрайзную хуйню - кафку, редис, кубер, дизайн паттерны (не абстрактные фабрики, а кеширование/партиции/балансировка нагрузки и тп) - хотя бы поверхностно. Это все общее для любого бэкенда. Прям самый минимум на джуна - уметь написать круд типа пет клиники
https://github.com/spring-projects/spring-petclinic

Для фронта (жс) там свои заморочки, их я не знаю, спрашивай в другом треде.

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

>>А че бы это я душный и унылый, лол? Я как раз противоположность этому.


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

>>Вообще я тоже об BI/системной аналитике задумывался, что нужно для разраба представляю, а что нужно туда, чтобы вкатиться?


чел ну тебя интернете забанили чтоле?
ну вот пробегись по каналу например
https://www.youtube.com/@SystemEducation
В техническом плане сложного ничего нет - я как разраб большую часть этого знаю/умею.
По сути надо уметь переводить хотелки бизнеса в понятный анальникам язык и анализировать юз кейсы. Создавать таски в жире и писать доки в конлюенсе. Ну и созвонов достаточно много по сравнению с анальником, но пиздеть не мешки ворочать.

Я и сам подумывал туда соскочить если вдруг заебет искать куда коды писать. Но за коды пока платят все же побольше и дунасить проще.
88 3316965
>>16867

>забудь, это для студентов


По твоему тексту складывается впечатление, что джава умирает и через десяток лет работы на ней уже не будет, хотя это вообще не так. К студентам вообще не понятно аппеляция, им в любом вкате будет легче, не только джавы.
89 3316973
>>16965

> По твоему тексту складывается впечатление, что джава умирает


как-то ты странно читаешь. разрабы с опытом нужны пиздец как. джуны и стажеры без опыта не нужны. на эти вакансии дохуя откликов как от вкатунов, так и от студентов/выпускников. нахуя компании брать на стажера/джуна вкатуна 25+, если они могут взять молодого выпускника с профильным образованием?
единственный реалистичный вариант для вката - крутить опыт и идти на мидла. но это нужно уметь, или всяким менторам-хуенторам платить.
90 3316979
>>16973

>разрабы с опытом нужны пиздец как.


Ну вот хз, выше чел с крутым опытом писал, что не кидают офферы на переезд. Ну и да, изначально ты писал, что по этой причине великовозрастные нужны, аппелируя к джаве, но в итоге это относится ко всей айти сфере, никому джуны не нужны.
91 3316997
Как работу-то найти?
92 3317005
>>16606
>>16723
Хз, мне примерно раз в неделю как раз и пишут, хотя я явно слабее чела из новосиба. Но в целом да, раньше было больше предложений.
93 3317054
>>17005
Какой стек и опыт?
16763139649480.jpg178 Кб, 810x1080
94 3317072
>>16979

>>Ну вот хз, выше чел с крутым опытом писал, что не кидают офферы на переезд.


Чел если ты также жопой задачи будешь читать то в айти тебе лучше не идти.
Ему не предлагают релоцироваться. Не хотят зарубежные галеры вывозить Ваньку из села в еуропу. Потому что итак уже дохуя таких переехало и на месте своих полно. Прибавь к этому рецессию на загнивающем западе.

Опять же это ничего не говорит о рынке найма в РФ. За счет госухи и олигархов (банки только выиграли) айти живо пока. Хотя гайки постепенно закручивают и зепки понижают (не повышают при росте инфляции == понижают).

>>великовозрастные нужны, аппелируя к джаве


Сами по себе старики не особо нужны, но щас многие уже натерпелись с зумерами и хотят взять нормального милениала который может просто работать за зарплату без дополнительных плясок и уговоров. Поэтому щанс все же ненулевой.

>> никому джуны не нужны


этот факт от возраста не зависит. Какая разница сколько ему лет, если он бесполезен?
95 3317074
>>17072

>Опять же это ничего не говорит о рынке найма в РФ


Да кому он нахуй нужен, этот рынок найма РФ, ты рофлишь что ли?
17207778767890.mp46,6 Мб, mp4,
720x720, 0:33
96 3317077
>>17074
Ну так и пиздуй тогда на форчан плачься как тебя паджита из Ломовки без опыта (и знания языка) не хотят хайрить и перевозить в санфран.
97 3317080
>>17077
Я вообще мимо проходил, может это тебе на пикабу съебать перемогать?
image.png793 Кб, 1155x941
98 3317089
Дайте нормальные книги по жабе в 2к24, с меня чай. Опыт петухона, крестов, ассемблера, разметки, докера, гита и прочей поебени есть. Открыл первую попавшуюся книгу "Изучаем Java" от К.Сьерры, так со мной как с полоумным ебанатом разговаривают (пик1). Мне книга по большей части нужна, как сборник хороших примеров и объяснений компьютерным языком, а не языком прола-вкатуна.
мимо вчерашний школьник 18 лвл
99 3317093
>>17089
Проиграл с наивного и самовлюблённого порриджа.
100 3317094
>>16812
Читай шапку, там всё доходчивейшим образом написано. Данный тред работает в режиме легаси мейнтейнанса, т.к. хоть развития на рынке уже нет, деды ещё остались, для нас тред существует, а не для вкатунов. Не в пример соседним тредам, эти треды работают в режиме легаси копротивления, что, к слову, тоже в шапке сказано.
101 3317095
Мне недавно приснилось, что вышла джава 25. И что вы думаете? Нихуя. Вот просто нихуя. Ни одной новой фичи.
102 3317149
>>17095
А что там про вальхалу было? Сказали что почти готово, надо просто потерпеть? Или как с лумом - вышла и всем стало похуй?
103 3317150
>>17089
Норм книга для вкатуна. Но если ты илитарий дрочи шилда.
104 3317165
>>17089
очевидный шилдт
105 3317174
>>17149
Ничего не было. Я гуглил java 25 whats new и в таких статьях обычно ничего крамольного не пишут, просто сухие выводы, что добавили, а что бампнули. И вальхаллы там не было. Так что по-видимому придётся ещё немного потерпеть.
106 3317178
>>17149

>Или как с лумом - вышла и всем стало похуй?


Почему так нахуй?
107 3317180
>>17178
Потому что выдавили говно. Все обосрали лум и затерпели.
108 3317382
>>17072

>Не хотят зарубежные галеры вывозить Ваньку из села в еуропу. Потому что итак уже дохуя таких переехало и на месте своих полно.


До сих пор кучу людей вывозят, только джава игнорируется. Недавно знакомого сапа сеньора перевезли с полным пакетом, 24/7 перевозят плюсовиков на hft или распределёнными системами, вентильных также, мл и дс реже стали так как там конкуренция дикая, вообщем игнорируют только популярные стеки.
109 3317431
>>17089
Зачем же тебе книги, если ты такой крутой? Зачем тебе посредники в виде дебилов авторов? Читай спеку и доку напрямую.
111 3317720
>>16044
Не объектов, а ссылок на них. Или ты думаешь интернирование строк работает иначе?
tomcat 112 3317757
Я скачал tomcat. Как его запустить? Какой jar-файл запускать?
113 3317785
>>17720
Я знаю как работает интерирование. Это не мое требование. Человек вот выдвинул невозможное ограничение, я прямо об этом сказал. Технически, ослабляя это ограничение можно хранить какие-нибудь слабые сслыки, чтобы буфер не вынуждал гц их не чистить. Так будет хоть какой-то компромисс.
114 3317828
>>17757
установщик скачай и запувскай кнопкой старт
115 3318332
Неужели популярные мессенджеры, типа телеграма, используют обычный мультипарт для передачи файлов?
116 3318334
Какая ж хуйня тест джавы на hh ru, и эту хуйню внедрят как обязаловку или лишат льгот и отправят на фронт. Тест не на знания, а умение найти ошибку в каком то люто захуеверченном говнокоде, который в реальности не встречается, какие же программисты все таки долбоебы пиздец, нахуя им доверили заниматься оценкой знаний
117 3318348
>>18334
Теорию на похуях сдал, причина подрыва?

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



Ну вообще, тест скорее пиздецки воняет минобром и ЕГЭ, нежели анальниками. С другой стороны, пидарасов-цифровизаторов в ЕГЭ щас дохуя так что мб ты недалек от истины.
118 3318350
>>18334
Что-то мешает в чат гопоту загнать тест?
119 3318359
>>18334

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


какие программисты, лол, нормальные разрабы не занимаются распилами бюджетов на подобных инициативах.
120 3318361
>>18350
Теперь ничего, пошли они нахуй, грантоеды задротные, из текущей конторы не вылезу
121 3318364
>>18334
Че за тест? Про что вы?
122 3318384
>>13364 (OP)
Аноны, как вы пришли к проведению собеседований? Как вкатиться? Там же придется готовиться больше, чем самому кандитату. Все вспоминать, придумать вопросы адекватные и т.д.
image.png230 Кб, 1958x516
123 3318387
124 3318390
>>18384

Никак. Ненавижу собесить людей, но постоянно зовут.

> Все вспоминать, придумать вопросы адекватные и т.д.



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

Ну и проведя пару собесов ты быстро поймешь что гигачада, который тебя попустит на позиции интервьюера, ты встретишь с ничтожно малой вероятностью, и будешь чувствовать себя увереннее.
125 3318402
>>18387
Сурс? А вообще прикольно, я как раз хотел законтрибьютить в спринг кое что, вот будет прикольно если они это примут, релизнут, а потом я скажу, что я из России, и им придётся откатывать.
126 3318403
Что спрашивают на собеседовании на синьора? Там же наверняка нет лайвкодинга?
127 3318410
>>18390

>имеет смысл ебать только маслят


Так они ж никому не нужны.
128 3318421
>>18410

Они сейчас мимикрируют под миддлов, поэтому так или иначе все равно представлены и приходят. Грейды в резюмехах это лицемерная игра на публику - масленка могут хайрить на миддла, но масленком от этого он быть не перестанет.

Реальные грейды - миддлу и сеньке всегда есть что рассказать о своем опыте. У масленка есть только легенда которая быстро сдувается. Все это знают и понимают, поэтому не судят строго. Но когда легенда сдуется, можно расчехлять технические вопросы на всю катушку и делать выводы.
129 3318423
>>18421
А есть примеры этих самых технических вопросов? Интересно просто.
130 3318427
>>18403
>>18421

И с сеньками то же самое. Сенька на бумаге != сенька ИРЛ. Поэтому лайфкодинг на собесах с сенькой еще как может быть, и не один, особенно если сенька идет куда то где в собесы упоролись как следует. Потому что на словах все Львы Толстые, а по факту просто изюм-курага - стажу 10 лет, а не знает нихуя, за трендами не следит, сидит мейнтейнит какую нибудь CRMку, а потом галера типа неткрекера пускает его на мороз. И все.
131 3318435
>>18423
Да техвопросы это хуета, чел, вон выйди в яндекс да набери вопросы по <технологиянейм> для собеседования 2024 скачать без смс и регистрации. Техвопросы на собесах людой анальник прожмет, это не интересно да и тебя не красит как интервьюера.

Настоящий скилл - это вести диалог с кандидатом о его опыте с целью понять его уровень компетенций. Если уровень компетенций был высок, значит перец достоин своей лычки. Если чел только и делал что баги фиксил в отведенном для него загоне, инициативу не проявлял, ответственности не брал, своим проектом дальше своего загона не интересовался, значит лычка у него уровнем ниже. Это еще не дилбрекер - такие люди тоже бывают нужны, плюс они могут иметь амбиции учиться и развиваться, нереализованные на старом месте. И вот задача интервьюера - понять, что за человек сидит перед ним и годен ли он на конкретную вакансию. А не задрачивать несчастного техникой.
132 3318449
>>18402
Откатывать не придётся, тебя просто обоссут и назовут троллем как Торвальдс.
https://github.com/reactor/reactor-core/pull/3897
133 3318454
>>18387
Спринг это хуйня для дебилов, на питоне вон все и без этого говна перегруженного работает
134 3318470
>>18454

> А ВОТ НА ПИТОНЕ...


Пиздуй отсюда, пидор грязный.
135 3318472
>>18387
Репортнула политоту вне по.
137 3318502
>>18387
Лол.
138 3318513
Java 21, Kotlin, WebFlux, Kafka, Nats, Redis, Casandra, 500+ rps и чтобы зп 300-400к.
Такие проекты вообще существуют? Я устал купаться в crm легастанах на 5 rps
139 3318514
>>18332
А что кроме мультипарта использовать-то?
о.png13 Кб, 14x600
140 3318515
>>18387
Я боюсь имаджинировать ебало того, кто поставил единственный лайк.
image.png1,2 Мб, 2616x1610
141 3318517
>>18515
А чо имаджинировать, вот оно
142 3318518
>>18517
Какая же милашка нвимовая. Так бы и написал, не бужь я рашен швайн
143 3318520
>>18518
Под этой аватаркой скрывается жирный 120-килограммовый олигофрен-позёр что не смог своими 70 iq понять что принятие пулл реквеста это импорт, а не экспорт, и броадком тупо себе в штаны насрал, во всех этого смыслах, потому что броадком потерял фичу, а автор пулл реквеста всегда может пользоваться своим форком.
144 3318521
>>18517
Лол, а ведь там 500 человек зашли посмотреть на это ебало этого лайка.
145 3318554
>>18435
Словно ты тянешь на настоящего сеньора, масленок))
146 3318569
Читал здесь, что якобы у Шилдта нет смысла читать "Руководство для начинающих", а сразу на полное руководство переходить, якобы там всё тоже самое, Так ли это? Там всё тоже самое только без воды в ужатой форме и сильное больше помимо этого?
Сам вообще ковыряю джава раш (структурировано норм, но блять эти комиксы...) и почитываю на англюсике head first
147 3318582
>>18569
За час до тепловой смерти вселенной. Все люди примирились друг с другом, наслаждаются последним в истории сексом, или сигаретой, или банкой пива. И тут раздается вопрос:
- ребят, чё лучше? шилдт или хорстманн? че учить?
148 3318601
>>18582
Я вообще проигрываю, люди такие: "что выбрать джаву или питон? слышал что питон легче...", хотя знание синтакиса языка это 5% технических компетенций
149 3318629
>>18554

Причина тряски?

Че, не берут?)
150 3318636
>>18520

>принятие пулл реквеста это импорт, а не экспорт



Bruh... проигрываю с обеих сторон. Что с соевых, которые такие - "а хули тут нам русская колонна опенсорс держит, пошла нахуй колонна, похуй что несущая". Что с этого торга потужного, как третьей стадии принятия: тебе в глаза всем коллективным западом уже ссут, многократно и с особым смаком втоптали твое достоинство в грязь, а ты такой сидишь и сетуешь на то, что твой контрибьюшен не приняли. О как же они жидко обосрались, ну да.
151 3318655
>>18513
Ну натс говно которое никто и никогда использовать не будет,котлин и вебфлакс говно менее вонючее,но все равно говно. А на 21 джаве куча проектов
152 3318738
Меня позвали на галеру, но я им буду должен отработать не меньше года, если они мне работу найдут, соглашаться?
153 3318749
>>18636
Кто сетовал-то? Автор пулл реквеста туда не отписывался после того как увидел весёлое сообщение о экспорте пулл реквестов. Поржал и забыл. Мне кажется ты, маня, хотел (в 2024, блядь!) быть вумником занявшим позицию посередине, "я у мамки особенный", но обосрался.
154 3318751
>>18738
Н академи или подобная параша? Объясняю, как это работает. 100000 вкатунов получили 1000 отказов и разочаровались. С каждым из них заключается контракт о распределении дохода, на который они соглашаются от безысходности, им обещаются золотые горы. На каждого из них тратится +- 0 минут времени. 10 сеньоров уезжают в США, 10 мест в IT освобождается. 50 вкатунов из 100000 находят работу. Н академи получает за нихуянеделание зарплату 25 вкатунов на год.
155 3318762
>>18751
Нет не они, просто галера, они мне общают платить зп с самого первого дня, каждые пол года зп растет, если мне найдут работу, но по контракту я год или больше зависит от офера не больше 2 лет, я должен буду на них отработать
156 3318764
>>18762
Зарплата устраивает? Соглашайся.
157 3318768
>>18764
Я очкую, там если я захочу уйти, я ии денег буду должен, для меня много, кто то вообще в такой херне учавствовал?
158 3318769
>>18768
Если галера из России (и ты из России), то это незаконно, можешь поссать им в рыло после предложения оплатить. Если не из России галера, то тебе похую должно быть на их требования.
159 3318770
>>18769
Они типо на обучение мое эти деньги потратят, и я им типо за обучение буду должен все законно это типо кредит, но если они мне работу не найдут, то я могу уйти
160 3318771
>>18770

> но если они мне работу не найдут


Дегенерат ёбаный, я тебе с самого начала сказал про "поиск работы для тебя". В целом на таких как ты это и рассчитано.
161 3318778
>>18771

>Дегенерат


найс подрыв на ровном месте :-)

Я нашел чела который по их программе проходил, он мне быстро найдут, потому что я фулстаком к ним иду, а так в среднем 3-4 месяца ищут если человек норм.
162 3318781
>>18778

>он мне сказал


фикс
163 3318784
я понимаю почему джава была популярна раньше - запускалось всё и везде
теперь эту проблему решает docker, джава умрёт наконец то или нет? в плане новых проектов, не поддержки старых.
мимо не могу вкатиться в дата саенц, теперь думаю о джаве
164 3318789
>>18778
Бля, как будто мне настолько не похуй на то, что ты усердно будешь год зарабатывать кабану на золотую ручку яхты. Пиздуй, пиздуй, долбоёб. Он ещё и усирается за это, пиздец просто, терминальный дегенерат.
165 3318796
>>18778

> если человек норм


Меня всегда удивляет, как капитализм смог убедить абсолютно конченных отбросов в их исключительности. Ведь если бы эти отбросы хоть на долю секунды осознали, что у них нет шансов стать толстым буржуем в цилинде с собственным сталелитейным заводом, то всё рухнуло бы.
photo2024-11-0812-59-38.jpg108 Кб, 846x1280
166 3318797
>>18749
Автор просто связываться не стал. Зато в тред понабижали всякие интересные личности набрасывать. А уж какие маняврирования стояли по пабликам, ууууу. Даже этот тезис твой - что импорт не экспорт - один в один такой же высказывался, если правильно помню, у 23derevo в чате.

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

>Мне кажется ты, маня, хотел (в 2024, блядь!) быть вумником занявшим позицию посередине, "я у мамки особенный", но обосрался.



Схуяли посередине? Ты ничего не попутал? Это ты пытаешься щас затерпеть посередине, перекладывая ответственность за инцидент на одного корпората, мол "произошла чудовищная ошибка".
167 3318798
>>18789
Я уже 2 месяца ищу работу, потому что у меня коммерческого опыта 7месяцев, и всего два офера от галеры и от какого-то реально кабана, который хочет, чтоб я на него въебывал за 3 копейки. Так что это не такое уж и хуевое предложение, учитывая мой опыт.
168 3318799
>>18798
А он продолжает усираться. Пиздец, тебе уже сказали, пиздуй, что ты ещё хочешь от меня? "Скажите мне приятное!"?
169 3318802
>>18797

>интересные личности зато сетовали!


А как набежавшие интересные личности к теме относятся?

>другой человек сказал то же что и ты!


>и вообще нет ты посередине!


Пиздеец...
170 3318804
>>18802
Ты возлагаешь ответственность на корпората. Мол, это бродком обосрался. Я возлагаю ответственность на всю кодлу промытых соевых хуесосов. И смеюсь в лицо тем согражданам, которые до сих пор по какой то причине достаточно соевые чтобы наивно полагать, что им с гитхабом - в одном направлении, и что коммитить в 2024м в какой нибудь спринг или не-форкнутое в Россию ядро линукса - достойное начинание.

We are not the same.
171 3318810
>>18804
Буквально то, что я и сказал. Ты у мамаши особенный, ты смеёшься с обоих сторон, хотя уже неоднократно было объяснено что автор коммита просто поржал с долбоёбов и ушёл по своим делам. Но тебе что-то в этом не понравилось.
172 3318817
>>18810
Да иди нахуй. Ты так подумал, а вслух сказал >>18520 ты про бродком. Это потом ты уже стал маняврировать про автора. Еще и до меня доебался. Нет бы просто сказать по братански - "да, я тоже": в конце концов если ты о том же, я хз чем тебя задело мое >>18636 сообщение. Хуй - надо в залупу залезть.
173 3318820
>>18817
Пиздец, ну это легендарный манёвр. Какого хуя ты вообще сюда какой-то левый мой пост притянул? Он не тебе был сказан. Как только ты встрял в разговор, рассказав, какой ты у мамки особенный, тебе сразу было и сказано про твою особенность.
174 3318824
>>18820
И чего бы это мне не встрять в разговор? У тебя че здесь - эксклюзивный тред чтоли? И я после этого у мамки особенный?
175 3318828
>>18824

> рассказав, какой ты у мамки особенный

176 3318830
>>18828
Да все, успокойся, ты уже тьюринг тест не вывозишь.
177 3318831
>>18830

>этот превентивный перефорс

178 3318864
Я автотестер на джаве я не знаю как работают потоки, я не знаю concurrency.

Вопросы? Проблемы? Возражения?
sage 179 3318869
>>18864
Параллельные вычислительные технологии проходят в вузе
180 3318878
>>18864
Ты плохой человек. Ты мне не нравишься
181 3318882
>>18869
у нас не было
182 3318912
>>18882
Заткнись идиот
spamList2.png47 Кб, 638x483
183 3318934
>>18864
Почему я не могу смешно шутить, что за спам лист такой??
184 3319061
>>18934
Лол реально Столяров так и говорил что многопоточность не нужна?
185 3319069
>>19061
Кто это?
186 3319102
>>19069
Преподаватель в МГУ, ученый, программист, автор десятка книг и просто очень хороший человек у которого потекла крыша
http://www.stolyarov.info/
187 3319119
Какую б либу написать...
188 3319148
>>19119
Ту которая принесёт пользу... Хотя бы тебе
image.png261 Кб, 590x566
189 3319243
Почему выведет long? Разве не должен произойти автобоксинг?
190 3319271
>>19119
Ты, блядь... нихуя не напишешь. Никогда.
191 3319319
>>19243
Потому что в спеке написано, что сначала идет вариант без кастов, потом с кастами (приведениями тут), потом уже и боксинг.
>>19271
Ты его знаешь?
192 3319326
>>19319
А почему не short?
193 3319329
>>19326
Каст в нижнюю сторону должен быть явным. Типа 0 - int, 0L - long. Int вполне себе может быть больше short потому ты должен явно указать, что согласен, если часть информации потеряется
194 3319471
Как же я блядь ненавижу жидею. Надеюсь, что выблядки создатели помрут в ужаснейших муках.
Сколько нужно времени вкатиться в спринг? 195 3319507
Если до этого пахал на легаси с сервлетами, jsp и jdbc?
На собесах придётся пиздеть что работал со спрингом и на вопросы отечать.
Сколько месяцев нужно при условии что я могу целый день на это тратить?
196 3319526
>>19507
Лучше подрочи на какую-нибудь фетишную срань, необучаемый.
197 3319547
>>19507
Бля, вот вроде бы говоришь "пахал", а вопросы задаешь - как неопытный масленок на измене от нейросеток.
198 3319628
>>19507
Посмотри на горящие глаза Борисова, когда он рассказывает про спринг, если у тебя нет таких же горящих глаз, то в jvm тебе делать нечего
199 3319650
Где maven указывать main-class?
200 3319660
>>19650
В помнике.
201 3319684
>>19650
Гугли.
202 3319685
>>19507

>Сколько нужно времени вкатиться в спринг?


Годы. Можешь открыть любой доклад Борисова и охуеть сколько там тонкостей и мест, которые нужно тупо зазубрить как стихотворение, т.к. логики там буквально 0.
Потом ты начнешь подключать дополнительные либы из спринга вроде кэша или сессии и охуеешь сколько там багов, которые могут не закрывать годами. Дальше хуже - многие либы спринга просто не стакаются между собой и могут не покрывать ничего сложнее типичного круда. По факту остается лишь один выход - выпиливание спринг библиотек кроме ioc и подключение сторонних либ или написание своих велосипедов. Хороший пример спрэнг-дата-редис, где ттл не работает без ебанутого механизма с подпиской на события от редиса, т.к. спрэнг решил реализовать свои "индексы" и хранить доп данные в редиске. проебал событие от редиски? все, данные в нем не удалятся. Это я еще не говорю про латенси на обычный гет из редиса в 150-200 мс просто тупо из-за оверхеда спринг даты редиса
203 3319686
>>19685

>баги


обновлять Spring не пробовал хуйло легасное?))))
204 3319687
>>19686
Болван.. тебе же говорят, что разрабы конкретных либ спринга просто хуй забивают и могут годами на фиксить баги в своих помоях. Если у тебя типичный круд, то спринг - это то что доктор прописал
205 3320002
>>19650
Мейн класс указывают не в мавене, а в manifest.mf. А manifest.mf генерится jar-плагином, либо его альтернативами, типа спрингового репакера.
206 3320006
Надо сделать небольшую приложуху, которая подключается а древнему JAX-WS сервису. Всё сделал, всё работает, но остался один вопрос.

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

Так а какая best practice по этому вопросу?

Генерить каждый раз мавеном или один раз добавить в проект? По-идее веб сервис древний, я не верю что его кто-то меняет и чё-то там правит, но он даже не из нашей компании, так что я без понятия как часто он обновляется. Если они чё-то поменяют, я при пересборке приложения увижу ошибку. Но если они не будут менять то зачем я вообще хуйни с генерацией в pom написал, надо было сгенерить один раз руками и залить к себе в проект.

Мнение?

Как вы делаете у себя?
207 3320007
>>20006

>Как вы делаете у себя?



Не работаем с олд говном
208 3320013
>>20006

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



ИМХО крайне хуевая идея.

Это не твой код. Это код который нагенерил тебе софт. Если ты включаешь этот код под гит, тебе его теперь и мейнтейнить, перегенерить его ты скорее всего уже не сможешь без последствий. Ты конечно можешь возразить щас что API никогда не изменится и типа похуй, но ты спрашивал о бест-практиках. И по бест практикам генеренный код под гит не кладут.

Если ты под мавеном, каноничная лока для таких сорцов - target/generated-sources. Оттуда их и идехи цепляют. Многие генераторы сразу туда генерят по умолчанию.
209 3320014
>>20013

Да, я так и сделал. Чтож, это хороший аргумент. Так сказать идеологический.
210 3320409
Посоны, тут на проекте обнаружили, что второй бут больше не обновляется и так-то надо переезжать на третий, а там и жабу придется обновить с восьмерки на повыше.

Ну и есть одна вендорская либа, скомпиленная еще под 1.5 (новее версии нет). Работает она с классами из javax.xyz., которые в jdk11 и дальше перетащили в jakarta.xyz.

Второй спринг на восьмерке позволял делать что-то вроде
Yoba yoba = new Yoba(oldVendorYoba); где oldVendorYoba это что-то типа javax.xyz.YobaInterface.
Новый спринг, само собой, использует новый джакартовский пакет и параметр ожидает jakarta.xyz.YobaInterface

Вопгос, собственно, как поженить древнюю либу с современным пакетом. Пгедложения? Декогаторы? Имплементить джакартовый YobaInterface?
211 3320414
>>20409
Реализация не поменялась? В чем проблема пройтись по коду и заменить импорты?
212 3320420
>>20414
Импорты, само собой, заменены (пакета javax.xyz тупо больше нет).
Но javax.xyz.Foo, хоть и похож на jakarta.xyz.Foo, ему все же не родственник, тупо привести тип не получится.
213 3320431
>>20409
Какая либа?
214 3320433
>>20420
Ну тогда крепись,мы не могли переехать на 17 джаву потому что либа была только под 15 и ждали когда выйдет новая версия под 21. Только тогда и смогли переехать. Если либа требует ты ничего без боли не сделаешь,придется страдать и писать адаптеры
215 3320458
>>20431
Секретная жи!
Мне хочется понять общий подход к решению таких проблем. Либа вендорская, старая, лоченая етц - съехать с нее не получится, порешать добавлением новых депенденсей тоже. Если прям невмоготу без конкретики, разговор пусть про jakarta.jms, а либа - драйвер с конкретной реализацией JMS протокола.
216 3320463
>>20458

>Мне хочется понять общий подход к решению таких проблем


А его нет. Обычно либо выбрасывают либу и ищут ей замену (либо либу сами пишут), либо сидят до победного конца на старой версии джавы и бута, а потом проект с потрохами закапывают.
217 3320466
>>20458
Варианта три:
а) выпиливать это либу в отдельный легаси сервис который будет жить на старой джяве вечно.
б) искать замену либе
в) самому переписывать либу на новую версию
218 3320474
>>20466

>а) выпиливать это либу в отдельный легаси сервис который будет жить на старой джяве вечно.


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

>б) искать замену либе


Уже указал, что невозможно.

>в) самому переписывать либу на новую версию


Кек. Вендор, по-твоему, просто так продает эту либу, чтобы ее переписывали?
>>20433

>страдать и писать адаптеры


Вот и я в эту сторону смотрю. Вопрос как определить, для каких именно классов нужно писать адаптеры.
219 3320486
>>20474
Если вендор либу продает, то он ее и поддерживать должен, в том числе обновляя на последнии версии явы.
220 3320493
>>20433

>страдать и писать адаптеры


Как этот адаптер будет работать? Какие там нужно коды писать?
221 3320510
>>20486
Сомневаюсь, что он прям "должен".
Но дело в другом: свежие версии либы работают с новыми версиями сервера, а сервер у заказчика зело старый.
Кароч, никто тебе ничего не должен, не придумывай.
222 3320527
>>20409

>javax.xyz



Какой хоть конкретно xyz, о какой конкретно джакартовой спеке речь? Ты как то очень уж сокрыл все, нихуя не понятно.
223 3320537
>>20474

>Вендор, по-твоему, просто так продает эту либу, чтобы ее переписывали



А вендор какой, российский или западный? Есть возможность обратиться к ним, запросить чтобы они обновили свою хуиту до новой версии жабы?

>>20510
web application server? чей сервер? нихуя не понятно на самом деле.
224 3320546
>>20537

>нихуя не понятно


>>20527

>нихуя не понятно


Зачем вам детали? У вас есть скомпиленный джарник, который умеет возвращать инстанс а.б.В. А у вас в клиентском коде этот класс В лежит в пакете д.б.В. Задача простая: заставьте клиентский код работать с объектами а.б.В
225 3320559
>>20546
Ну раз ты так настырно именно такую постановку вопроса ставишь, ответ может быть тебе только один - пиши агент, где перехватывай javax-классы и байткод инструментацией, с заменой их на джакарту. Байтбадди те в помощь. Хочецца так ебаться?

А конкретика могла бы навести на возможные компат-плюшки со стороны джакарты. Может они предусмотрели такие кейсы? Не думал об этом?
226 3320565
>>20510

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



Bruh.

Звучит как патовая ситуация
227 3320610
>>20559

>перехватывай javax-классы и байткод инструментацией, с заменой их на джакарту. Байтбадди те в помощь


НА
ХУ
Я?
Зачем мне в рантайме проксировать вендорские классы?
Не отвечай, это какой-то лишний абсолютно бесполезный шаг.

А вот реальный вопрос это

>заменой их на джакарту


Вот это я как раз и спрашиваю.
228 3320612
>>20565

>Звучит как патовая ситуация


Ага, лол. Так и скажу клиенту, сворачивайте мол бизнес, это невозможно закодить.
229 3320615
>>20612

>Так и скажу клиенту, сворачивайте мол бизнес, это невозможно закодить


Ставь сроки на пол года и начинай новое место подыскивать.
image.png5 Кб, 305x122
230 3320798
сап, я студент, пишу первый проект на бэке - вопрос такой, как связывать свой бэк с фронтом? я на самом деле только вник в MVC, поковырял spring, разобрался в слоях, а че делать дальше нихуя не понимаю
231 3320800
>>20798
HTTP API
232 3320804
>>20800
ты имеешь в виду rest? вопрос реально может тупой)

ну вот в репе у фронта лежал html и ts файлы, условно одни из них - авторизация пользователя.

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

как я понимаю что должно происходить: при переходе пользователя в /auth в контроллере я возвращаю html страницу, а потом ловлю обратно post, вызываю сервис, а из сервиса в БД

а где в этой схеме тайпскрипт участвует?
233 3320808
>>20804
Рест это просто принципы по которым можно организовывать апи. Хттп же это инструмент.

> как я понимаю что должно происходить: при переходе пользователя в /auth в контроллере я возвращаю html страницу, а потом ловлю обратно post, вызываю сервис, а из сервиса в БД


Это сервер-сайд рендеринг. Здесь, очевидно, никакого тайпскрипта.

> а где в этой схеме тайпскрипт участвует?


При клиент сайт рендеринге сервер отправляет чисто данные, а клиентский код в браузере эти данные превращает в страницу.
234 3320811
>>20808
Спасибо, вроде бы немного понял
235 3320833
>>20610

>Зачем мне в рантайме проксировать вендорские классы?



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

>А вот реальный вопрос это


>>заменой их на джакарту



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

Поэтому я тебя и спросил детали. Может быть на самом деле тебе нужно не подменять javax классы джакартовскими, а конкретный солюшен для конкретной джакарта спеки. Но тыж уперся как осел.

>Не отвечай, это какой-то лишний абсолютно бесполезный шаг.



Мне твой торг нахуй не сдался, передо мной можешь не выделываться.
236 3320901
>>20798

>сап, я студент, пишу первый проект на бэке - вопрос такой


Специально для таких неучей как ты чат гопоту придумали
237 3320918
>>20901
Чат гопота может максимум гайд кривой написать. Суть она не понимает.
238 3320955
>>20918

>Суть она не понимает


А зачем ей понимать?
Анон спрашивает ему отвечают.
Если не нравяться ответы, можно гуглить 100500 статей по теме или читать тонны книг.
239 3320961
>>20955
Ну так, раз не понимает, то и не объяснит.
240 3321025
>>20409
Должен заметить что ты дятел и не умеешь нормально задавать вопросы. Ну ладно вендорская либа секрет, но что за пакет javax.xxx ты же можешь?

А так тебе уже всё сказали: если АПИ javax и jackarta совместимы, то можно с помощью процессинга байт-кода поменять в библиотеке имена классов. Если АПИ поменялось, то надо или писать врапперы javax, которые будут проксировать запросы к jackarta, или тупо взять классы из JDK 8, и засунуть их в более новую JDK.
241 3321065
>>21025

>что за пакет javax.xxx ты же можешь?


Так выше написано, javax.jms

>писать врапперы javax, которые будут проксировать запросы к jackarta


This

>тупо взять классы из JDK 8, и засунуть их в более новую JDK


А спрингу я как скажу, что нужно старый пакет использовать?
242 3321129
>>21065
Пиши свой враппер, который будет реализовать jackarta.jms. Манипуляции байткодом тут не прокатят.

>>21065

>А спрингу я как скажу, что нужно старый пакет использовать?


Как деды делали: руками создавать JMSConnection, Consumer и т.д. С spring code config вообще не должно быть проблем. В принципе можно даже попробовать обойтись только апи библиотеки и не использовать javax.jmx, но скорее всего не выйдет.
243 3321134
>>21065

>Так выше написано, javax.jms



Так правильно - ты через три пизды этот факт под спойлер попрятал. Написано было...

Интернет говорит - есть jakarta-to-jms-адаптеры под это дело. Не пробовал?
244 3321306
>>21129

>Пиши свой враппер


Так да.

>>21129

>руками создавать JMSConnection, Consumer


Ну, обернутые?
MyConsumer implements jakarta.jms.Consumer {
private VendorConsumer consumer;
...
имплементация методов Consumer через функционал VendorConsumer
}

>апи библиотеки и не использовать javax.jmx, но скорее всего не выйдет


Так в библиотеке под капотом все равно javax.jms.

>Интернет говорит - есть jakarta-to-jms-адаптеры


Вот потому и спрятано, чтоб не было желания спросить энторнет.
245 3321321
>>20901
Ну ты то у нас дохуя умник раз советуешь зеленому говно гпт
246 3321407
>>21306

>Ну, обернутые?


Просто используй интерфейсы jms
MyConsumer implements javax.jms.Consumer {
Берёшь гайд по JEE6 и ебашишь по хеловорд. Как заработает запиливаешь то же самое в спринге. Там надо будет будет какие-то обёртка написать, чтобы закрывать ресурсы при шатдауне. И возможно поебаться с Extension ClassLoader чтобы загрузить jms классы.

>>21306

>Вот потому и спрятано, чтоб не было желания спросить энторнет.


Ты понимаешь что ситуация когда библиотека вызывает классы которые были удалены, это один случай. А когда библиотека реализует удаленные интерфейсы это совсем другой случай.
247 3321465
>>21407

>Просто используй интерфейсы jms


>MyConsumer implements javax.jms.Consumer


>javax.jms.Consumer


Зачем? Это уже сделано в либе.

>Ты понимаешь


Я ж написал, в чем проблема.

>Второй спринг на восьмерке позволял делать что-то вроде


>Yoba yoba = new Yoba(oldVendorYoba); где oldVendorYoba это что-то типа javax.xyz.YobaInterface.


>Новый спринг, само собой, использует новый джакартовский пакет и параметр ожидает jakarta.xyz.YobaInterface



Алсо, речь на самом деле не про jms, муахахаха.
248 3321779
Если я задрочу спринг, то я смогу просто ковырять легаси до пенсии? Потому что с каждым годом меня всё больше одолевает осознание того, что невозможно постоянно учить новое говно и инфляция знаний скоро заебёт окончательно. Хочется просто хорошо разобраться в какой-нибудь технологии и сидеть-пердеть на нормальной зп.
249 3321858
>>21779
Смотря где и смотря за какой прайс. В конечном итоге тебя либо заменят на более дешевого зумера, либо выкинут на мороз как собаку, а проект перепишут на гоулэнг
2024.11.1320-59.png1 Кб, 221x25
250 3321899
В шапку.
251 3321901
>>21899
Почему так долго? Из-за тестов?
252 3321904
>>21901
Понятия не имею. Скачал проект, запустил билд, забыл про него т.к. билдилось долго, когда вспомнил увидел ЭТО.

А изюминка на торте — я этот анон: >>13890.
253 3321926
Решил потихоньку вкатываться в спринги. Прошёл курс по синтаксису, вплоть до массивов и циклов на Stepik. Сейчас надо выходить в изучение методов (конечно жду подвоха, потому что пока инкапсуляция и модификаторы не сложны в понимании), ООП, пакетами и АПИ. Степик тут же не поможет, поэтому реквестирую курсы или сайты с заданиями, где обнявшись с документацией закрепить знания по вышеперечисленные темы. С меня смешной анек.JavaRush херня или аналогов_нет?
254 3321943
>>21926
Подвох будет на изучении женриков и канкаренси, имхо самое сложное, что вообще есть в жавакор.
На счет заданий хызы, не проще ли написать петпроектик?
255 3321973
>>21858

>а проект перепишут на гоулэнг


ГОмосек, спокуху оформи
256 3321982
>>21899
Дай угадаю, запустил полный билд в монорепе
257 3322005
>>21943
Пет проект вроде калькулятора? Хз, если честно уже заебался писать такие простенькие в консоли, ещё на лабах питона и плюсов, поэтому хотелось бы подкопить знания в общем насколько это возможно, и лишь потом сесть за что-нибудь "большое"
мимо 2 курс
258 3322008
>>21926
на степике же курс Владыкина есть, он же вроде по всему кору проходится. java базовый курс называется или как-то так.
259 3322012
>>22005

>Пет проект вроде калькулятора?


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

>подкопить знания в общем насколько это возможно, и лишь потом сесть за что-нибудь "большое"


Хз, мне всегда казалось проще, что вот пишешь что-то объемное, понимаешь, что вот, стена, нихуя непонятно и идешь книжки штудировать, а в остальное время чистейшая практика на этом объеме.. И типа это куда полезнее, чем писать какую-то мелую ненужную хуйню.

>мимо 2 курс


У тебя через год практика будет. Там и будут задачи, скок хош.
260 3322039
>>22005
Ну возьми и сделай пару задач для стажёров типа этой
https://github.com/Raiffeisen-DGTL/cib-interns-test-task
По пути поймёшь чего тебе не хватает
261 3322050
>>22012
Про "не парит выражения":
Парсинг без всяких прямых рекурсией(только на самописном стеке) достаточно не простая для первого разад штука
262 3322130
>>22050
Обычно хитрят и используют eval какой-нибудь..)
263 3322187
>>22008
Чем известен Владыкин? Просто первый раз слышу эту фамилию.
>>22039
Спасибо за интересный сурс.

Всем ответившим, как и обещалось смешной (нет) анек:
Тонет корабль. Англичанин с трубкой во рту обращается к капитану: — Cэр, какая из шлюпок для курящих?
264 3322216
>>22130
Ну... Это уже не самостоятельно написанный калькушятор-парсер.
265 3322384
>>21465

>Зачем? Это уже сделано в либе.


Ты больше одного сообщения запомнить не можешь?
>>21129

>Как деды делали: руками создавать JMSConnection, Consumer и т.д.


Ну ок, не Consumer имплементить а jms.MessageListener. Ручками открыть Connection, потом сессию, и т.д. по тьюториалу.
266 3322632
Здарова двачеры нужна помощь, я вообще не из программистов ,но у меня есть софт написанный на жабе и чтоб им пользоваться его нужно активировать, а до разрабов не дописаться(видимо свернули контору) софт этот сильно нужен
Есть какие то варианты скинуть эту активацию злоебучую, чтоб спокойно софтом пользоваться???
267 3322686
Чёт посмотрел как надо поебаться с jpql, чтобы вытащить объекты с дочерними сущностями с сортировкой и пагинацией по родителю и может нахуй этот jpql и орм
268 3322713
>>22632
1) рекомендую обратиться в /s/
2) тут тебе порекомендуют путем инверсии class-файлов найти то, где с этой активацией проблемы.
3) то, что где-то указано, что программа написана на java, ещё не означает, что там все на java.
269 3322819
>>22686
Давно пора
один вопрос про потоки, сборку мусора и финализатор 270 3322965
Если в каком-то классе переопределен финализатор, то при уничтожении объекта будет в отдельном потоке запущен финализатор.
Мною для работы с нативными методами был написан класс: при его создании через нативные методы (посредством new из c++) создаётся массив. И любые методы позволяют работать с этим массивом в памяти вне машины. В финализаторе был был прописан вызов нативного метода, который освобождал ранее занятый кусок памяти посредством оператора delete.
В Java после версии 1.2(если я верно понял) потоки создаются на системном уровне, однако при некоторых экспериментах удалось выявить, что при вызове финализатора, в котором идёт вызов метода для освобождения памяти, происходит остановка всей машины. Сложилось впечатление, что финализаторы запускаются как зелёные потоки, а потому любой вызов нативного метода приводит к передаче управления от jvm к нативному коду.
Вопрос: что вообще происходит?
271 3323124
>>22005
https://zhukovsd.github.io/java-backend-learning-course/ Вот делай пет-проектики тут и тз и что надо для задачи знать
272 3323133
>>23124
Открыл случайную ссылку

>Будем вручную деплоить war артефакт в Tomcat, установленный на удалённом сервере.

273 3323267
>>23133
За такое на работе деньги платят.
image.png29 Кб, 489x370
274 3323268
>>22965
Вероятно когда происходит вызов финализатора также есть и STW. https://blog.ragozin.info/2016/03/finalizers-and-references-in-java.html
Ну и типа хз к чему тут спич про зеленые ораньжевые красные и прочие потоки...
275 3323271
>>13364 (OP)

>Вкат в java в 2025


На что надеются эти щенята?
276 3323273
>>23271
А че даже через вуз уже все, лавочку прикрыли?
277 3323289
>>23271
Все переписали на гоуленк
278 3323339
Мне приснился какой-то наркоманский сон, в котором меня неиронично убеждали, что bld лучшая система сборки, и что все на неё скоро перейдём.
279 3323377
>>23268
Я так понимаю, что зелёные потоки для системы - это один поток, а потому если хотя бы один зелёный поток внутри нормального потока передает управление чему-то другому, то для системы это выглядит так, будто сам потом передает управление чему-то другому.
280 3323384
>>23377
Два исключения, когда гринтред не отпускает системный поток при блокировке это synchronized и вызов нативного кода
281 3323411
>>23268

>ragozin


Это тот кринжовый скуфидон в парике из дойче, лол?))))))
282 3323444
>>23411
Ты своё ебало то запости, а раскудахтался как шипилев 2.0
283 3323452
>>23377
Зелёные потоки это не 1:M, а N:M. Так что такого поведения ты в любом случае не добился бы. Это вероятнее всего STW, которое ты продляешь своими медленными финализаторами с нативами.
284 3323628
Сижу ахуел
285 3323666
>>23628
Лол. А еще про меня чет говорили. Хотя кстати все это похоже на guarded recursion, но... Мы в жабе, тут это не имеет смысла и даже вредно.
286 3323702
>>23628
И что это за хуйня?
287 3323715
>>23702
Оптимизация хвостовой рекурсии.
288 3323723
>>23715
И нахуя это нужно, ебло?
289 3323726
>>23723
Ты че такой агрессивный? Парень бросил?
290 3323727
>>23726
На вопрос не ответил, долбоёб.
291 3323731
>>23727
Ну ты тоже не ответил. Для чего же нужна оптимизация.. Хммм, тяжело, ну наверное, чтобы быстрее работало и StackOverflow не було?
292 3323739
>>23731
Кому нахуй нужна такая оптимизация, если можно как здоровый человек избавиться от рекурсии вообще и написать ещё более быстрый, а главное читаемый код? Наверное, тому, кто настолько жалкий уродец, не способный ни на что, что в мозге которого сложилась мысль, что написание этого кала поможет ему выебнуться и быть менее жалким человечишкой. А может быть и поможет через 5 лет стать стажёром! Лол.
293 3323746
>>23739

> А может быть и поможет через 5 лет стать стажёром


А прекинь стану, вот че ты сделаешь-то, а??

> а главное читаемый код


Спорное утверждение. В любой парадигме можно написать как лютый майндбрейк (что я и делал, сначала в чистой процедурщине, потом императивщине, ооп, а потом и функциональщине), так и нормальный читаемый код. По больщей части это зависит не от используемых инструментов.
Хороший пример сортировка хоара, которая без рекурсии вообще нихуя непонятна.
294 3323749
>>23746

>Спорное утверждение. В любой парадигме можно написать как лютый майндбрейк, так и нормальный читаемый код. Яскооооооозааал!


И как этот неаргументированный манявысер относится к тому говну что было выше написано?
image.png33 Кб, 860x248
295 3323754
>>23749
Я привел пример, где избавление от рекурсии не сделает код понятнее. В кишках Stream parallel используется RecusiveTask, там избавление от рекурсии ударит по перфомансу. Ты просто из башки фактически придумал заявление и такой, ррррряя нинужна. Я ничего не видел, ничего не знаю, значит так и есть. Ну ок.

А ну и к слову, код в самом верху не оптимизация хвостовой рекурсии, обычно это пик, ну или goto на верх метода в байткоде.
296 3323758
>>23754
Вот именно, ты привёл какие-то отвлечённые маняпримеры и гордо решил, что раз где-то скуфы что-то на рекурсии написали, то и все твои высеры что тоже как-то касаются рекурсии обоснованы.
297 3323768
>>23758
Зачем ты являясь скуфом других обзываешь скуфами?
298 3323772
>>23768
Что-то по делу будет? Я никого не обзывал, просто указал на определённую группу людей.
299 3323787
>>23772

>Что-то по делу будет?


Ты семантикошиз?
300 3323788
>>23787
Слив.
301 3323798
>>23788
Да не трясись ты, я не тот, кто с тобой спорит. Я узнал тебя по твоим шизоидным постам.
302 3323815
>>23798
Не ворочайся.
1673141070608.jpg30 Кб, 598x761
303 3323866
Случайно узнал что в джаву запилили record и паттерны. Зачем? В питоне тоже нечто подобное недавно накатили. Это такой новомодный карго-культ ML или что?
image.png58 Кб, 819x656
304 3323894
>>23866

> Это такой новомодный карго-культ ML или что?


В жабе этот культ с 2014. Те же рекорды так-то давно появились.

>Зачем?


Рекорды, чтобы лобком не пользоваться, а паттерны полезны к примеру тем, что они могут определять полноту. Ну т.е. если ты не перечислишь все наследники класса, то тебе или нужно писать default метод или будет compile error.
305 3323924
>>23411

>в парике


В смысле? Это парик у него? Ну, т.е. ок, вроде как выглядит подозрительно, но всё же инфа сотка?
306 3323951
Если на некоторый объект A удалены все ссылки, но осталась ссылка на объект внутреннего класса, то будет ли хранится в памяти объект A?

Вопрос чисто с собеседования. Я ответил, что объект храниться будет так как из объекта внутреннего класса можно обратиться к объекту A выражением "Название класса объекта A".this.
Допустим, что объект A имеет класс blablabla, то тогда из внутреннего класса можно обратиться к внешнему выражением blablabla.this
307 3323952
>>23951
Если внутренний класс статик, то будет удален A. Если нет, то A сохранится. Ну это кмк.

А че ты на собесе не спросил правильный ответ? И тебя взяли?
308 3323954
>>23951
Будет хранится. Вот ваша проблема фреймворко обезьян в том, что у вас нет алгоритмической базы. Что такое сборщик мусора? Это просто DFS. Если можно любым образом добраться до узла - то удаления не будет. Всё. Вы чё-то там зазубриваете, пырхаетесь, билетики учитесь. Тут мозги нужны. Но проблема еще в том, что 90% собеседующих такие же безмозглые обезьяны, которые только джейсоны перекладывать умеют и аннотации развешивать. Индустрия в глубокой жопе.
309 3323956
>>23951
Естественно, если класс не статический, у него есть ссылка на родителя.
310 3323957
>>23954

>можно любым образом добраться до узла


Прям любым?) А если это цикл но никак не связанный с gc root?
А если это не жесткая ссылка?
311 3323962
>>23952

>Если внутренний класс статик


Я спросил, является ли он статичным. Мне был дан ответ, что нет.

>А че ты на собесе не спросил


Я спросил. Ответ был "И при статике, и при нестатике объект удалится".
>>23956

>Естественно, если класс не статический, у него есть ссылка на родителя


Собеседователя это не волновало. Он считает, что объект удалится.
>>23954
Никто ничего не зазубривает. Успокойся.
312 3323963
>>23957
Еще одна обезьяна блять. Ты понимаешь за эти подъебки на собесе ты будешь обоссан жестко, потому что ты нихуя не знаешь ни алгоритмы ни математику? Это нихуя не меняет. Это всё тот же самый дфс блять. Только добавляется просто цвет вершины. Вместо visited, там будет visitedByStrong, visitedByWeak и тд. Дубина, кого ты подловить хочешь? Я эту хуйню без проблем написать сам могу на сях, я это в вузе делал(ВМК МГУ) блять. Псина позорная, сгинь с треда.
313 3323964
>>23962

>Он считает, что объект удалится.


Сказал бы ему "а давайте проверим прям щас" и смотрел бы как он хуй сосет, в чем проблема?
314 3323966
>>23963
Твою воинственность бы, да спрингокультистов мочить - была бы какая никакая польза. Нашел на ком злость сорвать - на маслятах бля. Фу таким быть.

Мимо
315 3323967
>>23962

>Собеседователя это не волновало. Он считает, что объект удалится.



Может там была наебка из разряда "если по факту вложенный класс не ходит в ВнешнийКласс.this, значит компилятор и референс на обьект внешнего класса не генерит"? На память как оно не вспомню, не чем черт не шутит.
316 3323969
>>23963
ДФС можешь написать? Ну тип а че в нем сложного? Это ж простейший алгос на графах. Нашел чем выебнутся, боже.

>я это в вузе делал(ВМК МГУ)


Ебать топовый вуз, учат школьным алгосам. Круууть.

>Только добавляется просто цвет вершины.


Ну т.е. тебе надо выучить 4 цвета вершины, знать кто явяется корнем, знать про тонкости каких-нибудь генерируемых классов, по типу лямбд, которые не привязаны жесткой ссылкой к класслоадеру и еще раз вспомним твое утверждение, да че там знать-то блятб, проста выучил дфс и усе, этого на всю жизнь хватит. Ну-ну. Расскажешь.
317 3323970
>>23964
Мы и проверили. Но он сказал, что сборщик мусора ещё не успел удалить. А так бы было бы исключение вызвано.
Я не стал спорить, ушёл, когда показал ему, что можно не методами объекта изменять поля приватные поля этого объекта, а тот буквально чуть ли не пену пустил на то, что класс внутри класса - неправильно.

В картинка код и результат работы кода
318 3323977
>>23970

>Но он сказал, что сборщик мусора ещё не успел удалить


System.gc()

>можно не методами объекта изменять поля приватные поля этого объекта


Что?

>класс внутри класса - неправильно.


Так вопрос же был об этом.

Код так форматировал ты или он?
319 3323978
>>23977
Код отформатировал я, чтобы влезло в мелкую картинку. У меня медленный adsl.

>>23977

>Что?


Нужно без использования методов объекта изменить содержимое приватного поля.
320 3323979
>>23977
Просто скрин нормальных размеров раза три долго грузился и капча переставала быть валидной
321 3323980
>>23978

>Код отформатировал я, чтобы влезло в мелкую картинку


Горизонтальные пробелы на ширину не влияют. Плюс ты перенес { на следующую строчку, так что вы с собеседующим оба шизики.

>Нужно без использования методов объекта изменить содержимое приватного поля.


Ну, через рефлексию, или ты о чем-то другом? Он не знал про рефлексию или что?
322 3323981
>>23980

>через рефлексию, или ты о чем-то другом?


Я это делал через внутренний класс. Всё, что начинается с @, он назвал "макрос в java".
На этом у меня всё.
323 3323982
>>23981

>На этом у меня всё.


Поныл, успокоился... вдох-выдох... а теперь спатеньки?
324 3323983
>>23982
Да

Раньше ныл в другом треде.
325 3323984
>>23981

>Всё, что начинается с @, он назвал "макрос в java".


Все равно не понял о чем ты.
326 3323991
>>23981

> Всё, что начинается с @, он назвал "макрос в java"



Поорал. Вся история этого собеса звучит как какая то метаирония.
327 3324063
>>23984

Уже не имеет значения. Я выговориться, поспал, полон сил.
328 3324106
А, это про аннотации что ли? Пиздец.
329 3324127
>>23966

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


причина жужжания?
330 3324292
>>23966
Так этот маслёнок сам начал выёбываться. Тут к нему претензий нет никаких, маслёнок сам виноват.
331 3324293
>>23969
Что-то по существу будет, даун?
332 3324306
>>24293
Ты сказал, что хвататит алгоритмической базы. Потом сам это опроверг. Что тебе еще надо, пчел? Что именно, конкретно по существу ты ждешь? Ты сам лично признал, что ты не прав. Что мне еще надо сделать-то?

Давай так, если ты не можешь понять мою позицию за 2 поста, и даже не пытаешься в нее вникать, а тупо срешь под себя, то смысла дальнейшего диалога нет. Проще говоря - нет ответа по существу, от тебя за 2 поста, пошел нахуй я тебе даже писать ничего больше не буду. У меня нет бесконечного времени, чтобы спорить с хрюшками.
333 3324313
>>24306

>Потом сам это опроверг.


Где?

>хвататит


Да не трясись ты, олигофрен.
334 3324320
>>24306
Это семантикошиз, не трать время.
335 3324325
>>24320
Хуя се я тебя тогда проткнул, что ты до сих пор трещишь по швам.
336 3324436
>>16942

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


А что курить по этим темам? Какие книги, курсы посоветуешь?
337 3324445
>>21926
Посмотри hyperskill от жидбрейнсов и подписку на хекслете
338 3324463
не могу вкатиться с джанго, стоит вкатываться в джава-спринг?
339 3324488
>>24463
Откуда они берутся...
340 3324508
>>23954

>Что такое сборщик мусора? Это просто DFS.


>Вы чё-то там зазубриваете, пырхаетесь, билетики учитесь.


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

>ВМК МГУ


Оно и видно, в жизни не видел кодомакак хуже чсвшных пукокодеров с ВМК и мехмата МГУ. Кал кала просто.
341 3324522
>>24508
Хуя се обезьяна необразованная ёбнула.
342 3324535
>>23963
В случае самого простого сборщика мусора действительно нужно просто граф обойти. Но как этот анон говорит:

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



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

На самом деле не особо понимаю, зачем вас джавистов гоняют по такой хуите и спрашивают теорию в деталях. Я сам скорее привык к тому, что на лайвкодинге дают что-то многопоточное написать или литкодовское. А душную дрочку с вопросами уровня того, как там конкретно реализована хуитка X в версииях JVM H, Y, Z я никогда не любил, потому что на практике ты с этим никогда не столкнешься.

мимо бывший джавист ныне goвнарь
3fc71bd48822477804deba194f8204b1.jpg18 Кб, 549x309
343 3324589
Как добавить env в среду переменных в vscode? Не могу понять никак...
344 3324627
Нужны ли для работы java-девелопером алгосы?
345 3324686
>>24627
Для нахождения работы? Нет, всё равно не найдёшь, разве что клоуном попизже будешь бесплатным. Для самой работы? Не то что бы сильно, но лишними не будут.
346 3324688
>>24535
Пост, на который ты ответил, буквально отвечает на то, что ты высрал в ответ.
klepman.png1,2 Мб, 1025x1280
347 3324701
>>24436
Все что содержит в названии system design. Alex Xu почитай, пикрил, курсы всякие погугли - они примерно об одном и том же все. например этот https://www.youtube.com/watch?v=2xXTeCic_to&list=PL4_hYwCyhAvZuoK6Y0FaCh-25jEYtBvDo&index=7

Это все обзорные материалы, чтоб составить общее представление что это и как работает, потом каждую тему отдельно надо будет копать и практиковать со временем.
348 3324707
>>24522
Ты всё ещё здесь? У тебя всего лишь год до пересдачи, а я боюсь ты даже четверть хотя бы хэндбука по сборке мусора за это время не осилишь. Мда... Впрочем, этого должно хватить, чтобы ты хотя бы узнал, что GC - это не "просто DFS". Посмотрим, может и натяну тебе твоё очко на твой хуй тебе на 2 с плюсиком хотя бы за такой ответ.
349 3324750
>>24589
Тут никто не пользуется вскодом
350 3325076
>>24750
Я пользуюсь.
351 3325077
>>25076
Ты никто.
352 3325078
>>25077
Папа?
353 3325100
>>24688

>буквально отвечает на то, что ты высрал в ответ


В каком месте? На словах все просто, обычный обход графа, ну да, добавляем цвет вершины. А потом оказывается, что в деталях оно в 100 раз сложнее, чем просто обычный обход графа.

Я кстати такое иногда на работе видел. Приходят 20 летние зумеры после своих топ вузов ВШЭ, Физтех, МГУ и на планировании спринта, когда смотрим на задачу, гордо заявляют, что там делать нехуй, все просто, задача легкая и вообще это даже не один сторипоинт, а 0.5. А к концу спринта часто оказывается, что нихуя не сделано, максимум пуллреквест с десятком issue висит, который еще несколько дней надо будет исправлять и доделывать. А почему? Да просто опыта мало, плохо понимают риски того, что в нашей легаси хуйне легко запутаться и сломать что-нибудь. Не особо ориентируются в предметной области, забывают ходить доебывать аналитика за уточнениями.
Скуфидоны (не после курсов, а обычные разрабы в районе 30 лет с 10 годами опыта за плечами) как правило всегда и в срок все делают, просто потому что опыта больше и интуитивно лучше понимают, в каких местах может оказаться сложный момент и где лучше сразу сходить за уточнениями к аналитику.

Точно так же и тут, на словах GC - это крайне простой и понятный механизм, а на деле целыми командами десятилетями занимаются его тюнингом и доработкой.
354 3325291
>>24707
Пиздец, а обезьяна тупоголовая всё ещё горит.
355 3325292
>>25100
Тот пост всё ещё отвечает на твой высер. Попробуй увеличить коэффициент времени потраченного на чтение, пиздец, высрал стену текста, но как будто вообще не читал, что тебе было сказано.
356 3325305
>>25100

>оказывается, что нихуя не сделано


Естественно, зумер после топ вуза ожидает, что там код писали люди умные, как и он, а не пропитые скуфидоны с дипломом рязанского ПТУ.
357 3325328
>>25305

> код писали люди умные, как и он


))
358 3325514
Есть ли смысл вкатываться в Spring boot без знаний в Java?
359 3325530
Есть ли смысл вкатываться в дайвинг, если не умеешь плавать?
360 3325531
>>25100
1) Очень часто все академические программисты оказываются теми, кто не написал ничего более, чем на 2-3 публичных класса. И весь "красивый код" представляет из себя использование двух-трёх давно написанных классов и их методов. А как надо самостоятельно писать что-то, то сразу выясняется, что "красивый код" тут не написать.
2) всякие обходы графов выглядят просто в описании, но при программной реализации надо решать такие проблемы: а) рекурсия пользовательским стеком или рекурсия путем непосредственного вызова функции/метода; б) какие переменные выбрать и что кидать в кучу; в) для определения "пройденных" вершин использовать массив с метками посещений или в каждом узле(соответствующем объекте) вставить переменную, чтобы это определять. И эти три момента являются для академических программистов большой проблемой(по крайней мере на личном опыте взаимодействия с такими такое ощущение и сложилось).
3) а вообще странно, что на программистов учат в колледжах и вузах. (Более того, как я выяснил, всякие интегралы есть даже у юристов в колледжах)

Мимо вкатун, не осиливший всяких Столяровых и изучавший C по брошюркам Полякова
17303361399910.jpg491 Кб, 717x1280
361 3325550
>>13364 (OP)
Что там у вас в Жабе творится, что прога не хочет работать, потому что версия Жабы новая и это мне уже такая вторая попадается
362 3325560
>>25550
А разве в сишарпе такого не бывало? Бывало, и не однократно.
363 3325583
>>25514
Иногда меня пугают гениальные мысли вкатунов
364 3325589
>>25560

>А разве в сишарпе такого не бывало


Хз, я им не пользуюсь, а у них то почему? Обратная совместимость обязательно должна ломаться?
365 3325617
>>25550
На какой версии пробуешь запускаться? Заметил что 21 нихуя не совместима со всеми остальными тк они там чет в рефлексии наковыряли,17 стабильно работала со всеми остальными
366 3325682
>>25291
>>25292
Чел, спокуха, попустись. Все уже поняли, что ты писал на третьем курсе ВМК МГУ обход графа с цветными вершинами.
367 3325699
>>25682
Макак, может уже прекратишь верещать?
368 3325702
>>25550
Жабе лет-то сколько? Поди запускаешь код двадцатилетней давности и удивляешься, а почему же он не работает. Скуфц пидорас и хуесос независимо от этого, обратную совместимость в джаве можно было бы и не портить, ничего их не заставляло бросать код жабы 8.
369 3325707
>>25702

>Жабе лет-то сколько? Поди запускаешь код двадцатилетней давности и удивляешься


Ня тебе прямиком с Оракекла поделие
https://github.com/oracle/opengrok
На Жабу 23.0 жалуется мол слишком дохуя, пришлось ему отдельно 21 выделить
>>25617

>На какой версии пробуешь запускаться?


На последней от Оракекла 23.0
370 3325708
>>25707

> На Жабу 23.0 жалуется мол слишком дохуя, пришлось ему отдельно 21 выделить


Бред, такого не может быть.
371 3325710
>>25707

>https://github.com/oracle/opengrok


З.Ы.
Даже в Гите написали enforce Java version, на хуй они это сделали не понятно, такое же в Neo4J - графовой БД встречал, захардкодили версию Жабы и привет.
372 3325711
>>25708

>Бред, такого не может быть.


хехе -> >>25710
373 3325712
>>25711
Так если это разрабы тулзы сделали, какие к джаве вопросы, ебанат? Ты вообще хоть немного мозгом думал, прежде чем высрать?
374 3325714
>>25712
Ну так на зачем они версию ограничивают если с обратной совместимостью все хорошо?
375 3325717
>>25714
Мамка запретила. Есть ещё вопросы?
376 3325720
>>25717

>Есть ещё вопросы?


Да, ты че такой агрессивный? Джетбрейнс не загрузился?
377 3325839
>>25530
Неиронично для дайвинга необязательно уметь плавать.
378 3325903
Жидея сейчас самостоятельно включилась, перехватила фокус с полноэкранного приложения и показала требование оплатить лицензию. Я её даже сука не включал! Это у меня одного так или это конец, жидауны додумались до новой бизнес модели и пора сносить вирусное ПО с компьютера?
379 3325924
Опять обратную совместимость в жабе сломали нахуй
https://github.com/spring-projects/spring-framework/wiki/Date-and-Time-Formatting-with-JDK-20-and-higher
380 3325928
>>25903
Хорошо, что никогда этим не пользовался.

мимо емаксобоярин
381 3325933
>>25903

>Жидея


Сейчас бы завязывать разработку на говноподелие от долбоебов
382 3325934
>>25928
К нему привыкать надо жестко. Пока другие идешки сильно не окуклились смысла особо нет в переходе на емакс. Да и для джавы там же вообще пиздец в нем сидеть, не?
383 3325963
>>25933
Бля чел ты это в джава треде пишешь. Удачи спринг хуйню разгребать в неовиме.
384 3325975
>>25934
VSCode абсолютно рабочая альтернативы идэшкам от ЖБ, и не только для джавы.
385 3326060
>>25975
Там базовый функционал работает через попку. Да и нет большинства испекций жабовских. Чувство, что пересел с крутой машины, в которой все включено, на задрипанный москвич, который ручками надо тюнить. Приятного мало.
386 3326104
>>25903

>самостоятельно включилась


Ты спермоблядок что ли? Поставь генту, не еби мозги. И переходи на емакс, несвободные поделия корпорастов сосут.
387 3326105
>>25934

>К нему привыкать надо жестко.


Это миф, раскладку выучишь за час, емакс лисп - ещё пара дней, если до этого писал на лиспе. У джавапидоров там вроде clojure какое-то есть, говорят, похоже на лисп.
388 3326109
>>25903
Ставь коммунити. Или переходи на иглу gigaide.
389 3326145
>>25975
Настолько же рабочая, как Notepad++ с подсветкой синтаксиса
390 3326150
>>25975

>VSCode абсолютно рабочая альтернативы идэшкам от ЖБ, и не только для джавы



Для Go там хороший плагин есть. После Goland проблем с VS Code почти не заметил. Питон - в целом заметно хуже чем Pycharm. С++ аналогично сильно хуже чем CLion. Джава - очень плохая поддержка. В том числе потому, что нет LSP сервера нормального. То, что существует сейчас - это какой-то полумертвый кал от Eclipse, которым никто в индустрии не пользуются, так как все на IDEA сидят много лет. Что там с Kotlin даже боюсь представить.
391 3326158
Почему в вакухах всё ещё встречается ee кал? Когда он отомрет?
392 3326182
>>26158

> ee


Чей?
393 3326326
Слушаю лекцию про нио, это же ахуеть вундервафля, почему не взлетело?
394 3326338
>>26326
Почему не взлетело?
396 3326373
А что там с gigaide? Это мем или реально хорошая вещь?
397 3326378
>>26373
Сборка комьюнити идеи с плагинами и переклеенными шилдиками.
398 3326455
А есть эклипс энжоеры? Как оно вообще, я просто ни одного юзера не видел
image.png491 Кб, 1440x809
399 3326462
С жабкой подружиться или GOвна навернуть?
400 3326472
>>26338
Ну, наверное потому, что на изучение всех тонкостей НЫО тебе понадобится не один год? Для этого даже помойную говняшку нэтти запилили, которую поддерживает бежавший в Германию поляк на зарплатке у аппле. Т.е. вдумайтесь - НЫО настолько помойная либка, что пришлось налепить говняшку поверх этих помоев, чтобы хоть как-то писать сетевой код на жэббе))) На гоулэнге сетевой код сам выскакивает из под клавиатуры и пишется за пару часов, пока вы там в своей жэббе рефкаунты и битые бафбуферы ловите годами))))
401 3326481
>>26462
Не знаю, есть ли среди актуальных сегодня языков что-то хуевее goвна
402 3326494
>>26481
Почему?
403 3326541
Бля, какую ide щас использовать для спринга-то? Хотел просто небольшой проект попробовать высрать, а тут у вас пиздец какой-то, вообще хуй проссышь. Был какой-то священный грааль в виде intellij idea, который щас недоступен, а другие, судя по отзывам, вообще не годятся для спринга.
404 3326543
>>26462
Ну вставай в очередь, у нас теперь по пятьсот человек на место, три года опыта нынче никого не устраивают, а вакансии сделали рухнум за два года.
>>26472
И что? Даже автор томката говорил, что не знает точно как многопоточность в джаве работает.
>>26541
Ну это проблемы легаси спринга (новый java ee), аноны говорят vs code как-то работает с плагинами.
405 3326566
Дорогие аноны, подскажите как быть.

Я - вкатун вротендер, вот уже почти 2 года учил фронт, инглиш и матешу (школьную). И у меня уже нехорошее чувство что я не смогу найти работу с такими же вкатунами.

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

Вопрос: Мне вообще стоит этот последний рывок делать? Потому что я уже откликался на вакансии джунов ИИИИИ ни-че-го. Всем похуй.

Уже начал учить го, и мне в целом это больше нравиться чем вротенд мейби это всего-лишь потому-что я глотнул свежего воздуха.

Английский я кста хорошо подучил, учил реакт по их документации, но все равно это не то же что и учиться на русском. А на го больше материалов на англюсике. Может на джаву перекатиться?

Если будете лолировать, что я учу школьную матешу то мне похуй, я уже понял что ваша матеша хуйня постная и матан, линал и дискретку я как нехуй делать освою через 3 года
406 3326595
>>26543

>вставай в очередь


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


у кого у вас?

>Ну это проблемы легаси спринга (новый java ee)


что нынче используют при разработке серверных приложений на жабе?
407 3326622
>>26566
это тред по java. Если бы ты тут такое спросил лет 12-13 назад, я бы посоветовал тебе апплеты. Но сейчас 2024, а потому скажу, что лучше посмотреть тред js или в /web, но если в треде по js ещё есть кто-то, то /web почти как пустыня, где редко кого встретишь.
Иногда мне кажется, что администраторы поставили туда чат-ботов, чтобы имитировать наличие людей.
408 3326624
>>26566
Если ты умеешь что-то дельное на js, начни это шаманить на github, чтобы создать хоть какое-нибудь портфолио.
409 3326637
>>26622
Ну так я же написал, стоит ли перекатываться из джс на джаву. У вас там, что триггер на слово джс?
Так перекатываться или нет? Я вижу на хабре много вакансий на джависта с переходом на го, вот и спрашиваю.
410 3326694
>>26541
IDEA Ultimate 中文版 или IDEA Community + Amplicode
411 3326696
>>26637
Я вообще не понял вопроса. Ну ты же знаешь, что спринг фреймворк по объемам это как реакт с нестом x3? У тебя там бесконечный запас времени, что ты выучил фронтентд, вместо продолжения вката решил выучить джаву, и это чтобы потом уйти в го лол. Сразу катись куда хочешь.
412 3326698
>>26696
Я просто не вижу вероятности на счастливый случай. Ну например условный хх/хабр выкатил джуновскую позицию. Вместе со мной туда откликнулись 1000 чел. Какой у меня шанс быть пикнутым кадровичкой, даже если я полностью освою фронт?

Так что, хочу узнать как там у вас с рынком джавистов?
413 3326700
>>26595

>>что нынче используют при разработке серверных приложений на жабе?


99% - спринг, в остальных случаях аналоги или велосипеды.

Некоторые местные шизы - адепты бугаенко и не любят спринг. Они же сокрушаются как трудно найти работу и как их попускают на собесах.
414 3326701
>>26541
емакс или поисать плагины на вим, наверняка лежит годнота с 10 лайками, лучще житбрейнса будет
415 3326706
>>26541
для хомячков, лемингов и прочих домохозяек только вендорлок на IDEA ultimate
416 3326709
>>26698

>>как там у вас с рынком джавистов?


Как и везде - без опыта 3+ лет нахуй идешь сразу, с опытом 6+ упираешься в стеклянный потолок.

>>условный хх/хабр выкатил джуновскую позицию


Джунов набирают с кафедры, на хх только голодные игры устраивать.
417 3326718
>>26698

>Вместе со мной туда откликнулись 1000 чел.


Чел, тут тоже самое еще три года назад было. Легкого пути ты не найдешь. Вот рандомные вакухи с первой страницы моего хх.
418 3326721
>>26709
>>26718
Мда, печально. Думал у джавы вкатунов нет, че теперь на скалу что-ли учиться, лол.
419 3326724
>>26566
Хуй на хуй менять - только время терять. От того что ты с реакта переключишься на спринг, изменится только то, что ты обнулишь два года своего штудирования реакта. Расклад по вкатунам останется такой же.
420 3326753
>>26724
Нихуя пявится опция больше въебывать и на клиенте и на сервере, а значит больше заработает
421 3326756
>>26637

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


Для фронтенда - нет. Если ты собираешься в бек, то стоит идти в php+mysql так как бек в джаве почти мертв, как и десктоп.
Наличие вакансий там - неточный показатель творящегося. За последние лет пять, что вижу там вакансии, все кажется, что это искусственно сделанные вакансии от продавцов курсов через какие-нибудь прокладки.

Хотя мною и было написано, что бек мертв, но тут скорее ситуация "скорее мертв, чем жив". Все дело в том, что некоторые аналоги php в мире джавы в виде связок серверлет+tomcat или jdbc+jsp. Обе штуки сейчас особо нигде не используются, кроме совсем сумасшедших случаев, когда в какой-нибудь мелкой фирме есть фанатик java. Но про серверлет+tomcat, если очень-очень хочешь попробовать, можешь почитать немало статей: их до сих пор кто-то пишет.
422 3326758
>>26721
Вкатуны есть почти везде, кроме случаев мертвого языка, ассемблера или Haskell.
423 3326759
>>26721
Вкатуны есть почти везде, кроме случаев мертвого языка, ассемблера или Haskell.
424 3326783
>>26721
Ты сам позиционируешь себя как вкатуна (читай - лузера). Перестань так делать.

На скале по фактам вкатунов вообще даже в теории быть не может. Скалисты в основе своей - просто переучившиеся на ФП сеньки джавы, которых остоебала ООП и императивщина и которые угорели по всяким приколам типа ЯОП. В скале у тебя с таким "вкатунским" мышлением шансы еще меньше.
425 3326785
>>26753
А толку? Вкатун-фуллстек звучит еще более никчемно, нежели просто вкатун. Таких еще называют - jack-of-all-trades (и жнец, и швец, и на трубе игрец).
426 3326804
>>26758
>>26759
Эээ, ежжи. Ты что такое про хаскель говоришь, а?
>>26756
Это уже маразм какой-то. У меня такое чувство, что вы просто вообще всех, в т.ч. и себя пытаетесь убедить, что на жабу не стоит идти.
427 3326806
>>26785

>jack-of-all-trades (и жнец, и швец, и на трубе игрец)


Кто назывет, быдло которое на java легаси дрочит по 10 лет в финтехе и медиум с литкода решить не может?

>Вкатун-фуллстек


Если чел уже 3-5 лет задрачивает технологии, понимает как работает клиент-сервер, то он уже не вкатун, а нормальный разраб, мб даже в хорошую тиму попадет, где нет бэкендеров и фронтендеров, а есть задачи бизнеса, которые надо закрывать.
428 3326822
>>26806
Уровень копиума сегодня аномально высокий, что-то случилось?
429 3326823
>>26822
Ботов подрубили, как обычно вкидывают
430 3326829
>>26804

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


Зачем переубеждать?
431 3326833
>>26829
Это у вас спрашивать надо? Делать что ли совсем нехуй на работке, что вкатунов только и остается переубеждать, мол рря, да вы ниче не добьётесь и пр.
432 3326836
>>26806

>быдло



Что с ебалом? Мать жива? Причину подрыва озвучь?

>он уже не вкатун, а нормальный разраб



Это ты не мне, а топикстартеру отвечай. Мотивашки нужны ему, а не мне - я ему ту же мысль транслирую: >>26783
433 3326838
>>26804

>вы просто вообще всех, в т.ч. и себя пытаетесь убедить,



Это шарпей залетный со своими проекциями, не обращай внимания.
434 3326946
>>26806

>Если чел уже 3-5 лет задрачивает технологии, понимает как работает клиент-сервер, то он уже не вкатун, а нормальный разраб



Пока у него не будет реального опыта с записью в трудовой книжке, то все его потуги не считаются и он вкатун. Разрабом будет, когда похавает говнеца хотя бы годика три и будет иметь за плечами доведенные до прода проекты.
435 3326950
>>26698
Подавайся на стажировки и позиции для начинающих не только на hh.ru. Часто на сайтах компаний есть формы для отправки резюме, можно туда закидывать. А так тебе надо будет около двух тысяч откликов сделать чтобы на работу попасть.
436 3326952
>>26709

>Джунов набирают с кафедры, на хх только голодные игры устраивать



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

Я и все мои знакомые устроились на работу через практику от кафедры в универе. Студентам в этом плане проще чем вкатунам, которые уже выпустились из универа.
437 3326957
>>26543

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



Ну это потому что из России уехали галеры, которые много проектов на жабе вели.
С гоуленгом кстати все сильно лучше, я прям вижу рост вакух на хх.сру, по сравнению с 01.02.2022 вакансий стало процентов на 15-20 больше, в то время как на жабе падение аж почти на 50%. Сам вижу на своей работе, что если новый проект начинают делать, то как правило это гоуленг. На жабе продолжают писать, но нового лично у нас с 2021 года на jvm языках написано не было.
438 3326962
>>26952
Можно и не ждать практику. Чисто подходишь такой, рря возьмите пж, пизда как РАБотать хочу. И бля буду, возьмут. Или нет
439 3326970
>>26962
Ну это еще надо знать к кому подходить. У меня в бакалавриате кажется вообще не было преподов, кто работал бы где-то кроме универа. Одни старые бабки и дряхлые деды 65+ лвл. Плюс несколько аспирантов шизофреников, один из которых ходил себе под нос что-то бубнил, жаловался на студентов и угрожал отчислением, но в итоге отчислился из аспирантуры сам и уехал в Грузию в 2022 году
Кафдера просто хуевая была, из плюсов разве что общагу в Москве давали. Все что получил за все 4 года от универа - это практика на предприятии, с которым кафедра контракт заключила. Остальное все кал ебаный был, даже вспоминать не хочется.
440 3326975
>>26970
Хм, мне повезло тогда пожалуй, типа выбор аж из нескольких компаний ухх. Вообще думал, что в маскве куда проще вкатиться, банально выбора больше.

>Ну это еще надо знать к кому подходить


На первой лекции обычно говорят, мол я работают там-то там-то.
441 3326989
>>26833

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


Вот и я о том же. Не хотят джаву потому что там только легаси на сервлетах, ну ок, пусть идет нахуй тогда.
442 3326993
>>26989
Эхх, как жи хочица через дугетики в дупостики перекладывать. Ручками парсить жсончики, через ждбц логику с бд делать, а не эти ваши новомодыне ормы, иоц через ежб, работать с ультраняшной жспшечкой, а не тупым и глупым ангуляром, а и ну подшлифовать все это жавой 8, нет 5! Ну разве я так много прошу? Почему меня не берут((
443 3326995
>>26975

ПОСТУПИЛ В ВУЗ
@
УХ ЩАС НАЧНУТ ЗВАТЬ НА СТАЖИРОВКИ
@
ТВОИ ПРЕПОДЫ АДЕПТЫ СТОЛЯРОВА
@
СУММАРНО НА КАФЕДРУ 0 ЛЕТ КОММЕРЧЕСКОГО ОПЫТА
@
УЧАТ ТОЛЬКО ПАСКАЛЮ
@
ЛАБЫ НА СИШКЕ НЕ ПОНИМАЮТ И НЕ ПРИНИМАЮТ
@
ЗА РЕАКТ И СПРИНГ ГРОЗЯТ ОТЧИСЛЕНИЕМ
@
МЕСТНЫЕ ГАЛЕРЫ КЕКАЮТ С ВУЗА И ОБХОДЯТ СТОРОНОЙ
444 3327009
>>26806

>и медиум с литкода решить не может?


Я вообще эту хуйню никогда в глаза не видел и получаю 400к в наносекунду, это щас обязательно у зумеров при трудоустройстве спрашивают?
445 3327103
>>27009
это он может западные практики любит, где люди весь литкод перерешивают и разворачивают бинарные деревья все собеседование, чтобы потом на работе джейсоны перекладывать
у нас алгоритмику на хую вертели почти все, кроме всяких яндексов
446 3327160
>>27103
Как можно развернуть дерево, чтобы оно осталось деревом? Ладно бы связный список, но дерево..
447 3327436
>>27160
Слева направо.
448 3327568
Хочу перекатиться со scala на java, ибо вакансий 3,5 штуки сейчас на моем стеке меньше. Вопрос, если с других стеков лезть, то хоть на собесы будут звать? Или прям всем нужно 3+ лет попыта на спринге
449 3327576
>>27568
А как ты в скалу вкатился вообще? Ну типа кто тебя вообще взял, кому минет сделал?
450 3327579
>>27576
До сво все это было, откликнулся, прошел собес, взяли
451 3327595
>>27579
Тиньк?
452 3327598
>>27595
Нет
453 3327641
Как на джаве проверить, настоящая винда или виртуальная машина? Куда копать ваще надо?
454 3327660
>>27641
Ты че, вирусы на джаве писать собрался? Совсем наркоман? Алсо, виртуалка на то и виртуалка, чтобы не выдавать просто так инфу реальная ли она или нет.
455 3327668
>>27568
Бля, вот вроде бы скалист - должен по логике быть взрослым самодостаточным членом общества. А вопросы задаешь как малолетка-масленок, неуверенный в себе.

Надо им 3 года попыта на спринге? Ну и напиши в резюмеху 3 года попыта в спринге. Делов то.
456 3327750
Почему вызов toCharArray на константе не вычисляется компилятором?
457 3327763
>>27668

>Ну и напиши в резюмеху 3 года попыта в спринге. Делов то.


Откуда у скалиста хоть день опыта в спринге? Ты бы ещё посоветовал ему написать, что он не девственник, чтобы уж наверняка раскусили.
458 3327769
>>27750
Потому, что должна быть гарантия того, что это другой объект, не связанный с массивом в стринге.
Нахуя компилятору заранее это вычислять? А если не понадобится никогда? Тут как с хэшом, лишняя трата ресурсов почём зря
459 3327775
>>27750

>Почему вызов toCharArray на константе не вычисляется компилятором?


А что там вычислять то? Там надо зааллоцировать массив и заполнить данными. Никаких констант там нет.

Ты когда пишешь
char[] chars = {'A', 'B', 'C'};
тут нет никаких констант, компилятор гененрирует когд который по одному заполняет массив.

https://godbolt.org/z/17T9zc7sv
460 3327776
>>27775
Я про https://godbolt.org/z/E8daEG5ET
Хотел бы, чтобы вторая константа компилировалась так же, как первая.
Еще для String.length то же самое кстати было бы полезно делать.
461 3327780
>>27776
Очевидно разработчики компилятора решили что не стоит логику методов toCharArray() и length() тащить в компилятор. Например сейчас логика hashCode() вшита в компилятор и поменять алгоритм вычисления хэш кода строки например чтобы противодействовать атакам на коллизии хэша - нельзя.
462 3327798
>>27780
Чивоо, где она вшита-то? Там проблема в том, что этот алгоритм в спеке есть. А из-за обратной совместимости спеку низя так просто менять
463 3327866
>>27798

>Чивоо, где она вшита-то?


Посмотри как свитч по стрингам работает.

>Там проблема в том, что этот алгоритм в спеке есть. А из-за обратной совместимости спеку низя так просто менять


Где он там описан? И кстати алгорим вычисления хэш кода менялся, правда очень давно.
464 3327929
Почему все программы на JavaFX, какую не возьми, страдают от похеривания интерфейса при рандомном действии? Это же глобальный пиздец. Почему до сих пор не пофиксили или не отказались от джавы фкс из-за этого? Всем как будто похуй. А программы, сотни программ, просто не работают.
2024.11.2321-05.png55 Кб, 1919x1031
465 3327930
>>27929
Вот это вот что такое?
466 3327992
>>27929

>все программы на JavaFX


Все 2.5?
467 3328082
>>27763
Бляяяять, да какие же вы оба валенки, ебаный рот, как вы без мамкиной сиськи то выживаете... Оба при блядском опыте работы, один даже в скале умудрился поработать, и ни у одного из вас за это время не возникло мысли, что хрюши - не ваши союзники, и маленькое невинное пиздобольство в резюме - литералли неотьемлемая часть квеста на вкат? С каких пор для анальников простейший бездушный фильтр по резюмехам у хрюш стал настолько непреодолимой преградой, что свой 3хлетний попыт в скале они не могут переоформить как попыт в спринге, чтобы банально пройти первичный скрининг и выйти на техинтервью...

Это пиздец, неудивительно что айтишке пророчат замещение нейросетями.
468 3328089
>>28082

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


Буквально ставит под сомнение весь процесс найма и заставляет работодателей ещё жестче проводить отбор.
Либо введут проверку и рекомендательные письма с прошлой работы.
>>27568
Хз, я бы не врал, исходя из предположения, что нормальную команду это не смутит, а к долбоёбам, которых это отпугнёт, идти не стоит. Особенно если ты на ФП-стеке писал - точно осилишь Спринг.
Но я не джавист-спрингист, не знаю, что у вас там за кухня.
469 3328095
>>28089

>Буквально ставит под сомнение весь процесс найма и заставляет работодателей ещё жестче проводить отбор.



Это не твоя проблема как соискателя.

Смотри на это как на игру. Ну или как на флирт, я не знаю... Необязательно упарываться в волчаристость, пиздеть как дышать и принимать по 100500 офферов параллельно. Но за 3 года реальной работы пора бы уже понять, что стаж в годах по спрингу или еще по чему то не значит ровным счетом нихуя, и никак не коррелирует с реальными скиллами и опытом человека. И в конечном итоге твой вкат зависит от того, зайдешь ли ты по скиллам лиду, который тебя собесит. А значит задача №1 этого квеста - добраться до этого лида, преодолев первичный фильтр. Вот и решай эту задачу.
470 3328096
>>28095
Я не он.
Конечно проблема.
Чем больше ты пиздишь, тем больше будет звереть работодатель, понимая, что его наёбывают.
Если введут проверку с прошлого места - представляешь, какой рычаг давления появится у твоего начальника?
471 3328097
>>28096
Чел, уровень пиздежа "подправить стаж на том или ином стеке в резюмехе" практиковали еще деды в 2000х. Энтропию такой невинной хуйней ты уже не разгонишь. Это во первых.

Во вторых - работодатель не может звереть бесконечно, иначе он тупо не наймет никого. Так или иначе им вакансии надо закрывать. Найм - это компромисс по пиздабольству к которому приходят обе стороны в конечном итоге.
472 3328099
>>28097

>практиковали еще деды в 2000х


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

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


При превышающем предложении он может перебирать бесконечно кадидата, который был готов решать Литкод ночами и зубрить все ответы на все вопросы, чтобы устроиться в уважаемую компанию, работать в которой большая честь.
Про запросы в прошлые места работы или внутренню базу HR ты, конечно, тоже не думал.
473 3328103
>>28099

Не преувеличивай. С тех времен изменилось лишь то, что появились вкатуны метящие на миддлов, у которых нет вообще никакого опыта, и уроды, лутающие оклад на 2-3х проектах параллельно. Вот против этих волчар и направлены все эти меры. Если соискатель не переходит эту красную черту, никто никогда не будет разбираться, год он на срынге работал или 3.
474 3328104
>>28103

>Не преувеличивай.


Раз ты так сказал.

>вкатуны метящие на миддлов, у которых нет вообще никакого опыта


Всего лишь. Это же не то что миддл - основная рабочая сила в IT.

>уроды, лутающие оклад на 2-3х проектах параллельно


Вот тут вообще не понял, что плохого, если все довольны.
475 3328106
>>28104

>Вот тут вообще не понял, что плохого, если все довольны.



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

>Раз ты так сказал.



Ну вруби элементарную логику, блядский дух... Даже если представить себе на минуту что ты прав и каждая вакуха - ебучая неприступная крепость в осаде у волчар, какие у тебя в теории могут быть вообще альтернативы в такой парадигме? Ты отдаешь себе отчет вообще, что там на входе в пайплайн найма стоит даже не человек, а автоматика, которой твоя честность и искренность побоку?
476 3328108
>>28106

>Таким раскладом ни один вменяемый кабан


Это ты про себя что ли?
Про реальных - куда они денутся, если ты будешь приносить пользу.

> альтернативы в такой парадигме


Ну даже не знаю, искать вакансии по реальному опыту и хорошо показывать себя на собеседованиях?
477 3328109
>>13829
Двачую этого, кофе вырубает критическое мышление, а без него в программировании тяжело
478 3328111
>>28108

>Про реальных - куда они денутся, если ты будешь приносить пользу.



Это красиво звучит только в теории. На практике, невозможно работать 16 часов в день продуктивно в течении длительного периода времени, так просто не бывает. Такие перцы обычно спекулируют на дырявых процессах кабана и на особенностях локального законодательства, чтобы затеряться в бюрократии и гонять там вола столько, сколько возможно. Поэтому по умолчанию с ними борются.

>хорошо показывать себя на собеседованиях?



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

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



Ты серьезно считаешь что реальный опыт исчисляется годами работы? Наивный?
479 3328113
>>28111

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


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

>Поэтому по умолчанию с ними борются.


Хуй знает, о чём ты. Уж не самозванцам с нарисованным резюме рассказывать про эксплуатацию процессов.

>ты должен пройти скрининг по CV.


И в чём проблема его пройти?

>Ты серьезно считаешь что реальный опыт исчисляется годами работы?


Уж точно не нарисованными годами.
А так да, вполне себе годами, если ты не на одну и ту же кнопку давил, конечно.
480 3328117
>>28113
Ой, все, иди на хуй. Десятки лет айтишка так живет - высрался какой то моралфаг на голову. Удачи в трудоустройстве.
481 3328118
>>28117

>иди на хуй


Нет, ты.

>Удачи в трудоустройстве.


Спасибо, и тебе!
482 3328154
>>28082
Ну, наверное проблема в том, что если в ваке указывают требование коммерческого опыта работы с кафкой, кубером и микросервисами, то их нужно реально иметь, не? Не, ну ты можешь, конечно, написать в резюме, что они у тебя есть и сволчить, но потом на техничке тебя упругие зумеры вынесут вопросами и ты жидко дашь в рейтузы. В лучшем случае получишь шэдоубан и фриз на год-полтора в эту контору. В худшем - попадешь в список волчар, который шэрится между компаниями. И нет, просто прочитав книжки-доку и покрутив хэллоуворлды у себя на макпуке - это не коммерческий опыт
483 3328156
>>28089

>Особенно если ты на ФП-стеке писал - точно осилишь Спринг.


Вообще не факт. Спринг - это не про логику, а про заучивание 100500 различных хитростей и хуиток, которые наслаиваются годами друг на друга. Плюс 100500 различных проектов из экосистемы спринга, которые можно годами изучать как правильно стакать и настраивать. Я уже не говорю про хибер или тонкую настройку томката. Т.е. на один спринг можно потратить 2-3 года зазубривания разлчных моментов начиная от жизненного цикла бина, заканчивая прочими тонкостями из выступлений Борисова. Т.е. буквально будешь зубрить как день бородина в школе
484 3328320
>>28156
Зачем зубрить? Вам делать совсем нехуй?
Типа один раз увидел навсегда запомнил, изи. Если нужно посмотреть некоторые моменты - дока+исходники. Зубрят только чмоньки
485 3328329
>>28320

>>Если нужно посмотреть некоторые моменты - дока+исходники.


Удачи блять поковыряться в исходниках спрингов. Многие баги до сих пор не починили, а некоторые признали фичами.

>>Зачем зубрить?


>>увидел навсегда запомнил


А разница в чем? Запоминать то все равно придется. Как минимум что проблема есть.
486 3328344
>>28329
В чем проблема? Ctrl+Left click/Alt+F7 в крайнем случае. ну и Ctrl+Q

>Как минимум что проблема есть.


Такая "проблема", есть буквально везде. Ты не открыл америку.

>Запоминать то все равно придется


Ещё раз, если ты напрягаешься, ради того, чтобы что-то запомнить, то ты тупой. В айти тебе делать нечего.
Второе, память не надежна, надеяться, что информация, которую ты помнишь точна, крайне наивно, поэтому тебе надо помнить не ответ, а путь к нему. Ты же занимаешься хуйней уровня, а давай я заучу 100500 ответов на 100500 квадратных уравнений. Реально совсем вот нехуй делать
487 3328376
>>28344
Олигофрен, а ты точно программистом, а не 15-рублёвой шлюхой работаешь? Тебе же прямым текстом сказали, что тут нет никакого пути блядь, нет никакой общей системы, как в случае с квадратными уравнениями, либо запоминаешь, либо каждый раз гуглишь снова по 6 часов.
488 3328377
>>28344

> В чем проблема? Ctrl+Left click/Alt+F7 в крайнем случае. ну и Ctrl+Q


Если бы всё так было просто, обфускации бы не существовало. Какое же конченное существо.
489 3328398
>>28377
Ну и в чем сложность, опиши. Давай, вперед. А не восклицай, рррррррррррррррррррряяяяяя ты ниправ, авот обфускация.
У меня никогда не было проблем найти что-то в кишкам, может ты просто тупой? Не думал?
>>28376

> нет никакой общей системы


У тебя и в исключениях правил русского языка этой системы не будет тащемта.
490 3328402
>>28398

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


> У меня никогда не было проблем найти что-то в кишкам, может ты просто тупой? Не думал?


В том, что код может быть нечитаем.

> У тебя и в исключениях правил русского языка этой системы не будет тащемта. А вот у хохлооооооов!!!


Что сказать-то хотел? Да и в русском языке не так много исключений в принципе.
491 3328403
>>28398

> У тебя и в исключениях правил русского языка этой системы не будет тащемта.


Потому у меня и четверть мозга под лингвистическую систему выделена. Предлагаешь под спринг ещё четверть мозга выделить? Я теперь понимаю, почему спринганутые такие тупые.
492 3328421
>>28402
Зачем вообще нужен Спринг?
Ну, правда, современная Джава довольно приятный и взрослый язык.
Но я всегда охуевал с того: что, по какой-то причине, приложения на Джаве надо писать через контейнер, который будет автоматически создавать классы на основе аннотаций и так далее, и использует кучу кодогенерации под капотом.
Понятно, что простой CRUD так можно выкатить очень быстро.
Но потом получается, что вы сталкиваетесь с проблемой, и именно что нужно учить косяки, либо дебажть 15 слоев асбтракций и сегенерированного кода.
ПОчему нельзя писать просто на Java? И использовать более ограниченные по масштабу библиотеки, а не uber-framework вроде Спринга?
493 3328424
>>28421
Так-то можно. Библиотечный подход ультимативно лучше фреймворкового и в джаве очень много библиотек для работы со всем тем что предоставляет спринг.

А причины любви спрингодаунов к спрингопараше это уже вопрос человеческой психологии. Нахуя? Хуй знает, честно. Но можно точно утверждать, что спрингодебилы это не первые ебанутые, которых приходиться встречать, так что это явление довольно частое.
494 3328476
>>28421
Любишь писать велосипеды, пиздуй в голанк
495 3328544
>>28476
У спрингодегенерата либо срыг, либо голая джава на уме. Пиздец.
496 3328557
>>28424
Спринг топовый фреймворк благодаря которому тысячи заводчан, менеджеров, водителей, домохозяек смогли стать инженерами и работать над сложными проектами в сбер и подобных гигантских компаниях
497 3328588
>>28421

>>нужно учить косяки, либо дебажть 15 слоев асбтракций и сегенерированного кода.


Альтернативы еще хуже. Выучить 3 аннотации проще, чем переписывать и дебажить половину приложения при небольших изменениях.

>>Понятно, что простой CRUD так можно выкатить очень быстро.


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

>>28421

>>ПОчему нельзя писать просто на Java?


1. Просто джава не годится для современного энтерпрайза. Разработка слишком медленная и дорогая.
2. Там где можно использовать просто джаву - можно использовать просто гуланг

>>использовать более ограниченные по масштабу библиотеки, а не uber-framework вроде Спринга?


Много ебли с совместимостью и настройкой. В спрингах все работает из коробки на достаточно хорошем уровне.

>>Нахуя? Хуй знает, честно.


Ты похоже не работал с сервлетами, ждбц и прочей просто джавой без оболочек.

>>28544
Чел же буквально так и пишет - нахуй спринг, давайте на чистой джэве писать.
498 3328591
>>28588

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


Так код пишется один раз, а дорабатывается 999. Так же везде учат.
В итоге ты экономишь, скажем, 5 дней на разработке, а потом тратишь эти же 5 раз, когда пытаешься дебажить Спринг.Условно говоря.
What you see is what you get часто предпочтительнее кода на аннотациях.
Я как бы не спринг-разработчик, но я очень часто вижу мнения в интернете от тех, кто, якобы, много времени ему посвятил, что это жуткая мешанина, которую невозможно отладить.
Вот и в треде пишут, что надо годами запоминать баги и прочее.
Просто на фоне того, что есть вполне неплохой базовый язык это выглядит странно.
499 3328594
>>28154

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



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



Чел, я собесил людей с 5ю, 10ю, 20ю годами стажа по джаве - представь мое ебало когда такой не может ответить на вопрос - "что такое тред пул" блять? Вот просто ноль идей. Сидит и "пык, мык", а я смотрю на него и не верю. "Троллит меня чел", думаю. И нет, это не были волчары.

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

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

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



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

И давай представим что таки вынесли. Дальше то что, ну?

>В лучшем случае получишь шэдоубан и фриз на год-полтора в эту контору


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



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

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

Почему я вообще обьясняю такие прописные истины челу с попытом работы, че за сюр? Ну не веришь мне, погугли гайды по составлению резюме, я не знаю...
499 3328594
>>28154

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



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



Чел, я собесил людей с 5ю, 10ю, 20ю годами стажа по джаве - представь мое ебало когда такой не может ответить на вопрос - "что такое тред пул" блять? Вот просто ноль идей. Сидит и "пык, мык", а я смотрю на него и не верю. "Троллит меня чел", думаю. И нет, это не были волчары.

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

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

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



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

И давай представим что таки вынесли. Дальше то что, ну?

>В лучшем случае получишь шэдоубан и фриз на год-полтора в эту контору


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



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

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

Почему я вообще обьясняю такие прописные истины челу с попытом работы, че за сюр? Ну не веришь мне, погугли гайды по составлению резюме, я не знаю...
500 3328595
>>28421
Спринг дает культу иллюзию чистоты кода. Мнимую поддерживаемость. Без спринга культист теряется, испытывает кризис веры, не знает как ему проектировать. И, разумеется, косячит - не может обеспечить адекватную поддерживаемость и темп разработки. В чистой джаве у него нет ни гайдлайнов, ни методологий, а так как коммьюнити джавы большей частью состоит из культистов спринга, не просматривается и зайчатков оных, никто просто не выходит за рамки.

Так вышло, что в определенный момент индустрия свернула не туда, и разработчики разучились в декомпозицию и проектирование абстракций (по моим оценкам это случилось примерно в то время, когда Алан Кей разочарованно отмечал, что когда он придумал ООП, он не имел ввиду плюсы). А может и не умели никогда (предтечи современных джавистов-энтерпрайзников - разрабы на коболе, которые в ООП так и не переучились и всю дорогу до появления Java EE упарывались в object factory). Спринг дает из коробки конструктор, который покрывает большее количество нужд типичного энтерпрайз-разраба (те самые круды). В этом манямирке они и живут до пенсии. Им норм. Переубедить их невозможно. Выйти из этого манямирка можно лишь столкнувшись воочию с какой нибудь ублюдочностью спрингового стека, после чего отправиться искать альтернативы. Но это индивидуальный путь.
501 3328609
>>28595
Бизнес требует писать круды.
Спринг подходит для написания крудов.
Спринг используется для написания крудов для бизнеса.
Все довольны.
Кроме Егорки и его секты.

А чистая жаба нахуй не нужна, ее давно заменили шарп, питон и го.
502 3328640
>>28595
Спринг превращает разработку в процедурное программирование, где у тебя данные (дтохи, модельки) отдельно, а логика (сервисные классы) отдельно. По факту, никакого объектно-ориентированного программирования там нет, разумеется. Выше все правильно сказали. Если тебе 30+ и тебе нужно тихонечко пукать кислым в кресло где-нибудь в банке за мелкий прайс, то велком ту джава и спринг. Это отличный вариант просидеть лет до 40-45 пока тебя окончательно не спишут в утиль. Да, каких-то больших денег не заработаешь, и твой "опыт" потом нахуй никому не нужен будет, но с голоду не помрешь. Прекрасный вариант, когда ты полгода пилишь круд, а следующие полгода дебажишь нюлы в проме
503 3328807
504 3328849
>>28609
Да, забыл добавить что спрингокульт зиждется на концепции первородного анального греха. В спрингорелигии разработчик - никчемное чмо, которое никогда не берет на себя ответственность и всегда оправдывается через мифические потребности бизнеса, реальное представление о которых он имеет околонулевое.
505 3328856
>>28640

>Спринг превращает разработку в процедурное программирование



Ты это у Бугаенки взял, верно? Егорка конечно тот еще популист, но здесь он бьет не в бровь, а в глаз. По сути автоварь спринговых сервисов друг в друга - тупо проекция сишных инклюдов на джавовые обьекты.

>твой "опыт" потом нахуй никому не нужен будет



Вот это буквально смысл спрингокульта. Без культа ты никто и звать тебя никак. Ты не имеешь права покинуть культ, иначе твой опыт тупо предадут анафеме.
506 3329067
>>28588

>Альтернативы еще хуже. Выучить 3 аннотации проще, чем переписывать и дебажить половину приложения при небольших изменениях.


Это ты в спрингобиблии прочитал, что-ли?

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


Да, пока на работу не вышел.

>1. Просто джава не годится для современного энтерпрайза. Разработка слишком медленная и дорогая. Яскозал!


>2. Там где можно использовать просто джаву - можно использовать просто гуланг. if (err == nil) Яскозал!



>Много ебли с совместимостью и настройкой. В спрингах все работает из коробки на достаточно хорошем уровне.


Это ты в спрингобиблии прочитал, что-ли?

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


Он написал без спринга, спрингокультист, а "на чистой джэве" тебе привидилось.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

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

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