Pull to refresh

Comments 477

Возможно, проблема кроется в том, что собеседования проводятся HR компаниями, которым платят за поиск работников. То есть, они, в принципе, не в теме. Вот тупой пример. Предствьте, у них есть опросник от заказчика. Там вопрос "Какого цвета был ваш код?". Вы отвечаете "морковного". А правильный ответ "кэррот". С точки зрения специалиста вы ответили правильно. А с точки зрения компании проводящей поиск сотрудника - нет. И их это не смущает, потому что еще 250 откликов на вакансию и кто-то точно сксжет "кэррот", даже если и не лучший кандидат. А платят "за голову", независимо от ее качества.

UFO landed and left these words here

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

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

Ребят есть AI тренеры или люди шарящие в теме и в поиске работы?

У нас из активов сейчас есть программист C++.Специалист по ИБ и Пентестеру, саппорт и бизнес аналитик. Хотим замутить что-нибудь с ИИ по хардкору и без hr.

Становится все страшнее. Все больше статей, в которых люди жалуются на поиск работы. Поделитесь, кто проходил собесы в последнее время - описанная ситуация - массовая?

Очень много странных ректрутеров и собеседующих, скажу так 🥸

По моему опыту, сейчас вообще мёртвый рынок. Сделал себя "Open To Work", чтобы вопросов свежих по специальности послушать. За две недели нахождения в этом статусе написало с полдюжины эйчаров, которые после пары-тройки уточнений просто исчезали. До техсобеса дело не дошло ни разу. Коллега говорит, что в-основном сейчас вместо HR пишут тупо боты: не смог бот распарсить твой ответ - заигнорил и пошёл писать следующему "счастличику". 15 лет опыта, если что. UPD: раньше за неделю набиралось на 5 интервью.

Польша. Раньше были Беларусь и Литва. Рынок зашатало, когда я был в Литве. Чётко видно было "до" и "после".

А до того как поставили плашку Open To Work - рекрутеры так же активно писали?

Поясняю, как (лично у меня) было раньше. Если плашка OTW не стоит, то пишут 1-2 раза в неделю; если выставить, то пишут около 5 раз в день. Как сейчас: без плашки пишут раз в 1-2 месяца, с плашкой начинают писать (с задержкой в 2 недели) примерно по 2-3 в неделю.

Точно такая же история, почувствовал снижение "интереса" ко мне, если сравнивать с 2-3 года назад :)

2 года уже примерно так — с момента, когда начались массовые увольнения. Насколько я понимаю, сейчас рынок переполнен вайтишниками, которым повезло попасть в индустрию, когда компании нанимали всех подряд в 2020–2021 годах. HR-ы просто завалены запросами, и им даже не нужно активно искать кандидатов — они разбирают сотни, а иногда и тысячи заявок на каждую открытую позицию. Проблема еще в том, что все эти резюме хорошо оптимизированы — скажем спасибо ChatGPT. Можно представить, как теперь сложно рекрутерам отсеивать кандидатов. И не стоит забывать, что рекрутеры были среди первых, кого сократили.

Мой опыт — США, Engineering Manager (без потери опыта "личного вклада"). Работа, слава богу, есть, но я рассылаю резюме, чтобы поддерживать форму и поискать что-то получше (да и просто давно работаю на одном месте). В IT я уже 17 лет(и это только опыт после выпуска), у меня MS в CS, очень хороший опыт, включая работу full-time в трех компаниях из F500 (2 - FAANG). Живу в дешевом штате, так что ожидания по ЗП не задираю от слова совсем. За лето отправил порядка 120+ резюме. Каждое стараюсь адаптировать под конкретную позицию, указывая только релевантный опыт. Резюме полностью оптимизировано под ATS. В итоге — только два собеседования (в одном дошел до финальной тройки с очень хорошими отзывами от CTO, а во втором получил оффер, но условия не подошли). Раньше было по 2–3 предложения в LinkedIn, а на 120 резюме это могло бы привести к 10–15 интервью минимум.

И тут все вместе: и множество "балласта" на рынке, и завышенные ожидания работодателей ("хотим много за меньшие деньги — ведь за забором целая очередь"). В США также стало меньше денег на рынке (из-за высокой ставки), и впереди выборы. Думаю, нужно подождать, пока все успокоится, а люди, которые пришли в IT с ожиданиями, что тут легко и много платят, поймут, что деньги заканчиваются, и вернутся к своим профессиям. Думаю, к 2025 году что-то прояснится.

p.s. AWS, кстати, недавно разослала внутренний запрос с требованием сократить численность сотрудников в отделах до уровня, который был до пандемии. Через PiP.

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

Наверное от стека зависит. У меня в последнее время Раст - и без Open To Work рекрутеры задалбывают без остановки.

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

Но нет, за 6 вроде собеседований (Senior .Net backend, искал в России) меня ни разу не просили писать литкод задачки и не спрашивали задротистые вопросы - все собеседования были вполне нормальные - обсуждение опыта, где-то несложные вопросы по фреймворку, где-то показывали код и просили найти ошибки, где-то просили рассказать как сдал бы реализовывать какие-то несложные конструкции в коде. Было пара с тестовыми заданиями на 1-2 часа.

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

Думаю дело еще в том, что РФ традиционно в экономисеских трендах отстает от развитого мира на полгода где-то. По крайней мере, в 2008 именно так в РФ началась жопа с наймом, а потом пошли увольнения.

Массовая. Почти 2 года не могу найти работу.

Какие детали нужны? До собеса даже дело не дошло, просто сплошь одни отказы без объяснения причин. Это непрофессионально с их стороны + неуважение к соискателю.

Да какие есть, все полезные.

Даже по тону сообщения уже можно догадаться почему отказывали)

Что не так у него с тоном? Некоторые по-моему совсем поехали с этим карго-культом мягкоскилловости.

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

Пример:
1)Проблема действительно массовая, столкнулся на личном опыте. Последние 2 года нахожусь в езуспешном поиске работы
2)Не очень понял, какие детали Вы имеете ввиду. До собеседований дойти не получилось, однако столкнулся с многочисленными отказами, даже без обратной связи. Мне кажется это непрофессиональным, дать фидбек было бы более уважительным как мне кажется

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

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

Боюсь выглядят так исключительно в вашей голове.

Нет. И в моей тоже, например.

Мне тоже показалось резковато, но потом подумал что человек раздражен неуспехом.

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

Вопрос не к содержанию, но к форме

Вопрос не к содержанию, но к форме

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

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

Вместо ответа на вопрос - нытье.
Не понятно что за специальность, уровень квалификации, желания по зарплате.
Может там джун после курсов, который хочет 500+. Тогда не удивительно что ни одного отклика.

Простите, а вы точно прочитали статью?

Разве там написано что он после курсов и без опыта?

Каким боком тут статья?
Забавно когда в неспособности читать обвиняют люди неспособные читать.

Спасибо за комментарий.

Я занимаюсь коммерческой разработкой с 2000-х, поменял более 10 ИТ-компаний и прошел достаточно собесов за свою жизнь. Имею международный опыт работы (не удаленной) в ЕС. Свободно владею несколькими языками. Занимаюсь проектированием, разработкой, поддержкой и внедрением продуктов. Принимал участие в разных проектах, от мелких, до крупных, международных, государственных. Имеются мелкие стартапы, которые успешно помогают людям делать бизнес на просторах СНГ сегодня. Начинал свою карьеру как и многие разработчики того времени с Delphi, дальше Java, Kotlin, React и так далее. Стек у меня сегодня современный. Специализируют как full-stack инженер. Занимаюсь консультированием в разработке в том числе, по архитектурным решениям и оптимизации алгоритмов.

overqulified и старый.
Знакомо. Сам такой.

Мне кажется, @AllexIn говорил не про ваши компетенции, а отвечал на другой комментарий: https://habr.com/ru/articles/841224/#comment_27258820

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

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

Вам тон не нравится? Ок, объясню за ТС.

Висит вакансия на 300 рублей, ты откликаешься на неё с зарплатными ожиданиями в 200 рублей. Ключевые слова в вакансии совпадают с ключевыми словами в твоём резюме. Далее прилетает отказ. Без собеседования. Просто "спасибо, идите на х".

Не готовы платить работникам 200 рублей? Тогда не пишите вилку в 300.
Не ищите вообще работников? Уберите тогда вакансию.
А то вывесят вакансию на 1 млн рублей (была тут одна вакансия на php-шинка с этой суммой) и делают вид, что кругом одни идиоты, которые е понимают, что никто этих бабок в реале платить не собирается, а вакансия висит ради лулзов.

UFO landed and left these words here

Вы знаете, у нас висят вакансии и с суммами повыше. И мы ОЧЕНЬ ищем людей. Но до технического интервью из 270 резюме дошло около 15, смотрел недавно статистику. Из них два офера, один принят.

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

Вот, только что интервью закончилось. Человек с 2004 года занимается разработкой, чуть меньше архитектурой. А мы архитектора ищем как раз. Рассказывает, сложные проекты. Начинаем задавать вопросы. А вот тут с производительностью если проблемы, как кластер будете настраивать? А не знаю, это не моя ответственность. А вот тут у вас персистентные очереди? Персистентные. А что в качестве слоя хранения? А не знаю, это не моя ответственность. Мы делаем vendor agnostic, можно любой слой подключить. А что все-таки выбрали и почему? А не знаю, когда будем в пром ставить, что-нибудь выберем. И вот так час. Есть его область ответственности - RnD длиной в два года. И он в нем копается. Ни о чем вокруг него он не знает, и не хочет знать, вот что печально. А нам нужен enterprise-архитектор, который как раз вширь. И общаться умеет с бизнесом, продавать изменения в IT. А тут идеал - рефакторить сложную систему, и чтобы никто не трогал.

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

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

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

По внутренней программе развития смотрим своих всех. И чаще всего без слез этих "архитекторов" слушать невозможно. Даже с расчетом "на вырост".

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

Что-то непонятно, зачем собеседовать software архитектора на enterprise архитектора? Это же разные люди.

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

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

Но опять же - он бы привел пример какого-нибудь Ms sql, а у вас допустим oracle. И что бы тогда было? «Э не парень ты не настраивал oracle - не подходишь». Подошел бы этот кейс под принцип или нет? Но разве не об этом в том числе статья, которую мы тут обсуждаем?

Что-то непонятно, зачем собеседовать software архитектора на enterprise архитектора? Это же разные люди.

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

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

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

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

Или у вас просто нет реальной потребности. Бизнес деньги не теряет, работа и так делается.

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

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

Я к ним не пошёл по своим причинам, а вот зарплату в 2 раза больше указал. И собеседования стали гораздо приятнее и содержательнее.

Какие детали нужны?

Страна, стек как минимум.

Недавно (примерно в районе 2-3 недель назад) проходил 3 собеса.

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

Если что 19 лет и 3,5 года опыта работы.

Ну так получилось что начал, что уж поделать (если быть точнее то в 16)

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

просто слабо правдоподобный сценарий для большинства нанимателей

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

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

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

Прекрасно вас понимаю. До сих пор не верят что опыт реален.

Благодарю!

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

Это верно, доказать что так оно и есть довольное сложно.

В основном уже на техническом собеседование все становиться ясно, но сначала нужно туда добраться, что крайне тяжело в такой ситуации.

Ребят до 22-ух реально выгоднее нанимать, т.к. они гибче в плане обучения и схватывают всё на лету. Странно что HR-ы этого не понимают.

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

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

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

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

В случае с фрилансом (как у @Zer0S2m) тут история чуть другая.

Доказать это довольно несложно, показать гитхаб, например. Я дык первый сайт на фрилансе +- так же сделал - в 14-15 лет. Вроде как никаких проблем не было, но из негласных споров - 19 лет это все еще маловато для полноценной должности, так считают несколько моих бывших начальников высокого ранга. Но ищущий да обрящет)

показать гитхаб

Я бы не сказал что это это легко доказать. Мой рабочий стек и то что я пилю для себя - совсем противоположны. Рабочий стек питон + пхп, а для удовольствия это семейства JVM. И на очередном собеседование спрашивают "Я вижу Java, вы точно пишите на Python или PHP?".

Если человек правда ищет сотрудника, то да, он обратит внимание (как Вы выше написали) и посмотрит.

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

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

Один раз только взглянули на меня и дали тестовое задание (спустя 40-50 отказов). Сделал моментально за одну ночь (уж слишком хотел попасть на данную позицию из-за стека). Точно не помню что там было конкретно (точно помню что бы Spring, Spring Boot, Spring data JPA, Hibernate в добавку можнобыло Docker накинуть и что-то еще) . В итоге отказали, но зато в первый раз в жизни рассказали что не так было в тестовом, что можно было улучшить, как можно было по другому.

В итоге перестал кидать резюме на данный стек.

P.S - хотя на личном стеке пишу около полтора года, больно уж нравится семейство JVM

редко(особенно сейчас), но бывает. Я в 90е с 14 лет работал в IT :-)

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

Да как-то само произошло, залез на фриланс и понеслось, а потом уже и первая компания и пошло поехало

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

Мне, можно сказать, повезло. Я начал обучаться лет с 11 на специализированных курсах в течение 3 лет (по 9 часов в неделю в среднем), и начиная со второго года у меня уже был дома компьютер 486(это середина 90х), за которым я проводил практически всё своё время, практикуясь на разных языках. И на последнем году обучения один из преподавателей с курсов привлек меня к работе в местной телекоммуникационной компании, видя результаты.

p.s. на 4й год я даже успел пройти какую-никакое обучение по тому, что можно сейчас назвать white hats :D . Обучался уже со студентами 1-2 курсов местных ИТ вузов. Но потом препод как-то, в свои 24 года, умудрился попасть под весенний призыв.

Ну чтобы войти на фриланс надо было потратить примерно пару месяцев чтобы сделать портфолио, да и оно было скучным. Успел залететь на верстку сайтов когда это еще было актуально (обычные макеты в Figma и полетел верстать). Да и отзывов не было, некторые смельчаки брали в работу, но за "бесплатно" чтобы поставили отзывы, потом уже хоть какой-то мини заработок был.

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

А преподу не повезло к сожалению.

пару месяцев чтобы сделать портфолио

ну так все равно - надо работать, надо изучать ту же Figma, нужно работать с клиентами. Строить свой личный бренд. Это все не просто так. Я знаю - в свободное время делают заказы как фрилансер уже лет 14. Но в такой возрасте как у вас - цените это. Не звездите конечно :), но цените и дальше развивайте. Думайте на шаг еще вперед - куда дальше по карьере развиваться, что бы не упустить возможности. Одна из моих ошибок - я практически в начале своей взрослой карьеры застрял года на 4 дольше, чем нужно, на одном месте. Да, была международная компания, да, мне там платили очень хорошо (прям ооочень хорошо). Но по сути это была "золотая клетка".

Спасибо вам за совет! Постараюсь как смогу)

Фигасе!!! Сколько моих лет пропало зря

нда, а я ведь это вообще не ценил. Думал это обычное дело. Только уже когда стал менеджером и наняли и взрастил не одну команду, понял, какой буст мне тогда дал ранний старт. Это не сотни, это десятки тысяч часов дополнительного опыта. Даже когда я пошел в ВУЗ, полученные знания на тот момент позволяли мне меньше тратить время на учебу (т.к. большинство знаний/опыта уже было) и заниматься работой/дополнительными профессиональными хобби (которые так же влились в мой опыт).

p.s. единственное о чем наверно сейчас жалею - надо было раньше и более агрессивно монетизировать все это :D Хотя вышку я сам себе оплатил...

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

Большая часть техсобесов, впрочем, поначалу завалена была мной из-за полной неумелости их проходить: я поначалу был твёрдо уверен, что вытащу на «скилле» десяти лет хардкорной разработки и богатом портфолио крупных проектов. Но оказалось, что я слишком закопан в своей нише, и упустил кучу всего полезного, а твои прежние разработки всех интересуют на два порядка меньше, нежели умение (утрированно) решить задачку с литкода.

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

А можно несколько конкретных примеров? Вот например из упущенного полезного или вопросов/ожидаемых ответов

