Гопники теперь и на зарубежных рынках или «Почему так сложно найти нормального программиста?»

Вечная конкуренция


image

Для многих из нас уже давно не секрет, что найти заказчика на проект краткосрочный или долгосрочный на ресурсах интернета — это очень непростая задача. В основном, потому что очень большая конкуренция: от тебя хотят максимум работы за минимум денег. И когда ты откликаешься на ту или иную задачу — ты просто становишься в длинную очередь из кандидатов. На вкус они разумеется в большинстве своём не очень, что очевидно из постов многих работодателей/рекрутёров, которые пишут статьи здесь же, на Habr. Однако, я уверен, что каждый из нас оценивает себя более менее объективно, и если не воображает из себя гуру всего и вся, то хотя бы как минимум заслуживает уважения, ведь уважения заслуживает каждый человек — без исключения. Но рынок фриланса перенасыщен донельзя. У каждого наёмщика на один проект по 10 кандидатов в день.

Интересно, а как именно думает рекрутёр?


Где-то недавно тут была статься, о том, что наёмщик считает адекватными только 2-3 человек из 100 кандидатов, прошедших интервью, и что хороший кандидат — это человек, который верит в ваш продукт, верит в вас, и в макаронного монстра, и в биткоин по 300к$. Иными словами, идеальный наёмный сотрудник — это просто бессознательное существо, которое должно почему то верить в чужое дело (а оно по факту чужое, т.к. это не его собственность, а работодателя, и он знает его всего 2 часа), верить в вас, и свято верить «Наше» правое дело, великолепно кодить и строить архитектуру, а деньги тут играют далеко не главную роль.

Очень удобная позиция, не правда ли? Я хочу найти senior/team-lead разработчика, который будет с пеной у рта писать проект с рвением, отдавая всего себя, и не просить за это хороших денег. То, что вы только что прочитали — это демонстрация полного неуважения работодателя к будущему сотруднику. Хорошая качественная и компетентная работа должна оплачиваться сполна.

Топчик из высказываний


«Деньги не должны играть главную роль для будущего кандидата» (с)

image

Я всё чаще читаю подобный инфантильный бред в статьях этих самых рекрутёров. И на своём опыте и на опыте своих коллег, могу с полной ответственность заявить: Каждый, абсолютно каждый разработчик, имеющий достаточный опыт (3, 5, 10, или 15 лет разработки, не важно сколько) прекрасно знает сколько стоит его время и его навыки, или минимальный порог. Он мог решать задачи такой сложности что некоторым даже и не снилось. Но на интервью его можно спросить про какой то хитрый термин, и он вам не ответит, потому как в его задачах это просто не было нужно. За годы разработки он просто позабыл, что такое слово в его языке вообще существует. Этот инструмент не использовался, потому что не было необходимости.

Какой вывод делает наёмщик? Правильно: «Ой, он не знает таких элементарных вещей, а ведь я всего лишь ввёл в гугле: „Самый редкий и неиспользуемый оператор в устаревшем фреймворке“. Тем самым наёмщик, будь он сам разработчиком или не имея о разработке вообще никакого представления — упускает наимощнейший кадр, который мог бы усилить команду разработки в разы. Но он это не сделал, потому что принять мысль „кандидат слишком глуп, раз не знает таких очевидных вещей“ гораздо проще, чем „а вдруг он просто забыл, потому что ему это не нужно было в его задачах, а вдруг это не “очевидная вещь», а просто один из тысяч инструментов в разработке, который нету смысла запоминать наизусть"?

Поделимся живыми примерами


Недавно один «ПМ» с upwork, ищущий сеньора в команду разработки своего проекта во время интервью задала мне вопрос: «А что такое экранирование и боксинг».

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

Другой наёмщик задал вопрос «что такое check?». Хмм… подумал я, наверняка системное слово, выполняющее проверку какого-либо стека, однако не ответил. У меня не было необходимости использовать этот инструмент. В этот момент я сознал, что говорю с человеком, который хочет просто развлечься и потопить кандидата, тем самым унизив его и назначив его труду минимальную цену. Конечно я в мягкой форме послал его куда подальше с такими вопросами. Разумеется, я приправил, что данная терминология, как и вообще этот вопрос, никак не связана с фулстек веб разработкой, и будь у меня желание, я бы тоже мог засыпать его терминами и заумными названиями, и он бы так же не выплыл, вообще никак. Конечно, собеседник сразу же включил заднюю и решил закончить разговор.

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

