После того как сократили из сбера уже 1.5 месяца не могу найти работу. Джава миддл 3 года опыта. Такой вот рыночек джавы сегодня. Проедаю накопления, а потом походу либо такси, либо курьер, чтоб с голоду не умереть.
>>3625747 Полтора месяца это ничто. Я полгода работу искал. Правда один хуй не нашел и пришлось дворником стать. Вот мой тред https://2ch.su/pr/res/3611187.html залетай и оставляй свою историю.
На днях закончили переход на 25 джаву. Зачем - непонятно, проект все такое же говно. Можете задавать вопросы. Менеджерам обосновать перекат не получилось, кстати, пришлось тихой сапой затаскивать. В теории их вообще не должно волновать, какая у нас джава, но времени под это дело целенаправленно нмкогда не выделят. Как вы с этим справляетесь, котаны?
>>3626733 Зависит от библиотек, что они юзают. Максимальная ебанина была когда надо было все, что юзает javax. на jakarta. перетащить. Пришлось что-то суперстарое даже форкнуть. В 23 джаве пропал SecurityManager, тоже чтото пришлось обновлять. В целом имей последние версии либ и все будет окей. (Но это непросто бывает)
>>3626821 Я думаю, везде есть несовместимость в той или иной степени, особенно когда экосистеме много лет, и она много развивалась. Если ее нет, значит это что-то либо сразу идеально спроектированное (редкий кейс), либо мало лет, либо никому не нужно.
>>3626927 А что считать профитами, анон? Полезно будет ScopedValue затащить, думаю, и со временем виртуальные потоки. StructuredConcurrency тоже пригодится. Кабану профитов никаких, одни расходы.
>>3626935 Мы используем механизм значений, ограниченных зоной видимости, чтобы избежать плавающих ошибок, связанных с отсутствием очистки переменных, ограниченых зоной видимости потока, что позволит нам уменьшить количество поиенциальных ошибок на 0.5% по мнению главного архитектора решений. Ну это, ScopedValue, короче, затащим. Надеюсь, достаточо сеньерно прозвучало, лол.
Про Structured Concurrency не скажу, потенциально разблочили, но без необходимости затаскивать никто не будет, конечно же.
>>3627012 ScopedValue - это просто реализация тред локал для виртуальных потоков, аналог контекста из котлиновских корутин. Как именно ScopedValue может чем-то помочь, если у вас сейчас все на обычных тредах? Не понимаю
>>3627037 ThreadLocals надо очищать при возврате в пул, это error-prone. ScopedValue помогает этого избежать средствами языка. На этом плюсы, если не использовать виртуальные потоки, в общем-то кончаются, кмк. Ну еще строгость флоу выполнения определенную дает, те же threadLocal можно вызвать "выше", чем ее создали.
>>3627257 Если хочешь запуск быстрее и самое главное мемори футпринт по сравнению со спрингом. Короче когда спринг для тебя слишком жирный. У нас было 3 причины уйти на части сервисов со спринга на кваркус: 1. Потребление памяти (в нашем случае спринг потреблял 100-500 метров, кваркус 16-64) 2. Время старта. Спринг 20-40 секунд, кваркус меньше секунды(нативный имадж) 3. Желание остаться на JVM стэке, не уходя в Go или еще куда-то Основная причина - память. Нам нужна была возможность создать и быстро деплоить множество(100+) кастомизированных сервисов без сильного ущерба для бюджета
>>3627270 В этом случае стоило, памяти потребляется гораздо меньше, старт-ап микросервисов моментальный. Причём как бы спринг не тюнили всеми возможными способами, он проигрывал кваркусу по ресурсам. Проблемы: это не спринг, есть свои тонкости и особенности фреймворка, а также сборки нативных имаджей, с улицы мало кто знает кваркус, но в век ЛЛМ не критично, наши программисты весьма быстро разобрались. Из положительного: не нужно смотреть в сторону Go, можно спокойно сидеть на JVM стэке дальше.
Джаваисты, подскажите. Я не прогер, если что. Открыл я файл .dex при помощи jadx-gui. Там везде есть использование некоего метода com.bit.androsmart.kbinapp.j.a А где найти описание этого метода? В разделе com нет bit.
>>3628237 Скорее всего это библиотека - что-то системное и лежит не внутри приложения, а внутри андроида или приложение разбито на несколько апк и эта библиотека в другом апк. Лучше иди в андроид тред
>>3628237 Сука, блять, каждый раз хочется убить кого-то, кто в список параметров срёт < 2-3. Не берите таких ебланов на работу, пока не научатся делать нормально.
Если даже у нейронки эти ебланы не могут спросить как правильно делать - сразу отсеивать таких дебилов.
>>3625747 Хули так мало, ты чё ебанутый, мужик? Крути 5-6, новые реалии рынка.
Там хрюши уже настроили ИИ-автофильтры, ты со своим честным мидловским опытом не нужен, если меньше пяти-шести. Леся Набока уже пропизделась как это работает, Назар Антонов по этой теме записал видос - название не помню, что-то там про отлики ищи у него на канале.
>>3630214 Джава сдохла в РФ вместе с экономикой. А goвно - это чисто озон, который ведёт бизнес на грани контрабанды и у которого накопилось огромное количество недоброжелателей среди бигтеха и банков. Прижмут озон налогом или регулятором - goвнари отправятся на улицу вслед за джавистами.
>>3630214 Хз, я за рубежом живу и тут go очень редко встречается, а вот джавы полным полно, сотни и тысячи вакансий только в моей стране с населением меньше чем в рф.
>>3625615 (OP) Жаба-аноны, а какая у вас в компании скорость доставки новых фичей? Вот приходит оунер. Говорит, нужен функционал, сохранение настроек. Это 1 новый эндпоинт, 3 контроллера (POST, GET, DELETE), 1 слой сервиса, 1 слой репозитория и тесты, документация. Количество кода строчек 500
Сколько дней будете делать? Хотелось бы услышать вашу зэпку и грейд...
Что вы вообще думаете про скорость доставки на прод? У нас может быть так, что в понедельник Кабан залетает с горящей сракой и требует обновление в пятницу уже всё готово, но все заебались и рассылают резюме
В моем случае фича - это обычно интеграция с каким нибудь левым вендором. Тогда задача сводится к тому, чтобы выбрать такой подход, который бы выжал максимум пропускной способности из того, что дано. И хорошо, если этот вендор реально предоставляет годное API. Иногда API от вендора недокументированное, костыльное, глючное, без вменяемого версионинга. В особо тяжелых случаях это даже не REST или GRPC какой нибудь кавайный, а тупо dll-ки, под которые изволь JNI биндинги сгенерить. Заранее - хуй оценишь. По факту - от недели до нескольких месяцев.
>>3632407 Бывает, в случае кастомерских инцидентов. Наебнулся у кастомера прод, эшелоны поддержки пробило насквозь, и все. В темные времена доходило до того, что сидел до полуночи в офисе штормил с техподдержкой на пару.
Если именно это и ничего более не нужно, и при этом подводных камней нет, то за день можно как нехуй управиться - в первой половине дня пишешь всю эту залупу, во второй половине дня отправляешь на код ревью.
>>3632407 >Что вы вообще думаете про скорость доставки на прод?
Что касается скорости доставки - в моем случае мудак обычно не кабан (кабанья мотивация в целом всегда понятна и если он прям жмет по срокам, с ним всегда можно найти кормпромисс по обьемам).
Мудаки обычно - разрабы.
Был случай, когда мне перепал кусок говнокода от одного строителя мраморных башен, и вот вокруг этого поделия были просто ебнуто перегретые кабаньи ожидания. Все дело в том, что этот долбоеб просрал ЧЕЛОВЕКО-ГОД нахуй, за этот год он наговнокодил какой то лютый лапшичный пиздец, вследствие чего его уволили, а мне пришлось вывозить. Все мыслимые и парочка немыслимых кастомерских майлстоунов к тому моменту были сорваны нахуй. Хорошо что получилось протолкнуть суровое политическое решение выкинуть его код следом на ним - с чистого листа фичу закрыли относительно быстро.
>>3633119 Так тебя уволят таким путем очень быстро. Сейчас индустрия скатилась в бешеную потогонку. На такой крудик с ручками, сервисом и репозиторием могут вообще полтора часа выделить со словами "с ИИ сделаешь в 5 раз быстрее" и все, никого не ебет. И ты будешь сидеть генерировать нейрослоп впопыхах лишь бы успеть в сроки. Иначе пошел нахуй на мороз.
>>3632388 Делаем жаба-агент, с крудами не работаем, в основном ебля с рефлексией и нативом. 500 строчек будет примерно 2 спринта, мб больше. 7к евро с опционами, сенька 2 лвла. Клиенты обновляются с такой скоростью что до сих пор есть те, кто сидят на продукте 2х годичной давности, который уже снять с поддержки, от нхи до сих пор приходят запросы помочь.
>>3633245 Не РФ конечно, ЕС. В РФ тебе всегда услужливо расскажут что ты ничего не стоишь и вообще должен быть счастлив что тебе вообще деньги платят, так-то таланта за миску похлёбки должны расти. В принципе любая крупная контора столько платит, Револют вроде даже больше.
>>3633246 >В РФ тебе всегда услужливо расскажут что ты ничего не стоишь и вообще должен быть счастлив что тебе вообще деньги платят, так-то таланта за миску похлёбки должны расти. Пиздец какая же жиза... Ты даже не представляешь насколько ты прав, хотя и не живёшь тут. Надо валить.
>>3633245 так гросс 7к евро - это вообще немного, 84к в год, чему ты удивляешься? Если по текущему курсу смотреть, то у наших сенек на руки побольше выходит в среднем
>>3633246 Если говорить про то какой сотрудник хороший и усердно трудится, будет основание для повышения зарплаты и должности. А так когда у работника синдром самозванца и выученной беспосощности, он проработает на минимальный фикс дохуя лет.
>>3633917 Я сначала думал они хотят для ломбока апишку запилить в аннотационных процессорах, а потом вчитался и не понял, нахуя это вообще надо. Такие штуки явно на этапе компиляции должны генериться.
>>3633943 В анти-паттерн его выписали те, у кого такой лютой штуки нет. Как бы у сектантов го-вна, например, и эксепшены не нужны, и дженерики (а нет уже нужны) и тд. Благодаря рефлексии в джаве такое ебейшее количество библиотек и фреймворков.
>>3635673 >>3635673 >Как вы эту дрисню читаете вообще Там довольно тяжеловато описано, но вообще можешь в нейронку скормить текст и она тебе все объяснит, любой конфигуратор аннотаций поймет с первого раза.
>>3635715 Хороший совет. Нейродебилу скормил ссылку, и он мне на пальцах объяснил. Бтв, хули там в этих джепах такой сложный код и такой сложный английский? Хотя их пишут походу мужики, кто с джавой уже 20+ лет.
>>3635902 >>3635873 Ну ты видимо пытаешься читать JEP'ы как мурзилки на баелдунге.
А их надо гораздо более вдумчиво читать, предложение за предложением, так как это не туториал, а пропосал к языку программированию. Открой любой другой пропозал к Go, C#, C++, Python и точно так же охуеешь.
Аноны, скоро заканчиваю вышку Написал несколько проектов, пару на спринге, одну программу javafx. Но я особо рынок не мониторил, вообще плыву всю жизнь по течению. Сейчас зашел на hh, после применения всех фильтров (убрал андроид и опыт работы) 8 вакансий по Москве. В моём позалупинске конечно вообще нет вакансий, какой-то один aston и всё. Я так понимаю, итс овер? Я просто думал перед окончанием вышки перевестись в вуз получше в москве или спб, но сейчас думаю, что можно уже просто готовиться искать работу не по специальности. Лишь бы только не на выдаче в озоне, ей богу...
>>3636862 Пока ещё в универе учишься, можешь пытаться искать стажировки. Какие-то остались для студентов последних курсов. И связи заводи обязательно. Я вот окончил вышку аж 5 лет назад, поработал немного, потом проебал немного времени по личным обстоятельствам (а не из-за зарплаты, на неё пох было, всё устраивало), поэтому нихуя потом не нашёл и пошёл не по специальности, а именно на склад Ozon. Тебе вдруг повезёт ещё, шанс остаётся. И за место держись хотя бы пару лет, а не прыгай ради зарплаты, времена такие.
>>3636875 Не учитывать android + без опыта работы + java в названии вакансии
>>3636877 Пиздец, ну вот моё будущее скорее всего тоже на озоне. Связи пытаюсь заводить. Но вот даже из группы моей единственный человек, которому реально интересно программирование и который что-то учит, это я. Всем остальным максимально похуй и за них нейронка учится полностью. Ну ладно, один чувак тоже, единственный друг у меня из группы. Но он задротит си шарп и мечтает быть гейм девелопером. Мне кажется, что затея безперспективная и хуй он работу найдёт, о чём ему и говорю. И поэтому он говорит, что я "не умею мечтать". Блядь, ну я просто стараюсь смотреть на вещи реально. Я сам то хуй работу найду и пойду работать на склад озон. Кстати, сколько тебе там платят? Чурки не жмут на складе? Я слышал истории, что там банды чурок всё оккупируют и не дают другим работать
>>3636889 >Не учитывать android + без опыта работы + java в названии вакансии 40 вакансий с такими фильтрами. Добавь 1-3 года в фильтр и получишь ещё 200 с лишним.
>>3636889 Это на WB чурок много, говорят, на Озоне их мало в целом. Платят 5к на непрофиле, хожу туда в несезон, там чурок нет даже. На сортировке крупняка 7к+ делаю, но там с чурками я нормально контачу, как и они со мной, здороваемся постоянно. Да и там их немного. Пробуй пока на все стажировки подаваться, где действующие студенты нужны. А то после выпуска есть реальные перспективы уйти на склад.
>>3636889 Можешь ещё изучить основы Go и на Go-вне стажировки искать, не ограничивайся одним языком и стеком. Без рофла говорю. Тебе надо хоть куда попасть и закрепиться.
>>3636862 Да, айти сдохло, тебе не повезло просто, что профессия умерла быстрее, чем ты закончил вуз. С дипломом пробуй в госуху устроиться перебирать бумажки. Тётки в начале тебя гонять будут, потом привыкаешь. Зато стаж будет и пенсионные баллы.
>>3636898 Это если не убрать галочку, чтобы не учитывать слово java в описании вакансии. Там просто иногда написано что-то типа "необходимы зания c, c++, java, kotlin, php" и ещё куча языков, какой-то бред короче говоря. Но некоторые вакансии, где java в описании, а в названии просо Backend, конечно, тоже пропали. Я пошуршал сейчас чуть глубже, ладно. Скажем так, вакансий 30 на Москву. Не очень круто Сын маминой подруги нашел в 21 году работу джуном на джаве без вышки. Не знаю, что с ним сейчас, но тогда наверное всё было куда проще
>>3636900 Понял, буду иметь ввиду. Что скажешь по поводу перспективы перевестись в уважаемый вуз? Я не в этом году выпускаюсь, если что. Вуз хороший сам по себе, но мухосранский. У меня за все годы 100% успеваемость, думаю проблем с переводом не будет
>>3636902 Я думал об этом, у меня был интернет друг, и он нашел работу на го сразу после выпуска из уника. Честно говоря не помню, было это до сво или после. Давно с ним не общаюсь. Я даже мог начать учить go, но мне java всегда казалась более привлекательной. Вообще, очень язык нравится.
>>3636862 Сейчас такой рынок, что вкатываются те, кто умеет пиздеть складно. В общем задрачивай вопросы на собесы, рисуй себе опыт в резюме и в путь-дорогу. Кстати для таких как ты людей, кто реально умеет программировать, я не против накрутки опыта.
>>3636918 Ну смотри, если ты хочешь условно честно вкатываться, то это у тебя займёт дохуя лет, и эффективность этого будет не сильно большой. Сейчас люди, которые конкурируют за джуновские вакансии, часто уже мидлы по всем понятиям.
>>3636926 > Сейчас допросы с пристрастием проводят про опыт, глубоко копают Ожидаемо. Из-за хитровыебанных ебланов будут только ужесточать этот процесс.
>>3636925 > Да все умеют, кто накручивает Ну, наверное большинство. Просто я знаю накрутчиков с опытом MyLabaApplication, кто даже простенький круд не может без нейродебила написать.
>>3636926 >>3636929 Скорее бы уже всех неосиляторов и лоускиллов наморозили и было бы по несколько секций алгоритмов, как в Индии. А то сейчас даже в яше дают такие простые задачки, что любой идиот решит тем более если читерить дают
>>3636926 Вот и я тоже сомневаюсь. Анон конечно интересную штуку предложил, но вот спросят у меня что-то про прошлую работу, а я обмякну. Я ещё врать не умею, сразу видно, что обманываю
>>3636939 Если их больше интересуют дела на работе, чем результаты тех. собеса, то это изначально люди, которые не собирались тебя нанимать и пох на них.
>>3636862 Ищи любые стажировки на любой технологии. Плюс наверняка практика от вуза будет, попросись на какой-нибудь завод или госпредприятие, вдруг возьмут практикантом.
>>3636923 Ну зарубежный рынок отличается от РФ. Тут за каким-то хуем полюбили Го, а точнее норм компании с жабой свалили нахуй, вот и остался один озон, авито и wb которые хоть как-то тянут на роль бигтехов.
Я сейчас сам за пределами РФ нахожусь и обратно в джаву перекатываюсь (из джавы перешел в го в 2022 году), потому что вакансий на Го нет нихрена за границей.
>>3636935 >В Яшке всегда задачи были для олимпиадников МФТИ Не, там совсем простенькие дают, уровень изи-медиум с литкода. Их мб даже осилит волк с курсов без читерства.
>>3636956 Хз, я в яшку на похуях вкатился, собесы там довольно простые. Сейчас уже выкатился из яхи. В целом хуевое место, не понравилось. В маркете и райдтехе так себе, местами даже очко, в 360 и облаке местами лучше, местами нет.
>>3636956 Я тоже видел, в 18, 21 и 25 годах. Использую яшу как подготовку к собесам для разогрева. Не решил задачки только в 18, потому что тогда вообще не знал, что такое бывает. Всегда задачи были очень простыми, не думаю, что мне 3 раза просто везло, а кому-то дают сложные.
>>3636951 Хорошо, я попробую. Я не знаю, есть ли стажировки от вуза, но если есть, то наверное на шарпе. Я не знаю, почему, но у нас в вузике сильно пушится шарп. Даже курс был. Поэтому ребята с потока в основном кодят на нём (ну те, кто вообще кодит). Хз, почему так, на шарпе вдвое меньше работы.
>>3637015 Я не знаю чё там по шарпу, но мое предположение, что тебе сунут невостребованный язык, обязательства свои выполнят и ты потом пойдёшь на меньшую зарплатку просится в компанию.
>>3637060 так ты может на стажировку подавал? надо курсы сначала пройти трехмесячные, а потом уже заявку подавать на стажировку, но это надо в москву с ноутом ехать и там как-то жить, пока курсы проходишь
>>3637062 Там тесты вступительные шарады говнокода разгадывать. И вкатунов столько, что там надо 100% набрать. Ну или как-то жульничать там. Короч западло таким заниматься в век ЛЛМ
>>3637111 > всё равно нахуя то пишем SQL Ну и заебись же, зато никаких сюрпризов не будет. > spring jdbc/jpa А есть смысл использовать jdbc когда есть jpa?
Есть тут те, кого кабан заставляет генерировать коды через нейронку?
Как вы справляетесь с тем, что теряете контроль над кодовой базой? Я вот сгенерил 500 строчек кода на джаве сейчас для моего проекта... Но я вообще не вдупляю как оно там работает. Если я начну это читать и вникать в то, как оно работает, на это уйдет минимум полчаса, может быть даже час. Если я продолжу генерить коды, и у меня получится кодик на 1000-3000 строчек, то мне понадобится много времени, чтобы в этом все вникнуть.
Вот эти вот десятки и сотни тысяч строчек кода - вы понимаете, что там происходит? Раньше было проще, чтобы написать код тебе надо было вникнуть в кодовую базу, понять что происходит. Сейчас кода генерится очень много, и я очень плохо понимаю, что там происходит.
Является ли ручное написание приемочных тестов решением этой проблемы? Мол, похуй что там внутри, зато оно выполняет свою цель? Но ведь сейчас еще и пушат чтобы все тесты генерили тоже через нейронку... Как тогда понимать, что тесты проверяют именно то поведение, которое тебе нужно, а не то поведение, которое нейронка считает правильным.
>>3637572 В том то и проблема, что сгенерированный код очень тяжело поддерживать, и ты очень плохо понимаешь, либо не понимаешь совершенно что там происходит. Но кабану похуй, ему лишь бы фича работала. Похуй на масштабируемость, похуй на стабильность, похуй на поддерживаемость, главное чтобы тут и сейчас работало. Вангую большой обсёр у тех, кто хочет 100% кода генерить нейронками.
Сейчас на работе показывали Claude code в действии. Ну такое, честно говоря. 5 минут генерил простенький круд на 4 эндпоинта, 1 энтити, 1 дтошку, 1 сервис и 1 репо.
>>3637986 Мне кажется, если нужны индексы для подзапроса в рамках запроса, то запрос написан как-то криво и можно правильнее переписать, но это надо вникать в схему и задачу, так что не буду выебываться.
>>3638009 Плюс строить индекс на жирную таблицу - это пиздец та еще нетривиальная задача. Надо это делать асинхронно и монитроить метрики, а строить индексы в рамках запроса - это пиздец вообще. А если таблица небольшая, то и индексы не нужны, любой движок сообразит, что можно хэш мерджом порешать
Ебать. Чел на работе на другом проекте говорит, что уже пол года сам код не пишет. Более того, свичнулся с джавы на изучая сам дотнет. Думал двачеры копротивляются как обычно...
>>3638364 >>3638418 Как справляться с тем, что больше не знаешь, что в коде происходит? Только небольшое поверхностное понимание есть и не более того. Или уже все, нейронки сами все понимают и сами все пишут, а мы нужны просто чтобы смотреть за ними?
>>3638491 Так ревью кода занимает почти столько же времени, сколько его написание. В чем тогда выигрыш? При этом ревью чужого кода не дает тебе прям полного понимания происходящего. Например я до сих пор помню многие задачи, которые я когда-то сам писал. И почти не помню задач, где я только на код ревью приходил.
Бля, по сути на скринах - обычные проходные селектики. Буквально ничего мозговыносящего в них нет - ни аггрегирующих операций с группировками и окнами, ни ебнутой рекурсии, ни вложенных селектов, ни национальных диалектов СУБД - ничего. Просто много джойнов и сложные условия выборки: так, блять, бывает сплошь и рядом в реальных системах. Но из-за того, что какой то хуесос записал его как курица лапой, разумеется анон щас будет сидеть и охуевать - "как же так жить".
Сука - ну оформи ты адекватно отступы, да добавь комменты - и все наладится и преобразится. Как будто, посади ты того же хуесоса за критерию апи, получится по другому, ага...
>>3638981 >Буквально ничего мозговыносящего в них нет - ни аггрегирующих операций с группировками и окнами, ни ебнутой рекурсии, ни вложенных селектов, ни национальных диалектов СУБД - ничего. один хуй это нечитаемая лапша
>>3637572 >Как вы справляетесь с тем, что теряете контроль над кодовой базой? Я вот сгенерил 500 строчек кода на джаве сейчас для моего проекта... Но я вообще не вдупляю как оно там работает
Сам виноват. Если ты добровольно согласился на участь безмозглого придатка к нейронке, ты так им и останешься. Аноны тебе не помогут. Прокачивайся, учи матчасть. Бери нейронку в узду.
>>3637587 >Но кабану похуй, ему лишь бы фича работала. Похуй на масштабируемость, похуй на стабильность, похуй на поддерживаемость, главное чтобы тут и сейчас работало. Вангую большой обсёр у тех, кто хочет 100% кода генерить нейронками.
ИМХО Ирония в том, что кабану было похуй на поддерживаемость буквально всегда и во все времена. Что до нейронок, что после. А эта вот претензия по поводу того что кабану похуй на проблемы исполнителей - это все от неопытности и наивности. Если смотреть на вещи непредвзято, поддерживаемость никому кроме самого разраба нахуй не сдалась и нахуй никому не сдастся. Никакую ценность это слово само по себе не несет. Никаких гарантий не дает. Поддерживаемость важна только и исключительно для разраба.
Вывод: головняк как уложить поддерживаемость в бюджет - были и всегда будут проблемами конечного исполнителя. Если исполнитель не может в поддерживаемое решение за конкурентное время, значит это skill issue, а представления этого исполнителя о том, что на самом деле такое поддерживаемость и архитектура - заблуждение. Вот и все.
>>3638988 Ни хибер, ни прочие фантики эту лапшу тебе никак не контрят. Что на критерии апи, что на jooq-диалекте, что строками в jdbc template'ах эта лыжа останется такой же большой и нечитаемой.
>>3638501 А вот так. Доставлять ссылки лень, не обессудь, но проводили исследования, что нейронки не ускоряют разработку, а в некоторых случаях замедляют её. Вот как раз засчет ревью. Поэтому писать какие-то пет-проекты это запросто и миллиард новостей в секунду создаётся, как кто-то сделал ёба-проект с командой нейронок. Проблема возникает тогда, когда эта хуйня будет нуждаться в увеличении производительности, расширении или иного рефакторинга. А теперь представь ебанистичский труд, когда ты не знаешь как работает часть кода а огромном бизнесовом проекте. Естественно, если ты берёшь чужой код, то ты его изучаешь как новый, но когда пишешь свой ты точно отдаёшь себе отчет как оно работает. С нейронками ты будешь изучать и "свой" и чужой
>>3636951 Как голанг, сильно ли отличаются задачи? Повод для перехода обратно только отсутствие работы? Я умал пробиться через джаву на джуна, поработать год-два и перейти в голанг, ибо язык будто бы очень нравится, но вакух тут пиздец, особенно если учитывать отсутствие стажерских и джуновских вакансий. Как будто там свитчеры больше нужны.
>>3639623 Я на джаве и на го пилил всякую бизнес-логику в финтехе. Причем на Го я попал довольно странным образом, я приходил в команду, которая хотела переделать свой легаси монолит на питоне на несколько микросервисов на Котлине + несколько микросервисов на питоне. Но в итоге менеджмент поменялся, кучу народу ушло, куча пришло, в итоге новый босс объявился и сказал, что мы теперь все на го будем писать... Я вообще не думал на Го переходить изначально, думал буду на Котлине большую часть времени писать, ну и иногда на питонике...
В итоге на Го мы писали так же, как если бы мы писали на Java+Spring. Код каждого сервиса это несколько слоев, DDD, самописный фреймворк для DI, много-много всяких интерфейсов. В целом нормально писать на го, но: 1) Обработка ошибок все равно больно. Как мы ни крутились, все равно приходится городить костыли а-ля вспомогательные функции типа handleError в слое контроллера и мучиться с большим количеством errors.As/errors.Is 2) Нужны усилия команды, которая будет поддерживать в актуальном состоянии набор самописных костылей а-ля свой микро спринг. Иначе каждый разраб в каждом микросервисе будет делать свои собственные костыли и ни к чему хорошему это не приведет.
В жабу обратно вкатываюсь потому что Go за пределами России в финтехе используется разве что в криптоскаме на Кипре и в Дубае. Ну это из тех мест, куда реально попасть. В целом на Go почти нет банков/энтерпрайза/маркетплейсов которые писались бы на Go. Вон разве что Plata есть у олежки тинькова, Uzum от узбеков (у них фулл ремоут к счастью) и наверное Exness, которые полу-финтех, полу-трейдинг, полу-крипта. Все остальные работы на Go это либо микро стартапы, либо американские бигтехи, куда очередь за забором на 10 лет вперед выстроилась. А я в нормальную Европу релокнуться хочу и работать с белой зарплатой, вот и вспоминаю обратно Java и Spring, так как там никакой Go нахуй никому не всрался, а нужна именно жаба и дотнет.
>>3642028 Да, все. Если речь про рынок РФ, то джава всегда была в основном в банках. Да есть там всякие мвидео и прочие пятерочки, но вакансий от них всегда было мало. Что касается ситуации сейчас, то в банках найма нет, вот прям нет совсем. Скорее исключение, если появляется одна вакансия, просто видно где-то гребец откис и на его место другой нужен. Из того что на рынке осталось это или сборщики cv и номеров, низкопрайсные галера (привет синькам за 200к с 5+ годами опыта) и вот случайная вакансия с откиснувшим и конкурсом 1000+ откликов. Общий принцип такой - сократили java разраба - с большей долей вероятности он уже никуда не устроится, с тестерами и девопсами также. На удивление у аналитиков дела хорошо Так что досиживаем, пока есть где, Сербии с Кипром на всех тоже не хватит.
>>3642042 Аналитик и получают меньше. Сравнимые с разработчиками зарплаты у них появляются только на синьорских позициях. А вообще, скажем так, сейчас кризис назревает, бизнесу очень плохо. Но жава была и будет востребованной до конца, не пудрите голову вкатышам. А уж заграницей только джава и есть. >>3642206 На голанге одни свитчеры есишо. Там стажеров с гулькин хуй
>>3642204 >Если ты реальный специалист, то на тот же го тебя с руками оторвут, пример - озон и авито. Ну во-первых уже нет, там тоже много где фриз на найм или даже сокращения идут.
>>3642042 >>3642220 Айти в пидopаxe всекнулось. В целом про голенк то же самое можно сказать, выпиздили тебя из вайлдебриса или озона, у тебя из мест куда можно устроиться, одно лишь avito да yadro. В целом на стек технологий похуй, сейчас если тебя выгнали с работы, то можешь в России больше ничего не искать, не найдешь.
>>3642206 Ты всегда можешь написать в резюме Go вместо Java или Java вместо Go. Никто достоверно не сможет проверить чем именно ты занимался на прошлых работах. Главное, что работал программистом хоть где-то, а не волчара с накрученным опытом.
>>3642042 Мвидео+Эльдорадо сдохли уже давным-давно, я не знаю кто там работает сейчас. Х5 судя по слухам в кризисе сейчас. Банки в очке, но Тинь, Сбер, Точька и Альфа еще нанимают. Плюс в яшке еще джавы не так мало, как может показаться на первый взгляд. Там большая часть вакансий в маркете, который вероятно скоро сдохнет, но еще есть 360, вертикали и облако.
>>3642376 Да норм книги для джавистов, да и вообще для всех. Просто написаны были поздно, когда говнокодеры уже нашлёпали легаси как могли от чего написанное в книге теперь выглядит как фантастика.
>>3642399 У меня то же самое, но вероятно даже хуже. На всех работах, где я работал, меня всегда лоуперформером считали. Вот самый лоускилл в команде всегда был я. Самый тупой и самый медленный сотрудник. Почему так? Да хуй знает. На одной работе так вообще пытались подтравливать и насмехаться, пусть и в лайтовой форме. Пиздец...
>>3642403 На ван ту ванах руководители говорили что я лоуперформер. Выдвигали претензии к тому, как долго и с каким качеством я делал задачи. Когда меня увольняли, тоже говорили что я лоуперформер. И это не просто один менеджер меня не взлюбил, у меня такое на каждой работе было. У меня прям совсем все плохо, увы.
>>3642405 >> У меня прям совсем все плохо, увы Там реально потогонка была, что аж надо было оверкранчить или ты просто дохуя проебывался? Ну типа вместо работы в игори залипал или тупо ленту скролил?
>>3642406 Энтерпрайз всякий разный, страховые компании, просто крупные транснациональные корпорации типа Nestle, Coca-Cola, Shell, почти весь телеком и всякие прочие держат бекенд на джаве... Ну это информационные учетные системы, обычный энтерпрайз считай. В целом Java просто язык для бекенда с крудами и продуктовой логикой, вне зависимости от специфики бизнес процессов. Можно линкедын в любой стране открыть и глянуть что там за компании нанимают. Ну и на сайты самих компаний зайти и тоже глянуть, часто вакансии именно там размещаются.
Ну и в Европе те же сервисы доставки жрачки типа Wolt и Glovo джавистов нанимают, Go там сугубо нишевый язык.
>>3642409 Мне в целом почему-то неинтересно было работать на большинстве моих работ. Ну и я хуи пинал, порой очень много. То есть норма работы это 40 часов в неделю, а я дай бог 10 часов мог отработать. Пиздец в общем. Мне просто очень тяжело удаленка дается, я не умею себя дисциплинировать. Пока проснулся, пока еду заказал, пока поел, тут дейлик наступил, там что-то промямлил, потом пошел отдохнул, поспал час, посрал, а на часах уже 16 часов вечера и рабочий день скоро закончится.
Сейчас я работаю строго в офисе все 5 дней в неделю, потому что удаленка для меня не работает никак, я просто хуй забиваю автоматически на все рабочие обязанности. И в целом я для себя установил, что если я работаю строго в офисе, то я не проебываюсь и у меня внезапно возникает интерес к работе. Когда я на удаленке, я как будто на вечных каникулах или отпуске, просто жру, сплю по 10 часов и смотрю сериалы/кинцо, чисто разлагаюсь до состояния плесени.
>>3642408 Ну это в России было еще, сейчас я за границей живу, мне тогда в России на работах прямо говорили, что я еблан и проебываюсь на пустом месте. И я как бы это не отрицал, потому что я реально проебывал работу и шел сериалы и фильмы смотреть вместо батрачки, настолько мне похуй на нее было.
>>3642426 >> То есть норма работы это 40 часов в неделю, а я дай бог 10 часов мог отработать. Ну да такая же хуйня если задачи еще стремные мудацки нудные и нихуя не понятные, но я в последний момент беру себя в руки и на морально-волевых ебашу, чтобы показать видимость работы. Обычно от таких проебов начинает страдать семья, но хз ничего не могу поделать. Ну кстати если задачка дохуя интересная могу залипнуть и вообще на все хуй забить вокруг, но это бывает редко в основном жисоно-укладочная хуитень Офис нахуй, пусть сами там киснут в духоте, с вечно нерабочими кондерами и перетопом по зиме
>>3642405 Это не ты лоуперформер, а они нашли сотрудника подешевле. Всегда, когда пытаются унизить - хотят навязать синдром самозванца и навалить больше задач/срезать зарплату. Способ управления такой. Твоя задача бабки получать.
>>3642582 Ну я реально сам проебывался по жесткому. Тут я как бы не отрицаю, что я сам лоуперфомер, так как рабочие часы тратил на просмотр дибильных сериалов.
Анончики, пару лет писал коммерческие проекты на Java + PostgreSQL + React (мониторинг оборудования, анализ данных), работа была на кабанчика по знакомству, минус в том, что писалось всё мной в одного, то есть за говнокод никто мне пизды и не давал, ошибки в работе находились и исправлялись на ходу, скоро наша совместная работа с кабанчиком подойдет к концу так как проекты тупо сданы и их теперь обслуживает компания, купившая проекты. До этого получил вышку инженера-технолога и пару лет проработал на заводе в айти отделе, обслуживая легаси на делфи.
Я в таком положении, что практики получил много, а теории кот наплакал, есть ли вообще смысл заучивать то, как работает Java изнутри или нужно просто грамотно уметь пользоваться инструментами?
Также интересно как при приёме на работу относятся к таким сапописным даунам типа меня, это дно дна? На хх.ру ваще мрак, выхожу оттуда расстроенный и поникший, может перекатываться на другой стек или нормально добивать теорию и ждать оттепели Java индустрии? Чувствую себя некроебом
>>3642658 Все стеки мертвы. Ты можешь хоть питон, хоть пхп, хоть го, хоть 1с выучить, на ХХ.ру ты нихуя не найдешь сейчас.
>>3642658 >или нормально добивать теорию и ждать оттепели Java индустрии? Чувствую себя некроебом Вся ИТ индустрия сдохла, сынок. Нет никакой отдельной "Java" индустрии. Рухнум в джаве, рухнум везде. Оттепели в ближайшие годы не жди. Пока гойда не кончится, гойти не оживет.
>>3642664 >Вся ИТ индустрия сдохла, сынок Шиз? В джаве на бигтехе спокойно найм идет, сейчас только фильтр на вышку по специальности и в самом топе нужно, чтобы предыдущие места работы были гигантами по типу тинька, яндекса. Недавно знакомый залетел в авито тех на 400к, чел если что мидл. Это я ещё не говорю про то, что сейчас рост по карьере мега лёгкой, в том же сбере после года работы знакомого закинули на тимлида, конечно с его желания и рвения >>3642955 Плюсы всегда будут живы, все самые жирные вакансии только но них, но ваську с улицы там делать нечего
>>3642977 >В джаве на бигтехе спокойно найм идет >Недавно знакомый залетел в авито тех В авито нет джава вакансий.
Я +- с тобой согласен, что если ты толковый специалист, то даже сейчас у тебя нет проблем с поиском работы (но справедливости ради поиск стал дольше), но ты немного перетолстил. В том же авито каждые несколько месяцев случается найм-фриз, не думаю что это от хорошей жизни.
>на 400к, чел если что мидл Скорее всего он напиздел или приукрасил. Вангую, это тотал 400к гросс с учетом самой высокой оценкой на ревью (что практически анрил). Можно зайти на левелс и посмотреть зпки в авито, они в среднем побольше, чем в других бигтехах, но не космические, мне в банке из топ-15 поболее сыпят.
>>3642977 >в том же сбере после года работы знакомого закинули на тимлида, конечно с его желания и рвения Ну а я 3 года в яшке мидлом отпахал и конце меня кикнули нахуй. Ебало?
>>3642977 Меня из бигтеха как раз пидорнули несколько месяцев назад. До сих пор безработый. Вышка тоже есть.
>>3642977 >Недавно знакомый залетел в авито тех на 400к Там хайринг фриз сейчас идет + там нет найма на джаву, только на го. С опытом на Го ты де-факто становишься привязанным к России.
>>3642977 >В джаве на бигтехе спокойно найм идет >только фильтр на вышку по специальности и в самом топе нужно >чтобы предыдущие места работы были гигантами по типу тинька, яндекса
По-моему, шиз тут только ты. У меня знакомого после 3 лет работы в Сбере сократили 1 января. Он был Java-разрабом. И ещё дохуя кого там сократили с ним и сокращали до этого весь 2025 год.
>>3643355 Какие тебе бестпрактисы? В спринге лукова архитектура, надо только следить чтобы сущности не протекали на бэк, ну и сервисы в сервисы не инъектить без важной на то необходимости
>>3643355 >Где искать бест-практис? МайКонтроллер -> МайСервисИмпл имлементс МайСервис -> МайРепазитари. Все! Нужно дернуть сущность из другого сервиса? Просто инжектишь СервисА в СервисБЭ и вызываешь методы. Начнут доебывать тестами - просто замокаешь все и дело с концом!
>>3643510 Бтв, тут коллега недавно пукнул про некую ХЕКСАГОНАЛЬНУЮ архитектуру. Я почитал про это - чё-то калкалыч какой-то, который только на слайдах работает. А что олды итт думают про это?
>>3643587 Да я все про одно и то же, просто разные названия. Идея в том, что сердце приложение - это бизнес логика, которая связана с внешними слоями (бд, походы в сеть, брокеры и т.д.) через пограничные интерфейсы. И в теории ты можешь свое приложение переносить на любую инфру, надо будет только адаптеры реализовать. Так то идеи хорошие. >>3643616 >Думаю, что ебаный спринг - говно Так используй что-то другое, но спринг уже давно может в легкий фреймворк без магии, тебя магию и аоп не заставляют использовать, а автоконфигурация реально топ и удобная штука, не считаю ее магией. Правда давно на спринге уже не писал. >Жпа сущность Сразу нет, только ручная работа с бд и полный контроль.
>>3643650 Да, но его надо написать, если ты меняешь брокер с кафки на какой-то другой, то написать этот новый Impl нихуя не простая задача, потому что гарантии и мехнизмы работы брокеров совершенно разные. На бумаге все просто да.
>>3643730 Бу-бу-бу. У тебя чувство юмора вообще отсутствует, без обид. Ты наверное один из тех, кто в команде душнит на код ревью по поводу слова "get" или "find".
>>3643642 >Сразу нет, только ручная работа с бд и полный контроль. Смысл писать сложные запросы через JDBCTemplate я понимаю. Но нахуя писать под каждую сущность create/find/update и прочее? ЖПА с этим прекрасно справится сам.
>>3644074 А зачем иметь в проекте зоопарк библиотек? Я же не на копролите работаю, где все подключено по дефолту и это говно стартует 5 мин. Нахуя мне думать сложный ли это запрос или нет, как его писать, через @Query или через репозитории, если можно договориться, что все всегда пишем руками. >create Удачи написать сложную upsert логику через jpa.
>>3644087 Да дефолтный апсерт. У тебя таблица, надо чекнуть есть ли такой айдишник и если есть, то обновить изменяемые данные, обновить updated_at - это самый простой случай, jpa тут справится, но тоже она может какую то хуету сделать. А вот недавно было, что надо не по айди чекнуть уникальность а по двум столбцам и условию. Если условие выполняется, то обновить одним способом, а если нет, то другим. Руками такое пишется очень просто. Через jpa это наверное нереально решить и надо будет в коде эту логику писать: делать селект, писать ifы и потом или инсертить или апдейтить
>>3647000 Вот это прикол будет, если служба безопасности яндекса позвонит на выдуманную работу. Ты нах не нужен яндексу без подтверждения действующего начальника, что ты работал на этой работе.
>>3646838 >1 - какая-то задача из жизни разработчика + тесты Задача из жизни, стандартной библиотекой пользоваться нельзя, есть 2 массива... >2 - алгосы Ну тут все по классике. Стандартной библиотекой пользоваться нельзя, есть 2 массива... >3 - сис диз Давай рассмотрим эту тему на примере алгоритмов. Стандартной библиотекой пользоваться нельзя, есть 2 массива... >4 - рассказ про свой ласт проект Мы вам перезвоним
>>3647119 Раньше на java было выпущено много игр. Причем некоторые существуют и сейчас(Minecraft и runescape, к примеру). Однако беда в том, что на java с одной стороны не было сделано хорошего простого и кем-то продвигаемого движка. Причин, думаю, придумать можно много, однако обратить внимание стоит исключительно на тот факт, что разработка и поддержание программ на java сильно зависит от того, кто предоставляет sdk(будь то jdk/openjdk или что-то иное), а потому разработка на java если и ведётся, то максимально таким образом, чтобы на вся тратилось как можно меньше ресурсов. Кто-то может написать про скорость работы программ на java, но сейчас отлично работает jit, кто-то может написать про беды с памятью, но никто не объяснит, что сейчас используется поточная сборка мусора, а потому на многоядерных машинах все работает более-менее хорошо.
Технических ограничений для разработки игр на java нет. Просто когда какая-нибудь компания может подложить свинью целой отрасли разработки игр, то ситуация не очень хорошая выходит, а потому многие из-за этого обходят разработку на java стороной.
В добавок скажу вот что: когда я учился в универе (2016-2020), то никто из моих одногруппников не изучал java. Даже те, кто шел в разработку под андроид, изучали kotlin. Думаю, что такую ситуацию можно экстраполировать и сказать, что современные разработчики просто не трогают саму java, а потому и разработка игр там стоит.
>>3647119 Весь геймдев нынче вертится вокруг двух движков - Unreal и Godot. Ну и еще Unity когда-то был, но кажется он полудохлый нынче.
Так вот что в Unreal, что в Godot, языком программирования является С++. Там есть всякая скриптовая обвязка типа GDScript или даже блюпринты в Unreal, где все программирование мышкой делается, но в конечном счете это превращается в код на С++.
>>3647141 >современные разработчики просто не трогают саму java Разве? Вкатунов в джаву очень много, и не только великовозрастных, а еще и студентов. Сама джава ведь никуда не делась и как ни крути, работы на ней все еще много относительно других технологий. Хочешь как-то зарабатывать деньги - вероятно придется учить джаву.
На западе конечно у зумерков стал тайпскрипт популярен и Rust, но в Европе и России это малопопулярные технологии и будут таковыми еще много лет.
>>3647159 >Вкатунов в джаву очень много Вот только везде нужны сеньоры. Я как-то пытался перекатиться на джаву, имея 10+ лет опыта сишарпа и джва года голенга - хуй там. На мидла надо 5 лет именно джавы и твой опыт не опыт, кафка не кафка. Джуны в принципе не нужны, куда катятся эти вкатуны непонятно.
>>3647189 Добавь в резюме у какого-нибудь места работы слово java чтобы нейронка у херочки и сама херочка с мозгами как у gpt смогла тебя пропустить на техсобес
>>3647119 >Initially, Blizzard tried to write the game using an inefficient language called Java. After Java was dropped in favor of C++, everyone saw a huge boost in engine performance. C++ was far more efficient. The last and largest code rewrite needed was the rendering engine, and by the end of 2000, WoW’s engine was drawing 30,000–50,000 triangles at acceptable frame rates. Even unoptimized, the new engine tripled the frame rate of the Warcraft III’s engine while allowing for increased texture resolution.
>>3647189 Так просто в резюме меняешь шарп на джаву и все, ты теперь джавист с 10 летним опытом. Так почти все делают нынче, разве нет? Это ведь даже не накрутка опыта, просто технологию дорисовал нужную и все.
>>3632388 Метрики забыл, мудаки руки из жопы, дашборды забываете, вы потом как блять смотрите что ваша фича работает, глазами в логи? Три-четыре занимает эта хуита, причем запилить, как нейродебил сверху сказал, несколько часов
>>3649439 три-четыре дня (быстрофикс) Тесты, перфоманс тесты, е2е тесты, метрики, руками потыкать, дотащить на прод, протестить на проде, доку составить, юзерам рассказать, согласовать, пиздец короче насколько у всех всё по-разному
>>3649443 У вас не разрешено нейронками пользоваться? Сейчас почти все кабаны уже купили подписки на клод код или кодекс своим гребцам. На кодовую базу всем кристаллически пахую.
>>3649624 Это где, в Европе так? В тинькоффе например переходят на генерацию кода при помощи нейронок, у них модели локально развернуты. В plata на claude code сидят плотно. Я сам в одном финтехе работаю и тут тоже claude code и руками код уже никто не пишет последние 2-3 месяца.
>>3649626 Ну развернули квен и еще какую-то опенсорсную модель на полудохлом кластере из говножелеза. Разумеется никакой интеграции с IDE, cli и прочим нет, либо работает через задницу, выжирая весь лимит токенов. Есть чат, но там нет никакого контекста проекта. По факту это даже нельзя сравнивать с моделями от опенэйай, антропик и гугл - просто иной уровень отстающий от передовых моделей на несколько порядков. Автокомплит советует хуйню. Добавляешь код в контекст и пытаешься что-то порефакторить - упираешь в полку по токенам
Ебало имаджинировали, когда занавес снова упадет и российские аналычи повторят судьбу советских инженеров? На западе тогда уже во всю будут enterprise-ready решения генерировать по щелчку пальцев, тут до сих пор целым отделом в 100 человек 3 года педалить надо. Будут потом ныть, что сократили, что клятые кабаны разрушили весь бизнеси и инженерную культуру, что запад в штаны снова насрал, и будут на рынке стоять трусы продавать как делали их предшественники в 90е годы. Тогда инженеры тоже 20 лет при брежневе и горбачеве сидели хуи пинали и космолеты рисовали, причем делали их неэффективным убыточным говном в отличие от западных решений. Разумеется как только все пукнулось, их труд оказался нахуй не нужен. Конкуренция это фундамент, без конкуренции российское айти станет тем же убыточным неэффективным говном что и советская инженерия.
правда ли что с граальвм можно генерить нативные десктоп приложения, не требующие jre на компах пользователей? Т.е. на ванильном хорошо документированном свинге или javafx делать нативный интерфейс сразу на все платформы?
>>3649712 впервые за 100 лет нашли что-то, в чём мы можем быть востребованы и компетенты на мировом рынке - заказная разработка ПО. Пыня и это смог уничтожить
>>3649712 То был слом парадигмы и подхода к жизни, тогда были инженеры которые верили, что все что от них нужно это педалить максимально, а за э то им государство ВСЕ даст. И это работало какое-то время. А сейчас инжы считают нет\гросс, за опционы готовы жестко поторговаться или на 2-3х работах въебывать.
>>3649718 >Ты реально веришь веришь, что такие пропадут Чел, кто реально стремился там опционы всякие получать и бабло колотить, те сдриснули после гойды, а большая часть еще до гойды. Эти люди явно не пропадут, как не пропали все инженеры совковые, но это единицы людей, это редкость. Большая часть людей это просто пассажиры на окладах в банках и госухе сегодня. Ну еще есть прослойка зумерков в яшке и озоне с авито, где они пытаются в перфоманс ревью по западным лекалам играть и перенимать их практики, но и это вряд ли еще долго продлится.
Кого мы видим в jvmjobs сегодня? Скуфов 35+ в банках. Под предводительством димсола пиггера, который походу уже нигде сейчас не работает, а только деньги проедает и делает свой сайт с говнокурсами по джаве, когда ну, уже явно поздновато с этим на рынок российский выходить. Я сомневаюсь что эти люди способны будут потом заново реинтегрироваться в мировую экономику.
>>3649727 >Эти люди явно не пропадут, как не пропали все инженеры совковые Имел в виду, что среди совковых инженеров нашлись те, кто в итоге вкатился в айти, в бизнес, в торговлю, в криминал и стал успешным. Но большая часть пошла именно трусами торговать в лучшем случае, а в большинстве случаев просто просинячила несколько лет и сгинула в землю. А кто не сдох и не выкатился из профессии, те по итогу на корпоративном велфере в размере 30к рублей во всяких там нии и окб туполев просидели до начала гойды, когда выяснилось что нужны аналоговнеты, а вся инженерная культура давно утеряна.
>>3649727 >который походу уже нигде сейчас не работает А он в принципе где работал? Его даже фамилию никто не знает и резюме его не видели. Он по кд отшучивается и рассказывает небылицы как консалтингом занимался и его приглашали курировать проекты в сбере где он скуфидонам указывал как коды писать
>>3649728 как работавший на оборонном заводе, скажу, что нет там никакой инженерной структуры и никто там не ебошит. "инженеры" приходили пить чай, разгадывать сканворды, ходить в гости, спать, пить разбавленный спирт бог знает что ещё. И естественно хотели продолжать делать это дальше, вот только проблема - больше за это не платили
>>3649732 >главное чтобы ядро государственности всегда было жесткое, кгбшное, несгибаемое именно это ядро и причина всех проблем россиюшки за последние 100 лет
>>3649729 > ИП Соловьев Дмитрий Николаевич > учился на матфаке ВГУ с 2012 по 2016
В целом это все, что про него известно. Каких-то проектов на гитхабе, резюме, выступлений на конфах - ничего этого нет. Просто как будто человек где-то в третьесортных галерах работал конфигуратором спринга, а потом провинциальным тимлидом, пока была сиська в виде западных и ковидных денег. Как только сиська иссякла - пошел делать говнокурсы под призмой того, что остальные курсы вкатунов мошенников готовят, а вот его-то курсы ого-го будут и созданы для обучения профессионалов и прочих честных господ.
Но выходить с этим на российский рынок в 2к26 году? Какой в этом смысл? Айти сдохло, половина кнопкодавов джавистов сдриснули еще в 2к22 и возвращаться не хотят, сама джава уже не так популярна на ру рынке как прежде. Кому все это нужно и зачем?
>>3649734 >>именно это ядро и причина всех проблем россиюшки за последние 100 лет
Я с тобой не согласен, это ядро, причина того что на нашей территори вместо нефтекачалок под охраной блюевотере, вокруг которых бегают полудикие папуасы в унтах с палками, стоят города миллионники в которых живут люди, плохо ли хорошо, но они живут. Запад со слабаками не церемонится и это факт.
Недавно смотрел обзор про дедхенд и просто охуел от масштабов, прикинул сколько бы спиздили и какая бы смета была если бы это дали на откуп конкурентному прогрессивному частному бизнесу на подряде, имея как пример космодром восточный, по итогу бы проект просто закрыли...
>>3649729 А, ну и еще, персонаж, несмотря на свой турбопатриотизм, на самом деле очень соевый и до усрачки обожает потреблядство в виде покупки устройств эпл, игровых консолей, игрулек и премиальной бытовой техники.
Как я кекаю с нейрошизов, которые бегают по всем тредам. Как думаете, это неудачливые вкатуны или чмони, которых лейоффнули? Почему они хотят чтобы мне было так же плохо, как и им? Я просто дунасю 10лет в айтишечки и хочу в этом году вторую хату купить за нал и никому гадости не пишу. Почему вы такие едкие, нейрошизы?
>>3649861 Бери ещё в расчет то, что сама хата норм так дорожает. А что ты предлагаешь, обмазаться офз? Так это уровень вклада, да, было хорошо, когда кс была 20+, но это закончилось. Обычных облиг надёжных нет сейчас, любая контора может обанкротиться по щелчку пальцев и провести хуем по губам тебе с твоими облигациями. Про акции/валюту/крипту слушать не хочу, я не лудик.
>>3649774 >Как думаете, это неудачливые вкатуны или чмони, которых лейоффнули? Да это какие-то челы из около айти. Либо студенты, которые ещё толком не вкатились. Либо челы, которые сами там что-то кодят по стримам/курсам, но постоянной работы не имеют. Джава рынок в РФ вообще от ИИ сильно пострадать не может. Написать сам код это вообще самая лёгкая финальная часть работы в каком-нибудь дефолтном банке
>>3650081 >Написать сам код это вообще самая лёгкая финальная часть работы в каком-нибудь дефолтном банке Вот тоже всё пытаюсь это околоИТшникам объяснить, если бы можно было просто писать код, а клиенты бы просто говорили что им нужно, это была бы самая простая работа.
>>3649712 >На западе тогда уже во всю будут enterprise-ready решения генерировать по щелчку пальцев Так стопэ, нам обещали порабощение AGI уже к вот сейчас. А по факту эта хуня даже кастомер суппорт не может заменить. В чем дело? Просто хочу разобраться.
>>3649897 >сама хата норм так дорожает. Я все жду когда продать две свои которые сдаю, так вот с 2021 года вторичка стоит на месте >это уровень вклада Да, даже ниже на самом деле и гемора больше. На вкладе держи просто, пока ставка до 9% не уйдёт нет смысла в бетон перекладывать. Да даже если и дойдёт, уровень цен обошёл уже мировой, дороже чем нормальное жилье в тае и кипрах, никто не будет брать ссаную однушку по цене за которую можно взять одну в дубае и ещё останется на тай.
>>3650304 >с 2021 года вторичка стоит на месте Я в дс2, хаты в приличных жк и некоторые сталинки дорожают ебически на вторичке. Мб в мурино и подобных местах студии/однушки стоят на месте, я не мониторю особо этот рынок.
>>3649717 > впервые за 100 лет нашли что-то, в чём мы можем быть востребованы и компетенты на мировом рынке - заказная разработка ПО. Пыня и это смог уничтожить
Так пыньку для этого и поставили ЗОГ на должность царька, чтобы он держал Россиюшу в средне-отсталом положении, не давал ей опуститься на самое дно ну и чтобы и конкуренцию никакую не представляла на мировой арене, что вроде типа Латинской Америки и Ирана, Европку то же экономически осаживают с помощью пыньки, чтобы она то же сильно не конкурировала, больше от СШП зависела
>>3650740 Но тем не менее вакансии у них открытые есть. Была бы совсем никому не нужна - уже бы давно всех уволили и все закрыли, оставив только компилятор котлина.
>>3650761 А данные для джейсонов где взять? А как данные сохранить? А как данные распределить? А как джейсон переслать? А что делать, если пересылка джейсона упала? Ну и так далее.
>>3650761 Это без сарказма было. Мне кажется цифра так по 99%, по моему опыту очень редко где что-то технические сложное а) пишут б) оно действительно там нужно В большинстве случаев технически сложные проекты - это просто игровая песочница для инженеров, где оверинженерят всё подряд просто потому что скучно/на конфе так сказали/в книге так написали/поднимает статус компании. Чистый каргокульт.
>>3651350 Её убил ебанутый АПИ и отсутствие задач ещё до виртуальных потоков, собственно кейс когда у тебя огромная куча ничего не делающих потоков и ты ничего не можешь с этим сделать кроме как ждать - довольно редкий, есть только ты сам его не смастеришь специально.
>>3651519 >когда у тебя огромная куча ничего не делающих потоков и ты ничего не можешь с этим сделать кроме как ждать - довольно редкий Это сценарий любого бэкенда, которое делает запросы в бд/кэш и ходит в другие сервисы. Твое приложение большинство времени тупа ждет ответа. Когда растет нагрузка, то тогда и появляются проблемы. Решение - nio. Но я согласен, с тем что реактивщина - хуета, пишу уже несколько лет на корутинах nio код и кайфую.
>>3651539 >Это сценарий любого бэкенда, которое делает запросы в бд/кэш и ходит в другие сервисы. Это решается оптимизацией запросов к бд и инмемори кэшированием >Твое приложение большинство времени тупа ждет ответа. Только если ты отдал всё на откуп какому-нибудь хибернейту и забодяжил тебе несколько фулсканов. >в другие сервисы Зачем оно ходит в другие сервисы? Если оно зависит от других сервисов внутри инфраструктуры, то разделения не должно быть, потому что микросервисы должны быть независимыми. >Когда растет нагрузка, то тогда и появляются проблемы. Решение - nio. Я же говорю - это ленивое решение, когда не хотят решить проблему в корне - а именно - почему приложение ждёт-то? Там большинство операций может мгновенно выполняться при правильно написано СКЛ. А будут быстро выполняться - не будет очередь ждущих потоков расти.
>>3651711 Диван, плз. Скл моментально у него выполняется и запросов по сети нет, ага. В своем петике можешь делать как хочешь, а на реальных проектах все как я описал. Если ты такой умный, то почему такой нищий? >>3651703 Они релизнулись? Все равно у корутин апи удобнее в разы. Когда виртуальный треды релизнутся, то корутины просто будут поверх них работать. Но надо будет смотреть, нужны ли вообще корутины будут, но я думаю мы на них останемся, мб в новых сервисах уже чисто на виртуалычах будем бахать
>>3651711 >А будут быстро выполняться - не будет очередь ждущих потоков расти Кстати ещё. При повышении рпс будут расти потоки, потоки - это потребление памяти. С блокирующим подходом ты упрешься в это, а с нио тебе вместо тысяч потоков надо будет всего один воркеп пул + несколько потоков под шедулеры. То есть там где твой блокирующий сервис не справляется и нужен будет второй и третий инстанс, нио будет справляться с этим в один инстанс. Вот и вся разница. Если ты этого не понимаешь, то ты либо джунишка, либо на серьезных проектах не работал
>>3651850 А точно, сейчас ждут стракчуред канкаренси. Вообще посмотрел, для котлин корутин особо нет смысла переходить на виртуальные треды. Я только один кейс придумал: если сейчас внутри корутин есть блокирующие вызовы, то тогда виртуальные треды помогут. Но вообще внутри корутин не должно быть вызовы блокирущих штук, так что этот поинт невалидный.
>>3652073 Может уперся, может нет. Вопрос в другом, зачем делать плохо, если можно хорошо? С таким же майндсетом можно на старом пхп работать, где каждый реквест - это отдельный ос процесс.
>>3650731 >Компания реально помирает и на дно уходит или это слухи/выдумки? Открываешь финансовую отчетность и смотришь, а не >>3650740 икспертов слушаешь.
А что по эйджизму? Я пока ещё немного молодой (28 лет) весёлый синьор-андроид разработчик в банке. Думаю перекат в бэк, чтобы там до пенсии сидеть, так как мобилка дело молодых. Или это хуйня, и джава-скуф так же не нужен на рынке?
>>3652835 Если готов идти на зпку джуна/мидла, то шансы есть свичнуться на бэк, иначе очень маленькие и чисто от удачи зависят. Сам свичнулся с андроида на бэк в 21 году, даже тогда тяжело далось, язык тот же да, но все остальное соверешенно другое. Намного проще свичнуться на другой бэкенд стек, чем свичиться на другую платформу. Про эйджизм хз, мне 29-30, ни разу не сталкивался с ним и думаю, что это сказки. Мб если ты откровенная греча ~50, то тебя нахуй пошлют, но я бы не назвал это эйджизмом
>>3652835 Или что вообще делать, 8 лет уже работаю и точно не хочу заниматься андройдом через 2-3 года. В тимлидство и тд не хочу, слишком заебно. Хочу просто работать по 5-6 часов в день, но в какой то сейвовой сфере (бэк мне кажется такой)
>>3652839 >эйджизма нет >в 50 твои 30 лет опыта никому не нужны Не переживай, тебе осталось лет пять максимум. Потом малолетние соски будут скипать твое резюме, а пориджи с татухами будут специально валить тебя на собесах.
>>3652851 Я говорю про 50 летних вкатунов и лоускиллов. Если ты реальный специалист в 50 лет, то у тебя все двери открыты. А если ты 30 лет занимался хуетой и теперь ты не можешь составить конкуренцию вчершнему студенту и волку, то кто в этом виноват? За стаж не платят, но это не эйджизм, а конкуретная индустрия. Плюс индустрия появилась вообще недавно, и все стареют в ней, поэтому и отношение к возрасту будет меняться.
>>3652880 Ты не понил. Чтобы показать скиллы, надо попасть на техсобес. Сложно, когда твое резюме скипают по возрасту. На техсобесе должен быть равный специалист, а не мясной бот с вопросами по бумажке. С этим еще большая проблема, обычно там сидит литерали поридж из мемов и надувается от важности. В моей практике адекватные собесы были только в люксофте. Кароч ты скоро сам все увидишь.
>>3652903 Я даже через сокет чувствую какой ты неприятный скуфендуй, который думает что умней всех, а вокруг только тупые пориджи. Так что не удивлюсь, если ты 30 лет проработал на заводах и галерах (ру люксофт кстати это типичная говногалера, где продавали круглых идиотов за сеньоров). Понятно, что с таким опытом ты идешь нахуй, раз за 30 лет даже на норм проекте не смог поработать и закрепиться. Обычно такие скуфики только пиздеть умеют и говорить как правильно, но валуе от них 0. И еще они максимально тупые и без cs базы: не могут линкедлист развернуть, дерево обойти или даже не знают как типы с плавающей точкой работают в компьютере. Какая им работа над сложными проектами, если они элементарных вещей не знают и не понимают?
Ну по своему опыту скажу, что даже круд долгоживущий и работающий 24/7 без инциндентов сделать не так-то просто ептыть. Я в бигтехе (яшке) работал и такой ужас видел, что пиздец. Правда это не джава была, а питон, что еще хуже, но тем не менее.
Конечно тут все чуть ли не мастера крудов и для всех это кажется проще простого, однако когда у тебя код живет годами и несколько поколения разрабов его писали, в том числе зеленые стажеры, в том числе наспех чтобы успеть к ревью/дедлайну, то поддерживать такой круд в адекватном состоянии не так уж и легко.
>>3653061 Так в конторе пидорасов работают только студенты, там чел с двумя годами будет самым опытным в команде. У лида будет три года опыта, каждый месяц новый лид. Конечно, они напишут хуйню. 100% у тебя это была первая работа после вуза.
>>3653102 >>3653102 >там чел с двумя годами будет самым опытным в команде. У лида будет три года опыта, каждый месяц новый лид. Конечно, они напишут хуйню. 100% у тебя это была первая работа после вуза
Ну кстати ты угадал тут везде. Яндекс был моей первой работой, и я реально видел 22 летних тимлидов у которых 3 года опыта и весь этот опыт был в Яндексе в одной команде.
>>3653351 >> как же в реальной говноразработке всем поебать на чистые код и чистые архитектуры
А то! Забавно слушать как на митах, программисты заливают про чистый код и архитектуры, рассказывают как это охуенно и манагеры вроде бы даже ведуться, а потом когда проебываются сроки и у манагеров сдают нервы и они начинают гореть со слова "чистый", "рефакторинг".
Беспезды, если на проекте толково имплементирована, эта самая "чистая архитектура", багов в разы меньше и стоимость добработоки примерно нихуя, НО! чтобы тащить эту самую "чистую архитектуру" в нужном темпе на проект, нужны прям забивные синьки (причем не на словах) в количестве не меньше двух, которые эту архитектуру делали 100 500 миллионов раз и прохавали все возможные грабли.
По факту, чистый код это про то, что ты по умолчанию должен ебашить этот самый чистый код "с нулевой".
Это достигается за счет кучи факапов и постоянных практик, работы надо ошибками и т.д., и да этот скилл со временем деградирует если его не поддерживать.
Поди найди таких мастеров на рынке в нужном количестве, в основном рынок завален анскил говнокодерами. Так что имеем, то что имеем.
>>3654501 Клин аркитэкча в жабе это тупо трехслойка из контроллера, сервиса и рипазитари. Контроллер инжектит в себя сервис, сервис инжектит рипазитари. В сервиса срем "бизнес-логикой" и дергаем базюльку через рипазитари. На похуй инжектим сервисы в сервисы. Тесты пишем через моки, лишь бы покрытие было на уровне и кипиай не просел, а то премку не дадут
>>3653555 Это там где каждый метод и каждый класс должен делать одно действие и нести одну ответственность. Вызвал метод - вот тебе новый класс, вызываетль методов.
>>3652344 >Вопрос в другом, зачем делать плохо, если можно хорошо? Всё верно, нужно делать хорошо. А закладывая оверинжениринг на условия которые никогда не наступят ты делаешь плохо. Ведь ту сложность, которую ты вкорячил чтобы хэндлить несуществующие условия, нужно поддерживать всегда, даже если они никогда не наступят. То есть ты сделаешь проект сложнее и неповоротливее просто так.
>>3654716 Тут нет никакого оверинжениринг, nio - это стандарт в индустрии на всех стеках уже очень давно. Если тебе это сложно, то я тебе просто не возьму к себе в команду (у нас асинхронщина оправдана на 1000%, потому что это мльопс с ебанутейшим трупутом), потому что ты лоускилл, а мы сейчас мидлам платим 400+, так что развивайся, друг. С твоим подходом, можно использовать пхп и не париться ни о чем.
>>3654749 А что вы с nio делаете? Поверх netty/vertx что-то педалите? Мне кажется для большинства проектов виртуальных тредов более чем достаточно стало.
>>3654749 Если единственная причина применять технологию чтоб было "как у людей" (т.н. "стандарт в индустрии"), то это оверинжинеринг. То есть ты, будучи инженером намеренно отказался думать и положился на "знающих людей". >>3654749 >С твоим подходом, можно использовать пхп и не париться ни о чем. Если он решает бизнес задачу - конечно. А что такое, какой-то митап-пропрок предал ПХП анафеме и теперь все должны его избегать? Нормальные инженеры так-то своей головой думают. >>3654749 >Если тебе это сложно, то я тебе просто не возьму к себе в команду Не поэтому, ты не возьмешь меня в команду, потому что тебе денег не хватит мне заплатить. Твоими копейками только в СНГ понтоваться, дурачок. Ты наверное считаешь себя супер важным, и чувствуешь что нужно отрабатываться свои копейки вот и городишь огород везде где не попадя, чтобы щёки надувать.
>>3654773 Так виртуальные потоки под капотом использует nio (epoll) для блокирующего io. Просто у нас проект старенький, тогда ещё не было виртуальных тредов. В виртуальных тредах мне не нравится, то что код и рантайм начинает противоречить. То есть я использую блокирующий io явно в коде, а потом в рантайме джвм переделывает это на nio, как то это костыльно, нет контроля и нельзя полагаться на это во всех кейсах наших. Когда релизнится стракчуред канкаренси - это будет другое дело.
>>3654824 Где ты ря увидел, хех? Если ты напридумывал себе, что ты работаешь в юэсэй и получаешь 500к в год, то советую умыться и в зеркало глянуть, друг. 400к на руки - это 5к+$ (напоминаю, что это вилка на мидла), очевидно, что такая лоускилльная чмоня как ты, таких денег не видела в жизни.
>>3654836 А в чем гордость то? Ты типо работаешь в каком то революте за смешную получку (макс 3-4к на руки), и думаешь, что самый успешный? Я жил в нл и работал в букинге и бол, съебнул после 4х лет там, не моё. Даже окончания рулинга не дождался
>>3654840 >Я жил в нл и работал в букинге и бол, съебнул после 4х лет там, не моё А мог бы еще год до 5 лет досидеть и паспорт нл получить и жить в валлидворлде как сыр в масле...
>>3654842 Ты думаешь так легко получить голландский паспорт? Это не работает так, что ты просто отсидел, поработал там и тебе дали бумажку. В ес лютая бюракратия, получение паспорта может затянуться на 10 лет легко, знаю такие примеры. А сейчас так и подавно. И тебе ещё надо будет отказаться от рф паспорта. Исключение - это жениться или выйти замуж, там отказываться не надо и получать паспорт достаточно изи
>>3655071 У него наследование головного мозга, он застрял в 1995 году. В 2026-м сервис - это просто пачка функций, можно инжектить куда хочешь. Если не надрачивать на 100% покрытие юнит-тестами и не мокать моки, то сервис можно просто заменить набором статических функций.
Пиздец у вас тут тред нытья какого-то постоянного. Несколько долбаебов любой вопрос превращаю в УСЕ ПРОПАЛО. Поделитесь лечше, где щас комфортно на Жабе работать. Какие компании в тир 1 поставить можно в этом смысле?
>>3655071 Инжектить сервис в сервис пиздец как плохо, в РЕАЛЬНЫХ проектах запросто словишь циклические зависимости. Если бы ты работал, то встречал бы такое
>>3655186 >тинек и сбер в желтом полная копия процесса найма яшки, плюс потогонка и нарезка тасочек на 30 минут - 1 час, чтобы ты не заскучал, ну и лютый эйджизм и презрение от микрочеликов из бауманки. в зеленом лоускилы скуфиндуи, анальная иб и прочие приколы. ну и зепки там нищенские, зеленый это компенсирует годовой премкой, если тебе повезло досидеть и лутануть в конце года 3-5 окладов, которые добьют твою нищерскую зэпку до средней по рынку
>>3655285 Это известный чел из джей ви эм джобс. У него то ли шизотипическое расстройство, то ли аутизм. Вроде как инвалидность с детства по дурке, и он пенсию получает за это.
Я тоже примерно как он, только мне пенсию не платят и инвалидность не дали, приходится по дно-работам побираться.
>>3655285 И что мешает богатым айтишникам с опытом 5+ лет переехать в Казахстан хотя бы лучше в Грузию куда-нибудь, где нет никаких сосанкций и никто из компаний не съёбывал после гойды? Охуеть проблемы.
Вот джуны точно никуда не вкатятся если не накрутят и не пройдут собес, конечно - это факт. А вам просто нужно переехать. Ну или переходите на 1С с той же джавы, и сидите тут ждите пока гойда не закончится.
>>3655840 В том посте чел, который 1.5 года без работы, он со справкой из дурки и получает пенсию по инвалидности. Это известный шиз в jvmjobschat.
А в Казахстане, Сербии и прочих локациях работы меньше чем в России. Если ты прям на западного кабана можешь ишачить и тебя кабан этот взял или готов взять на работу - то это одно дело. Если просто так переезжать, то делать там особо нехуй, как мне кажется.
Сам я в Сербии живу, тут конечно есть все еще и епам, и люксофт, и всякие другие галерки и конторы, даже jetbrains, но найма очень мало и шансов куда-то попасть тоже очень мало даже если у тебя много лет опыта.
>>3655851 >Сам я в Сербии живу, тут конечно есть все еще и епам, и люксофт, и всякие другие галерки и конторы, даже jetbrains, но найма очень мало и шансов куда-то попасть тоже очень мало даже если у тебя много лет опыта. Тут еще многие кто не в теме не знают что качество жизни совершенно другое, в той же Сербии даже в БГ топят дровишками и зимой сейчас после 5 вечера лучше не дышать лол. При этом ценник за ебучую гарсоньеру под 1000 евро, в соседнем НС дешевле, но уже работ нет нихуя.
Ку, господа, такой вопрос. У меня натикало уже 5 лет опыта, за которые я столкнулся практически со всем: от фронта с ангуляром или реактом(я работал фуллстеком, хотя подавался только на джава-дева), до AWS, кубернетеса(я мигрировал систему микросервисов в него), терраформа и прочей девопсовской шляпы. Вопрос вот в чем, я никогда на своих проектах не углублялся полностью в джаву и ее преимущества, т.к. работал нибо на кабанов, либо на галеры или госуху, где сильных пчелов не было. Так вот вопрос, как мне дальше развиваться? Насколько я понимаю, я все это время работал на нишевых кабан-кабанычей, которым было без разницы на нагрузку и оптимизацию своих приложений. Стоит ли мне двигаться в эту сторону или как-то по-другому?
>>3656496 Будешь поддерживать энтерпрайз говно реально 20-летней давности. В лучшем случае, тут хоть платят. Я лично планирую свичнуться в observability engineering, тема всем нужная, но непопулярная.
>>3657047 Она отказалась от рф гражданства и теперь только по визе может к маме приехать в мухосранск? А может она там муженька нашла и через брак паспорт получила? Ну и еще скажи в каком году она получила паспорт
Кто шарит в Eclipse IDE? Проблема такая: Чтобы установить темы на синтаксис, там используется TextMate. Синтаксис окрашивается по скоупам в словаре. Но также в Eclipse есть настройки в Windows – Preferences – General – Text Editors – Appearance color options, в которых можно настраивать цвет в цлом для синтаксиса, фона. Проблема видимо в том (хотя я не уврен до конца), что какую-бы тему в TextMate я не установил, настройки Appearance color options видимо перезаписывают настройки цвета текста темы. Да, какие-то ключевые слова подсвечиваются, но большая часть синтаксиса окрашена в цвет foreground color Appearance color options. Например, невозможно окрасить property в object.property потому что все выражение окрашено в цвет foreground color. Кто-нибудь знает как это можно обойти или может дело вообще не в этом.
>>3657140 В 2022 году получила паспорт. А замуж она потом вышла за гражданина США и съебала туда потом. Возможно, отказалась от гражданства, я не интересовался. А минусы-то какие? Я бы тоже с удовольствием отказался и даже стал бы апатридом. Жаль, что нельзя.
>>3657202 Блять, выкинь нахуй это говно. Они до сих пор баг не починили, когда хочешь выбрать из списка пропозалов нужный класс/метод/переменную/интерфейс при написании кода - эта хуйня просто закрывается.
Я заебался тыкать Ctrl+пробел два раза подряд, выкинул эту парашу в мусорку, и накатил Идею.
>>3658256 Я не знаю, что там в java среде, я его не по назначению использовал, сначала для js, потом вообще для C#. Какие-то пропозалы у меня выбирались все равно, но я их не настраивал, поэтому не могу точно сказать, что это за плагины/lsp были. Мне просто надоело белые строки писать когда лезешь за каким-нибудь элементов многомерного массива и все сливается в глазах в одну кашу и тогда я уже психанул и пошел искать другие варианты. Но даже в vs code я пока не успел решить эту проблему, но по описанию chatgpt это возможно. Для сайтов eclipse вполне подошел, темы ставятся хоть и с такими проблемами, ai codeium тоже ставится и работает. Но времени я много потратил, чтобы всякие баги побороть и так и не поборол. Но это же бесплатный опенсорс.