Из упущенного полезного, как пример — микросервисы и связанные с ними архитектурные решения, CQRS, гексагональная архитектура, Event Sourcing, etc. Полное непонимание DDD. Отсутствие опыта с брокерами очередей. Вообще я много мог бы перечислять, но моей самооценке и без того предстоит длительная реабилитация.

Из вопросов: абсолютно никому не нравилось моё объяснение PHP-трейтов, которое, на мой взгляд, объясняло их суть и решаемые задачи. Со всей вероятностью, ожидалось объяснение с точки зрения SOLID, ну и магическое словосочетание «множественное наследование».

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

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

Вы теперь знаете, что такое временный характер капитала знаний.

UFO landed and left these words here

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

PHP-программист, официальный стаж по трудовой 17 лет - я всю жизнь работал программистом.

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

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

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

Живу за счёт жены. Долги копятся.

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

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

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

https://hh.ru/search/vacancy?text=php+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82&salary=&ored_clusters=true&area=1&hhtmFrom=vacancy_search_list&hhtmFromLabel=vacancy_search_line

https://hh.ru/search/vacancy?text=Python+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82&from=suggest_post&salary=&ored_clusters=true&area=1&hhtmFrom=vacancy_search_list&hhtmFromLabel=vacancy_search_line

области все равно разные. Питон сейчас на марше для DevOps & ML(ну и в целом для работы с данными).

Почти во всех этих словах Питона крайне мало, в основном под капотом Си и компания :)

Ну значит я программист на Си))) Хотя уже больше 10 лет пишу на Python

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

Вам бы стэк поменять

И в свои 42 года я стану в один ряд со вчерашними студентами. Это уже не говоря про то, что мне нужно семью кормить. Кто меня спонсировать будет? Жена с ЗП 70к? Она и так это уже год делает. Какова вероятность, что потратив кучу времени на новый стек, меня возьмут на работу в этом возрасте со знаниями джуна?

И в свои 42 года я стану в один ряд со вчерашними студентами.

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

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

Язык - это просто инструмент, его изучить можно за пару месяцев максимум, а то и быстрее. Поэтому нормальный спец быстро освоит новые инструменты и выйдет на свой уровень по ЗП. Если не на текущей работе, то на другой, где его оценят адекватно рынку. Но если у вас "знания джуна" именно в предметной области (бэкэнд разработка, мы же о ней говорим?), то тут я лично вижу два варианта: 1. идти на джуна (ну а как иначе, если вы реально джун) 2. начать что-то делать, чтобы повысить свой уровень (да, представьте, в IT надо в себя вкладываться, иногда не с очень понятной перспективой).

Вот вы пишете

Это уже не говоря про то, что мне нужно семью кормить. 

и ваше предыдущее сообщение

Живу за счёт жены. Долги копятся.

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

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

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

При том, что на том же hh около 1.5к вакансий по пхп.

Ок. Объясните ситуацию, почему вакансии по пхп висят месяцами? Даже те, куда я собеседовался - они тоже месяцами висят. Только не надо начинать про то, что никто пхп не знает и нет специалистов. Я его прекрасно знаю. И ещё куча народа знает этот пхп. Почему вакансии не закрываются?

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

Язык - не просто инструмент. Это целая экосистема. За пару месяцев - это демагогия. У меня знакомый молодой пхпшник свичнулся в GO и как-то по его отзывам не сказать, что всё прошло гладко, основное обучение происходило именно на рабочем месте и никаких "пары месяцев".

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

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

Давайте так. Когда окажетесь в подобной ситуации - берите и изучайте новый стек имея на кредитной карте отрицательный баланс. А то будучи трудоустроенным очень удобно давать советы, как человеку в 40+ лет встать в один ряд со студентом, которого обеспечивают родители и который в силу молодости готов сутками сидеть за ПК.

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

Простите, а что предлагаете вы? Не делать ничего?

. А то будучи трудоустроенным очень удобно давать советы

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

Ок. Объясните ситуацию, почему вакансии по пхп висят месяцами?

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

Это целая экосистема.

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

Спасибо за отзыв.

Помню были времена, когда было очень много Delphi программистов. Сегодня это можно считать мертвым языком. Полагаю, что PHP тот же Delphi в ближайшей перспективе.

Это в нашем (или именно вашем) инфопространстве мало Delphi программистов, а во многих странах, да и у нас в России есть не мало специалистов.

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

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

Мне почти 48 годиков и я Дельфи прграммист + Оракл. На hh висит мое резюме без статуса (НЕ ищу работу и НЕ не ищу работу). Несколько раз в неделю сыпятся предложения от рекрутеров и hr всяких контор. Соотношение запросов примерно такое: 80% предлагающих ищут Дельфиста, 10% Дельфи + Оракл, 10% Оракл.

Спасибо за комментарий

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

У меня тоже на hh висит резюме без статуса и мне тоже регулярно пишут рекрутеры. При чем не только на hh пишут, а лично в телеграм. В чатах по Делфи часто заходят HR и публикуют вакансии. Так что нет, действительность не такая, как вам кажется.

Только что посмотрел на HH, что - то есть, но зарплата плакать хочется.

Мне предлагают 180-230 для мидла.

что PHP тот же Delphi в ближайшей перспективе.

давайте просто вспомним о том факте, что тот же WordPress написан на PHP, и около 40% сайтов в интернете, крутится на нем. А в целом, в интернете около 75% сайтов работает на php.

И я не вижу изменений данной ситуации в ближайшей перспективе.

PHP, как язык, хоронят так со времен, когда он на долгое время застрял на версии 5.6, то есть, лет 18 назад. Вышла уже версия 7, активно развивают версию 8, вышли популярные фреймворки вроде Laravel, Yii, а php все так же хоронят.

p.s. люди очень часто переоценивают тот или иной хайп. Мы как-то нанимали php разработчика еще 8 лет назад. Джуна искали хоть с какими-то знаниями, для обучения. И даже тогда было сложно. Агентство которое помогало нам в поиске, сказало, что все хотят работать с node.js, а в реальности "у клиентов в этом потребность минимальная".

Это я вам пишу как человек, который провел более 150 собеседований.

Уверен проблема в вас, а не в кандидатах.

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

Возвращаясь к исходному тезису - искать пхп программиста несколько месяцев - явно ненормально. Не Фортран, не Алгол, не специалиста разрабатывавшего контроллер посадки лунохода. На секундочку, мейстримовый ПХП, которому 100 лет в обед, и разрабов на нём как говна по весне. И когда вот некто утверждает что "не может найти пхпшника" - проблема 100% в этом ищущем.

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

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

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

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

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

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

Тут больше факторов, чем можно себе представить. Я последний раз нанимал PHP-разработчиков в офис около 6 лет назад, но не думаю, что ситуация сильно изменилась.

  1. Разработчиков не так много, как кажется, несмотря на мейнстрим. Те, кто есть, уже плотно работают с постоянными клиентами. Думаю, на это влияет тот факт, что PHP уже 18 лет как пытаются «хоронить». Поэтому среди новых джунов язык не пользуется популярностью, несмотря на спрос. Когда мы делали найм, везде гремел стек на Node.js, и все хотели с ним работать(потому, что "стильно, модно, молодежно"), несмотря на то, что в реальных проектах его практически не было. А PHP используют более 70% сайтов. Так что аврала на собеседованиях не было, даже несмотря на то, что мы представляли зарубежную компанию и предлагали зарплату примерно на 40% выше, чем другие компании на местном рынке.

  2. Время, которое можно потратить на собеседования в неделю, ограничено — нельзя заниматься только собеседованиями. Каждое интервью занимает около 2 часов рабочего времени. В реальности это 4–5 интервью в неделю, и всё. Если вы хотите прособеседовать хотя бы 10 человек перед наймом, это минимум 2 недели. На деле выходит больше, так как у многих кандидатов расписание занято на 2–3 недели вперед, и найти окно для следующего этапа сложно. Если большая доля кандидатов — самозванцы, то можно неделями перебирать только их. Хорошо, если рекрутер может хотя бы как-то отсеивать, но сейчас ситуация ухудшилась, когда на буткемпах учат не столько IT, сколько тому, как обходить собеседования. Плюс тулы вроде ChatGPT помогают оптимизировать резюме и подсказывают в режиме реального времени во время удаленного интервью. Про международный опыт я вообще молчу. Там загорелые «коллеги» зажигают по полной сейчас: фейковые резюме, собеседования с наложенным голосом, ситуации, когда на собеседование приходит один человек, а работать выходит другой и т.д. Всё это с культурной идеологией, что это не враньё и мошенничество, а «стратегическая хитрость».

  3. Если вы думаете, что неадекватной бывает только нанимающая сторона, то это не так. Помимо самозванцев, с того найма мне запомнился один персонаж. По резюме подходящий кандидат, договорились на встречу. Пришёл чудо-персонаж лет под 40 в гавайке, прокуренный так, что за пять метров чувствовалось (по-моему, еще и с бодуна). Во время собеседования, кажется, только ноги на стол не закидывал. Понты из серии «да я на тех работал, на этих» (без конкретики, что он вообще делал), запросил зарплату на 50% выше, чем в объявлении, заявил, что в офисе появляться не планирует, и всё в таком духе. В общем, ощущение было такое, будто мы должны быть благодарны хотя бы за то, что он снизошёл к нам на беседу. И вот такие персонажи так же затягивают процесс найма.

Я последний раз нанимал PHP-разработчиков в офис около 6 лет назад

Вы понимаете что в айти-рынке 6 лет это настоящая вечность?

В те времена да, рынок бурно рос, и некоторый дефицит действительно ощущался.

А что, собственно, поменялось? Доля PHP среди сайтов снизилась незначительно (по статистике, которую я нашёл — с 78% до 75%). Значит, и спрос остался примерно на том же уровне. При этом уже как минимум 15 лет PHP продвигают как язык, который не стоит учить (доходит до того, что если ты работаешь с PHP — это красный флаг при найме. Если правильно помню - это у AWS так было) и от которого нужно уходить. Даже сейчас полно шуток со времён версии 5.3, которые тиражируются в разных инстаграмах и тиктоках людьми, которые с PHP тех версий даже не работали(даже чисто в силу возраста). Но они влияют на новое поколение. Во всех рекомендациях о том, какой язык учить, PHP всегда на дне. Это очень хороший пример, как предвзятость влияет на целый стек.

Так откуда же появятся специалисты? Новые не приходят, предпочитая более современные языки. Старые уходят на другой стек или меняют карьерный путь в силу возраста, а кто-то умирает или уходит на пенсию. А те кто остается - ну, скажем так далеко не всегда те люди, которых вы хотели бы нанять. О том, что реально нужно бизнесу, никто не думает.

Ну т.е. получается ПХП ещё и лишена толп вкатышей-недоучек по 100500 откликов на вакансию. Одни сплошные профи с 10-20 летним опытом, готовые сегодня-завтра решать теперь и ваши бизнес-задачи. Люди ведь всё равно будут хотеть поменять работу по уйме причин (уже писал). Поэтому если кто-то не в состоянии нанять этих людей, проблема получается исключительно в нём и только в нём.

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

Да, так и получается. Проблема в этих ваших "хотели". Я тоже хочу ЗП 1,000,000, но кого волнуют мои "хочу"?

За пару месяцев - это демагогия.

Ну я как раз и начал с пары месяцев в далеком 2013-м. Тогда я ещё писал только на Actionscript. За это время изучил Python, начали писать свой проект с другом,, работая параллельно по найму. Через полгода даже рабочий прототип был. А я успел и Python освоить и JavaScript, как фулстэк. Да, на тот момент у меня были не очень глубокие знания в этих языках, но намного важнее, что я могу решать реальные задачи с помощью этих инструментов. Потом я легко нашел работу на мидла уже как питонист, за пару лет дорос до ведущего и так далее. И во время работы я параллельно подтягивал знания, углубляясь в экосистему и вот это вот все, о чем вы написали. Так что это не демагогия, главное, чтобы желание было. А то знаете, есть такая мудрость в моей вольной интерпретации"Кто хочет, тот ищет возможности и делает, а кто не хочет - ищет причины".

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

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

Был в такой ситуации: двое детей, жена беременна третьим, сам заболел (суставы, больно и неприятно, не лечится - только купируется) - и меня увольняют типа "слишком много болеешь" официально не был трудоустроен. ИМХО, хуже такое в ковид пережить, и да я и в ковид так же попал, только благодаря жене и ее накоплениям - во второй раз все обошлось

Мне 47, учился в музыкальном училище на аккордеон, потом получил образование - учитель истории. До 42 лет работал в продажах. Когда мне было 41 друг сагитировал изучать программирование.

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

Через год написал программку для изучения английского языка. Начал проходить собесы. Полгода не мог найти первую работу пока не помог друг устроиться в МТС. С тех пор у меня попёрло в гору. Сейчас работаю в крупной российской it-компании Тимлидом (android разработка). Работой своей дорожу, так как у меня семья пять детей да и возраст уже 47 лет.

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

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

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

Всем удачи, старайтесь и всё будет хорошо)

Очередная правдивая история от аккаунта с двумя комментариями и пятью детьми. Изучил в 42 года программирование и теперь он тимлид в крупной компании. Нет ничего невозможного! Все в айти! Купите только курсы!

Купите только курсы!

Ну справедливости ради, про курсы ничего не говорилось.

Справедливости ради, я эти расчудесные истории про 40-летних вкатышей, которые становятся тимлидами за 5 лет читал не раз. Любой, кто в сфере знает, что 5 лет коммерческого опыта - это ни о чем. А курсы по ит - это само собой разумеющееся. Курсы башляют за мифологию IT. Когда вы это уже начнёте понимать?

Коментатор выше (на комментарий которого вы отвечали) ни про какие курсы не писал.

Когда вы это уже начнёте понимать?

Что именно я должен "начать понимать"?

Что именно я должен "начать понимать"?

Что статьи и комментарии про 40-летних вкатышей, через 5 лет становящихся тимлидами - это заказной контент.

Гуглите статьи на этом сайте и задумайтесь хоть на минуту, кто бенефициар этих фантастических статей:  

  • «Из хирурга в разработчики: как в 40 лет сменить профессию?»

  • «Из пилотов в тестировщики: как бывший военный построил запасной аэродром в IT»

  • «Из кондитера в программисты»

  • «Мы работаем во тьме: кодинг «глазами» незрячих программистов»

  • «3 года программирования вслепую» 

Гуглите статьи на этом сайте и задумайтесь хоть на минуту, кто бенефициар этих фантастических статей

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

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

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

Я не оставляю комментарии. На Хабре только читаю статьи и комментарии к ним, чтобы лучше понять тему и на сколько автор статьи прав. Но тут не мог пройти мимо)

Немного о моей ситуации. Сейчас мне 41. Работал верстальщиком, дизайнером, потом открыл своё издательство. Мой профиль - юбилейные издания. Всё было более менее, до...пандемии. Сёл подумал, чем заниматься. Давно поглядывал на программирование. Но времени не было. Несколько сайтов на joomla не шитово. А тут прижало. Трое детей, кредиты и тд и тп. И отыграв своё 38-летие в феврале. Прям на следующий день сёл за учёбу. Благо инфы море. Проблема только с тем, чтобы понять что именно нужно учить. Долбил прям каждый день. Часто до 12 ночи. Теория, видосики, практика и тд и тп. Попались бесплатные курсы рсскуул. Очень помогло. Нашёл там себе знакомых. Вместе пошло дело. Друг другу помогали, делились опытом учёбы, искали вместе ошибки. 6 месяц упорства и приглашение в МТС (джюном), но типа подождать пару месяцев, до старта толи проекта, толи чего, уже не помню и епам ( но на внутреннюю лабу) . "Дурак" что выбрал епам, так как в марте он свалил. Но тогда я ещё об этом не знал. И когда позвонил МТС, я им отказал. Мне казалось что епам круче) И вот вот меня возьмут на реальный проект. Это откинуло меня от работы на полгода. До апреля сл. года. Чтобы протянуть, пришлось продать машину. И ровно через 1 год и 2 месяца я нашёл работу стажёром, но с оплатой. А мне уже 39. Успешно прошел испыталку, сначала раз повысили, второй и потом ушёл в другую компанию в 40 лет почти на x2. Тут я уже "почти тимлид"😁. В 41. Провожу собесы, уже скоро будет почти 200 шт. Провожу онбординг новых сотрудников. Помогаю им бы, быстрее войти в контекст проектов. Вроде начальство ценит) С коллегами, в том числе и с сильно младше меня, проблем нет.

