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

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

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 506 33 146
Java Thread №275 /java/ Аноним 01/11/24 Птн 12:26:44 3313364 1
OIG2 (65).jfif 130Кб, 1024x1024
1024x1024
Аноним 01/11/24 Птн 12:36:43 3313386 2
1730453755153.jpg 76Кб, 604x604
604x604
Аноним 01/11/24 Птн 15:24:54 3313546 3
>>3313386
А что не так-то? Консистентность из-за детерменированной&тупой природы программирования ключево важна. Если компьютер увидит кривые данные он сам не поймёт что они кривые, а логику проверки кривизны для всего не напишешь.
Аноним 01/11/24 Птн 20:49:12 3313768 4
Сколько чашек кофе в день вы пьете? И чашка какого объёма?
Через сколько ссыте после кофе?
Аноним 01/11/24 Птн 22:41:43 3313829 5
>>3313768
кофе вообще не пью, только чай
Аноним 02/11/24 Суб 03:42:40 3313890 6
Узнал, что на проекте градлопараша и начал противно носом ворочать, хотя знаю что оффер в 2024 получить не так просто даже с 7 годами опыта. Мне пообещали, что у них там крутые билдскрипты и вообще никаких проблем благодаря ним нет и есть человек который шарит за них и мне не придётся их портировать. Стоит ли верить?
Аноним 02/11/24 Суб 09:19:21 3314016 7
>>3313890
Вот и расскажешь как поставить русские символы в windows 11 используя intellij + gradle
Аноним 02/11/24 Суб 12:01:25 3314138 8
Ну что, как там вальхалла?
Аноним 02/11/24 Суб 12:02:48 3314139 9
>>3314138
Отложили до окончания проекта кали юга
Аноним 02/11/24 Суб 13:08:53 3314203 10
>>3313890
Дед, а ты хотел мавен в 2к24?
Аноним 02/11/24 Суб 13:16:38 3314210 11
>>3314203
Я бы хотел что угодно, но не градл
мимо
Аноним 02/11/24 Суб 13:30:31 3314225 12
>>3314210
Переписывай на блядь.
Аноним 02/11/24 Суб 13:32:24 3314228 13
>>3314203
Уж в 2к25 пора бы всю градлопарашу перевести на мавен. Заодно и джэву поднять хотя бы до 21 версии.
Аноним 02/11/24 Суб 14:16:58 3314280 14
>>3314228
А в 2к26 отправить мавен в депрекатед.
Аноним 02/11/24 Суб 15:39:53 3314349 15
>>3313890
Там, где лузер видит проблему, чад видит возможность.
Аноним 02/11/24 Суб 15:45:37 3314352 16
>>3314349
Чед это анальник, который любит нагружать свою башку кучей документации, вместо того, чтобы отдохнуть и заняться своими делами?
Аноним 02/11/24 Суб 15:51:19 3314356 17
>>3314352
Ты так говоришь, как будто документацию не гуглишь, а заучиваешь как "день бородина" в школе. Лол.
Аноним 02/11/24 Суб 15:52:27 3314358 18
>>3314356
Голова говном всё равно забивается
Аноним 03/11/24 Вск 01:06:03 3314636 19
>>3314349
Проиграл с перефорса терпилы. Давай, бегом видеть возможность в облизывании подзалупного творожка хозяина, чед мамкин.
Аноним 03/11/24 Вск 01:30:32 3314641 20
>>3314636
Сказал кто - ссаный двачер без имени и смысла? Кто ты, воен?
Аноним 03/11/24 Вск 03:48:28 3314660 21
>>3314641
По моему речь шла про тебя, мамкиного чеда. Уже воспользовался возможностями и сделал минет за 300 рублей?
Аноним 03/11/24 Вск 05:36:24 3314666 22
>>3314358
Вот этот дал базы. Мамкины достигаторы никак не могут понять простейшую истину — объём мозга ограничен. Я даже не знаю какие нужно совершить ментальные манёвры чтобы уверовать в то, что у тебя на плечах бесконечность находится. Это даже хуже чем веровать в бога, его отсутствие доказать хотя бы нельзя.
Аноним 03/11/24 Вск 11:22:17 3314806 23
>>3314280
Ничего лучше пока не придумали, поэтому депрекатеда не будет.
Аноним 03/11/24 Вск 11:29:39 3314814 24
>>3314666
Мозг работает как кэш с LRU, только вот кэшируется не алгоритм сортировки, а мысли какой же кабан пидорас что я эту хуйню должен зубрить чтоб получтать свои сотыги. И при каждой мысли о кабане вся эта цепочка мыслей и эмоций обновляется, а сложное что то вытесняется.
какже хочется уже стать киборгом с оцифрованным сознанием, а не вот это вот все биолегаси миллиарднолетнее
Аноним 03/11/24 Вск 11:32:00 3314816 25
>>3314814
Этот дегенерат всё ещё не понял что он зубрит литкоды и исполняет акробатические трюки на конкурсах красоты кода не чтобы получать сотыги, а просто как бесплатный клоун.
Аноним 03/11/24 Вск 11:33:34 3314817 26
>>3314814
> Мозг работает как кэш с LRU
На основании чего твой LRU-мозг сделал такой вывод, блядь? Как же меня заебали дегенераты галлюцинирующие прямо как чат гпт о какой-то хуйне с умнейшим видом. Сам когда-то таким был. Но потом начал задавать себе вопрос "а прав ли я?".
Аноним 03/11/24 Вск 11:38:39 3314824 27
>>3314817
>>На основании чего твой LRU-мозг сделал такой вывод, блядь?
на основании тиктоков нейрофизиологов
>>Но потом начал задавать себе вопрос "а прав ли я?"
ну вот сиди и не вякай
Аноним 03/11/24 Вск 12:01:18 3314846 28
>>3314816
Бесплатный клоун как раз таки сидит без работы или жалуется что выше трех сотыг в его деревне никак не получить. Во всем бигтехе литкодами дрочат даже девопсов с тестерами.
Аноним 03/11/24 Вск 12:10:00 3314853 29
>>3314824
>тиктоки
Я сначала подумал, что ты так иронизируешь, а потом задал себе вопрос "а прав ли я?".
Аноним 03/11/24 Вск 12:10:36 3314855 30
Аноним 03/11/24 Вск 13:39:15 3314895 31
>>3314806
>депрекатеда не будет
Твердо и четко?
Аноним 03/11/24 Вск 14:41:27 3314916 32
>>3314660
Речь тащемта шла про градл вообще. Что касается твоего нахрюка в мою сторону - повторяю свой вопрос: ты кто блять, сын кого, блять?
Аноним 03/11/24 Вск 14:51:27 3314920 33
>>3314666
>>3314814
Ну ограничен - и че? Только поломанный шкальным образованием неудачник, будучи совершеннолетним лбом на работе, будет целенаправленно задрачивать маны себе в мясонейронку вместо того, чтобы знать где чего искать и лутать практический опыт. А уж разрабу в 2024м апеллировать к ограничениям мозга, в эпоху нейронок, обсидиана и соевых фреймворков... лол, всегда знал что последние поколения "разрабов" - тупо никчемный биомусор.
Аноним 03/11/24 Вск 15:56:25 3314956 34
>>3314895
мавен 4 уже скоро, надо просто немного потерпеть сразу после вальхалы
Аноним 03/11/24 Вск 18:06:24 3315068 35
Как сделать так, чтобы при конкатенации одной и той же строки с одной и той же другой строкой в результате получалась ссылка на одну и ту же строку?
Аноним 03/11/24 Вск 18:19:15 3315080 36
>>3315068
"a" + "a" != "aa". Как они вообще могут быть равны-то? Если тебе нужна мутабельность, то используй стринг билдер. Складывая его с самим собой, ты не изменишь ссылку на билдер.
Аноним 03/11/24 Вск 18:21:06 3315081 37
>>3315080
Мне как раз нужна иммутабельность.
Аноним 03/11/24 Вск 18:24:31 3315090 38
>>3315081
Кодом покажи, что ты хочешь. У тебя плохо получилось донести свою хотелку.
Аноним 03/11/24 Вск 18:34:36 3315097 39
>>3315090
String a = "foo";
String s1 = a + "bar";
String s2 = a + "bar";
assert s1 == s2

Не обязательно именно со строками такое делать, можно и какой-то специальный класс сделать. Но только без внутреннего пула со всеми созданными объектами.
Аноним 03/11/24 Вск 19:18:46 3315124 40
>>3315081
>>3315097

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

Ну а то, что сложив говно, кости и фарш ты не получаешь обратно корову - ну а как алгоритмически ты себе это представляешь? Каждая конкатенация строки должна по твоей задумке в пут стрингов лезть? Чтобы что?
Аноним 03/11/24 Вск 19:24:18 3315128 41
>>3315097
Конкретно в твоем случае ассерт будет истинным.

Он не будет истинным только в том случае, если a будет извне.
>Но только без внутреннего пула со всеми созданными объектами.
Не знаю как без хранения всех созданных ссылок это вообще сделать. Просто в таком случае тебе нужно быть околожвм, которая знает что создано и контролирует это, потому может хоть ссылку подменить тебе, если видит, что объект такой же. Но это тоже своего рода вариация буфера.
>>3315124
В хаскеле все гораздо же, там не референсы, а задумки (thunk). Потому там возможно все таки такое, что оба сложения будут одним и тем же. Хотя это детали реализации и как-то явно использовать сложно.
Аноним 03/11/24 Вск 19:43:36 3315137 42
>>3315124
>А с чего ты взял, что вот это вот у тебя в примере хоть как то коррелирует с термином иммутабельность?
Я к тому, что мне нужно потом использовать и a, и s1, и s2, а при использовании StringBuilder у тебя поменяется а.
>Юзай equals вместо == и все у тебя сойдется по ассертам
У меня академический интерес, не практический.
>ну а как алгоритмически ты себе это представляешь?
Если б представлял, то не спрашивал бы.
>>3315128
>Конкретно в твоем случае ассерт будет истинным.
Запусти и проверь.
Аноним 03/11/24 Вск 19:55:17 3315142 43
>>3315137
>Я к тому, что мне нужно потом использовать и a, и s1, и s2, а при использовании StringBuilder у тебя поменяется а.

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

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

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

Просто сравнивай строки через equals, и никаких сайд эффектов строки тебе не привнесут.
Аноним 03/11/24 Вск 20:07:35 3315152 44
>>3315137
>Запусти и проверь.
final String a = "123";
final String s1 = a + "bar";
final String s2 = a + "bar";
assert s1 == s2
вот так будет true. Только почему оно effectivly final не использует я нинаю, честно говоря.
Аноним 03/11/24 Вск 20:14:33 3315155 45
>>3315142
>А где ты у меня про стринг билдер увидел?
>Если тебе нужна мутабельность, то используй стринг билдер
Аноним 03/11/24 Вск 20:20:00 3315158 46
>>3315155
Ну вот того анона тогда и тегай, я то тут при чем?
Аноним 04/11/24 Пнд 00:39:29 3315225 47
Почему у коллекций и мап нет общего интерфейса, ведь лист - это просто SortedMap<Integer, E>?
Аноним 04/11/24 Пнд 01:04:57 3315234 48
>>3315225
Хотя списки (List) и ассоциативные массивы (Map) могут иметь некоторые схожие методы, они служат разным целям и имеют разные семантики.

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

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

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

Таким образом, наличие разделенных интерфейсов позволяет лучше отражать логику и предостерегает от ошибок при использовании коллекций.
Аноним 04/11/24 Пнд 01:13:00 3315236 49
>>3313386
Я так понимаю на этой картинке высмеивается одежда анона, но что с ней не так? Стандартная шапка, осенний пуховик, синие джинсы, ботинки. Всё максимально удобно и подходит к погоде.
Аноним 04/11/24 Пнд 01:27:14 3315239 50
image.png 159Кб, 604x604
604x604
Аноним 04/11/24 Пнд 01:30:28 3315241 51
>>3315234
>List представляет собой коллекцию пар "индекс-значение", тогда как Map — коллекция пар "ключ-значение".
>Методы работы со списками (например, получение элемента по ключу-индексу) кардинально отличаются от методов работы с картами (доступ по ключу)
В софистике я нейронку выебу уж точно.
>Уничтожение единого интерфейса могло бы привести к ухудшению производительности.
Нахуя уничтожать интерфейс.
Аноним 04/11/24 Пнд 01:43:11 3315246 52
>>3315241
На первый взгляд, можно провести аналогию между индексами в списке и ключами в карте, ведь оба они предоставляют способ доступа к значениям. Однако между ними есть важные различия:

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

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

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

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

Таким образом, хотя List и Map можно рассматривать как разные представления пар ключ-значение, их концепции и предназначение настолько различны, что объединение их в один интерфейс могло бы создать путаницу и ограничить функциональность каждой структуры данных.
Аноним 04/11/24 Пнд 09:15:10 3315342 53
>>3315225
> лист - это просто SortedMap
упорядоченность != отсортированность
Аноним 04/11/24 Пнд 13:36:31 3315535 54
>>3315225
Почему у твоей матери и шлюхи нет общего интерфейса, ведь твоя мать - это просто Whore<MotherOf<OpHuy>>?
Аноним 04/11/24 Пнд 13:39:31 3315539 55
Аноним 04/11/24 Пнд 19:09:52 3315843 56
>>3314916
По моему речь шла про тебя, мамкиного чеда. Уже воспользовался возможностями и сделал минет за 300 рублей?
Аноним 04/11/24 Пнд 21:25:14 3315904 57
image.png 3Кб, 105x43
105x43
>>3315843
Я бы и за бесплатно оформил минетик-то. Что тут такого? Если работодатель хочет расслабится, то кто я такой, чтобы ему препятствовать?
Аноним 04/11/24 Пнд 22:30:59 3315949 58
Аноним 04/11/24 Пнд 22:31:49 3315950 59
>>3314920
Голова говном всё равно забивается
Аноним 04/11/24 Пнд 23:47:55 3315995 60
>>3315128
>Не знаю как без хранения всех созданных ссылок это вообще сделать. Просто в таком случае тебе нужно быть околожвм, которая знает что создано и контролирует это, потому может хоть ссылку подменить тебе, если видит, что объект такой же. Но это тоже своего рода вариация буфера.
Учите CS! Петухи любят кукарекать, что НИНУЖНО, но это пиздежь! Учил бы CS, сразу бы увидел тут шаблон фабрика.

Просто создаешь свой класс с приватным конструктором и фабричным методом для создание инстанса. И уже в фабричном методе, проверяешь есть ли уже такой инстанс и возвращаешь или ссылку на него или новые инстанс, если такого нет. А созданные объекты тупо хранить в Map.
Аноним 04/11/24 Пнд 23:52:24 3315996 61
Аноним 04/11/24 Пнд 23:58:16 3315999 62
Используется ли сейчас JSP?
Сколько не смотрю про веб-разработку, вижу, что динамическое создание сайтов делают через php, однако вчера знакомому работодатель почему-то стал толкать идею переписать кучу файлов .php в .jsp
Аноним 04/11/24 Пнд 23:59:14 3316000 63
>>3315996
Охуеть. Человечище.
Аноним 05/11/24 Втр 00:12:18 3316008 64
>>3315999
>знакомому работодатель почему-то стал толкать идею переписать кучу файлов .php в .jsp
Твой работодатель нихуя не шарит в вебе. Он тупорылый долбоёб. Никакого смысла переписывать php в jsp нет. Это ничего абсолютно не даст. По производительности они плюс-минус такие же. Jsp это тухлая технология, гораздо логичнее было бы переписать на golang или нечно подобное. Так хотя бы буст производительности был бы.
Аноним 05/11/24 Втр 00:15:15 3316014 65
>>3316008
Этот дегенерат даже близко не понимает, о чём говорит. Переписывание с языка на язык у него производительность поднимет, пиздец просто.
Аноним 05/11/24 Втр 00:53:24 3316044 66
>>3315995
>А созданные объекты тупо хранить в Map.
Это и есть хранение всех созданных объектов. Первоначальное условие было, сделать без такого буфера.
Аноним 05/11/24 Втр 02:21:54 3316081 67
>>3315950

