Обновить

Комментарии 223

может джуны не нужны , так как нейросеть выгоднее?

Судя по картинке они демпингуют не так что бы сильно, в 2-3 раза что бы выходить в плюс. Если судить по OpenAI/Anthropic. Остальные просто сильно отстали.

Но честно, профита от условного опуса в 10-ки раз больше чем от джуна. Да, когда он вырастет до мидла/синьера, то с AI профита от него стане больше. Но от джуна больше проблем в текущих реалиях.

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

А я догадываюсь почему у OpenAI/Anthropic разница в 2-3 раза всего. Скорее всего в их расходы внесён операционный убыток, в то время как инфраструктурные и инвестиционные расходы лежат на плечах тех кто в самом большом минусе. И дело далеко не в отставании, просто инференс дороже обучения, которым как раз и занимается OpenAI/Anthropic. Причём дело не в сожжённом электричестве, сначала надо купить то, что электричество будет сжигать и построить место где оно будет сжигаться, и вот это основная причина сильного минуса крупняка. И как мне кажется, демпинг идёт как раз потому что пока не придумали как выстроить рабочий процесс без деградации низших кадров (вот как раз о чём вы говорите).

Компании из США - может быть, но модели с открытыми весами хостят все подряд. Берёт GLM 5.2 / Kimi K3, смотрите на openrouter.ai сколько разных провайдеров её хостят и цены близки к ценам разработчиков. Сторонним провайдерам вообще нет смысла хостить её ниже стоимости, что говорит о том что разработчик продает токены по рыночной цене

а в мидлы-сеньёры телепортируются сразу так хоп - и без опыта?

Не, они тоже не нужны.

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

Джуны/стажёры реально не нужны, но не из-за нейросетей.

Тут дело в том что на них приходится отвлекать опытных синьоров для менторинга/обучения. Получается что и стажёр не работает (потому что ещё не умеет) и синьор не работает (потому что тратит рабочее время на этого стажера).

А потом самое интересное: как только у стажёра появляется реальный опыт (за ваш счёт) - он теперь востребованный специалист и уходит в другую компанию где предложили чуть больше чем вы (хотя вы в него вкладывались)

То есть эта затея с принятием в штат стажёра/джуна окупается только если после стажировки он обязан у вас отработать несколько лет по заранее оговоренной зп (естественно ниже рынка), чтобы отбить затраты на его обучение более опытными коллегами

А потом самое интересное: как только у стажёра появляется реальный опыт (за ваш счёт) - он теперь востребованный специалист и уходит в другую компанию где предложили чуть больше чем вы (хотя вы в него вкладывались)

И почему-то каждый раз все забывают, что это работает и в обратную сторону. Как только у чужого стажёра появляется реальный опыт (за чужой счёт), то он приходит к вам работу работать.

но жалко то не другую команию, а себя потратившего время-деньги

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

И мы снова на исходной, кто вам мидлов готовить то будет?

Судя потому что люди месяцами работу найти не могут - этих мидлов уже в избытке во всех стеках разработки

Куда нам потом ещё новых девать? Горшочек, не вари...

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

У работников - времена тяжёлые, всё дорожает. И поэтому они хотят устроиться за определённую сумму денег.

А у работодателей - тоже времена тяжёлые. Им нужны сотрудники за существенно меньшие деньги...

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

А вы уверены что прям на всех стеках? Может мы смотрим не туда? А может они и не мидлы вообще, но таковыми себя считают? А какие вообще нонче критерии у мидла? Вот то-то и оно.

И мы снова на исходной, кто вам мидлов готовить то будет?

Мидлов будут брать из вчерашних уволенных сениоров.

Логично, мидл вырастает в сеньора, увольняем его, нанимаем как мидла и так по кругу. Единственное, что нарушает идиллию - эйджизм, он посильнее желания нанять сеньора на позицию мидла.

"После нас хоть потоп". Или Бангалор.

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

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

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

Естественно учат не бесплатно. Вузы по видимому мало этому учат

В вузах учат всяким матанам дифурам, а на собеседованиях почему то спрашивают совсем другое ))

Я сам не в айти, дочка учится на айтишника

Уже придумали - такие заведения называются профессионально-технические училища. Из названия всё очевидно. Проблема в том, что 1) они непрестижны и даже переименование в колледжи не спасает, 2) они заслуженно непрестижны и качество обучения там колеблется, 3) работодатели даже выпускников хороших колледжей "по документам" не берут.

а ШАД Яндекса - это тоже пту ?

Скорее это наследники политехов и втузов, только теперь для сферы ИТ, а вот быстрые курсы - это как раз аналоги программ ПТУ.

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

Это смотря какой ВУЗ. У меня в провинциальном политехе, помню, обучали и базам данных и алгоритмам и языкам (на одних был обязателен C++, на других позволяли самому выбирать, на каком делать лабы). Да, много было "не нужного", но и лабораторок с семестровыми я на C# написал кучу. Были от базовых Flash-приложения до клиент-сервер-БД (MySQL), но со своей кастомной криптографией. Если не филонить и дополнительно заниматься, то ВУЗ даст хорошую базу, а практику сам параллельно набираешь.

В вузах учат всяким матанам дифурам, а на собеседованиях почему то спрашивают совсем другое ))

Я сам не в айти, дочка учится чтобы выйти замуж за айтишника

Подправил (выделено болдом) =)

ну как бонус разве что )). На мужей все равно нельзя надеяться ))

На мужей все равно нельзя надеяться

Вы что-то знаете! )

Вспомнился студенческий анекдот про женщину-программиста и морскую свинку =)

она кстати в аналитики хочет. Там довольно много женщин. программирование в общем то никогда особо не нравилось, больше математика была интересна

Это “трагедия общин” называется. “Дилемма заключенного” - про двоих участников.

"Отпускай хлеб твой по водам, потому что по прошествии многих дней опять найдешь его."

А потом самое интересное: как только у стажёра появляется реальный опыт (за ваш счёт) - он теперь востребованный специалист и уходит в другую компанию где предложили чуть больше чем вы (хотя вы в него вкладывались)

Хм, если в другой компании готовы платить больше за его навыки, даже с учётом первых неэффективных ~полгода, пока он "въедет" в проект, то вы может это вы ему недоплачиваете?

Я говорю о том что компания обучающая стажера несёт убытки связанные с его обучением (отвлекая своих опытных сотрудников для этого)

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

это как будто так не работает

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

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

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

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

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

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

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

если потенциальный стажёр заранее не согласен на эти условия то и нет смысла его нанимать и вкладываться в него

если потенциальный стажёр заранее не согласен на эти условия