Со стороны, выглядит что мне повезло, как многие мне говорили, правда они же мне говорили, что у меня не получится и я стар)). Но за этим "повезло", стоит упорный труд. И много часов проведённых за компом.

И да, на собесах 95% вопросов, только то, что нужно в реальной работе. Задачи, только из работы, найти ошибку и ещё одна провести код ревью. И обычно решение по собесу для себя мы принимаем уже на 20-25 минуте, кандидата сразу видно, а дальше уже идёт, точно ли правильно мы решили или ошиблись. Оцениваем и софт скилы в том числе. Из перлов, кандидат проходил собес выгуливая собаку, другой был токсичен и выеживался весь собес, и ещё много чего было) И ещё удивляло, особенно меня, с моим небольшим опытом, вот смотришь резюме, сеньор, столько лет опыта, а он на элементарнейшие вопросы не может ответить. Было что даже один не смог ответить разницу между двумя и тремя равно)

Возраст не помеха. Помеха зашоренность, чсв и не желание дружить с прогрессом. Чисто моё мнение

Спасибо за комментарий.

Мир тесен и не редкость на собеседовании услышать одинаковые вопросы. У меня был кейс, когда на собеседовании мы разговаривали про архитектурные решения, про кэши и просто о больших вещах, а потом собеседующий берет и задает вопрос из основ программирования. Скажите, в чем разница между одним и двумя равно?! Меня этот вопрос сбил с толку. Либо мы про Java говорим, либо про JS?! Этого хватило, чтобы нарисовать в фитбэке отказ. И дело даже не в том, что я все это знаю, а в том, что собеседующий сделал на это упор и отказал мне в работе. Очень важно задавать правильные вопросы, а не играть в угадайку. Мы все воспринимаем вопросы по-разному. Часто на собеседованиях задают вопрос, ходят вокруг да около, что-то хотят услышать, ты пытаешься прощупать почву, задаешь доп. вопросы, но нет – ты не угадал с ответом. Часто даже не рассматриваются альтернативные решения из-за нехватки опыта собеседующего. Потом получаешь фитбэк, что ты не знаешь retry паттерн например. Это не могло не рассмешить, ведь я знаю что это, просто не угадал, что от меня хотел услышать собеседующий, не мой день. Поле-Чудес я не выиграл и приз не получил. И кто тут виноват?! Я? Или собеседующий, который имел превосходство надо мной. То, что он удивился некоторым вещам, про которые я ему начал рассказывать, это ничего не значит. Меня просто собесил ботаник.

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

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

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

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

Ваша боль мне понятна. Но конкретно про два равно и три равно, мы такое конечно же не спрашиваем. Это база. Уровень информатики в школе. Просто уже было лень расписывать подробности в предыдущем комментарии. Это мы уже спросили, чисто из-за интереса, когда он почти ни на что не ответил. А в резюме было сеньор. И он себя заявил как сеньор.

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

Но чтобы уменьшить ошибку при собесе, конечно же со мной собеседует коллега с 8 годами.

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

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

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

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

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

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

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

У нас всего час. Вот кандидат, о нём ты знаешь только сухое описание из резюме. Реально ли он выполнял описанные задачи или просто написал красивых слов для hr, ты не знаешь. Скептически начинаешь относится к описанному, из за массовой накрутки опыта.

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

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

Примерно 25 минут на теорию. Вопросы варьируются в зависимости от своей оценки кандидата. Если ты сеньор, одни вопросы, мидл другие. Немного про паттерны и что кандидат применяет или старается применять при своей разработке. Немного про оптимизацию и метрики, по нативному js, ts, потом по rxjs, потом уже angular. Где то поверхносто, где то задаём доп вопросы. Не обязательно отвечать на всё вопросы. Любой может что то забыть. Тут оценивается в общем. Иногда можем спрашивать дольше, если сомневаемся в предварительной оценке. Мы общаемся в своём чате с друг с другом.

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

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

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

Тоже поделюсь, я же тоже недавно (ну как недавно, пару-тройку лет назад) проводил собесы. В целом похоже на то, что описывает @krikun- вот ссылка на мой комент, где я описывал свой опыт https://habr.com/ru/articles/797125/comments/#comment_26563343

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

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

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

Но... что интересно - из всей толпы не было ни одного токсика с сильными хард скилами. То есть либо просто токсик без нужных хард-скилов, либо нормальный без достаточных хард скилов, либо нормальный + нужные хард-скилы (вот им и делали оферы).

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

Кто решил, что собеседующий имеет превосходство над кандидатом?!

Кто платит, тот и заказывает музыку. Неужели это непонятно?

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

Человеческое отношение должно быть с обеих сторон. На месте кандидата мне бы тоже не хотелось работать с человеком, который изначально выказывает надменность и демонстрирует своё ЧСВ. Подобное взаимодействие очень скоро перерастёт в скрытую ненависть или токсичность.

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

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

Спасибо за комментарий.

Ваше утверждение частично применимо к реальным проблемам найма в ИТ сегодня. Если мы говорим про прогера, который сидит на легаси 10 лет в одной компании, получает зарплату, то смена работы будет для него очень сложным этапом. Стабильность, к сожалению, не мотивирует людей.

В моем же случае я знаю довольно современный стек. Я давно ушел от легаси и часто занимаюсь проектированием и реализаций сложных hiload систем. Как вы считаете, дело в закостенелости? Не думаю.

Говоря про закостеневание - если у вас этого нет - то хорошо).

Не хотел вас обидеть.

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

Желаю вам удачи)

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

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

Недавно слышал что не хватает PHP программистов, из-за того что они массово переходят на другие стеки.

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

Возможно специально сделано чтоб проверить софт скилл.

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

Странно "бычить" на своего потенциального работодателя, когда длительное время не можете найти работу. Может стоит поступиться принципами и подыграть, чем продолжать гнуть свою линию? В конце-концов сейчас рынок работодателя, а не кандидата.

Массовая. Рассказал подруги о собесах, она в ответ выдала: "Ваш рынок труда болен аутоиммунным заболеванием". Точнее не скажешь.

Ситуация массовая для корпоративной разработки. Бекенд, дата инджиниринг и все такое.

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

Работаю около 6 лет в РФ.

На днях получи офер в одной крупной HL компании. Собес был приближен к старым классическим. Задача в лайф кодинге была очень интересной и перспективной.

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

У меня был похожий опыт, с мая искал работу на .NET backend в Польше. С 1й попытки в одной gamedev компании прошел и понравился, предлагали очень хороший рейт. Но нужно было дальше работать с Lua и нельзя другие/личные проекты.
Потом штук 10-15 собесов как у автора - вроде все прошел, но им больше понравились другие. Пару раз были реальные факапы с моей стороны, не спорю. По итогу нашел, но к концу чувствовал себя также, как студентом 15 лет назад (когда ничего не знал) и нигде не брали.

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

Еще надо учитывать российский и зарубежный рынки. Судя по ответам тут в коментах - в России попроще как-то.

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

А до того страшно не будет.

Итог таких собеседований - низкое качество ПО в последнее время (куча багов, тормоза).

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

Собесы в формате FAANG больше не проверяют знания, а больше сажают разрабов в лужу.

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

Первое, это скрининг интервью, 1 час. Оно покажет, стоит ли вас собеседовать дальше, или нет. Первые 20 минут behavioral вопросы, типа, рассскажите о своем самом большом фейле. Ответы предпочтительно давать в формате STAR. Причем, акцент должен быть на leadership principals, которые в разных компаниях разные. Остальные 40 минут - 2 кодинг задачки типа средних задачек из leetcode. На любом языке, который больше нравится. Т.к. времени крайне мало, большинство их делает на питоне, а не на своем рабочем языке, ибо меньше писать кода и больше шансов успеть сделать. При этом надо все проговаривать и объяснять, ибо ФААНГи утверждают, что им важно не успеть решить задачку, а понять, как вы рассуждаете.

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

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

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

Ох, какой же это булшит. Не, ну как сказал классик, "каждый лопочет(на собесдовании) как он хочет". Но лично я даже за деньги не пойду туда собеседоваться.

А после прохождения собеса внутри компании будет примерно так: https://career.habr.com/companies/yandex/scores

А какой процесс собеседования вы можете порекомендовать ФААНГу, когда у них на одну вакансию претендуют тысячи разработчиков? Просто интересно.

Например, если таких как я было бы много, то есть люди бы массово отказывались от таких собеседований(я не призываю если что), то сюрприз-сюрприз, компания бы не захлебнулась от наплыва разработчиков и необанкротилась бы едимоментно. Она бы подстроилась в течение месяца, да хоть с теми же классическими собеседованиями. Просто ей удобнее через литкод, а мне, например, неудобней. А вот эту мантру "1000 разрабов кроме как литкодом никак не проверить", короче несогласен я. Пройдет и этот период и все будут крутить у виска, вспоминая его, как щас вспоминают iq задачи на собесах.

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

Учитывая их поток кандидатов можно проводить различные виды собеседований, но менее удобные для компании. Компания не обанкротится. Но конверсия будет хуже(а может и не будет, я не знаю). Непонятен момент почему я должен "понять" компанию и давать рекомендации, мне не нравится - я не хожу. Точно также как компании не нравятся удобные для меня собеседования - она их и не проводит.

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

Кто первый подал, того раньше собеседовать.

в AWS сейчас(буквально 3-4 недели назад) ввели обязательные технический тест онлайн в самом начале - что бы отсеять кандидатов до собесов с реальными людьми.

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

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

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

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

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

Это же завуалированная ИТ-дедовщина. Как и весь абзац. Мол нас пердолили без смазки синтаксического сахара - и вас надо пердолить. Только дедовщина в армии общественно порицается, а в ИТ иногда вызывает бурные нестихающие овации. Кстати, кто-то старше вас может сказать, что он стирал пальцы на перфокартах и арифмометрах, а не на этих ваших ЯВУ.

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

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

Если ты конечно не хочешь деградировать в человекообразный автомат, который лишь кнопки нажимает по инструкции. "В случае А вызовите функцию Х, в случае Б - функцию Y".

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

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

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

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

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

Это если вам нужно решить одну задачу. А если нужно решить 100, то это 10 чужих велосипедов vs 100 своих. И для ваших коллег это будет 10 знакомых велосипедов vs 100 незнакомых.

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

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

В вузах уже отменили Computer Science и заменили его на "Варганим что-то на Unity"?

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

Или она работает в 3 раза медленней чем тебе надо, и ты не знаешь почему.

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

В результате количество нужных тебе в работе знаний растет квадратично

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

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

Ну вообще-то у функции исходники есть и тесты. Можно свои тесты написать, если что. 

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

В энтерпрайзе люди по 20 лет на одном стеке могут сидеть.

А потом однажды выходят на рынок и узнают что их стек протух, за 20 лет вышло 8 новых фреймворков, и в 8 местах тебя собеседуют на 8 разных. О чем автор и пишет. В статье речь о человеке в активном поиске работы, а не о вечном мидле сидящем на одном месте всю жизнь.

В энтерпрайзе люди по 20 лет на одном стеке могут сидеть.

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

А потом однажды выходят на рынок и узнают что их стек протух, за 20 лет вышло 8 новых фреймворков, и в 8 местах тебя собеседуют на 8 разных. О чем автор и пишет.

Автор - джавист. Так много фреймворков на джаву вышло... Spring... Spring Boot... Версии Spring'a...

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

Если не знать, что и зачем делает исходный код, то понять логику, которая за ним стоит, сложно. А этой логике не учили, чисто по условию задачи: предполагается, что учили фреймворкам вместо алгоритмов. Учили программировать на уровне, так сказать, заклинаний: еcли нужно сделать A, используй заклинание AA, еcли нуждо сделать B, используй заклинание BB и т.д. Ну да, большинство реальных задач индустрии такой подход решает, но именно что большинство - не все. И, к тому же, у меня нет уверенности, что индустрия сейчас доросла до того, чтобы научиться разделять задачи на это самое большинство, которое можно поручить спецам по фреймворкам, и то самое меньшинство, где понимать надо.

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

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

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

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

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

Я тоже недавно искал работу в РФ около 9 месяцев. Мой опыт все же другой. Почти все собеседования были вполне адекватными.

А задачка на скорость исполнения алгоритма, это же классика. Если, например, вместо hashtable взять любой сортирующий контейнер, когда сортировка не нужна, то с ростом размера поползёт вниз скорость, и это легко определяется в автотестах. Хотя согласен, давать срочные задания на код, который компилируется да ещё работает быстро и правильно, это довольно жёсткий отбор. Хороший вариант для присутствия рядом друга с опытом)

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

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

Вы про хэши! Все это понятно! Простые вопросы, простые ответы. На это не сильно обращают внимание.

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

Эту рулетка!

Распределение инстансов? Это про поколения объектов? Или про стек и кучу? Или что ещё? Я бы уточнил тут же.

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

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

А что не бросал программирование, надо прямо писать в резюме в опыте работы. Иначе пролетаешь.

Сложилось впечатление, что в статье под «ИТ компании» в основном имелись ввиду т.н. галеры. По отношению к ним это все во многом правда - собеседуют в никуда, потом продают джуна как синьера. Люди для них ресурс. Ну так не работайте там. Идите туда где вас будут собесить те же люди, с которыми вам потом работать (впрочем, это обычно не отменяет технические секции и скрининг до этого).

ИТ галеры (аутсорс), продуктовые компании. Везде есть свои плюсы и минусы. Если речь идет про стек, то более современный стек будет в ЕС-ориентированных компаниях, коих сегодня уменьшилось в СНГ. Да, ни кто не застрахован быть моделью перед заказчиком. В галерах часто можно прыгать с проекта на проект, урывать куски опыта с разного стека и быстро расти, пусть даже в голове будет каша.

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

По этому все очень индевидуально.

Оба варианта (легаси и модный) встречаются и там, и там. Если прямо спросить, обычно прямо отвечают. 99% сейчас это микросервисы, спринг, кафка и прочие ёлки. Что даже обидно слегка.

Вы сами себе противоречите во многих моментах. Например, с одной стороны жалуетесь на раздувание ПО, а с другой вам не нравится, что на собеседовании проверяют знания по GC, ака управлению памятью. Хотя люди по этому вопросу пишут толстенные книжки, и как раз их и надо читать, если хочешь уменьшать размер контейнеров и улучшать быстродействие ПО, зная, как все работает под капотом. Я про дотнет буду говорить. Немногие знают, как работает современный .net JIT компилятор, и что такое анализ достижимости (escape analysis), который он делает, чтобы размещать локальные данные reference типов на стеке (!) для увеличения быстродействия. Или почему нужно делать классы sealed с точки зрения улучшения JITом работы с памятью. Ещё меньше знают, как организация кеша процессора связана с тем, что обход массива по столбцам и строкам медленнее, чем по строкам и столбцам. Да и редко кто пользуется инструментами анализа памяти. А это все база, которую не знают даже собеседующие, и твердят мантры про вэлью на стеке и референс в куче. Только в книжках мастеров навроде Конрада Кокосы или на выступлениях Станислава Сидристого такое можно узнать. Так что если хотя бы про GC спрашивают, вам повезло. К сожалению, часто, если у собеседуемого есть такие знания, то навряд ли они будут адекватно оценены. Нужно фичи пилить.

Так и все уже пишут про гигагерцы процессоров, хотя там с рождения КМОП и ТТЛ, которые как бы 133 Мегагерца реально

Знание основ теряет смысл.

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

Есть какие-то real world сравнения sealed и прочих Референс типов на стеке - сколько подов это экономит? Мне вот реально интересно, правда ли надо упарываться на деталях текущей реализации нет джит ? Почему не пойти в язык (стек) , который даёт тебе эти возможности в руки под контроль? C++ с его undefined behavior, предположим, плохой кандидат, но есть и другие

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

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

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

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

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

И еще понимать надо, что в последнее время рынок сильно перегрет.

За последние пару лет рынок очень сильно сдулся.