Да походу у тебя уже забилась...
Аноним 05/11/24 Втр 02:22:33 3316083 68
>>3316081
Что-то по существу будет?
Аноним 05/11/24 Втр 02:24:25 3316085 69
>>3316008
Аче, в голанг уже завесли сервер-сайд-фронтенд как в пыхе или JSP?
Аноним 05/11/24 Втр 05:31:00 3316143 70
>>3315996
>Используется ли сейчас JSP?
Да.
java 5 кун
Аноним 05/11/24 Втр 05:31:30 3316144 71
Аноним 05/11/24 Втр 09:11:13 3316226 72
>>3316085
Если следовать идеологии гуланга, то это будет ручная сборка каждой хтмл странички через конкатенацию строк.
Аноним 05/11/24 Втр 12:06:20 3316435 73
>>3316226
>через конкатенацию строк.
Не пизди! У нас есть html/template!
Аноним 05/11/24 Втр 14:00:13 3316606 74
Заметил кто-нибудь почему перестали кидать офферы с релокейтом джавистам? У меня уже просто игнорят линкедин, при этом я довольно часто выступал на разных митапах и конференциях, всё равно нет офферов за валюту, сталкивался кто-нибудь?
Аноним 05/11/24 Втр 14:20:51 3316624 75
>>3316606
>при этом я довольно часто выступал на разных митапах и конференциях
Как тебя зовут?
Аноним 05/11/24 Втр 14:32:29 3316637 76
>>3316624
Зачем? Я не прямо на больших не был, в комунити нск выступал один раз, в НГУ довольно часто, в любом случае тут проблема в том, что релокейт больше не предлагают, это у всех так?
Аноним 05/11/24 Втр 14:45:41 3316667 77
Аноним 05/11/24 Втр 15:47:17 3316723 78
>>3316606
Практически всем перестали, не только джавистам. Мне раньше раз в неделю писали рекрутеры. Сейчас раз в квартал пишут. И это я уже переехал, релоцировать меня не надо.
Аноним 05/11/24 Втр 16:53:56 3316812 79
image.png 785Кб, 960x720
960x720
Сап, подскажите есть ли реальная возможность вката в Джаву вкатуну? Как сейчас обстоят дела, стоит ли вообще учить?

Сам по классике великовозрастный, после гумвуза, без математики и с айти ничего не роднит, кроме просижиивания 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ый язык, расхайплен инфоцыганами.
Аноним 05/11/24 Втр 17:12:46 3316833 80
>>3316812

Я отвечу за джаву,жс,питон,шарпы,гошку
Вката нет, вообще
Чтоб вкатиться ради 70-100 тебе нужно будет огромный пласт знаний впитывать и перерабатывать, плюс не просто заучить - а становиться специалистом. Но это еще не всё
Потом тебе нужно будет потом и кровью искать вакансию. Если нет релевантного опыта - тебе даже не ответят.
Советую не тратить драгоценное время и заняться чем-то другим
Я бы занялся, но сука убил уже на это несколько лет, теперь только дальше ебашить
Аноним 05/11/24 Втр 17:22:44 3316843 81
>>3316833
Так ты неудачливый вкатун? Ну так твое мнение нерелевантно, такие и ноют, что вката нет
Аноним 05/11/24 Втр 17:26:38 3316845 82
>>3316833

Без проблем, вкатывайся брат, велком
Аноним 05/11/24 Втр 17:50:41 3316867 83
>>3316812
>>реальная возможность вката в Джаву вкатуну?
нет, вкат закрыт, надо было в 2010 вкатываться

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

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

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

>>То что придется 100% копошиться в легаси
истина, пишу на древней джэве 21 хотя уже 22 давно вышла

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

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

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

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

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

>>Остальное не имеет смысла
Я бы посоветовал попробовать на системного аналитика, но раз ты душный и унылый хуй тебя и туда не возьмут.
Аноним 05/11/24 Втр 17:57:30 3316877 84
>>3316867
Не понятны твои выебоны с иронией, мог бы и норм объяснить, но спасибо и так
>Я бы посоветовал попробовать на системного аналитика, но раз ты душный и унылый хуй тебя и туда не возьмут.
А че бы это я душный и унылый, лол? Я как раз противоположность этому. Вообще я тоже об BI/системной аналитике задумывался, что нужно для разраба представляю, а что нужно туда, чтобы вкатиться?
Аноним 05/11/24 Втр 18:21:46 3316904 85
>>3316833
>Я отвечу за джаву,жс,питон,шарпы,гошку
Буквально перечислил все живые языки, теперь по твоему мнению закрываем всё айти для вкатунов?
Аноним 05/11/24 Втр 18:24:23 3316905 86
>>3316723
Да не, мне ещё сравнительно часто пишут, особенно из НСК, а линкедин игнорят.
Аноним 05/11/24 Втр 19:05:10 3316942 87
>>3316877
>>Не понятны твои выебоны с иронией, мог бы и норм объяснить, но спасибо и так
Если без иронии - то ты какую то хуйню из слухов и домыслов насобирал.

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

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

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

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

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

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

Я и сам подумывал туда соскочить если вдруг заебет искать куда коды писать. Но за коды пока платят все же побольше и дунасить проще.
Аноним 05/11/24 Втр 19:32:51 3316965 88
>>3316867
>забудь, это для студентов
По твоему тексту складывается впечатление, что джава умирает и через десяток лет работы на ней уже не будет, хотя это вообще не так. К студентам вообще не понятно аппеляция, им в любом вкате будет легче, не только джавы.
Аноним 05/11/24 Втр 20:01:47 3316973 89
>>3316965
> По твоему тексту складывается впечатление, что джава умирает
как-то ты странно читаешь. разрабы с опытом нужны пиздец как. джуны и стажеры без опыта не нужны. на эти вакансии дохуя откликов как от вкатунов, так и от студентов/выпускников. нахуя компании брать на стажера/джуна вкатуна 25+, если они могут взять молодого выпускника с профильным образованием?
единственный реалистичный вариант для вката - крутить опыт и идти на мидла. но это нужно уметь, или всяким менторам-хуенторам платить.
Аноним 05/11/24 Втр 20:14:57 3316979 90
>>3316973
>разрабы с опытом нужны пиздец как.
Ну вот хз, выше чел с крутым опытом писал, что не кидают офферы на переезд. Ну и да, изначально ты писал, что по этой причине великовозрастные нужны, аппелируя к джаве, но в итоге это относится ко всей айти сфере, никому джуны не нужны.
Аноним 05/11/24 Втр 20:43:30 3316997 91
Как работу-то найти?
Аноним 05/11/24 Втр 20:55:22 3317005 92
>>3316606
>>3316723
Хз, мне примерно раз в неделю как раз и пишут, хотя я явно слабее чела из новосиба. Но в целом да, раньше было больше предложений.
Аноним 05/11/24 Втр 22:20:33 3317054 93
Аноним 05/11/24 Втр 23:24:16 3317072 94
16763139649480.jpg 178Кб, 810x1080
810x1080
>>3316979
>>Ну вот хз, выше чел с крутым опытом писал, что не кидают офферы на переезд.
Чел если ты также жопой задачи будешь читать то в айти тебе лучше не идти.
Ему не предлагают релоцироваться. Не хотят зарубежные галеры вывозить Ваньку из села в еуропу. Потому что итак уже дохуя таких переехало и на месте своих полно. Прибавь к этому рецессию на загнивающем западе.

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

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

>> никому джуны не нужны
этот факт от возраста не зависит. Какая разница сколько ему лет, если он бесполезен?
Аноним 05/11/24 Втр 23:28:36 3317074 95
>>3317072
>Опять же это ничего не говорит о рынке найма в РФ
Да кому он нахуй нужен, этот рынок найма РФ, ты рофлишь что ли?
Аноним 05/11/24 Втр 23:41:43 3317077 96
17207778767890.mp4 6791Кб, 720x720, 00:00:33
720x720
>>3317074
Ну так и пиздуй тогда на форчан плачься как тебя паджита из Ломовки без опыта (и знания языка) не хотят хайрить и перевозить в санфран.
Аноним 05/11/24 Втр 23:47:11 3317080 97
>>3317077
Я вообще мимо проходил, может это тебе на пикабу съебать перемогать?
Аноним 06/11/24 Срд 00:13:45 3317089 98
image.png 793Кб, 1155x941
1155x941
Дайте нормальные книги по жабе в 2к24, с меня чай. Опыт петухона, крестов, ассемблера, разметки, докера, гита и прочей поебени есть. Открыл первую попавшуюся книгу "Изучаем Java" от К.Сьерры, так со мной как с полоумным ебанатом разговаривают (пик1). Мне книга по большей части нужна, как сборник хороших примеров и объяснений компьютерным языком, а не языком прола-вкатуна.
мимо вчерашний школьник 18 лвл
Аноним 06/11/24 Срд 00:24:33 3317093 99
>>3317089
Проиграл с наивного и самовлюблённого порриджа.
Аноним 06/11/24 Срд 00:27:46 3317094 100
>>3316812
Читай шапку, там всё доходчивейшим образом написано. Данный тред работает в режиме легаси мейнтейнанса, т.к. хоть развития на рынке уже нет, деды ещё остались, для нас тред существует, а не для вкатунов. Не в пример соседним тредам, эти треды работают в режиме легаси копротивления, что, к слову, тоже в шапке сказано.
Аноним 06/11/24 Срд 00:32:19 3317095 101
Мне недавно приснилось, что вышла джава 25. И что вы думаете? Нихуя. Вот просто нихуя. Ни одной новой фичи.
Аноним 06/11/24 Срд 07:46:50 3317149 102
>>3317095
А что там про вальхалу было? Сказали что почти готово, надо просто потерпеть? Или как с лумом - вышла и всем стало похуй?
Аноним 06/11/24 Срд 07:49:25 3317150 103
>>3317089
Норм книга для вкатуна. Но если ты илитарий дрочи шилда.
Аноним 06/11/24 Срд 08:37:05 3317165 104
Аноним 06/11/24 Срд 08:51:21 3317174 105
>>3317149
Ничего не было. Я гуглил java 25 whats new и в таких статьях обычно ничего крамольного не пишут, просто сухие выводы, что добавили, а что бампнули. И вальхаллы там не было. Так что по-видимому придётся ещё немного потерпеть.
Аноним 06/11/24 Срд 08:57:16 3317178 106
>>3317149
>Или как с лумом - вышла и всем стало похуй?
Почему так нахуй?
Аноним 06/11/24 Срд 08:58:21 3317180 107
>>3317178
Потому что выдавили говно. Все обосрали лум и затерпели.
Аноним 06/11/24 Срд 13:37:24 3317382 108
>>3317072
>Не хотят зарубежные галеры вывозить Ваньку из села в еуропу. Потому что итак уже дохуя таких переехало и на месте своих полно.
До сих пор кучу людей вывозят, только джава игнорируется. Недавно знакомого сапа сеньора перевезли с полным пакетом, 24/7 перевозят плюсовиков на hft или распределёнными системами, вентильных также, мл и дс реже стали так как там конкуренция дикая, вообщем игнорируют только популярные стеки.
Аноним 06/11/24 Срд 14:20:41 3317431 109
>>3317089
Зачем же тебе книги, если ты такой крутой? Зачем тебе посредники в виде дебилов авторов? Читай спеку и доку напрямую.
Аноним 06/11/24 Срд 21:40:10 3317686 110
Аноним 06/11/24 Срд 23:02:15 3317720 111
>>3316044
Не объектов, а ссылок на них. Или ты думаешь интернирование строк работает иначе?
tomcat Аноним 07/11/24 Чтв 00:49:07 3317757 112
Я скачал tomcat. Как его запустить? Какой jar-файл запускать?
Аноним 07/11/24 Чтв 04:30:30 3317785 113
>>3317720
Я знаю как работает интерирование. Это не мое требование. Человек вот выдвинул невозможное ограничение, я прямо об этом сказал. Технически, ослабляя это ограничение можно хранить какие-нибудь слабые сслыки, чтобы буфер не вынуждал гц их не чистить. Так будет хоть какой-то компромисс.
Аноним 07/11/24 Чтв 07:19:31 3317828 114
>>3317757
установщик скачай и запувскай кнопкой старт
Аноним 07/11/24 Чтв 17:28:17 3318332 115
Неужели популярные мессенджеры, типа телеграма, используют обычный мультипарт для передачи файлов?
Аноним 07/11/24 Чтв 17:37:04 3318334 116
Какая ж хуйня тест джавы на hh ru, и эту хуйню внедрят как обязаловку или лишат льгот и отправят на фронт. Тест не на знания, а умение найти ошибку в каком то люто захуеверченном говнокоде, который в реальности не встречается, какие же программисты все таки долбоебы пиздец, нахуя им доверили заниматься оценкой знаний
Аноним 07/11/24 Чтв 17:49:55 3318348 117
>>3318334
Теорию на похуях сдал, причина подрыва?

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

Ну вообще, тест скорее пиздецки воняет минобром и ЕГЭ, нежели анальниками. С другой стороны, пидарасов-цифровизаторов в ЕГЭ щас дохуя так что мб ты недалек от истины.
Аноним 07/11/24 Чтв 17:50:55 3318350 118
>>3318334
Что-то мешает в чат гопоту загнать тест?
Аноним 07/11/24 Чтв 18:05:29 3318359 119
>>3318334
> какие же программисты все таки долбоебы пиздец, нахуя им доверили заниматься оценкой знаний
какие программисты, лол, нормальные разрабы не занимаются распилами бюджетов на подобных инициативах.
Аноним 07/11/24 Чтв 18:07:21 3318361 120
>>3318350
Теперь ничего, пошли они нахуй, грантоеды задротные, из текущей конторы не вылезу
Аноним 07/11/24 Чтв 18:16:00 3318364 121
>>3318334
Че за тест? Про что вы?
Аноним 07/11/24 Чтв 18:41:14 3318384 122
>>3313364 (OP)
Аноны, как вы пришли к проведению собеседований? Как вкатиться? Там же придется готовиться больше, чем самому кандитату. Все вспоминать, придумать вопросы адекватные и т.д.
Аноним 07/11/24 Чтв 18:43:46 3318387 123
image.png 230Кб, 1958x516
1958x516
Аноним 07/11/24 Чтв 18:52:41 3318390 124
>>3318384

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

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

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

Ну и проведя пару собесов ты быстро поймешь что гигачада, который тебя попустит на позиции интервьюера, ты встретишь с ничтожно малой вероятностью, и будешь чувствовать себя увереннее.
Аноним 07/11/24 Чтв 19:01:58 3318402 125
>>3318387
Сурс? А вообще прикольно, я как раз хотел законтрибьютить в спринг кое что, вот будет прикольно если они это примут, релизнут, а потом я скажу, что я из России, и им придётся откатывать.
Аноним 07/11/24 Чтв 19:03:02 3318403 126
Что спрашивают на собеседовании на синьора? Там же наверняка нет лайвкодинга?
Аноним 07/11/24 Чтв 19:10:11 3318410 127
>>3318390
>имеет смысл ебать только маслят
Так они ж никому не нужны.
Аноним 07/11/24 Чтв 19:20:02 3318421 128
>>3318410

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

Реальные грейды - миддлу и сеньке всегда есть что рассказать о своем опыте. У масленка есть только легенда которая быстро сдувается. Все это знают и понимают, поэтому не судят строго. Но когда легенда сдуется, можно расчехлять технические вопросы на всю катушку и делать выводы.
Аноним 07/11/24 Чтв 19:21:38 3318423 129
>>3318421
А есть примеры этих самых технических вопросов? Интересно просто.
Аноним 07/11/24 Чтв 19:24:05 3318427 130
>>3318403
>>3318421

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

Настоящий скилл - это вести диалог с кандидатом о его опыте с целью понять его уровень компетенций. Если уровень компетенций был высок, значит перец достоин своей лычки. Если чел только и делал что баги фиксил в отведенном для него загоне, инициативу не проявлял, ответственности не брал, своим проектом дальше своего загона не интересовался, значит лычка у него уровнем ниже. Это еще не дилбрекер - такие люди тоже бывают нужны, плюс они могут иметь амбиции учиться и развиваться, нереализованные на старом месте. И вот задача интервьюера - понять, что за человек сидит перед ним и годен ли он на конкретную вакансию. А не задрачивать несчастного техникой.
Аноним 07/11/24 Чтв 20:04:09 3318449 132
Аноним 07/11/24 Чтв 20:21:10 3318454 133
>>3318387
Спринг это хуйня для дебилов, на питоне вон все и без этого говна перегруженного работает
Аноним 07/11/24 Чтв 21:08:49 3318470 134
>>3318454
> А ВОТ НА ПИТОНЕ...
Пиздуй отсюда, пидор грязный.
Аноним 07/11/24 Чтв 21:09:40 3318472 135
>>3318387
Репортнула политоту вне по.
Аноним 07/11/24 Чтв 23:07:19 3318492 136
Аноним 08/11/24 Птн 00:24:13 3318502 137
Аноним 08/11/24 Птн 01:04:29 3318513 138
Java 21, Kotlin, WebFlux, Kafka, Nats, Redis, Casandra, 500+ rps и чтобы зп 300-400к.
Такие проекты вообще существуют? Я устал купаться в crm легастанах на 5 rps
Аноним 08/11/24 Птн 01:08:25 3318514 139
>>3318332
А что кроме мультипарта использовать-то?
Аноним 08/11/24 Птн 01:17:48 3318515 140
о.png 13Кб, 14x600
14x600
>>3318387
Я боюсь имаджинировать ебало того, кто поставил единственный лайк.
Аноним 08/11/24 Птн 01:24:09 3318517 141
image.png 1221Кб, 2616x1610
2616x1610
>>3318515
А чо имаджинировать, вот оно
Аноним 08/11/24 Птн 01:26:41 3318518 142
>>3318517
Какая же милашка нвимовая. Так бы и написал, не бужь я рашен швайн
Аноним 08/11/24 Птн 01:30:54 3318520 143
>>3318518
Под этой аватаркой скрывается жирный 120-килограммовый олигофрен-позёр что не смог своими 70 iq понять что принятие пулл реквеста это импорт, а не экспорт, и броадком тупо себе в штаны насрал, во всех этого смыслах, потому что броадком потерял фичу, а автор пулл реквеста всегда может пользоваться своим форком.
Аноним 08/11/24 Птн 01:31:08 3318521 144
>>3318517
Лол, а ведь там 500 человек зашли посмотреть на это ебало этого лайка.
Аноним 08/11/24 Птн 07:03:43 3318554 145
>>3318435
Словно ты тянешь на настоящего сеньора, масленок))
Аноним 08/11/24 Птн 07:38:59 3318569 146
Читал здесь, что якобы у Шилдта нет смысла читать "Руководство для начинающих", а сразу на полное руководство переходить, якобы там всё тоже самое, Так ли это? Там всё тоже самое только без воды в ужатой форме и сильное больше помимо этого?
Сам вообще ковыряю джава раш (структурировано норм, но блять эти комиксы...) и почитываю на англюсике head first
Аноним 08/11/24 Птн 08:08:41 3318582 147
>>3318569
За час до тепловой смерти вселенной. Все люди примирились друг с другом, наслаждаются последним в истории сексом, или сигаретой, или банкой пива. И тут раздается вопрос:
- ребят, чё лучше? шилдт или хорстманн? че учить?
Аноним 08/11/24 Птн 10:09:03 3318601 148
>>3318582
Я вообще проигрываю, люди такие: "что выбрать джаву или питон? слышал что питон легче...", хотя знание синтакиса языка это 5% технических компетенций
Аноним 08/11/24 Птн 10:41:32 3318629 149
>>3318554

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

