zabavakrasava: (Default)
[personal profile] zabavakrasava
Раз уж у нас тут недавно были дискуссии о женщинах в программировании, поговорим еще о работе и профпригодности как таковой.

Вот вам рассказ программиста. Но, думаю, каждый из нас так или иначе встречался с тем, что описано, и в других сферах.
Это тот же самый человек, который написал предыдущий пост, вызвавший столько криков. И если вы не успели еще его возненавидеть за ЯКОБЫ сексистскую позицию, то теперь у вас есть возможность возненавидеть его за РЕАЛЬНУЮ жесткую позицию по поводу уровня профпригодности в области, вне зависимости от пола кандидата.

"...Собеседование на должность программиста, в резюме пять лет одного языка программирования и восемь — другого, а задание… я не буду его здесь публиковать, но, в общем, если вы умеете программировать, оно будет для вас почти оскорбительно простым. Я провожу собеседования по Skype и пользуюсь Google-документом c общим доступом, чтобы наблюдать, как кандидат решает задачу, в реальном времени.

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

Я сейчас не говорю о кандидатах, которые не дотягивают до заданного нами высокого уровня. Я говорю о способности решить задачу, которую может без проблем решить любой минимально компетентный программист. Это как для водителя проехать по прямой и свернуть за угол. Как для автомеханика подкачать шины. Как для медсестры дать больному таблетку. Как для шеф-повара приготовить бутерброд. Как для парикмахера постричь налысо. Улавливаете, к чему я?.."



(Кстати, он после обсуждений про женщин в программировании не поленился сделать статистический анализ проведенных ним лично за последние полтора года собеседований конкретно на профпригодность (умение писать код). И выяснил занимательный факт, что как женщин так и мужчин прошло техническую проверку ровнёхонько (!) по 22% из общего числа кандидатов каждого пола.)

Но сейчас мы не письки-сиськи и не про феминизм. А про профпригодность соискателей.

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

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

Ну или на какую там стандартную хреноту принято тратить время на собеседованиях?

А тут бац - и попросили задачку решить. А он не ожидал. Невдобно вийшло.

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

П.С. Хотя, конечно, бывает и обратное. С год назад работала я на одном проекте. Где были мы с подругой привлечены на фриланс-основе. И сделали проект (каждая отвечала за свой участок работы). И пули свистели у нас над головой, и браво мы справлялись с неизбежными форсмажорами, и ели мы с руководителем компании из одного солдатского котелка, в поле, так сказать. Потому как всей "компании" и было человек семь, так что каждый, не взирая на чины, хватал больше и кидал дальше, как на всяком ивент-проекте.

Так вот, после окончания встал вопрос о том, чтобы взять нас на работу туда же, на постоянку. Подруга первой сходила на собеседование с тем самым "руководителем", с которым только вчера из одного окопа, так сказать, вылезли.
И первое, что спрашивает ее чувак (с которым полтора месяца 24/7 проработали), напустив на себя очень важный вид, и, очевидно, объевшись белены прочитав книжку "Как проводить всамделишные собеседования"

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

Бл*дь.

Храни меня бог от таких вот менеджеров и таких собеседований.

Date: 2015-08-05 05:09 pm (UTC)
From: [identity profile] soonts.livejournal.com
>если сравнивать со среднемировым уровнем
Не надо со среднемировым. В мире 1.3 миллиарда китайцев, почти столько же индусов, и т.д.
Если сотрудник в офис, нужно сравнивать с местным рынком труда.
Если удалённый, с рынком труда контракторов, работающих на страны первого мира — потому что грамотные контракторы именно на него работают, я кстати сейчас один из них.

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

>не знаю, причем тут величина зарплаты
При том, что принцип «you get what you pay for» довольно хорошо описывает рынок труда. Предлагаете недостаточно — и к вам на собеседования приходят кандидаты, 80% которых не умеют программировать.

Date: 2015-08-05 05:33 pm (UTC)
From: [identity profile] zabavakrasava.livejournal.com
да, я, когда имела в виду среднемировой уровень, конечно же, оговорилась. Либо не учла китайцев или некоторых украинских программистов, работающих в Украине за 150-200 баксов в месяц.

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

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

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

Date: 2015-08-05 06:53 pm (UTC)
From: [identity profile] soonts.livejournal.com
Если берёт контракторов на удалёнку, пускай предложит хотя бы $40 в час, лучше больше. Понятно, что будет много предложений от условных индусов, но их можно отсеивать за минуты, а не за часы.
Если он готов платить за услуги по поиску и отбору, и ищет людей для работы с какими-то mainstream-технологиями — может попробовать http://www.toptal.com/ Мне они правда так ничего хорошего и не нашли, но у меня технологии, не особо типичные для фриланеров, всё-таки mainstream-технологии сейчас это web (RoR, asp.net, node.js, jquery) и mobile (iOS, Android, Unity3D, Xamarin), а я не горю желанием в эти стороны перепрофилироваться, работы и так хватает.

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

Date: 2015-08-05 09:07 pm (UTC)
From: [identity profile] zabavakrasava.livejournal.com
насколько я знаю, этот человек проверяет технические знания кандидатов, а не сам рекрутер и эйчар в одном лице.

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

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

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

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

1) первые активно защищают свое право на невежество, право на плохой код и даже возмущаются - как смеют им устраивать собеседование в том формате, в котором устраивает он. И вообще. Доколе?!
Ну или обсуждают персону автора. Мол, и ЧСВ у него, и слишком много о себе воображает.
Специалист нашелся, мать его так. Да что он себе вообще позволяет.

2) другие просто спрашивают с интересом - а чем ты их мучаешь-то?
Он говорит - ну вот примерно такое задание. Ребята говорят - тю. И пишут ответ. И им говорят - ну вот и ладушки, вы вполне на уровне тех 22%. Хотите - пришлите свое резюме и пройдите собеседование официально.

просто некоторые любят орать, критиковать и наезжать.

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

очень четкое разделение.

Date: 2015-08-05 10:29 pm (UTC)
From: [identity profile] soonts.livejournal.com
«обсуждать зарплату я не стану прилюдно» — не хотите, не обсуждайте.
Просто имейте в виду, что медианная зарплата удалённого разработчика, который занимается 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.

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

Profile

zabavakrasava: (Default)
zabavakrasava

August 2017

S M T W T F S
   123 45
67 8 910 1112
1314 1516171819
2021 2223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 15th, 2025 10:03 am
Powered by Dreamwidth Studios