Чингачкук прогал три года. Вообще-то в ИТ он не был чужаком. Шесть лет проработал инженером и кое в чём разбирался.

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

Начался 2024, и он нашёл клиента – полиграфическую фирму, у которой на складе был бардак с учётом, а на внедрение 1С было жалко денег. Непрерывное производство и вот нужен очередной материал для запуска партии, и он вроде бы есть, но на складе его нет, и производство вставало. Они заключили договор с Чингачкуком, вместе надеясь исправить детскую болезнь. Чингачкук уволился с работы и через несколько месяцев родил приложение, которое отслеживало жизнь на складе: кто, когда и сколько брал или привозил на склад, советовало, когда нужно что-то прикупить и рисовало статистику.

Потом было ещё приложение по заказу еды. Адаптив, аутентификация, ЛК, хранение профилей, корзины, истории заказов на бекенде. Ему и самому оно очень нравилось.

В конце июня он решил, что пора искать работу в компании. Стек был стандартный - TS/JS, React. Работал он и с Redux, React-Query, React-hook-forms, Styled-Components. За первые три недели он откликнулся на 450 вакансий, которым подходил по скиллам и одному году опыта. Его позвали на два собеседования.

Первое собеседование – небольшая продуктовая компания. Тех собеседование, прекрасно справился, затем нужно сделать тестовое дома. Он сделал, отправил и получил ответ, что мы планируем искать ещё 3 недели, а потом будем решать кого брать. Через месяц та вакансия ещё была на HH открытой.

Второе собеседование – аутстаффинговое агентство хотело продать его на проект Сбера. HR добавила в его резюме два дополнительных года опыта (немного подкорректировала, как она сказала). Вначале внутреннее тех интервью, затем собеседование со Сбером. Чингачкук был во всём бесподобен кроме TypeScript, честно сказал, что использует типы и интерфейсы, а дженерики и перегрузки знает больше в теории. Программист Сбера ответил, что Чингачкук молодец, но они типизируют всё, что под руку попадается и если найдут мощного типизатора, то возьмут его. И такой человек нашёлся.

Чингачкук решил, что это знак, и сел изучать TypeScript глубже. А затем снова начал искать работу.

Но на этот раз удача отвернулась от него. Две недели откликов — и тишина, 150 раз отправил он сопроводительные письма и везде получил отказы.

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

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

Что Чингачкук понял:

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

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

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

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

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


  1. FanatPHP
    21.08.2024 08:25
    +1

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

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


    1. Vlad1621 Автор
      21.08.2024 08:25

      Фуллстек интересен, но я ещё не умею бек писать, а в проектах своих для бека использовал Firebase.

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


  1. NeoNN
    21.08.2024 08:25
    +1

    ... а потом HR проснулся. Статья, чтобы убедить людей в том, что на любую вакансию "в дверях стоит армия людей, готовых работать за бесплатно"?) Хорошая попытка.


    1. Vlad1621 Автор
      21.08.2024 08:25

      Вначале просто хотел описать как работу искал - по фактам, а в процессе эта лиричность как-то сама прилипла.

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


  1. MilezGrant
    21.08.2024 08:25

    До слёз(((


  1. kadim_rd
    21.08.2024 08:25

    Печаль. Неужели все так плохо?


    1. Vlad1621 Автор
      21.08.2024 08:25

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

      Допускаю, что ещё есть воля случая и кому-то может повезти больше моего.


    1. sshikov
      21.08.2024 08:25

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

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


      1. Vlad1621 Автор
        21.08.2024 08:25

        Скорее всего вы правы, душновато правда.


  1. Anemis
    21.08.2024 08:25

    В итог Чингачкук посетил два собеса, и пошел ныть на хабр?)


    1. Vlad1621 Автор
      21.08.2024 08:25

      Да


      1. Anemis
        21.08.2024 08:25

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


    1. Vlad1621 Автор
      21.08.2024 08:25

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


  1. FurySeer
    21.08.2024 08:25
    +2

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

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

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

    Нет.

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

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

    Нет.

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

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


    1. Vlad1621 Автор
      21.08.2024 08:25

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

      Сори, если неправильно цитирую/оформляю ответы, первый раз.

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

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


      1. FurySeer
        21.08.2024 08:25
        +1

        Согласен, очень возможен конфликт интересов. Однако все же склонен им доверять, т.к. их выводы коррелируют с личным опытом (делал отклики с резюме разной степени паршивости в разных областях). Очень слабый аргумент, безусловно - но считаю его уместным для атаки тезиса про очередь за забором и дикую конкуренцию с тысячами откликов.
        Другое наблюдение - встречались люди со слабыми навыками коммуникации. Идеальное резюме, но на предложение рекрутера обсудить опыт работы следовал ответ "ну у меня же в резюме все написано". Или манера речи, вызывающая у рекрутера болезненные воспоминания из детства о шпане за гаражами, которую этот рекрутер старательно в свое время обходил. Или просто вытаскивают из человека клещами слово за словом. Вариантов масса.
        Что до самого резюме - кажется, накидать навыков/инструментов, названия которых хотя бы слышал + в 10-15 строк расписать описание проекта и ключевые задачи для каждого места работы , должно быть достаточным, чтобы каждый день общаться с 2-3 рекрутерами (при условии 150-200 откликов на хх)


  1. undersunich
    21.08.2024 08:25

    Автор прав - это сегодняшняя реальность.Складывается впечатление что 15-20 лет предыдущего IT было нужно только как ..."еда для нейросетей". А теперь все: нейросети вскормлены и предыдущий опыт можно выбросить на свалку истории. А вот далее .....


    1. FurySeer
      21.08.2024 08:25
      +1

      15-20 лет предыдущего IT было нужно только как ..."еда для нейросетей". А теперь все: нейросети вскормлены и предыдущий опыт можно выбросить на свалку истории

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


      1. undersunich
        21.08.2024 08:25

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


        1. bromzh
          21.08.2024 08:25
          +5

          О да, революция.

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

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

          Забирают они работу

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

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

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


          1. undersunich
            21.08.2024 08:25

            Дело не в том "какая нейронка сейчас может..." а в тенденции Я в IT помню и 90-е и 00 и то что сейчас.Есть четкая тенденцию куда все развивается и ДА-эта тенденция забирает работу Уже сейчас я видел обзор как нейронка начала сама себя переписывать и... вогнала датацентр в перерасход ресурсов Люди ужаснулись и просто вырубили ее. И это все накладывается что людей сейчас гораздо больше чем требуется рынку.Нужен какой то новый рынок для включения в него людей Но его пока нет.


  1. newintellimouse
    21.08.2024 08:25
    +1

    , и он вернул ЗП на прежнее место ... потом сильнее убавил ЗП

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

    Будет способ немножко прогнуться под работодателя, когда он предложит на 10-15% меньше, без потерь.