А какие нелепейшие вопросы задавали на собеседованиях Вам?

Вся суть


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

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

Такие люди не заслуживают и секунды Вашего внимания.

Забавное наблюдение


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

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

image

Ладно, что там по выводам?


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

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

image
Поделиться публикацией

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

    +1
    samlib.ru/editors/f/f_w/poiskrabotywrossiiwxxiweke.shtml вот уже больше пяти лет этой статье, а ничего не меняется.
      0
      годная статья, спасибо)
      +1
      Спасибо автору за подтверждение моего мнения по этому вопросу. Порой просто диву даешься, когда отвечать приходится на вопросы или решать забавные шарады. С откровенным хамством не сталкивался. Может в силу возраста. Но с откровенно глупых вопросов было очень и очень много. Даже от технарей. Может это и есть хамство техническое ;)
        –1
        По какой то причине, они считают что именно они «имеют право» хамить, надменно вести речь, опаздывать, и всячески издеваться над кандидатом.

        Чешут своё ЧСВ об соискателя, а если прилетит от босса за такое отношение, то -«А это стресс-интервью было и кандидат его с треском провалил! Нам тут неженки не нужны!»
          –1

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


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

            0

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

            0
            «Деньги не должны играть главную роль для будущего кандидата» (с)
            Каждый, абсолютно каждый разработчик… прекрасно знает сколько стоит его время и его навыки, или минимальный порог.

            Не вижу противоречия. Это всего лишь значит, что при наличии двух позиций, предлагающих одна 100 условных единиц, а другая 110, при том, что минимальный порог для себя разработчик оценивает в 90, действительно хороший разработчик выберет за 100, если этот проект ему подходит больше. Если вы готовы променять удовольствие от работы, и как следствие, принести в компанию негативное влияние на коллектив, продукт и репутацию («в компании Х работают одни идиоты, как я вообще там оказался»), на лишние 10% зп, спасибо, «мы вам перезвоним».
              0
              Есть 2 состояния разработчика — человек умеет писать код или не умеет. Термины, логические задачки — это показатель, что работодатель не до конца понимает, кто ему нужен. И, правда, лучше с такими не связываться. Встать и сказать до свидания прямо на собеседовании или отключить скайп
                –1
                У кандидата на лбу не написано обычно, умеет он или нет. Как это проверить? Тестовое задание далеко не всегда показательно и ничего не говорит о навыках коммуникации и работы в команде. Термины и логические задачки это не показатель, да. Но вот когда кандидат на неудобный ему вопрос встает и уходит, это как раз показатель — хорошо что это выяснилось на собеседовании, а не через 3 месяца работы, когда его попросили сделать что-то, что ему не нравится
                0
                Думаю такая ситуация во фрилансе из-за того, что на каждую вакансию набегает толпа из студентов, готовых взяться за что угодно, при этом ни в чем толком не разбираясь. Рано или поздно у любого работодателя сдают нервы, хотя это их не оправдывает, конечно.
                  +1
                  И все-таки я не пойму, здесь пишут что работодателям сотрудники не нужны и они ищут рабов за еду, в другой недавней статье пишут что лучший способ добиваться повышения зарплаты это смена места работы, потому что кадров дефицит. Где правда то?
                    0
                    Автору всё-таки допекло. Хотя, в некоторой мере, описанное выше — не только забавный опыт, но и стечение обстоятельств.

                    По работе сейчас нужно искать человека в команду, на «зарубежном» рынке. Можно было бы разразиться похожей статьёй с другой стороны баррикад, но зачем? Ключевая мысль ведь изложена в конце текста и стара, как мир: «Относитесь так, как хотите, чтобы относились к вам»…

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

                    Чего Вы хотели достичь этой статьёй?
                      0
                      Сдаётся мне что количество людей которые осознанно ведут себя так чтобы унизить или оскорбить человека исчезающе мало. Это уж законченные социопаты.

                      Остальные — это как умею так и могу. Ну и сверху к этому — «жена утром пропил устроила» или что-то типа этого.

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

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

                      Самое читаемое