Че, не берут?)
Аноним 08/11/24 Птн 10:49:33 3318636 150
>>3318520
>принятие пулл реквеста это импорт, а не экспорт

Bruh... проигрываю с обеих сторон. Что с соевых, которые такие - "а хули тут нам русская колонна опенсорс держит, пошла нахуй колонна, похуй что несущая". Что с этого торга потужного, как третьей стадии принятия: тебе в глаза всем коллективным западом уже ссут, многократно и с особым смаком втоптали твое достоинство в грязь, а ты такой сидишь и сетуешь на то, что твой контрибьюшен не приняли. О как же они жидко обосрались, ну да.
Аноним 08/11/24 Птн 11:04:00 3318655 151
>>3318513
Ну натс говно которое никто и никогда использовать не будет,котлин и вебфлакс говно менее вонючее,но все равно говно. А на 21 джаве куча проектов
Аноним 08/11/24 Птн 12:19:01 3318738 152
Меня позвали на галеру, но я им буду должен отработать не меньше года, если они мне работу найдут, соглашаться?
Аноним 08/11/24 Птн 12:23:55 3318749 153
>>3318636
Кто сетовал-то? Автор пулл реквеста туда не отписывался после того как увидел весёлое сообщение о экспорте пулл реквестов. Поржал и забыл. Мне кажется ты, маня, хотел (в 2024, блядь!) быть вумником занявшим позицию посередине, "я у мамки особенный", но обосрался.
Аноним 08/11/24 Птн 12:26:09 3318751 154
>>3318738
Н академи или подобная параша? Объясняю, как это работает. 100000 вкатунов получили 1000 отказов и разочаровались. С каждым из них заключается контракт о распределении дохода, на который они соглашаются от безысходности, им обещаются золотые горы. На каждого из них тратится +- 0 минут времени. 10 сеньоров уезжают в США, 10 мест в IT освобождается. 50 вкатунов из 100000 находят работу. Н академи получает за нихуянеделание зарплату 25 вкатунов на год.
Аноним 08/11/24 Птн 12:45:37 3318762 155
>>3318751
Нет не они, просто галера, они мне общают платить зп с самого первого дня, каждые пол года зп растет, если мне найдут работу, но по контракту я год или больше зависит от офера не больше 2 лет, я должен буду на них отработать
Аноним 08/11/24 Птн 12:47:13 3318764 156
>>3318762
Зарплата устраивает? Соглашайся.
Аноним 08/11/24 Птн 12:48:57 3318768 157
>>3318764
Я очкую, там если я захочу уйти, я ии денег буду должен, для меня много, кто то вообще в такой херне учавствовал?
Аноним 08/11/24 Птн 12:50:47 3318769 158
>>3318768
Если галера из России (и ты из России), то это незаконно, можешь поссать им в рыло после предложения оплатить. Если не из России галера, то тебе похую должно быть на их требования.
Аноним 08/11/24 Птн 12:52:51 3318770 159
>>3318769
Они типо на обучение мое эти деньги потратят, и я им типо за обучение буду должен все законно это типо кредит, но если они мне работу не найдут, то я могу уйти
Аноним 08/11/24 Птн 12:54:25 3318771 160
>>3318770
> но если они мне работу не найдут
Дегенерат ёбаный, я тебе с самого начала сказал про "поиск работы для тебя". В целом на таких как ты это и рассчитано.
Аноним 08/11/24 Птн 12:59:36 3318778 161
>>3318771
>Дегенерат
найс подрыв на ровном месте :-)

Я нашел чела который по их программе проходил, он мне быстро найдут, потому что я фулстаком к ним иду, а так в среднем 3-4 месяца ищут если человек норм.
Аноним 08/11/24 Птн 13:00:21 3318781 162
Аноним 08/11/24 Птн 13:01:17 3318784 163
я понимаю почему джава была популярна раньше - запускалось всё и везде
теперь эту проблему решает docker, джава умрёт наконец то или нет? в плане новых проектов, не поддержки старых.
мимо не могу вкатиться в дата саенц, теперь думаю о джаве
Аноним 08/11/24 Птн 13:06:05 3318789 164
>>3318778
Бля, как будто мне настолько не похуй на то, что ты усердно будешь год зарабатывать кабану на золотую ручку яхты. Пиздуй, пиздуй, долбоёб. Он ещё и усирается за это, пиздец просто, терминальный дегенерат.
Аноним 08/11/24 Птн 13:09:51 3318796 165
>>3318778
> если человек норм
Меня всегда удивляет, как капитализм смог убедить абсолютно конченных отбросов в их исключительности. Ведь если бы эти отбросы хоть на долю секунды осознали, что у них нет шансов стать толстым буржуем в цилинде с собственным сталелитейным заводом, то всё рухнуло бы.
Аноним 08/11/24 Птн 13:10:53 3318797 166
photo2024-11-08[...].jpg 108Кб, 846x1280
846x1280
>>3318749
Автор просто связываться не стал. Зато в тред понабижали всякие интересные личности набрасывать. А уж какие маняврирования стояли по пабликам, ууууу. Даже этот тезис твой - что импорт не экспорт - один в один такой же высказывался, если правильно помню, у 23derevo в чате.

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

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

Схуяли посередине? Ты ничего не попутал? Это ты пытаешься щас затерпеть посередине, перекладывая ответственность за инцидент на одного корпората, мол "произошла чудовищная ошибка".
Аноним 08/11/24 Птн 13:11:26 3318798 167
>>3318789
Я уже 2 месяца ищу работу, потому что у меня коммерческого опыта 7месяцев, и всего два офера от галеры и от какого-то реально кабана, который хочет, чтоб я на него въебывал за 3 копейки. Так что это не такое уж и хуевое предложение, учитывая мой опыт.
Аноним 08/11/24 Птн 13:11:59 3318799 168
>>3318798
А он продолжает усираться. Пиздец, тебе уже сказали, пиздуй, что ты ещё хочешь от меня? "Скажите мне приятное!"?
Аноним 08/11/24 Птн 13:14:21 3318802 169
>>3318797
>интересные личности зато сетовали!
А как набежавшие интересные личности к теме относятся?

>другой человек сказал то же что и ты!
>и вообще нет ты посередине!
Пиздеец...
Аноним 08/11/24 Птн 13:21:33 3318804 170
>>3318802
Ты возлагаешь ответственность на корпората. Мол, это бродком обосрался. Я возлагаю ответственность на всю кодлу промытых соевых хуесосов. И смеюсь в лицо тем согражданам, которые до сих пор по какой то причине достаточно соевые чтобы наивно полагать, что им с гитхабом - в одном направлении, и что коммитить в 2024м в какой нибудь спринг или не-форкнутое в Россию ядро линукса - достойное начинание.

We are not the same.
Аноним 08/11/24 Птн 13:25:46 3318810 171
>>3318804
Буквально то, что я и сказал. Ты у мамаши особенный, ты смеёшься с обоих сторон, хотя уже неоднократно было объяснено что автор коммита просто поржал с долбоёбов и ушёл по своим делам. Но тебе что-то в этом не понравилось.
Аноним 08/11/24 Птн 13:32:15 3318817 172
>>3318810
Да иди нахуй. Ты так подумал, а вслух сказал >>3318520 ты про бродком. Это потом ты уже стал маняврировать про автора. Еще и до меня доебался. Нет бы просто сказать по братански - "да, я тоже": в конце концов если ты о том же, я хз чем тебя задело мое >>3318636 сообщение. Хуй - надо в залупу залезть.
Аноним 08/11/24 Птн 13:35:46 3318820 173
>>3318817
Пиздец, ну это легендарный манёвр. Какого хуя ты вообще сюда какой-то левый мой пост притянул? Он не тебе был сказан. Как только ты встрял в разговор, рассказав, какой ты у мамки особенный, тебе сразу было и сказано про твою особенность.
Аноним 08/11/24 Птн 13:38:32 3318824 174
>>3318820
И чего бы это мне не встрять в разговор? У тебя че здесь - эксклюзивный тред чтоли? И я после этого у мамки особенный?
Аноним 08/11/24 Птн 13:40:49 3318828 175
>>3318824
> рассказав, какой ты у мамки особенный
Аноним 08/11/24 Птн 13:41:44 3318830 176
>>3318828
Да все, успокойся, ты уже тьюринг тест не вывозишь.
Аноним 08/11/24 Птн 13:42:15 3318831 177
>>3318830
>этот превентивный перефорс
Аноним 08/11/24 Птн 14:21:30 3318864 178
Я автотестер на джаве я не знаю как работают потоки, я не знаю concurrency.

Вопросы? Проблемы? Возражения?
08/11/24 Птн 14:27:00 3318869 179
>>3318864
Параллельные вычислительные технологии проходят в вузе
Аноним 08/11/24 Птн 14:41:43 3318878 180
>>3318864
Ты плохой человек. Ты мне не нравишься
Аноним 08/11/24 Птн 14:49:20 3318882 181
Аноним 08/11/24 Птн 15:27:13 3318912 182
Аноним 08/11/24 Птн 16:00:32 3318934 183
spamList2.png 47Кб, 638x483
638x483
>>3318864
Почему я не могу смешно шутить, что за спам лист такой??
Аноним 08/11/24 Птн 19:14:35 3319061 184
>>3318934
Лол реально Столяров так и говорил что многопоточность не нужна?
Аноним 08/11/24 Птн 19:23:53 3319069 185
Аноним 08/11/24 Птн 20:13:10 3319102 186
>>3319069
Преподаватель в МГУ, ученый, программист, автор десятка книг и просто очень хороший человек у которого потекла крыша
http://www.stolyarov.info/
Аноним 08/11/24 Птн 20:43:35 3319119 187
Какую б либу написать...
Аноним 08/11/24 Птн 21:20:12 3319148 188
>>3319119
Ту которая принесёт пользу... Хотя бы тебе
Аноним 09/11/24 Суб 03:04:06 3319243 189
image.png 261Кб, 590x566
590x566
Почему выведет long? Разве не должен произойти автобоксинг?
Аноним 09/11/24 Суб 08:15:34 3319271 190
>>3319119
Ты, блядь... нихуя не напишешь. Никогда.
Аноним 09/11/24 Суб 11:12:22 3319319 191
>>3319243
Потому что в спеке написано, что сначала идет вариант без кастов, потом с кастами (приведениями тут), потом уже и боксинг.
>>3319271
Ты его знаешь?
Аноним 09/11/24 Суб 11:40:14 3319326 192
Аноним 09/11/24 Суб 11:42:37 3319329 193
>>3319326
Каст в нижнюю сторону должен быть явным. Типа 0 - int, 0L - long. Int вполне себе может быть больше short потому ты должен явно указать, что согласен, если часть информации потеряется
Аноним 09/11/24 Суб 17:28:35 3319471 194
Как же я блядь ненавижу жидею. Надеюсь, что выблядки создатели помрут в ужаснейших муках.
Сколько нужно времени вкатиться в спринг? Аноним 09/11/24 Суб 18:15:09 3319507 195
Если до этого пахал на легаси с сервлетами, jsp и jdbc?
На собесах придётся пиздеть что работал со спрингом и на вопросы отечать.
Сколько месяцев нужно при условии что я могу целый день на это тратить?
Аноним 09/11/24 Суб 18:38:19 3319526 196
>>3319507
Лучше подрочи на какую-нибудь фетишную срань, необучаемый.
Аноним 09/11/24 Суб 19:42:39 3319547 197
>>3319507
Бля, вот вроде бы говоришь "пахал", а вопросы задаешь - как неопытный масленок на измене от нейросеток.
Аноним 09/11/24 Суб 23:21:35 3319628 198
>>3319507
Посмотри на горящие глаза Борисова, когда он рассказывает про спринг, если у тебя нет таких же горящих глаз, то в jvm тебе делать нечего
Аноним 10/11/24 Вск 00:40:06 3319650 199
Где maven указывать main-class?
Аноним 10/11/24 Вск 01:18:32 3319660 200
Аноним 10/11/24 Вск 04:43:16 3319684 201
Аноним 10/11/24 Вск 05:04:21 3319685 202
>>3319507
>Сколько нужно времени вкатиться в спринг?
Годы. Можешь открыть любой доклад Борисова и охуеть сколько там тонкостей и мест, которые нужно тупо зазубрить как стихотворение, т.к. логики там буквально 0.
Потом ты начнешь подключать дополнительные либы из спринга вроде кэша или сессии и охуеешь сколько там багов, которые могут не закрывать годами. Дальше хуже - многие либы спринга просто не стакаются между собой и могут не покрывать ничего сложнее типичного круда. По факту остается лишь один выход - выпиливание спринг библиотек кроме ioc и подключение сторонних либ или написание своих велосипедов. Хороший пример спрэнг-дата-редис, где ттл не работает без ебанутого механизма с подпиской на события от редиса, т.к. спрэнг решил реализовать свои "индексы" и хранить доп данные в редиске. проебал событие от редиски? все, данные в нем не удалятся. Это я еще не говорю про латенси на обычный гет из редиса в 150-200 мс просто тупо из-за оверхеда спринг даты редиса
Аноним 10/11/24 Вск 05:14:28 3319686 203
>>3319685
>баги
обновлять Spring не пробовал хуйло легасное?))))
Аноним 10/11/24 Вск 05:29:13 3319687 204
>>3319686
Болван.. тебе же говорят, что разрабы конкретных либ спринга просто хуй забивают и могут годами на фиксить баги в своих помоях. Если у тебя типичный круд, то спринг - это то что доктор прописал
Аноним 10/11/24 Вск 21:52:22 3320002 205
>>3319650
Мейн класс указывают не в мавене, а в manifest.mf. А manifest.mf генерится jar-плагином, либо его альтернативами, типа спрингового репакера.
Аноним 10/11/24 Вск 22:03:30 3320006 206
Надо сделать небольшую приложуху, которая подключается а древнему JAX-WS сервису. Всё сделал, всё работает, но остался один вопрос.

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

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

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

Мнение?

Как вы делаете у себя?
Аноним 10/11/24 Вск 22:06:00 3320007 207
>>3320006
>Как вы делаете у себя?

Не работаем с олд говном
Аноним 10/11/24 Вск 22:15:20 3320013 208
>>3320006
>Но прочитал в интернете, что эти классы можно сгенерить один раз и просто добавить к себе в проект и даже запушить в гит и типа многие так и делают.

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

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

Если ты под мавеном, каноничная лока для таких сорцов - target/generated-sources. Оттуда их и идехи цепляют. Многие генераторы сразу туда генерят по умолчанию.
Аноним 10/11/24 Вск 22:18:35 3320014 209
>>3320013

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

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

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