Какая разница с чем он согласен/не согласен заранее?
Важно то, что по закону его не удержишь. Есть риск потерять затраченные на обучение ресурсы, и риск высокий. Про это говорят коллеги.

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

Топ разработчик сразу пользу приносит, за это собственное деньги и получает. И остальных не отвлекает, в отличии от стажёра

Топ разработчик сразу пользу приносит

Разве что с собой.

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

зп ниже рынка после стажировки в течение нескольких лет - это нормально

А потом с такой логикой горе-работадатели ноют что от них специалисты уходят. Вроде бы IT, технологии, все дела, у людей должна быть развита логика, ан нет. "Я им и тимбилдинги устраивал, и корпоративы, и кофе с печеньками, а они всё зарплату просят".

В английском для такого есть очень точная идиома penny-wise but pound foolish, дословно - мудр на пенни, да глуп на фунт. Вот это как раз про экономию на салфетках, ближайшая аналогия у нас - скупой платит дважды, но масштаб не тот.

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

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

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

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

Тут от самого джуна зависит.

Если он не щелкает клювом, а смотрит, как работают "старшие товарищи", то вполне может быстренько набраться опыта и втянуться в более реальную разработку, поднявшись до мидла.

Если же он тупо выполняет "эникеишную работу", ничем не интересуясь, то он, соответственно, ничему и не научится.

Если что, это на основании собственных наблюдений над процессом роста джунов.

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

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

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

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

Сеньор обычно приходит на должность руководителя направления или техлида. Ещё не известно, кто кого будет учить. Ему дают бизнес-задачу, он сам тянет проект.

Вот что это за убытки то? Джун что ли весь день чаи гоняет и к проектам не прикасается?
А условная Баба Клава, что сидит где нибудь в бухгалтерии, одну бумажку в день переворачивает - получается тоже убытки генерирует? почему ж ее то не увольняют?

Ситуации, когда один отдельно взятый сотрудник полностью окупает свою зарплату, да еще и прибыль приносит - явление редкое.

То что опытные коллеги тратят на него своё время, вместо основной работы

Ну а если на него время не тратить, он херни наделает, которая потом может встать в копеечку. То бишь - операционный риск, вот Баба Клава защищает от штрафов, опытные коллеги - от херни. Зачем тогда нам джуны? А опытных вы откуда возьмёте? Ладно если это бигтех с более-менее прозрачными процессами, а если это среднячок или производство где половина всей информации в головах четырёх дедов? Кто контекст будет молодняку передавать?

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

Хотя как по мне посадить молодого на гремучее легаси, чтобы он разобрался что там в спокойном темпе - идея не самая плохая, сразу поймёт как делать не надо, опыт работы с чужим кодом, насмотренность какая-никакая. И когда петух клюнет (а он клюнет), не придётся тратить кучу денег. Ну или приставить его к опытному пока он жив чтобы опыта набирался.

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

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

несёт убытки связанные с его обучением (отвлекая своих опытных сотрудников для этого)

В чем конкретно заключается отвлечение опытных сотрудников? На что конкретно они отвлекаются, что делают для обучения? Я пока был джуном, никто меня ничему специально не обучал. Есть код, есть задача, берешь и делаешь. А, да, на первой работе показали 10 минут как пользоваться TortoiseGit, пока рассказывали про проект. Менторы на время онбоардинга первые несколько месяцев обычно даже для сениоров есть, потому что человек со стороны в любом случае не знает ваш проект. Код-ревью тоже для всех есть. Ну ок, может быть для джуна иногда может быть так, что мерж-реквест надо проверить несколько раз, но это 10-20 минут за раз. Даже с сениорами это бывает. Где тут настолько большие убытки именно от обучения?

То есть эта затея с принятием в штат стажёра/джуна окупается только если после стажировки он обязан у вас отработать несколько лет по заранее оговоренной зп (естественно ниже рынка), чтобы отбить затраты на его обучение более опытными коллегами

таки стажер и джун разные вещи. у нас для стажеров платится немного (80тр кажется в прошлом году за 40ч/нед было), но при устройстве в штат переходишь на полноценную позицию джуна, кратный рост з/п.

джуна, хорошо себя показавшего, действительно сложно дотянуть по з/п адекватной по рынку сразу. мне понадобилось 3 года с постепенным каждогодичным +20%, был реальный случай.

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

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

ну их ж не просто так берут, там тоже отбор с тестовыми заданиями. спойлер - в 2026 99% заданий было сделано иишницей, при этом там были элементарные докеры-гейбуки ансибла. 100% стажеров свой же результат даже не запустила, они или не работают или делают не то что в задании.

Ну так они и лабы в универе так же сдают ))

Вы же не думаете что на работе они по другому начнут делать?)

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

Я думал что зарплату платят только если работник приносит пользу бизнесу

Ну так они и лабы в универе так же сдают ))

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

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

логика не моя, а ОК - это их бюджет, пока гражданин стажер он по ФОТ ничего не стоит нашему подразделению.

Я думал что зарплату платят только если работник приносит пользу бизнесу

какую-то приносит. все зависит от человека, если нет, то через год или ранее с ним прощаются.

пока гражданин стажер он по ФОТ ничего не стоит нашему подразделению

Ну так получается 4 стажёра обходятся как 1 синьор

Но от одного синьора пользы больше чем от 10 стажеров

не знаю, я лабы сдавал методом реверс инжиниринга

Так я про нынешних студентов, которые учатся во времена ИИ, вряд ли они что-то делают/думают сами

Хорошо что в наше время не было всех этих нейросетей, так хоть чему-то научились

то через год или ранее с ним прощаются.

Вы представляете реально стоимость такой ошибки? Год возиться с человеком, предлоставить ему рабочее место, ментора, какую-то оплату. И все в пустую. А это могут буть миллионные затраты. На ОДНОГО стажера.

Это реальный финансовый риск для компании, а не эфемерный кризиз в HR.

Это реальный финансовый риск для компании

для крупной серьезной компании, берущей в аренду дырокол =)

А как вы измеряете кто бизнесу пользу приносит а кто нет?

Вы же не думаете что на работе они по другому начнут делать?)

А может и начнут. А может они и лабы добросовестно делали? Это называется инвестиционный риск - стажёра берут не чтобы он прям сейчас пользу приносил, а с прицелом на будущее. И да, нанятый сеньор помидор тоже потратит от месяца до полугода на онбординг, так что, нам вообще никого не нанимать? А что насчёт узких сфер, где мидлам взяться просто неоткуда, у нас же не только крудошлёпы код пишут.

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