Весь интернет забит новостями про увольнения и закрытие проектов в штатах и запаной европе. Как в рф я не в курсе, 2 противоположных тренда: общемировой по сокращениям инвестиций в софт и локальный по "импортозамещению".

На рынок в РФ общемировое сокращение инвестиций ИМХО не особо влияет. Западных инвестиций и так почти нет уже более 2х лет.

А вот локальный тренд по моим наблюдениям весьма силен. Большие производственные компании + банки + маркетплейсы и т.д. пылесосят рынок. Тот же желтый банк наращивает клиентскую базу. По их словам при выдаче оффера они опираются на 80-й перцентиль по зп. Тот же Озон расширяется и переписывает старые решения. Они согласны даже брать людей со сменой стека.

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

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

Давайте только не забывать, что за 2020-2022, его раздули искусственно раза в 2.

КОВИД стартанул в 2019, и уже тогда на горизонте замаячили первые признаки сворапчаивания инвестиций в ИТ. Но да, пузырь усиленно раздувался начиная с середины 2000х когда отрасль оклемались от падения доткормов, с косметическим "сдуванием" в кризис 2008го. Насколько искуственным было надувание пузыря - вопрос философский, имха это было просто неизбежно.

особых явных признаков сворачивания инвестиций в ИТ в 2019 не было. Для глобального мира ковид стартанул в марте 2020-го. Тогда же ставка на заёмные деньги ушла к 0. И именно за 2020–2022 годы многие компании чуть ли не удвоили свой персонал. Та же Meta на начало 2020-го имела около 45 тыс. сотрудников, а в пике на 2022-й — 87 тыс. (рост на 93%). У Twitter на 2020 год было 4900 сотрудников, а к моменту, когда Маск начал сокращения — 8000 (рост на 63%). Amazon — 798 тыс. против 1,541 млн (+93%). Google — 119 тыс. против 190 тыс. (+59%). При этом в предыдущие годы рост был не таким уж большим.

И тут возникает проблема. Понятно, что не все из тех, кого наняли, — айтишники (на одного айтишника может приходиться несколько функций поддержки). Но всё равно это немало, откуда их взять внезапно? Отсюда и множество "вайтишников", которых нанимали по заниженным критериям, а потом увольняли, когда хайп прошёл. Теперь они не могут найти работу, перегружая рынок найма и блокируя вакансии для других.

Сегодня на одном закрытом HR реддит комьюните видел обсуждение по поводу автоматического понижения в очереди/отсева кандидатов, у которых опыт был исключительно в 2020–2023 годах и кто был сокращён в ходе layoff. Нормализация займет время ...

Круто говорить про нытье, сидев в домике и на тепленьком месте на зэпэшку?! p.s. Предположил. Попробуйте пройти собес сегодня. Удивитесь! Моя история не единственная. Я почти уверен, что собеседующий хрен пройдет собес у себя самого.

Попробуйте пройти собес сегодня. 

Периодически прохожу просто чтобы понимать ситуацию на рынке.

Моя история не единственная. 

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

«Нытье» - это как-то обидно звучит. Есть разные пути. Кто-то принимает происходящее вокруг как оно есть и действует согласно обстоятельствам. А кто-то начинает спорить с действительностью и в итоге может даже что-то изменить. Мне не кажется, что жизнь была бы лучше, если все бы выбирали 1-ый вариант)

А кто-то начинает спорить с действительностью и в итоге может даже что-то изменить.

Как говорится в популярной поговорке, "боже, дай мне сил изменить то что я могу изменить, смирения принять то что я изменить не могу, и мудрости отличить одно от другого" :)

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

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

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

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

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

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

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

Позвольте мне сказать?!

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

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

Мне вот интересно, а что вы думаете про людей, которые указывают 4-5 лет коммерческого опыта, и не могут на лайв кодинге найти среднее арифметическое в массиве? Или выбросить исключение? Таких, внезапно, не мало. Люди, которые прекрасно рассказывают про свой опыт, но не могут ответить, чем отличается поиск по списку от поиска по множеству.

Я заинтересован в разработчике. У меня нет цели "загнобить" его на собесе или самоутвердиться за его счет. Но слишком много сейчас людей после курсов/с чатом ГПТ/с зазубренными ответами, которые хорошо говорят про опыт работы, но в действительности не могут ответить на простейшие вопросы. А еще есть люди с огромным опытом и считающие, что разбросанные по коду main функции в качестве тестов это норма, и если функция не использует состояние класса она должна быть статической.

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

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

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

Раз вам неоднократно, в разных фирмах отказывали из-за "мелочей", вариантов ровно 2:

  • либо вы собеседуетесь в какие то говноконторы

  • либо проблема не в собеседующих, а в вас.

Опять же, в какой стране?

Автор говорит про ЕС (европейский союз?). Здесь на хабре была статья про поиск работы в Канаде - в коментах люди писали про года поиска и сотни/тысячи откликов.

По сравнению с людьми на зэпэшке у вас минимум +8 свободных часов на самообразование ежедневно. За 2 года с таким ресурсом времени можно выучить в принципе что угодно, а не только вопросы для собесов, 90% которых повторяются из конторы в контору.

Нытье - это и правда звучит обидно.

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

Люди увольняются, устраиваются. Все идет своим чередом.

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

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

Собесов в этом году проходила 2, работаю сейчас там, куда и хотела попасть.

Мне вот интересно, а где вы работаете и на какой позиции, если задаете вот такие вопросы?

Объясните пожалуйста, что значит андерперформер? Я нашла, что это делатель, подисполнитель; что в этом плохого?

Да и ответили вы вообще не впопад в этой ветке. Набиваете "спящий" аккаунт??

p.s. как-то пару лет назад, я спровоцировал тут обсуждения реальности аккаунтов за счет анализа активности по времени суток :-D . Кто-то даже целую статью накатал с сервисом. Новая идея для тех кто анализирует данные и кому требуется проект для свободного времени - проанализировать аккаунты, согласно редким комментариям (+ добавить к этому анализ другие аккаунты со схожим паттерном и датами).

У меня к вам встречный вопрос - есть какие-то ограничения на то, что можно спрашивать, а что нет?

Что касается «набивания» акка - свыше 5 единиц кармы за комменты не получишь.

человек который работает в IT и не понимает, что такое андерперформер?

Что касается «набивания» акка - свыше 5 единиц кармы за комменты не получишь.

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

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

Максимум на что хватает моей кармы - поставить плюсик комментарию. Дальше я ее прокачивать не планирую.

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

Мне вот интересно, а где вы работаете и на какой позиции, если задаете вот такие вопросы?

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

автор канала Лидс нотс ответил на мой вопрос без заламывания рук 

Ответ в самом слове. Если вы конечно не разработчик 1C (ребят, сорри - старая шутка).

В найме и собеседованиях действительно есть проблемы, но и в статье много странностей.

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

Что такого волшебного есть в разных фреймворках, что обнуляет опыт работы с предыдущим? В одном было слово promise, а в другом стало suspend или future? Из-за это опыт обнулился? Все паттерны, которые используются в любом фреймворке, я ещё 20 лет назад в универе изучал.

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

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

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

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

А вот придёте на лайвкодинг - попробуйте в комменте написать:
// I don't know "future", I know "promise"

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

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

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

Так автор вроде писал, что учится. Но после ~35 лет это делать всё труднее - соглашусь, становится всё больнее :)

Спасибо за отзыв. Я думаю, что учиться не проблема и в 35+ лет. Все дело в нехватке времени. Появляется семья, заботы, которые требуют тоже внимания. Рабочий день ни для кого не изменился, 8 + 1 часов. Менеджмент компаний кажется этого не учитывает. Возможно и не учитывается процесс более длительного обучения. Требования к сотрудникам растут, вынуждая выполнять больше работы за одно и тоже время. От сюда раннее выгорание, повышенные требования из-за экономии (отказ от расширения штата). Мне видится целый комплекс проблем. Одна компания может экономить на штате, полагая, почему с этой работой раньше справлялось 10 разрабов, а сегодня я должен нанимать 15. Возрастает нагрузка со всеми вытекающими. Сотрудники перестают ощущать комфорт от работы и будут требовать повышения зарплаты. При отказе такой сотрудник - бомба замедленного действия. Он просто уйдет, а руководство даже не поймет причину.

По молодости я работал и учился больше, чем сегодня. Часто сидел на работе до 21:00+. Сегодня же, обьяснить семье, что папе нужно остаться на работе сложно. Когда я работал в ЕС и оставшись в офисе на 30 минут, меня выгнали со словами, иди домой к семье. Важно понять, что у сотрудников есть не только работа, но и семья и личное время. Вот когда мы в СНГ это начнем понимать, учитывать в планировании , уважать и ценить чужое время, тогда что-то поменяется. А пока нас будет преследовать страх покинуть рабочее место раньше босса, который сидеть до ночи, толку будет мало.

P. S. Есть и хорошие компании в СНГ. :)

А почему бы не сообщить менеджеру, что на задачу нужна неделя, если на задачу нужна неделя?

Рабочий день можно разбить, например, 4 часа код + 2 часа обучения. Потому что за два часа чтения чего нибудь вы узнаете сильно больше чем за 10 часов, изобретая велосипеды самостоятельно. Что потом позволит делать задачу час, а не 5 часов.

Спасибо за отзыв. Если появляется возможность сказать об этом менеджеру, то это нужно делать. Пусть даже это не всегда помогает. Легче влиять на процесс через скрам, эстимируя задачи. Другое дело, разбивать свой рабочий день на работу и обучение. Это хорошая идея, но нужно отдавать отчет, что ты делаешь и насколько это не будет мешать твоей работе. В противном случае можно нарваться на "понимающего" менеджера, который скажет: ты сюда пришел учиться или работать?! Менеджер требует задач, контролирует работу, но не понимает, что обучение - это тоже работа.

Честно, я не вполне понимаю, что у вас за контора =)

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

Если я говорю, что задачу нужно делать неделю, значит задачу нужно делать неделю, и работа менеджера

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

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

Без опыта пол часа назад зашёл на HH словил депр хорошо что работа есть. А так 2400 откликов на вакансию которой меньше суток это катастрофа я щитаю

Отклики ни о чем не говорят, из этой 2400 1000 на шару нажали, ещё 1000 курсы вкатышей еле закончили, у 350 опыта меньше года, 50 может нормальные спецы, но и то не факт, и из них только 3-5 подходят под требования вакансии. Их них реально ищет работу 1, а 4 хотят контроффер от работодателя. А ещё сейчас какие-то "волки" развелись, которые обманом устраиваются и проходят собеседования, чтобы хоть как-то закрепиться в айти.

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

из этой 2400 1000 на шару нажали, ещё 1000 курсы вкатышей еле закончили, у 350 опыта меньше года, 50 может нормальные спецы, но и то не факт

Хватит писать эту байку. Айтишка не вчера появилась. Я лично входил ДВАДЦАТЬ ЛЕТ НАЗАД. Сколько ещё таких вошло за эти годы? Я за 17 лет работы видел сотни коллег разных направлений, кто был уже в it 5, 10, 15 лет назад.

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

В рунете 1.5 млн сайтов, куча самого разнообразного ПО, многие процессы автоматизированы. Кто все это сделал? Кто все это поддерживает? Несуществующие в природе работники, которых якобы не хватает на рынке труда?

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

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

PS я в 2003-2005 году наговнякал на хтмл и пхп три домашних страницы на народе + сайт школы на городском портале, и это видимо уже делает меня незаменимым специалистом? И таких был каждый второй в классе. Ахахахах. Вот и ваши 1.5 млн сайтов.

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

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

Я проработал программистом 17 лет и вдруг стал никому не нужен за год. Серьезно?

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

Вакансии висят не потому, что нет специалистов. Я - специалист. У меня 17 лет трудового стажа в разных компаниях, от рогов и копыт до уровня крупных контор, известных на всю страну. И теперь я видите ли не подхожу им.

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

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

мне как писали рекрутеры напрямую, так и пишут,

Они ВСЕМ пишут, в т.ч. и мне. А теперь попробуйте просто на работу устроиться.

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

Я ещё раз объясняю, для мальчиков-зайчиков, кто верит в басни про нехватку людей, способных работать: айтишка не вчера появилась. Четверть века в РФ она АКТИВНО развивается. Ваши маня-фантазии о нехватке спецов - это результат пропаганды говностатеечек с этого сайта и от продавцов курсов по ит

Ахахахах

Вот падение вакансий с 22 года: http://158.160.161.158/hh/

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

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

UFO landed and left these words here

Это вам так кажется. Вероятно остальные ваше мнение не разделяют

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

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

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

Это называется самоуважение. Да, оно у меня есть в отличие от вас, кто проходит пятиступенчатые собесы только для того, что бы вас взяли на работу. Я не собираюсь в 42 года доказывать, что умею в sql. Если собеседующий не понимает, что человек проработавший 17 лет программистом может писать sql - он идиот. Клинический дебил.

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

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

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

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

Я не собираюсь в 42 года доказывать, что умею в sql. Если собеседующий не понимает, что человек проработавший 17 лет программистом может писать sql - он идиот. Клинический дебил.

Воот, кажется, вырисовывается главная причина проблем.

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

Что вы сделаете на месте интервьера?

Лично я устало вздохну из-за еще одного безрезультатно потраченного часа, и скажу своему hr: "давай следующего"

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

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

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

В общем, человеку нужно либо менять стиль общения, либо доказывать, что он из категории уникальных :)

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

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

Реакция психически здорового человека именно такая - гнев.

Интересное представление о психическом здоровье :)

Хорошо что просто "гнев" (как эмоциональная реакция). А не стулом по голове, к примеру ))

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

работает так себе

Для коллективной работы этого достаточно.

Танцульки вокруг токсичных гениев не оправдывают себя.

Танцульки вокруг токсичных гениев не оправдывают себя.

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

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

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

А не задумывались, что может как раз это вы не умеете нормально общаться?

нормально - это вообще без эмоций

Это уже повод обратиться к psy специалисту.

А не задумывались, что может как раз это вы не умеете нормально общаться?

Задумывался. Люди считают, что умею.

Это уже повод обратиться к psy специалисту.

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

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

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

А для соискателя, понятно, это личный вопрос. Отсюда стресс и местами удивительные реакции.

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

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

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

Попросят - напишу. Если смогу, конечно.

Не смогу - так объясню идею. Мол, тут надо оконную функцию вот так и этак, но сорри, синтаксис partition by я подзабыл.

Вы конечно молодец что сделаете все что попросят, но для себя я выработал другую практику прохождения собеседований. Как бы там собеседование ни пытался строить работодатель я вначале спрашиваю кто и почему нужен, что нужно будет на работе делать. Дальше общаемся по их сценарию. Если я замечаю что вопрос слишком далек от того что нужно будет делать я спрашиваю как это относится к рабочим обязанностям и где собеседующему пригодилось условно знание про мьютексы на спинлоках в практике написания скриптов на питоне для апач спарка. Иногда после этого вежливо прерыванию собеседование и оставляю обратную связь рекрутеру. Не вижу смысла впустую тратить время. Это после того как у меня подгорело от двух собеседований где я ответил на 90% вопросов (которые как из пулемета задавались) и успешно прошел задачи на лайв кодинг, а мне отказали в найме и даже фидбеке даже с учетом того что у меня релевантный опыт судя по описанию задач на их проекте. Прошу заметить, что никому не хамил, общался вежливо и даже денег много не просил. Понимаю что не все такие, но со временем их все больше. Особенно сильно это чувствуется в регионах, ведь удаленку понемногу прикрывают. Многие вакансии теперь доступны только в москве и питере.

Согласен, у каждого - свои принципы.

Для меня порассуждать о спинлоках или b-tree - ну ок, даже если это слабо относится к вакансии.

А вот тестовое задание я делать принципиально не буду.

И в принципе не общаюсь с галерами.

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

Да, мать вашу! Мне 42 года, стаж работы с 20+ лет. Почему я должен доказывать, что умею в sql работая всю жизнь беком? Это разве не очевидно?

Хирург в 42 года должен доказывать, что он умеет раны зашивать?

Автомеханик в 42 года должен доказывать, что умеет крутить гайки?

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

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

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