Вопгос, собственно, как поженить древнюю либу с современным пакетом. Пгедложения? Декогаторы? Имплементить джакартовый YobaInterface?
Аноним 11/11/24 Пнд 14:20:46 3320414 211
>>3320409
Реализация не поменялась? В чем проблема пройтись по коду и заменить импорты?
Аноним 11/11/24 Пнд 14:29:29 3320420 212
>>3320414
Импорты, само собой, заменены (пакета javax.xyz тупо больше нет).
Но javax.xyz.Foo, хоть и похож на jakarta.xyz.Foo, ему все же не родственник, тупо привести тип не получится.
Аноним 11/11/24 Пнд 14:45:01 3320431 213
Аноним 11/11/24 Пнд 14:46:38 3320433 214
>>3320420
Ну тогда крепись,мы не могли переехать на 17 джаву потому что либа была только под 15 и ждали когда выйдет новая версия под 21. Только тогда и смогли переехать. Если либа требует ты ничего без боли не сделаешь,придется страдать и писать адаптеры
Аноним 11/11/24 Пнд 15:07:09 3320458 215
>>3320431
Секретная жи!
Мне хочется понять общий подход к решению таких проблем. Либа вендорская, старая, лоченая етц - съехать с нее не получится, порешать добавлением новых депенденсей тоже. Если прям невмоготу без конкретики, разговор пусть про jakarta.jms, а либа - драйвер с конкретной реализацией JMS протокола.
Аноним 11/11/24 Пнд 15:15:42 3320463 216
>>3320458
>Мне хочется понять общий подход к решению таких проблем
А его нет. Обычно либо выбрасывают либу и ищут ей замену (либо либу сами пишут), либо сидят до победного конца на старой версии джавы и бута, а потом проект с потрохами закапывают.
Аноним 11/11/24 Пнд 15:17:16 3320466 217
>>3320458
Варианта три:
а) выпиливать это либу в отдельный легаси сервис который будет жить на старой джяве вечно.
б) искать замену либе
в) самому переписывать либу на новую версию
Аноним 11/11/24 Пнд 15:29:04 3320474 218
>>3320466
>а) выпиливать это либу в отдельный легаси сервис который будет жить на старой джяве вечно.
У нас как бы обратная совместимость жавээм, запускать единожды собранный джарник на свежей джаве не проблема.
>б) искать замену либе
Уже указал, что невозможно.
>в) самому переписывать либу на новую версию
Кек. Вендор, по-твоему, просто так продает эту либу, чтобы ее переписывали?
>>3320433
>страдать и писать адаптеры
Вот и я в эту сторону смотрю. Вопрос как определить, для каких именно классов нужно писать адаптеры.
Аноним 11/11/24 Пнд 15:42:16 3320486 219
>>3320474
Если вендор либу продает, то он ее и поддерживать должен, в том числе обновляя на последнии версии явы.
Аноним 11/11/24 Пнд 15:45:26 3320493 220
>>3320433
>страдать и писать адаптеры
Как этот адаптер будет работать? Какие там нужно коды писать?
Аноним 11/11/24 Пнд 16:01:53 3320510 221
>>3320486
Сомневаюсь, что он прям "должен".
Но дело в другом: свежие версии либы работают с новыми версиями сервера, а сервер у заказчика зело старый.
Кароч, никто тебе ничего не должен, не придумывай.
Аноним 11/11/24 Пнд 16:18:45 3320527 222
>>3320409
>javax.xyz

Какой хоть конкретно xyz, о какой конкретно джакартовой спеке речь? Ты как то очень уж сокрыл все, нихуя не понятно.
Аноним 11/11/24 Пнд 16:32:22 3320537 223
>>3320474
>Вендор, по-твоему, просто так продает эту либу, чтобы ее переписывали

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

>>3320510
web application server? чей сервер? нихуя не понятно на самом деле.
Аноним 11/11/24 Пнд 16:45:32 3320546 224
>>3320537
>нихуя не понятно
>>3320527
>нихуя не понятно
Зачем вам детали? У вас есть скомпиленный джарник, который умеет возвращать инстанс а.б.В. А у вас в клиентском коде этот класс В лежит в пакете д.б.В. Задача простая: заставьте клиентский код работать с объектами а.б.В
Аноним 11/11/24 Пнд 17:05:10 3320559 225
>>3320546
Ну раз ты так настырно именно такую постановку вопроса ставишь, ответ может быть тебе только один - пиши агент, где перехватывай javax-классы и байткод инструментацией, с заменой их на джакарту. Байтбадди те в помощь. Хочецца так ебаться?

А конкретика могла бы навести на возможные компат-плюшки со стороны джакарты. Может они предусмотрели такие кейсы? Не думал об этом?
Аноним 11/11/24 Пнд 17:12:08 3320565 226
>>3320510
>Но дело в другом: свежие версии либы работают с новыми версиями сервера, а сервер у заказчика зело старый.

Bruh.

Звучит как патовая ситуация
Аноним 11/11/24 Пнд 18:22:38 3320610 227
>>3320559
>перехватывай javax-классы и байткод инструментацией, с заменой их на джакарту. Байтбадди те в помощь
НА
ХУ
Я?
Зачем мне в рантайме проксировать вендорские классы?
Не отвечай, это какой-то лишний абсолютно бесполезный шаг.

А вот реальный вопрос это
>заменой их на джакарту
Вот это я как раз и спрашиваю.
Аноним 11/11/24 Пнд 18:23:41 3320612 228
>>3320565
>Звучит как патовая ситуация
Ага, лол. Так и скажу клиенту, сворачивайте мол бизнес, это невозможно закодить.
Аноним 11/11/24 Пнд 18:27:30 3320615 229
>>3320612
>Так и скажу клиенту, сворачивайте мол бизнес, это невозможно закодить
Ставь сроки на пол года и начинай новое место подыскивать.
Аноним 11/11/24 Пнд 22:54:29 3320798 230
image.png 5Кб, 305x122
305x122
сап, я студент, пишу первый проект на бэке - вопрос такой, как связывать свой бэк с фронтом? я на самом деле только вник в MVC, поковырял spring, разобрался в слоях, а че делать дальше нихуя не понимаю
Аноним 11/11/24 Пнд 22:55:35 3320800 231
Аноним 11/11/24 Пнд 23:01:51 3320804 232
>>3320800
ты имеешь в виду rest? вопрос реально может тупой)

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

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

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

а где в этой схеме тайпскрипт участвует?
Аноним 11/11/24 Пнд 23:06:42 3320808 233
>>3320804
Рест это просто принципы по которым можно организовывать апи. Хттп же это инструмент.

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

> а где в этой схеме тайпскрипт участвует?
При клиент сайт рендеринге сервер отправляет чисто данные, а клиентский код в браузере эти данные превращает в страницу.
Аноним 11/11/24 Пнд 23:13:33 3320811 234
>>3320808
Спасибо, вроде бы немного понял
Аноним 12/11/24 Втр 00:54:41 3320833 235
>>3320610

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

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

>А вот реальный вопрос это
>>заменой их на джакарту

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

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

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

Мне твой торг нахуй не сдался, передо мной можешь не выделываться.
Аноним 12/11/24 Втр 09:49:11 3320901 236
>>3320798
>сап, я студент, пишу первый проект на бэке - вопрос такой
Специально для таких неучей как ты чат гопоту придумали
Аноним 12/11/24 Втр 10:31:48 3320918 237
>>3320901
Чат гопота может максимум гайд кривой написать. Суть она не понимает.
Аноним 12/11/24 Втр 11:32:42 3320955 238
>>3320918
>Суть она не понимает
А зачем ей понимать?
Анон спрашивает ему отвечают.
Если не нравяться ответы, можно гуглить 100500 статей по теме или читать тонны книг.
Аноним 12/11/24 Втр 11:35:52 3320961 239
>>3320955
Ну так, раз не понимает, то и не объяснит.
Аноним 12/11/24 Втр 12:50:23 3321025 240
>>3320409
Должен заметить что ты дятел и не умеешь нормально задавать вопросы. Ну ладно вендорская либа секрет, но что за пакет javax.xxx ты же можешь?

А так тебе уже всё сказали: если АПИ javax и jackarta совместимы, то можно с помощью процессинга байт-кода поменять в библиотеке имена классов. Если АПИ поменялось, то надо или писать врапперы javax, которые будут проксировать запросы к jackarta, или тупо взять классы из JDK 8, и засунуть их в более новую JDK.
Аноним 12/11/24 Втр 13:30:01 3321065 241
>>3321025
>что за пакет javax.xxx ты же можешь?
Так выше написано, javax.jms

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

>тупо взять классы из JDK 8, и засунуть их в более новую JDK
А спрингу я как скажу, что нужно старый пакет использовать?
Аноним 12/11/24 Втр 14:38:31 3321129 242
>>3321065
Пиши свой враппер, который будет реализовать jackarta.jms. Манипуляции байткодом тут не прокатят.

>>3321065
>А спрингу я как скажу, что нужно старый пакет использовать?
Как деды делали: руками создавать JMSConnection, Consumer и т.д. С spring code config вообще не должно быть проблем. В принципе можно даже попробовать обойтись только апи библиотеки и не использовать javax.jmx, но скорее всего не выйдет.
Аноним 12/11/24 Втр 14:46:57 3321134 243
>>3321065
>Так выше написано, javax.jms

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

Интернет говорит - есть jakarta-to-jms-адаптеры под это дело. Не пробовал?
Аноним 12/11/24 Втр 17:23:58 3321306 244
>>3321129
>Пиши свой враппер
Так да.

>>3321129
>руками создавать JMSConnection, Consumer
Ну, обернутые?
MyConsumer implements jakarta.jms.Consumer {
private VendorConsumer consumer;
...
имплементация методов Consumer через функционал VendorConsumer
}
>апи библиотеки и не использовать javax.jmx, но скорее всего не выйдет
Так в библиотеке под капотом все равно javax.jms.

>Интернет говорит - есть jakarta-to-jms-адаптеры
Вот потому и спрятано, чтоб не было желания спросить энторнет.
Аноним 12/11/24 Втр 17:58:32 3321321 245
>>3320901
Ну ты то у нас дохуя умник раз советуешь зеленому говно гпт
Аноним 12/11/24 Втр 20:40:59 3321407 246
>>3321306
>Ну, обернутые?
Просто используй интерфейсы jms
MyConsumer implements javax.jms.Consumer {
Берёшь гайд по JEE6 и ебашишь по хеловорд. Как заработает запиливаешь то же самое в спринге. Там надо будет будет какие-то обёртка написать, чтобы закрывать ресурсы при шатдауне. И возможно поебаться с Extension ClassLoader чтобы загрузить jms классы.

>>3321306
>Вот потому и спрятано, чтоб не было желания спросить энторнет.
Ты понимаешь что ситуация когда библиотека вызывает классы которые были удалены, это один случай. А когда библиотека реализует удаленные интерфейсы это совсем другой случай.
Аноним 12/11/24 Втр 23:27:25 3321465 247
>>3321407
>Просто используй интерфейсы jms
>MyConsumer implements javax.jms.Consumer
>javax.jms.Consumer
Зачем? Это уже сделано в либе.

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

Алсо, речь на самом деле не про jms, муахахаха.
Аноним 13/11/24 Срд 16:09:01 3321779 248
Если я задрочу спринг, то я смогу просто ковырять легаси до пенсии? Потому что с каждым годом меня всё больше одолевает осознание того, что невозможно постоянно учить новое говно и инфляция знаний скоро заебёт окончательно. Хочется просто хорошо разобраться в какой-нибудь технологии и сидеть-пердеть на нормальной зп.
Аноним 13/11/24 Срд 17:50:44 3321858 249
>>3321779
Смотря где и смотря за какой прайс. В конечном итоге тебя либо заменят на более дешевого зумера, либо выкинут на мороз как собаку, а проект перепишут на гоулэнг
Аноним 13/11/24 Срд 19:00:58 3321899 250
2024.11.1320-59.png 1Кб, 221x25
221x25
В шапку.
Аноним 13/11/24 Срд 19:02:16 3321901 251
>>3321899
Почему так долго? Из-за тестов?
Аноним 13/11/24 Срд 19:08:09 3321904 252
>>3321901
Понятия не имею. Скачал проект, запустил билд, забыл про него т.к. билдилось долго, когда вспомнил увидел ЭТО.

А изюминка на торте — я этот анон: >>3313890.
Аноним 13/11/24 Срд 19:52:48 3321926 253
Решил потихоньку вкатываться в спринги. Прошёл курс по синтаксису, вплоть до массивов и циклов на Stepik. Сейчас надо выходить в изучение методов (конечно жду подвоха, потому что пока инкапсуляция и модификаторы не сложны в понимании), ООП, пакетами и АПИ. Степик тут же не поможет, поэтому реквестирую курсы или сайты с заданиями, где обнявшись с документацией закрепить знания по вышеперечисленные темы. С меня смешной анек.JavaRush херня или аналогов_нет?
Аноним 13/11/24 Срд 20:22:42 3321943 254
>>3321926
Подвох будет на изучении женриков и канкаренси, имхо самое сложное, что вообще есть в жавакор.
На счет заданий хызы, не проще ли написать петпроектик?
Аноним 13/11/24 Срд 21:46:23 3321973 255
>>3321858
>а проект перепишут на гоулэнг
ГОмосек, спокуху оформи
Аноним 13/11/24 Срд 22:01:09 3321982 256
>>3321899
Дай угадаю, запустил полный билд в монорепе
Аноним 13/11/24 Срд 22:44:17 3322005 257
>>3321943
Пет проект вроде калькулятора? Хз, если честно уже заебался писать такие простенькие в консоли, ещё на лабах питона и плюсов, поэтому хотелось бы подкопить знания в общем насколько это возможно, и лишь потом сесть за что-нибудь "большое"
мимо 2 курс
Аноним 13/11/24 Срд 22:54:10 3322008 258
>>3321926
на степике же курс Владыкина есть, он же вроде по всему кору проходится. java базовый курс называется или как-то так.
Аноним 13/11/24 Срд 23:10:00 3322012 259
>>3322005
>Пет проект вроде калькулятора?
Ну как бы не было смищно, но написать калькулятор, который не парсит выражения, а является автоматом так-то сложная задача.
>подкопить знания в общем насколько это возможно, и лишь потом сесть за что-нибудь "большое"
Хз, мне всегда казалось проще, что вот пишешь что-то объемное, понимаешь, что вот, стена, нихуя непонятно и идешь книжки штудировать, а в остальное время чистейшая практика на этом объеме.. И типа это куда полезнее, чем писать какую-то мелую ненужную хуйню.
>мимо 2 курс
У тебя через год практика будет. Там и будут задачи, скок хош.
Аноним 14/11/24 Чтв 00:18:44 3322039 260
Аноним 14/11/24 Чтв 04:18:02 3322050 261
>>3322012
Про "не парит выражения":
Парсинг без всяких прямых рекурсией(только на самописном стеке) достаточно не простая для первого разад штука
Аноним 14/11/24 Чтв 09:12:27 3322130 262
>>3322050
Обычно хитрят и используют eval какой-нибудь..)
Аноним 14/11/24 Чтв 11:22:55 3322187 263
>>3322008
Чем известен Владыкин? Просто первый раз слышу эту фамилию.
>>3322039
Спасибо за интересный сурс.