Стажер же не лично вам убытки генерирует (да и честно говоря спорный тезис об убытках для компании в целом).

Мне вот всегда требовались лишние руки, потому что своих не хватало. Будучи обычным сотрудником (не руководителем) взял стажера, переложил на него рутинные / скучные / простые задачи, добавил исследовательских задач, в которые не хотел ввязываться, боясь потратить время на тупиковые идеи. Освободил свое время для задач, которыми сам хотел заниматься. С тех пор более 15 стажировок + больше 5 сотрудников по моему примеру стали наставниками (не только сеньоры, также лиды, джуны и мидлы).

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

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

P.S. На всякий случай уточню, что перевели в штат почти 100% стажеров, с тех пор несколько человек уже покинули компанию, да, это неизбежно.

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

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

и повесила на синьора обязанности менторинга

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

вот когда я был Senior Network в большом провайдере и приходил молодой инженер, то с ним не надо было сидеть и пальцем показывать. Давалось задание и в процессе выполнения он или подходил спрашивал или в конце дня выделялся час на вопросы, которые накопились за день. Или спрашивал у коллег, когда они не заняты. Суммарно на обучение нового инженера в день тратилось времени не больше, чем на кофе-брейки\перекуры или созвоны ради созвонов.

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

Я ж не говорю что все 8 часов на это уходит, но это отнимает время и силы

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

Ну и стоит признать, что по 8 часов мы не работаем, чисто интеллектуальная деятельность - максимум 3-4 часа в день, чаще всего 2-3. И если из этого времени вычитать обучение стажера, то получается тратим 30-50% времени не на свою работу

Чем вы занимаетесь 2-3 часа в день, что потом надо 5 часов восстанавливаться? Или после 2-3 часов мозговой деятельности ваши показатели IQ падают до уровня окружающей среды и вы не способны проверить задачи молодого инженера? И вы мне говорите про "простую работу".

ОК, из 8 часов рабочего дня 4 часа вы работаете не так активно (чтобы не перетрудится), и остаётся ещё 4. Что ещё входит в круг ваших обязанностей такого, от чего нельзя взять 1-2 часа на обучение нового инженера?

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

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

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

Лично мне всегда было интересно обучать новых инженеров. Эдакий "а почему трава зеленая" в профессиональном смысле

Если работать в таком режиме, то можно очень быстро выгореть

В прочем, видимо некоторых работодателей это устраивает и они хотят чтобы синьоры обучили на смену себе стажеров и чтобы когда выгорят было на кого менять (а потом повторить)

Конечно я против такой эксплуатации

можно очень быстро выгореть

выгореть можно, если ты транзитный пассажир. Когда нравится профессия, как можно выгореть от любимого дела?

хотят чтобы синьоры обучили на смену себе стажеров

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

выгореть можно, если ты транзитный пассажир. Когда нравится профессия, как можно выгореть от любимого дела?

Запросто. Выгорают те кто горят, это как раз “транзитные пассажиры” от выгорания защищены.

На самом деле выгорают и те, и другие. Просто происходит это по разному.

Другой вопрос, что воспитание джунов обычно не является само по себе причиной выгорания (если джуны постоянно попадаются, тупые, как пробка, то любой выгорит от такого). Тут скорее дело в организации процессов (в том числе этого самого процесса обучения).

а если выделять не из этих 2-3 часов, а из оставшихся 5-6, то математика получается другая :)

Видимо зависит от человека. Для меня задача консультации или помощь новичку - это время отдыха. Впрочем, собрания и митинги отчасти тоже. Ну т.е. когда нет срочновчеранадо проектов, прям реального тыканья в клавиатуру часа 4 даже не наберется. Остальное время - подумать почитать, на Хабре посидеть, в телефон потыкать. Как то быстрее проходит день если ты общаешься, а не деградируешь.

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

Я попытаюсь.

Давалось задание и в процессе выполнения он или подходил спрашивал или в конце дня выделялся час на вопросы, которые накопились за день. Или спрашивал у коллег, когда они не заняты.

Т.е. минимум час в день. Или 20 часов в месяц. Это МИНИМУМ.
Не считая рабочего места и потери производительности отвлеченных специалистов, к которым он "подходил спрашивал".
Вполне себе осязаемые затраты, которые в случае потери такоего стажера по окончании обучения превращаются в убытки.
Четыре стажера - потеря компанией полностью одного специалиста только на часовые консультации.
Да, есть шанс, что из стажера получится сотрудник. Непонятно какой шанс, но понятно что может получиться новичок. Не специалист.
Бизнес - это не доходы, это предсказуемые доходы. И тут как раз с предсказанием не очень.

Бизнес - это всегда про риски и непредсказуемость. Сегодня ты нанимаешь исключительно немногочисленных сеньоров с > 90% соответствием требуемому опыту, а завтра ситуация на рынке внезапно меняется, всё начинает расти, разработчиков снова дефицит, и выигрывают конкуренты, у которых выстроен процесс подготовки специалистов чуть ли не с нуля.

Бизнес - это всегда про риски и непредсказуемость.

Абсолютно согласен! Кто не умеет считать риски - чаще всего вылетает.
А в случае со стажерами - полная неопределенность.

Т.е. минимум час в день. Или 20 часов в месяц. Это МИНИМУМ.

Какая разница сколько часов, если оплачивается рабочий день целиком. Я ещё могу понять, когда самозанятый или ГПХ, оплата за час или проект, тогда допнагрузку брать бесплатно глупо. Но если в компании на окладе и всё это происходит в рабочее время, то какая разница?

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

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

Какая разница сколько часов, если оплачивается рабочий день целиком.

Большая: оплачивается именно РАБОЧИЙ день, т.е. предполагается что за 8 часов и ХХ денег спец принесет компании YY денег. А он отвлекается на стажера и приносит YY*7/8 денег за то же время.
И отвлеченное на стажера время далеко не факт (как тут неоднократно в комментариях уже отметили) что вернется в будущем - т.е. нельза списать потраченное даже на расходы будущих периодов.

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

Да вот только затраченное опытным человек время тоже не факт что вернётся в будущем, создание чего-то это всегда риск.

Да, оплачивается рабочий день, но не просто так, а потому что вы решаете какую-то проблему бизнеса. И передача опыта и локального контекста, что нынче окрестили bus-factor, это тоже одна из проблем бизнеса. А считая только упущенную выгоду в моменте, можно легко повторить судьбу боинга. Только с учётом того что боинг что называется too big to fail.То что описываете - чистейшая экономия на салфетках как она есть.

В вашей математике есть логическая ошибка. Распределение ценности в течени дня не линейно. И час потраченный на стажёра может быть час чтения хабра, а не написания кода.