Проводил бы я сейчас собеседование

То есть вам в последнее время не приходилось нанимать программистов в свою команду?

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

Спасибо за комментарий.

Ситуация с айтишниками в СНГ действительно уникальная и мне понятная. Когда ко мне звонит друг 35+ и спрашивает совета как стать айтишников, я всегда интересуюсь, почему он вообще решил им стать?! Правильно! Деньги! Каждый человек хочет лучше жить и меньше работать. Люди от безысходности в 35+ бегут на раскрученные курсы по программированию, не понимая с чем они столкнуться. Всем навязали идею, что в ИТ легкие бабки, которые зарабатывают на одном дыхании. Никто из них даже не задумывается, что в Европе программист не такая уж популярная специальность. Вся причина в зарплатной дыре между ИТ компаниями, которые стремятся платить как во всем мире и заводами на местном рынке. Когда речь идет о высокой зарплате в ИТ, это скорее речь о том, насколько низкая зарплата на заводе местного рынка. Программисты в СНГ получают меньше, чем программисты в Европе. Поэтому желающие поменять что-то в жизни побегут на курсы, а не в университеты. Бизнесмены курсов на хайпе будут делать бабки. Менеджеры ИТ компании будут собирать урожай, продавая мозги за границу и зарабатывать зелень. И всем должно быть понятно, почему на рынке столько людей 35+ с опытом 1+ лет.

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

Прежде чем собеседовать кандидата, надо читать его резюме.

Я повторю для особо одаренных - стаж 17 лет, все компании в резюме - на слуху, все должности - программист/ведущий программист. Где я мимикрирую?

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

Что ещё мне нужно сделать, что бы получить ПРОСТО РАБОТУ, где я буду по 8+ часов каждый день копаться в легаси коде очередного никому не нужного проекта?

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

Я повторю для особо одаренных - стаж 17 лет,

И всё-таки, можно немного поспокойнее.

стаж 17 лет

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

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

И я не понимаю вас. Если вы себя также ведете на собеседовании, то я не удивляюсь, что вас не хотят брать. ИТ – это постоянное обучение. Если вы за 2 года (если я правильно помню) не смогли/захотели выучить ничего, то кто вам виноват.

Тут где-то ходил вопрос про 42 летнего хирурга. Вот, если он за это время смог себе сделать имя, то этого будет достаточно. А если нет (да еще и при этом не повышал квалификацию), то да, буду просить доказать, что он умеет зашивать раны. (Ну наверно в современных реалиях – умеет ли он пользоваться лапароскоп например.)

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

Я такой же, как все остальные. Каким "именем" я должен стать? Вы много поименно знаете "выдающихся" программистов, которые всю жизнь копались в кишках корпоративных систем?

А если вы такой же как все, то я не понимаю, почему к вам должно быть какое-то специальное отношение.

Я не прошу особого отношения. Я просто прошу, что бы у меня не спрашивали вопросы в стиле "Вы когда-нибудь писали SQL-запросы?" - это вопрос из реального собеседования. Когда взрослый человек задает мне этот вопрос имея на руках моё резюме, то как мне относится к этому?

Если вы за 2 года (если я правильно помню) не смогли/захотели выучить ничего, то кто вам виноват.

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

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

Пробовали: "Да, писал, как и указано в моём резюме. Если интересно, могу подробнее рассказать, с какими системами/инструментами работал и какие задачи решал. Например, на одном из предыдущих мест работы, оптимизировал сложный запрос, тем самым уменьшив время его выполнения с 30 минут до примерно 1 минуты."

PS: не знаю кому, но спасибо за минус в карму.

Вам не кажется, что вы все тут ох*ли нехило?

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

Хирург в 42 года должен доказывать, что он умеет раны зашивать?

У хирургов сложная система с дипломами и в целом с образованием, вот представьте что хирург из РФ в Германию приезжают а ему что-то говорят про то что нужно подтвердить диплом. Нормальное требование или тоже повод возмутиться? Он как никак 20 лет людей резал и штопал а дипломом максимум шкаф подпирал.

У хирургов сложная система с дипломами и в целом с образованием, вот представьте что хирург из РФ в Германию приезжают а ему что-то говорят про то что нужно подтвердить диплом. Нормальное требование или тоже повод возмутиться? Он как никак 20 лет людей резал и штопал а дипломом максимум шкаф подпирал.

Аналогия абсолютно мимо. Реальная аналогия будет переход из одной больницы в другую в рамках какого-нибудь региона. Когда в следующий раз встретите хирурга с большим опытом спросите как бы он отреагировал если бы его на полном серьезе спрашивали в соседней больнице умеет ли он зашивать раны и как он это может подтвердить. Вот где абсурд и ужас ситуации. Бонусом представьте что кто-то прошел курсы на хирурга, где его учили в основном только собеседования проходить. Он пройдет это собеседование в отличии от опытного хирурга, а потом вы к нему на операцию попадете. Почему так случилось что опытный программист не может пройти собеседовании в отличие от выпускника курсов - вообще отдельный интересный вопрос. Дело не только в том что курсы учат обманывать. Очевидно что и работодатель обманывается. В итоге все эти потуги сделать квалификационный экзамен приводят только к большему притоку выпускников курсов и отсеиванию опытных специалистов. Уже нет никакого смысла учиться самой работе. Главное пройти собеседование и изображать имитацию стараясь как можно быстрее залезть по карьерной лестнице где кода будет минимум или вообще не будет.

Аналогия абсолютно мимо

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

Да, мать вашу! Мне 42 года, стаж работы с 20+ лет. Почему я должен доказывать, что умею в sql работая всю жизнь беком? Это разве не очевидно?

Еще раз попробую донести свю мысль.

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

Да, мать вашу! Cтаж работы с 20+ лет. Почему я должен доказывать, что умею в sql? Это разве не очевидно?

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

Тогда запрашивайте трудовую. А то версия с скопированный резюме уже из разряда откровенного обмана.

Люди, которые так делают, могут и трудовую подделать. Дальше вы предложите, чтобы компания дополнительно к собеседованию еще и обзванивала предыдущие места работы для всех кандидатов, вместо одного вопроса по SQL во время собеседования, чтобы вас такого ранимого не расстроить?
Даже если трудовая верна, там будет написано только "Старший разработчик", как из этого следует, что человек знает SQL? Может он графики в Экселе составлял, или клавиатуры менял, а директор той компании думал, что старшие разработчики этим и занимаются.

Есть кандидаты, которые, несмотря на указанный ими большой опыт, не знают SQL. Вопросы на знание SQL позволяют это проверить, любые другие варианты нет.

Это называется "Доверяй, но проверяй", "Проще спросить сейчас, чем возиться потом", и "Не выкладывать на прод без тестирования".

Обычно специалисты на такие вопросы не обижаются. Вы не настолько важная персона, чтобы с вами сюсюкаться. А работать потом с вами как? Кто его знает, какие еще вопросы вам покажутся оскорбительными.

Так а не проще просто спросить человека?

Простите, но, почитав ваши комментарии, у меня возникает желание пожалеть интервьюеров.

Ваше эго бунтует) и я вас понимаю, но мир меняется, и то что требовалось 17 лет назад чтобы устроиться на работу, и то что требуется сейчас просто небо и земля. Поймите, капитализм так устроен, что работодателю выгоднее нанять условного Васю, который молод, энергичен, быстро адаптируется к рабочим процессам, команде, даже если он знает меньше вашего, то он просто выучит то что актуально сейчас. Судя по вашему опыту, вам лучше искать работу в "кровавом энтерпрайзе", там вас должны оценить по достоинству. Что касается обновления знаний, да, придется изучать что-то новое чтобы вас наняли на работу. Либо делать что-то свое и зарабатывать на этом деньги. По другому никак.

Спасибо за комментарий.

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

Ваше эго бунтует

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

Меня бесит то, что трудоустроенные люди в комментариях не хотят воспринимать текущие реалии и до сих пор живут представлениями об IT 10-15 летней давности, рассказывая тут про то, что в стране жуткий дефицит кадров в ситуации, когда на одну вакансию от 100 до 1500 откликов, а в самой статье уже масса комментариев от людей, кто не может найти по два года работу.

Дело говорите.

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

Или какой-нибудь крупный интегратор говорит, что у них план до конца года увеличить общий штат x4, при этом из 5 предложенных вакансий ни на одну не зовут даже на тех. собес, хотя год назад на 90% звали, и нашел работу за 3 недели. Если бы реально был план увеличить штат x4, то взяли бы уже через 2 недели.

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

Занавес ))

я бы тоже мог бы устраивать трёхэтажные собеседования

Ну так устраивайте

Я не собираюсь в 42 года доказывать

Не доказывайте, никто не заставляет

В чем проблема то тогда?

Занавес ))

Что смешного? 17 лет мне работодатель платил деньги, я коммуницировал с коллегами, делал свою работу честно и дотошно.

Что тут смешного? Что написать то хотел? Поржать? Так иди ржи в другом месте. А лучше сейчас вывеси резюме и попытайся найти работу - поржём вместе.

В чем проблема то тогда?

В том, что вы все тут ржете и пожираете друг-друга. Ты иди над вкатышами смейся, смайлики им ставь, надувай ЧСВ своё, а мне эти смайлики ставить не нужно.

Да, я не собираюсь в 42 года доказывать вам что я могу SQL запросы писать. Ради этого даже готов бросить эту сферу, что бы потом ржать над вами, когда вас будут за пачку доширка сношать на пятиступенчатых собесах за зарплату курьера из Таджикистана, который сегодня в Москве имеет доход чуть меньше, чем медианный доход айтишников.

лучше сейчас вывеси резюме и попытайся найти работу

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

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

Ну или не странно, если принять во внимание вашу манеру общения.

Последний раз искал работу методом "вывешивания резюме" ровно десять лет назад

Т.е. вы 10 лет на одном месте работаете?

С тех пор исключительно она меня ищет, да так что отбиваться приходится

Без знания стека эти разговоры ни о чем. Назовите стек, где вас с руками отрывают, тогда диагноз и поставим.

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

Один напишет SELECT с кучей подзапросов, другой применит JOIN, а третий может и не знать SQL, так как 20 лет использовал ORM.

У меня вовсе на текущей работе нет запросов, так как сервисы работающие в БД пишут другие, из-за чего теряется навык работы с запросами.

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

Зачем эту дурь спрашивать, ума не приложу.

Они определяют уровень знаний. Сначала простой вопрос, потом сложнее и сложнее, пока не упрутся.

Они определяют уровень знаний.

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

А они определяют уровень знаний. Ну, ОК. Странный какой-то бизнес конечно, но ОК.

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

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

, чтобы понимать какие таски может закрывать кандидат.

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

UFO landed and left these words here

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

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

Пишешь про 1500 откликов на вакансию и мне аргументом выдают, что там чуть ли не таксисты откликаются.

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

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

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

По факту в РФ сейчас нехватка рабочих рук. А кнопкодавов так много, что для них устраивают собеседования в 5 этапов, чего нет ни в одной профессиональной области. Был бы дефицит кадров - брали бы всех. Когда дефицита нет, то можно и собес в 5 этапов устроить. Вы же и это схаваете, что бы получить аж целую работу в качестве периферийного устройства для ПК.

Так многоэтажные собеседования это не оттого, что работы мало, а кадров много, а оттого, что во-первых собеседования перешли в онлайн, а во-вторых много развелось халявщиков и людей, которые с опытом в 20 лет не хотят sql запрос написать (хотя считают себя специалистами НИИ им. Баца). Все этапы логичны и необходимы, уменьшают вероятность ошибки. Перекосы есть, но пока компании ищут фильтр, и придумывается только такой. Уже не один раз говорили, что компании гораздо дешевле не взять подходящего, чем взять неподходящего, того, кто устроился обманом. Выше товарищ вам прекрасно все объяснил, мало что можно добавить. Обвинять других в снобизме и самому быть при этом снобом- это весело. Вы работали с сотней спецов за 20 лет, а некоторые только в команде 100 человек работают, где есть не только программисты, но и куа и девопсы, и лиды, и менеджеры, а вообще за всю жизнь работали с тысячами. Вы вообще представляете себе масштабы индустрии, и как она изменилась за 20 лет, чтобы говорить о профиците работников?

Почему стало так много кадров?! Сразу хочется отметить, что речь пойдет про СНГ. Мне кажется, что перегрев рынка имеет несколько причин:

1) релокация ЕС-ориентированных компаний

2) перенасыщение рынка ИТ курсами, которые якобы сделают вас айтишником

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

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

Если с первой и третьей причиной более-менее все понятно, то к ИТ курсам очень много вопросов. Мой старый знакомый как-то мне хвастался, что он всю жизнь мечтал быть прогером. Решился исполнить свою мечту лишь к 40 годам. Наверное, так сильно мечтал, что ждал пол жизни. За полгода курсов они прошли довольно неплохой стек я считаю. Но, я как прогер познавший дзен знаю, что за полгода научиться писать что-то серьезное почти невозможно. Курсы сильно привлекают будущих вайтишников трудоустройством в компанию. Потенциальный студент-вайтишник полагает, что ему дают гарантию трудоустройства и потенциально считает, что он уже айтишник через полгода. Курсовые коучи хорошо знают, что превратить человека с нулевыми знаниями в айтишника за полгода почти невозможно. Ему бы успеть как-то прочитать весь курс без практики. И вот тут важно понимать, что вайтишнику обещали трудоустройство и это обещание нужно выполнить. Вектор интереса смещается в сторону обучения прохождения собеседований, а не развития навыка программирования. Курсы начинают больше уделять внимание тренировкам вайтишника проходить собеседования правильно, отвечать на вопросы, которые могут попадаться на собесах. Отвечать на вопросы как по книжке. Что такое HashMap - ? Как распределяются данные в HashMap - ? Что такое equals и hashсode - ? и так далее. Курсы регулярно тренеруют новобранцев этим навыкам, проводят псевдособесы с реальными технорями. Когда вайтишник будет готов отвечать, как заученная машина и его резюме одобрит коуч, его направляют на реальный собес в компанию. Мне показывали пару таких псевдо видосов. Вайтишник реально отвечает, как заученная машина на вопросы собеседующего. Если чуть-чуть отступить от вопроса, то товарищ начинает плыть. Не удивительно! Процесс натаскивания собесами может длиться не один месяц. После этого товарища закидывают на реальный пробный собес не как джуна, которого продать очень сложно сегодня, а мидла. Не зря его натаскивали не один месяц на псевдокурсах и гримировали образ мидла. Если вайтишник проходит собес, то курсы считают свои условия выполненными и отправляют вайтишника в свободное плаванье. Что будет с ним дальше в компании одному богу известно. Другие же курсы могут иметь доп. соглашения. Например, если вы прошли на позицию мидла в реальную компанию, то будете несколько лет батрачить через курсового посредника. Вам же помогли попасть на мидла, помогли выбить мидловую зарплату, значит помогайте курсам. Курсы по договоренности будут у вас забирать большую часть вашей зп, а вы будете получать как реальный джун. Эта правда будет скрыта от заказчика. Что будет с вами и через сколько вы прогорите, работая на мидловой позиции со знаниями джуна одному богу известно. Главное, чтобы потом этот товарищ не начал собеседовать реальных специалистов.

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

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

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

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

Я университет заканчивал на инженера-программиста, а тут какого-то вайтишника за несколько месяцев ставят вширенгу со мной

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

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

Это процесс уже не остановить. И сколько бы вы не ругались на вкатышей, процесс насыщения сферы неизбежен.

Я с вами не соглашусь. Зачем учиться на врача, если есть куча литературы и курсов?

Могу предположить, что у вас нет профильного образования.

Могу предположить, что у вас нет профильного образования

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

Зачем учиться на врача, если есть куча литературы и курсов?

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

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

мой первый сайт человек за банку пива бэкапил мне на дискеты? Прошло более 20 лет.

Ну если только поболее 25 лет. В конце 90х уже были во всю пишущие CD(хотя бегали мы обычно с hdd), интернет уже был доступен тогдаже, 20 лет назад уже были флешки. Я перебрался в МСК в 2005, и первое, что я сделал - поставил в съемной комнате безлимитный ADSL на 512kb. Хотя дискеты да были - но не стоит так это драматизировать.

