Есть вакансии на 5+ лет Накрутил и кое как стали звать Ток я не хочу идити на сеньку, мне и мидлом не накрученным норм Нахуя рынок сам вынуждает меня врать Рынок сам волк похуже назарова получается
>>3583621 Но я думал сеньер это про понимание того, как его прошлые решения отразились на проекте А не про то, сколько ключевых слов в java я знаю и что спринг делает, когда ты на него не смотришь
>>3583633 Опыт с одного проекта не всегда применим на другом. А иногда даже и вреден. Сеньку обычно отличали знания технологий. Типа спринги, хуинги, редисы, кафки и тд. С нейронкой у тебя не будет проблем вообще с ними разобраться.
>>3583653 Кароч рынку пиздец и нужно с помощью ии попытаться закинуть свою жопу потеплее и повыше и плевать на все А я хотел нормально из подмастерья стать мастером Спасибо, пойду дальше крутить
>>3583732 >>3583730 >>3583776 Вот попросите кандидата подсчитать количество букв в слове и сказать на каких они местах. Если сможет - он уже обогнал ЛЛМ.
>>3583796 У меня сейчас из команды джуна+ забрали сеньером в озон 2 недели вот ток отработал вчера и ушел LLM помогли на всех этапах Если справаится с испыталкой, то я заканчиваю карьеру и иди танцевать го го
>>3583780 А что не всё что ли? С нейронкой любой джун имеет знаний как сеньор и в принципе закроет любую таску. Раньше джун без сеньора и гитхаб открыть не мог. Сейчас разница между джуном и сеньором только в наглости и уверенности.
Количество джава вакансий миддлов и сеньоров соответственно (джуны нахуй никому не нужны уже давно). Падение в 5 раз с 2021 года с трендом дальнейшего снижения. Если это не "айти всё", то что?
>>3583868 Хз, у меня больше половины работы это инфра, поддержка прода, оптимизации хуяции, аналитика требований и тд. Сгенерить код это только часть работы, которую и так обычно впадлу делать, поэтому и появились всякие фреймворки и автокомплиты. А рынок в РФ рухнул не из-за ИИ, а из-за того, что экономика схлопывается. Тут как бы не до наносеков.
>>3583868 >С нейронкой любой джун имеет знаний как сеньор и в принципе закроет любую таску.
Хуя тогда вы ноете о том что анрил 5 статерит, когда у вас есть нейронка? В чем проблема запилить навайбкодить новый движок? Уже давно бы завайбенили на расте... . . .. .. . . .. ... . . . втф пепа?
>>3583879 Я был джуном в 2012, в целом работал за еду можно сказать, ну точнее за среднюю зп, получал 30-40к. В 2019 примерно, до локдауна уже рабоал в другой компании и помню как наши хрюши говорили как нанимать, джуны просят 100+ со старта, у меня тогда зп была в районе 130. Это была нездоровая история, если ещё помнить про премии, корпоративы 2 раза в год, дмсы и прочие ништяки. в 2025 весной меня уволили, зп была 200к, типо синьор. Тогда начал везде смотреть и понял что айти реально скукожилось, я искал работу все 2 недели, что типо отрабатывал. Даже чуть больше по сути. За 2 недели получил 2 оффера только, 3й наклёвывался, но я уже не пошел на собес, так как уже выбрал. По зп немного выиграл. Пошел мидлом, я вообще хз как с сеньора на сеньора перейти, типо ты эксперт в своем приложении, в другой компании всё другое, люди другие, правила написания кода другие. СТрашно? Очень страшно, какого хуя хрюши не молят меня о встрече? Здоровая ли ситуация сейчас? Ну вспоминет мам пап, бабушек дедушек, как они тряслись за свое место, или друзей не из айти, как у них растут зп, как они меняют работу. В целом стало похоже. Хорошо говорить о том, что эта тряска пойдет на пользу, когда ты пару месяцев назад получил офферы и вроде как доказал себе что с голоду не умрешь пока, пробустил уверенность и скил прохождения собесов слегка. Конечно мне хочется чтоб айти перегрели снова и я втайне надеюсь, что маятник качнется в другую сторону и нам придется переписчывать тонны говнокода вайбкодеров в условиях дефицита нормальных разрабов из-за лопнушего пузыря джунов и вайбпидоров. С доугой стороны если это не лучится отрасль в лбом случае выйдет на стабильную прямую рано или поздно. Ну и да какого хуя джуны в джаве хотят больше чем интерны в хирургии, вы охуели, я это всю жизнь гвоорю, какого хуя у моего друга врача зп в 3 раза меньше чем у меня? Ах да, забыл ещё про лайвкодлинг, когда я собсесился раньше, мне на позщицию мидла задавали вопрос как устроена мапа, хуя згнаешь про бакеты, а ты хорошЮ принят)) 2025 час ебли по кишкам джавы и лайвкодинга, алгоритмы, сборка мусора, систем дизайн, ну ты мидл+, нормтак? До синьора пока не дорос)) мне скоро 40, чел, выслуга лет будет?
>>3584082 >анрил 5 статерит Мне так горечно всегда с хейта анрила. Когда выходит говноигра, все помидоры летят в анрил, но когда выходит хорошая, то никто анрил не хвалит, а хвалят разработчиков игры за красивые пейзажи и оптимизации. Из последнего arc raiders такая.
>>3584154 >в 2025 весной меня уволили, зп была 200к очень мало, сейчас толковые джуны имеют 180к >ты эксперт в своем приложении, в другой компании всё другое, люди другие, правила написания кода другие ты должен быть экспертом в разработке хотя бы в одном стеке (а лучше в нескольких). Доменная область продукта тебя не должна волновать, ты не продакт или топ менеджер. Надо расти технически. Конечно есть различия в подходах в разных компаниях, но за неделю ты во всем разберешься, если ты хороший специалист и у тебя большой опыт. >какого хуя джуны в джаве хотят больше чем интерны в хирургии Они приносят больше валью кабану в денежном эквиваленте, чем хирурги, поэтому так. Посмотрим, что будет потом. >какого хуя у моего друга врача зп в 3 раза меньше чем у меня Где он работает? В городской поликлинике? Откуда там деньги? Да, это плохо, но так у нас работает. >выслуга лет будет? Cхуяли? Если ты по знаниям мидл, то и валью бизнесу будешь приносить как мидл, поэтому такая зпка у тебя.
Короче складывается впечатление, что ты просто с 2012 года работал на галерке, парсил джсонки, делал селектики в бд, технически никак не развивался, просто тупо работал и пердел у себя на одном месте, как заводчанин. Получал всегда по самому низу рынку, потому что скилов особо и нет, это доказывается тем, что ты собес проходишь на грейд мидла в какой-то галерке, в бигтехе, скорее всего, вообще бы не прошел, ну или на джуна прошел. Я тебя вижу так - добрый, толстенький, улыбчивый скуф. Человек хороший. Но iq посредственный, как у большинства. Надо переложить джсоны - переложу их с улыбкой, не задумываясь как это работает под капотом (как работает http клиент, блокирующий или нет и т д, копать в глубь можно бесконечно). Тяги к знаниям нет. А теперь ты столкнулся с реальностью, сейчас рынок суперконкуретный.
>>3584211 >хвалят разработчиков игры А кого надо хвалить? Разработчиков языков программирования тоже надо похвалить? А разработчиков IDE, в которой код игры писали?
>>3584225 >парсил джсонки, делал селектики в бд >технически никак не развивался Что ты имеешь в виде под "технически никак не развивался"? Какими знаниями и компетенциями нужно обладать для лычки сеньки в бигтехе?
Так окей, раз все тут такие умные и крытые дяди, то может подскажите, что делать мне
Начал карьеру в 23, сам без курсов и накрутки, работал в мухосране своей в офисе, мясил легаси монолиты с сенькой, который гейткиперел и не делился знаниями, что бы не растить конкурентов Учился сам Справлялся
Подвернулся шанс - ушел в галеру, на банк, болото то еще, но на первой работе я получал 30к целый год и было много долгов, пока раздавал работая в галере, случился ноу хаер И вот я уже полтора года делаю одну и ту же задачу из раза в раз, не росту вообще никак, учусь после работы, но уже подвыгорел знатно
Как выбраться то Тяга к знаниям есть За полтора года 1 раз трогла кафочку и 1 раз писал http запрос лол
дома пет проект микры на го в кубере с кафкой и фронто и обвзяка для обрабокти больших данных на питоне, но кого это ебет
>>3584259 Не надо гнаться за лычками, надо гнаться за знаниями.
Есть два вектора - первый cs, тут просто база: алгоритмы и структуры данных, устройство процессоров, сетей, многопоточность, ос, низкий уровень и ассемблер и т д, можно бесконечно набрасывать. Тем больше знаешь - тем лучше, на собеседовании это чувствуется, даже если вы разговаривает на какую то более прикладную тему.
Второе - более прикладное: построение распределенной архитектуры, разные интсрументы, бд, кэши, брокеры, паттерны. Распределенные алгоритмы: консистент хэшинг, консенсунса и т д Девопс и инфра. Кишочки твоего стека.
>>3584225 >Короче складывается впечатление, что ты просто с 2012 года работал на галерке, парсил джсонки, делал селектики в бд, технически никак не развивался, просто тупо работал и пердел у себя на одном месте, как заводчанин.
Блять, вас всех почитать - вы все такие дартаньяны на мимокроков накидываться. А пока мимокроков нет, весь тред пребывает в аморфно-депрессивном состоянии - "ыыыыы, а хули вката нет, ыыыыыыы нейронки, ыыыыыы накрутки".
>Тяги к знаниям нет.
Про тягу к знаниям особенно смешно слушать от максимально утилитарных вкатунов-перекатунов и LLM-гондонов, jacks of all trades. Опять же - пока нет отчаявшегося омеги, об которую ноги можно вытереть, вы все будете сидеть тут и ныть в треде о том, как вам сложно с джавой и фич не хватает, а импотенцию на саморазвитие оправдывать тем что "LLMы всех порешали" и "на работе это все равно не нужно". А вся ваша хваленая тяга к знаниям - это перекат на гоу, который суть - литералли та же джава, это как хуй на хуй сменить - только время проебать. Ну вот буквально никакой новизны в нем нет. Я бы понял если б для саморазвития вы ебанули бы экзотики какой нибудь типа хаскеля там, или таки взяли себя в руки и освоили матан с алгосами. Попрепарировали бы какой нибудь опенсорс, я хз... Но нет - во всем треде лишь одного джаво-хаскелита встречал, и вы его еще и хуесосите его за это, черти.
>>3584277 >Я бы понял если б для саморазвития вы ебанули бы экзотики какой нибудь типа хаскеля там, или таки взяли себя в руки и освоили матан с алгосами Какие то проекции, я ничего не писал про себя и как развиваюсь. Может это ты хочешь все чем-то заняться, но лень? А жизнь проходит, понимаю.
>>3584225 >сейчас толковые джуны имеют 180к Нет, за много лет имею кучу знакомых в разных компаниях, от бигкека до галеры кабаныча, зп 200-300 у людей на моей позиции. >Я тебя вижу так - добрый, >толстенький нет, хожув зал уже лет 10, раньше после универа был период когда раскабанел немного, сбросил и с тех держу так >улыбчивый нет >скуф. ну пусть так >Человек хороший. ага)) >Но iq посредственный, как у большинства. Надо переложить джсоны - переложу их с улыбкой, не задумываясь как это работает под капотом (как работает http клиент, блокирующий или нет и т д, копать в глубь можно бесконечно). Тяги к знаниям нет. Не, я работал в основном по исследовательским задачам, как раз ковырял что под капотом и тд. Работал в крупном агрегаторе Всю карьеру штудирую алгосы, копаю спринг, немного в ширь смотрю, типо на совсем другие языки и технологии, для расширения кругозора, тяга к знаниям как раз наоборот повышенная.
>А теперь ты столкнулся с реальностью, сейчас рынок суперконкуретный. Ну да, а я не так сказал?
И как раз доменная область сейчас имеет большее значение, программсит сейчас становится больше аналитиком, особо ценятся именно люди, способные пояснить клиенту почему он долбаеб и неправильно строит свои бизнеспроцессы. И если раньше я полностью сосредотачивался на технической стороне, то сейчас понял, что надо больше идти техлиды и итимлиды, разбираться в процессах, а что запрос на секунду дольше выполнится всем похуй. У нас как раз уволили всех спецов и оставлили продаванов и аналитиков, на пару с джунами, Девопсы, синьоры и тимлиды оказались слишком дорогими. >>3584260 Возможно чел прсото не сталкивался с обоссыванием ещё, поэтому думает что уж он то не улыбчивый скуф с джсонами и его точно с рукаи оторвут, а возможно ещё в мск живет, судя по 180к джуну >>3584262 Братан главное здоровье береги. Если толстенький, то похудей, остальное норм. Ну и тренируйся собеситься, всякие моки интревью смотри и закрывай белые пятна в простейших вопросах, которых не касался, в от никогда не трогал многопточку, а кто её блять в джаве трогает вообще, за неделю немного погонял, на собесах уже не контузился с вопроса как создать поток.
Какая нахуй тяга к знаниям и прочая херня, когда я вижу как зеленый джун который не знает, что такое чистая функция, берет ллм и аплается на мидл+ сеньер позиции И УСПЕШНО ПРОХОДИТ ИСПЫТАЛКУ
Какая блять тяга к знаниям в такой токсичной среде может быть
>>3584287 Для меня не копейки, ну нет у моих знакомых зп в разы больше, да за последний год не очень зп выросала, но каждый росла на 10-15к и мне норм было, прыгать по галерам я не хотел, мне лень собеситься, делать вид что дохуя чего знаю и в целом менять КОЛЛЕКТИВ, знаешь как кайфово сидеть 10 лет в одном месте где знаешь абсолютно всех. У меня. жена, ребенок, мне нахер вся эта нервотрепка. У меня был план спокойно размеренно собрать в кучу все знания и свалить в какой-то крупный финтех, но не успелось. Да и удаленно я работать не хотел, в городе офисов с большей зп особо нет, да и в целом меньше 10ти компаний с джавистами в офисе. Я не охуенный спец в коммерческом плане, мы пилили монолит, на старых технологиях, я на скрининге отлетал только на слве нет опыта с микросервисами, то что я там знаю про них, делал петпроект и разбирался самостоятельно это никого не интересовало. >>3584271 Я всё это на протяжении 10 лет буквально и делал после работы в свободное время, всем похуй, чел)
Я же не провалил ни одного тех собеса, я просто до них не дошел. Возможно отлетал из-за опыта, более 10 лет говорят надо скручивать, хз почему. Возможно из-за возраста, написал знакомым прогрерам с кем начмнал, им уже под 50, они почти все манагеры и аналитики уже, видимо всем туда дорога.
>>3584301 >Да и удаленно я работать не хотел >Я не охуенный спец в коммерческом плане >это никого не интересовало Ну так вот что. Ты проработал всю жизнь в мухосранских галерках со слабенькими коллегами и над слабенькмими продуктами То есть ты не хотел развиваться, тебе было комфортее сидеть в своем мухосранске ровно на жопке. Вот тебя это и настигло, друг.
>>3584280 Если не писал, значит мимо. Я по большей части о треде в общем писал, нежели о тебе конкретно.
Просто вы все суки такие - пиздец. Все ебучее айти. Вас уже жрут корпораты. Вас готовятся жрать и утилизировать правительства. А вы все даже не то что солидарности - элементарной эмпатии друг к другу никакого не имеете. Пришел чел, излил душу - получил упрек в "посредственном айкью", охуенно пообщались. Циничные псины блять.
>>3584312 Ну блин, такая тут среда. Плюс мы как ни крути конкуренты друг с другом, между нами спортивная злость. Мы соревнуемся с друг другом и выгрызаем лучшее место под солнцем с дунасингом и сотыгами. Если нужна поддержка и чтобы тебя успокаивали, то я хз куда надо идти. Мб хабр? Русскаязычная часть линкедына - это филиал двача уже. Я вот наоборот считаю, что такое жесткое мнение со стороны - это толчок для развития. Можно было бы поддержать человека и успокоить - да все хорошо, ты молодец, забей хуй, ничего делать не надо, отдохни. Но какой толк от этого?
>>3584225 >копать в глубь можно бесконечно а когда копать, если надо затрекать 8 часов в день, не превышая эстимейты? А после 9 часов гребли ещё читать сложные книжки и делать пет-проекты? Привет выгорание
>>3584326 >Я вот наоборот считаю, что такое жесткое мнение со стороны - это толчок для развития.
Я бы может и согласился с тобой, если б сложившийся конценсус не был бы хуйней ебаной, и я бы об этом не знал. Вы все - шизы, без негатива. А хуже всего - то, что шизы вы пиздецки вирулентные, и ваши шизовые бредни легко западают в неокрепшие мозга манагерам, после чего они эту шизу разносят между собой. Достаточно плотно так заобщаться с кем нить из отдела продаж своего продукта или топов, чтобы понять, какой тупорыло-людоедский пиздец об айтишке они выносят со своих тусовок, и не надо быть семи пядей во лбу, чтобы сложить два плюс два и понять, почему оно такое.
Все ебаное айти последнего десятилетия - ебаная шиза. Со всеми ее языкосрачами, софтскиллосрачами, каргокультами, карьерингом, нейрофашизмом, лычками и микросервисоеблей. Вы рвали и продолжаете зачем то рвать друг другу очко за эти идеалы, а щас такое время, что манагеры уже рвут очко вам, потому что работать надо а не в очко долбиться. Самое же курьезное - то, что разорвав вам всем по очку и помножив на ноль вашу мотивацию, манагеры потом недоумевают - как так вышло что айтишников - как псин нерезанных, а реально достойных кадров (тех самых фуллстекеров-АНАЛитиков, лол) - дефицит.
>>3584350 Скринг с хрюшей Первый этам бекэнд скринг, общие вопросы по всему (нет привязки к языку) от реплекаций и шардирования, до дескрипторов линукс Прошел сам без llm, пропустили с 75 процентами ответов Второй этап, 2 алгоса, слиты на ютубе гугляться avito go собес, 1 алгос на мапу второй бин поиск (говорят не менялись тысячу лет) Третий этап, задачки по го (так же слиты на ютубе) Четвертый - сиз диз (проектили слак, тупо знал так как готовился) Пятый финал с командами, ебут вопросами вроде - готовы ли долго работать с абстрактными задачачами, а готовы ли больше пиздеть а не писать код Ну и по процесам дохуя ворпосам Ищут по сути сенек по цене мидла, готовы самим с бизом пообщаться и все сделать Говори что берешь задчу эпик, декомпозируегь сам, общаештся с безом сам и делаешь большие эпики на 2-3 спринта
>>3584391 Так там вопрос просто, что такое реплекация и зачем Про мастер слейв синхронный ассинхронный рассказал и все Я то со своими 2 с половиной годами то прочитал об этом 1 раз и все
Пытался в яндекс облаке реплекацию постгри настроить в пет проекте 1 раз правда, но я тупо ебнутый ноу лайфер
>>3584376 >Ищут по сути сенек по цене мидла собсно, суть эта классификация уже давно смысл потеряла, потому что никого кроме сенек фактически не нанимают, только бюджеты разные на позиции. Теперь дешёвый сенька, недорогой сенька и дорогой сенька.
>>3584312 >>3584326 Лол, да я не изливал душу и не нуждаюсь в мотивациях, у меня то всё заебись, продолжаю работать спокойно, жаль только удалёнка теперь. Я это все писал, просто чтоб у людей понимание было, что джуны не должно много получать, да и остальные не охуевали. Мне на новом месте заебись, технологии новые, заказчиков дохуя крупных, есть куда расти и тд и та. Бигкеки пока отменяются, пару лет посижу тут точно, если опять не сократят, лол
>>3584403 >в книге с кабанчиком Это которую нужно обязательно читать в офисе в Москва сити как завещал Дмитрий Димсаул (пиггер) Соколов? Просто напоминаю любителям "прокачивать техничку", что Димсаул по итогу скатился в инфоцыганство и барыжит курсами программирования в своей говношколе флинт. Саксонов, который типа спец в джаве и микросервисах, срыгнул на гошку с даунгрейдов в зэпке, т.к. нахуй не нужен на рынке труда
>>3584503 Я не знаю кто это, чел Мне было интересно подготовиться к систем дизайну и для себя лично понять ботелнеки технологий и научиться выбирать в разных ситуациях правильные. Нашел много материала, от групп в телеге по сис дизу до гит репо с с инфой Помимо этого почитал эту книгу, она как раз об этом Есть вода, есть то, что уже знашь (транзакции к примеру), а есть годные вещи.
>>3584514 Ну и я без вышки профильной, полностью самоучка, без курсов и прочего И для меня такая инфа очень ценная Вам может, магистрам, там нечего изучать
>>3584082 >завайбенили на расте Написанный код обычно читают гораздо больше. А если вайбкодишь, то ты только читаешь, глазами пробежаться всё же надо по диагонали. Так вот Раст - это абсолютно нечитаемое говно написанное трансухами. Это самый всратый язык в мире, который просто неприятно читать и начинают вытекать глаза через 5 минут
>>3584211 Так Может проблема анрила? Только эпики смогли что-то на своём говне запустить нормальное и то после перехода с 4 на 5 лагать все стало адски
>>3584503 >Дмитрий Димсаул (пиггер) Соколов >скатился в инфоцыганство и барыжит курсами программирования в своей говношколе флинт >Саксонов, который типа спец в джаве и микросервисах, срыгнул на гошку с даунгрейдов в зэпке, т.к. нахуй не нужен на рынке труда
Я потестил этот самый свинспрофайл, который димсол пиггер так долго пиарил и рекламировал, по итогу какая-то залупа с очень скудным наполнением материала. Единственное, что заслуживает внимание, это вопросы с собесов, там иногда довольно глубоко закапываться приходится, но в остальном это кал, не заслуживающий своих денег.
А так джава просто сдохла и в России нынче мало кому нужна, когда все бигтехи перешли на Го, а других работодателей больше и нет, кек. Разве что банки остались и все как бы, никому больше jvm стек не нужен.
>>3584645 Озон еще нанимает, но от 5ти лет, звали на собес
Я лично перекатываюсь в го и еше в 1 сферу смежную одновременно И вот со второй сферы за неделю написали 3 хрюши, ток написали и пропали На го за две недели был 1 скринг и на следующей тех собес Просил за 3 и 6 года от 270
>>3584794 Зачем сомневаться, если нужно просто делать Единственное чему меня научила жизнь - пробовать Она любит смелых дураков, а не вечно трясущихся и сомневающихся умников
А если без иронии, зависит от количества вакансий и количества спецов моего и уровня выше на рынке, на джаве вакансий меньше и стало и прошли лей оффы из биг кеке, ммое резюме без накртуки просто тонет среди людей с опытом покруче и волков нарисовавших себе этот опыт
>>3584805 А как вообще джависту перекатиться в го? Да и в любой другой язык. Я имею ввиду коммерчески, вот у меня 13 лет на джаве, ну понятно что почитаю про го, посмотрю видяхи, курсы, чё дальше? Просто откликаться на го и говорить типо я джавист, но го знаю или как? Я имею ввиду без потери за, пусть даже на туже, но не стажёром или джуном главное
>>3584894 Ты какой то глупенький, реально. Если ты сеньор одного стека, то это курам на смех, а не сеньор. Как раз джуном-мидлом и пойдешь, банковский червяк ха ха
>>3584894 Оборачиваешь свой опыт в го опыт и говоришь всем что у тебя много лет на го Дальше путем ошибок и провалов (на самом деле нет, если ты норм в джаве то быстро будешь норм и в го) ходишь на собесы и лутаешь заветный офер Правда говорят го тоже рухнум, если верить их треду
>>3584894 Во всех нормальных местах тебя нанимают как разработчика или бекенд-разработчика, а не кодера на конкретном стеке технологий. Дрочка джава стека, спринга, хубирнейта и прочей специфичной джава-залупы это как раз маркер того, что: 1) вакансия говно 2) ты сам лоускилльный овощ
>>3584919 Ну да. Там куча вопросов помимо Как передовать секьюрити контекст между потоками и прочей мелкой хуйни Вопрос просто из головы взял, не душни плз
>>3584919 В виду низкого интеллекта джависты прото заучивают спецификацию как стишок и гоняют друг друга по ней. Не будешь же ты скуфа спрашивать про графы, математику, сети и тд.
>>3584924 На все один ответ - jwt токены и не надо завязываться на всякие стремные либки, и потом гадать как же блять какую то хуйню куда-то там передать из за ограничений в этой же стремной либке
>>3584925 Ну это видимо завелось со времен статей "100 вопросов на джава собеседовании", "100 вопрос по спрингу на джава собеседовании", видимо скуфчики выросли на них, вот по старой памяти и гоняют их по сотому кругу, так что похоже на правду
>>3584932 Менял стеки несколько раз (пхп, java, go) И везде было тоже самое Более того, сейчас аплаюсь на дата инженера и там почти тоже самое (архитектуры больше поэтому не точно то же самое) По другому было ток в биг кеках, но они душили в свою очередь алгосами (которые о боже мой, задрачиваются так же как и эти вопросы)
>>3584936 Ну видишь, главное задрочить что то и проскочить куда то, подойти с умом к обучению - неее, это для лохов. Квадратное уравнение хоть решишь с лету, дата энжэнер хех? А алгебраический смысл дискриминанта знаешь на уровне понимания, а не заучивания?
>>3584942 Нет, не решу, хотя в планах есть реп по математике. (начинать придется со школы, я уже ничего не помню) Почему ты, не зная меня, так хочешь самоутвердиться за мой счет? Я просто маленький человечек, который хочет делать хорошо то, что ему нравиться делать. Ты не получишь большого буста своего эга, если продолжишь дрочить меня тупыми вопросами. Либо найди дядю своего калибра, либо научись быть самодостаточным и крутым без подъебов к другим. Второй пункт пизже, я тебе гарантирую.
>>3584932 Знаешь, вот я твой коммент прочел, и блин - а ведь ты пожалуй прав. В конце концов, мы доживаем 2025й год - пора менять подходы и идти в ногу со временем.
Буду генерить задачки и вопросы для собесов чатгопотой. Прям при соискателе.
>>3584968 Тут такое дело, что если вас поменять местами и дать гопоту соискателю, а тебе предложить поотвечать, то может выйти неприятное для тебя...
Поэтому правильное интервью: даёшь соискателю интернет с гопотой, гуглом и тд. Даёшь кусок кода или таску и просишь исправить со всеми инструментами. И смотришь как он справляется. Ну это слишком сложная идея для тех кому за 30...
>>3584990 >Поди потом отсей зерна от плевел Дык у тебя весь чат с нейронкой его и останется. Вот тебе и реальный перфоманс на реальной работе первые 3 месяца минимум. Количество запросов в гугл, количество в нейронку. Качество этих запросов, качество восприятия ответов и тд. Там всё можно понять. Было б желание только.
>>3584910 >Во всех нормальных местах тебя нанимают как разработчика или бекенд-разработчика, а не кодера на конкретном стеке технологий. Но таких месте естественно нет в реальности >Я имею ввиду без потери зп, пусть даже на туже малореально, если только ты не нарисуешь себе опыт такой же ты пойми, тут дело не в твоей способности кодить результат, а в рычане давления против тебя больше рычагов - меньше зарплата
Прикол в том, что именно надроченность и отличает опытного человека, схвавшего не один пуд говна в данном стеке, от псины с накруткой. А в реалиях, где псина с накруткой вооружается нейронкой и становится визуально неотличима от полноценного разраба в первом приближении - что еще остается кроме как проверять надроченность?
Вы, двачеры, такие наивные, я хуею с вас просто. С чего вы взяли что если нейронка за вас написала вам код, это ваша заслуга, а не нейронки? Выше вон тип >>3583732 в целом правильный вопрос задал - если б дело было лишь в том, чтоб код писать, вакансии б и не было - нейронкой наши сени и так пользоваться могут.
>>3585181 Что не так с двачерами айтишниками, да и наверное людьми в целом. Почему каждый уебок, особенно анонимно, первым же делом пытается вывалить свой хуй на стол и упрекнуть соседа в том, что он его не правильно кладет.
Верно выше писал анон, что комьюнити конченых уебков. Аж тошнит от вас.
>>3583805 > сеньером в озон понял, вычеркиваем. что будет делать ждун, когда с него спросят (именно спросят) за каличный код? а если ревью в конторе не делают, то это проблема конторы.
Можно подумать - я первый елду вывалил. Кто там выше хуем на весь тред размахивал - цитирую: "если <вакансия не соответствует ожиданиям и фантазиям кандидата>, то либо вакансия говно, либо <лыжи не едут>"?
И че ты откис? Я вроде на личности не переходил, ответил в той же обобщающей парадигме, но с позиции интервьюера. А то уж больно интересный тут у вас конценсус сложился - в инертном состоянии двач значит пребывает в депре и апатии, мол, работы нет. А как речь заходит о найме, двач сразу возбуждается и начинает заниматься черри-пикингом - "это" видите ли "говно, это - не говно...", "нормальное место, ненормальное место" Противоречия не наблюдаешь, не?
>Верно выше писал анон
Ну так я это и писал, емае. Но одно дело - написать слова в защиту выгорающим сенькам, которым всякие сопливые малолетки еще пыжатся вдогонку хуев в панамку накидать, другое - поставить на место двачера, с какого то рожна решившего, что он может пояснять за то, как и на каких принципах его хайрить должны.
>>3585181 >Прикол в том, что именно надроченность и отличает опытного человека, схвавшего не один пуд говна в данном стеке, от псины с накруткой. Надроченость бывает разная. Одно дело если ты работал с кучей разных технологий и наступал на кучу граблей. Ты может не знаешь очень глубоко Спринг, но понимаешь его основные проблемы, знаешь какие есть альтернативы и т.д.
И другое дело если ты надрочился на какую-то одну технологию. Знаешь Спринг и Зибер очень глубоко, в курсе всех проблем и способов их решения, но помимо этого не знаешь ничего.
И >>3584910 прав. Первое хорошо и увожаемо, второе херня.
Просто не бывает такого, что челик наработал стаж лет в шесть и больше, был при этом сенькой (что по своей сути уже предполагает достаточно высокий уровень компетенций и автономии), и у него не было оказии лбом граблей поймать и в кишки залезть, разбираясь с какой то залупой. Тут хошь не хошь, а задрочиться придется.
возник вопрос стандартизации рест интерфейсов между сервисами. Есть задумка рисовать спецификацию ручек конкретного сервиса в openapi формате, потом по этому ямлу генерировать контроллеры и клиенты.
>>3585624 В промышленности круд-контроллеры вместе с ручками и спецификациями генерируются через чатгпт, пока бывшие крудошлёпы лампово дунасят в пятёрочке.
>>3585624 >рисовать спецификацию ручек конкретного сервиса в openapi формате, потом по этому ямлу генерировать контроллеры и клиенты Все так, это и есть наиболее правильный подход сегодня.
>>3585837 Для проектов уровня "to do list" наверняка есть. Или по всякому, что на курсах дают
Как проектировочный подход это правильно, но так было ещё до ИИ эпохи. А уж в микросервисной архитектуре вообще никуда без этого. На практике правда масса подводных, не всё так просто, как хотелось бы
Бля, что за вакансии выкладывают, где работодатель - ИП Кабанов Кабан Кабаныч? Это так галеры маскируются или что? Еще и вилки заманчивые пишут, и стек хорошо описан.
>>3587278 Азаза, не про этот класс спрашивали про конструктор по умолчанию, а про родительский. В этом-то всё понятно и так. Запустил конечно, поэтому и полез.
>>3587287 >Азаза, не про этот класс спрашивали про конструктор по умолчанию, а про родительский >>3586720 >Должен быть в t1 и t2 вызов вызов родительского с параметром Ну-ну.
If the class being declared is the primordial class Object, then the default constructor has an empty body. Otherwise, the default constructor simply invokes the superclass constructor with no arguments.
It is a compile-time error if a default constructor is implicitly declared but the superclass does not have an accessible constructor that takes no arguments and has no throws clause.
Будет забавно (не очень) если кого-то отправят читать JLS, если он провалится на этом вопросе.
>>3587389 Нет, такого конструктора у родительского класса нет, есть только конструктор, который принимает 1 аргумент массив То есть <init>([Z)V А конструктора без аргументов <init>()V нет, поэтому собственно в байткоде он и не вызывается, а вызывается конструктор, принимающий 1 аргумент-массив, который прямо по байткоду видно как перед вызовом и создаётся -> >>3587269
>>3587459 Все таки в спеке написано про то, что должен быть доступный конструктор без аргументов, по факту он есть - конструктор с вараргом, потому что мы можем туда не передавать аргументы. То что в байткоде это конструктор с массивом, ну да, так работают варарги, но спеке это не противоречит, в спеке не про уровень байткода речь, а выше абстракция. Но вообще хорошый брейн-тизер, джунец, который его принес - молодчинка
>>3587468 Обычно по такому вкатуны угорают. Ну если ты разрабатываешь какой-то популярный опенсорс, то норм. Если какую то пет-либу, то это джуновское занятие, как по мне. Если внутреннюю либу для своей конторки, то лучше всегда все делать просто и явно
>>3587465 >конструктор с вараргом, потому что мы можем туда не передавать аргументы не можем, пустые варарги - это все равно 1 аргумент, пустой массив, который все равно создаётся, ну собственно сигнатура конструктора очевидно другая в таком случае >>3587466 Это у тебя видимо какая-то вольная интерпретация тулы, в байткоде явно видно что вызывается конструктор с одним параметром-массивом, а не без параметров NEWARRAY T_BOOLEAN INVOKESPECIAL com/example/demo/Test.<init> ([Z)V
>>3587475 Перечитай мой пост, спецификация - это уровень языка Java, а не компилятора и байткода. На уровне абастракции языка Java, у нас есть конструктор без аргументов, потому что мы можем не передавать аргументы в варарг. Поэтому и нет противоречия со спекой. Вроде же очевидные вещи, не?
>>3588753 > если ты реально сеньор, а не просто чел с большим стажем Как это определить? Для меня сеньор это тот, кто сам может создать хорошо поддерживаемый проект, будет генерировать задачи для развития продукта, наставлять остальных членов команды, внедрять хорошие практики
>>3588770 Обосрётся сразу же на "хорошо поддерживаемый проект". Также конечно подразумевается что проект рабочий и обложен тестами на все важные бизнес кейсы, с чем у джуна также возникнут проблемы.
>>3588813 Свой собственный проект хорошо поддерживать может кто угодно. >Также конечно подразумевается что проект рабочий и обложен тестами на все важные бизнес кейсы, с чем у джуна также возникнут проблемы. Спросит у чатгопоты.
>>3588810 Ну так какой ты сенька, если даже не разбираешься в таких базовых простейших вещах? Что тогда у тебя в голове про темы посложнее - многопоточность, распределенные системы, архитектура, вообще страшно подумать. Лучше уж взять стажера действительно. В нем хотя бы будет потенциал
>>3588753 >500+ на руки, если ты реально сеньор, а не просто чел с большим стажем какая хуета)))
ты у работодателя интересовался, он столько платить будет, с учетом отчислений во внебюджетные фонды - под миллион выйдет. ну ка, расскажи, где в ДС такие зарплаты и что же сеньер должен такого делать, что бы лям в месяц окупался?)))))
Может кто дать статистику на 2021 год по java вакансиям hh.ru? Да, я знаю, что оверхайрковид, окей. Интересно когда именно всё скатилось до 1300 тотал вакансий.
>>3590197 в 2022 после ухода галер это началось. Ушли галеры, за ними сначала погнали гребцы, был небольшой всплеск вакансий, потом, в 2023 соевые одумались, что за границей нахуй н нужны, а с галерами из рф уже стало не поработать и они массово вернулись сюда, а рынок уже отыграл нехватку вкатунами, льготами и прочими плюхами, потом стаовчка прибила говнопроекты для распила инвестиций. Сейчас всё стаблиьно, роста нет, куда девать вкатунов непонятно, из-за паники всё только хуже. Пару лет трясти будет, пока вкатуны не уйдут в курьеры или не поменяется система хайра. Когда у нас будут смотреть на опыт, а не надроч алогос через гпт, нормальные разрабы 35+ с большим опытом, но не ноулайферы, чтоб дрочить литкоды и ебать в бигтехи, типо меня, будут страдать.
>>3590234 За стаж сейчас не платят, это правда. Надо иметь или хорошие харды (алгоритмы входят в список хардов), или быть менеджером (лид и т д). Ну вообще быть в 35+ лет дефолтным сенькой-кнопкодавом - сомнительно
>>3590236 >Ну вообще быть в 35+ лет дефолтным сенькой-кнопкодавом - сомнительно В переводе на нормальный язык, это означает, что в 25 тебе, в первую очередь нужно думать о том, что бы найти место, где ты можешь работать следующие 25-35 лет не беспокоясь о поиске работы. Если ты проебал все это время на качели +10 рублей, то ты бомж в 40лет.
>>3590239 Никто мешал тебе хопить на позиции выше сеньки. То что принципалами или архитекторами или лидами становятся в компании за выслугу лет - заблуждение
>>3590243 >Никто мешал тебе хопить на позиции выше сеньки. Маня, зачем ты говоришь о бо мне, кто тебя спрашивал. Я говорю о банальной статистике. На 10 простых работяг-формошлепов будет только одна старшая должность. При любом раскладе все эти люди не смогут вырасти. Это невозможно с позиции простых чисел. Поэтому тут без вариантов.
>>3590253 Я другой анон, но что ты несёшь? Всегда было кумовство, а сейчас везде где можно тыкнуть родственника с нейронкой, так и поступают. От зардов-софтов ничего не зависит. Кровь решает, тупо новые гильдии-династии.
>>3590263 Твой копиум - ну у меня не было шанса, у меня бедные родители. В айтишечки кумоство стремится к 0 (если ты не знал), может только на каких-то мелких галерках кумовство и есть, но там и денег то особо и нет.
>>3590236 Вы блять умники все говорите что сомнительно, но у меня все знакомые моего возраста и тарше дефолтные сеньки и мидлы кнопкодавы, единицы стали тилидами, но они ими стали опять же в самом начале да таки продолжили, им кодить не интересно. А я тимлидом быть не хочу, а архитектором и тд как-то срывается каждый раз, только соберусь и начинаю идти, то галера обанкроится, то сокращение, то просто нахуй не нужен. Уже сам подумываю на новом месте может реально в тимлиды пойти и тсать долбоебом без кодинга
>>3590301 Я понимаю. Ну удачи будучи сенькой или даже лидом протащить своего косолобого дружбана в условный банк. Да ты его зареферишь и ему хрюша напишет, но на этом бенефиты заканчиваются.
>>3590344 Мной такой ноукодер управлял. Меня могли повысить, вместо этого припёрли чела без знаний программирования, в трекере сидел и говорил "коллеги каков статос?". Он продержался год. А мой самый первый менеджер спустя годы сейчас лимон стрижёт, не написав Hello World. Попробуй без связей так. Рост как говорится только при переходе на новую работу, но увы сейчас крепостной рынок.
>>3590442 >менеджер спустя годы сейчас лимон стрижёт, не написав Hello World Так это менеджер, зачем ему кодить? У него другие скиллы есть, лям бы ему просто так не платили. >спустя годы сейчас лимон стрижёт Он за это время мог сильно вырасти, что и сделал походу
При чем тут кумовство? Связи надо иметь, тебя могут порефать, да. Но если ты лоускилльная чмоня (кодер или менеджер), то тебе эти связи не помогут.
>Меня могли повысить А ты драйвил и проявлял себя? Скорее всего нет, вот и ответ
>>3590197 В 2к21 году было около 6к вакансий по запросу java на ххру. Потом как гойда грянула, так уже в начале лета 2022 года было 3к вакансий. То есть -50 процентов за 3 месяца. Потом оно болталось на примерно тех же значениях с 22 по 24 год, пока ставка была небольшой и держалось на самоподдуве импортозамещения. Сейчас деньги закончились и как бы рухнум наступил. На этом все.
>>3590234 >Пару лет трясти будет, пока вкатуны не уйдут в курьеры или не поменяется система хайра Вкатунов таксистов уже нет, на рынке много студентоты из профильных вузов, вот они работу найти не могут. И такая ситуация вряд ли поменяется в лучшую сторону.
>>3590234 >Когда у нас будут смотреть на опыт, а не надроч алогос через гпт, нормальные разрабы 35+ с большим опытом, но не ноулайферы, чтоб дрочить литкоды и ебать в бигтехи, типо меня, будут страдать Опыт в tech индустрии не особо роляет. Ну то есть он не ценен сам по себе. И везде разный. Можно где-то с нуля запускать сложные распределенные системы с хайлоадом, а можно 20 лет в какой-нибудь страховой компании баги в крудах править. И этот опыт никак не провалидируешь нормально, конечно справками из трудовой можно подтвердить, что ты реально числился на работе, а вот что конкретно делал и с какими технологиями работал - невозможно.
Поэтому я бы стал ставить на отмену литкода. Скорее наоборот перейдем на полностью американский хайр, где кишочки по языку программирования и фреймворкам почти не спрашивают, а долбят литкодом, лайвкодингом и дизайн секциями. Собственно лайвкодинг это и есть самый хороший фильтр на данный момент. Но не алгоритмы кодить, а какой-нибудь круд с нуля за час.
>>3590639 Так это придумал, что кумовство, скорее всего. Нужен был бойкий, прорывной менеджер, потому что собралась команда сычей и занималась какой-то хуетой без валуе. Надо было над ними стоять и дрочить. С хуяли тебя ставить менеджером, сычушь? Че ты там напридумывал? Даже если это и было кумовство, то это 100% мелкая галерка, где денег и так нет, надо съебываться оттуда. В нормальных компаниях в айти нет кумовства. Ты можешь залететь на любую позицию в любую команду, главное твои харды и софты. Но если тебе так проще, то коупи кумовством лол.
Вообще хайринг сейчас в нормальных местах такой: 1) Литкод. Тут как в универе - зачет/незачет. На грейд почти не влияет. Это чисто входной фильтр. И стажеры, и сеньоры решают одни и те же задачки. 2) Лайвкодинг. Не литкод, но что-то связанное с сетью/многопоточкой/работой с файлами/sql итд итп. Влияет на грейд. 3) Дизайн. Влияет на грейд. 4) Финалы. Тут чисто понравился/не понравился команде. На грейд влияет, но не очень сильно.
И сейчас это де-факто стандарт в индустрии. Чем это плохо - не знаю. Мне кажется такой подход самый нормальный нынче.
>>3590655 Забыл еще платформенную секцию, а так да. Но такой подход только в крупных компаниях. Но есть и недостаток - много собесов, надо много интервьюверов. В 99% тебя собесят челики, к которым ты не попадешь в команду, поэтому им максимально похуй, они интервьювят на отъебись, потому что их заставили (им будет плюсик на перф-ревью и их не выпнут на мороз в первую очередь). Из-за того что им литерали похуй на собес, они просто читают вопросики с листка и ждут правильный ответ, волчары с ллм этим и пользуются, а они особо не задумываются юзает кандидат ллм или нет (опять же потому что они в рот ебали этот собес, их заставили). Я сам в 2019-20 собесил челиков будучи вчерашним студентом в бигтехе, потому что кто-то заболел, у кого-то жопа болела и только я мог спасти ситуацию. И делал это на максимальный отъебись, наверное кто-то из-за меня не устроился на работу мечты, но это не я виноват а это система в больших компаниях. С тех пор я стараюсь гаситься от собесов по максимуму.
Самый хороший вариант, когда лид сам ищет себе челиков в команду, потому что он заинтересован взять нормальных ребят и кандидату тоже лучше, потому что он сразу понимает с кем ему придется работать и над каким проектом.
>>3590654 Какие харды и софты на рынке работодателя? Куда прут топ спецы со всего мира непотизма может и нету, а это был всж бигтех. И то Тоха Назаров свободно говорит как он на коррупционной схеме в apple был, со стеком не соответствующем его скилам, где ничего не делал и лутал 18к.
>>3590688 Ключевое слово ГОВОРИТ я лично видел пол видоса, где он в качестве пруфа кидал фото со стоянке без ебла, нога вроде в кадре была И какие-то выписки с зп из экселя Что это за уровень пруфов?
Коллега джавист, с полутора годами опыта, даже не мидл. Ошибку в логах найти не мог неделю назад, меня (вставка связанной записи по ключу которого нет). Накрутить 5ть лет+ нашел прогу которая решает в ркал тайме литуод и отвечает на вопрос, подрочил теорию и софты, описал наш проект как супер хайлоад который он проектировал и получил два офера 300+ : второй по ипотеку 180 В обоих как я понял надо напарником за прошлым волками или скуфами разгребать дербмо и править В пятницу последний день работы у нас
Между тем я, 4+ года, честный, не могу попасть на собе 2 месяца и работаю за 230
>>3590688 >Какие харды и софты на рынке работодателя Как раз скиллы стали ещё больше влиять сейчас. На одно место куча кандидатов, можно спокойно выбирать лучшего из лучших до талого
Коллеги конкретно в Европе каков статус? У меня знакомые завели трактор на южный Кипр, в Германию и Голландию, но я очкую, думаю что там тоже рыночек пиздоватый. Сейчас на hh.ru 1200 жаба вакансий, а в Европе незнаю откуда инфу брать. Некоторых знакомых выгоняли по нац. признаку, естесна не указав это в увольнительной. Получу там по шее и останусь без своей работы в рфии.
>>3583559 (OP) Ну и нахуй теперь в айти вкатываться хоть кому-то нужно? Не прошло и 3 лет повальных курсов и раздувания хайпа, как вся сфера в мире жидко пукнула под волками и инфоцыганами. Земля пухом.
Раньше 2028 года отката рынка можно не ждать, с учётом пыняходовок, глобальной рецессии и ИИ пузыря.
>>3591031 > в чем проблема? Зумеров жалко, лично мне как миллениалу имеющему младшего брата которому только стукнуло 18 лвл, вот в чём проблема. Им итак пизда из-за того что жильё не купить, так ещё и работы нормальной у них не будет с такой глобальной экономикой.
Такими темпами вполне можно будет ожидать ебейшее количество суицидов и депрессий в ближайшие 5-10 лет. Мне вот лично не похуй, я знаю тут полно циничных хуесосов, но меня волнует как мой младший брат и сестра будут жить в этом пиздеце.
А пиздец ещё даже не начался толком, прошло только 5 с небольшим лет с 2020-го, и на самом деле ещё нормально не ебануло. Мы щас примерно как в первых секундах второго футбольного тайма, самая мякотка только впереди.
Я сам только в начале 2020 вкатилс и то потому что повезло заспавниться в 1996, а не в 2006, так у меня уже проблемы с поиском новой айти работы (параллельно уже имеющейся) были на этом клоунском рынке при наличии 5 лет честного опыта, только благодаря корешу своему попал на собеседование, хотя пару лет назад хрюши мне сами спамили в линкедине.
Короче, зумерам пиздец, а ответ на этот пост скорее всего будет в стиле пикрил, потому что тут бездушные циничные гниды собрались.
>>3591117 Мне 22 было тогда, с хуя ли это "поздно"? Ну молодец, стал сеньором в AI стартапе как только слез с горшка.
Я до 22 увлекался только спортом и сексом с девочками, как все нормальные парни. Охуеть претензия, типа 5 с лишним лет опыта - это мало, надо 10. А почему не 15 тогда?
Предлагаю нахуй всех гнать, у кого нет 15+ лет опыта в айтишке к 20-ти годам. Ебать вы шизоиды тут, сходите на улицу потрогайте траву что ли, с ковида видимо не выходили из своей сычевальни.
Я сам люблю программировать, но для меня это просто работа в первую очередь. Это похвально, что вы всю жизнь проёбываете за компудахтером как аутисты, и храните свою девственность до 30 лет как зеницу ока, но у нормальных людей есть другие увлечения помимо аутирования за компуктером 24/7. и айти для них - это просто работа, которая позволяет не жить нищим бомжом при рыночке и капитализме.
Не всем быть такими как вы, нормальным людям нужно заниматься чем-то ещё помимо сидения в душной комнате, выжигая глаза за кодингом - читать книги, заниматься спортом, отношаться с тянками, путешествовать - в общем, заниматься всем чем занимается здоровый человек.
Рынок отчасти ещё такой неадекватно ебанутый из-за таких додиков "а чё так поздно, я в айти с детского сада" - хрюша видит такого готового продать десятилетия айти опыта даже за 200к (т.е считая за "спасибо") как кто-то писал на РусскоЕбаном - "будем откровенны, деньги такому анальнику особо и не нужны: он либо возьмёт на них солярис в кредит, либо купит себе топовый ПК, либо потратит на ещё какую-нибудь инфантильную хуйню", и поэтому выставляет такие ебанутые требования к кандидатам + наплыв вкатунов из-за айти курсов с каждой щелей даже Герман ввязался в это дерьмо со своей Катой, а я ведь помню посты этого лицемерного пидора, где он хуесосил вкатышей после курсов, и инфоцыган продающих эти курсы призывал гнать ссаными тряпками + волки от Антошки + ИИ пузырь.
По итогу мы видим совершенно ебанутейший рынок, где практически невозможно искать работу любому психически здоровому человеку только через рекомендации, как было у меня с последней работой на которой по сей день сижу, чьи интересы не заканчиваются только на просиживании жопы за компидостером, выжигании глаз за монитором, и дроча ебаной айтишки 24/7.
Нормальному человеку нужно хотя бы ходить гулять 4 часа в день, чтобы не ебануться к 40 годам, внезапно осознав, что кроме аутизма за компуктером, ебучей айтишки, и не приносящих удовольствия денег, которые особо не на что, а главное не с кем тратить - ничего больше и нет.
TLDR: Вы совсем уже ебанулись. А вместе с вами и IT-рынок, потому что какая-то прогрессивная пизда эйчарка почитает такие посты местных больных, и будет шизу отсюда потом продвигать всем здоровым людям которые уже вкатились какое-то время назад, или, возможно, только собираются чтобы заработать деньги в первую очередь, а потом уже всё остальное. Это клоунский пиздец, а не адекватный рынок труда - так не должно быть.
Для вас такие завышенные требования, как, например, иметь 15 лет коммерческого опыта и знать наизусть все фреймворки к 22 годам - абсолютная норма, для нормального человека - это неадекватная шиза душевнобольного, которую некоторые работодатели черпают в том числе и отсюда потому что они или их хрюшки сидят тут, а потом проецируют это говно на соискателей.
>>3591047 Пропадут = не получат лучшую работу в мире. Очухайся! Везде так или иначе предусмотрено, чтобы все не на ламбухах и яхтах ездили стояли в стойле, жрав комбикорм всю жизнь и не вякали. Всякие сдачи квартир, крипты и высокие зарплаты это эксплоит, который скоро пофиксят.
>>3591047 Вообще нашёл из-за чего парится, пусть парятся родители, которые их привели в жизнь.
Про сестру вообще рофл, я сейчас не говорю что она заонлифансит на лямы долларов, но подумой: при плюс-минус равных скилах на любую работу возьмут тинучку, потому что на неё не будут кидаться с агрессией мужики клиенты/сотрудники и клиент в целом быстрее купит товар.
>>3591148 Я не читал, это какая то паста, которую ллм сгенерило. Не верю, что так пишет реально здоровый человек. Успел прочитать пару предложений. 29 - 22 = 7. 7 !=5. Пиздабол. Работа не мешает ебать девочек, дружище, а скорее даже помогает
>>3591185 Частично. Во-первых, официально зумер - это чел 1997 года рождения, начиная от весны-лета. Я зиленниал, скорее тогда уж.
Ну и мне повезло больше, я залетел в последний вагон айтишки 2020-го, тогда же айти ипотеку взял по норм ставке относительно сегодняшнего пиздеца. А вот зумеры только вышли на рынок труда и недвижки - сразу пизда, просто кромешный ужас.
Куда развиваться в хардах, если Spring изучен? Кибербезопасность или лучше ещё язык типа питона? В ML не выдержу конкуренцию с кандидатами наук матана на 3,5 мест.
>>3592056 Шарпобог заглянул в жаба-парашу. Как известно, жавовские стримы слизаны с линка. Так вот, у нас в уютном дотнетике LINQ может быть намного быстрее простых циклов за счёт векторизации.
>>3592097 Так это достигается за счёт SIMD инструкций процессора. То есть ни стримы, ни линк тут ни при чем. Все дело в компиляторах и оптимизациях. Векторизовать можно и обычные циклы, просто обычно в функциональном стиле совсем простые циклы, поэтому они векторизуются на ура. Но это все дрочь, если нужен реальный лоу-латенси, то надо брать плюсы и не ебать голову
>>3592169 >под капотом стримов как раз самые обычные циклы Да нихуя подобного как раз. Там ебаный пиздец. По всем бенчмаркам стримы начинают догонять циклы только на 100к-1кк элементов, и то если стрим параллельный. Часто ли такие объемы данных встречаются в реальных проектах? Часто ли их обрабатывают в стримах, а не через какую-нибудь очередь?
>>3592170 Стримы для удобства, а не производительности. >Да нихуя подобного как раз. Там ебаный пиздец А что там ещё может быть, если не циклы? Допустим, тебе надо сделать map для каждого айтема в коллекции, это только цикл, ну понятно что там наверное итераторы и т.д. Куча слоев всякой абстракции, но суть то особо не меняется
>>3592176 Почему для удобства нельзя было обсыпать сахаром обычные циклы? >Допустим, тебе надо сделать map для каждого айтема в коллекции Как только создается стрим, нет уже никаких коллекций, есть ReferencePipeline, Head и прочая залупень.
>>3592180 Да хз, они же ленивые, у тебя может быть n операторов, но они все должны примениться к исходной коллекции за одну итерацию по этой коллекции, а не за n. То есть тут реально нетривиально задизайнить такую штуку и ещё думая об обратной совместимости на будущее. Я вообще котлин юзаю, там аналог стримов - sequence, он поприятнее, как по мне (но в нем нет многопоточности, многопоточность достигается корутинами)
>>3592056 это не для быстроты, это чтоты галочку напротив функциональщины можно было поставить они и не будут быстрее циклов, мало того что циклы это просто GOTO, так там еще и куча оптимизаций под них, типа Bounds-checking elimination
Есть чёрные списки компаний, которые вместо того чтобы по-честному нанимать, после всех этапов собеседования, проводят эти собеседования исключительно чтобы УлУчШИТ СИСтЕмУ НаЙмА?
с 1 курса вуза везде куда только можно подавался на спринг бут, делал пет проекты, завалил 2 собеса, в одно из которых позвали после успешного тестового задания. За 2 года
Решил податься в го и за 1,5-2 месяца накидали 4 тестовых, два из которых мне кидали даже не по моей инициативе.
На обоссаной ноде почти каждый день в течении 2-3 недель срут на почту/ватсап/тг, при том что пет проекты на гитхабе на нем говно даже без нестов хуестов, который нагенерил чат гпт.
Сейчас в тупике, т.к. на срыгбут было приятно что то делать, но прогнуться под могущество тех двух бро все таки придется
>>3592503 Да ты наверное во всех тредах погромистов насрал этой пастой, меняя языки местами прост. На GO в 2 раза меньше вакансий, чем на Java, .NET похоронен всеми давно. Java нужна для того чтобы хорошую базу получить и выучиться. Если стартовый язык питон, то будет эпик фейл, а не погромист.
>>3593061 Ну вот на python есть ML, data science, сайтики, боты. На js весь мир сайтов. А java прост легаси, даже мобилки котлин разоряет. Потому так часто и говорят что джава мертва. Понятно что сейчас все рванули на python, там конкуренция и демпинг зарплат, но в джавы не особо перспектив.
>>3593155 >Потому так часто и говорят что джава мертва Ну блять, пусть говорят, кого это ебёт-то? Лет 5 назад все часто говорили что нода это всё, наше будущее, жаэвы уже нет, всё давно на ноде, язык будущего. Пару-тройку лет назад говорил что всё уже только на расте будет делать, язык будущего. Параллельно с этим шёл жуткий форс питона, типа всё , программисты не нужны, язык будущего. А джависты как сытно стригли сотыги, так и стригут. Потому что пиздеть - не мешки ворочать, пусть говорят. Как конкретно ты, конкретно сейчас, легче всего можешь конвертировать знания ЯП в максимум денег на твоём счету? Не кто-то там абстрактный, зашибающий 500к долларов на МЛ в Лондоне, а ты. Ты сколько стрижёшь и на каком ЯП?
>>3593182 Ну Claude говорит что доля backend: Node.js (~25-30%), Python (~20-25%), Java (~15-20%), PHP (~10-15%), Go (~8-12%) и там дальше расты ввиде 2% говна. Джава даже в своём целевом направлении обосралась и уже как PHP.
>>3593265 Не, ну тут верю. Ведь намного чаще встречаются вакансии на бэк на питоне, чем на джаве, так ведь? Вот тут поверил механическому попугаю сразу же. Спроси ксати сколько букв "r" в strawberry у него.
>>3593746 Спакуха. Там конкуренции в лимон раз больше чем в айты. А продукты зарабатывающие много денег они не создадут. Никаких фильтров по собеседованиям и навыки на минимум. Всё откатится до обычной проституции за 50 баксов, а тётки будут без мужиков доживать после 50 (мужики съебнут из семьи).
...сука. Можно просто банить из интернета нахуй дебилов, приводящих в качестве доводов высер нейронки? Нахуя эти опездалы в интернете? Нейронка и без них справится.
Если РКН такую фишку к чебурнету прикрутит - я все прощу.
>>3594577 вроде это реально разное, я конечно в терминах не шарю особо, но по моим ощущениям: декларативный - это язык описания, где мы не привязаны к реализации, то есть пишем именно по правилам этого языка, а за нас потом кто-то другой (например, планировщик в бд) думает, как добиться результата, которого мы хотим функциональный - обработка потоков данных, все представляем как поток и производим операции над потоками с помощью чистых функций
То есть во втором случае мы явно пишем что надо сделать и в каком порядке, а в первом мы пишем, что хотим получить в итоге, а сам процесс нас не ебет
Как с шарпами в залупу на чужой тред лезть со своим непрошенным мнением - это мы любим, это дает нам ощущение собственной значимости. А как за базар гнилой пояснить - это мы ни бе, ни ме, ни кукареку, блять.
>То есть во втором случае мы явно пишем что надо сделать и в каком порядке, а в первом мы пишем, что хотим получить в итоге, а сам процесс нас не ебет
Не шаришь, а все туда же лезешь.
"Второе" - буквально определение императивных подходов к разработке, коим на сегодняшний день следует большинство мейнстримных языков, включая джаву и шарп с их хлебными замками.
А функциональный подход к разработке - как раз таки один из подвидов декларативного программирования, и да, суть декларативки в том, чтоб описать желаемый результат и позволить среде самой вывести алгоритм его достижения. Вот только нифига ФП не о том, чтобы описывать последовательность действий.
Тебя наебали: что линк что стримы - лишь косплей. А ты веришь и как дурачок прошитый ходишь людей провоцируешь.
>>3594791 >ФП не о том, чтобы описывать последовательность действий Но ты описываешь последовательность функций, которые надо применить.
>суть декларативки в том, чтоб описать желаемый результат Тогда стримы в джэве тоже можно натянуть под "настоящее определение ФП": мы пишем операторы и определяем в них изменения над исходными данными, а уже кто-то другой (в нашем случае это библиотека стримов, в тру-фп языка это компилятор или планировщик, как я это понимаю) думает как добиться этого результата: как итерироваться по коллекциям и т д.
Так что об определениях спорить можно бесконечно. Единственное, что верно - это то, что в фп нет ничего сложного, абстракции очень простые. Фп был на хайпе в 15-18 годах где-то и было много людей, которые считали себя "математиками", рассуждая об очень примитивных вещах в разрезе фп. Хорошо, что этот гной выдавили с рыночка, очень мерзкие типы. 99% этих "фп-математиков" не понимают школьную базу теории чисел именно на уровне понимания, а не заучивания как собачки, но блять считают себя неебаться математиками потому что пишут что-то на подобие map или flatmap на своих ТРУ-ФП-ЯЗЫКАХ.
Тут тоже есть чел, который решил "учить" математику через хаскел, лол. Это наглядный пример того, что человек всегда ищет простой путь: нахуя реально учить базу, идти уровень за уровнем, если я могу нырнуть в простую тему, где много пафоса и считать себя ученым сразу же через короткий промежуток времени, а не через несколько лет усердной работы.
>>3594907 >нахуя реально учить базу, идти уровень за уровнем, если я могу нырнуть в простую тему, где много пафоса и считать себя ученым сразу же через короткий промежуток времени, а не через несколько лет усердной работы.
Сука... современный инженигра одной цитатой. Пустой пафос, отрицание и понты. Караул.
Не так давно наткнулся на такой момент: если класс A имеет метод foo(Object q), а класс B является расширяющим(уточняющим/наследником) класса A, то метод foo(A q) у B создать не выйдет в силу того, что javac будет ругаться на проблему с type erase. Т.е. имеется некоторая проблема с перегрузкой.
>>3597710 Ну забей хуй на сервлеты и html-шаблонизатор. Так вроде норм. Малафью в начале типа TCP/UDP, как работает HTTP тоже сильно можешь не мусолить.
>>3583559 (OP) Где вы ищете эту ёбаную работу на джаве? Я жил в Красноярске, там было 0 ваканский для <= 5 лет опыта, даже на мидлов не было.
Сейчас в связи с сами понимаете чем уже пару лет как переехал в Казахстан, Караганда (временно). Тут ВООБЩЕ нет вакух, в родном Красноярске хотя бы вакухи были на сеньку, а тут совсем голяк.
Чё делать? Ждать лучших времён на рынке член пойми когда, переезжать в другой город/страну, сосать хуй и делать бочку? Пиздец, 2.5 лет в сумме проебал уже на изучение языка и фреймворков, жалко просто взять и бросить.
В общем, накидайте своих советов мудрых или хуёв за щеку.
>>3598068 Так джава литералли ВСЕ. В России пишут нынче на go, за рубежом на python/typescript, ну и go тоже встречается. В Караганде ты никакой айти работы не найдешь, только если что-то удаленное. Вкатиться в айти с нуля будучи за рубежом почти невозможно, обычно переезжают уже с каким-никаким, но опытом.
>>3598120 >>3598091 Получается, единственный способ найти удалённую работку на джаве сейчас, и не проебать затраченные время+усилия зря — это крутить опыт и уверенно пиздеть на собесах?
Потому что я даже вакух мидлов сейчас не вижу НИГДЕ, онли сеньорские вакухи либо сплошное перекати-поле.
Не хочется айтишку бросать, я уже отхуячил юриком, хочу забыть эту профессию как страшный сон - а вот писать код на джавке нравится + в целом от разработки на спринге получаю удовольствие.
>>3598131 Я бы лучше задумался над сменой стека технологий. Тот же питон в бекенде в последние годы стал популярнее, голанк тоже. От джавы сейчас отказываются и новые сервисы пишут на других языках.
>>3598239 Как так получилось, что язык, получивший самое крупное обновление (и не пиздите что java 25 говно, это ведь ещё без вальхаллы) за последнее время, вышедшее два месяца назад, внезапно просто взял и сдох?
Что-то тут не клеится, блять... По логике должно быть ровно наоборот, 25-ая версия должна была бустануть популярность языка туземун.
>>3598247 Слишком долго джава пилила базовые фичи, что все скуфы вымерли и не дождались. А в век ЛЛМ джава со своими скуфскими паттернами хуяттернами и подавно не нужна. Я за 10 минут через ЛЛМ на питоне набросаю любой рабочий прототип. А если нужна будет скорость, то возьму Говноланг. Где и зачем здесь нужна джава - решительно непонятно. Ах да, если я кабанчик, то для наебизнеса выберу 1с.
>>3598247 просто все ит сдохло, тут нет разницы от языка, в треде завелся какой-то тролль, который хуйню про питон несет, но питон для бэка сдох еще намного раньше. Плюс какой смысл от новой версии, если на большинстве проектах в лучшем случае джава 17? Новое ничего не стартуют особо сейчас, только поддержка. Если ты сенька, то джава тебе секьюрит работу лучше, чем любой другой язык.
>>3598239 >Найдена 1 181 вакансия «java» Там кто как называет, то -разработчик, то developer, то engineer, то backend Волт например вакуха на стажировку с удалёнкой https://hh.ru/vacancy/128380768
>>3598290 А зачем ты это все убрал? Лично я могу любую роль с твоего скрина исполнить. А стать авто-тестером - так вообще изи, тестомакаки на тебя, как на бога будут смотреть.
>>3598310 >ВАКАНСИЙ НЕТ >вот же >АРРРЯЯЯ НЕПРАВИЛЬНЫЕ ВАКАНСИИ лол блять, классика чего ебальник скрючил-то? именно через такие вакухи в сытные годы и вкатывались нормальные будут ближе к выходным
>>3598307 Аналитиком могу, но работа тяжелая - куча общения и писанины тупой и зпка к тому же ниже, чем у разрабов, но оно и понятно, хард скиллов там особо не нужно. Сварщиком не могу, нет скилов для этого.
>>3598318 >Вакансия Java разработчик с нуля (ученик), платят даже ЗП >РЯЯЯЯЯ Я НЕ ПОЙДУ ТУДА!!! ЭТО НЕ ВАКАНСИЯ, ВКАТИТЬСЯ НЕЛЬЗЯ!!! Бля, вкатуны, че с вами не так? Я бы в 2016 во время своего вката просто бы сражался за такую вакуху
>>3598325 Я думал уже все в курсах про астон. Ну в общем там стажерский договор подписываешь, в котором указано что пока ты стажер (2 года), будешь плдучать 20к в месяц. Если через какое то время в течение 2х лет тебя это заебет, то придется заплатить неустойку 500-1000к. И перевод на джуна со стажера даже после двух лет это вообще не факт, тебя могут просто выкинуть нах так как проекта под тебя нет
>>3598336 Забиваешь в любую нейронку свой код и просишь сделать красиво. Сделает лучше 99% скуфидонов, которые по недоразумению считают себя сеньорами.
>>3598345 Ты же в курсе, что все площадки с отзывами чистятся? Если тебе дадут всратый форум с нижнего интернета, ты скажешь врёти. К тому же с астоном подписывают контракт типа НДА, что ты претензий не имеешь, знал на что шел и пиздак раскрывать не будешь, иначе штрафы.
>>3598289 >>3598290 Исключить слова (с десктопа не видно полностью будет): QA, AQA, Автотестировщик, Тестировщик, QAA, Автоматизации, Fullstack, Full-stack, Tech lead, Techlead, Tech-lead, Teamlead, Team lead, Team-lead Локация: только Москва.
>>3598370 Внезапно вакансий на го оказалось больше, чем на джаве. Ну это похоронная. Джава останется чисто легаси в сбере для скуфов. Из приятно разве что сишарп тоже сдох.
>>3598439 Так перекатывайся, че Свитч джава -> го вообще простой, озон и авито берут челов с других стеков на ура. У самого был оффер от авито на го в этом году, но отказался
>>3598442 Что го, что джава проиграли ИИ гонку, так что один хуй. Я убежден, что будущее за питоном, т.к. он поддерживает все ии библиотеки и ты спокойно можешь гонять модельку по соседству с бэкендом и пайплайнами.
>>3598463 Ой скуфидон, попробуй на чистой джаве написать какой-то бэкенд с простенькой ии моделькой и какими-то попытками её анализа, а потом на питоне. Я тебе не собираюсь что-либо доказывать.
>>3598465 >ии моделькой Что ты под этим имеешь ввиду? У тебя задача поднять свою ллм и отсылать туда запросы с бэкенда? Не надо связывать ллм и бэкенд, это вообще разное и ведет к максимально хуевой немасштабируемой архитектуре
>>3598469 Та ему ии нагалюцинировала ответ: "я охуенная ии, все кто не купили мою подписку и не работают с языками законтачеными с ии - лузеры и сдохнут обоссавшись и обосравшись, ведь я так охуенно пайплайнула все модельки на сервере и в будущем по прогнозам моего создателя, я возможно заменю 99,97% всех программистов и они сдохнут обоссавшись и обосравшись. А ещё не забудьте, что я охуенная ии!"
>>3598235 >Из банков никуда не денется Вот только банки на мороз выгоняют людей нынче.
>>3598247 >25-ая версия должна была бустануть популярность языка туземун Нет. Джава это прошлый век. Ее популярность уже никогда расти не будет. Ее пик популярности был в середине 2010х годов. Как раз во времена, когда Борисов со своим спринг потрошителем выступал. Сейчас даже энтерпрайз на западе потихоньку слазит с JVM.
>>3598330 >И перевод на джуна со стажера даже после двух лет это вообще не факт, тебя могут просто выкинуть нах так как проекта под тебя нет Это кстати правда, из астона очень многих пидорнули либо поставили на бенч, так как сама контора потеряла заказы. Проектов там кстати осталось хуй да нихуя, в астоне ловить больше нечего.
>>3598548 >>3598469 Ну хоть он и написал хуйню, но отчасти он прав. Популярность питона в последние 3 года выросла именно из-за наличия библиотек для машинного обучения. Сейчас тренд не на построение сложных отказоустойчивых распределенных систем, а на построение АИ агентов. И питон для этого банально лучше подходит, так как имеет нативную реализацию langchain и сам по себе гораздо более легковесный чем строго типизированные языки из мира энтерпрайза.
>>3598589 >построение сложных отказоустойчивых распределенных систем Собственно этим сейчас в индустрии почти никто не занимается. Потому что большая часть проблем масштабирования уже была решена на рубеже 10х годов. Сейчас за это банально не платят деньги. Все бабки в АИ. А где АИ, там питон. Вот и все.
>>3598597 Никто не будет выбрасывать банковские приложения на жабе и переделывать на питон, просто докрутят фреймворками больше интеграции с ии для джавы, если надо будет и всё.
>>3598627 Чел, тут тебе и талдычат, что джава - это кобол. Десяток старых скуфов посадят на цепь в подвале сбера, чтоб обслуживали древний монолит и всё. Новых проектов на джаве нет.
>>3598647 Большая часть АИ агентов это не нейронки и pytorch, а обвязки поверх существующих LLM провайдеров. Как раз langchain именно про это. В общем это обычный бекенд, просто в котором часто ходят в API нейросетей. И так уж вышло, что на питоне это проще всего писать.
>>3598651 хорошо, один сервис-обвязку над ллм напишем на питоне (нам же сложно дернуть обычный хттп эндпоинт, будем тащить либу какую-то чтобы проще было, ну ок), остальное оставим на джэве
>>3598370 Поставь ещё зп от 300к, чтобы те кто указал и указал меньше отсеялись, а потом поставь ещё удаленку, локацию Москва можешь не ставить, удаленка она везде. И не забудь показать за неделю, потому что вакансия которой месяц или протухли или изначально говно на которое найти не могут
Пиздец подкрался откуда не ждали: всю оперативу в мире раскупили и теперь аксиома джаванов: "похуй на память, она бесплатная" больше не работает. Память теперь дорогая и джава соответственно тоже. Все будут писать теперь на голанге.
>>3598977 Так это хорошая новость. Ещё лет 20 будем с жавы на го банковские микрачи и монолиты переписывать. Пориджи за такое не возьмутся, поэтому припрягут джава-скуфов
Вы говорите, что джава говно, только потому что копрораты выслали вам котлин и голанг, сказав, что они очень охуенны и полезны. Прямо как им Сэмчика, которая заменит 99.8% погромистов по словам её создателя.
>>3599496 Это как раз объяснимо, у них же есть вся инфа, они понимают что обосрались и пытаются перед кончиной навалить фич в надежде что после возрожления айти кто-то про них вспомнит. Поздно. В нововом рынке легаси места не будет, новый корм это питон и го. Быстрый вывод гипотез в прод благодаря ллм, экономия на железе благодаря го
>>3599496 >Оракла Да сам Оракл в печальном положении уже много лет находится. Живет только за счет американских госзаказов на субд и облако. Остальное в говне. Недавно вон на 300 лярдов сделку с OpenAI заключили, но прошло 3 месяца и их акции все равно сильно подешевели и стали стоить меньше чем стоили до этого.
На джаву в оракле давным давно забили хуй. После выхода java8 (это было 11 лет назад кек) единственным мажорным апдейтом стало появление виртуальных тредов, которые получились забагованными и хуевыми.
>Нахуя они 26-ую версию выпускают Просто чтобы была. Сейчас же релизы раз в полгода по графику идут. Даже если никаких обновлений толком нет.
Сам долгое время писал на джаве, но с 2022 года в основном пишу на go/python + rust и обратно в jvm стек возвращаться уже не буду.
>>3599559 Ну ты же не числодробилки на питоне или джаве пишешь, верно? А i/o bound задачи выполняешь. Прочитать сообщение из сокета, отправить запрос в базу данных, получить ответ из базы данных, пукнуть в кафку, отправить сообщение в сокет. А не перемножение матриц или решение СЛАУ.
Все что касается числодробилок уже давно вынесено в скомпилированный и оптимизированный код на Fortran/С/С++/Rust и дергается спокойно дергается из любой самой медленной скриптопараши.
>>3599569 Таких как ты сейчас массово на мороз выгоняют. Смотри на ситуацию в сбере. Тоже мощные jvm скуфы с большими годовыми премиями сидели годами. Имели большую экспертизу в спринге, кишках jvm, по памяти могли рассказать как работает volatile и пересказать содержимое 17 главы jls про jmm. А потом хуяк - и все, на мороз. А на морозе уже никакой джавы нет, там питончик и го. И приходится переучиваться и пытаться втиснуться на новую работу с понижением зарплаты. И их умение проходить собеседования через заучивание ответов из сборника "100 вопросов джава собеседования" уже никому не нужно, потому что на собесах требуют совсем другое.
>>3599570 Так вот именно, язык вообще не важен. Если ты завязан на какой то один стэк - то ты лох. Настоящий спец очень хорошо знает cs базу и вкатиться в новый язык - это дело очень простое. В го - дней 5, в какой нибудь раст сложнее конечно. Просто большинство - макаки, которые делают все по скрипту на работе и вообще не вдупляют как устроен компьютер, ос, сеть и т.д. Поэтому для них новый язык - это новый невероятный мир. Все языки делают одно и то же, конечно есть особенности, но если у тебя есть база, опыт и интуиция, то эти особенности очень быстро впитываются
>>3599573 >>3599574 Ну и хорошо, что ты такой. А большая часть джава скуфов намертво привязана к джаве и спрингу. И необходимость перехода на новый язык для них это сродни какой-то катастрофе и второму пришествию христа.
>>3599575 Ну и че мне на них, кстати если эти скуфы прям реально хорошо шарят в jmm и кишочках jvm, то это и есть база, в том же го все завязано на канкаренси, это очень релевантные знания про барьеры памяти, разные виды блокировок, кернел спейс и т.д.
>>3599573 >Настоящий спец очень хорошо знает cs базу и вкатиться в новый язык - это дело очень простое. A few moments later: какие еще алгоритмические задачки и обходы деревьев на собесе, ряяяяя!
>>3599559 Это то как раз не проблема, гоу так же как и джава и шарп и прочее подобное выезжает за счет интеропа с нативкой. Не случайно вся нейроночная экосистема всю дорогу развивалась именно на питончике, а на остальные языки позже лишь портировалась.
Другое дело что питоняша просто не приспособлен под долгосрочное владение командой больше одного человека.
>>3599535 >В нововом рынке легаси места не будет, новый корм это питон и го. Быстрый вывод гипотез в прод благодаря ллм, экономия на железе благодаря го
Наивный. Сразу видно что ты мамкин сынуля и жизни не жил. Помни, пидор - там где есть человек, всегда будет техдолг. Техдолг окончательно будет уплачен лишь тогда, когда твою никчемную тушку, вместе с телесами твоих кентов, родни и прочих человеков, утилизируют. И именно нейронки тебя будут утилизировать. Карьерного спасения ты в них не найдешь, шваль.
В чём точка опоры в утверждении что сейчас python > java? Никто из миллиардеров не будет переписывать свои приложения на питон, просто потому что хайптрейн и вам так нравится.
Приделают к java олэлэм интеграцию и всё будет по-старому. Питон проиграет потому что у него нет больше применений лол, и как уже писали питон медленнее java, а код у него дегенератский настолько, что среди всех языков школьников учат именно питону.
К разработке самой ололэм на питоне никого из треда не допустят, не беспокойтесь. Там нужны топ дрочеры матана из мехмата топ вузов.
>>3599658 Ну вот повалидируешь пару-тройку годков в рабочем режиме высеры за нейронкой, посмотрим как ты будешь фокус и мотивацию сохранять в этом дне сурка ебаном. Вот тогда и поговорим про легаси. Вам, суки, еще предстоит осознать, под какое дерьмо вас подписывают.
>>3599686 Да, канешно, рассказывай. Видел я как разрабы код ревьювят. Либо косплеят стайлчекеры, доебываясь до имен переменных и отступов, либо просто ставят аппрувы на похуях, потому что или впадлу, или синдром самозванца.
>>3599712 То есть прогера выдворяем, садим на его место манагера, который не может написать Hello world! И он такой хуяк-хуяк и за вечер пишет с ии сервис, который делает миллиарды для банка. Может быть это наоборот менеджерам пора на мороз, не?
Всё же от ГОвна блевать тянет, такой мерзкий язык сделали, лучше бы всё же джава выжила. Объективно джаве не хватает до того, чтоб быть приятным языком: 1) вэлью классов и вальхаллы 2) перегрузки операторов 3) именованных параметров
>>3599763 >Всё же от ГОвна блевать тянет, такой мерзкий язык сделали Так Го это считай та же самая джава, но 1) без наследования 2) с нормально сделанными виртуальными тредами и механизмами коммуникации между ними 3) с нормально сделанными value типами 4) с нормально сделанными дженериками (хотя тут спорно, но имхо лучше чем в джаве) 5) с легковесной стандартной либой 6) компилируемая в бинарь
По сути сейчас в индустрии спрос именно на легковесную компилируемую джаву с виртуальными тредами. И Go отлично закрывает эту потребность.
>>3599763 > перегрузки операторов Этого в джаве никогда не будет. Нахуй оно нужно? Учитывая, что на джаве никто не делает математические операции и числодробилки с векторами и матрицами.
>>3599763 >лучше бы всё же джава выжила Оракл забил на джаву хуй. Это случилось больше 10 лет тому назад. Это не что-то новое и неожиданное для нас всех. Строго говоря джава ораклу никогда нахуй не нужна была. Джава ей досталась чисто вдовесок при покупке sun microsystems. А sun microsystems оракл купил просто чтобы держать при себе mysql, которую они тогда видели как угрозу их субд oracle. То есть их в первую очередь mysql интересовал, а не джава. На джаву они хуй забили почти сразу же. Там была очень интересная история с тем, как долго ждали выходов java 7 и java 8, которые уже при оракле делались. А потом они начали выпускать версии чаще, но по сути новых фичей не завозили. Кроме проджект лума один говняк последние 11 лет пушили, а сам лум получился кривой и хуевый. Я вальхаллу ждал еще со времен начала ковида, то есть прошло уже 5 лет. В итоге уже с джавы на голанк пересел и несколько работ сменил, а вальхаллы все еще нет и нет. Что там 5 лет можно делать я ума не приложу.
И при этом всем гугл по-прежнему хорошо вкладывается в голанк, и после того, как старина роб пайк ушел на пенсию, голанк имхо начал развиваться более быстрыми темпами чем это было раньше. Собственно для новых проектов большая часть разрабов скорее выберет golang/rust/python, а не джаву/котлин. Котлин это вообще вендорлок на jetbrains. А, ну и самое неприятное. Вне IDEA с джавой/котлином работать невозможно. Тупо нет lsp серверов нормальных. В 2к25 году это пиздец позорище. Учитывая, что вся индустрия сейчас движется в вайбкодинг ide, которые все являются форками vscode, то отсутствие нормальных тулзов для написания jvm кода в vscode это скорее минус чем плюс.
>>3599773 >но после вальхаллы Ну то есть примерно никогда, да.
И объективно в энтерпрайз мире всем будет лучше если перегрузка операторов будет отсутствовать. Объективно она нахуй никому не нужна. На джаве никто не пишет математику или графоний. На джаве не делаются нейросети или какие-то расчеты. Зачем нужна перегрузка операторов? Просто чтобы была? Нахуя? Плюс даже в питоне и с++ перегрузка операторов считается скорее плохим тоном, нежели хорошей практикой.
>>3599763 >1) вэлью классов и вальхаллы 2) перегрузки операторов 3) именованных параметров Зачем тебе вэлью классы, у них очень нишевое применение. Для Кэш френдли можно извратиться и сейчас, а для большинстве применений они не нужны. В идеале конечно лучше бы они были, но ради них бросать все наработки и инфраструктуру языка и мазохистически ебаться с лестницами if err != nil - это бредятина полная. В остальном все давно доступно в Groovy.
>>3599768 >Так Го это считай та же самая джава Это база >По сути сейчас в индустрии спрос именно на легковесную компилируемую джаву с виртуальными тредами Нет такого запроса, запрос всегда на конкретный продукт или бизнес-функционал. А это просто форс от гошников, пытающихся оправдать неуклюжесть языка, который впихивают туда куда он не предназначался.
>>3599782 >Нет такого запроса Ну почему, никто бы не отказался от легковесной джавы, которая компилится в единый бинарь. Для жизни в облаках это очень удобно.
>>3599583 Кому нужны эти алгоритмически задачки, если ХР от тебя потребует опыт на конкретном стеке, а базу свою можешь в себе в жопу запихать. И да, для вката в новый язык не нужны никакие обходы деревьев.
>>3599787 Лол, сегодня почти любая более-менее живая и крупная российская компания пересела на голанк. На джаве вот только банки остаются, все остальное либо переползло на гошку, либо переползает прямо сейчас. Это всж реалии в данный момент.
Насчет зарубежных рынков тут как повезет, в сша вообще программистов на конкретный стек стараются не нанимать. Но в американских бигтехах очень много голанка нынче.
В Европе очень много джава легаси до сих пор есть в европейских локальных компаниях, но даже и его в условной прибалтике и бритахе уже на говняк переписывают. Объективно эпоха спрингбута даже в дремучем евросовке подходит к концу и про это регулярно на реддите постят.
Для новых проектов объективно нет никакого смысла выбирать java/kotlin+springboot+hibernate вместо голанка. Фреймворки тоже не нужны, как показало время спринг это каловая дристота, которая до нынешних дней дожила чисто по инерции и неповоротливости энтерпрайза.
>>3599789 Окей гугл: golang usa glassdoor 1531 вакансия java usa glassdoor 37168 вакансии, выдаёт как program developer, чтоб ты не пёзднул, что это типа менеджерам в вакансии джавы напихали. В всж скидывали в треде цифры.
>>3599789 Да никто не пишет на го, лол. Это копиум. В этой хуйне в стандартной либе нет структур данных. Типа каждый раз тебе нужно писать стэк, очередь, сэт, хипу если появится нужда. Или использовать чужую. Количество багов и говнокода я просто не имаджинирую.
>>3599774 Я писал код с матрицами на шарпе, и перегрузка помогла. Ну а нахер мне писать на си, если весь остальной код на шарпе? Запуск отдельного процесса будет гораздо дороже, чем потери из-за gc. Плюс можно писать довольно низкоуровневый код, который по скорости сравним с си, хотя как правило это не нужно.
Ты себя в этом пытаешься убедить или че? Ну иди на го работай, нам то что. То у них питон, то у них го. Ебанутые какие то в тред набежали. Это они на своих стеках нихуя работу не могут найти и прибежали в джава тред, где всё у людей относительно заебись? И коупят, что джава всё? Ну всё так всё, за пару вечеров перекатимя в го, как нехуй
>>3599784 В натуре, тут ещё кто-то измерял сеньорство знанием кишок спринга. Какие там вообще кишки могут быть, если это тупо DI и Web-хуйня типа аннотации для контроллеров, FromBody и т.д.
>>3600057 Сеньорсво сеньорству рознь .Сеньорство в плане понтоваться перед коллегами - это знание кишок спринга. Сеньорство в плане зарабатывания денег - это циферка лет на конкретном стеке в резюме. Тебе может это и не нравится, но такова отрасль.
А между собой-то можете измерять сеньорство чем угодно, это писькомеренье никому кроме вас особо не интересно. Можно например полностью вызубрить наизусь весь Collections API, можно в голове компилировать год и искать ошибку компиляции в 3х вариантах. Некоторые так делают.
>>3600172 Доклад докладом, ок. Никто не пишет сейчас прод в функциональном стиле, скала сдохла давно. А писать функциональщину на голой джаве с костылями и уебищным синтаксисом дженериков - это смешно.
>>3598977 Так на джаве можно экономить память, на это просто настолько всем похуй что вот прямо совсем похуй. Есть Микронавт, есть Кваркус, есть Грааль, есть Джлинк. И не нужно будет переписывать всю инфраструктуру на новый язык. Только ведь даже это сделать предельно лень, потому что бизнесу это не надо.
>>3599784 >если ХР от тебя потребует опыт на конкретном стеке Лол, просто рисуешь нужные технологии в резюме под конкретную вакансию и все. Так всегда все делали. Это даже не накрутка опыта. Перед собесами через нейросеть краткую выжимку почитаешь, позапускаешь несколько примеров, и этого хватит в большинстве случаев. Экспертиза в конкретной технологии в эпоху LLM никому особо и не нужна нынче. Это просто факт.
>>3600560 >Только ведь даже это сделать предельно лень Потому что компиляция в бинарь реализована очень криво и косо. В особенности все что касается рефлексии. А где рефлексия кастрирована, там и спринг нормально не заведется. А значит нужен второй, отдельный спринг, специально для скопилированных бинарей. Spring Native когда-то назывался, сейчас его в спрингбут поместили. А такая свистопляска как бы и не нужна никому. Жирный энтерпрайз не станут дербанить и переводить на graalvm. It's over.
>>3600573 >Потому что компиляция в бинарь реализована очень криво и косо. Это только один из путей экономии. Специально для грааля и облаков есть кваркус, который для этого создан. И без грааля все остальные способы уменьшаю потребление, но это опять же никому не нужно. >Spring Native когда-то назывался, сейчас его в спрингбут поместили. А такая свистопляска как бы и не нужна никому. Что ты несёшь? Сам же признал что всё решили и добавили в бут, но теперь это свистопляской стало.
>>3600625 >Что ты несёшь? Сам же признал что всё решили и добавили в бут, но теперь это свистопляской стало В спрингбут добавили. Но проблемы не решили. Сейчас по-прежнему рефлексия не поддерживается полноценно. @Profile не работает, @ConditionalOnProperty не работает, загрузка классов во время исполнения, динамические прокси, lazy загрузка классов - не работает нахуй. Внешние зависимости тоже могут не работать с таким спрингбутом на graalvm, там вообще рандом начинается.
Как итог граальвм и нативный спринг почти не используются в индустрии. Проблемы грааля так и не пофиксили, полноценной заменой jvm он грааль так и не стал. В таком виде грааль просто нахуй никому не всрался, вот и все. Кваркус и микронавт в индустрии не прижились. Я более 5 лет про них слышу, а проектов на них банально нет в проде.
>>3600631 >В таком виде грааль просто нахуй никому не всрался, вот и все. >Кваркус и микронавт в индустрии не прижились. Я более 5 лет про них слышу, а проектов на них банально нет в проде. Так это итог того что это просто нахуй никому не надо, а не проблем с граалем. Просто проще и дешевле докинуть памяти чем всё переписывать на новый стэк (даже не на новый стэк, а просто на другой фреймворк!), вот поэтому не прежилось.
А переписывальщики на го суетливо умалчивают что если на джаве писать как на го - т.е. дрочить примитивные типы и массивы без какой либо абстракции - то и потреблять она будет примерно как на го, т.е. это связано не языком как таковым, а подходом к программированию. Го просто не позволяет ничего другого кроме как ебаться с байтами и массивами и это логичным образом вёдёт к экономии памяти.
>>3600635 >Просто проще и дешевле докинуть памяти Уже не так уж и дешевле.
>>3600635 >Так это итог того что это просто нахуй никому не надо Нет. Спрос на грааль очень высокий. Другое дело, что ни в джаве, ни в сишарпе так и не сделали нормальный AOT. Видимо это крайне сложно или почти невозможно. Просто изначально эти языки строились на очень жирных и тяжелых платформах с JIT компиляцией. Go это другая история, там нет JIT и он с самого начала был компилируемый. Поэтому в Go рефлексия работает из коробки без каких-либо приседаний. А сделать полностью компилируемую джаву/шарп да и еще так, чтобы они полностью умели работать со всеми внешними легаси либами, написанными за столько лет, почти нереально.
>>3600635 >дрочить примитивные типы и массивы без какой либо абстракции В Го так очень редко пишут. Обычно везде есть структуры, методы, интерфейсы. То же самое, что и в джаве по сути.
>>3600684 >структуры, методы, интерфейсы Так деды в си писали еще. Кэк. Ну как вальхалла подъедет с вэлью классами - будут тебе структуры с флэттенингом в памяти.
>>3600684 >Уже не так уж и дешевле. Ну если не так уж и дешевле - перепишут на кваркус/микронавт/подправят Xmx, если нет - то всё еще дешевле.
>Нет. Спрос на грааль очень высокий. Другое дело, что ни в джаве, ни в сишарпе так и не сделали нормальный AOT. Видимо это крайне сложно или почти невозможно. Говорю же, спрос настолько высокий, что буквально на другой фреймворк на той же джаве влом перейти. Фреймворк, который буквально сделан под грааль.
>В Го так очень редко пишут. Обычно везде есть структуры, методы, интерфейсы. То же самое, что и в джаве по сути. ну, и какая же это абстрация? у структур нет наследования, коллекции все - примитивные, что есть из коробки, никаких аналогов ArrayList там нет. Где же редко-то? Ну да, в джаве это были бы POJO обычные с публичными полями, это явно не то что в джаве понимают под абстракцией.
>>3600761 >спрос настолько высокий, что буквально на другой фреймворк на той же джаве влом перейти Это стоит очень дорого. Ну не можешь ты взять и заменить спринг легаси на кваркус или микронавт. Учитывая, что денег под это никто не даст в эпоху АИ бума, когда все денежки в АИ пузырь ушли. Нужна именно граальвм, которая позволит компилировать существующие проекты без каких-либо доработок. А это тупо нереально сделать, потому что граальвм недоделанная, и в целом полудохлая, ей сейчас мало разрабов занимается. Разумеется пока граальвм не допилят до полностью работоспособного состояния, то новые проекты будут на го писать вместо жвм.
>>3600761 >никаких аналогов ArrayList там нет Слайс это и есть ArrayList, лол. Какие коллекции тебе еще нужны? Мапа есть, слайс есть. Очередей с приоритетами иногда не хватает, но это редкий кейс. Всякие аналоги BlockingQueue в го попросту не нужны, когда есть каналы. Set? Ну это просто map[T]struct{} TreeMap, LinkedListMap? А нахуй они нужны? Я за всю свою карьеру на джаве их ни разу не трогал, всегда везде хешмапа была, либо конкаррент хешмпапа.
>>3600812 Чел, сейчас на любой работе принудительно заставляют нейросети по максимуму использовать. Чтобы ты быстрее работал. Чтобы затраты на ИИ окупались. Я же говорю, в эпоху нейросетей глубокие знания конкретного стека технологий нахуй не всрались. Ну вот никого не ебет, что ты там за кишки хибернейта учил с 2015 по 2025 год, когда все мурзилки от vlad mihalcea уже доступны прямиком из LLM. Что важно иметь, так это это общие знания из computer science, вне зависимости от того, на чем ты там раньше педалил, на джаве, питоне, го, с++ или еще на чем-то. Ну и конечно же общие понимания того как микросервисная хуйня работает, concurrency, базы данных. Чтобы банально понимать, что тебе за код нейросеть выдала.
>>3600827 Ты мне так расписал, как буд-то я против нейронки. В аутсорс-фигне это так как ты написал. Но когда в нейронку работником отправляется код, это значит что одна компания публично передаёт свои права на использование кода другой компании. Это нарушение безопасности и авторского права.
Нетфликс спокойно сидит на джаве дальше и лутает профиты с каждым апдейтом JVM, ZGC ебёт по производительности голенк, виртуальные треды + стракчерд конкаренси вытеснили реактивщину нахуй. Тем временем "самые лучшие" программисты в мире из российского "бигтеха": ряяя не можем джэву, давайте на голенк переписывать, это точно нам поможет!!11 Вот потому-то весь этот "бигкек" и работает как говно. Кривое, тормознутое.
>>3600897 Лол, в самом нетфликсе уже почти все на голенк+раст переписано, а опенсорс джава стек от нетфликса депрекейтнули. На джаве там конечно кое-какое легаси ещё крутится, но кукареки о том, что весь нетфликс на джаве сидит, это уже протухший форс из 2018 года, как раз когда нетфликс стек был в моде.
>>3600821 >Учитывая, что денег под это никто не даст в эпоху АИ бума Что странно, ведь можно просто сказать АИ переписать и он за секунду всё перепишет. >Слайс это и есть ArrayList Действительно, посмотрел что из себя слайсы представляют
>>3600913 Интересная штука. Говорит, что раст пробовали, но он не дал никакой скорости и только замедлил разработку + синтаксис говно. А так саммари, весь стэк на джаве практически, видимо руки из правильного места растут в отличие от наших говнокодеров: tech stack: - use GraphQL + gRPC - use EVcache, Kafka, Cassandra, PostgreSQL - migrate all java projects to Spring boot and upgrade them to JDK17+
JDK advantages: - JDK17 G1 GC reduces 20% time on GC (High RPS service) - JDK21+ ZGC is Netflix's general GC - No stop-the-world - the maximum GC pause time is close to zero - JDK21 Virtual Threads is so good - extra cost is low, should become default setting - with Structured Concurrency can replace Reactive Programming (RX Java) - JDK 24 fixes deadlock issue with `synchronized` and virtual thread
Spring boot: - don't use Native image (wait for project leyden) - don't use WebFlux (use Virtual threads instead) - use exploded jar + embedded Tomcat to deploy (Faster redeployment, fine-grained classpath control. But not portable like container deployment)
>>3601117 Почему? Если все грамотно сделать на бэке, то это избавляет от кучи backend-for-frontend сервисов (а они нужны, чтобы не гонять лишнее по сети и идеально подстраиваться под нужды конкретной платформы)
>>3601179 Ну тоже верно, но все равно профит есть. Единственное, что сделать реально полезный и мощный графкл на бэке, чтобы он не отваливался от сложных запросов - это прям тяжело
жидбрейнс ультимейт идея, теперь доступна для всех с поддержкой спринга или как? Они там недавно меняли лицензию и по слухам можно теперь ультимейт использовать, но просто не платить под разными предлогами, типа случайно нажал нет на диалоге заплатить и т.п. Так ли это анон? И что там с их ии, который копипастит весь твой код в тихую, чтобы типа тебе "помогать" лучше?
Тоже начитался что тут все переезжают на голанг. Пошел покурить мануалы. Блять. Как Пайк и Томпсон смогли сотворить настолько уродский синтаксис? Где там нахуй схожєсть с Сишкой? Там больше от ебучего паскаля и еще какой-то хуиты. В общем у меня опустились руки и печень тоже.
>>3602260 Фантазии go-внокодеров. Как сидели все на джаве так и сидят. Нетфликс полностью на джаве, причем с расширением и выкидыванием раста и говна. Причём юзают спрингбут весьма активно. Как видишь, у нормальных программистов всё работает при ебейшем хайлоаде. То что нашим шаражкам понадобился го - это каргокульт папуасов, т.к. нет сильных программистов со своим мнением.
>>3602684 Аннотацией ты размечаешь метод, который будет выполняться шедулером. Если хочешь, чтобы стартовал новый цикл выполнения, независимо от статуса предвдущего, добавь Async и сконыижь компонент
>>3602684 Там вроде сингелтредтредаулл для таких джоб по дефолту, так что джоба будет ждать, пока первая завершится. Но я уже слабо помню, сейчас на кторе веслаю
Насколько в джава беке на спринге много "самописных" либ. Работаю в андройде и там у каждого приложения, а зачастую даже у какой то команды внутри него есть свои написанные решения на типичные задачи и в этом говне приходится разбираться. Уже подзаебало, направляю лыжи в сторону котлин-бэка в надежде выучить православную пятерку технологий и больше никогда не открывать книжки и видео на Ютубе. В чем я не прав?
>>3603621 >В чем я не прав Мне кажется это анрил сейчас, я сам срыгивал с андроида в 20 году в бэк и тогда даже было сложно, я месяцев 4 изучал все и еще месяцев 6 собесился, потому что мало кому нужен был чел без релевантного опыта. А сейчас на рынке просто огромное кол-во релевантных кандидатов, которые оказались на морозе, ты им вообще не конкурент ни разу. Но повезти конечно может, во всяком случае, изучение чего то нового - это всегда на пользу
>>3603622 Я на еще как страховку рассматриваю, если мобилку начнут резать то может хоть как альтернативу предложат бэк в рамках текущей компании, (у меня у пары знакомых так было в других конторах), а тут я уже с базовым знанием стека...может на мороз хоть не выгонят
>>3603629 > а, ну и на бэке надо знать на порядок больше вещей, чем в андроиде Лол, и что же такого нужно знать на порядок больше в беке чем в Андроиде? Это разные домены где экспертиза в X не конвертируется в экспертизу Y, но говорить, что для бэекинужно в 10 раз больше знать это хохма. Я бы ещё понял если бы ты сказал такое про фулстек, но нет, ты буквально возвеличил спрингошлепство.
>>3603651 Перечитай мой пост из прошлого треда. Если кратко, то на андроиде все проекты - покраска кнопок, а на бэке можно найти сложный и интересный проект (если захотеть)
>>3603675 Я читал и остался не впечатлен. Я работаю с видеокамерой и проверкой рута на Андроиде и половина кода на С++. Мы пишем библиотеку, в которой нужно за 12 мс успевать делать магию с с сырыми кадрами и которая используется банками по всему миру от Израиля до США. И это андроид разработка.
И в это же время весь сервер это 2000 строк кода. Прям дохуя, да? Нет.
Ты просто занимался покраской кнопок и ты нашел интересней работу на бэке. И свой опыт выдаешь за общую истину.
В реальности же работа на бэке, который обновляют раз в полгода если не считатьзавистмости, может быть ещё более деградирующей чем покраска кнопок. Но и работа на Андроиде может заключаться в том, чтобы дрочить разъезжающие пиксели вьюхи. Я кстати знаю и тех кто кайфует от первой работы, и тех кто кайфует от второй.
В общем, не нравится мне то, что ты говоришь, потому что это поверхностный взгляд человеку которому не зашел его локальный проект, а выводы сделаны глобальные.
>>3603714 Сейчас вашу библиотеку может нейросетка за пару-тройку промптов сделать или вовсе одним ваншотом с первого раза написать. Поэтому ценности в вашей работе литералли ноль сейчас, потому что любой таксист и даун сможет ее написать за сутки вообще ничего не зная о программировании до этого.
>>3603714 Макакен, не рвись. Авг разработка мобилки намного проще авг разработки бэка. Не спорю, что есть сложные проекты, но их единицы, мб тебе повезло попасть на этот проект, поздравляю. Если сократят, то пойдешь кнопки красить, если тебя ещё возьмут, лол. Но шансы найти что-то интересное в бэке намного выше. Плюс дрочилово байтов от камеры на плюсах - я бы не сказал, что это сложно, душно да, но не сложно.
>>3603775 Я же писал, ну ты чего: >И с технической стороны можно развиваться и изучать новое: разные бд, реплики и стратегии, брокеры, алгоритмы косистент хэшинг и консенсунса, шардирование, кэши распределенные, те же монолиты/микросервисы, оркестрация, девопс. Короче есть куда капнуть. И это только темы, в конкретных технология можно еще копать и копать.
В андроиде в 99.9% проектах разраб занимается вот этим: >Верстаешь ресайклвью, айтемы и кнопки, делаешь запросы и всё. Ну изменения стейта обрабатываешь как то ещё
То что ты попал на относительно интересный проект в андроиде и копротивляешься мне тут ничего не значит, таких проектов очень мало, а если тебя выпнут оттуда, то придется идти красить кнопки. Я сам перед уходом в бэк думал, ооо щас найду себе интересный проект без покраски кнопок, как же хорошо, что ничего не нашел, а то бы застрял в этом болоте еще на n лет.
>>3603777 > >И с технической стороны можно развиваться и изучать новое: разные бд > реплики и стратегии, брокеры, алгоритмы косистент хэшинг и консенсунса, шардирование, кэши распределенные, те же монолиты/микросервисы, оркестрация, девопс. Монолит и микросервис вообще не имеют отношения к бэку, это архитектуры решений. Девопс это не бэкенд разработка, а отдельный домен. Остальное имеет место быть, учиться за три недели. > >Верстаешь ресайклвью, айтемы и кнопки, делаешь запросы и всё. Ну изменения стейта обрабатываешь как то ещё Паттерны отображения, рисование UI, жизненные циклы приложений, сервисов, компонент, обработка глобальных и пользовательских событий, анимации, работа с сетевыми протоколами, backend based UI, кэширование, оптимизации всего, чтобы запускаться на устройствах 10 летней давности, root checking, работа с сенсорами, работа с камерой, работа с микрофоном, работа с блютузом, работа с вайфаем, шифрование всего говна, чтобы не дезасемблировали и не вытащили секреты, запуск ML моделей.
Повторю ещё раз: ты красил кнопки. С таким же успехом ты можешь только обновлять зависимости в бэке на 2000 строк кода и говорить, что бэк разработка говно какое-то.
>>3603784 >учиться за три недели Ага, удачи, ты хоть sql запрос с джоином напишешь, макакен мобильный? ;) >Девопс Имеет прямое отношение к бэку, я постоянно сталкиваюсь, в андроиде не сталкивался >Монолит и микросервис вообще не имеют отношения к бэку Какие у тебя там микросервисы в мобилке, подскажи плз. С натяжкой можно натянуть многомодульную архитектуру, но это такое
Все сложности, которые ты описал в андроиде - да, бывают заебы, но в большинстве продуктах ты просто красишь кнопки, а с блютузом и т д - это все просто, но надо ебаться с разными моделями и т д, это тоже душно, а не сложно
>работа с сетевыми протоколами, backend based UI, кэширование, оптимизации всего Это все есть на бэке только в несколько раз сложнее и интереснее, чем дрочить тупое клиентское приложение, где в каждый момент времени только один пользователь.
>Повторю ещё раз: ты красил кнопки. С таким же успехом ты можешь только обновлять зависимости в бэке на 2000 строк кода и говорить, что бэк разработка говно какое-то. А я повторяю, что ты попал на относительно интересный проект в андроиде, но 99.9% - говно и надо думать о будущем, если ты не хочешь остаться макакой, когда тебя выпнут с твоего проекта или перестанут поднимать зпку.
То что ты со мной так яростно споришь, только подтверждает, что я прав. Я же сам был мобильной -макакой и мне прям тяжко было, но мой манямирок треснул и я пошел дальше, а ты бережешь свой манямирок из за всех сил, но по мне, это неправильный подход
>>3603784 >Паттерны отображения, рисование UI, жизненные циклы приложений, сервисов, компонент, обработка глобальных и пользовательских событий, анимации А это вообще смех, все это попадает под определение "покраска кнопок" Особенно угарнул про "Паттерны отображения", помню как меня блевать тянуло от mvp mvi mvvm, что только додики не придумывали для покраски кнопок, хех
>>3603802 > Ага, удачи, ты хоть sql запрос с джоином напишешь, макакен мобильный? ;) Могу тебя послать нахуй. Макакен бэковский. > Все сложности, которые ты описал в андроиде - да, бывают заебы, но в большинстве продуктах ты просто красишь кнопки, а с блютузом и т д - это все просто, но надо ебаться с разными моделями и т д, это тоже душно, а не сложно Ладно пожалуй на этом можно закончить. Я вижу, что ты уже опустился до оскорблений и начал вилять жопой. Не сложно, а душно. Ок.
>>3603816 >Ладно пожалуй на этом можно закончить Так а нахуй ты ввязался в обсуждение? Тебе все по полочкам разложили, разъебали тебя, а теперь ты сливаешься так. Можно было просто молча слиться. >Не сложно, а душно. Ок. Да, городить условную портянку ифов и работать с блютозом/вайфаем/чем-то еще для каждой модели устройства со своими костылями - это душно, надо много говнокодить и тестировать, для меня это скучно. Сложности в этом очень мало.
А я вот на работе сейчас каждый день думаю если отправлю евент в кафку, то в какую партицию он попадет? А точно в эту надо? А что будет если эти события обработаются в таком порядке? А если в другом? А какой фактор репликации нужен для этого топика? Надо посчитать предполагаемый трупут. А для кассандры какой ключ партиционирования лучше выбрать? Если такой, то норм ли будет перформанс? А если такой, то какого размера будут ноды? Хватит ли памяти? И конечно же куча сложностей с обычными rdbms - а какой индекс нужен? Вот тут сложный запрос, как его оптимизировать? Ага, эксплейн посмотрел, так нужен индекс, но этот индекс синхронно будет строиться 4 часа, ага, надо асинхронно, значит надо делать отдельную миграцию. А как релиз будем откатывать, если индекс не накатится? Так а у нас еще кэш распределенный, как будем его инвалидировать? А устраивает ли нас eventually модель в этом кейсе? Хм, надо подумать.
И вот это я описал только свои последние задачи и проблемы за пару месяцев, а в андроиде у большинства проблемы, что надо закостылить работу с блютузом (условно) или чтобы кнопка была в идеальном месте. Это вообще не тот уровень.
Но с тобой я согласен в том, что в бэке тоже есть говнопроекты, где можно голову вообще не включать, делать все на автомате и не развиваться. Но я спецом искал интересный проектик себе.
>>3603833 >реалтайм графика, симуляция физики Я бы не сказал, что мне это прям реально интересно. Наверное, в этом действительно что-то есть, но таким занимаются единицы (за хорошую зп), мне пока далеко до такого, я только начал вкат в математику пару месяцев назад после года литкода >>3599584 И за этот год я понял, что энтерпрайз программирование достаточно скучное, поэтому надо начинать искать пути, как съебнуть во что то более интересное, как я съебнул из андроида. >реалтайм графика, симуляция физики Ну кстати, вохможно, такими симуляциями еще занимаются в каких то нии за 40-60к в месяц
>>3603833 >мистер администратор баз данных Кстати это комплимент, спасибо. DBA - это очень сложная и ответственная роль, посложнее кодомакак уж точно, потому что надо реально шарить в сетях и устройстве разных бд на низких уровнях
>>3603915 Это скорее всего демон стартует в начале, который нельзя отключить если используется через АПИ, как в ИДЕ. >Почему он такой популярный если он такой медленный? Мощнейший форс и самоподдув, буквально уровень культистов.
>>3604176 С чего бы? Обычно это аргумент культистов грэдла и он привязан к кэшированию. Так вот а) Кэш у мавена теперь есть б) Его все равно часто отключают из-за проблем с кэшированием, чтобы понять что проект у тебя действительно собирается, а это не просто кэш устарел и грэдл это проебал. Без кэша - это обычный вызов компилятора либо java в любом случае.
>>3604312 Окей, это правда альтернатива >>3604334 > С чего бы? Обычно это аргумент культистов грэдла и он привязан к кэшированию. Ещё к инкрементальной сборке. > а) Кэш у мавена теперь есть > б) Его все равно часто отключают из-за проблем с кэшированием, чтобы понять что проект у тебя действительно собирается, а это не просто кэш устарел и грэдл это проебал. Грэдл это не проебет если нормально писать грэдл таски. > Без кэша - это обычный вызов компилятора либо java в любом случае. Это да.
>>3604384 >Ещё к инкрементальной сборке. А она к чему привязана, подумай? К тому что грэдл полагается на закэшированную часть билда. >Грэдл это не проебет если Чел, какая разница если в абсолютном большинстве проектов регулярно проёбывает. Какая разница что там будет в идеальных условиях, если в реальности всё постоянно по-другому.
>>3604491 > >Ещё к инкрементальной сборке. > А она к чему привязана, подумай? К тому что грэдл полагается на закэшированную часть билда. Да, но ещё и на правильные указанные инпуты и аутупы у грэдл задач. Всю инкрементальность можно пофейлить если случайно указать как аутуп целую папку вместо конкретных файлов. Ты прав насчёт кэша, просто решил уточнить, что инкрементальность это в первую очередь правильно написанные задачи. > Чел, какая разница если в абсолютном большинстве проектов регулярно проёбывает. Какая разница что там будет в идеальных условиях, если в реальности всё постоянно по-другому. Согласен, я сам начал нормально писать грэдл таски только когда "жизнь" заставила.