Какой HR (или рекрутер) не сталкивался с этой проблемой? Думаю, что все. Сколько копий сломано на эту тему? - Сейчас мы сломаем еще одно!

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

Начну с начала. Представьте себе, что вы - достаточно опытный разработчик, и вам платят примерно рублей так 800 в час (или больше, или меньше - не существенно, потому что все нижесказанное абсолютно верно для любого уровня зарплаты и для специалиста любого уровня подготовки, кроме junior, к ним действительно нужен особый подход). И вот к вам приходит письмо от рекрутера с красиво описанной вакансией и без указания грейда зарплаты. Вы заинтересовались проектами и пишете в ответку, что хотели бы узнать вилку зарплаты. "На том конце провода" специалист пишет вам красивые слова о том, что "зарплата по результатам собеседования", "нужно еще убедиться в уровне вашей квалификации и оценить его, без чего мы не можем сделать предложение", и так далее, и тому подобное. Вы думаете, большинство разработчиков продолжит общаться и проходить цепочку интервью? Ну джуны, которым очень нужна работа, безусловно, продолжат. И несомненно, что именно на них такой подход и был рассчитан изначально. Но потом этот подход как-то перекочевал на вакансии, где перечень компетенций совсем уже не джуновский. Почему так произошло - трудно сказать, но скорее всего, какой-нибудь маститый западный HR, никогда сам не занимавшийся программированием, написал книжку под впечатлением красивой сказочки об "эффективных менеджерах", книжка пошла в народ и наделала бед, как в свое время наделали бед в России книги Карнеги (надо сказать, весьма вздорные). Так вот, уважаемые рекрутеры - уважающий себя специалист уровня middle или, тем более, senior, 90 % вероятности, если и продолжит общение с вами, то будет делать это крайне неохотно и, скорее всего, откажется проходить процесс оценки его квалификации. Вы еще не поняли почему?

  • Во-первых, ему не интересно отвечать на "олимпиадные" вопросы и заниматься live-кодингом задачек на сообразительность, так как большинство таких проверок предназначены именно для отсеивания слабых джунов. Не интересно и даже отчасти унизительно нормальному сложившемуся уже специалисту заниматься такой ерундой. Некоторые рекрутеры работают "на слабо" и подкидывают кандидату какую-нибудь сентенцию вроде "ну это же вопросы/задачки для джунов, уж тем более вы на них легко ответите, ну давайте, попробуем". Да пробовали уже - стопитсот раз. А еще хорошие специалисты прекрасно знают, что человеческая память не безгранична, и из нее вылетает все, даже элементарные вещи. Вот вы помните подробности проекта, который делали неделю или год назад? Я не помню вообще. Но если открою старый код проекта, то легко и за короткое время восстановлю в памяти, что же там было. Почему? Потому что мозг уже натренирован решать продуктовые проблемы, и работает он в динамике в контексте задачи. А вот ответы на какие-то отдельные вопросы по списку аннотаций, какие бывают в Java или в Spring легко забыть, прежде всего для тех моментов, которыми на практике приходится пользоваться ну очень нечасто. И специалист прекрасно знает об этой ловушке сознания и не хочет позориться и мямлить, отвечая на вопросы по забытой теме. Тем более, что ему некогда заранее "готовиться к собеседованию" - скорее всего, он уже работает и занят на работе много часов в день, просто хочет сменить ее по какой-то разумной причине. И рекрутер прекрасно понимает, что чем больше таких вопросов на интервью удастся задать, тем легче будет психологически надавить на кандидата и добиться понижения грейда зарплаты в оффере (если он последует). Хорошему специалисту абсолютно все равно в течение рабочего процесса в продуктиве, что он что-то забыл напрочь - он просто провалится в документацию, все вспомнит и решит поставленную задачу. Потому что у него огромный опыт решения задач, он знает как их решать и не боится этого. А еще он уважает себя, дураки в ИТ не идут как правило, и он прекрасно видит такие уловки рекрутера, ему становится неприятно и он может запросто прервать общение с вами.

  • Во-вторых, давайте вспомним о финансовой стороне дела. Нет нет, я имею ввиду не зарплату (пока что). Давайте посчитаем затраты кандидата на проведение интервью. В среднем в серьезной фирме бывает около 3 этапов примерно по 2 часа. Это уже 6 часов х 800 рублей = 4800 рублей. А если потребуется выполнить тестовое задание часов этак на 10 объемом, то это еще 8000 рублей. После этого вдруг выясняется, что вы предлагаете уровень зарплаты, не отвечающий не только рынку, но и значительно ниже, чем тот, который интервьюируемый соискатель уже давно имеет на текущем месте работы. Итого, вы наказали этого соискателя на 12 800 его собственных кровных рублей, не говоря уже о потерянном времени. А ведь время для него (как и для любого человека вообще, в том числе для вас) - это самый ценный ресурс. В результате он бесплатно просадил 16 часов жизни, не заработав 12800 рублей и не получив желаемого оффера. Такой результат соискатель оценит как крайнюю форму не уважения к себе со стороны рекрутера и/или со стороны нанимающей фирмы.

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