Что с него толку,

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

Если смотреть в глубь - база одна. Я многое из того, что прошел 20 лет назад, только-только начал применять, когда изучал AI/ML. И да - эти знания, сделали мой процесс обучения (а главное - понимания) гораздо проще, чем если бы я это изучал с 0.

 усидчивость изучать документации и писать пет-проекты.

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

Кстати, насчет ML. Нам в университете 20 с лишним лет назад рассказывали про нейросети, а потом мы на C++ программировали перцептрон, распознающий отдельные буквы (какой такой нумпи или тензорфлоу? всё руками). Тогда это воспринималось узкоспецифичной экзотикой, никто не думал, что оно так выстрелит. Но тогдашние лабы действительно помогают понимать, что происходит вокруг сейчас. Это к холивару, что высшее образование идет по устаревшим программам и потому не нужно.

у меня был курсовик на 2 курсе, с такой темой, что мне даже преподаватели не могли объяснить "а зачем это нужно??" и что я вообще должен сделать (а у меня всегда проблема, если я не понимаю, зачем хотя бы теоретически это нужно практически. "для зачета" - так себе причина была). А единственной зацепкой были формулы, в какой-то древней книге(чуть ли не 40х годов). Поиски в интернете ничего не давали. Я даже в какой-то момент забил на гордость и пошел у старшиков спрашивать, была ли у кого такая тема в прошлом. Ни у кого не было. В итоге, все же нашел на одном математическом форуме человека, который смог мне худо-бедно объяснить. По этому объяснению я смог накатать программу на Фортране работающую необходимым образом и забыл про это как страшный сон(вру - я об этом позоре будут помнить всегда). И вот только недавно, работая с ML, я понял, что кое что из этого курсовика можно замечательно использовать для нормализации данных и защиты PII. Тему не привожу, потому, что единственная публикация которая гуглится по этому на русском - это мой собственный пост на форуме, 22 летней давности.

Кстати, насчет ML. Нам в университете 20 с лишним лет назад рассказывали про нейросети, а потом мы на C++ программировали перцептрон, распознающий отдельные буквы (какой такой нумпи или тензорфлоу? всё руками).

Потому что корни идут из кибернетики. А это ещё раньше. 50-е, 60-е наверное, если не 40-е.

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

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

Это и без нейросетей всегда прекрасно делалось. А с нейросетями очень медленно на тогдашем железе.

Про ракеты не было.

Понятно почему не было. Секретно же.

Спасибо за комментарий.

Учиться всегда нужно и желательно делать это правильно. Систематизацию знаний никто не отменял. Не важно, прошло 10 или 20 лет, если человек не научился правильно учиться, то ему ничего не поможет. Раньше сложнее было обучаться из-за отсутствия интернета и литературы. Приходилось изучать в книге каждую строчку кода, пока не начинал понимать, что они делают. Это воспитало во мне усидчивость. Постепенное вовлечение в разработку систематизировало мои знания. У меня не было в голове хауса, который сегодня у каждого. Если я что-то не понимал я сидел и разбирался с этим, потому что не мог залезть в интернет за решением или спросить у ChatGPT. Легкодоступная информация сегодня не воспитывает ответственность, а лишь помогает быстро кодить и повторять чужие ошибки. Даже, если вы научитесь правильно учиться в одиночку и усваивать материал достаточно быстро и хорошо, этого не будет достаточно. Когда вы учитесь самостоятельно, вы медленно прокладываете свою тропинку знаний вместо того, чтобы пойти по дороге целой командой. Именно командная работа помогает быстро научиться и делать вещи правильно. Именно командная взаимопомощь поможет правильно писать и проектировать решения. Ни одни курсы вас не научат тому, как целая командная работа. Вы можете в отделе самостоятельно писать и изучать уникальные решения, иметь превосходство над другими сотрудниками, но кто сказал, что вы пишете код правильно?! А?! Так и с врачами и другими специальностями! Опыт передается от поколения к поколению и не важно, врач это, педагог или программист. Везде нужен комплексный и командный подход. Поверьте, я знаю о чем говорю!

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

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

Они логичны и необходимы если нанимать каменных истуканов. Но в реале, халявщики и обманщики успешно приспосабливаются к любым вашим фильтрам. А вот годным спецам, которые 8/5 всю работу на своём горбу вывозят, наоборот ни времени ни сил уже нет знать всё и вся как Гугл. Итого, на сегодняшний день типовой собес это отличный способ нанять никудышного разработчика, и оставить за воротами толкового решалу.

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

Я вообще не из IT, поэтому взгляд со стороны. 1. Если на вакансию 1500 откликов, то это очень сильный индикатор того, что с работой в индустрии плохо. Посмотрите на другие области, без труда найдёте вакансии профессионалов, на которые где-то десяток откликов, а не тысяча. 2. Работу предлагают, в первую очередь тем, у кого она уже есть. Думаю, что это общеизвестный феномен. 3. Чем дольше человек без работы, тем сложнее её найти. Так что историй про то, что специалист с многолетним опытом не может найти работу, вы прочитаете ещё много. Ещё здесь высказывалось мнение, что пройдёт немного времени и всё устаканится. Не очень я в этом уверен. Уж слишком неудачно в индустрии сошлись два противоположных и сильных процесса - уменьшение количества рабочих мест после ковида и рост количества кандидатов благодаря курсам. В любом случае, всем ищущим - удачи!

Если на вакансию 1500 откликов, то это очень сильный индикатор того, что с работой в индустрии плохо

Я вообще не из IT

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

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

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

всё верно. но не после ковида.

UFO landed and left these words here

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

там и по профилю понятно, что казачок засланный

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

В каком смысле обманули? Я ещё в 2003 году знал, что через два года пойду учиться на программиста, выучился в мвту и работаю +- по специальности с тех пор. Какой смысл мне что-то доказывать :) зачем мне, 36 летнему дядьке с фундаментальным образованием, опытом работы с западными и российскими клиентами и английским с2 сейчас бояться каких-то мифических конкурентов с курсов вайтишников и пугаться ваших баек о том, что все программисты будут работать за миска рис? Ну даже если и да, то всегда есть варианты, и жаловаться это последнее дело. Такова наша доля - учиться всю жизнь и бежать в два раза быстрее.

Было и не раз. Вы просто их игнорируете.

Нет, никаких аргументов не было. На Хабре и в СМИ постоянно мусолится тема, что не хватает айтишников (в РФ). Откуда эта информация и кто ее заказчик? Где анализ данных? Каких именно спецов не хватает? В какие компании? На какие стеки? Кто собирал этот анализ, на основе каких данных? Никаких графиков и конкретики. Только желтушные заголовки про нехватку 500к работников от контор, которые it-курсы продают.

Разработчик бы написано "у нас, айтишников", а не "у вас"

Я не хочу ассоциировать себя с вами. Потому, что в вашем сообществе состоящих из маня-фантазий про бездонность рынка находиться - себя не уважать. Рынок ИТ сдыхает, что в РФ, что в США.

Пока что на место поставили только вас

Да! Именно! Я прошу совсем небольшую зарплату для программиста с 17 летнем стажем, а мне однозначно намекают на собеседованиях, что я должен за деньги, которые ещё год назад получал, быть специалистом с компетенцией на 3 отдела сотрудников. Поставили меня - поставят и остальных. Можете не сомневаться. Айти теперь не про работу с соблюдением баланса работы и жизни, айти теперь про зарплату московского курьера с компетенцией профессора.

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

Ну тогда можете искренне верить,что из 1500 откликов на вакансию одни таксисты. Мне то что? Ну хотите жить в манямирке - живите. Если там даже 1400 вкатунов, откровенных новичков не разу не работавших в ит, но человек 100 умеющих решать задачи ТОЧНО НАБЕРЁТСЯ. 100 человек с реальным стажем работы. Одного возьмут, 99 - нет. Куда им деваться? И это самый оптимистичный сценарий.

Куда деваться? В другие компании, очевидно, в 10 не взяли, в 11ю возьмут.

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

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

Да. Может ТС и не понимает своего счастья. Ему судьба предоставила шанс раньше всех свалить из айти и успеть хорошо окопаться на другом поприще.

Тоже тему со стройкой и ремонтом капнул, и всерьёз подумываю освоить навыки на самострое. В качестве плана Б.

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

UFO landed and left these words here

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

Смотря в каком сегменте. В вебне - наверное, да, профицит кадров.

ИТ собес - это отдел по социальному обеспечению ИТ специалистов? XD

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

1. 95% компаний ищут гениев за три копейки. Т.е., судя по обсуждаемым темам и задаваемым вопросам, вакансия должна стоить от 500к при ценнике в 200к. Соискатель за эти деньги должен быть вообще всем - бэкэндером, фронтэндером, девопсом, архитектором БД и пр. пр. Причём, везде нужны не просто знания, а знания экспертные. Если ты в тонкостях не знаешь специфику btree индекса - всё, до свидание. Ни разу не поднимал sql-ный кластер на HAProxy - до свидание. Не писал конфиги helm-а - до свидание. Пишешь фронт на jquery, а не на Vue - до свидание. Нет, понятное дело, сеньор должен быть действительно квалифицированным спецом, но, на секундочку, не за эти деньги.

2. 50% вопросов задаваемых на тех.собесе берутся из интернета, с сайтов типа "250 вопросов на собеседовании". Т.е. интервьюер зачастую сам не особо в курсе о чём задаёт вопрос. И их, разумеется, вполне устраивают ответы, которые на этих же сайтах и указаны.

3. 80% вопросов вообще не имеет отношения к тому, чем будет заниматься соискатель. Допустим, с первого ознакомительного интервью становится ясно, что ищут чела на полный багфикс. Им бы меня по-расспрашивать про экспиренс в код-ревью, в тактике реализации багфикса. Но меня 40 мин. по бумажке расспрашивают про паттерны, solid-ы и пр., которые если у них и есть (в чём я сомневаюсь), то уже давно реализованы.

Соискатель за эти деньги должен быть вообще всем

есть такое (смотрю по рынку США) - идет откат от запрос на супер-специализацию, обратно к специалистам с широким спектром. Но все это, как вы и сказали, усугубляется желанием нанять таких специалистов с большим дисконтом.

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

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

Софт скилы в Европах и Америках? Чушь. Там не на софт скилы проверяют, а на соответствие "корпоративной культуре". Причём не важно, это компания на 10 человек или на 10 тысяч человек. А соответствие "корп. культуре" это, в первую очередь, способность лизать зад начальству. Если вы на собеседовании демонстрируете навыки или опыт самостоятельных действий, вам откажут, поэтому для прохождения таких этапов компании, занимающиеся подготовкой кандидатов, специально учат говорить о "консультациях с вышестоящим руководством", об "эскалации на уровень выше" и т.п. Этот этап проверяет вашу будущую лояльность и подчинённость, а не "софт скилы".

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

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

UFO landed and left these words here

Сдаётся мне вы не разбираетесь в вопросе.

UFO landed and left these words here

Поддержу @UranusExplorer со стороны США - софт-скиллы обязательно проверяются при найме. Я, как нанимающий менеджер (уже 10 лет), на своих интервью проверяю как хард-скиллы, так и софт-скиллы. Для меня важно понять, как человек впишется в команду. Если кто-то проводит чисто техническое интервью, возможно, там не будет вопросов по софт-скиллам, но это будет лишь одно из нескольких интервью, которые кандидат обязан пройти. Так что никуда от них не деться, независимо от позиции.

p.s. если любой гайд открыть по собеседованиям - там везде будет раздел по софт-скилам.

Какое-то бесструктурное нытьё с безосновательными обобщениями. Зачем вместо "Польша" писать "ЕС"? Зачем вместо "Москва и Минск" писать "СНГ"? Зачем вместо "галеры" писать "ИТ компании"?

Вам не нравится система найма в банках и других крупных компаниях? Скорее всего вам не понравятся и команды которых набрали таким способом. Так зачем пытаться туда попасть? Если хотите собесов с будущими коллегами, ищите компанию штатом до 50-и человек. А лучше до 20-и. И без кадровых агентств.

Самые быстрые собеседования у меня проходили через нетворкинг. Все остальное сводится к карго-культу собеседований по книгам. Чего только стоит один системный дизайн: не дай бог отойти от структуры книги — сразу слышишь "вы нам не подходите". Или, например, забыл различие между микрозадачами и макрозадачами в JavaScript — и снова отказ.

Последние шесть лет наблюдаю ту же тенденцию, что и вы описали в статье. Согласно моей статистике (50+ собеседований за последние несколько лет), самые адекватные собеседования были именно через нетворкинг. Всё остальное, как уже сказано выше, — игра в рулетку.

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

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

Аналогично. Умел бы что то другое делать - ушёл бы не задумываясь.

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

Путаетесь в показаниях...

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

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

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

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

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

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

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

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

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

Спасибо за коммент. С вашего позволения добавлю.

За моими плечами много проектов, которые я проектировал, оптимизировал, улучшал, поддерживал и помогал развивать бизнес компаниям. Когда я прихожу на собес, а там сидит мальчик, который у меня спрашивает "табличку умножения", а потом пишет, дяденька вы нам не подходите, потому что забыли, сколько 100500^2, серьезно?

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

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

Зачем мне кому-то, что то доказывать, когда я лично себе уже давно все доказал. Когда компания ведет собес по шаблону, то это превращается в цирк. Если вы собесите синьора, так и не задавайте ему детские вопросы про алгоритмы сортировок, не позорьтесь. Если вы полагаете, что синьор может иметь стаж 2 года?! Знайте, за два года в ИТ многому не научитесь, кроме как копи/пастить классы и немного разбираться в проекте.

В США синьорами в лучшем случае становятся к 40 годам, а с наших синьоров они просто посмеиваются.

Кстати да, часто смотрю видео с NDC, и основная масса выступающих - это разработчики возраста 40-50 лет, поевших говна, и познавших дзэн. Но их отличие от ворчунов "17 лет был пхп программистом и стал не нужен" в том, что они постоянно учатся и идут в ногу со временем. Ваше наблюдение абсолютно в точку.

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

Сегодня спрашивают про SOLID.

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

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

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

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

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

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

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

Проблема IT в том, что нас нет таких критериев. И в большинстве случае идет такая уравниловка - когда 80 процентов работы, делает 20% сотрудников(при этом впахивая так, как "менеджерам по продажам" и не снилось - просто потом, что такие люди пришли в профессию именно по призванию и занимаются этим не только в рабочее время), но при этом все получают ровную сумму. Коммунизм блин - "работаешь за себя и за другого парня". Но раньше это было не так видно. С перенаймом "балласта" и повышенным учетом при удаленной работе, это стало слишком видно. Тем более когда иста и тик-ток заполонили ролики "девочек-айтишниц"(можно парни тоже были, но в мою ленту они не попадали :)) из FAANG, которые

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

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

Будет ли "выравнивание ЗП"? Я так не думаю. Сейчас попытка это сделать, но компании получать очень плохой опыт от этого в итоге(и я вижу это уже когда найм на позицию идет по 8-9 месяцев :-D - там такой треш идет на заявленную ЗП). Т.к. это заблуждение, что в ИТ получали какие-то сверх ЗП. Все ИТ строилось на том, что реально хорошие специалисты фактически 24x7 в профессии. Норма овертаймы, норма сотни часов самообучение в свободное время, норма осваивать какие-то новые методы (опять же - в свободное время), иметь сторонние проекты (опыт по которым, все равно помогал текущим работодателям). Если все это взять в часах и потом поделить ЗП на это - реальная стоимость часа будет очень низкой. Какой-нибудь handy man или appliances engineer (тот кто делает мелкий ремонт домашней техники), будет получать в США / Канаде не меньше ITшника не работающего в FAANG. При этом столько работать не придется, и там уровень знаний и ответственности такой, что большинство ITшников могут с легкостью освоить за пару месяцев. Да, я эту тему хорошо изучил(включая курсы) как backup план на пенсию :-D

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

Думаю увидим нормализацию рынка во второй половине 2025. В США, если ставку начнут понижать, возможно и раньше. От выборов тоже будет зависеть.

Насчет уравниловки по зарплатам согласен, в целом да.