Работа со стажёрами может быть интересной, может приносить пользу основной работе в виде обновления документации, может способствовать повышению. Это может быть одним из источников мотивации для сеньёров, а счасивый синьёр это хорошо для проекта. Может быть и демотивацией. Эту математику тоже стоит внести в расчёты.

это не в айти, это просто дилетантские рассуждения

как говорят "диванные генералы"

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

А девять женщин родят ребенка за месяц. У вас очень странные эффективноменеджерские представления о бюджете рабочего времени в интеллектуальном труде.

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

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

Куда время уходит? Джуну нужно дать хорошо декомпозированную задачу, описать её (и в тексте и голосом). После чего регулярно отвечать на вопросы и проводить ревью того что он сделал, объясняя почему так не надо и чего ты от него хочешь. Нельзя просто пушнуть изменения как есть и сказать - не моя проблема.

А задача для джуна в основном такие, что быстрее самому сделать (или переложить на ИИ), чем заниматься вот этим вот всем.

стажер был стажером только потому что обучался специфике работы в компании, а не базовым навыкам и опыту

если чел не может своими словами объяснить разницу между коммутатором и хабом кто он: джун, мидл, или стажёр? Вы же не берёте людей с улицы, которые штаны задом наперед носят. Какой-то конкурс всё равно есть.

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

*документация, вики, комментарии\дискрипшены просто существуют*

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

Нельзя просто пушнуть изменения как есть и сказать - не моя проблема

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

Вы меня сейчас в чём пытаетесь убедить, что джуны не нужны, или что их вырастить не в состоянии?

если чел не может своими словами объяснить разницу между коммутатором и хабом кто он: джун, мидл, или стажёр?

У меня 2 вопроса

  1. А кто тогда тот, кто такой вопрос задает программисту?

  2. А что такое хаб сейчас?

А кто тогда тот, кто такой вопрос задает программисту?

Ну как минимум инженер 2 категории (т.н. middle). Чаще всего собеседование проводит инженер 1 категории (т.н. senior). Обычно инженеры сдают квалификационный экзамен\аттестацию, а не самоназываются на основании домыслов. Я не знаю как у вас, может годик посидел базы побэкапил, кусков с опенсорса надёргал и уже senior-pomidor со снобским отношением к низшим профессиональным формам жизни.

А что такое хаб сейчас?

То же самое, что и 40 лет назад

От меня сейчас что требуется?

Непонимание 1го вопроса я оценил.

От меня сейчас что требуется?

Было бы интересно посмотреть на хабы в продаже сейчас.

Ого! Мы уже перешли на личности? А ты-А ты?

Было бы интересно посмотреть на хабы в продаже сейчас.

Ну во-первых, по чердакам\стойкам их ещё довольно много разбросано (принцип работает не трогай), во-вторых это вопрос на понимание работы L2 и глубины знаний инженера (коммутируемые сети и таблицы коммутации). Что он хотя бы сущности знает, а не загуглил перед собеседованием топ вопросов. Про покупку я нигде не упоминал =) К тому же не бог весть какая железяка, при желании можно купить, но зачем? Локалку внутри учебного класса развернуть? Так уже не строят. Классикой стала иерархическая (кампусная) модель.

Непонимание 1го вопроса я оценил

умение сформулировать вопрос половина успеха

Да, ко мне можно на ты обращаться, в интернете никто не знает что ты кот (с)

Непонимание и 2го вопроса я оценил.

Скрытый текст

хаб == hub -> L1 OSI, там еще нет таблиц коммутации

Удачи в собесах о/ =)

ЗЫ. >умение сформулировать вопрос половина успеха

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

там еще нет таблиц коммутации

в этом и отличие хаба от коммутатора, ёпт. Если чел отличает L1 от L2 и своими словами может объяснить фундаментальные отличия, то уже не безнадёжен. А какие ему вопросы задавать? Посчитайте количество хостов по маске сети, можешь пользоваться листиком. Такое надо спрашивать?

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

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

Зачастую программисту и доступ на прод закрыт и уж тем более ему не нужно знать как там сеть устроена. Это вообще не его дело, даже DevOps может не знать как там устроено потому что оно в дата-центре крутится вне его компетенции - это называется разделение труда.

Я пытаюсь донести что у нас с вами разное понимание джунов.

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

И вот если говорить про такого джуна, то с появлением AI-шки в программировании джуны тратят больше времени, чем экономят.

почему? дали ему dev-jun ветку и пусть сидит играется, раз в час проверяешь его творчество и пишешь комент

Никто ему не давал в основную ветку лить без ревью. Как раз речь о том что нужно время сеньора на эту проверку и объяснение что как.

у нас с вами разное понимание джунов

Я опираюсь на категории инженеров из ЕКСД, в котором есть классификация соответствующая международным "грейдам" (т.н. Junior, Middle, Senior), а не личные ощущения.

К тому же ТС написал в резюме:

Java/Kotlin разработчик со следующим стеком: Java, Kotlin, Spring Boot, PostgreSQL, Kafka, Kubernetes, Docker, Gradle, Git, JUnit, Mockito, Flyway, Hibernate, Swagger, Redis, Clickhouse, Grafana, Opensearch. Никаких архитектурных решений, никакой оптимизации на уровне SQL и ускорение систем - просто работа, задачи, стек.

Уже говорит о том, что чел способен воспринимать информацию, самостоятельно разбираться, соблюдать (видеть?) культуру кода и следовать концепциям. Не носит штаны задом наперед и не ест мыло. Что вы ему собрались пальцем показывать и сидеть с ним часами? Дайте с документацией ознакомится и вперёд.

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

Я опираюсь на категории инженеров из ЕКСД, в котором есть классификация соответствующая международным “грейдам”

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

По ЕКСД программисту нужно 3 года опыта + набор неактуальных (то что описано устарело и не соответствует специфике) знаний для перехода на следующую ступень. Такое сейчас возможно только в гос. компании встретишь, да и то не факт.

Уже говорит о том, что чел способен воспринимать информацию, самостоятельно разбираться, соблюдать (видеть?) культуру кода и следовать концепциям

Видимо у вас не было опыта взаимодействия с программистами. Ты ставишь задачу джуну - реализовать такую то маленькую и изолированную фичу. Он это делает, но решение неэффективное, содержит ряд багов и код тяжело читать/поддерживать. Объясняешь что так плохо, надо так то. Он переделывает. И так происходит 2-5 итераций в зависимости от опыта человека. Это же не бинарно - сделал/не сделал. Важно и качество кода и архитектурные и алгоритмические решения.

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