А теперь "бинго"! Вы забыли посчитать вашу потерянную зарплату и ваше потерянное время, уважаемый рекрутер! Это вы можете проделать сами. С учетом того, что единый подход к найму используется, вероятно, для всех кандидатов, умножьте это число на число претендентов, которых вы оцениваете. Допустим вы проинтервьюировали 4 соискателей в день, пусть мы будем считать, что вы также неплохо зарабатываете, не меньше 500 рублей в час в пересчете за месяц - вы потеряли за день 2000 рублей. Кроме того, с вашей подачи на втором этапе интервью из этих 4 человек, один или даже два senior разработчика на этапе технического интервью потеряли 800 рублей х 4 = 3200 рублей каждый из них. В месяце 22 рабочих дня - хотите продолжить умножение сами? Это все ваши прямые финансовые потери и потери вашей фирмы-работодателя, если такая политика продолжается постоянно и если вы предлагаете зарплату хотя бы немного ниже рынка. Вот теперь вы поняли к чему приводит не указание грейдов зарплаты к вакансии и бесплодное, глупое и непрофессиональное упорствование в этом тяжелом заблуждении, совершенно напрасно почерпнуто из глупых западных книжонок. А ведь и кандидат и еще больше - вы сами, могли бы сэкономить напрасно потраченное время и деньги, если бы сразу удалось отсеять тех кандидатов, которых ни в коем случае не устроят предлагаемые вами условия. Вы бы просто не тратили на них время и работали с теми, кто согласен на нужный грейд. Или, если таковых не оказалось, вы бы уже на раннем этапе поиска обнаружили несоответствие вашего предложения уровня зарплаты рынку, и исправили бы ситуацию.

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

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

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

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

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


  1. R3B3LL10N
    23.01.2023 16:35
    +139

    Очевидные вещи на самом деле. Но до многих работодателейй не доходит. Самое смешное, что у самого OTUS, где работает автор, 2 из 3 вакансий на хабре для уровня Senior(!) без указания ЗП. Других учим, сами не учимся))))


    1. starik-2005
      23.01.2023 16:48
      +9

      Ну может они готовы сеньору-помидору платить от 100к до 1000к и ждут убедительных аргументов от соискателей на тему количества мешков денег, которые они будут должны им отгружать. Ведь всем известно (да-да), что в темном лесу водятся как приличные синьоры, так и неприличные, которые хотят больше, чем верх вилки. И всегда может найтись какой-нить синьор, который даже не в курсе, что он синьор, и который готов работать за соточку (ну судя по 800 р/час - это 120-130к).


      1. AYamangulov Автор
        23.01.2023 17:05
        +14

        И вот испытательный срок в три (!!!) месяца запросто и гораздо лучше покажет, сеньор ли он или так себе, как я и написал. А не одна-две тестовые задачи и сорок минут унылого лайф-кодинга без IDE в примитивном текстовом редакторе (которое на самом деле не показывает ничего, кроме способности выучить наизусть список методов библиотечного класса ЯП, или многих классов). А вот бывает, что человек умеет офигительно кодить сложнейшие задачи, но все равно пользуется подсказками хорошой IDE типа IntelliJ Ultimate, потому что в любом ЯП сотни и тысячи библиотечных классов и методов. Что он сделает на таком интервью? Да не вспомнит ни фига, и будет выглядеть не ах (на самом деле он не пойдет на такое интервью вообще, потому что знает этот момент, он пойдет к адекватным людям устраиваться)


        1. dlinyj
          23.01.2023 17:19
          +45

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


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


          1. Hvorovk
            24.01.2023 07:45
            +7

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


          1. anwender95
            24.01.2023 08:25
            +5

            Я после 7 рекрутера решил попробовать. Завалил 3 секцию(алгоритмы). Теперь хоть перестали писать.


            1. invasy
              24.01.2023 19:00
              +1

              Скоро продолжат писать, там cooldown небольшой.


              1. anwender95
                25.01.2023 08:13

                Печаль =(


          1. Firsto
            25.01.2023 20:50

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

            Можно представлять это как тренажёр для собеседований.)


        1. WraithOW
          23.01.2023 19:02
          +16

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

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


          1. Aquahawk
            24.01.2023 11:45
            +3

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


            1. nikweter
              24.01.2023 11:53
              +2

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

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


            1. b1tterman
              24.01.2023 20:14
              +3

              О каких трёх днях идёт речь если ввод в проект идёт неделю-две и получение доступов (в банках особенно) может затянуться на месяц?


              1. hooperer
                25.01.2023 10:34

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

                Это конечно в два раза дороже чем затраты кандидата (16 часов) при собеседовании как указывал автор. Но показывает необходимость для компании работника. А так же показывает способность компании платить выданные задания. Будь то тестовые либо рабочие.

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


                1. wolfy_str
                  26.01.2023 00:58

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


                  1. hooperer
                    26.01.2023 09:24
                    +2

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

                    и не согласен на это тратить свою жизнь.

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

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


                  1. PlatinumKiller
                    26.01.2023 10:31

                    Вот с вами согласен, проект хоть поверхностно за 2-3 дня невозможно, если это не MVP на коленке


        1. rdo
          23.01.2023 20:01
          +2

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


          1. AYamangulov Автор
            23.01.2023 22:10
            +3

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


            1. Timofeuz
              23.01.2023 22:32
              +12

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


              1. GospodinKolhoznik
                24.01.2023 10:30
                +15

                Всякий, кто употребляет выражение: «легче, чем отнять конфету у ребенка», никогда не пробовал отнять конфету у ребенка. (С) Асприн.


              1. Aquahawk
                24.01.2023 11:47

                ТК РФ Статья 71. Результат испытания при приеме на работу

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

                И что не так?


                1. Timofeuz
                  24.01.2023 12:49
                  +4

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


                  1. alcanoid
                    24.01.2023 14:58
                    +1

                    А в чём проблема включить ряд заданий с измеримыми результатами прямо в оффер?


                    1. Timofeuz
                      24.01.2023 15:04
                      +2

                      Много вы видели или хотя бы слышали о подобных случаях?


                      1. alcanoid
                        24.01.2023 23:36

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

                        Upd: я про офферы, если что, а не про увольнения.


                    1. WraithOW
                      24.01.2023 15:33
                      +5

                      Тот факт, что это требует жесткого планирования работы нового специалиста (и не его одного) на месяцы вперёд. Учитывая, что agile - это норма жизни для большей части рынка, я вообще хз, как такое нормально провернуть. Ну, если, опять таки, у вас не галера, где все на потоке формы шлёпают, и можно сказать, что норма выработки - 53 TextView и 12 Button в день.


                      1. alcanoid
                        25.01.2023 00:11
                        +1

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


                      1. WraithOW
                        25.01.2023 11:52

                        Рандомные - нет, раз в две недели - нет. но чётко формализованными они могут стать позже, чем нужно будет выдать оффер. Ну вот минимальные сроки: неделю на подумать над оффером, две недели отработать, неделю пройти онбординги - итого месяц. То есть мне прямо сейчас нужно вписать в оффер детали того, что еще на стадии исследования/формирования ТЗ. Я вот впишу фичу в оффер, а через неделю придёт проджект с результатами UX тестов или а/б и скажет, что фича говно и никому не зашла. Упс.

                        Бэклога совсем нет?

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


                1. KOTangens
                  24.01.2023 13:52
                  +1

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


                  1. alcanoid
                    24.01.2023 14:57
                    +1

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


            1. WraithOW
              23.01.2023 22:33
              +29

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

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


              1. AYamangulov Автор
                23.01.2023 23:39
                -13

                За три дня можно написать rest api на десяток эндпойнтов со сваггером, сервисами и репами, прикрутить базу данных и сделать ей схему со всеми нужными таблицами ????


                1. WraithOW
                  24.01.2023 00:00
                  +9

                  Если у вас есть схема, то вы всё это барахло просто сгенерировать можете, нафига вам вообще сотрудники.

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

                  Если вам такой уровень норм - б-г в помощь.


                  1. AYamangulov Автор
                    24.01.2023 09:23
                    -2

                    Ключевые слова - "если у вас есть схема". Я написал - сделать схему. По ТЗ, которое написали так себе аналитики. Не будем упрощать. Второе ключевое слово "с сервисами". Значит, вам задали еще бизнес-логику какую-то, возможно, довольно сложную. Следовательно, сгенерировать вы ни фига не сможете, кроме контроллеров. Упрощаете сударь, урезаете задачу, а вследствие этого создается ложное впечатление, что это вы полемизируете с моими тезисами, а на самом деле - со своими, сильно урезанными по сравнению с тем, что я написал. В итоге - ложная "как бы дискуссия" с передергиванием и подменой темы спора. Не надо со мной соревноваться в демагогии, я по ее методам когда-то исследование писал. О демагогии я знаю почти все )


                    1. WraithOW
                      24.01.2023 13:13
                      +13

                      По ТЗ, которое написали так себе аналитики.

                      Либо крестик, либо трусы. Если у вас "так себе аналитики", то вы эти три дня хорошо если ТЗ будете уточнять. Потому что у этого забит календарь, у того отпуск, и далее по списку. Если у вас зашибись аналитики, которые на выходе производят ТЗ, по которому даже свежий чувак без знания продукта может запилить production-ready проект - то вам хватит джуна, которых за дверью сто тыщ мильонов, и которых можно отсеивать как душе угодно. На хабре кто-то как-то описывал схему, где для разработки продукта наняли, условно, 20 супер-синьоров-архитекторов, которые прописывали ТЗ и тех. требования на каждый экран, и тыщу индусов за 5 баксов в час, которые по этому ТЗ и по шаблонам клепали формочки.

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

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

                      Не надо со мной соревноваться в демагогии, я по ее методам когда-то исследование писал. О демагогии я знаю почти все )

                      Да я вижу, у вас показательно избирательное чтение. Вы написали кучу фигни про ТК, когда вас натыкали носом в тексты законов - вы деликатно слились. Я выше написал про получение доступов, инструктажи - вы деликатно сделали вид, что не умеете читать. С чем удобно - спорю, с чем неудобно - не замечаю.


                      1. Layan
                        24.01.2023 17:28
                        +3

                        С чем удобно - спорю, с чем неудобно - не замечаю.

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


                      1. AYamangulov Автор
                        26.01.2023 10:58

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

                        когда вас натыкали носом в тексты законов - вы деликатно слились

                        Очень вольная интерпретация. В каком смысле "тыкнули" - кто-то прямо сказал, что я наврал, закон на самом деле не такой? Нет же, внесли поправку, что да, нужно это правильно оформить, но в целом да, можно уволить человек на испытательном сроке. Что означает "слились" - опять же вы что, мысли мои читаете, по какой причине я не ответил? Возможно, я считаю, что комментаторы достаточно сказали на эту тему, возможно, еще что-то. Так и спросите прямо. Не демагогия - это сначала спросить автора: "Вы перестали отвечать на этот момент, потому что - что?". Демагогия - в утвердительном порядке интерпретировать поведение автора по-своему, категорично причем это утверждать, как будто другого варианта и не просматривается, а вы с высоты своей мудрости тут-то и подсуетились коварного автора разоблачить. Вообще принцип любой демагогии прост и понятен - волно интерпретировать вполне четкие и конкретные слова автора, исказить или подменить их своей интерпретацией, объявив, что это автор как бы вот так понимает, как вы написали. И потом уже "блестяще разоблачить ложные тезисы автора".

                         С чем удобно - спорю, с чем неудобно - не замечаю

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


                      1. WraithOW
                        26.01.2023 11:47

                        А мне не надо было цитировать

                        Но сейчас-то понадобилось. Вы на работе так же - "мне раньше было не нужно, поэтому сделал тяп-ляп"?

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

                        "Отрефакторить" != "разобраться". Что там было про подмены?

                        кто-то прямо сказал, что я наврал, закон на самом деле не такой?

                        Да, я

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

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

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

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

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


                      1. Dolios
                        26.01.2023 13:57
                        +1

                        А мне не надо было цитировать, я и не забивал себе голову, как это сделать красиво.

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


                        Вообще, правила маркдауна, достаточные для того, чтобы писать статьи и комменты на хабре состоят из 10 строчек. Маркдаун специльно был придуман для того, чтобы быть максимально простым.


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


                1. Didimus
                  24.01.2023 18:10
                  +2

                  За три дня - и в продакшен!


                1. bestann
                  25.01.2023 11:47
                  -1

                  почему вы еще на Хабре, а не Гугле работаете?


                  1. vedenin1980
                    25.01.2023 12:40
                    +3

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

                    P.S. Я не про этого пользователя, а вообще.


              1. Didimus
                24.01.2023 18:08
                +2

                Слышал мнение, что человек втягивается в рабочий процесс 9 месяцев


                1. SquareRootOfZero
                  26.01.2023 05:56
                  +4

                  Мне как-то на собеседовании такое высказывал потенциальный будущий начальник, который хотел каких-то гарантий, что я быстро никуда не сбегу в другое место: «А то ж знаем мы вас — на работу вас возьмёшь, зарплату уже с первого месяца вам платишь, а вы пока втянетесь, только через год, глядишь, начнёте пользу приносить, а уже подорвётесь и свалите куда-то.» Озабоченность его была понятна, были непонятны только формы и способы предоставления с моей стороны подобных гарантий: поклясться сердцем матери? расписаться кровью? заключить контракт на продажу себя в рабство? так он будет юридически ничтожен. При этом, когда дальше речь зашла про рабочие задачи, срок втягивания в процесс как-то невзначай резко сократился: «Вы чего, какой год на втягивание, максимум у вас будет неделя, через которую уже извольте пользу приносить!» Это был первый и пока единственный в моей жизни случай, когда поговорка «без году неделя» оказалась применена не в метафорическом, а в буквальном смысле.


            1. MoscowBrownBear
              24.01.2023 13:55

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


            1. Denius
              24.01.2023 17:10
              +1

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


          1. Denius
            24.01.2023 17:08

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


        1. dmitrmax
          23.01.2023 20:09
          +6

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


          1. JavaFox
            23.01.2023 21:34
            +2

            Если вы про то как мыслит человек, то такой вопрос можно просто задать и спросить как бы делал, а не ждать пока я опишу data class‘ы, может еще даже тесты напишу и т.д. потому что фиг знает чего от меня ждут. А когда время ограничено то тем более забиваешь на всякие SOLID и т.д. В итоге проще просто спросить и послушать словами как бы я это делал


            1. WraithOW
              23.01.2023 21:51
              -1

              Ну так не описывайте, хосспади.

              data class User(
                  val id: String,
                  val name: String,
                  // TODO 
              )
              

              Туда же тесты (один пишем, десять оставляем в TODO), детали интерфейсов и прочую лабуду.

              потому что фиг знает чего от меня ждут

              Ну так спросите.

              В итоге проще просто спросить и послушать словами как бы я это делал

              Да вот не проще, сломаный телефон как он есть. Вы будете кое-как это словами описывать, а интервьюер это будет кое-как в голове представлять. Хорошо, если представления совпадут.


            1. dmitrmax
              23.01.2023 22:09
              +49

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

              Пpиехал деpевенский мyжик домой из гоpода. Его дpyзья спpашивают:
              - Hy чо тама видал, в ГОРОДЕ ?
              - Cалют видал.
              - А чо эт такое ?
              - Hy как вам объяснить... Hy сначала нет ни хуя, потом хуяк, хуяк, хуяк - еб твою мать, и опять ни хуя. Чо ж ты, Мань, плачешь-то ?
              Маня:
              - А как же не плакать-то, кpасотища-то какая.


          1. Denius
            24.01.2023 17:19
            -1

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

            А в целом, когда на собеседовании задают вопросы про знание методов сортировки, а на деле в работе приходится перекладывать данные из БД на веб и наоборот (я даже не про API, а реально шаблончики на Джанго), то начинаешь думать, а туда ли я попал. Зачем мне были на собесе сложные выборки из БД давать и спрашивать, как хранятся данные в БД, если на деле я кроме рядовых Select и Insert все равно ничего не смогу. Какой Drop Column, что вы! Хотя да, на собесе и на эту тему побеседовали, как потом понял, эта задача была на данный момент интересная для техдира, которому надо было проальтерить огроменную таблицу без остановки сервисов.


        1. PuerteMuerte
          24.01.2023 03:02
          +11

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

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


          1. Denius
            24.01.2023 17:21
            +1

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


            1. PuerteMuerte
              24.01.2023 18:43
              +2

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

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


      1. AYamangulov Автор
        23.01.2023 22:16

        https://habr.com/ru/company/otus/blog/711904/comments/#:~:text=И всегда может найтись какой-нить синьор%2C который даже не в курсе%2C что он синьор

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


      1. DarkTiger
        24.01.2023 22:26
        +2

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

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


    1. AYamangulov Автор
      23.01.2023 16:58
      -7

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


      1. Knightt
        23.01.2023 18:13
        +44

        вы как то проигнорировали часть поста о том, что у самого OTUS часть вакансий без ЗП. Вы отделу HR бы скинули статью - пусть они посчитают сколько денег теряют :)


        1. AYamangulov Автор
          24.01.2023 09:34
          +2

          Безусловно, я ведь работаю в Сателе )


        1. MaxRokatansky
          24.01.2023 15:39
          +1

          Отделу HR статью, кстати, скинули)


      1. anonymous
        00.00.0000 00:00

        НЛО прилетело и опубликовало эту надпись здесь


        1. AYamangulov Автор
          23.01.2023 22:08

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


          1. anonymous
            00.00.0000 00:00

            НЛО прилетело и опубликовало эту надпись здесь


          1. SomeAnonimCoder
            24.01.2023 11:26
            +2

            А это с учётом инфляции? Или тупо в рублях?


      1. AYamangulov Автор
        23.01.2023 22:17
        +1

        Вероятно, минусы ставили HR-ы? )))


    1. georgevp
      23.01.2023 23:17

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


      1. mokhin-denis
        24.01.2023 09:38
        +8

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


      1. AYamangulov Автор
        24.01.2023 09:40
        -1

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


        1. PuerteMuerte
          24.01.2023 18:47
          +7

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

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


          1. shifted83
            25.01.2023 12:47
            +3

            Подтверждаю. Почти исключительно маркетинговый ход. История года этак 2013 таки есть: мы покупали специфичный газовый амортизатор для станка, запросили цену, получили счет на 7т.р., потом наши ремонтники решили позвонить знакомым в автомагазин (а вдруг в каком-то авто используется такой же?), им озвучили цену 900 рублей. Разумеется, заказали за 900. На звонок менеджера из первой конторы мы ответили, что нашли дешевле, и на фоне его сожалений услышали в трубке: "я же говорил, зря столько зарядили!".

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


      1. 0x9d8e
        24.01.2023 17:35
        +1

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


      1. WraithOW
        24.01.2023 17:38
        +1

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


        1. Galkov
          26.01.2023 08:46
          -1

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


    1. WraithOW
      23.01.2023 23:31
      +6

      Всё еще веселее. Оп не работает в OTUS, он за деньги статью им написал. Работает он, судя по хаброкарьере, в SATEL, а у них в принципе ценники у вакансий только у курьеров и офисных снабженцев.

      https://hh.ru/employer/760


      1. AYamangulov Автор
        23.01.2023 23:48
        +5

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


  1. dlinyj
    23.01.2023 16:57
    +9

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

    Буду посылать всем будущим HR ссылку на неё.

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


    1. JediPhilosopher
      23.01.2023 22:57
      +28

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

      Всегда есть ошибки первого рода (отбраковали на собеседовании подходящего кандидата) и ошибки второго рода (пропустили и взяли неподходящего).

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

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

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

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

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


      1. HellWalk
        24.01.2023 09:33

        Но при этом они и гитхаб покажут (хз откуда там код, не разбирался)

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


      1. 12rbah
        24.01.2023 11:07

        Да, есть люди неспособные обратить ... список

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


        1. JediPhilosopher
          24.01.2023 11:55
          +7

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

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

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

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

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

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


          1. 12rbah
            24.01.2023 15:55

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

            Если так всё проходит то тут вы правы на мой взгляд по крайней мере.


          1. valera545
            24.01.2023 16:11

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


            1. JediPhilosopher
              24.01.2023 16:13

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


              1. lymes
                24.01.2023 16:16
                +1

                Менторство всегда возвращается сторицей, уж поверьте.


              1. valera545
                24.01.2023 16:44

                Заинтересован в стабильной работе, без "улетания". 30 лет прыгания с одной исчезающей платформы на другую — это, блин, тот ещё опыт.


          1. Denius
            24.01.2023 17:27

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

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


  1. stackjava
    23.01.2023 17:19
    -14

    Большие абзацы... Читать тяжело, приходиться пролистывать


  1. LesnoyChelovek
    23.01.2023 17:21
    +11

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

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

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


    1. i86com
      23.01.2023 20:34
      +5

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

      Мне вот, например, недавно присылали. Суть ТЗ (фулстек):
      — Развернуть на своём хостинге их сайт;
      — Отверстать всю страницу раздела статей в трёх разных вёрстках;
      — Натянуть вёрстку;
      — Создать кастомный компонент лайков-дислайков (с записью IP и возможностью переголосовать) и определённым образом прикрутить к БД и статьям;
      — Создать страницу в админке для компонента с выводом данных;

      Никаких фреймворков, библиотек и плагинов, только ваниль и движок. Максимальное время на выполнение — 2 часа (обещали, оплачиваемого, если их устроит качество). И предлагаемая ЗП намного меньше средне-IT-шной, если верить счётчику хабра.

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

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


      1. Ilusha
        24.01.2023 03:26
        +13

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

        Это 100% перебор.


      1. izogfif
        24.01.2023 07:14
        +2

        По описанию тут дня на два работы. 2 часа выйдет, только если вы гений и не допускаете ни единой опечатки (и даже delete / backspace не пользуетесь) при набивании нескольких строк кода.


      1. Xeldos
        24.01.2023 14:54

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

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


      1. zhulan0v
        26.01.2023 10:03

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


        1. AYamangulov Автор
          26.01.2023 11:12
          -1

           но джунов много и их не жалко 

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


          1. zhulan0v
            26.01.2023 13:02

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


  1. velipre_xella
    23.01.2023 17:35
    +107

    Recruiter:

    • We offer a competitive salary. Employee:

    • Great, how much is it? Recruiter:

    • Don't worry about it, it's competitive. Anyways, what skills do you have? Employee:

    • Oh, I have amazing skills. Recruiter:

    • Great, can you tell me more about them? Employee:

    • Don't worry, they're amazing.


  1. auresio
    23.01.2023 17:37
    +19

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


    1. AYamangulov Автор
      23.01.2023 17:40
      +1

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


    1. Tresimeno
      23.01.2023 20:41
      +7

      Удачи с таким "Из принципа не откликаюсь на вакансии без зп" с поиском работы в той же Швейцарии или Германии.


      1. Trabant_Vishnya
        24.01.2023 01:22
        +7

        Честно говоря, я вообще не понимаю, как живет европейский рынок найма.
        Попробовал откликаться в Линке - в 8\10 случаев переходы на сайт сторонний с заполнением кучи форм по опыту и скиллам. И все это ради подачи сраного CV, которое летит в никуда :)


      1. K_Chicago
        24.01.2023 06:16
        +11

        У меня большой опыт поиска работы в США. Процесс найма здесь отлажен довольно чОтко.

        Во-первых, 90% - это рекрутеры, так что буду говорить только о них.

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

        А дальше идет простое техническое с представителем рекрутера (никаких тестовых заданий, обычно просто самые базовые вопросы по специальности). Дальше - интервью с клиентом. Обычно по видео. Также никаких "тестовых заданий", сложность вопросов - на усмотрение клиента. Бывает по-разному. Может быть еще одно интервью с клиентом на не техническом уровне, с менеджером/руководителем.

        Все.

        Дальше либо рекрутер говорит что тебя берут, либо нет.


        1. Ivan22
          24.01.2023 11:44

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


          1. TedBeer
            24.01.2023 13:42
            +3

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


            1. K_Chicago
              24.01.2023 18:33
              +2

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

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


      1. FlyingDutchman
        24.01.2023 12:04
        +5

        Спасибо за пожелание удачи. Живу в Цюрихе, на предложения без зарплаты не откликаюсь, хотя изредка, в хорошем настроении могу написать: "вы не указали зарплату, значит, наверняка, предлагаете зарплату ниже рынка. Для информации - моя зарплата выше рынка, но вы можете попытаться меня удивить". Еще ни одному рекрутеру не удалось удивить, все либо сливаются, либо пишут такую цифру, что получают в ответ "Увы, вам не удалось удивить меня, удачи в поиске".

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

        Как бы вообще "спрятаться" от таких рекрутеров? Оказывается, даже если везде поставить отметки "не хочу контактов от рекрутеров", то Линкедин всё равно будет давать твой контакт рекрутерам, пользующимся платными Premium InMail рассылками, нет защиты от бабла.


      1. Mephistophele
        24.01.2023 18:24
        +3

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


  1. goodic
    23.01.2023 17:55
    +16

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


    1. AYamangulov Автор
      24.01.2023 08:47
      -5

      https://habr.com/ru/company/otus/blog/711904/comments/#first_unread:~:text=в тестовом вы показали что умеет писать код%2C за время испытательного срока вы покажете что умеет работать в команде%2C соблюдать сроки на длительных дистанциях и прочее и прочее

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


  1. event1
    23.01.2023 18:14
    +4

    Давайте зададим себе второй вопрос - а зачем нанимающей фирме тестовое задание?

    Чтобы отсеять неумех и бездарей. Представьте себе, бывают бездари с 20-летним опытом. Редко, но бывают.

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

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

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

    Это выкинутые 2-3 недели работы одного из старших разработчиков. И если у вас 1000 сотрудников, то это может и допустимо, то у меня вся команда — 7 человек. Выкинуть 2-3 недели — непозволительная роскошь.


    1. dlinyj
      23.01.2023 18:20
      -3

      Чтобы отсеять неумех и бездарей. Представьте себе, бывают бездари с 20-летним опытом. Редко, но бывают.


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


      1. usego
        23.01.2023 19:31
        +10

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


        1. dlinyj
          24.01.2023 11:01
          +1

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


    1. AYamangulov Автор
      23.01.2023 18:51
      +2

      https://habr.com/ru/company/otus/blog/711904/comments/#first_unread:~:text=неумех и бездарей.-,Представьте себе%2C бывают бездари с 20-летним опытом. Редко%2C но бывают.,-... у нанимающей фирмы

      Надо же, и как же им удается 20 лет морочить голову руководству и коллегам? У неумех и бездарей ничего не работает как надо по ТЗ и не проходит тесты. Если команда не способна 20 лет подряд вычислить такого человека рядом с собой - где же были их глаза, что же это за команда такая? Такие же, как он сам? Как тогда сама эта команда продержалась 20 лет и не была обнаружена руководством фирмы? Ах, вся фирма сама такая? А почему она не разорилась в первый год работы? )))

      Извините, но этот ваш аргумент сам кричит о собственной слабости!


      1. event1
        23.01.2023 19:11
        +3

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

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

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


      1. WraithOW
        23.01.2023 19:19
        +7

        Зачем обманывать, вся компания такая. Сидят и говнокодят годами.

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

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

        Алсо, может и разорилась. Или вы у собеседуемого ОГРН требуете в резюме указывать?


        1. velipre_xella
          23.01.2023 20:13

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


      1. dmitrmax
        23.01.2023 20:18
        +13

        Как проведший не один десяток собесов, имею наглость с вами поспорить. Как раз не так давно, я проводил собеседование с одним кандидатом, который пел как соловей, рассказывая о предыдущем проекте. Но попытки углубиться в детали выявляли какую-то несуразицу. Вроде бы предложения правильные, логика есть, с технической точки зрения не то, чтобы невозможно, но так никто не делает. Но когда дошло дело до написания простейшей задачки в live режиме (ну может 10 минут надо, чтобы её написать) он 2 часа нам клепал мозг, сначала начал что-то на C++, потом попросил написать на C, потом что-то ещё, короче это реальное трепло 36 лет от роду, которое занимается тем, что переходит из одной компании в другую не умея по сути ничего, кроме того как молоть языком. И вы, как рекрутер, предлагаете брать его не глядя? Типа через три месяца отсеется? Как на счёт того, чтобы вашему агентству в таком случае разделить риски хотя бы 50/50 с клиентом? )


        1. KohrAhr
          24.01.2023 09:51
          +2

          а огласите задание?


          1. dmitrmax
            24.01.2023 12:21
            +1

            Задание для C++. У вас есть std::string, в котором целое неотрицательное десятичное число любой длины (валидировать не надо).

            Надо написать функцию, которая возвращает инкремент данного числа в новом экземпляре std::string, при этом надо добиться минимального количестве аллокаций/переаллокаций памяти в процессе заполнения этой строки. При этом можно пользоваться гуглом, cpp reference и чем угодно.

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


            1. Sabrus_2
              24.01.2023 12:29

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


              1. dmitrmax
                24.01.2023 12:38

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


            1. Alexandroppolus
              25.01.2023 09:19

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


              1. dmitrmax
                25.01.2023 09:59

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

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

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

                Утверждается, что задача решается не более чем в два прохода.


        1. sky-walker
          24.01.2023 11:53
          +1

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

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


          1. dmitrmax
            24.01.2023 12:16
            +1

            Нет, не совсем. Я же говорю, что он не описывал что-то принципиально невозможное, я уже сейчас не помню детали, могу наврать, но примерно так дело было. Он там якобы в паре ещё с одним чуваком делали систему управления парковкой (на двоих большеватая задачка, ИМХО, но доступстим). Терминал на въезде/выезде, который поднимает шлагбаум и выдает/принимает тикеты, и все такое. Там был вроде как был GUI. Контроллер, понятно, на линуксе, гуй на чем? На Qt. Дальше я интересуюсь, какое ядро? Ответ: 2.2 (кажется ещё прошлый век, но мало ли под данный контроллер новее ничего нет). А Qt? Qt5. Сразу меня одолевают сомнения, что зависимости, которые потянет пятый Qt, вообще будут работать на этом ядре. Но я так никогда не делал, embedded касаюсь только по верхам, поэтому на 100% утверждать, что так нельзя - я не могу.

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

            Так что, я думаю, что всё правильно, чел отлетел.


            1. event1
              24.01.2023 13:06
              +1

              Во-первых, линукс на контроллере это прямо очень странно. Дело в том, что линуксу нужен MMU. А процессоры с MMU обычно не нызывают контроллерами. Дальше, ядро 2.2 это прям очень странно. Ему больше 25-и лет, наверное. Линукс тогда был во младенчестве и поддержка какого-то редкого устройства была не характерна. А вот поддержка Qt5 как раз наоборот не удивляет, ибо we don't break the userspace.


              1. MiraclePtr
                24.01.2023 14:35

                Дело в том, что линуксу нужен MMU

                А как же uClinux? Он работает на микроконтроллерах без MMU и там как раз ядра 2.2, 2.4 и 2.6.

                Дальше, ядро 2.2 это прям очень странно. Ему больше 25-и лет, наверное.

                Ну вот например такая штука, до сих активно применяется и продается, и там ядро 2.6.19, которому уже 16 с лишним лет. Так что и 2.2 где-нибудь в дебрях embedded-платформ увидеть я бы не удивился.


                1. event1
                  24.01.2023 16:04
                  +1

                  uClinux, судя по всему умер. Во всяком случае, сайт не отвечает.

                  Разница между 2.6 и 2.2 — огромная. Не смотря на то, что по времени она не очень большая. 2.6, это начало коммерциализации линукса. 2.2, это всё ещё любительская поделка.


                1. dmitrmax
                  24.01.2023 16:21

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


              1. dmitrmax
                24.01.2023 16:20

                Во-первых, линукс на контроллере это прямо очень странно. Дело в том, что линуксу нужен MMU. А процессоры с MMU обычно не нызывают контроллерами. 


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

                Дальше, ядро 2.2 это прям очень странно.

                Было в моей практике, давно, но всё же. Когда 2.6 ядро уже готовилось стать 4-м, мне пришлось писать софт под какой-то китайский контроллер с кучей аналоговых и цифровых выводов, упакованный в довольно длинный блок (юнитов на 10) на DIN-рейку. Так вот, там было вообще тоже то ли 2.0, то ли 2.2. И сорцов ядра не было и производитель не давал, то ли оно тупо было пролюблено, то ли там было какое-то очень серьезное ноу-хау ) Но, пришлось иметь дело с тем, что дал заказчик. Так что тут я, повторяюсь, удивился, но основываясь на собственном опыте предположил, что и такое в теории возможно.


            1. MiraclePtr
              24.01.2023 15:09

              А Qt? Qt5. Сразу меня одолевают сомнения, что зависимости, которые потянет пятый Qt, вообще будут работать на этом ядре. 

              Верно. Не будут: https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/minimum-linux_p.h?h=5.10


              1. dmitrmax
                24.01.2023 16:25

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


                1. wander
                  25.01.2023 13:51

                  Я лично в 2015 году занимался портированием одной из ранних версий Qt 5 на систему с ядром 2.4 (не 2.2). Это возможно, но сделать непросто. Из коробки даже та версия (5.4 кажется) не работала на этом ядре, потому что требовала поддержки futex (одна из основных проблем, но не единственная). Решилось это нахальной заменой linux-layer на posix-layer (он тоже есть в составе кодовой базы Qt для систем вроде freebsd, но по умолчанию для линукса его выбрать нельзя). Естественно сам исходный код posix-слоя пришлось допиливать, потому что в 2.4 огромное число багов, которые ломают стандартное поведение современных реализаций posix, на которое рассчитывает Qt. Думаю, что при должной сноровке и на 2.2 можно было бы натянуть, но задача эта нетривиальная, требующая программирования и понимания того, как все это внутри работает.


                  1. dmitrmax
                    25.01.2023 22:15

                    Там не только фьютексов не было, там вообще не было потоков. Нормальные потоки появились только в 2.6, когда появились NPTL


      1. Tresimeno
        23.01.2023 20:44
        +2

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

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


      1. bromzh
        25.01.2023 11:25
        +3

        Надо же, и как же им удается 20 лет морочить голову руководству и коллегам

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

        Например, один кандидат на сеньёрскую JS-вакансию не знал, что это за запись такая

        const res = new Promise.resolve(1).then(a);

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

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


        1. AYamangulov Автор
          26.01.2023 11:19

          Они живут в вакууме и думают, что достигли уровня сеньёра

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

          Наиболее часто встречается в не ИТ фирмах с небольшими потребностями и небольшим вспомогательным слабым ИТ отделом.


    1. AYamangulov Автор
      24.01.2023 09:50

      https://habr.com/ru/company/otus/blog/711904/comments/#:~:text=Это выкинутые 2-3 недели работы одного из старших разработчиков.

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

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


      1. MiraclePtr
        24.01.2023 09:54
        +9

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


        1. AYamangulov Автор
          24.01.2023 11:02
          -3

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


          1. Newbilius
            25.01.2023 06:52
            +5

            Вы пишите посты на Хабре с мая 2022 года, и не заметили базовую функциональность комментариев, которая встречается на большинстве форумов и сайтов с комментариями? О_о


            1. AYamangulov Автор
              26.01.2023 08:55
              -2

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


              1. wataru
                26.01.2023 14:18

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


      1. usego
        24.01.2023 10:11
        +5

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


      1. event1
        24.01.2023 13:23

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

        Не, ну если у вас есть аналитики, руководители проектов и ТЗ, тогда может быть и да.

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

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

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

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

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


        1. Keeper9
          24.01.2023 13:45
          -1

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

          В чём, по вашему мнению, заключается работа ментора?


          1. event1
            24.01.2023 16:14
            +2

            Менторство — это сторонняя активность одного из старших разработчиков. Основная работа старшего разработчика — разработка (ваш К.О.). Если старший разработчик слишком много времени посвящает менторству, то на разработку у него остаётся мало времени. Причём учитывая поточность работы, достаточно дурацкого вопроса раз в 10 минут чтобы целый день пропал вообще. Такие расходы оправданы, если в результате мы получим ещё одного разработчика. Но, если кандидат неудачный, то мы просто выкинули 2-3 недели времени старшего разработчика. У нас в команде таких двое. Если мы будем использовать их время столь нерациональным образом, то наш бизнес превратится в тыкву.


          1. Neikist
            25.01.2023 15:23

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


            1. event1
              26.01.2023 12:47

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


        1. AYamangulov Автор
          26.01.2023 11:24

          Не, ну если у вас есть аналитики, руководители проектов и ТЗ, тогда может быть и да

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


          1. event1
            26.01.2023 12:58

            А разве это не признак приличной компании?

            Ну, я не специалист по этикету и "приличность" компании меня мало волнует. Лично мне надо чтоб на работу ходилось с удовольствием. Лишняя бюрократия — это то, что ломает кайф. Если руководитель проекта и ТЗ нужны для "приличия", то это лишняя бюрократия.

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

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


      1. WraithOW
        24.01.2023 13:36

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

        У вас зарплата 130к в статье, кого вы нанимать за эти деньги собрались, синьоров?


        1. TedBeer
          24.01.2023 13:45

          130к евро норм зарплата для синьора во многих европейских странах. В некоторых даже значительно меньше :-)


          1. WraithOW
            24.01.2023 13:48

            Это в рублях в месяц. Почитайте статью, там 800 в час, явно это не в евро.


  1. Breathe_the_pressure
    23.01.2023 18:30
    +6

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

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

    Ну хорошо, рассмотрю зарплату от 1к до 1000к.

    Ступор. (Вы наверное нам не подходите)


    1. dmitrmax
      23.01.2023 20:19
      +5

       до 1000к.
      Ступор. (Вы наверное нам не подходите)

      надо было сказать "до миллиона" )


    1. WraithOW
      23.01.2023 20:24
      +5

      Ну хорошо, рассмотрю зарплату от 1к до 1000к.

      Готовы нанять вас за 1к прям сейчас, когда приедете договор подписывать?


      1. Breathe_the_pressure
        23.01.2023 20:30
        +9

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


  1. panzerfaust
    23.01.2023 19:22
    +20

    Первый - это ссылки на github, gitlab и другие аналогичные сервисы, в которых есть профиль кандидата и образцы кода из выполненных проектов, а иногда и сами проекты целиком

    Я за 7 лет в ИТ видел ну может быть 1-2 человек, у которых есть на гитхабе что-то вменяемое. Так называемые "пет проекты" типа "А давайте напишем крудошлепку с кафкой на спринг буте" я в расчет не беру. Это ок в целях любопытства или самообразования - но строить на этом найм просто смешно.


    1. haqreu
      24.01.2023 00:54

      Очень интересно, а можете что-нибудь сказать по моему гитхабу?


      1. konst90
        24.01.2023 08:52
        +6

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


        1. haqreu
          24.01.2023 09:29

          именно :)


      1. panzerfaust
        24.01.2023 09:53
        +2

        А с какой целью интересуетесь?
        Я считаю, что 2 следующих утверждения ложны:

        • каждый профессиональный разработчик имеет пет-проект на гитхабе

        • любой код профессионального разработчика на гитхабе позволяет 100% оценить его скилл

        Вы не согласны? С чем флекс-то связан?


        1. haqreu
          24.01.2023 10:01

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


          1. panzerfaust
            24.01.2023 10:04

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


            1. haqreu
              24.01.2023 10:09
              +3

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


    1. AYamangulov Автор
      24.01.2023 10:01
      -1

      А это кто как старается. Если есть желание и необходимость, будешь держать в порядке и деплоить что-то путное. Кроме pet проектов есть еще open source, в котором многие участвуют, и притом проекты бывают самого высшего качества.


      1. panzerfaust
        24.01.2023 10:19
        +6

        А это кто как старается

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


      1. YuryZakharov
        24.01.2023 17:40
        +6

        Не поделитесь ссылочкой на Ваш github?


        1. AYamangulov Автор
          26.01.2023 11:30

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

          https://github.com/yamangulov?tab=repositories

          Кстати, работу я не ищу пока что, поэтому заранее предвосхищаю тех, кто радостно потирая ладошки напишет: "Ага, все-таки он хочет себе разрекламировать! Для того и писал эту статью и вообще все, что писал на Хабре!"


    1. staticY
      24.01.2023 12:05

      Поддерживаю. Я вот 10+ лет в разработке на разных языках, есть своя игра в Стиме, есть пет-проекты, парсеры инстаграммов, парсеры бирж, регистраторы учеток и вообще всякая дичь.
      Но это всё было сделано с той целью, чтобы работало и чтобы побыстрее. Чтобы я этот кошмар кому-то из рекрутеров показал?) Зачем.

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


  1. anaxita
    23.01.2023 20:18
    +9

    Проходил несколько собеседований на мидла и сеньора, если видел вакансию без вилки, то спрашивал у эйчарв: входит ли сумма «желаемая зп тире плюс две тысячи» в вилку данной позиции? И в целом всем комфортно. В любом случае на звонке эйчар спросит сколько хотите, просто можно назвать сумма плюс 20% к примеру чтобы сторговаться потом.

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

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


    1. anonymous
      00.00.0000 00:00

      НЛО прилетело и опубликовало эту надпись здесь


    1. AYamangulov Автор
      23.01.2023 21:59
      -1

      Вы правда думаете, что CRUD - это тема для вопросов мидлам и сеньорам? Вообще-то, это входит в минималку для джунов ))


      1. anaxita
        24.01.2023 01:23

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


        1. 12rbah
          24.01.2023 11:23
          +2

          Можно пример того чем будет архитектура круда отличаться? Могу предположить что мидл и выше может сделать с controllers, storage, use-case, orm скорее всего будет использовать но с другой стороны это и джун с опытом может сделать.


          1. Tresimeno
            24.01.2023 12:51

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


          1. nronnie
            24.01.2023 17:20

            Для джуна сделать все через POST и на любую ошибку возвращать 500 это еще простительно, но для синьора это уже будет неприемлимо :)


          1. anaxita
            25.01.2023 01:49

            Например способом обработки и логирование ошибок, наличием этого логгера, трейсера

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

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


  1. Racheengel
    23.01.2023 21:20
    -1

    "Люто плюсую".

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

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

    Давно применяем такой подход - пока работает.

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


    1. WraithOW
      23.01.2023 21:37
      +5

      то быстро расстались и никаких проблем.
      быстро

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

      Зато час на собеседовании сэкономили.


      1. sshikov
        23.01.2023 21:46

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


        1. AYamangulov Автор
          23.01.2023 21:51

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


          1. WraithOW
            23.01.2023 22:10
            +5

            ТК РФ это расскажите

            Порядок увольнения работника, не прошедшего испытание:

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


        1. WraithOW
          23.01.2023 22:06
          +7

          ТК РФ 71

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

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

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

          Алсо, приятный бонус, если нанятый сотрудник окажется беременной женщиной, или родителем-одиночкой, или кем-то ещё по ТК РФ 261. Таких вообще нельзя увольнять, в том числе по несоответствию.

          Так что все эти схемы с испытательными сроками в РФ работают в основном либо за счёт серой зп (смысл бодаться за 15 ысяч ублей в месяц), либо за счёт мягкости сотрудников.


          1. sshikov
            23.01.2023 22:16

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


            1. WraithOW
              23.01.2023 22:24
              +6

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


            1. AYamangulov Автор
              24.01.2023 00:01

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


              1. BugM
                24.01.2023 00:04
                +4

                Это стоит миллионы. На онбординг время сеньора или тимлида летит в огромных количествах. Дорого.


              1. WraithOW
                24.01.2023 00:05
                +4

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


    1. AYamangulov Автор
      23.01.2023 22:24

      https://habr.com/ru/company/otus/blog/711904/comments/#first_unread:~:text=Когда ты на виду у коллег и каждый твой коммит под микроскопом

      В самое яблочко! В серьезных командах CI/CD поставлен на "5 с плюсом" и code review идут непрерывным потоком. Как ткнут тебя носом в ошибки на разборе полетов, и вроде бы и мягким голосом и без харрасмента, но публичный стыд очень быстро вышибает желание косячить )) Поддерживаю, жаль, что сегодня исчерпал свои возможности плюсовать комментарии, не ожидал такого активного обсуждения )

      И кстати, code review - самый лучший способ для выращивания джунов на мидлов, ИМХО, по скорости работы и реактивности


    1. tommyangelo27
      24.01.2023 11:20
      +6

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

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

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

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


      1. AYamangulov Автор
        26.01.2023 11:40

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

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


        1. tommyangelo27
          26.01.2023 12:04

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

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


    1. IronKaput
      24.01.2023 12:37
      +2

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

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

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

      Когда ты на виду у коллег и каждый твой коммит под микроскопом :)

      Во первых, коллегам нас рать. Во вторых, уволить работника не так-то просто.


  1. AlexTametung
    23.01.2023 21:49

    HR ни как не " перестроить" на современный рынок. Им трудно понять что сейчас их танцуют ИТ спецы. Они используют методы подбора персонала, которым их обучали или они где-то услышали. В текущих экономических реалиях HR для подбора ИТ спецов не нужны от слова - совсем. Мне 3 команды искали прогеров и админов в течение 8 месяцев. Результат - 0 продошедших до испытательного срока. Когда взялся сам за месяц закрыл почти все вакансии.


    1. AYamangulov Автор
      23.01.2023 21:56

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


    1. Tresimeno
      24.01.2023 00:25
      +1

      Им трудно понять что сейчас их танцуют ИТ спецы.

      Явно не про случай ИТ-спеца - тракториста. Там с точностью до наоборот, причем даже не HR, а ATS правит бал, судя по откликам, которые я сейчас на LinkedIn получаю


  1. smoluks4096
    23.01.2023 22:35

    Если работодатель не указывает даже вилку, то значит он ищет дешевых джунов, и для него такой отбор полезен
    Prove me wrong


    1. anonymous
      00.00.0000 00:00

      НЛО прилетело и опубликовало эту надпись здесь


    1. WraithOW
      23.01.2023 22:45
      +1

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

      Prove me wrong

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


      1. MiraclePtr
        23.01.2023 23:30
        +8

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


        1. WraithOW
          23.01.2023 23:38

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


        1. BugM
          23.01.2023 23:43
          -2

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


  1. BenGunn
    23.01.2023 23:49
    -1

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


    1. Andrey_Solomatin
      24.01.2023 02:44
      +1

      Это просто сужает кург. И для каждого человека по разному.

      Расскажите о себе.

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


      1. BenGunn
        24.01.2023 14:23
        +1

        1. За 26 лет стажа 3 раза менял работу.

        2. По рекомендации это в смысле рекомендация с предыдущего места работы? Рекомендаций мне не выдавали никогда. Только один раз мой второй работодатель запросил характеристику на меня с предыдущего места работы и собирал информацию о мне из публичных источников. К моему сожалению на первой работе любили похвастаться достижениями в том числе упоминая конкретных людей стоящих за этими "достижениями".

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

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

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

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

        Прошу прощения за неровный почерк. Русский язык мне не совсем родной.


        1. PuerteMuerte
          24.01.2023 14:31

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

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


          1. Andrey_Solomatin
            24.01.2023 21:56

            За 26 лет стажа 3 раза менял работу

            Не часто. Это почти раз в 8 лет. Я за 12 лет 6 раз устраивался. Первый раз похоже как и у Вас, но с большими формальностями, к научному руководителю. Потом опять к нему же уже в другую контору, без технического собеседования. Дальше было разговорное, разговорное с простейшим кодом, и пара в стиле FAANG. Ну и с десяток разных интервью с разной степенью успешности, которые не привели к смене работы.

            Сейчас завёл несколько связей и есть контора, куда меня возьмут без собеседования.

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

            По рекомендации это в смысле рекомендация с предыдущего места работы?

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

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

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



  1. ethien
    23.01.2023 23:49
    +3

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

    И лучше это зафиксировать письменно в чате или email.

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

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

    2) если разбор решения будет онлайн вместе со мной на следующем этапе собеседования.

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


    1. WraithOW
      24.01.2023 00:02

      на это отвечаю, ок, мой минимум XXX

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


      1. el_kex
        24.01.2023 10:11
        +1

        А потом, спустя N этапов, на каждом из которых ты фиксируешь эту историю, "мы готовы предложить Х - 30%". Простите, личный опыт, наболело.

        Тестовые точно брать не надо.


        1. WraithOW
          24.01.2023 12:49
          +1

          А вы им отвечаете - хочу X+50%, дальше торгуетесь. Понятно что хрен в башке - медицина бессильна, и некоторые реально не имея денег будут тянуть до последнего, но часто это просто попытка сэкономить, как в том анекдоте про Ржевского и впендюрить.


          1. el_kex
            24.01.2023 13:10

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


  1. BugM
    23.01.2023 23:53
    +3

    Везде где платят выше рынка (тот же Хабр карьера как ориентир) зарплата не указывается.

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


    1. MiraclePtr
      23.01.2023 23:59
      +6

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


      1. BugM
        24.01.2023 00:02

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

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


        1. MiraclePtr
          24.01.2023 09:06

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

          Диапазон в таких случаях, как правило, пишут открытый, "от ...".


          1. Ivan22
            24.01.2023 11:49
            +4

            ссылку скиньте на пару таких вакансий.... где написано "от 500 "


            1. MiraclePtr
              24.01.2023 12:02

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

              А так, я только что проверил, на том же HH находится немало московских и удаленных вакансий для синьоров, где написано "до 500" или около того, полистайте ради интереса.


          1. BugM
            24.01.2023 11:56
            -1

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


            1. MiraclePtr
              24.01.2023 12:25

              Эм... Вас на Гугле и ХХ забанили, серьезно?

              Ну давайте я вам помогу. Например вот. Или вот и вот. А ещё вот. И ещё.

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


              1. BugM
                24.01.2023 12:52
                +1

                Я смотрел. Меньше 100 штук у меня нашлось. Если из них выкинуть всякие блокчейн стартапы и неразработку то еще раза в два меньше станет.

                Это мизер по сравнения с общим предложением по той же Москве.


              1. aceofspades88
                25.01.2023 11:20

                вы хоть сами смотрели какие вакансии вы скинули?

                • Подпишем договор с Вами на оказание услуг, разные способы оплаты usdt и т.д.

                • Дружный коллектив стартаперов

                • Большие возможности для роста — мы растём по основным показателям на 15% в месяц

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


              1. vasek07
                26.01.2023 11:43

                Ваши примеры - это бодишопы. Поработайте там и потом возвращайтесь с новыми ссылками - настолько действительность там отличается от реальности - особенно когда на бенч попадешь. Не смешите мои тапки. Насмешило также облачное хранилище с 300 серверов, 60+ петабайт данных (слезы) - с Highload PHP Developer.


  1. JPEGEC
    24.01.2023 04:58
    +4

    Такое чувство что все воспринимают "IT специалист" исключительно как "программист".


  1. stalker_316
    24.01.2023 08:02
    +9

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

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


    1. auresio
      24.01.2023 08:59
      +13

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


    1. IronKaput
      24.01.2023 12:56
      +1

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

      В РФ можно свободно разглашать свою зп


      1. nronnie
        26.01.2023 11:56

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


    1. befart
      24.01.2023 15:41

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


    1. Mephistophele
      24.01.2023 18:28
      +3

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


  1. eletskovpavel
    24.01.2023 08:54

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


    1. AYamangulov Автор
      24.01.2023 08:59

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


      1. eletskovpavel
        24.01.2023 11:43

        А инженеры? Как оценивать их, тут будет уместно тестовое задание? Например тот же devops?


        1. AYamangulov Автор
          24.01.2023 12:08

          Кстати, да. Вы специально для DevOps собеседований соберете сложную тестовую инфраструктуру? Чтобы они на ней тренировались?


          1. vedenin1980
            24.01.2023 14:33

            А зачем DevOps сложная инфраструктура, кинуть пяток jar'ник с простешиими микросервисами и предложить нарисовать docker imag'ы с проброской портов, логированием и (опционально мониторингом) на личном компе. Можно какой-нибудь ansible для быстрого деплоя вставить. Это все относительно просто и быстро же (при реальном навыке).


    1. K0styan
      24.01.2023 09:07

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

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

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


    1. K_Chicago
      24.01.2023 09:15
      +2

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

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


      1. K0styan
        24.01.2023 10:20

        50/50

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

        Подобрать "хороших" людей - тоже важно, но это ортогональная история.


      1. AlexM2001
        24.01.2023 12:06

        я бы собрал хороших парней и научил их играть.

        Не всегда есть время на обучение. К сожалению.


  1. northmule
    24.01.2023 09:41
    +3

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


    1. Artyomcool
      25.01.2023 11:01

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

      Нужен ли этот навык? Каждый сам отвечает себе на этот вопрос. Я таки натренировался.


    1. bromzh
      25.01.2023 11:28

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


  1. Naps
    24.01.2023 09:50
    +4

    Принципиально не смотрю вакансии без вилки.

    Принципиально не работают с поставщиками у которых нет прайса на сайте.

    Принципиально не работаю и не покупаю в местах: "за ценами в ЛС"


  1. Selector83
    24.01.2023 10:07
    +6

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

    За последние 2 месяца уровень собеседуемых резко упал (даже при увеличении уровня ЗП для нанимаемых), сказываются всем понятные факторы - отъезд спецов, перераспределение специалистов уровня middle+ и выше по постоянным местам, которые им обеспечивают хороший доход, отсрочки, бронь, льготные ипотеки и проч.

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

    Отсутствие ЗП, тестовое задание, 3 этапа собеса - все это в том числе инструменты для отсеивания кандидатов. Понятное дело, что должен быть баланс, если задание - то емкое, понятное и небольшое. Если этапы собеса, то только при необходимости и для уровней middle+. Цифры приведенные по затратам на собес - смешны, смешны по сравнению с потерями взять "балабола" и потом платить ему ни за что. Про ТК РФ поддерживаю всех кто понимает, что сотрудника уволить - геморрой.

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


    1. AYamangulov Автор
      24.01.2023 10:22
      -1

      https://habr.com/ru/company/otus/blog/711904/comments/#first_unread:~:text=Очевидно%2C что автор никогда не был по ту сторону баррикад

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

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


      1. K0styan
        24.01.2023 11:56
        +4

        Оффтоп, конечно...

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

        Прямо и чётко по тексту, без интерпретаций:

        Сигареты в руках, чай на столе

        Так замыкается круг

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


      1. Selector83
        24.01.2023 14:51
        +2

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


        1. AYamangulov Автор
          24.01.2023 16:33
          -1

          Ничего, полезно бывает уже убрать то, чего не должно быть. Уже будет польза делу. Добавить хорошее - это второй шаг в гору.


  1. SmartVolk
    24.01.2023 10:32
    +2

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


    1. AYamangulov Автор
      24.01.2023 11:58
      -2

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


      1. konst90
        25.01.2023 08:50
        +2

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


        1. PuerteMuerte
          25.01.2023 19:53

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

          В случае магазина «закрыты двери для покупателей» != «нерабочее время продавцов».


          1. konst90
            25.01.2023 19:56

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

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


            1. PuerteMuerte
              25.01.2023 20:51

              В случае магазина, «работа продавцов в нерабочее время, про которую написал айтишник из айтишной консалтинговой компании» != «работа продавцов на самом деле в нерабочее время» :) Понятное дело, что где-то такое в единичных случаях может быть, но в общем случае в магазинах они делают выкладки товаров, во-первых, в своё рабочее время (благо, продавцы работают посменно, и у всех есть какое-то время присутствия и в торговые часы, и в неторговые), во-вторых, это не какая-то спонтанная работа. Это не то, что сегодня стукнуло в голову мерчендайзеру, а штатный и не самый простой процесс. Где они сначала прорабатывают планограммы расстановки товаров, согласовывают их с маркетингом и мерчендайзерами поставщиков, а потом уже расставляют. Потому что у магазина поставщиков много, и все хотят присутствовать на самых ходовых полках, поэтому подобные перестановки без их участия не происходят.


  1. Dolios
    24.01.2023 10:35
    +7

    Вся эта замечательная статья опровергается одной аббревиатурой: ФААНГ. Нет никакой серебряной пули или правильного/неправильного способа, есть способы работающие и не работающие. Если способ работает, то он правильный.


    Первый — это ссылки на github, gitlab и другие аналогичные сервисы, в которых есть профиль кандидата и образцы кода из выполненных проектов, а иногда и сами проекты целиком.

    Как вы уже задолбали. Я синьор, все мои проекты под NDA, никакого кода на гитхабе у меня нет. Нет, после работы я провожу время с семьей, а не сижу ночами, делая пет проекты, чтобы вам было что смотреть. А вот какую-нибудь задачку на собесе я решить вполне себе согласен. Потому что я синьюр и для меня не составит никакой проблемы написать, например, алгоритм обхода дерева, даже если я за последние 15 лет этого ни разу не делал. Потому что это моя работа: решать поставленные задачи и ничего унизительного в этом нет. Если вы так думаете, то вам нужно сменить сферу деятельности и идти нанимать кого-нибудь другого. Тут вы явно некомпетентны.


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

    Хитрожопые работодатели, которые с порога нарушают трудовое законодательство, сразу идут в пеший эротический тур. Остальное про испытательный срок вот хорошо написано: https://habr.com/ru/company/otus/blog/711904/#comment_25147406


    Плохо, когда HR не понимает, кого и куда он нанимает, но еще хуже, когда он, при этом, начинает учить других.


    Кстати, у моих друзей из OTUS скоро пройдет бесплатный вебинар...

    Ясно, понятно...


    1. gabirx
      24.01.2023 12:22

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


      1. nronnie
        24.01.2023 12:26
        +3

        "Еще неизвестно, кому повезло".


  1. Gradiens
    24.01.2023 11:38
    +4

    ЗП по результатам собеседования? Мне казалось, что такие HR уже вымерли в ходе эволюции. Сейчас, если вакансия без ЗП, то HR в обязательном порядке интересуются ожиданиями кандидата, как раз, чтобы время зря не терять. И потом идет фаза предварительного торга. Это нормально.

    А ЗП по результатам (без предварительной пристрелки по ожиданиям кандидата) сразу говорит об одной важной вещи: компания - жлобская. Извините. Другого цензурного слова подобрать не смог. Мало того, что будут сбивать цену кандидата, когда он на какие-то вопросы не ответит(о чем было сказано в статье), так еще и ЗП по результатам будет ВСЕГДА ниже рынка.

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

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


  1. BreakPoints
    24.01.2023 12:02
    +2

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

    Второе: я живу в Нидерландах и наша компания релоцирует сотрудников из разных стран (Нигерия, Турция и т.д.). То есть с описанным здесь подходом, надо потратить время, деньги на релокацию, чтоб потом решить во время испытательного срока, что кандидат пишет говнокод и его надо уволить? Гениально.

    Третье: для протокола в Германии notice period 3 месяца (причём календарных), как правило. Мне кажется в немецких реалиях описанная система нежизнеспособна.

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


  1. Sabrus_2
    24.01.2023 12:04
    +2

    Вот не поленился и залогинился чтобы написать коммент "про собеседование".
    Уважаемые коллеги HR! Для кого-то из вас это будет открытием, для кого-то неожиданностью, приятной или нет. Не суть.
    Я разработчик. Мидл+ , где то немного сеньор
    Кроме тех двух моментов, что обсуждаются в статье, для меня ГОРАЗДО более важно с чем придется иметь дело при успешном исходе сделки по найму.
    Да, работодателю не хочется купить "кота в мешке" - это ОК, потому что есть целая каста в IT - "пассажиры и околопассажиры", к-е умеют балакать на собесах правильные базиворды в правильном порядке, но в работе предпочитают "тянуть за все подробности".
    НО, соискателю, тут я говорю о себе в первую очередь, и людях с мотивацией к развитию(а без этого разработка не разработка), ТАКЖЕ ТОЧНО, хочется быть уверенным, что он не наступит в ***но.
    Поясню на примере - вот есть некий проект, некая команда, некий устоявшийся "стиль и метод" куда собственно и попадет успешный кандидат. И тут вдруг выяснится, что код на самом деле не код, а кусок Г(рязи), и тимлид не видит веских причин приводить это все к какому-то нормальному виду, бизнес не задает вопросы про код, потому как сайт доступен и кнопки жмутся. Какие дальнейшие варианты у кандидата? Правильно - признать, что тут ты бесполезен, со всеми вытекающими. У меня был реальный контракт на 3 месяца, к-й я скрепя зубы вытянул, так как пришлось писать новый, нормальный код с нуля и как то взаимодействовать при этом с окружающими УГ-репами. На это место меня мурыжили 4 часа. Потом были 2 недели на оформление доступа, документов, и только через 2 недели я понял, в какое Г я наступил. Еще через неделю, после каждодневного плевания в сторону коллег на дейликах, честно позвонил бизнесу и сказал что есть по факту. Бизнесу было глубоко фиолетово. Так как "сайт работает". Итого, вместо вялой разработки, на к-ю рассчитывал я(за такую ЗП), я получил овердофига адреналина каждый день - ругался со всей командой, причем все были согласны со мной по итогу.
    Из чего для себя сделал вывод - Я хочу видеть тот код, с которым мне предстоит работать ДО каких либо интервью. Так и пишу на отклики HR: "был негативный опыт, пришлите 200 строк вашего кода, после чего продолжим"


  1. StepanRodionov
    24.01.2023 13:01

    Ожидал аналитики со статистикой, CR вакансий с зарплатой / без и тому подобного. А в итоге плохо отформатированный поток рассуждений с абзацами как в "Войне и Мире". И странные расчеты с синьорами за 800 рублей в час.

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

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


  1. TedBeer
    24.01.2023 13:17
    +2

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


  1. emerald_isle
    24.01.2023 14:21
    +2

    как в свое время наделали бед в России книги Карнеги (надо сказать, весьма вздорные).

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


    1. AYamangulov Автор
      24.01.2023 17:14
      -3

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

      Отдельная благодарность участвовавшим в обсуждении хейтерам! Если бы они знали, что их активность поднимает интерес к статье намного эффективнее, чем даже положительные отклики, они бы так не усердствовали. Пишите еще, ругайте побольше :) Хвалить тоже можно, но не обязательно, главное - интерес :)


      1. emerald_isle
        24.01.2023 20:08
        +1

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

        Я просто не в курсе что там Карнеги в России такого натворил, пропустил как-то.


        1. AYamangulov Автор
          26.01.2023 11:50

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

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


      1. WraithOW
        24.01.2023 20:35
        +3

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


  1. lymes
    24.01.2023 16:10
    +1

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


    1. K_Chicago
      24.01.2023 21:49
      +1

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

      В Италии и в правду все дела решают "телефонным правом"?


  1. vmarunin
    24.01.2023 17:11
    +4

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


    1. Andrey_Solomatin
      24.01.2023 22:47

      Я перед собесами заглядывал, просто посмотреть может ли человек писать код (собес мидлов).

      Я обычно не трачу много времени, если сразу в глаза что-то не бросается, то закрываю.

      Есть кусок кода в ваккуме который нереально трудно оценить.

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

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

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

      Но скорее всего ничего же нет.

      Зато быстро смотреть закончите :)


    1. izuck3n
      25.01.2023 11:47

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

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

      • весь проект в один коммит или максимально мусорная история комитов (особенно если подается как умение круто работать с VCS)

      • демонстрируется буквально пустой хаб или репы как валидный датапоинт

      • репо с прошлой работы, не опенсорс, делаем выводы

      • [актуальные] [чужие] секреты с [пре]продакшена в репо

      • всякий мусор типа закомиченных node_modules

      • вообще "плохие" типичные ошибки которые часто сразу видно особенно если это мой стек

      • хаб с десятками форков, но вообще без личных комитов

      • форк, переоформленный как свой собственный проект

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

      • или условно "болгенос", доходит реально до абсурда с изменением названий переменных

      • даже просто показывают чужое репо

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

      • туду листы если подается под несоответствующим соусом

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

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

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


  1. Didimus
    24.01.2023 18:11

    Просто у кадров кипиай на количество собеседований


    1. Mephistophele
      24.01.2023 18:39

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


      1. Didimus
        25.01.2023 21:00

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


  1. Mephistophele
    24.01.2023 19:19
    +4

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

    Если мущчина зарабатывает меньше 250к, то он не мущчина.
    https://www.youtube.com/watch?v=yejCi7LjSQU

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

    Некоторые ходят на собеседование к Вудману и потом работают в той самой индустрии. Каждому своё.

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

    Хотите узнать про вилки - спросите. Возможно скажут, возможно - нет. Точно так же как и вас могут спросить про ожидаемую зарплату. Обычные переговоры, не более.

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

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


  1. AMokshanov
    24.01.2023 21:43
    +2

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

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


  1. 0HenrY0
    24.01.2023 22:23
    +2

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


    1. AYamangulov Автор
      25.01.2023 11:43
      -1

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


      1. WraithOW
        25.01.2023 13:52
        +3

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


  1. Newbilius
    25.01.2023 06:50
    +1

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


    1. AYamangulov Автор
      25.01.2023 09:48

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


  1. kashtan404
    25.01.2023 21:51
    +1

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


  1. Dimaasik
    26.01.2023 08:59

    Эти вакансии созданны чтобы джуны набивали руку и шишки)