Про балласт тоже, но в РФ как то меньше этого, мне кажется.

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

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

"На заре карьеры да" - но было, да? А стали бы вы таким как сейчас, если вы в начале не работали 24/7? Этот тот случай когда начинает работать правило - "за удар молотка $2 и $98 за то, что знать куда ударить".

Кстати, ковид и удаленка тоже это очень поменяли для сеньор левелов и тех, кто "делает 80%" - стал более видим личный вклад в сравнению с другими. И тут уже начинает "жабка душить". Что, как мне кажется, так же усугубило дела у больших корпораций по ожидаемым перформенсам. И возврат в офисы сделает все еще хуже - люди будут работать строго с 9 до 5 (все), при этом, в отличии от удаленки, не будут иметь возможность выбирать время, когда их продуктивность наибольшая.

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

Было раньше да, но не 24*7 все равно уже личная жизнь была.

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

А личный вклад для непосредственного начальства как был виден так и есть

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

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

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

Вот знаете... а я ведь тоже перестал учится... А почему? А потому что скучно...

Очередной ангуляр или реакт 100500 версии. Реально надоели уже. Ничего там кардинально нового. Очередной vue ломает обратную совместимость. У меня нет столько ресурсов, чтобы все переписать, а потом отлавливать баги и терять клиентов, которые платят деньги.

Очередной фреймворк, который позиционируется как серебряная пуля. А их уже столько было, и там все время какие-то косяки всплывают, когда начинаешь делать что либо чуть сложнее hello world. Как я могу полагаться на очередной фреймворк? Чтобы потом героически решать с ним проблемы? Так у меня есть технические требования, я не могу себе этого позволить. И я еще в старых фреймворках не все проблемы решил.

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

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

Думаю увидим нормализацию рынка во второй половине 2025. В США, если ставку начнут понижать, возможно и раньше. От выборов тоже будет зависеть.

Можете развернуть мысль? Мне казалось, наоборот: понижение ставки -> более дешёвые кредиты -> можно отложить делеверидж -> можно дольше вписываться в авантюры с беспорядочным наймом айтишников. Хотя вы явно лучше меня разбираетесь в экономике США.

Все ниже — исключительно мое персональное мнение (IMHO).

Компании очень часто живут по принципу — обезьянка видит, обезьянка копирует. Проблема перенайма в 2020–2022 годах более комплексная, чем просто «было много денег». Да, почти нулевые ставки сыграли свою роль. Такие ставки мы, скорее всего, не увидим еще долго (если вообще увидим). Но тут все в комплексе — и снижение продуктивности в начале перехода на удаленку, и массовый найм крупными компаниями, которые, по сути, провоцировали друг друга нанимать еще больше, и не оправдавшиеся ожидания дальнейшего роста онлайна из-за локдауна, и ожидания более перманентного эффекта локдауна на общество, и вера в то, что неважно, кого нанимать — можно обучить любого, главное, чтобы был. Добавьте к этому игру на ожидания акционеров: если компания растет по численности, это всегда хорошо (потратили на фонд зарплат 100 миллионов, а акции поднялись на пару миллиардов. Да еще и налоги списали). Это если кратко — тема более сложная.

Затем наступило разочарование во всем этом. Деньги стали дороже (а значит, их доступность снизилась, стоимость обслуживания долгов выросла, а требования к окупаемости проектов и их рискам ужесточились). Спрос оказался не таким высоким, а обучать и контролировать удаленных джунов оказалось очень сложно (и дорого), а вайтишников — и подавно (я знаю множество случаев, когда люди просто сидели в FAANG месяцами и получали деньги ни за что). И главное, ожидания акционеров изменились, когда первые компании начали массовые увольнения (например, Twitter) — стало понятно, что можно сэкономить и на этом, и показать еще большую прибыль. Не говоря уже о таких мелочах, как изменения в налоговом законодательстве США, по которому теперь расходы на сотрудников за год не могут списываться в этот же год, а должны амортизироваться на 5 лет. Вы рассчитывали списать миллион за год, а вам говорят — нет, в этом году только 200 тысяч. Опять же, это если кратко (можно еще вспомнить разочарование в DEI и т.д.). А еще все это подпитывается хайпом на AI (что, конечно, полезная вещь, но крайне переоцененная в плане массовой замены сотрудников — по моему опыту, AI облегчает жизнь синьоров, но убивает пространство для джунов).

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

Почему, по моему мнению, это проблема — практически все мои знакомые, кто работает в IT в США (реально работают и приносят компании прибыль), недовольны своим текущим местом работы. Основная проблема — зарплата: непривычно высокая инфляция за последние 4 года снизила покупательную способность зарплат у многих, так как индексируют обычно на 1–3% в год. А за последние 4 года общая инфляция составила уже 20%. Вот и считайте — 10% своей зарплаты вы потеряли(и только если считать по официальной инфляции). Добавьте к этому менеджмент, который считает, что за забором очередь(даже не смотря на то, что позиции месяцами не могут закрыть), и требует от текущего персонала все больше обязанностей. В США стал популярен термин quiet promotion — это когда людям добавляют множество новых обязанностей, но не меняют ни титул, ни зарплату. Это все бомба замедленного действия — как только найм нормализуется, люди начнут массово уходить.И в таких объемах, что это создаст эффект домино(одни будут уходить, оставшиеся будут выгорать и тоже уходить). При этом накопленный негатив не позволит удержать их, просто предложив дополнительно денег. Я уже вижу признаки этого у себя в команде.

Почему менеджеры более высокого уровня этого не видят? Причины разные: в каких-то случаях возможные экономии застилают глаза (мы как-то нанимали в СНГ, и менеджер-экспат не понимал, почему мы должны платить IT-специалистам больше, если средние зарплаты в стране такие маленькие), в других случаях "эффективные менеджеры" прекрасно понимают долгосрочные последствия своих действий. Но их задача — показать экономию здесь и сейчас. А когда все начнет рушиться — они уже будут "оптимизировать" в другом месте. И это не что-то новое - я такое наблюдал все 20 лет своей "взрослой" карьеры, работая на крупные компании. В общем, это долгая тема для обсуждения. Но ничего хорошего я сейчас от этого сейчас не жду. Слишком много линий сошлись в одной точки. Страдать будут все.

Так, что-то меня далеко унесло :) Возвращаясь к вопросу, почему понижение ставки может изменить все. Компании начнут открывать новые направления, появятся больше возможностей для стартапов. Это как раз и может запустить эффект домино, оживляя рынок найма. Это же запустит цепную реакцию ротации существующего персонала, так как уходить будут целыми отделами, и в первую очередь, скорее всего, самые ценные сотрудники (потому что именно их нагрузка максимальна). Можете представить, что компании придется делать, чтобы это компенсировать как можно быстрее? Когда другие компании будут в таком же положении? Нанимать людей такого уровня, как в 2020–2022, конечно, не будут. Но будет битва за мидлов и синьоров.

p.s. про "поломанный" рынок найма в США, можно целую отдельную статью написать. С этим тоже что-то придется делать.

А, ну так мы одно и то же говорим. Просто я не так понял «нормализацию рынка» в предыдущем комментарии.

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

можно целую отдельную статью написать.

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

Думаю увидим нормализацию рынка во второй половине 2025. 

Нормализацию - это к временам года этак 2015го?

если по уровню найма - то вполне. Понятно, что не на уровень 2020-2022го. Это не норма когда ты нанимаешь всех подряд за минимальные знания IT :) Войти-в-АйТи как в 2020(да даже как в 2019м) уже не получится.

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

Дайте-ка догадаюсь - после этого вам обычно поступает отказ. Тут ведь какая проблема - те кто это понимают, те не мучают этой фигней кандидатов на такие вакансии, а те кто не понимают, для них это просто крестик в чеклисте - "Знание СОЛИД". Не ответил - не сдал, точка.

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

Так может это из-за проблем с софтами?) В чём проблема рассказать про SOLID, если собеседующий этого хочет? Зачем грубить? Тем более, что для кандидата это прекрасный вопрос, ибо можно полчаса потратить, рассказывая подробно о каждой букве. И на квизовые вопросы времени уже не будет =).

Ну, я скорее не про форму, а про суть ответа.

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

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

Дайте-ка догадаюсь - после этого вам обычно поступает отказ.

Я пока что могу себе позволить отказывать первым.

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

Мне отказали после 7 раундов собеседований на QA, причем сказали что по хард скиллам все отлично. Не заикаюсь, грамотно формулирую мысли, работаю уже давно, с коллегами отлично ладили, так что дело точно не во мне)

Просто был еще кто-то лучше/роднее/дешевле вас..

Даже не знаю, что сказать.

Это прямо противоречит моему опыту.

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

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

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

Поймите меня правльно, я не хвастаюсь. Я искренне не понимаю, почему меня не футболят. Создается впечатление, что на рынке дико не хватает людей. Что косвенно подтверждается тем, как мне самому сложно найти людей в команду.

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

Я уж не знаю, может вам к консалтерам обратиться.

Спасибо за отзыв.

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

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

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

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

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

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

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

Надо попробовать.

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

нужна внешная камера, с хорошей глубиной, может еще с внешним освещением

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

вот именно поэтому, с момента ковида, я сразу потратился на хорошую камеру (была беззеркалка долгое время, а на данный момент использую insta360 link), хороший микрофон (mv7 shure - у людей, по отзывам, создается впечатление, что я рядом сижу :)), ну и почти всегда общаюсь стоя(у меня standing desk), и в возможностью переключения масштаба. Так больше свободы для выражений эмоций через те же руки. Ну и конечно к фону домашнего офиса я отношусь как с стейдженгу с соответственным наполнением - не броско, по рабочему, но так же отображает мое хобби, мою семью. Не люблю виртуальные бэкграунды. И сейчас планирую адаптировать кабинет немного под тех, с кем собеседуюсь. Добавлять какую-нибудь якорную деталь. Имена обычно доступны до собеседования, найти информацию в современном мире не составляет труда. Так же можно на white board выносить "рабочую информаци" (но так, что бы не выглядела "секретной"), которая бы тесно связана с позицией. Кстати, таким же образом, можно манипулировать самим интервью по идеи.

p.s. собственно такие мысли у меня давно уже были, а на последнем собесе(где я получил оффер), CTO делал звонок из своего домашнего офиса, и у него там на фоне стоял 3д принтер. И в первый пару минут собеседования, я переключил на секунду фокус камеры на угол своего офиса, где стоят такой же принтер, и мы буквально минуты 2 поболтали на эту тему. Но это создало очень хороший эффект персонального коннекта. Думаю это стоит того, что немного поработать перед собеседованием.

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

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

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

Поймите меня правльно, я не хвастаюсь. Я искренне не понимаю, почему меня не футболят. 

То, что вас не разворачивали после первого этапа, ни о чем не говорит. Вы можете, к примеру, посредственно пройти первый этап, вас стандартно прогонят по всем стадиям, а потом нанимающий менеджер посмотрит «ой, у него первый этап завален, не берем» и откажет вам. Решение о вашем найме или не найме часто принимается в самом конце, а не по результатам каждого из этапов.

Спасибо за комент. Еще как варинта закрыть вакансию очень быстро.

ой, у него первый этап завален, не берем»

Я уточнял этот вопрос на собесе. Желтый банк сказал, что они не гоняют по всем этапам, если первый зафейлил. Дорого и неэффективно.

В любом случае оффер я получил, поэтому проверить "врут или нет" возможности не имел

Если прям зафейлил-зафейлил - конечно сразу развернут. А если, к примеру, прошел на 6/10, а у нанимающего менеджера требование к этому этапу минимум 7/10, то будет как я описал.

Те самые "проклятые" soft skills ))

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

Предложение состоит либо из "я закончил универ / курсы / туториал, мне за уже полагается это, это и это", либо "я 10 / 15 /20 / 50 лет в професии, не смейте меня спрашивать что такое having после group by"

Интересно, если компании сегодня проведут собесы среди своих сотрудников, в таком же формате как они проводят для сегодняшних соискателей, сколько реально сотрудников останется работать?!

В США сейчас есть тренд, когда берут резюме нанимающего и отправляют на заявленную позицию :) В большинстве случаев, получается отказ.

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

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

За последний месяц я успешно прошел четыре собеседования в крупных "BigTech" банках РФ, вот что из этого вышло:

Каждое собеседование длилось минимум полторы недели. Особенно любят задавать вопросы по углубленному JMM. Возникает вопрос: зачем? Конечно, я готовился к интервью, знаю, что такое SC-DRF и Memory Reordering, но снова — зачем это нужно?

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

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

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

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

Что бы я изменил? Уберите алгоритмы, толку от них минимум. Добавьте больше задач на рефакторинг и оптимизацию кода.

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

Компания куда я проходил собес:

Т, Я, А, С

часто писать нативный SQL не приходится. И если нужно, под рукой всегда есть ChatGPT

Если работодателя устраивает SQL от ChatGPT - он и наймет ChatGPT )) Зачем ему "кожаный мешок" еще впридачу?

И если нужно, под рукой всегда есть ChatGPT.

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

А вот для написания тестов это мастхев.

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

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

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

... и этим же ****** спасибо за все усложняющуюся систему интервью.

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

Ситуация с собесами нынче действительно катастрофическая. Наняли тут очередного недавно - и на вопросы все отвечал, и деревья разворачивал. А на деле ни одну задачу самостоятельно разобраться решить не может. Я бы лучше вот этого мужика ТС не глядя взял. Мне похрен что кандидат не знает ньюансов GC. Главное чтобы имел яйца решать реальные "производственные" проблемы. А чего не знает - попутно разберётся. Проблема что на найм я влиять никак не могу. Что подогнали, то и жуй. А годных кандидатов (как правило сильно за 30) вижу отшивают ещё на первичном скрининге. Что делать пока не знаю...

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

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

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

Вот из одного топика с reddit -

Auto rejection systems from HR make me angry. I'm a tech lead and for 3 months HR wasn't able to find a single person for the position we're looking. I've created myself a new email and sent them a modified version of my CV with a fake name to see what was going on with the process and guess, I got auto rejected. HR didn't even look at my CV. I took this up to management and they fired half of the HR department in the following weeks, the issue was they were looking for an angularjs developer while we were looking for an Angular one (different frameworks, similar names), this kind of silly mistakes must and can be fixed in minutes, and since the CVs were auto rejecting profiles without angularjs in it we literally lost all possible candidates.

The truly infuriating part was that I consistently talked to them asking for progress and they always told me that they had some candidates that didn't pass the first screening processes (which was false).

People who work in HR are incredibly mediocre and lazy.

Как по мне, странно ожидать от HR умения отличать angular.js от Angular 2. Если им в явном виде настойчиво и даже навязчиво это не объяснили при размещении вакансии.

People who work in HR are incredibly mediocre and lazy.

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

I took this up to management and they fired half of the HR department in the following weeks

Пять баллов! Хорошо что живьем не закопали

HR умения отличать angular.js от Angular 2

я так понимаю, что им требования правильные скинули, а вот систему фильтров HR настроили не правильно. Им возможно автокомплит подставил angular.js как опцию - они и подтвердили.

"Хочешь чтобы было сделано хорошо - сделай это сам" (c)

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

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

для начала, более-менее больших компаниях, у вас не будет такой возможности. У вас не будет доступа в тот же HR софт.

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

В том же гугле, да и в любой компании, неважно более крупной или менее, есть портал на котором выкладываются вакансии (тынц). Конкретно прямо сейчас по запросу Angular этот портал возвращает 24 вакансии в разных офисах, если дополнительно указать, скажем, Mountain View CA, получаем одну единственную. Поэтому доступ к HR-софту не нужен, видим (если есть) косяк в открытом доступе и стучим нашему контакту в HR по шапке.

С таким подходом у вас просто не останется времени делать свою работу

Вот прямо сейчас у меня задача найти вакансию Google с ключевым словом Angular в солнечном штате Калифорния заняла меньше минуты. Еще минуты две накатать комментарий на Хабре (считаем что настучать рекрутеру по шапке через корпоративную почту и/или мессенджер займет примерно столько же)

Где здесь неразрешимая проблема?

считаем что настучать рекрутеру по шапке через корпоративную почту и/или мессенджер займет примерно столько же