Я не понимаю с чего вы такое взяли. Документация описывает как сделано сейчас и то без низкоуровневых моментов. Она не описывает как реализовать ту или иную фичу. Это же не деланье одного и того же по кругу. Каждая фича требует своего подхода в реализации.

Ты должен быть на стороне своих соплеменников программистов ! Ты не владелец бизнеса, не гендир, какая тебе разница, сколько они потратят денег, тебе то что с этого ? У тебя нет опциона, ты не мажоританый акционер. Какого хрена ты заботишься об ИХ деньгах, а не о своих и своих сородичей-программистов ? Ты наоборот должен подтягивать по деньгам своих сородичей, поддерживать неформальный профсоюз и нести ценность СВОЕЙ профессии. А ты опускаешь всех вокруг, людей твоей профессии, "они недостойны таких денег". Вот этих копеек - и то недостойны. 100к сейчас в Мск - это аналог зп уборщицы 20к в 2013, котам на смех. Бесплатный стажировка, рабов ищете, смешно.

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

... менторинга/обучения.

А почему он сам обучиться не может?

он обязан у вас отработать несколько лет по заранее оговоренной зп (естественно ниже рынка)

Это называется "целевое обучение в ВУЗе" :)))

Причём - отработать ты обязан, а вот про зарплату тебе потом расскажут :)

Можно ведь и бабло отдать, не обязательно натурой отрабатывать

Можно. Но для этого молодой специалист должен достать из тумбочки ~ 3 ляма денег. (~500 т..р. стоимость года обучения x 5 лет + 10 т.р. стипендия от будущего работодателя x 12 месяцев x 5 лет).

Плюс пойти и найти хоть какую-то работу по специальности

А мне показалось молодых специалистов силой удерживают на отработке. Тут же дело добровольное, хочешь сам как-то устраиваешься в ВУЗ или ещё куда, а хочешь "по целевому обучению".

Если бы ещё в ВУЗах и правда учили, а не корочки выдавали…

и уходит в другую компанию где предложили чуть больше чем вы

А вы платите работникам зарплату по рынку, и не будут уходить.

А потом самое интересное: как только у стажёра появляется реальный опыт (за ваш счёт) - он теперь востребованный специалист и уходит в другую компанию где предложили чуть больше чем вы (хотя вы в него вкладывались)

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

Если платить по рынку, то и нанимать на эти деньги надо опытных специалистов

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

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

А сам как ответишь на этот вопрос?

На текущем рынке (рынок работодателя) - нет смысла вкладываться,

проще сразу найти готового синьора, возможно даже по цене мидла - кандидатов полно

отличная идея. поддерживаю.

предлагаю ее развить и нанимать синьоров по цене джуна

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

предлагаю ее развить и нанимать синьоров по цене джуна

собственно, автор поста примерно с этого и начал. Синьор, который претендовал на позицию джуна (с оплатой джуновской).
Впрочем, рынок настолько плох, что ему максимум, что ему получилось найти, это стажировку =)

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

то и нанимать на эти деньги надо опытных специалистов

И специалист которого вы только что вырастили почему-то не считается опытным? Значит плохо вырастили наверное, как такое еще может быть

То есть эта затея с принятием в штат стажёра/джуна окупается только если после стажировки он обязан у вас отработать несколько лет по заранее оговоренной зп (естественно ниже рынка)

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

предложили чуть больше чем вы

менять место где хорошо ради "чуть больше" адекватный человек не будет. Или не чуть, или какое-то место хреновое

Это зависит где вы.

Скажем, если вы сеньор-помидор, вы работаете, ваша зарплата 400 тыщ. И тут вам предлагают 450 тыщ. Разница 12% или 50 тыщ. Но изменится ли ваша жизнь сильно на эти 50 тыщ разницы?

Теперь другая ситуация. Вы были стажером за миску супа и МРОТ 4 месяца. После вас взяли на джуна за 100 тысяч. И тут приходит некая компания Б, и предлагает вам 130 тысяч. Изменится ли ваша жизнь сильно на эти 30 тыщ разницы? Да. Появится первый хороший зарубежный отпуск в нормальном отеле (а не в 3*, которые ближе к 2*) и выбирать можно будет не только между Турцией и Египтом. Квартира в аренде станет существенно лучше. Можно будет наконец купить ту самую видеокарту, которую хотелось, пусть и в кредит =)

30-40 тыщ разницы для сеньора и для джуна дают сильно большую разницу в качестве жизни. Поэтому Джун может легко прыгнуть туда, где ему пообещали на 30 тыщ больше.

Если какая-то компания джуну предлагает 30% повышение, значит первая компания не доплачивает до рынка. Джун это не сеньор, джунов друг у друга не переманивают за деньги, значит 130 это ближе к среднему по больнице чем 100.

Платите джунам нормально, опять же, а не экономьте на спичках, и будет нулевая текучка.

Амазон каждый год нанимает 10к+ стажеров. Озон тоже нанимает стажеров. Как и большинство крупных компаний, которым важно поймать таланты. Мелкие тоже чаще всего берут кого Бог даст.

А средние компании и раньше не особо то стажеров брали.

Выборка-фильтрация по ключевым словам полная срань у этой площадки подбора работы.
Вбиваешь python разработчик, и в итоге только 40% целевых вакансий - остальное, ML, аналитики, девопс, админы и куча шлака менторов и учителей.

Радует одно, что в заблокированном телеграмме резко увеличилось кол-во публикаций вакансий в чатиках.

Сударь, поделитесь, пожалуйста, ссылками на hr чатики в личку 🙏

«Это коммерческая тайна».

Огласите весь список, пожалуйста!

Настоящая боль джуна начинается не после 94 откликов, а когда он месяцами не может получить первый шанс вообще

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

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

Никто не обещал что в IT для всех хватит работы

Поиск работы сегодня - это цирк, но если автоматизировать, то хотя бы часть этого цирка берут на себя машины

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

А указывали ли вы возраст, и если да, то какой?
По моим наблюдениям, на стажировках хотят видеть студентов либо в крайнем случае вчерашних студентов. В некоторых вакансиях это прямо указано. Кандидата условно 30+ туда не позовут, даже при соответствии остальным требованиям.

Возраст указывал как у студента, 23 года. Согласен вообще отсев по возрасту очень странная штука, как по мне

Джоб борд такой "Мы, конечно, против нарушения ТК и законов РФ, поэтому даем вам фильтр для отсева по возрасту, уважаемые работодатели, но просим вас им не пользоваться потому что это незаконно"

У каждого человека в голове стоит "галерея", вон тому - 20, вон тому - 30, этот за 40 перебрался, а вон там 50, 60...

