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

Работаю с React (и доп библиотеками), Node.js, разрабатывл REST API c CRUD, настраивал Nginx, Docker, писал фронтенд, бэкенд, деплоил, рефакторил, и даже (казалось бы зачем) Swagger-доки, в общем всё как у людей.

(Оцениваю себя как джун специалиста, но есть цель - развиться как JS-инженер (vanila JS + Node)).

То что сейчас творится на рынке найма в IT и так все знают.
Я лично не определился, это комедия или трагедия.

Про отклики в пустоту (насущное)

Где то на ~ 20 откликов я получаю 0 приглашений.
Не отказывают. Не говорят «не подхожу». Просто тишина.
Такое чувство, резюме летит не HR, а сразу в /dev/null.

А если и позвали, то куда же без чудес.

Бывало такое (и ни раз) - зовут на собес и в ходе спрашивают:
— Что такое Event Loop в JavaScript?
Я уточняю:
— А что вы конкретно имеете в виду? Потому что такого понятия нет в ECMA, это больше про среду исполнения — там уже появляется Event Loop.
И тут меня прерывают:
— Вы получается не знаете? Это же база…
???
Я думал что знаю и от того уточняю (последнее время правда уже с интересом а понимает ли спрашивающий о чем говорит), чтобы не лепить шаблонный ответ.
Но выясняется, что думать и уточнять — не надо.
Надо говорить по шаблону. Театрально. Без логики.

А про асинхронные запросы?
(тоже явление почти стандартизированное)

— Как отработает этот участок кода?
Я отвечаю:
— JS сам по себе не делает запросы — это делают Web API, и по этому этот конкретный код сейчас отработает так, а в течении 10 рефреший мы можем увидеть разное поведение.
Мне на это:
— Это неправильно.
А что «правильно», не уточняют.
(конечно я мог бы сказать, что — не корректно называть JS однопоточным, рассказть о — Execution Contexts; Microtask Queue & Callback Queue; Macrotasks & Microtasks; но кто я такой чтоб «умничать» перед такими людьми)
Просто не нравится. Зачем человек, который (хоть как то но) разбирается, и знает как сделать так чтоб этот код всегда работал в той последовательности которой требуется, а не зачем видимо.

Тестовое - и в утиль

Ууууу тестовые задания. До общения. До звонка. На 5-6 часов. Легко.
Ок. Я их делал, делал, делал да устал.
Не халтурил ведь. Отправляю. И всё. Молчание.
(знаю, знаю, панамку приготовил можно накидывать...)
Не то что фидбека - даже простого "спасибо, не подошли" не пишут.
И таких тестовых - десяток у меня балбеса точно наберётся.
Сложно не поддаться сомнению, что мой код лежит уже где-то в проде, а мне даже "привет" не сказали.

Штош.

От этого моральный дух -1 каждый раз (может просто я такой чувствительный).
Мне кореш как‑то сказал, что через это всё надо проходить как через лес (про зацикливание на каждом дереве как бы аналогия) и я в принципе познал этот дзен, но всё равно есть какое‑то но (как в анекдоте: «а осадок остался»).

Нет, я не плачу, и не рыдаю.

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

В один из вечеров такой лёгкой печали я и задеплоил: Interview-Checklist

Это небольшое веб-приложение, со списком вопросов которые не стыдно и стоит задавать нанимателям, оно поможет оценить адекватность и компетентность интервьюеров и компании в целом.

Доку читать тут

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

  • Спрашивают ерунду?

  • Обещают, а подтвердить не могут?

  • Заставляют сделать тестовое, а потом исчезают?

Значит, это должно остаться в истории.

Это мой способ немного «уравнять» шансы.
Мой «Декабристский» акт. Я не против рынка. Я за честность.
За то, чтобы и мы могли загуглить компанию перед собесом — не только по зарплате и стеку, а по человеческому отношению.

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

Приложение кстати опенсорс, так что буду рад любому фидбеку.

Спасибо за внимание ;-)

Комментарии (13)


  1. Yukr
    06.08.2025 10:25

    Помог себе, помог другим

    за это +.

    Если поделитесь через пару месяцев фидбеком про общение - гранд респект


  1. sergeyns
    06.08.2025 10:25

    Начинание хорошее и правильное. И странно почему ничего такого еще нет (кроме веток "расскажите о <company name>... " на разных форумах). Подозреваю что работадатели будут заставлять перед собесами NDA подписывать...


  1. D1abloRUS
    06.08.2025 10:25

    Рынок, это про кривые, а не про честность.

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


  1. CloudlyNosound
    06.08.2025 10:25

    Ещё 6 лет назад и даже раньше видел вакансии фронтов джунов (со знанием Python!!!) с требованиями 6+ коммерческого.

    Теперь HR не проймёшь и с 20+ какого угодно опыта.


  1. mantiscorp
    06.08.2025 10:25

    Цель: Создать прозрачную базу знаний, где кандидаты тоже могут собеседовать компании

    клон приложения Tea для компаний?

    а утечки базы тоже будут?


    1. webdotG Автор
      06.08.2025 10:25

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


      1. mantiscorp
        06.08.2025 10:25

        регистрации нет, заходи смотри всех кого хош

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

        в Tea, кстати, была не только регистрация, но и верификация пользовательниц


        1. webdotG Автор
          06.08.2025 10:25

          Кстати, а чего бы и нет если да, прикрутить например логин по Гиту.
          Поправлю в скором времени.


  1. qeeveex
    06.08.2025 10:25

    Что такое Event Loop в JavaScript?

    такого понятия нет в ECMA

    Так вас и спрашивают про JS, а не ECMA.


    1. webdotG Автор
      06.08.2025 10:25

      Обьясните дурню (мне тобиш) что такое event loop в JS. Глядишь дело хорошее сделаете


      1. qeeveex
        06.08.2025 10:25

        На сколько понимаю (я не JS кодер), ECMA это спецификация, а JS это конкретная реализация. В каждом браузере своя реализация, где уже может быть Event Loop.
        Так как вы пишите под node.js, то и спрашивали вас про event loop в ноде.

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


        1. webdotG Автор
          06.08.2025 10:25

          А человека который понимает что в ноде свой Event Loop, а в браузере свой и у них есть различие, такого человека хотели бы ? (если человек стучится на позицию фулл-стек)

          p.s а ECMA собственно спека чего на ваш взгляд ?


          1. qeeveex
            06.08.2025 10:25

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

            Но если бы он мне начал говорить про отсутствие Event Loop в ECMA, то зарубил бы кандидатуру.