Всем ответившим, как и обещалось смешной (нет) анек:
Тонет корабль. Англичанин с трубкой во рту обращается к капитану: — Cэр, какая из шлюпок для курящих?
Аноним 14/11/24 Чтв 12:04:27 3322216 264
>>3322130
Ну... Это уже не самостоятельно написанный калькушятор-парсер.
Аноним 14/11/24 Чтв 16:41:43 3322384 265
>>3321465
>Зачем? Это уже сделано в либе.
Ты больше одного сообщения запомнить не можешь?
>>3321129
>Как деды делали: руками создавать JMSConnection, Consumer и т.д.
Ну ок, не Consumer имплементить а jms.MessageListener. Ручками открыть Connection, потом сессию, и т.д. по тьюториалу.
Аноним 14/11/24 Чтв 22:27:45 3322632 266
Здарова двачеры нужна помощь, я вообще не из программистов ,но у меня есть софт написанный на жабе и чтоб им пользоваться его нужно активировать, а до разрабов не дописаться(видимо свернули контору) софт этот сильно нужен
Есть какие то варианты скинуть эту активацию злоебучую, чтоб спокойно софтом пользоваться???
Аноним 15/11/24 Птн 02:35:46 3322686 267
Чёт посмотрел как надо поебаться с jpql, чтобы вытащить объекты с дочерними сущностями с сортировкой и пагинацией по родителю и может нахуй этот jpql и орм
Аноним 15/11/24 Птн 06:06:17 3322713 268
>>3322632
1) рекомендую обратиться в /s/
2) тут тебе порекомендуют путем инверсии class-файлов найти то, где с этой активацией проблемы.
3) то, что где-то указано, что программа написана на java, ещё не означает, что там все на java.
Аноним 15/11/24 Птн 10:36:52 3322819 269
один вопрос про потоки, сборку мусора и финализатор Аноним 15/11/24 Птн 13:29:59 3322965 270
Если в каком-то классе переопределен финализатор, то при уничтожении объекта будет в отдельном потоке запущен финализатор.
Мною для работы с нативными методами был написан класс: при его создании через нативные методы (посредством new из c++) создаётся массив. И любые методы позволяют работать с этим массивом в памяти вне машины. В финализаторе был был прописан вызов нативного метода, который освобождал ранее занятый кусок памяти посредством оператора delete.
В Java после версии 1.2(если я верно понял) потоки создаются на системном уровне, однако при некоторых экспериментах удалось выявить, что при вызове финализатора, в котором идёт вызов метода для освобождения памяти, происходит остановка всей машины. Сложилось впечатление, что финализаторы запускаются как зелёные потоки, а потому любой вызов нативного метода приводит к передаче управления от jvm к нативному коду.
Вопрос: что вообще происходит?
Аноним 15/11/24 Птн 16:16:47 3323124 271
Аноним 15/11/24 Птн 16:28:32 3323133 272
>>3323124
Открыл случайную ссылку
>Будем вручную деплоить war артефакт в Tomcat, установленный на удалённом сервере.
Аноним 15/11/24 Птн 19:25:41 3323267 273
>>3323133
За такое на работе деньги платят.
Аноним 15/11/24 Птн 19:28:55 3323268 274
image.png 29Кб, 489x370
489x370
Аноним 15/11/24 Птн 19:32:41 3323271 275
>>3313364 (OP)
>Вкат в java в 2025
На что надеются эти щенята?
Аноним 15/11/24 Птн 19:33:32 3323273 276
>>3323271
А че даже через вуз уже все, лавочку прикрыли?
Аноним 15/11/24 Птн 20:42:27 3323289 277
>>3323271
Все переписали на гоуленк
Аноним 15/11/24 Птн 23:31:57 3323339 278
Мне приснился какой-то наркоманский сон, в котором меня неиронично убеждали, что bld лучшая система сборки, и что все на неё скоро перейдём.
Аноним 16/11/24 Суб 01:57:18 3323377 279
>>3323268
Я так понимаю, что зелёные потоки для системы - это один поток, а потому если хотя бы один зелёный поток внутри нормального потока передает управление чему-то другому, то для системы это выглядит так, будто сам потом передает управление чему-то другому.
Аноним 16/11/24 Суб 03:08:27 3323384 280
>>3323377
Два исключения, когда гринтред не отпускает системный поток при блокировке это synchronized и вызов нативного кода
Аноним 16/11/24 Суб 05:58:08 3323411 281
>>3323268
>ragozin
Это тот кринжовый скуфидон в парике из дойче, лол?))))))
Аноним 16/11/24 Суб 09:16:52 3323444 282
>>3323411
Ты своё ебало то запости, а раскудахтался как шипилев 2.0
Аноним 16/11/24 Суб 09:50:43 3323452 283
>>3323377
Зелёные потоки это не 1:M, а N:M. Так что такого поведения ты в любом случае не добился бы. Это вероятнее всего STW, которое ты продляешь своими медленными финализаторами с нативами.
Аноним 16/11/24 Суб 14:56:52 3323628 284
image.png 54Кб, 720x1004
720x1004
image.png 25Кб, 639x408
639x408
Сижу ахуел
Аноним 16/11/24 Суб 16:03:07 3323666 285
>>3323628
Лол. А еще про меня чет говорили. Хотя кстати все это похоже на guarded recursion, но... Мы в жабе, тут это не имеет смысла и даже вредно.
Аноним 16/11/24 Суб 17:22:03 3323702 286
Аноним 16/11/24 Суб 17:45:54 3323715 287
>>3323702
Оптимизация хвостовой рекурсии.
Аноним 16/11/24 Суб 18:07:28 3323723 288
>>3323715
И нахуя это нужно, ебло?
Аноним 16/11/24 Суб 18:10:31 3323726 289
>>3323723
Ты че такой агрессивный? Парень бросил?
Аноним 16/11/24 Суб 18:11:10 3323727 290
>>3323726
На вопрос не ответил, долбоёб.
Аноним 16/11/24 Суб 18:14:11 3323731 291
>>3323727
Ну ты тоже не ответил. Для чего же нужна оптимизация.. Хммм, тяжело, ну наверное, чтобы быстрее работало и StackOverflow не було?
Аноним 16/11/24 Суб 18:21:45 3323739 292
>>3323731
Кому нахуй нужна такая оптимизация, если можно как здоровый человек избавиться от рекурсии вообще и написать ещё более быстрый, а главное читаемый код? Наверное, тому, кто настолько жалкий уродец, не способный ни на что, что в мозге которого сложилась мысль, что написание этого кала поможет ему выебнуться и быть менее жалким человечишкой. А может быть и поможет через 5 лет стать стажёром! Лол.
Аноним 16/11/24 Суб 18:31:55 3323746 293
>>3323739
> А может быть и поможет через 5 лет стать стажёром
А прекинь стану, вот че ты сделаешь-то, а??

> а главное читаемый код
Спорное утверждение. В любой парадигме можно написать как лютый майндбрейк (что я и делал, сначала в чистой процедурщине, потом императивщине, ооп, а потом и функциональщине), так и нормальный читаемый код. По больщей части это зависит не от используемых инструментов.
Хороший пример сортировка хоара, которая без рекурсии вообще нихуя непонятна.
Аноним 16/11/24 Суб 18:37:26 3323749 294
>>3323746
>Спорное утверждение. В любой парадигме можно написать как лютый майндбрейк, так и нормальный читаемый код. Яскооооооозааал!
И как этот неаргументированный манявысер относится к тому говну что было выше написано?
Аноним 16/11/24 Суб 18:44:36 3323754 295
image.png 33Кб, 860x248
860x248
>>3323749
Я привел пример, где избавление от рекурсии не сделает код понятнее. В кишках Stream parallel используется RecusiveTask, там избавление от рекурсии ударит по перфомансу. Ты просто из башки фактически придумал заявление и такой, ррррряя нинужна. Я ничего не видел, ничего не знаю, значит так и есть. Ну ок.

А ну и к слову, код в самом верху не оптимизация хвостовой рекурсии, обычно это пик, ну или goto на верх метода в байткоде.
Аноним 16/11/24 Суб 18:48:37 3323758 296
>>3323754
Вот именно, ты привёл какие-то отвлечённые маняпримеры и гордо решил, что раз где-то скуфы что-то на рекурсии написали, то и все твои высеры что тоже как-то касаются рекурсии обоснованы.
Аноним 16/11/24 Суб 18:58:40 3323768 297
>>3323758
Зачем ты являясь скуфом других обзываешь скуфами?
Аноним 16/11/24 Суб 19:01:37 3323772 298
>>3323768
Что-то по делу будет? Я никого не обзывал, просто указал на определённую группу людей.
Аноним 16/11/24 Суб 19:19:16 3323787 299
>>3323772
>Что-то по делу будет?
Ты семантикошиз?
Аноним 16/11/24 Суб 19:20:13 3323788 300
Аноним 16/11/24 Суб 19:26:33 3323798 301
>>3323788
Да не трясись ты, я не тот, кто с тобой спорит. Я узнал тебя по твоим шизоидным постам.
Аноним 16/11/24 Суб 19:44:24 3323815 302
Аноним 16/11/24 Суб 21:14:15 3323866 303
1673141070608.jpg 30Кб, 598x761
598x761
Случайно узнал что в джаву запилили record и паттерны. Зачем? В питоне тоже нечто подобное недавно накатили. Это такой новомодный карго-культ ML или что?
Аноним 16/11/24 Суб 21:48:33 3323894 304
image.png 58Кб, 819x656
819x656
>>3323866
> Это такой новомодный карго-культ ML или что?
В жабе этот культ с 2014. Те же рекорды так-то давно появились.
>Зачем?
Рекорды, чтобы лобком не пользоваться, а паттерны полезны к примеру тем, что они могут определять полноту. Ну т.е. если ты не перечислишь все наследники класса, то тебе или нужно писать default метод или будет compile error.
Аноним 16/11/24 Суб 22:48:47 3323924 305
>>3323411
>в парике
В смысле? Это парик у него? Ну, т.е. ок, вроде как выглядит подозрительно, но всё же инфа сотка?
Аноним 17/11/24 Вск 01:08:04 3323951 306
Если на некоторый объект A удалены все ссылки, но осталась ссылка на объект внутреннего класса, то будет ли хранится в памяти объект A?

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

А че ты на собесе не спросил правильный ответ? И тебя взяли?
Аноним 17/11/24 Вск 01:19:16 3323954 308
>>3323951
Будет хранится. Вот ваша проблема фреймворко обезьян в том, что у вас нет алгоритмической базы. Что такое сборщик мусора? Это просто DFS. Если можно любым образом добраться до узла - то удаления не будет. Всё. Вы чё-то там зазубриваете, пырхаетесь, билетики учитесь. Тут мозги нужны. Но проблема еще в том, что 90% собеседующих такие же безмозглые обезьяны, которые только джейсоны перекладывать умеют и аннотации развешивать. Индустрия в глубокой жопе.
Аноним 17/11/24 Вск 01:22:00 3323956 309
>>3323951
Естественно, если класс не статический, у него есть ссылка на родителя.
Аноним 17/11/24 Вск 01:26:34 3323957 310
>>3323954
>можно любым образом добраться до узла
Прям любым?) А если это цикл но никак не связанный с gc root?
А если это не жесткая ссылка?
Аноним 17/11/24 Вск 01:49:20 3323962 311
>>3323952

>Если внутренний класс статик
Я спросил, является ли он статичным. Мне был дан ответ, что нет.
>А че ты на собесе не спросил
Я спросил. Ответ был "И при статике, и при нестатике объект удалится".
>>3323956
>Естественно, если класс не статический, у него есть ссылка на родителя
Собеседователя это не волновало. Он считает, что объект удалится.
>>3323954
Никто ничего не зазубривает. Успокойся.
Аноним 17/11/24 Вск 01:49:53 3323963 312
>>3323957
Еще одна обезьяна блять. Ты понимаешь за эти подъебки на собесе ты будешь обоссан жестко, потому что ты нихуя не знаешь ни алгоритмы ни математику? Это нихуя не меняет. Это всё тот же самый дфс блять. Только добавляется просто цвет вершины. Вместо visited, там будет visitedByStrong, visitedByWeak и тд. Дубина, кого ты подловить хочешь? Я эту хуйню без проблем написать сам могу на сях, я это в вузе делал(ВМК МГУ) блять. Псина позорная, сгинь с треда.
Аноним 17/11/24 Вск 01:50:27 3323964 313
>>3323962
>Он считает, что объект удалится.
Сказал бы ему "а давайте проверим прям щас" и смотрел бы как он хуй сосет, в чем проблема?
Аноним 17/11/24 Вск 01:58:50 3323966 314
>>3323963
Твою воинственность бы, да спрингокультистов мочить - была бы какая никакая польза. Нашел на ком злость сорвать - на маслятах бля. Фу таким быть.

Мимо
Аноним 17/11/24 Вск 02:02:05 3323967 315
>>3323962
>Собеседователя это не волновало. Он считает, что объект удалится.

Может там была наебка из разряда "если по факту вложенный класс не ходит в ВнешнийКласс.this, значит компилятор и референс на обьект внешнего класса не генерит"? На память как оно не вспомню, не чем черт не шутит.
Аноним 17/11/24 Вск 02:04:50 3323969 316
>>3323963
ДФС можешь написать? Ну тип а че в нем сложного? Это ж простейший алгос на графах. Нашел чем выебнутся, боже.
>я это в вузе делал(ВМК МГУ)
Ебать топовый вуз, учат школьным алгосам. Круууть.
>Только добавляется просто цвет вершины.
Ну т.е. тебе надо выучить 4 цвета вершины, знать кто явяется корнем, знать про тонкости каких-нибудь генерируемых классов, по типу лямбд, которые не привязаны жесткой ссылкой к класслоадеру и еще раз вспомним твое утверждение, да че там знать-то блятб, проста выучил дфс и усе, этого на всю жизнь хватит. Ну-ну. Расскажешь.
Аноним 17/11/24 Вск 02:07:58 3323970 317
code.png 113Кб, 752x800
752x800
experiment.png 12Кб, 330x691
330x691
>>3323964
Мы и проверили. Но он сказал, что сборщик мусора ещё не успел удалить. А так бы было бы исключение вызвано.
Я не стал спорить, ушёл, когда показал ему, что можно не методами объекта изменять поля приватные поля этого объекта, а тот буквально чуть ли не пену пустил на то, что класс внутри класса - неправильно.

В картинка код и результат работы кода
Аноним 17/11/24 Вск 02:27:42 3323977 318
>>3323970
>Но он сказал, что сборщик мусора ещё не успел удалить
System.gc()
>можно не методами объекта изменять поля приватные поля этого объекта
Что?
>класс внутри класса - неправильно.
Так вопрос же был об этом.

Код так форматировал ты или он?
Аноним 17/11/24 Вск 02:34:26 3323978 319
>>3323977
Код отформатировал я, чтобы влезло в мелкую картинку. У меня медленный adsl.