Насколько галерея соответствует реальности, и тем более конкретным персонажам - ну это как повезет.
Как правило, чем моложе сам "хозяин галереи" - тем ближе тот возраст, когда потенциальный сотрудник у него в галерее ходит с палочкой и передвижной капельницей, а значит что в ваши 30+ вас уже брать не стоит, ведь у нас молодая высокотехнологическая компания, а не дом престарелых! Да и тяжело вам будет после 30 по лестнице подниматься...

(ну и орать на вас школьное воспитание не позволяет)

каков вывод Вы можете сделать по поводу поиска стажкрской вакансии(возможно неоплачиваемой)\работы сейчас и тогда, когда вы были настоящим джуном? Действительно ли сейчас все стало сильно хуже?

Дочка после третьего курса тыркнулась в озон на стажерскую вакансию аналитика (по БД), от ворот поворот. но она не все тестовые задания выполнила - потому непонятно - изза этого или еще какие то факторы сказались (причины отказа никто не говорит конечно)

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

Из этой же истории: нужно быть студентом и выпускаться не раньше 202X года, хотя все остальные требования перекрыты более чем полностью.

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

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

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

Просто гении маркетинга. Даже если представить, что там действительно берут после стажировки, что мешает им взять на стажировку сразу 100 человек, а потом из них выбрать пару лучших?
Армия бесплатных джунов думаю реально может нагенирировать целый работающий проект

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

искал работу за деньги, нашел бесплатные курсы - task failed successfully (c)

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

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

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

Давайте подытожим. У человека с опытом в полтора года разработки (судя по резюме), не было ни единого шанса на техничке подтвердить его и претендовать на оффер на позицию джуна, где опыт вообще не нужен. И за месяц поиска все, что удалось заполучить – это приглашение на бесплатную неоплачиваемую стажировку. Как же это грустно...
Тут, конечно, можно подискутировать о том, что и время отвели мало, и 94 отклика это реально ни о чем, и что стек не самый популярный, и что возможно резюме можно составить лучше, так как АТС и нейронки могут просто его не выдавать, и т.д. и т.п., но сам факт итоговый очень удручает.

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

Ещё получил приглашение на настоящее собеседование, но не прошел паспортный контроль. Обман вскрылся.

на позицию джуна, где опыт вообще не нужен

Вы путаете джуна со стажёром. Джун, это человек с опытом в 1-3 года.

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

А если не вырос, то кто он теперь? Это всё вкусовщина, можно вечным джуном где-нибудь в госухе быть. Но года за 3 в мидлы перебирается подавляющее большинство, как мне кажется. Но число, в любом случае, с потолка, статистики у меня нет.

А если не вырос, то кто он теперь?

Соискатель на рынке труда =)

Логика у таких компаний такова, что если человек не вырос до мидла, то у него проблемы с производительностью труда, хардами и т.д. И с таким не по пути.

Ну он соискатель-джун. Где противоречие то?

В ЕКСД же 3 года это просто условие чтобы можно было на следующий грейд претендовать, но ты не обязан идти на повышение. Ну то есть, человек выполняет рабочие обязанности, претензий к нему нет (допустим), но если он уже отработал 3 года и не возвысился до мидла (а как мы это поняли?), то его увольняют? Мдэ... А потом мы удивляемся почему у нас софт такое говно.

Не соглашусь . Джун вполне себе может приходить без опыта, ну или до года. Джун с тремя годами опыта – это какой-то бракованный. Ну или стек меняет, тогда ок.

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

Джун с тремя годами опыта - это самый обычный джун. Де-факто, а не по самоназванию люди с 2-3 годами опыта, это всё ещё джуны, как правило, хотя в трудовой у них может быть написано супер-пупер-мега-программист-всея-руси, ага. Я бы сказал, очень редко кто за 2-3 года до мидла дорастает.

Ну так если кандидатов много, а работы мало - на всех работы не хватит, на некоторых даже собеседований не хватит

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

Люди которые сейчас идут в IT должны понимать что возможно никогда не найдут работу, конкуренция бешеная даже среди коллег с опытом в 3-5 лет

потому что даже сейчас мы видим такое
потому что даже сейчас мы видим такое
а внутри - такое
а внутри - такое

Горшочек разогнался и будет "варить" еще долго.

Красивые картинки, только судя по всему, в горшочке закончилось место =)

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

Когда я прочитал название статьи, то мне представилась такая картина:
Специалист с уровнем сеньора, очень хочет устроится в компанию где уже набрали сеньоров, и теперь ей требуются только джуны. Компания действительно очень привлекательная, и сеньор идет на хитрость. Он прикидывается джуном, и проникает в компанию. Затем он раскрывает свои таланты, стремительно движется по карьерной лестнице, и с разбега выпихивает одного из зазевавшихся сеньоров из его теплого кресла.

Скорее уходит в запой и кончает самоубийством на фоне порученных ему задач по конкатенации строк.

Нуачо? Может кому-то дауншифтинг норм и такой способ вполне годится? Например, нравится конкретная компания, и зп у сеньоров там, но влезть сеньором не реально с улицы. Ради такой цели можно потерпеть и скучные задачи 8-10-12 месяцев, если есть подушка и желание. В целом, может быть и вариант что через полгода уже на сеньора перейдëшь, если обстоятельства позволяют (надо выяснить внутреннюю кухню и возможности). Не всем такое подходит, конечно.

Только зарплату как у других сеньоров ему платить через год всё равно не будут)

И вот смысл?

отличная тема для триллера)

GOлодные игры.

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

Но правила игры все и так знают.

Java, Kotlin, Spring Boot, PostgreSQL, Kafka, Kubernetes, Docker, Gradle, Git, JUnit, Mockito, Flyway, Hibernate, Swagger, Redis, Clickhouse, Grafana, Opensearch.

Жуниор с опытом полтора года? В каментах никто даже не обратил внимания. Что, это теперь норма?

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

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

Вопрос в глубине изучения, может имелось в виду:

  • Java / Kotlin умею кодить, но когда использовать CopyOnWriteArrayList, а когда synchronized ArrayList хз

  • Умею создавать конфиги для спринга

  • Знаю немного SQL, но работал через ORM

  • Kafka использовал на 1 инстансе, не масштабировал, с AtLeastOnce / AtMostOnce не сталкивался

  • Умею создавать докер композ и запускать проект в миникубе

  • Проект собираю градлом (build.gradle генерит IDE-шка)

  • Умею пуллить, пушить, создавать ветки

  • JUnit, Mockito - ллм написала дюжину тестов

  • Flyway - создал несколько начальных таблиц

  • Hibernate - входит в спринг

  • Swagger - умею работать с веб ui сваггера

  • Redis - знаю get, del, keys *

  • Clickhouse - запускал

  • Grafana - использовал стоковые метрики

  • Opensearch - создал 1 коллекцию (id, имя, описание)