Это в конторе чел на 50 такое прокатит. В корпорациях масштабов Гугла ничего не делается без бюрократии через одно место руководящую иерархию. А если ещё СБ возбудится на ваши попытки всё порешать в стиле "Вась-Вась"...

Ну будет возвращать ваш портал объявление. Все будет как вы написали. И поиск будет возвращать по Angular, т.к. это просто поиск и может в частичный поиск. А ATS, где-нибудь на workday, который будет анализировать резюме кандидатов, будут настроен на совсем другие ключевики. Со строгим включением. И если не найдет тот же "AngularJS", то будет давать отлуп кандидату автоматически. И тогда вам нужно будет только как герою топика - отправлять фиктивное резюме. И ждать реакции. А ее вообще может и не быть - т.к. в последнее время, похоже все компании решили, что безопасней ничего в ответ на резюме не отправлять. Значит надо будет идти к HR с вопросом "а не получали ли вы резюме от такого-то кандидата". Но опять же - каждый должен профессионально заниматься своим делом.

Если портал, принимающий резюме кандидатов, настроен на angular.js, а в теле вакансии просто Angular, то это косяк ПО, принимающего запросы работодателя, с одной стороны, и отклики потенциальных работников, с другой стороны. Косяки в ПО бывают, мы все это знаем. HR то здесь при чем?

Пару лет назад нанимал джуна. Из 6 кандидатов 3 не смогли написать ни строчки кода, просто сидели и тупили полчаса перед компьютером.

В моем случае кодить человек более менее умел, но решать задачи - нет.

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

нужна хорошая камера, микрофон

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

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

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

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

А то ж! Месяц назад у меня было собеседование одновременно с пятью потенциальными коллегами. Из них никто камеру так и не включил. Четверо так и не включили микрофон. Пятый сказал, что мы "не сработаемся" после того,как я рассказал, какие технические решения использовал на прошлой работе. Очень удобно, даже до live coding дело не дошло.

Из них никто камеру так и не включил

Зачем им включать камеру, если они никого нанимать не собирались? Руководство попросило найти специалиста, но

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

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

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

Ну вот видите, своим примером вы показываете что это - не норма. С обеих сторон.

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

Не совсем понял вашего посыла.

Я верю, что нанимающие, бывает, не понимают банальных правил вежливости. Что у них у самих хромают софты.

Вы хотите сказать, что проводить собеседование без камеры - это норм?

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

Кстати, а вы не пробовали попросить включить камеру?

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

Удобнее всего опровергать то, что оппонент не утверждал.

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

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

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

А у меня с гораздо более скромной цифрой около 50 тоже есть приколы:

Из последнего: чел пришел бухой в хламину:

  • Расскажите о свой роли на текущем проекте

  • Ыммм.. прольг... прогромрвл. (и выжидательная пауза)

А того, что я забыть не могу - это 60-летний чел, который расплакался на собесе. Сам понял, что не тянет, и расплакался. Мы с HR на пару как могли пытались его успокоить.

Пьяный это тоже неплохо😁

Деда жалко(

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

В итоге не прошёл, но на текущей работе неожиданно подняли зп.

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

Будто я буду работать с hr, чем то мне hr стали напоминать риэлторов.

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

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

Разве нет?

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

Senior DevOps, собесился летом в РФ. Открыта вакансия была 1 день, написало где-то 40 HR. Потом опять 1 день и опять где-то 30 рекрутеров. Отсеял без удаленки, с маленькой вилкой, не айтишные. Тех собесов было в компаний 15 наверное, можно было и больше, но там некоторые из них были в несколько этапов, поэтому уже устал + летом хотелось больше отдыхать, чем заниматься собесами после работы. В итоге получил где-то 7 офферов.
Спрашивали в основном именно что делал и как делал. Иногда в ходе беседы задавали глубокие вопросы на знание инструмента и то как я это реализовал и почему именно так. Не знаю, может это потому что девопс)
В "Ру фаанг" и некоторые другие компании была прямая лютая техничка, как на экзамене. Но собеседующие были очень вежливые и подсказывали и направляли если что-то подзабыл или не знал.

Так что хз как там в разработке, но в девопс сейчас все более чем комфортно и есть спрос

Java программист, 6 лет опыта. Ситуация аналогичная. Раньше, в том числе год назад находил работу за 1-3 недели. Сейчас какой то треш творится, вопросы по списку в хамской снобистской манере, подобие викторины. Некоторые HR записывают на видео ответы на топ 20 вопросов и отправляют тех. специалистам.

Еще в 2023 в 90% случаях после созвона с HR назначали тех. собес., сейчас процентов 70-80 пропадают после звонка, либо до звонка даже не доходит, сливаются. Складывается ощущение, что на рынке реально никто не нужен и большинство просто собесят для пополнения базы кандидатов и выполнения своих KPI.

Некоторые HR записывают на видео ответы на топ 20 вопросов и отправляют тех. специалистам

Надо полагать, это реакция на то что 99% откликающихся - это люди без опыта и с двухнедельными (условно) курсами за плечами.

99% откликающихся - это люди без опыта и с двухнедельными (условно) курсами за плечами

Куда внезапно делись все Java-программисты, что "99% откликающихся - это люди без опыта"?

Куда внезапно делись все Java-программисты

Никуда не делись - продолжают работать там же где и работали. Я сомневаюсь что каждый из работающих Java-программистов (или даже каждый десятый) откликается зачем-то на каждую появляющуюся вакансию по профилю. А вот вайтишники откликаются и забивают своими резюме 99% (условно) откликов.

Спасибо за комментарий.

Очень спорное у Вас утверждение.

Утверждение "HR записывают на видео ответы чтобы сознательно и максимально унизить соискателей" как по мне куда более спорное

Никуда не делись - продолжают работать там же где и работали.

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

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

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

И что же я читаю сейчас? Полгода ищу работу, год, два... Десять лет опыта, двадцать...

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

Может что-то упустил? Дайте ссылку, если не прав.

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

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

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

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

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

Удивительно токсичное болото.

Дядя, тебе 42, а мне 57 ))

А новое в ИТ изучать придется, здесь супер-пупер модная технология через три года уже устаревшая, а через пять лет ее и нет вовсе. Для тебя это новость? Поздравляю.

а мне 57 ))

А я - дочь офицера.

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

При реальной работе 40 и более часов в неделю "изучать новое" становится сложно уже после 30 лет. После 57 - это скорее некая форма самообмана: почитал статеечку и сам себе надумал, что что-то там изучил.

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

Да что там нового?! База то осталась без изменений.

Были очереди внутри ПО, теперь это в виде отдельных сервисов типа Кафки.

Да и стек ни кто не раздувает, он уже устаканился. Как был везде sql, так и остался.

NoSQL это вообще ерунда, изучать да же не надо.

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

Что новго-то?

@FilIvanov

искренне считая, что их это не коснется.

Почему же. Перестанем учиться – тоже коснется.

PS: Кто бы говорил о токсичности....

Про изучать новое это иногда отдельный вид треша. Не так давно читал комментарии, где один php-разработчик написал что он "не готов изучать питон". Это цитата.

Лет десять назад лично слышал "Зачем нам этот ваш модный Python 3? Мы на Python 2 всю жизнь разрабатываем и дальше будем"

Где теперь эти люди?

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

Люди 40+ решают проблемы бизнеса, а не играют в новомодные технологии. Наигрались уже в своё время, повзрослели.

У меня больше вопросов к знатокам 100500 ЯП и фреймворков - а работу вы когда работаете?

100500 это вряд ли

Но если кто кто в 2024 собирается выезжать на dBase IV, к примеру, то у меня для них плохие новости

Не надо утрировать. Но если человек успешно решал задачи на Python 2, благоразумно как грамотный инженер игноря Python 3, потому что на проекте переход на него толку 0, то что? Надо будет - разберётся и с Python 3. Но рынок найма оценит это? Нет. Рынку найма нужны фраерочки с 100500 модняцких технологий в резюме. А потом такие как вы воют "ах не можем толковых найти". Толковых на рынке полным полно. Просто искать их надо от обратного.

В JPMorgan тоже, видимо, так думали - зачем нам Python 3, мы свои задачи успешно решаем на Python 2.

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

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

Странно что в этой ветке никто с ActionScript не всплыл до сих пор, типа "я mega-senior Adobe Flash super-developer с опытом 30 лет, а меня уже пять лет на работу не берут никуда"

В JPMorgan тоже, видимо, так думали - зачем нам Python 3, мы свои задачи успешно решаем на Python 2.

Контора масштабов JPM не только на Python 2 может себе позволить сидеть, но и на Windows 95. По деньгам оно оправдывает себя.

Возможно и оправдывает. Тем не менее решили переходить на Python 3, а CTO, дотянувшего до последнего с переходом, отцепить

Тоже, наверное, за модой погнались

а работу вы когда работаете?

В рабочее время. /s

А если по существу. Одно дело когда вы где-то работаете и у вас нет времени изучать новые технологии оторванные от вашей текущенией работы. Другой вопрос, если вы уже 2 года без работы. Как вы считаете, если вы уже 2 года без работы, что лучше:

1. Продолжать биться в закрытую дверь в попытках найти работу по знакомому вам старому стеку. (К слову а вы хоть по нему что-то новое изучали?)

2. Изучить что-то новое и попытаться найти работу там (даже если джуном или мидлом)

Скажите пожалуйста, работаете ли вы в ИТ? Если да, то кем (разработчик, тестер, админ и т.д. ) и почему?

Лучше узнать собеседника, чтобы понимать его мотивы.

Собственно говоря главный вопрос был "почему вы работаете в ИТ?", но задавать его не уточнив предварительно, что человек работает в ИТ – странно. Согласен, вопрос "кем" скорей всего избыточен.

Дайте ссылку, если не прав.

Нет такой ссылки и не будет.

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

  • Потому, что иных навыков и компетенций нет.

  • Потому, что круг общения сужен до таких же айтишников (в лучшем случае).

  • Потому, что коммуникативные навыки не шибко развиты.

  • Потому, что образование не соответствующее.

  • Потому, что возраст уже не 20 лет.

  • Да и здоровьем изначально слабоват.

Есть, правда, одна схема, где можно поднимать 300к, как в IT, почти не напрягаясь, но есть нюанс...

Доставщиком, месяц работаешь, 15 лет отпуска нахаляву.

Тут недавно кто-то из топов высказался, что у нас всего несколько десятков сварщиков по титану в стране!

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

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

Сейчас прошли 2 года как чудо-сотрудника взяли. Из старой тимы остался только Манагер

Спасибо за комментарий.

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

Они же сами уволились, я - менеджер тут ни причем. На их место возьмут более дешевых разрабов с которыми проект будет жить дальше и обходится дешевле компании. Вы смотрите со стороны работника, а руководство думает стратегически со стороны бизнеса. Чем дешевле, тем выше доходы компании. Менеджер же остался работать, а команды разбежалась! Совпадение?

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

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

 

Я стабильно 5-10 раз в год прохожу собесы, хотя и чувствую себя комфортно на своем месте работы. ТУПО ДЛЯ ТОГО, ЧТОБЫ ПОНИМАТЬ, ЧТО Я МОГУ ИХ ПРОЙТИ. И каждый раз замечаю, как отличается подготовка от реальных рабочих задач.

Да, конечно, давайте повернем матрицу и развернём строку, вчера это делал через rotate/revert. А всмысле это вам не подходит, если вы тут же в резюме просите знание numpy/LINQ?

Вы хотите System Design Твиттера - да давайте, тут только часа 2 надо для поверхностного разбора. А всмысле мы сейчас будем считать, сколько бит в теле запроса на список пользователей? Я бы просто привлёк техлида, чтобы такие вещи вместе посчитать - никто не делает System Design в соло. Сами же говорите про навыки делегирования в Резюме.

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

При этом, отмечу, что собесы я прохожу и офферы получаю в 10-30% случаев - это реально. И не так страшен этот ваш LeetCode (немного лицемерю - сложные задачи правда страшно, но на реальных собесах их не встречал). Мне противно от послевкусия, что все проводят собесы так, как проводят конкуренты/рынок, а не так, как это было бы полезно и эффективно.

В своей команде на собесе 2 части - первая на Soft (соответствие культуре компании, коммуникации и тд), вторая на Hard(просто тестовое и потом 30 минут посмотреть, как человек умеет думать. Без задачек с LeetCode и тд). Вроде работает, на текучку не жалуемся.

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

Я стабильно 5-10 раз в год прохожу собесы, хотя и чувствую себя комфортно на своем месте работы. ТУПО ДЛЯ ТОГО, ЧТОБЫ ПОНИМАТЬ, ЧТО Я МОГУ ИХ ПРОЙТИ. 

А что, так можно? В смысле: заранее знать, что никто тебя не возьмёт, и ты не пойдёшь, но познать своё текущий уровень можно, да?

вторая на Hard(просто тестовое и потом 30 минут посмотреть, как человек умеет думать.

А можете мне что-нибудь предложить? Чтобы запустить мозги в нужном (практическом) направлении и посмотреть, за сколько (часов, дней) я сделаю то, что для обычного человека занимает 30 минут.

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

Очень странно, как это сочетается с нехваткой специалистов и гонкой зарплат. Либо такая разница между РФ и ЕС? Если кандидат собеседования только в Европу, может там просто не очень рады кандидатам из России и Белоруссии, отсюда и отказы без объяснения причин?

Правильно ли я понимаю, что для человека сильно с 45+ нечего делать на собесе? Лучше и не соваться?

Лично мое мнение (не претендующие на истину в последней инстанции)

Все зависит от стека, опыта и… размера короны.

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

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

Последний раз собеседовался в 46 (сейчас работаю по специальности). Не знаю стало хуже из-за возраста или на рынке труда что-то поменялось, но было тяжело, с другой стороны работу то все-же нашел, и з/п нормальная на уровне рынка, не плана "благотворительность для старпера". Так-что тут все индивидуально, точно не узнаете пока не попробуете. Заранее готовьтесь к еб..ти процесса, но тут уж не попишешь ничего, такая вот фигня..

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

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

К сожалению, не все это понимают. Меня на недавнем собесе на должность архитектора, как бы между прочим, спросили аж про 3 принципа ООП. Я прям растерялся и ответил после паузы.

Спасибо за комментарий.

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

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

Друг, дай тебя обниму:) Тоже хожу по собесам с года 2020-го раза по 2-3 в года, раньше было больше. За это время у меня был только один оффер. Благо работа у меня есть и отсутвствие офферов влияет только на.. ЧСВ. С описанным во многом согласен.

Интересно читать комменты про изучение новых технологий по ночам, а не нытье. Изучаю, а толку, если 99% вопросов про GC, ACID, SOLID и пр., которые уже и так от зубов. При этом у каждого свое представление об ACID (иногда неверное), и если ты не попал в видение интервьюера, то отказ. Каких то сложных вопросов на вакансии 3-6 лет не задают, но умудряются в хамской снобистской манере завалить на азах в стиле: "Да что вы говорите!", "И что?" или морщить лицо, закатывать глаза. При этом есть и множество удачных интервью со всеми этапами, в том же желтом банке.

Да, с 6-ти летним приходится писать sql запросы типа group by having и называть методы класса object. А толку, очередная викторина с отказом без фидбека.

Мне везёт на странные вопросы, собеседовался на должность тех.лида в крупный банк. Этот банк привлёк в своё время забугорных консультантов из IBM и другой какой-то, ну и те строят свои порядки. Завалила компания IBM из 6 человек, расселись полукругом напротив меня и давай 1.5 часа издеваться, не успеваешь одному ответить, как другой с вопросом перебивает. Спрашивают, от: что будете делать, если подчинённый придёт пьяным на работу до, чем отличается JS движок V8.

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

В конце, мы уже встали попрощались, я с твёрдой уверенностью, что даже если дадут добро, я с ними работать не буду. И один не выдержил и выпалил ещё вопрос: «к какому namespace принадлежит ArrayList в Java?»

Я ответил, что-то вроде java.Collections. На что он вы крикнул «неправильно!» и убежал.

Я ответил, что-то вроде java.Collections. На что он вы крикнул «неправильно!» и убежал.

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

Articles