>>3323977
>Что?
Нужно без использования методов объекта изменить содержимое приватного поля.
Аноним 17/11/24 Вск 02:38:45 3323979 320
>>3323977
Просто скрин нормальных размеров раза три долго грузился и капча переставала быть валидной
Аноним 17/11/24 Вск 02:40:56 3323980 321
>>3323978
>Код отформатировал я, чтобы влезло в мелкую картинку
Горизонтальные пробелы на ширину не влияют. Плюс ты перенес { на следующую строчку, так что вы с собеседующим оба шизики.
>Нужно без использования методов объекта изменить содержимое приватного поля.
Ну, через рефлексию, или ты о чем-то другом? Он не знал про рефлексию или что?
Аноним 17/11/24 Вск 02:45:08 3323981 322
>>3323980
>через рефлексию, или ты о чем-то другом?
Я это делал через внутренний класс. Всё, что начинается с @, он назвал "макрос в java".
На этом у меня всё.
Аноним 17/11/24 Вск 02:47:35 3323982 323
>>3323981
>На этом у меня всё.
Поныл, успокоился... вдох-выдох... а теперь спатеньки?
Аноним 17/11/24 Вск 02:48:52 3323983 324
>>3323982
Да

Раньше ныл в другом треде.
Аноним 17/11/24 Вск 02:57:23 3323984 325
>>3323981
>Всё, что начинается с @, он назвал "макрос в java".
Все равно не понял о чем ты.
Аноним 17/11/24 Вск 04:19:42 3323991 326
>>3323981
> Всё, что начинается с @, он назвал "макрос в java"

Поорал. Вся история этого собеса звучит как какая то метаирония.
Аноним 17/11/24 Вск 10:38:09 3324063 327
>>3323984

Уже не имеет значения. Я выговориться, поспал, полон сил.
Аноним 17/11/24 Вск 11:56:19 3324106 328
А, это про аннотации что ли? Пиздец.
Аноним 17/11/24 Вск 12:44:13 3324127 329
>>3323966
>>Твою воинственность бы, да спрингокультистов мочить
причина жужжания?
Аноним 17/11/24 Вск 17:30:12 3324292 330
>>3323966
Так этот маслёнок сам начал выёбываться. Тут к нему претензий нет никаких, маслёнок сам виноват.
Аноним 17/11/24 Вск 17:31:29 3324293 331
>>3323969
Что-то по существу будет, даун?
Аноним 17/11/24 Вск 17:48:57 3324306 332
>>3324293
Ты сказал, что хвататит алгоритмической базы. Потом сам это опроверг. Что тебе еще надо, пчел? Что именно, конкретно по существу ты ждешь? Ты сам лично признал, что ты не прав. Что мне еще надо сделать-то?

Давай так, если ты не можешь понять мою позицию за 2 поста, и даже не пытаешься в нее вникать, а тупо срешь под себя, то смысла дальнейшего диалога нет. Проще говоря - нет ответа по существу, от тебя за 2 поста, пошел нахуй я тебе даже писать ничего больше не буду. У меня нет бесконечного времени, чтобы спорить с хрюшками.
Аноним 17/11/24 Вск 17:56:06 3324313 333
>>3324306
>Потом сам это опроверг.
Где?

>хвататит
Да не трясись ты, олигофрен.
Аноним 17/11/24 Вск 18:04:44 3324320 334
>>3324306
Это семантикошиз, не трать время.
Аноним 17/11/24 Вск 18:11:11 3324325 335
>>3324320
Хуя се я тебя тогда проткнул, что ты до сих пор трещишь по швам.
Аноним 17/11/24 Вск 20:53:22 3324436 336
>>3316942
>дизайн паттерны (не абстрактные фабрики, а кеширование/партиции/балансировка нагрузки и тп) - хотя бы поверхностно
А что курить по этим темам? Какие книги, курсы посоветуешь?
Аноним 17/11/24 Вск 21:29:25 3324445 337
>>3321926
Посмотри hyperskill от жидбрейнсов и подписку на хекслете
Аноним 17/11/24 Вск 22:18:41 3324463 338
не могу вкатиться с джанго, стоит вкатываться в джава-спринг?
Аноним 17/11/24 Вск 23:46:07 3324488 339
>>3324463
Откуда они берутся...
Аноним 18/11/24 Пнд 00:50:01 3324508 340
>>3323954
>Что такое сборщик мусора? Это просто DFS.
>Вы чё-то там зазубриваете, пырхаетесь, билетики учитесь.
Петушок, я тебе неуд поставил. Пойди книжки умные почитай, билеты поучи, через годик приходи на пересдачу.
>ВМК МГУ
Оно и видно, в жизни не видел кодомакак хуже чсвшных пукокодеров с ВМК и мехмата МГУ. Кал кала просто.
Аноним 18/11/24 Пнд 01:38:09 3324522 341
>>3324508
Хуя се обезьяна необразованная ёбнула.
Аноним 18/11/24 Пнд 01:58:44 3324535 342
>>3323963
В случае самого простого сборщика мусора действительно нужно просто граф обойти. Но как этот анон говорит:

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

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

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

мимо бывший джавист ныне goвнарь
Аноним 18/11/24 Пнд 08:30:00 3324589 343
3fc71bd48822477[...].jpg 18Кб, 549x309
549x309
Как добавить env в среду переменных в vscode? Не могу понять никак...
Аноним 18/11/24 Пнд 09:54:38 3324627 344
Нужны ли для работы java-девелопером алгосы?
Аноним 18/11/24 Пнд 10:56:01 3324686 345
>>3324627
Для нахождения работы? Нет, всё равно не найдёшь, разве что клоуном попизже будешь бесплатным. Для самой работы? Не то что бы сильно, но лишними не будут.
Аноним 18/11/24 Пнд 10:56:39 3324688 346
>>3324535
Пост, на который ты ответил, буквально отвечает на то, что ты высрал в ответ.
Аноним 18/11/24 Пнд 11:26:53 3324701 347
klepman.png 1266Кб, 1025x1280
1025x1280
>>3324436
Все что содержит в названии system design. Alex Xu почитай, пикрил, курсы всякие погугли - они примерно об одном и том же все. например этот https://www.youtube.com/watch?v=2xXTeCic_to&list=PL4_hYwCyhAvZuoK6Y0FaCh-25jEYtBvDo&index=7

Это все обзорные материалы, чтоб составить общее представление что это и как работает, потом каждую тему отдельно надо будет копать и практиковать со временем.
Аноним 18/11/24 Пнд 11:35:38 3324707 348
>>3324522
Ты всё ещё здесь? У тебя всего лишь год до пересдачи, а я боюсь ты даже четверть хотя бы хэндбука по сборке мусора за это время не осилишь. Мда... Впрочем, этого должно хватить, чтобы ты хотя бы узнал, что GC - это не "просто DFS". Посмотрим, может и натяну тебе твоё очко на твой хуй тебе на 2 с плюсиком хотя бы за такой ответ.
Аноним 18/11/24 Пнд 12:19:41 3324750 349
>>3324589
Тут никто не пользуется вскодом
Аноним 18/11/24 Пнд 19:06:08 3325076 350
Аноним 18/11/24 Пнд 19:08:18 3325077 351
Аноним 18/11/24 Пнд 19:09:01 3325078 352
Аноним 18/11/24 Пнд 19:29:20 3325100 353
>>3324688
>буквально отвечает на то, что ты высрал в ответ
В каком месте? На словах все просто, обычный обход графа, ну да, добавляем цвет вершины. А потом оказывается, что в деталях оно в 100 раз сложнее, чем просто обычный обход графа.

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

Точно так же и тут, на словах GC - это крайне простой и понятный механизм, а на деле целыми командами десятилетями занимаются его тюнингом и доработкой.
Аноним 19/11/24 Втр 04:23:50 3325291 354
>>3324707
Пиздец, а обезьяна тупоголовая всё ещё горит.
Аноним 19/11/24 Втр 04:25:09 3325292 355
>>3325100
Тот пост всё ещё отвечает на твой высер. Попробуй увеличить коэффициент времени потраченного на чтение, пиздец, высрал стену текста, но как будто вообще не читал, что тебе было сказано.
Аноним 19/11/24 Втр 05:55:20 3325305 356
>>3325100
>оказывается, что нихуя не сделано
Естественно, зумер после топ вуза ожидает, что там код писали люди умные, как и он, а не пропитые скуфидоны с дипломом рязанского ПТУ.
Аноним 19/11/24 Втр 09:25:14 3325328 357
>>3325305
> код писали люди умные, как и он
))
Аноним 19/11/24 Втр 14:08:59 3325514 358
Есть ли смысл вкатываться в Spring boot без знаний в Java?
Аноним 19/11/24 Втр 14:26:44 3325530 359
Есть ли смысл вкатываться в дайвинг, если не умеешь плавать?
Аноним 19/11/24 Втр 14:30:41 3325531 360
>>3325100
1) Очень часто все академические программисты оказываются теми, кто не написал ничего более, чем на 2-3 публичных класса. И весь "красивый код" представляет из себя использование двух-трёх давно написанных классов и их методов. А как надо самостоятельно писать что-то, то сразу выясняется, что "красивый код" тут не написать.
2) всякие обходы графов выглядят просто в описании, но при программной реализации надо решать такие проблемы: а) рекурсия пользовательским стеком или рекурсия путем непосредственного вызова функции/метода; б) какие переменные выбрать и что кидать в кучу; в) для определения "пройденных" вершин использовать массив с метками посещений или в каждом узле(соответствующем объекте) вставить переменную, чтобы это определять. И эти три момента являются для академических программистов большой проблемой(по крайней мере на личном опыте взаимодействия с такими такое ощущение и сложилось).
3) а вообще странно, что на программистов учат в колледжах и вузах. (Более того, как я выяснил, всякие интегралы есть даже у юристов в колледжах)


Мимо вкатун, не осиливший всяких Столяровых и изучавший C по брошюркам Полякова
Аноним 19/11/24 Втр 14:48:34 3325550 361
17303361399910.jpg 491Кб, 717x1280
717x1280
>>3313364 (OP)
Что там у вас в Жабе творится, что прога не хочет работать, потому что версия Жабы новая и это мне уже такая вторая попадается
Аноним 19/11/24 Втр 15:01:11 3325560 362
>>3325550
А разве в сишарпе такого не бывало? Бывало, и не однократно.
Аноним 19/11/24 Втр 15:24:09 3325583 363
>>3325514
Иногда меня пугают гениальные мысли вкатунов
Аноним 19/11/24 Втр 15:33:55 3325589 364
>>3325560
>А разве в сишарпе такого не бывало
Хз, я им не пользуюсь, а у них то почему? Обратная совместимость обязательно должна ломаться?
Аноним 19/11/24 Втр 15:58:27 3325617 365
>>3325550
На какой версии пробуешь запускаться? Заметил что 21 нихуя не совместима со всеми остальными тк они там чет в рефлексии наковыряли,17 стабильно работала со всеми остальными
Аноним 19/11/24 Втр 16:53:50 3325682 366
>>3325291
>>3325292
Чел, спокуха, попустись. Все уже поняли, что ты писал на третьем курсе ВМК МГУ обход графа с цветными вершинами.
Аноним 19/11/24 Втр 17:06:14 3325699 367
>>3325682
Макак, может уже прекратишь верещать?
Аноним 19/11/24 Втр 17:07:35 3325702 368
>>3325550
Жабе лет-то сколько? Поди запускаешь код двадцатилетней давности и удивляешься, а почему же он не работает. Скуфц пидорас и хуесос независимо от этого, обратную совместимость в джаве можно было бы и не портить, ничего их не заставляло бросать код жабы 8.
Аноним 19/11/24 Втр 17:18:36 3325707 369
>>3325702
>Жабе лет-то сколько? Поди запускаешь код двадцатилетней давности и удивляешься
Ня тебе прямиком с Оракекла поделие
https://github.com/oracle/opengrok
На Жабу 23.0 жалуется мол слишком дохуя, пришлось ему отдельно 21 выделить
>>3325617
>На какой версии пробуешь запускаться?
На последней от Оракекла 23.0
Аноним 19/11/24 Втр 17:19:08 3325708 370
>>3325707
> На Жабу 23.0 жалуется мол слишком дохуя, пришлось ему отдельно 21 выделить
Бред, такого не может быть.
Аноним 19/11/24 Втр 17:22:31 3325710 371
>>3325707
>https://github.com/oracle/opengrok
З.Ы.
Даже в Гите написали enforce Java version, на хуй они это сделали не понятно, такое же в Neo4J - графовой БД встречал, захардкодили версию Жабы и привет.
Аноним 19/11/24 Втр 17:23:33 3325711 372
Аноним 19/11/24 Втр 17:24:11 3325712 373
>>3325711
Так если это разрабы тулзы сделали, какие к джаве вопросы, ебанат? Ты вообще хоть немного мозгом думал, прежде чем высрать?
Аноним 19/11/24 Втр 17:26:55 3325714 374
>>3325712
Ну так на зачем они версию ограничивают если с обратной совместимостью все хорошо?
Аноним 19/11/24 Втр 17:28:25 3325717 375
>>3325714
Мамка запретила. Есть ещё вопросы?
Аноним 19/11/24 Втр 17:31:08 3325720 376
>>3325717
>Есть ещё вопросы?
Да, ты че такой агрессивный? Джетбрейнс не загрузился?
Аноним 19/11/24 Втр 22:53:37 3325839 377
>>3325530
Неиронично для дайвинга необязательно уметь плавать.
Аноним 20/11/24 Срд 06:31:52 3325903 378
Жидея сейчас самостоятельно включилась, перехватила фокус с полноэкранного приложения и показала требование оплатить лицензию. Я её даже сука не включал! Это у меня одного так или это конец, жидауны додумались до новой бизнес модели и пора сносить вирусное ПО с компьютера?
Аноним 20/11/24 Срд 08:23:42 3325924 379
Аноним 20/11/24 Срд 08:59:15 3325928 380
>>3325903
Хорошо, что никогда этим не пользовался.

мимо емаксобоярин
Аноним 20/11/24 Срд 09:22:10 3325933 381
>>3325903
>Жидея
Сейчас бы завязывать разработку на говноподелие от долбоебов
Аноним 20/11/24 Срд 09:27:08 3325934 382
>>3325928
К нему привыкать надо жестко. Пока другие идешки сильно не окуклились смысла особо нет в переходе на емакс. Да и для джавы там же вообще пиздец в нем сидеть, не?
Аноним 20/11/24 Срд 10:22:59 3325963 383
>>3325933
Бля чел ты это в джава треде пишешь. Удачи спринг хуйню разгребать в неовиме.
Аноним 20/11/24 Срд 10:36:00 3325975 384
>>3325934
VSCode абсолютно рабочая альтернативы идэшкам от ЖБ, и не только для джавы.
Аноним 20/11/24 Срд 12:13:08 3326060 385
>>3325975
Там базовый функционал работает через попку. Да и нет большинства испекций жабовских. Чувство, что пересел с крутой машины, в которой все включено, на задрипанный москвич, который ручками надо тюнить. Приятного мало.
Аноним 20/11/24 Срд 13:07:40 3326104 386
>>3325903
>самостоятельно включилась
Ты спермоблядок что ли? Поставь генту, не еби мозги. И переходи на емакс, несвободные поделия корпорастов сосут.
Аноним 20/11/24 Срд 13:10:15 3326105 387
>>3325934
>К нему привыкать надо жестко.
Это миф, раскладку выучишь за час, емакс лисп - ещё пара дней, если до этого писал на лиспе. У джавапидоров там вроде clojure какое-то есть, говорят, похоже на лисп.
Аноним 20/11/24 Срд 13:15:13 3326109 388
>>3325903
Ставь коммунити. Или переходи на иглу gigaide.
Аноним 20/11/24 Срд 13:58:06 3326145 389
>>3325975
Настолько же рабочая, как Notepad++ с подсветкой синтаксиса
Аноним 20/11/24 Срд 14:09:25 3326150 390
>>3325975
>VSCode абсолютно рабочая альтернативы идэшкам от ЖБ, и не только для джавы

Для Go там хороший плагин есть. После Goland проблем с VS Code почти не заметил. Питон - в целом заметно хуже чем Pycharm. С++ аналогично сильно хуже чем CLion. Джава - очень плохая поддержка. В том числе потому, что нет LSP сервера нормального. То, что существует сейчас - это какой-то полумертвый кал от Eclipse, которым никто в индустрии не пользуются, так как все на IDEA сидят много лет. Что там с Kotlin даже боюсь представить.
Аноним 20/11/24 Срд 14:39:36 3326158 391
Почему в вакухах всё ещё встречается ee кал? Когда он отомрет?
Аноним 20/11/24 Срд 15:22:02 3326182 392
Аноним 20/11/24 Срд 19:00:34 3326326 393
Слушаю лекцию про нио, это же ахуеть вундервафля, почему не взлетело?
Аноним 20/11/24 Срд 19:28:10 3326338 394
>>3326326
Почему не взлетело?
Аноним 20/11/24 Срд 19:36:59 3326340 395
Аноним 20/11/24 Срд 21:38:29 3326373 396
А что там с gigaide? Это мем или реально хорошая вещь?
Аноним 20/11/24 Срд 22:12:45 3326378 397
>>3326373
Сборка комьюнити идеи с плагинами и переклеенными шилдиками.
Аноним 21/11/24 Чтв 03:23:42 3326455 398
А есть эклипс энжоеры? Как оно вообще, я просто ни одного юзера не видел
Аноним 21/11/24 Чтв 04:56:53 3326462 399
image.png 491Кб, 1440x809
1440x809
С жабкой подружиться или GOвна навернуть?
Аноним 21/11/24 Чтв 06:28:16 3326472 400
>>3326338
Ну, наверное потому, что на изучение всех тонкостей НЫО тебе понадобится не один год? Для этого даже помойную говняшку нэтти запилили, которую поддерживает бежавший в Германию поляк на зарплатке у аппле. Т.е. вдумайтесь - НЫО настолько помойная либка, что пришлось налепить говняшку поверх этих помоев, чтобы хоть как-то писать сетевой код на жэббе))) На гоулэнге сетевой код сам выскакивает из под клавиатуры и пишется за пару часов, пока вы там в своей жэббе рефкаунты и битые бафбуферы ловите годами))))
Аноним 21/11/24 Чтв 07:49:33 3326481 401
>>3326462
Не знаю, есть ли среди актуальных сегодня языков что-то хуевее goвна
Аноним 21/11/24 Чтв 08:06:54 3326494 402
Аноним 21/11/24 Чтв 10:21:54 3326541 403
Бля, какую ide щас использовать для спринга-то? Хотел просто небольшой проект попробовать высрать, а тут у вас пиздец какой-то, вообще хуй проссышь. Был какой-то священный грааль в виде intellij idea, который щас недоступен, а другие, судя по отзывам, вообще не годятся для спринга.
Аноним 21/11/24 Чтв 10:34:08 3326543 404
>>3326462
Ну вставай в очередь, у нас теперь по пятьсот человек на место, три года опыта нынче никого не устраивают, а вакансии сделали рухнум за два года.
>>3326472
И что? Даже автор томката говорил, что не знает точно как многопоточность в джаве работает.
>>3326541
Ну это проблемы легаси спринга (новый java ee), аноны говорят vs code как-то работает с плагинами.
Аноним 21/11/24 Чтв 11:12:53 3326566 405
Дорогие аноны, подскажите как быть.

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

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

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

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

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

Если будете лолировать, что я учу школьную матешу то мне похуй, я уже понял что ваша матеша хуйня постная и матан, линал и дискретку я как нехуй делать освою через 3 года
Аноним 21/11/24 Чтв 11:30:53 3326595 406
>>3326543
>вставай в очередь
>у нас теперь по пятьсот человек на место
у кого у вас?

>Ну это проблемы легаси спринга (новый java ee)
что нынче используют при разработке серверных приложений на жабе?
Аноним 21/11/24 Чтв 11:49:46 3326622 407
>>3326566
это тред по java. Если бы ты тут такое спросил лет 12-13 назад, я бы посоветовал тебе апплеты. Но сейчас 2024, а потому скажу, что лучше посмотреть тред js или в /web, но если в треде по js ещё есть кто-то, то /web почти как пустыня, где редко кого встретишь.
Иногда мне кажется, что администраторы поставили туда чат-ботов, чтобы имитировать наличие людей.
Аноним 21/11/24 Чтв 11:51:15 3326624 408
>>3326566
Если ты умеешь что-то дельное на js, начни это шаманить на github, чтобы создать хоть какое-нибудь портфолио.
Аноним 21/11/24 Чтв 12:03:27 3326637 409
>>3326622
Ну так я же написал, стоит ли перекатываться из джс на джаву. У вас там, что триггер на слово джс?
Так перекатываться или нет? Я вижу на хабре много вакансий на джависта с переходом на го, вот и спрашиваю.
Аноним 21/11/24 Чтв 13:13:17 3326694 410
>>3326541
IDEA Ultimate 中文版 или IDEA Community + Amplicode
Аноним 21/11/24 Чтв 13:13:26 3326696 411
>>3326637
Я вообще не понял вопроса. Ну ты же знаешь, что спринг фреймворк по объемам это как реакт с нестом x3? У тебя там бесконечный запас времени, что ты выучил фронтентд, вместо продолжения вката решил выучить джаву, и это чтобы потом уйти в го лол. Сразу катись куда хочешь.
Аноним 21/11/24 Чтв 13:16:40 3326698 412
>>3326696
Я просто не вижу вероятности на счастливый случай. Ну например условный хх/хабр выкатил джуновскую позицию. Вместе со мной туда откликнулись 1000 чел. Какой у меня шанс быть пикнутым кадровичкой, даже если я полностью освою фронт?