Меня в этом списке больше интересует отсутствие фронтенд/мобайл составляющей, а также наличие двух ЯП.

И это хороший вопрос к hh.ru: как такие вакансии попадают в выдачу по запросу Java developer?

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

А если вакансий нет, то и работу вы не найдёте.

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

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

Если контактов нет или переехал на новое место или что то ещё, придётся начинать сначала. Увы, так и есть.

должны быть контакты людей через которых можно выйти на хорошие позиции

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

вот допустим я работал в отделе, где 10 инженеров, потом в другой компании, где в отделе так же 10 инженеров и к какому-то моменту у меня из рабочих чатов набралось 50 человек с которыми всё общение заканчивалось на рабочих вопросах. Смысл поддерживать общение с прошлыми коллегами? Small-talk по праздникам?

И вот ищу я работу, пишу прошлым коллегам, которые допустим перешли на другие места (все 50 человек), они смотрят на корпоративном портале вакансии, вакансий нет, всего хорошего. Или вакансия есть, напиши HR. Редко, но бывает), что спрашивают есть ли знакомые, которые могут подойти на вакансию. Какова вероятность, что напишут именно вам, прошлому коллеге?

Кому вы обычно пишите ради хороших позиций? Мне просто для себя, может я что-то не правильно делаю.

Открываете скажем LinkedIn и там видно кто где работает и кем стал из 50 бывших коллег. Если был "контакт" можно написать и спросить или позвонить, если позиция и внешние факторы релевантные опыту и местоположению. А с кем-то вообще поддерживается связь, созвоны и редкие живые встречи и т.п.

подождите, тейк звучал так

должны быть контакты людей через которых можно выйти на хорошие позиции

а не

рандомно пишите бывшим коллегам в соцсетях

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

ИМХО у инстаграммщиц свои "мужчина должен", а в ИТ свои "инженер должен". Которые с реальностью пересекаются чуть больше, чем никак

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

Нихрена себе "джун" с таким серьёзным опытом...

Которому предложили поработать бесплатно ради опыта

Вспомнился анекдот:

  • Ну, бороду-то я сбрею, а умище куда девать?

с учетом того, что вакансии часто генерируются ИИ, вчитываться и сверять подходящий стек становится пустой тратой времени

Aston та ещё галера. Могут месяц тратить твое время, перекладывают ответственность поиска работы на тебя (возьмём когда пройдёте собес у клиента) - в более адекватных галерах тебе ищут проект когда ты уже нанят

Как клиент ОТП банка я конечно поддерживаю ваши начинания, но может вы займётесь допиливанием интерфейса и логики ОТПбизнеса? 😉

Тем более вас пока никуда и не взяли. ¯\_(ツ)_/¯

это не разработчикам решать - когда что делать, на то руководство есть, в его мудрости сомневаться не приходится)

вы же знаете, как это работает - нанимаем 20 опытных, умелых профессиналов отрасли и НЕ консультируемся с ними, что нужно проекту.

Также не спрашиваем у клиентов - это тоже "ошибка".

Приблизительно 90% менеджмента в результате заказывают у своих разработчиков доработки, которые будут хорошо выглядеть или на презентациях, или дадут прикольные диаграммы Ганта роста KPI, пожелания клиента, рекомендации разработчиков, тех-долг и рефакторинг идут лесом

Да это скорее шутка была. К тому же мы не знаем как это работает у них. Руководство бывает и адекватное иногда, им можно сказать что надо.

Очень интересная статья. А можете примерно расписать сколько времени ушло? Изучить все вакансии для отклика? Cколько прошло от отклика до связи HR? Интересно за сколько по длительности реально устроиться 🥹

На изучение всех вакансий неделя-полторы, поход в каждую и прочитка ее, отклики были в течении этих и последующих дней. С первой hr связь была на следующий день, но нашли меня сами. В среднем от отклика, до ответа было 2-3 дня, но некоторые и по сей день молчат) предложение о бесплатной стажировке я получил под конец эксперимента)

Тоже искал работу в июне по удаленке. Около 40 резюме, близкие моей специализации (опыта 10+ и пара последних проектов по ссылкам), но подстроенные специально под вакансии. Ответов 2, уточняющие от ботов. 0 продолжения. Забил и пошел писать свой сервис. Благо идей полно.

Забил и пошел писать свой сервис

Вы решили создать свой сервис по поиску работы? :)

Всего я откликнулся 94 раза на разные вакансии. … Целых 8 ответов, что там было?

На самом деле hh может подтормаживать. Я ровно две недели назад откликнулся на интересную вакансию... Ответили мне буквально сегодня.

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

В общем, возможно вам ещё ответят. Попозже :)

Хотя выборка у меня пока не слишком большая.

Реально заинтересованным в разработке могу порекомендовать ногами пройтись по мелкому и среднему бизнесу. Открываешь 2gis и ходишь по офисам. Если нет физического доступа - пытаешься созвониться и договориться.

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

В начале 2010-х так и делали.

Звучит круто, в теории. На практике думаю к тому времени как ботинки сотруться их чинить будет уже не на что. Ибо в этой схеме уже со старта видно пару особенностей, которые подходят не всем: 1. Внезапно прежде нужно быть продажником, а не программистом. 2. Нужно в принципе обладать навыками общения и уметь расположить к себе.

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

Конечно не сидит, он по офисам ходит.

Этот совет работал лет пятнадцать назад. Сейчас любой шиномонтаж просто покупает подписку на SaaS-сервис CRM-ки и вообще не парится с кастомной разработкой

Причина одна - упал спрос на ИТ в связи с кризисом в экономике. Все остальное - следствия

Я бы сказал в связи с кризисом по всем направлениям

Полтора года опыта и Кубер с Опенсерчем в резюме, ну да, типичный джун) Эйчары наверное плакали от счастья, думая что нашли бесплатного сеньора

А по факту это минимальные требования чтобы джуна взяли бесплатно поработать...

Угу, если бы. Сейчас это минимальный набор, чтобы тебя хотя бы рассматривали

А я сам всему научился время и опыт.

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

Вы дико извините, но это нерелевантное исследование от слова вот воообще никак совсем абсолютно!

  1. полтора года и фулстек на джуна? Оглянитесь - тут на хабре по пальцам можно пересчитать тех кто не сеньйор за полтора года в профессии. И то - эти 7 оставшихся просто кодят на нунамэ низкоуровневых языках чуть ли не двоиным кодом и у них просто по уставу не положено расти быстрее ранга в год. По крайней мере так все про себя пишут.

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

  3. 100к вроде как не деньги, так что в чём удивление что было 8 отзывов? Из 94... Если перевести на нормальный всё очень и очень и очень плохо.

Подытожим - вы успешно проверили что будучи сеньйором не сильно напрягаясь можете найти работу джуна на 110к. Больше эксперимент не описывает ничего.

Тоже пытаюсь проанализировать ситуацию...
Имхо, проблема уже заключается в самом (новомодном) делении разработчиков на джунов-миддлов-сеньоров. Кто это? Вот, понятие инженер более-менее понятно. А эти кто? Получается, кто угодно? Как я понимаю, это деление было введено на Западе в связи с очень быстрыми изменениями в АйТи области, а зачастую с надуванием инвестиционных пузырей и хайпом. И деление это, как я понимаю, касается не профессиональных знаний, а степени автономности при выполнении узкого звена задач на конвейере разработки. Широкие знания инженерные стали не нужны, на первый план вышел опыт владения определенным набором инструментов - определенными языками и фреймворками. По большей части фреймворками.

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

Итак, мы имеем: конвейер и цепочку операторов-разработчиков в качестве звеньев этой цепи. У каждого оператора узкий круг задач, а его статус (джун-миддл-сеньор) определяется степенью автономности/самостоятельности при выполнении данного круга задач.

Видите, всё уже готово для замены разработчиков роботами... "Женщину вынули, робота поставили"... Ку... :)

А вот без инженеров здесь не обойтись, не заработает без них конвейер.

Это я к чему? Сдается мне, что обучаться сейчас стоит в глубину, надо осваивать общие принципы, концепции. А в ширину - осваивать всё больше и больше бесконечных фреймворков - это лучше оставить AI, на этом поле он будет вне конкуренции.

И да, о легком старте в АйТи, думаю, можно уже забыть. Надо сразу "становиться ёжиками"...

Кто это? Вот, понятие инженер более-менее понятно. А эти кто?

(джун, мидл, сеньор): (инженер, старший инженер, ведущий инженер). Если вам больше по душе классификация из СССР. Просто прижился больше западный вариант, т.к. огромное число ИТ технологий импортировано оттуда вместе с названиями.

Инженер - по крайней мере подразумевает наличие высшего образования. А джун, мидл, сеньор как я понимаю вообще не подразумевают никакого образования (оно может быть, а может не быть), а подразумевают только опыт и уверенность владения определенным набором инструментов. Т.е. градация идет в другой плоскости.

Тут проблема не “модности” и не в названиях, а в деградации самого образования. Если в университете ничему не учат - зачем это образование вообще требовать-то?

Если в университете ничему не учат

А в вузе и не должны "учить", тем более прикладным вещам. Это не школа и не ПТУ. Студент должен учиться самостоятельному обучению (это, кстати, признак сеньора) и получать в вузе прежде всего фундаментальные знания, а не навыки работаты с каким-нибудь новомодным современным фреймворком (для этого есть курсы).

Повторяю, в университете ничему не учат. Нет, фундаментальным знаниям там тоже не учат. И даже самостоятельно учиться там не учат тоже.

а не навыки работаты с каким-нибудь новомодным современным фреймворком (для этого есть курсы)

Любому фреймворку можно научиться по документации, курсы тут тоже не требуются.

 Если в университете ничему не учат - зачем это образование вообще требовать-то?

Это имущественная сегрегация под маской меритократии, которая подразумевает, что семья кандидата может прокормить его четыре-шесть лет, а также он может потратить ещё полгода-год на литкод.

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

 семья кандидата может прокормить его четыре-шесть лет

выгодный кандидат, правильно.

потому можно ему и зп не платить, семья еще поможет! /s

Сейчас в западных компаниях обычно больше градаций должностей. Типичный набор Software Development Engineer должностей такой:

SDE I, SDE II, SDE II, Senior SDE, Staff SDE, Principal SDE, Distinguished SDE.

Плюс/минус вариации.

Как это сопоставить с джун, мидл, сеньор?

SDE I - джун, SDE II, SDE III - миддл, Senior SDE, Staff SDE, Principal SDE - сеньор, Distinguished SDE - ты лично написал фрейморк или ключевой элемент инфраструктуры, на котором работает компания.

Я думаю стоило попробовать написать в сами компании напрямую, избегая ХХ

Никаких архитектурных решений, никакой оптимизации на уровне SQL и ускорение систем - просто работа, задачи, стек.

Я Senior и у меня в резюме отродясь никаких оптимизаций на уровне SQL не было и прочего вышеперечисленного -- просто работа и стек.

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

Classic... Я геймдев-программист и я несколько дней делал тестовое задание(игра матч3) для компании mini-it. Вышло офигенно, почти готовый продукт. В результате они меня не приняли(якобы приняли другого). А нафига тогда я пилил тестовое если уже приняли? Сказали бы хоть заранее. Потом несколько дней делал тестовую игру для компании multicast(детская игра), а они даже не удосужились ответить...

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

Позвали на техсобес. Поговорили с интервьюером 30 минут: лайвкодинг, код-ревью, немного вопросов.

Ну хоть позвали на техсобес. У меня после ознакомительного собеса HR куда-то пропадает всегда. Видимо харя моя нерусская не понравилась. Или HR-девочка посчитала меня скуфом и недостойным ее внимания. Я ХЗ, короче... Так ни разу не попал на этот самый техсобес.

Дада, все так;)

Я вообще не понимаю, что происходит. Кроме статуса "жопа". Вернулся в 2022. Работал и вот опять. Наверное придется опять уезжать.."а счастье было так возможно"...

резюме джуна

Java, Kotlin, Spring Boot, PostgreSQL, Kafka, Kubernetes, Docker, Gradle, Git, JUnit, Mockito, Flyway, Hibernate, Swagger, Redis, Clickhouse, Grafana, Opensearch.

(Икает)

Сейчас мы все джуны в ИИ. Нет человека с опытом 5 лет в агентной разработке. Все начинают в одинаковых условиях. Ну, разве, что подписку на Клод за $200 с буржуйской карты могут оплатить не только лишь все, но, например, в 2000-е, когда я учился, чтобы скачать MS Windows SDK надо было месяц по ночам модем раскочегаривать, чтобы за занятый телефон днём мамка по жопе не дала. Так что это можно преодолеть, если есть желание. Да и подписки за $20 на многое хватает. Может, это наоборот, новый шанс?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации