я видел халтуру в лицо
Aug. 5th, 2015 02:31 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Раз уж у нас тут недавно были дискуссии о женщинах в программировании, поговорим еще о работе и профпригодности как таковой.
Вот вам рассказ программиста. Но, думаю, каждый из нас так или иначе встречался с тем, что описано, и в других сферах.
Это тот же самый человек, который написал предыдущий пост, вызвавший столько криков. И если вы не успели еще его возненавидеть за ЯКОБЫ сексистскую позицию, то теперь у вас есть возможность возненавидеть его за РЕАЛЬНУЮ жесткую позицию по поводу уровня профпригодности в области, вне зависимости от пола кандидата.
"...Собеседование на должность программиста, в резюме пять лет одного языка программирования и восемь — другого, а задание… я не буду его здесь публиковать, но, в общем, если вы умеете программировать, оно будет для вас почти оскорбительно простым. Я провожу собеседования по Skype и пользуюсь Google-документом c общим доступом, чтобы наблюдать, как кандидат решает задачу, в реальном времени.
Не менее, чем в половине случаев то, что я вижу, выглядит как езда пьяного психопата по льду вслепую. Я гляжу в бездну невежества, а бездна глядит в меня. Ослепительный ангел халтуры отрыгивает говнокод, за каждую строку которого Господь убивает белька. Чтобы не заразиться ретровирусом, вызывающим раннюю профнепригодность, я отсаживаюсь подальше от экрана, а потом получаю в буфете положенные за вредность пол-литра пива.
Я сейчас не говорю о кандидатах, которые не дотягивают до заданного нами высокого уровня. Я говорю о способности решить задачу, которую может без проблем решить любой минимально компетентный программист. Это как для водителя проехать по прямой и свернуть за угол. Как для автомеханика подкачать шины. Как для медсестры дать больному таблетку. Как для шеф-повара приготовить бутерброд. Как для парикмахера постричь налысо. Улавливаете, к чему я?.."
(Кстати, он после обсуждений про женщин в программировании не поленился сделать статистический анализ проведенных ним лично за последние полтора года собеседований конкретно на профпригодность (умение писать код). И выяснил занимательный факт, что как женщин так и мужчин прошло техническую проверку ровнёхонько (!) по 22% из общего числа кандидатов каждого пола.)
Но сейчас мы не письки-сиськи и не про феминизм. А про профпригодность соискателей.
Кстати, как-то краем уха лично слышала проведение такого собеседования, как описано в посте. Кандидату в программисты говорят - здравствуйте, не будем терять время, давайте, садитесь и пишите код.
И очень часто у человека реальное изумление в голосе - что?! вот так сразу?! Я думал, будет беседа...Я не ожидал проверки! У меня же в резюме написано, что я, честное слово, Настоящий Программист! А вы вот так сразу, рррраз - и проверку, без предварительных ласк?!
Да, бл*дь, тебя берут на программиста, но ты, наверное, ожидал вот этих задушевных расспросов "за жызнь" - а расскажите-ка о своих пяти сильных качествах и пяти недостатках...а какие у вас хобби?.. а как вы представляете себе свою карьеру через пять лет?
Ну или на какую там стандартную хреноту принято тратить время на собеседованиях?
А тут бац - и попросили задачку решить. А он не ожидал. Невдобно вийшло.
Ну и проходят элементарную техническую проверку на вшивость, как было сказано, лишь 22%.
П.С. Хотя, конечно, бывает и обратное. С год назад работала я на одном проекте. Где были мы с подругой привлечены на фриланс-основе. И сделали проект (каждая отвечала за свой участок работы). И пули свистели у нас над головой, и браво мы справлялись с неизбежными форсмажорами, и ели мы с руководителем компании из одного солдатского котелка, в поле, так сказать. Потому как всей "компании" и было человек семь, так что каждый, не взирая на чины, хватал больше и кидал дальше, как на всяком ивент-проекте.
Так вот, после окончания встал вопрос о том, чтобы взять нас на работу туда же, на постоянку. Подруга первой сходила на собеседование с тем самым "руководителем", с которым только вчера из одного окопа, так сказать, вылезли.
И первое, что спрашивает ее чувак (с которым полтора месяца 24/7 проработали), напустив на себя очень важный вид, и, очевидно,объевшись белены прочитав книжку "Как проводить всамделишные собеседования"
- А расскажи, какие у тебя пять негативных и позитивных качеств? А ты командный игрок или нет?
Бл*дь.
Храни меня бог от таких вот менеджеров и таких собеседований.
Вот вам рассказ программиста. Но, думаю, каждый из нас так или иначе встречался с тем, что описано, и в других сферах.
Это тот же самый человек, который написал предыдущий пост, вызвавший столько криков. И если вы не успели еще его возненавидеть за ЯКОБЫ сексистскую позицию, то теперь у вас есть возможность возненавидеть его за РЕАЛЬНУЮ жесткую позицию по поводу уровня профпригодности в области, вне зависимости от пола кандидата.
"...Собеседование на должность программиста, в резюме пять лет одного языка программирования и восемь — другого, а задание… я не буду его здесь публиковать, но, в общем, если вы умеете программировать, оно будет для вас почти оскорбительно простым. Я провожу собеседования по Skype и пользуюсь Google-документом c общим доступом, чтобы наблюдать, как кандидат решает задачу, в реальном времени.
Не менее, чем в половине случаев то, что я вижу, выглядит как езда пьяного психопата по льду вслепую. Я гляжу в бездну невежества, а бездна глядит в меня. Ослепительный ангел халтуры отрыгивает говнокод, за каждую строку которого Господь убивает белька. Чтобы не заразиться ретровирусом, вызывающим раннюю профнепригодность, я отсаживаюсь подальше от экрана, а потом получаю в буфете положенные за вредность пол-литра пива.
Я сейчас не говорю о кандидатах, которые не дотягивают до заданного нами высокого уровня. Я говорю о способности решить задачу, которую может без проблем решить любой минимально компетентный программист. Это как для водителя проехать по прямой и свернуть за угол. Как для автомеханика подкачать шины. Как для медсестры дать больному таблетку. Как для шеф-повара приготовить бутерброд. Как для парикмахера постричь налысо. Улавливаете, к чему я?.."
(Кстати, он после обсуждений про женщин в программировании не поленился сделать статистический анализ проведенных ним лично за последние полтора года собеседований конкретно на профпригодность (умение писать код). И выяснил занимательный факт, что как женщин так и мужчин прошло техническую проверку ровнёхонько (!) по 22% из общего числа кандидатов каждого пола.)
Но сейчас мы не письки-сиськи и не про феминизм. А про профпригодность соискателей.
Кстати, как-то краем уха лично слышала проведение такого собеседования, как описано в посте. Кандидату в программисты говорят - здравствуйте, не будем терять время, давайте, садитесь и пишите код.
И очень часто у человека реальное изумление в голосе - что?! вот так сразу?! Я думал, будет беседа...Я не ожидал проверки! У меня же в резюме написано, что я, честное слово, Настоящий Программист! А вы вот так сразу, рррраз - и проверку, без предварительных ласк?!
Да, бл*дь, тебя берут на программиста, но ты, наверное, ожидал вот этих задушевных расспросов "за жызнь" - а расскажите-ка о своих пяти сильных качествах и пяти недостатках...а какие у вас хобби?.. а как вы представляете себе свою карьеру через пять лет?
Ну или на какую там стандартную хреноту принято тратить время на собеседованиях?
А тут бац - и попросили задачку решить. А он не ожидал. Невдобно вийшло.
Ну и проходят элементарную техническую проверку на вшивость, как было сказано, лишь 22%.
П.С. Хотя, конечно, бывает и обратное. С год назад работала я на одном проекте. Где были мы с подругой привлечены на фриланс-основе. И сделали проект (каждая отвечала за свой участок работы). И пули свистели у нас над головой, и браво мы справлялись с неизбежными форсмажорами, и ели мы с руководителем компании из одного солдатского котелка, в поле, так сказать. Потому как всей "компании" и было человек семь, так что каждый, не взирая на чины, хватал больше и кидал дальше, как на всяком ивент-проекте.
Так вот, после окончания встал вопрос о том, чтобы взять нас на работу туда же, на постоянку. Подруга первой сходила на собеседование с тем самым "руководителем", с которым только вчера из одного окопа, так сказать, вылезли.
И первое, что спрашивает ее чувак (с которым полтора месяца 24/7 проработали), напустив на себя очень важный вид, и, очевидно,
- А расскажи, какие у тебя пять негативных и позитивных качеств? А ты командный игрок или нет?
Бл*дь.
Храни меня бог от таких вот менеджеров и таких собеседований.
no subject
Date: 2015-08-05 05:09 pm (UTC)Не надо со среднемировым. В мире 1.3 миллиарда китайцев, почти столько же индусов, и т.д.
Если сотрудник в офис, нужно сравнивать с местным рынком труда.
Если удалённый, с рынком труда контракторов, работающих на страны первого мира — потому что грамотные контракторы именно на него работают, я кстати сейчас один из них.
>Там в том числе перечислены языки, на которых должен уметь работать соискатель.
Не только.
Ещё там написано сколько нужно лет опыта, рекламируется работа в компании, и описывается, что именно нужно будет делать. Если работа скучноватая, вроде поклёпки тысячи формочек, приходится предлагать зарплату ощутимо выше рынка, шоб нормальные люди к вам приходили (например так делают банки в Москве или NY). И наоборот, в видеоиграх скажем можно платить несколько меньше рынка и всё равно нанимать грамотных людей.
>не знаю, причем тут величина зарплаты
При том, что принцип «you get what you pay for» довольно хорошо описывает рынок труда. Предлагаете недостаточно — и к вам на собеседования приходят кандидаты, 80% которых не умеют программировать.
no subject
Date: 2015-08-05 05:33 pm (UTC)Надо было писать "среднее для компаний мирового уровня"
по всему остальному - конечно, я попрошу прокомментировать человека, которого, собственно, мы и обсуждаем.
особенно мне интересно что он скажет в ответ на аргумент, что к ним шушера идет потому что денег мало обещают :))) такой вариант пояснений мне вообще в голову не приходил, если честно.
no subject
Date: 2015-08-05 06:53 pm (UTC)Если он готов платить за услуги по поиску и отбору, и ищет людей для работы с какими-то mainstream-технологиями — может попробовать http://www.toptal.com/ Мне они правда так ничего хорошего и не нашли, но у меня технологии, не особо типичные для фриланеров, всё-таки mainstream-технологии сейчас это web (RoR, asp.net, node.js, jquery) и mobile (iOS, Android, Unity3D, Xamarin), а я не горю желанием в эти стороны перепрофилироваться, работы и так хватает.
Если в офис, ничего не могу советовать, слишком зависит от местной специфики.
Может быть такое, шо единственный вариант — искать за границей и платить за релокацию. Понятное дело, шо это медленно и дорого.
no subject
Date: 2015-08-05 09:07 pm (UTC)эйчаров там в компании хватает, им бы и пригодились (возможно) ваши ссылки.
ну и обсуждать зарплату я не стану прилюдно. Думаю, что и он не станет оглашать.
скажу лишь одно - дело не в уровне зарплаты )) дело в массовой переоценке себя как специалиста.
вот я почитала комменты тут и под его постом, и знаете, для меня люди поделились на два вида:
1) первые активно защищают свое право на невежество, право на плохой код и даже возмущаются - как смеют им устраивать собеседование в том формате, в котором устраивает он. И вообще. Доколе?!
Ну или обсуждают персону автора. Мол, и ЧСВ у него, и слишком много о себе воображает.
Специалист нашелся, мать его так. Да что он себе вообще позволяет.
2) другие просто спрашивают с интересом - а чем ты их мучаешь-то?
Он говорит - ну вот примерно такое задание. Ребята говорят - тю. И пишут ответ. И им говорят - ну вот и ладушки, вы вполне на уровне тех 22%. Хотите - пришлите свое резюме и пройдите собеседование официально.
просто некоторые любят орать, критиковать и наезжать.
а другие не выеб***ются, просто интересуются - из-за чего сыр-бор. И получают шанс заработать бабла.
Ну или говорят - спасибо, но мне хорошо и там где я сейчас, менять ничего не буду.
очень четкое разделение.
no subject
Date: 2015-08-05 10:29 pm (UTC)Просто имейте в виду, что медианная зарплата удалённого разработчика, который занимается web development, составляет примерно $50/hour. Во всяком случае так написано в отчёте 2012 года (https://s3.amazonaws.com/ifdconference/2012report/Freelance+Industry+Report+2012+updated.pdf), подготовленном какой-то организацией International Freelancers Academy.
Если предлагаете меньше — не стоит потом жаловаться в жежешечке «80% кандидатов не могут решить простейших задач». Конечно не могут: средний программист, который умеет работать и говорит по-английски, просит за свои услуги $50/hour и больше.
Подозреваю многие коллеги со мной не согласятся, но не бывает абстрактно хорошего или плохого кода.
Стиль кода, который ужас-ужас в системе управления двигателем самолёта, может оказаться вполне норм в приложении, сделанном за 1 вечер для аудитории 100 человек, или в одноразовом скрипте например. Разницу понимают немногие, потому что программисты обычно специализируются в своих областях, и человек, который несколько лет писал web applications, довольно редко потом идёт программировать embedded software.
По поводу вашего разделения — самая большая категория третья, это люди, которые прочитали и по разным причинам не стали каментить.