Так что, хочу узнать как там у вас с рынком джавистов?
Аноним 21/11/24 Чтв 13:17:37 3326700 413
>>3326595
>>что нынче используют при разработке серверных приложений на жабе?
99% - спринг, в остальных случаях аналоги или велосипеды.

Некоторые местные шизы - адепты бугаенко и не любят спринг. Они же сокрушаются как трудно найти работу и как их попускают на собесах.
Аноним 21/11/24 Чтв 13:17:38 3326701 414
>>3326541
емакс или поисать плагины на вим, наверняка лежит годнота с 10 лайками, лучще житбрейнса будет
Аноним 21/11/24 Чтв 13:22:21 3326706 415
>>3326541
для хомячков, лемингов и прочих домохозяек только вендорлок на IDEA ultimate
Аноним 21/11/24 Чтв 13:26:16 3326709 416
>>3326698
>>как там у вас с рынком джавистов?
Как и везде - без опыта 3+ лет нахуй идешь сразу, с опытом 6+ упираешься в стеклянный потолок.

>>условный хх/хабр выкатил джуновскую позицию
Джунов набирают с кафедры, на хх только голодные игры устраивать.
Аноним 21/11/24 Чтв 13:31:34 3326718 417
1.jpg 117Кб, 1080x1122
1080x1122
2.jpg 165Кб, 1080x1257
1080x1257
3.jpg 125Кб, 1080x1053
1080x1053
4.jpg 114Кб, 1080x978
1080x978
>>3326698
>Вместе со мной туда откликнулись 1000 чел.
Чел, тут тоже самое еще три года назад было. Легкого пути ты не найдешь. Вот рандомные вакухи с первой страницы моего хх.
Аноним 21/11/24 Чтв 13:34:26 3326721 418
>>3326709
>>3326718
Мда, печально. Думал у джавы вкатунов нет, че теперь на скалу что-ли учиться, лол.
Аноним 21/11/24 Чтв 13:36:21 3326724 419
>>3326566
Хуй на хуй менять - только время терять. От того что ты с реакта переключишься на спринг, изменится только то, что ты обнулишь два года своего штудирования реакта. Расклад по вкатунам останется такой же.
Аноним 21/11/24 Чтв 14:38:18 3326753 420
>>3326724
Нихуя пявится опция больше въебывать и на клиенте и на сервере, а значит больше заработает
Аноним 21/11/24 Чтв 14:41:22 3326756 421
>>3326637
>стоит ли перекатываться из джс на джаву
Для фронтенда - нет. Если ты собираешься в бек, то стоит идти в php+mysql так как бек в джаве почти мертв, как и десктоп.
Наличие вакансий там - неточный показатель творящегося. За последние лет пять, что вижу там вакансии, все кажется, что это искусственно сделанные вакансии от продавцов курсов через какие-нибудь прокладки.

Хотя мною и было написано, что бек мертв, но тут скорее ситуация "скорее мертв, чем жив". Все дело в том, что некоторые аналоги php в мире джавы в виде связок серверлет+tomcat или jdbc+jsp. Обе штуки сейчас особо нигде не используются, кроме совсем сумасшедших случаев, когда в какой-нибудь мелкой фирме есть фанатик java. Но про серверлет+tomcat, если очень-очень хочешь попробовать, можешь почитать немало статей: их до сих пор кто-то пишет.


Аноним 21/11/24 Чтв 14:42:57 3326758 422
>>3326721
Вкатуны есть почти везде, кроме случаев мертвого языка, ассемблера или Haskell.
Аноним 21/11/24 Чтв 14:43:25 3326759 423
>>3326721
Вкатуны есть почти везде, кроме случаев мертвого языка, ассемблера или Haskell.
Аноним 21/11/24 Чтв 15:15:22 3326783 424
>>3326721
Ты сам позиционируешь себя как вкатуна (читай - лузера). Перестань так делать.

На скале по фактам вкатунов вообще даже в теории быть не может. Скалисты в основе своей - просто переучившиеся на ФП сеньки джавы, которых остоебала ООП и императивщина и которые угорели по всяким приколам типа ЯОП. В скале у тебя с таким "вкатунским" мышлением шансы еще меньше.
Аноним 21/11/24 Чтв 15:17:58 3326785 425
>>3326753
А толку? Вкатун-фуллстек звучит еще более никчемно, нежели просто вкатун. Таких еще называют - jack-of-all-trades (и жнец, и швец, и на трубе игрец).
Аноним 21/11/24 Чтв 15:45:32 3326804 426
>>3326758
>>3326759
Эээ, ежжи. Ты что такое про хаскель говоришь, а?
>>3326756
Это уже маразм какой-то. У меня такое чувство, что вы просто вообще всех, в т.ч. и себя пытаетесь убедить, что на жабу не стоит идти.
Аноним 21/11/24 Чтв 15:50:32 3326806 427
>>3326785
>jack-of-all-trades (и жнец, и швец, и на трубе игрец)
Кто назывет, быдло которое на java легаси дрочит по 10 лет в финтехе и медиум с литкода решить не может?

>Вкатун-фуллстек
Если чел уже 3-5 лет задрачивает технологии, понимает как работает клиент-сервер, то он уже не вкатун, а нормальный разраб, мб даже в хорошую тиму попадет, где нет бэкендеров и фронтендеров, а есть задачи бизнеса, которые надо закрывать.
Аноним 21/11/24 Чтв 16:14:49 3326822 428
>>3326806
Уровень копиума сегодня аномально высокий, что-то случилось?
Аноним 21/11/24 Чтв 16:15:55 3326823 429
>>3326822
Ботов подрубили, как обычно вкидывают
Аноним 21/11/24 Чтв 16:29:47 3326829 430
>>3326804
>>вы просто вообще всех, в т.ч. и себя пытаетесь убедить, что на жабу не стоит идти.
Зачем переубеждать?
Аноним 21/11/24 Чтв 16:39:57 3326833 431
>>3326829
Это у вас спрашивать надо? Делать что ли совсем нехуй на работке, что вкатунов только и остается переубеждать, мол рря, да вы ниче не добьётесь и пр.
Аноним 21/11/24 Чтв 16:48:16 3326836 432
>>3326806
>быдло

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

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

Это ты не мне, а топикстартеру отвечай. Мотивашки нужны ему, а не мне - я ему ту же мысль транслирую: >>3326783
Аноним 21/11/24 Чтв 16:55:36 3326838 433
>>3326804
>вы просто вообще всех, в т.ч. и себя пытаетесь убедить,

Это шарпей залетный со своими проекциями, не обращай внимания.
Аноним 21/11/24 Чтв 20:49:05 3326946 434
>>3326806
>Если чел уже 3-5 лет задрачивает технологии, понимает как работает клиент-сервер, то он уже не вкатун, а нормальный разраб

Пока у него не будет реального опыта с записью в трудовой книжке, то все его потуги не считаются и он вкатун. Разрабом будет, когда похавает говнеца хотя бы годика три и будет иметь за плечами доведенные до прода проекты.
Аноним 21/11/24 Чтв 20:51:28 3326950 435
>>3326698
Подавайся на стажировки и позиции для начинающих не только на hh.ru. Часто на сайтах компаний есть формы для отправки резюме, можно туда закидывать. А так тебе надо будет около двух тысяч откликов сделать чтобы на работу попасть.
Аноним 21/11/24 Чтв 20:54:03 3326952 436
>>3326709
>Джунов набирают с кафедры, на хх только голодные игры устраивать

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

Я и все мои знакомые устроились на работу через практику от кафедры в универе. Студентам в этом плане проще чем вкатунам, которые уже выпустились из универа.
Аноним 21/11/24 Чтв 20:59:17 3326957 437
>>3326543
>у нас теперь по пятьсот человек на место, три года опыта нынче никого не устраивают, а вакансии сделали рухнум за два года

Ну это потому что из России уехали галеры, которые много проектов на жабе вели.
С гоуленгом кстати все сильно лучше, я прям вижу рост вакух на хх.сру, по сравнению с 01.02.2022 вакансий стало процентов на 15-20 больше, в то время как на жабе падение аж почти на 50%. Сам вижу на своей работе, что если новый проект начинают делать, то как правило это гоуленг. На жабе продолжают писать, но нового лично у нас с 2021 года на jvm языках написано не было.
Аноним 21/11/24 Чтв 21:02:10 3326962 438
>>3326952
Можно и не ждать практику. Чисто подходишь такой, рря возьмите пж, пизда как РАБотать хочу. И бля буду, возьмут. Или нет
Аноним 21/11/24 Чтв 21:21:42 3326970 439
>>3326962
Ну это еще надо знать к кому подходить. У меня в бакалавриате кажется вообще не было преподов, кто работал бы где-то кроме универа. Одни старые бабки и дряхлые деды 65+ лвл. Плюс несколько аспирантов шизофреников, один из которых ходил себе под нос что-то бубнил, жаловался на студентов и угрожал отчислением, но в итоге отчислился из аспирантуры сам и уехал в Грузию в 2022 году
Кафдера просто хуевая была, из плюсов разве что общагу в Москве давали. Все что получил за все 4 года от универа - это практика на предприятии, с которым кафедра контракт заключила. Остальное все кал ебаный был, даже вспоминать не хочется.
Аноним 21/11/24 Чтв 21:37:27 3326975 440
>>3326970
Хм, мне повезло тогда пожалуй, типа выбор аж из нескольких компаний ухх. Вообще думал, что в маскве куда проще вкатиться, банально выбора больше.
>Ну это еще надо знать к кому подходить
На первой лекции обычно говорят, мол я работают там-то там-то.
Аноним 21/11/24 Чтв 22:48:22 3326989 441
>>3326833
>>Делать что ли совсем нехуй на работке, что вкатунов только и остается переубеждать
Вот и я о том же. Не хотят джаву потому что там только легаси на сервлетах, ну ок, пусть идет нахуй тогда.
Аноним 21/11/24 Чтв 23:03:18 3326993 442
>>3326989
Эхх, как жи хочица через дугетики в дупостики перекладывать. Ручками парсить жсончики, через ждбц логику с бд делать, а не эти ваши новомодыне ормы, иоц через ежб, работать с ультраняшной жспшечкой, а не тупым и глупым ангуляром, а и ну подшлифовать все это жавой 8, нет 5! Ну разве я так много прошу? Почему меня не берут((
Аноним 21/11/24 Чтв 23:05:57 3326995 443
>>3326975

ПОСТУПИЛ В ВУЗ
@
УХ ЩАС НАЧНУТ ЗВАТЬ НА СТАЖИРОВКИ
@
ТВОИ ПРЕПОДЫ АДЕПТЫ СТОЛЯРОВА
@
СУММАРНО НА КАФЕДРУ 0 ЛЕТ КОММЕРЧЕСКОГО ОПЫТА
@
УЧАТ ТОЛЬКО ПАСКАЛЮ
@
ЛАБЫ НА СИШКЕ НЕ ПОНИМАЮТ И НЕ ПРИНИМАЮТ
@
ЗА РЕАКТ И СПРИНГ ГРОЗЯТ ОТЧИСЛЕНИЕМ
@
МЕСТНЫЕ ГАЛЕРЫ КЕКАЮТ С ВУЗА И ОБХОДЯТ СТОРОНОЙ
Аноним 21/11/24 Чтв 23:38:47 3327009 444
>>3326806
>и медиум с литкода решить не может?
Я вообще эту хуйню никогда в глаза не видел и получаю 400к в наносекунду, это щас обязательно у зумеров при трудоустройстве спрашивают?
Аноним 22/11/24 Птн 09:15:15 3327103 445
>>3327009
это он может западные практики любит, где люди весь литкод перерешивают и разворачивают бинарные деревья все собеседование, чтобы потом на работе джейсоны перекладывать
у нас алгоритмику на хую вертели почти все, кроме всяких яндексов
Аноним 22/11/24 Птн 11:07:36 3327160 446
>>3327103
Как можно развернуть дерево, чтобы оно осталось деревом? Ладно бы связный список, но дерево..
Аноним 22/11/24 Птн 16:44:30 3327436 447
Аноним 22/11/24 Птн 21:20:30 3327568 448
Хочу перекатиться со scala на java, ибо вакансий 3,5 штуки сейчас на моем стеке меньше. Вопрос, если с других стеков лезть, то хоть на собесы будут звать? Или прям всем нужно 3+ лет попыта на спринге
Аноним 22/11/24 Птн 21:35:03 3327576 449
>>3327568
А как ты в скалу вкатился вообще? Ну типа кто тебя вообще взял, кому минет сделал?
Аноним 22/11/24 Птн 21:39:56 3327579 450
>>3327576
До сво все это было, откликнулся, прошел собес, взяли
Аноним 22/11/24 Птн 22:05:04 3327595 451
Аноним 22/11/24 Птн 22:09:45 3327598 452
Аноним 23/11/24 Суб 00:37:18 3327641 453
Как на джаве проверить, настоящая винда или виртуальная машина? Куда копать ваще надо?
Аноним 23/11/24 Суб 02:21:16 3327660 454
>>3327641
Ты че, вирусы на джаве писать собрался? Совсем наркоман? Алсо, виртуалка на то и виртуалка, чтобы не выдавать просто так инфу реальная ли она или нет.
Аноним 23/11/24 Суб 04:52:55 3327668 455
>>3327568
Бля, вот вроде бы скалист - должен по логике быть взрослым самодостаточным членом общества. А вопросы задаешь как малолетка-масленок, неуверенный в себе.

Надо им 3 года попыта на спринге? Ну и напиши в резюмеху 3 года попыта в спринге. Делов то.
Аноним 23/11/24 Суб 13:24:34 3327750 456
Почему вызов toCharArray на константе не вычисляется компилятором?
Аноним 23/11/24 Суб 14:21:24 3327763 457
>>3327668
>Ну и напиши в резюмеху 3 года попыта в спринге. Делов то.
Откуда у скалиста хоть день опыта в спринге? Ты бы ещё посоветовал ему написать, что он не девственник, чтобы уж наверняка раскусили.
Аноним 23/11/24 Суб 15:00:24 3327769 458
>>3327750
Потому, что должна быть гарантия того, что это другой объект, не связанный с массивом в стринге.
Нахуя компилятору заранее это вычислять? А если не понадобится никогда? Тут как с хэшом, лишняя трата ресурсов почём зря
Аноним 23/11/24 Суб 15:33:08 3327775 459
>>3327750
>Почему вызов toCharArray на константе не вычисляется компилятором?
А что там вычислять то? Там надо зааллоцировать массив и заполнить данными. Никаких констант там нет.

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

https://godbolt.org/z/17T9zc7sv
Аноним 23/11/24 Суб 15:37:43 3327776 460
>>3327775
Я про https://godbolt.org/z/E8daEG5ET
Хотел бы, чтобы вторая константа компилировалась так же, как первая.
Еще для String.length то же самое кстати было бы полезно делать.
Аноним 23/11/24 Суб 15:44:56 3327780 461
>>3327776
Очевидно разработчики компилятора решили что не стоит логику методов toCharArray() и length() тащить в компилятор. Например сейчас логика hashCode() вшита в компилятор и поменять алгоритм вычисления хэш кода строки например чтобы противодействовать атакам на коллизии хэша - нельзя.
Аноним 23/11/24 Суб 16:15:34 3327798 462
>>3327780
Чивоо, где она вшита-то? Там проблема в том, что этот алгоритм в спеке есть. А из-за обратной совместимости спеку низя так просто менять
Аноним 23/11/24 Суб 17:49:42 3327866 463
>>3327798
>Чивоо, где она вшита-то?
Посмотри как свитч по стрингам работает.

>Там проблема в том, что этот алгоритм в спеке есть. А из-за обратной совместимости спеку низя так просто менять
Где он там описан? И кстати алгорим вычисления хэш кода менялся, правда очень давно.
Аноним 23/11/24 Суб 19:05:37 3327929 464
Почему все программы на JavaFX, какую не возьми, страдают от похеривания интерфейса при рандомном действии? Это же глобальный пиздец. Почему до сих пор не пофиксили или не отказались от джавы фкс из-за этого? Всем как будто похуй. А программы, сотни программ, просто не работают.
Аноним 23/11/24 Суб 19:06:44 3327930 465
2024.11.2321-05.png 55Кб, 1919x1031
1919x1031
>>3327929
Вот это вот что такое?
Аноним 23/11/24 Суб 20:36:59 3327992 466
>>3327929
>все программы на JavaFX
Все 2.5?
Аноним 24/11/24 Вск 00:35:47 3328082 467
>>3327763
Бляяяять, да какие же вы оба валенки, ебаный рот, как вы без мамкиной сиськи то выживаете... Оба при блядском опыте работы, один даже в скале умудрился поработать, и ни у одного из вас за это время не возникло мысли, что хрюши - не ваши союзники, и маленькое невинное пиздобольство в резюме - литералли неотьемлемая часть квеста на вкат? С каких пор для анальников простейший бездушный фильтр по резюмехам у хрюш стал настолько непреодолимой преградой, что свой 3хлетний попыт в скале они не могут переоформить как попыт в спринге, чтобы банально пройти первичный скрининг и выйти на техинтервью...

Это пиздец, неудивительно что айтишке пророчат замещение нейросетями.
Аноним 24/11/24 Вск 00:45:03 3328089 468
>>3328082
>маленькое невинное пиздобольство в резюме
Буквально ставит под сомнение весь процесс найма и заставляет работодателей ещё жестче проводить отбор.
Либо введут проверку и рекомендательные письма с прошлой работы.
>>3327568
Хз, я бы не врал, исходя из предположения, что нормальную команду это не смутит, а к долбоёбам, которых это отпугнёт, идти не стоит. Особенно если ты на ФП-стеке писал - точно осилишь Спринг.
Но я не джавист-спрингист, не знаю, что у вас там за кухня.
Аноним 24/11/24 Вск 00:52:05 3328095 469
>>3328089
>Буквально ставит под сомнение весь процесс найма и заставляет работодателей ещё жестче проводить отбор.

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

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

Во вторых - работодатель не может звереть бесконечно, иначе он тупо не наймет никого. Так или иначе им вакансии надо закрывать. Найм - это компромисс по пиздабольству к которому приходят обе стороны в конечном итоге.
Аноним 24/11/24 Вск 01:02:56 3328099 472
>>3328097
>практиковали еще деды в 2000х
Ага, только такого масштаба как сейчас это не достигало. Когда в открытую везде советую всем на каждом шагу врать про опыт.
>работодатель не может звереть бесконечно, иначе он тупо не наймет никого
При превышающем предложении он может перебирать бесконечно кадидата, который был готов решать Литкод ночами и зубрить все ответы на все вопросы, чтобы устроиться в уважаемую компанию, работать в которой большая честь.
Про запросы в прошлые места работы или внутренню базу HR ты, конечно, тоже не думал.
Аноним 24/11/24 Вск 01:08:50 3328103 473
>>3328099

Не преувеличивай. С тех времен изменилось лишь то, что появились вкатуны метящие на миддлов, у которых нет вообще никакого опыта, и уроды, лутающие оклад на 2-3х проектах параллельно. Вот против этих волчар и направлены все эти меры. Если соискатель не переходит эту красную черту, никто никогда не будет разбираться, год он на срынге работал или 3.
Аноним 24/11/24 Вск 01:14:42 3328104 474
>>3328103
>Не преувеличивай.
Раз ты так сказал.
>вкатуны метящие на миддлов, у которых нет вообще никакого опыта
Всего лишь. Это же не то что миддл - основная рабочая сила в IT.
>уроды, лутающие оклад на 2-3х проектах параллельно
Вот тут вообще не понял, что плохого, если все довольны.
Аноним 24/11/24 Вск 01:22:35 3328106 475
>>3328104
>Вот тут вообще не понял, что плохого, если все довольны.

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

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

Ну вруби элементарную логику, блядский дух... Даже если представить себе на минуту что ты прав и каждая вакуха - ебучая неприступная крепость в осаде у волчар, какие у тебя в теории могут быть вообще альтернативы в такой парадигме? Ты отдаешь себе отчет вообще, что там на входе в пайплайн найма стоит даже не человек, а автоматика, которой твоя честность и искренность побоку?
Аноним 24/11/24 Вск 01:27:45 3328108 476
>>3328106
>Таким раскладом ни один вменяемый кабан
Это ты про себя что ли?
Про реальных - куда они денутся, если ты будешь приносить пользу.
> альтернативы в такой парадигме
Ну даже не знаю, искать вакансии по реальному опыту и хорошо показывать себя на собеседованиях?
Аноним 24/11/24 Вск 01:28:56 3328109 477
>>3313829
Двачую этого, кофе вырубает критическое мышление, а без него в программировании тяжело
Аноним 24/11/24 Вск 01:34:46 3328111 478
>>3328108
>Про реальных - куда они денутся, если ты будешь приносить пользу.

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

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

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

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

Ты серьезно считаешь что реальный опыт исчисляется годами работы? Наивный?
Аноним 24/11/24 Вск 01:38:48 3328113 479
>>3328111
>невозможно работать 16 часов в день продуктивно
Если даже для устройства миддлом приходится врать, то, кнечно, невозможно. Таким как бы для одной не пришлось по 16 работать.
>Поэтому по умолчанию с ними борются.
Хуй знает, о чём ты. Уж не самозванцам с нарисованным резюме рассказывать про эксплуатацию процессов.
>ты должен пройти скрининг по CV.
И в чём проблема его пройти?
>Ты серьезно считаешь что реальный опыт исчисляется годами работы?
Уж точно не нарисованными годами.
А так да, вполне себе годами, если ты не на одну и ту же кнопку давил, конечно.
Аноним 24/11/24 Вск 01:44:01 3328117 480
>>3328113
Ой, все, иди на хуй. Десятки лет айтишка так живет - высрался какой то моралфаг на голову. Удачи в трудоустройстве.
Аноним 24/11/24 Вск 01:45:02 3328118 481
>>3328117
>иди на хуй
Нет, ты.
>Удачи в трудоустройстве.
Спасибо, и тебе!
Аноним 24/11/24 Вск 06:59:18 3328154 482
>>3328082
Ну, наверное проблема в том, что если в ваке указывают требование коммерческого опыта работы с кафкой, кубером и микросервисами, то их нужно реально иметь, не? Не, ну ты можешь, конечно, написать в резюме, что они у тебя есть и сволчить, но потом на техничке тебя упругие зумеры вынесут вопросами и ты жидко дашь в рейтузы. В лучшем случае получишь шэдоубан и фриз на год-полтора в эту контору. В худшем - попадешь в список волчар, который шэрится между компаниями. И нет, просто прочитав книжки-доку и покрутив хэллоуворлды у себя на макпуке - это не коммерческий опыт
Аноним 24/11/24 Вск 07:01:54 3328156 483
>>3328089
>Особенно если ты на ФП-стеке писал - точно осилишь Спринг.
Вообще не факт. Спринг - это не про логику, а про заучивание 100500 различных хитростей и хуиток, которые наслаиваются годами друг на друга. Плюс 100500 различных проектов из экосистемы спринга, которые можно годами изучать как правильно стакать и настраивать. Я уже не говорю про хибер или тонкую настройку томката. Т.е. на один спринг можно потратить 2-3 года зазубривания разлчных моментов начиная от жизненного цикла бина, заканчивая прочими тонкостями из выступлений Борисова. Т.е. буквально будешь зубрить как день бородина в школе
Аноним 24/11/24 Вск 13:55:56 3328320 484
>>3328156
Зачем зубрить? Вам делать совсем нехуй?
Типа один раз увидел навсегда запомнил, изи. Если нужно посмотреть некоторые моменты - дока+исходники. Зубрят только чмоньки
Аноним 24/11/24 Вск 14:10:23 3328329 485
>>3328320
>>Если нужно посмотреть некоторые моменты - дока+исходники.
Удачи блять поковыряться в исходниках спрингов. Многие баги до сих пор не починили, а некоторые признали фичами.

>>Зачем зубрить?
>>увидел навсегда запомнил
А разница в чем? Запоминать то все равно придется. Как минимум что проблема есть.
Аноним 24/11/24 Вск 15:01:18 3328344 486
>>3328329
В чем проблема? Ctrl+Left click/Alt+F7 в крайнем случае. ну и Ctrl+Q
>Как минимум что проблема есть.
Такая "проблема", есть буквально везде. Ты не открыл америку.
>Запоминать то все равно придется
Ещё раз, если ты напрягаешься, ради того, чтобы что-то запомнить, то ты тупой. В айти тебе делать нечего.
Второе, память не надежна, надеяться, что информация, которую ты помнишь точна, крайне наивно, поэтому тебе надо помнить не ответ, а путь к нему. Ты же занимаешься хуйней уровня, а давай я заучу 100500 ответов на 100500 квадратных уравнений. Реально совсем вот нехуй делать
Аноним 24/11/24 Вск 15:43:50 3328376 487
>>3328344
Олигофрен, а ты точно программистом, а не 15-рублёвой шлюхой работаешь? Тебе же прямым текстом сказали, что тут нет никакого пути блядь, нет никакой общей системы, как в случае с квадратными уравнениями, либо запоминаешь, либо каждый раз гуглишь снова по 6 часов.
Аноним 24/11/24 Вск 15:44:26 3328377 488
>>3328344
> В чем проблема? Ctrl+Left click/Alt+F7 в крайнем случае. ну и Ctrl+Q
Если бы всё так было просто, обфускации бы не существовало. Какое же конченное существо.
Аноним 24/11/24 Вск 16:58:10 3328398 489
>>3328377
Ну и в чем сложность, опиши. Давай, вперед. А не восклицай, рррррррррррррррррррряяяяяя ты ниправ, авот обфускация.
У меня никогда не было проблем найти что-то в кишкам, может ты просто тупой? Не думал?
>>3328376
> нет никакой общей системы
У тебя и в исключениях правил русского языка этой системы не будет тащемта.
Аноним 24/11/24 Вск 17:01:03 3328402 490
>>3328398
> Ну и в чем сложность, опиши. Давай, вперед. А не восклицай, рррррррррррррррррррряяяяяя ты ниправ, авот обфускация.
> У меня никогда не было проблем найти что-то в кишкам, может ты просто тупой? Не думал?
В том, что код может быть нечитаем.

> У тебя и в исключениях правил русского языка этой системы не будет тащемта. А вот у хохлооооооов!!!
Что сказать-то хотел? Да и в русском языке не так много исключений в принципе.
Аноним 24/11/24 Вск 17:04:25 3328403 491
>>3328398
> У тебя и в исключениях правил русского языка этой системы не будет тащемта.
Потому у меня и четверть мозга под лингвистическую систему выделена. Предлагаешь под спринг ещё четверть мозга выделить? Я теперь понимаю, почему спринганутые такие тупые.
Аноним 24/11/24 Вск 17:40:47 3328421 492
>>3328402
Зачем вообще нужен Спринг?
Ну, правда, современная Джава довольно приятный и взрослый язык.
Но я всегда охуевал с того: что, по какой-то причине, приложения на Джаве надо писать через контейнер, который будет автоматически создавать классы на основе аннотаций и так далее, и использует кучу кодогенерации под капотом.
Понятно, что простой CRUD так можно выкатить очень быстро.
Но потом получается, что вы сталкиваетесь с проблемой, и именно что нужно учить косяки, либо дебажть 15 слоев асбтракций и сегенерированного кода.
ПОчему нельзя писать просто на Java? И использовать более ограниченные по масштабу библиотеки, а не uber-framework вроде Спринга?
Аноним 24/11/24 Вск 17:45:52 3328424 493
>>3328421
Так-то можно. Библиотечный подход ультимативно лучше фреймворкового и в джаве очень много библиотек для работы со всем тем что предоставляет спринг.

А причины любви спрингодаунов к спрингопараше это уже вопрос человеческой психологии. Нахуя? Хуй знает, честно. Но можно точно утверждать, что спрингодебилы это не первые ебанутые, которых приходиться встречать, так что это явление довольно частое.
Аноним 24/11/24 Вск 20:27:00 3328476 494
>>3328421
Любишь писать велосипеды, пиздуй в голанк
Аноним 24/11/24 Вск 22:22:20 3328544 495
>>3328476
У спрингодегенерата либо срыг, либо голая джава на уме. Пиздец.
Аноним 24/11/24 Вск 22:58:50 3328557 496
>>3328424
Спринг топовый фреймворк благодаря которому тысячи заводчан, менеджеров, водителей, домохозяек смогли стать инженерами и работать над сложными проектами в сбер и подобных гигантских компаниях
Аноним 25/11/24 Пнд 00:41:42 3328588 497
>>3328421
>>нужно учить косяки, либо дебажть 15 слоев асбтракций и сегенерированного кода.
Альтернативы еще хуже. Выучить 3 аннотации проще, чем переписывать и дебажить половину приложения при небольших изменениях.

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

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

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

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

>>3328544
Чел же буквально так и пишет - нахуй спринг, давайте на чистой джэве писать.
Аноним 25/11/24 Пнд 01:13:07 3328591 498
>>3328588
>Разработка слишком медленная
Так код пишется один раз, а дорабатывается 999. Так же везде учат.
В итоге ты экономишь, скажем, 5 дней на разработке, а потом тратишь эти же 5 раз, когда пытаешься дебажить Спринг.Условно говоря.
What you see is what you get часто предпочтительнее кода на аннотациях.
Я как бы не спринг-разработчик, но я очень часто вижу мнения в интернете от тех, кто, якобы, много времени ему посвятил, что это жуткая мешанина, которую невозможно отладить.
Вот и в треде пишут, что надо годами запоминать баги и прочее.
Просто на фоне того, что есть вполне неплохой базовый язык это выглядит странно.
Аноним 25/11/24 Пнд 01:46:18 3328594 499
>>3328154
>Ну, наверное проблема в том, что если в ваке указывают требование коммерческого опыта работы с кафкой, кубером и микросервисами, то их нужно реально иметь, не?

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

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

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

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

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

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

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

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

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

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

Почему я вообще обьясняю такие прописные истины челу с попытом работы, че за сюр? Ну не веришь мне, погугли гайды по составлению резюме, я не знаю...
Аноним 25/11/24 Пнд 02:09:46 3328595 500
>>3328421
Спринг дает культу иллюзию чистоты кода. Мнимую поддерживаемость. Без спринга культист теряется, испытывает кризис веры, не знает как ему проектировать. И, разумеется, косячит - не может обеспечить адекватную поддерживаемость и темп разработки. В чистой джаве у него нет ни гайдлайнов, ни методологий, а так как коммьюнити джавы большей частью состоит из культистов спринга, не просматривается и зайчатков оных, никто просто не выходит за рамки.

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


А чистая жаба нахуй не нужна, ее давно заменили шарп, питон и го.
Аноним 25/11/24 Пнд 07:35:50 3328640 502
>>3328595
Спринг превращает разработку в процедурное программирование, где у тебя данные (дтохи, модельки) отдельно, а логика (сервисные классы) отдельно. По факту, никакого объектно-ориентированного программирования там нет, разумеется. Выше все правильно сказали. Если тебе 30+ и тебе нужно тихонечко пукать кислым в кресло где-нибудь в банке за мелкий прайс, то велком ту джава и спринг. Это отличный вариант просидеть лет до 40-45 пока тебя окончательно не спишут в утиль. Да, каких-то больших денег не заработаешь, и твой "опыт" потом нахуй никому не нужен будет, но с голоду не помрешь. Прекрасный вариант, когда ты полгода пилишь круд, а следующие полгода дебажишь нюлы в проме
Аноним 25/11/24 Пнд 11:17:16 3328807 503
Аноним 25/11/24 Пнд 11:55:05 3328849 504
>>3328609
Да, забыл добавить что спрингокульт зиждется на концепции первородного анального греха. В спрингорелигии разработчик - никчемное чмо, которое никогда не берет на себя ответственность и всегда оправдывается через мифические потребности бизнеса, реальное представление о которых он имеет околонулевое.
Аноним 25/11/24 Пнд 12:00:46 3328856 505
>>3328640
>Спринг превращает разработку в процедурное программирование

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

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

Вот это буквально смысл спрингокульта. Без культа ты никто и звать тебя никак. Ты не имеешь права покинуть культ, иначе твой опыт тупо предадут анафеме.
Аноним 25/11/24 Пнд 16:06:45 3329067 506
>>3328588
>Альтернативы еще хуже. Выучить 3 аннотации проще, чем переписывать и дебажить половину приложения при небольших изменениях.
Это ты в спрингобиблии прочитал, что-ли?

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

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

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

>Чел же буквально так и пишет - нахуй спринг, давайте на чистой джэве писать.
Он написал без спринга, спрингокультист, а "на чистой джэве" тебе привидилось.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов