Объявления работы преувеличивают их требования? [закрыто]

106

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

Я видел много публикаций, в которых говорится, что им требуется несколько лет (2 или более) опыта в относительно небольшой технологии или библиотеке, что-то специфическое для их компании. В других случаях я вижу 5 или даже 7+ лет опыта, требуемого для языка. Сами по себе некоторые из них были бы нормальными, но это становится нелепым, когда небольшая городская компания говорит, что вам нужно 3 года на двух языках, знание сетевого программирования, сценариев, баз данных и тому подобное, например, «опыт работы с большими крайне избыточными критически важными бизнес-системами». Все одновременно.

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

Tesserex
источник
54
Да. Они преувеличивают требования, потому что дрянные кодеры преувеличивают свои способности. Просто поработайте над своим резюме, чтобы сказать: «Я не дебил», немного преувеличивайте и применяйте. Работодатели действительно страдают от потока плохих кандидатов. Создание запугивающей публикации - один из способов отфильтровать полных дебилов. Вы должны это понимать. Знаете, проходить через входную дверь тяжело как для сотрудников, так и для работодателей, потому что, как вы говорите, FizzBuzz потерпит неудачу.
Работа
36
Мои любимые объявления о вакансиях, в которых требуется «младший» разработчик с опытом работы 5–7 лет на 4 разных языках.
RDL
50
@RDL: еще лучше, я помню (много) рекламы для начинающих разработчиков с 5-7-летним опытом работы в .NET ... через 2 года после ее выпуска.
Стивен Эверс
13
@Dan - Однажды у меня было телефонное интервью, где я предположил, что каждая компания, если честно, является Agile постепенно, и спросил, куда они себя поставят, и почему. Он ответил, что они должны были быть на 100% гибкими (преднамеренный выбор корпуса), потому что их требования менялись ежечасно.
PDR
15
О, я всегда любил людей, которые хотели 3 года опыта администрирования Windows 2000 ... в 2001 году. Иногда люди, предъявляющие эти требования, не имеют ни малейшего понятия, о чем они говорят.
Тридус,

Ответы:

90

Да, они определенно делают. Однако я обычно придерживаюсь правила 75%: если я чувствую, что знаю по крайней мере 75% требований, тогда я продолжу и подам заявку. Все остальное они могут просто обучить меня.

user6791
источник
9
О, слишком опасно раскрывать это правило 75%, потому что плохие кодеры могут читать нас! Попытайтесь угадать, какое требование они отбросят в соответствии с «правилом 75%» при следующих рабочих требованиях: 1) опыт работы с C ++; 2) мотивированный; 3) командный игрок; 4) быстро обучающийся.
П Швед
4
@ Павел Швед ... пфф ... просто. Прокат для подгонки! C ++ можно научить!
Стивен Эверс
30
@ Павел, я в форме человека, чего еще они могут попросить?
dan_waterworth
@dan_waterworth: Что, они только нанимают людей? Явная дискриминация, я говорю! Я на 97% в форме человека!
Писквор
3
@dan: в 1997-2000 годах, если вы были примерно в форме человека и могли писать C ++, у вас была работа.
Данк
66

Со стороны найма вот как это работает

  1. Ведущий разработчик записывает требования для двух работ

  2. Менеджер проектов объединяет их в одно объявление = "веб-дизайнер, который знает erlang"

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

  4. Затем HR исправляет это, изменяя perl на pearl и используя 2007-летний опыт работы с Windows Server.

  5. Затем рекрутер «улучшает» резюме кандидатов - говорит, что он знает VB, это язык, Erlang - это язык, поэтому я просто поменяю его на 10-летний опыт работы с Erlang.

Мартин Беккет
источник
@ Андерс К. - горький, циничный, извращенный - я?
Мартин Беккет
3
+1 У меня был рекрутер сменить резюме, не спрашивая. Мало того, он решил, что кое-что из того, что я записал, не имеет отношения к тому, что он считал работой. Поставил галочку, я только что получил работу в другом месте, которая посмотрела все резюме. Не люблю вербовщиков.
Билл
6
@ Билл - у меня был один, который снял мою докторскую степень (думал, что я выглядел слишком квалифицированным). Проблема в том, что я также подал заявку на другую работу в той же группе компаний - с тем же отделом кадров!
Мартин Беккет
Пожалуйста, скажи мне, что ты шутишь. Нет, серьезно, это не то, что на самом деле происходит?
Андрей М
@ Andrew - ну, иногда кандидаты также лгут, и компании будут предъявлять требования к новым крутым технологиям, чтобы заманить разработчиков к тому, что в итоге станет ролью поддержки VB. Таким образом, вышесказанное - ЛУЧШЕЕ, на что вы можете надеяться!
Мартин Беккет
49

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

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

Роберт Харви
источник
10
+1 за игру в слова, будучи фанатом металла и классным азиатским персонажем.
Работа
@Job - Если вам любопытно, значит «красиво».
DMan
32

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

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

Tridus
источник
2
Я видел это уже раньше - не в разработке программного обеспечения, но все же.
sevenseacat
3
Особенно в Европейском Союзе, где правительственные агентства выше определенного размера должны подать заявку на участие в общеевропейском конкурсе , что обычно означает, что они заканчивают тем, что у какого-то подрядчика из другого конца Европы не говорят по-английски, не говоря уже о своем родном язык.
Йорг Миттаг
2
@ Jörg W Mittag: ты имеешь в виду, что разработчик не говорит на родном языке команды или не использует английский в качестве родного (я понимаю, что в некоторых случаях даже если предположить, что разработчик будет говорить на своем родном языке, это сложная задача, но давайте уйдем пока что)
1
@moz - довольно часто заявитель, кажется, не говорит (не говоря уже о том, чтобы читать или писать) ни на одном из известных языков. За исключением действительно плохого государственного рынка, работа в сфере ИТ не совсем привлекает крем-де-ла-крем (комментарии должны содержать фиксированную квоту французского языка, чтобы соответствовать правилам размещения в ЕС)
Мартин Беккет
2
Это также происходит с программой H1B: они хотят нанять или импортировать H1B, поэтому они требуют кого-то, кто является опытным игроком в крикет и свободно говорит на телугу, с продвинутой работой в области гидродинамики.
Кевин Клайн
20

Они делают, потому что большинство резюме преувеличены

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

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

dukeofgaming
источник
3
Никогда не говори всегда
Мэтью Уайтед
9
@Matthew Я всегда буду помнить это
dukeofgaming
3
И резюме всегда преувеличены, потому что требования к работе неоправданно высоки. -1 вам и +1 программистам.stackexchange.com
questions/
@Pavel </ 3. Там, дал ему больше понимания.
dukeofgaming
теперь ты сажаешь меня в цикл ... хорошо, +1 к обоим. :-)
P Швед
19

Они преувеличивают, и я считаю, что это ошибка. Те, кто не подает заявку, потому что они не могут выполнить 100% или даже 90% требований, вероятно, являются людьми, с которыми вы хотите поговорить, но они не подают заявки, потому что «они могут читать спецификации».

Julio
источник
9

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

  1. Рекламный агент или специалист по персоналу, который не знает технологии, написал объявление.
  2. Они намеренно пытаются запугать рифф-болтовню (как говорили другие).

Номер 1 самый раздражающий. Это произойдет примерно так: специалисту по подбору персонала или персоналу по набору персонала дается список технологий, которые используются в компании, вместе с кратким описанием того, какие из них являются актуальными и важными, а какие, возможно, незначительными и / или выход. Затем они будут часто неверно истолковывать, какой из них принадлежит спискам «требуемый» или «желательный», или, что еще хуже, представлять что-то чрезвычайно маргинальное как повседневную требуемую реальность.

Например: на одном из моих предыдущих заданий рекрутер сказал мне, что компания использует Rational Rose и выполняет очень формальное проектирование и разработку с использованием UML и т. Д. Оказалось, что ни Rational Rose, ни UML, ни какой-либо другой формальный процесс проектирования не использовались на компания вообще - это было просто то, что контактное лицо компании упомянуло как «приятно иметь», просто как обширную справочную информацию по какой-то причине. Но рекрутер побежал вместе с ним и представил эту роль как жесткую роль, основанную на процессах проектирования.

Еще один случай, когда у меня была заявка на роль в C ++, и в итоге я занимался Java. Это была большая компания с несколькими разными продуктами. Они наняли меня на роль C ++, я занимался этим восемь месяцев, а затем им понадобились дополнительные руки в команде Java. На самом деле, другие люди пошли прямо в другую команду после того, как прошли собеседование на работу в другой команде.

TL; DR : Да, они делают. Иногда из-за незнания того, что важно, а иногда из-за преднамеренной попытки запугать. Я думаю, что «правило 75%» - хорошее эмпирическое правило. Кроме того, возможно, читая между строк и думая о том, что роль может включать в себя. Эти списки часто пересекаются или просто избыточны. например. Если вы знаете, как работает XML, и использовали его годами, вы узнаете протокол передачи данных на основе YAML или JSON за день. например. Подумайте, как ваш существующий набор навыков можно перенести на то, о чем просит роль. Часто знание конкретного инструмента менее важно, чем знание концепций, лежащих в его основе.

Бобби Столы
источник
1
Однажды мне позвонил Хр, потому что они думали, что у них есть новая должность, для которой я подхожу (вместо той, на которую я фактически претендовал). Я спросил, на каких языках программирования требуется позиция, и человек на другом конце телефона сказал: «Это важно?»
HLGEM
Почему команда программистов просто не пишет спецификацию и требует, чтобы рекрутер опубликовал ее без изменений?
Андрей М
@ Андрей: Это было бы слишком много смысла. :) Часто решения о найме принимаются "сверху". А менеджеры высокого уровня + HR отвечают за процесс по политическим причинам. Это то, что я видел (особенно в крупных организациях).
Бобби Столы
9

Я имел обыкновение разрабатывать для компании, которая сделала HR-программное обеспечение, чтобы решить этот точный вопрос, и есть еще один фактор, о котором никто не говорил. Компании часто используют «количество лет опыта работы с X» в качестве прокси «хорошего в X», поэтому, когда они просят кого-то с «5 годами Java», они действительно хотят кого-то, кто является отличным Java-разработчиком.

Это хорошо работает в других отраслях: юрист с 7-летним стажем, как правило, лучше, чем юрист с 3-х летним стажем. То же самое касается доктора: вы бы выбрали кардиохирурга с 1000 операциями под его поясом над новичком, который сделал 10. Но это не так хорошо применяется в программировании. Мы все знаем умных программистов, хорошо разбирающихся в разных языках, которые после 6 месяцев освоили Java, как вторую натуру. Мы также знаем людей, которые десятилетиями плохо кодировали на Java. Опыт просто не коррелирует с навыками программирования, как в других отраслях.

Так почему они спрашивают это, вы говорите? Потому что на самом деле нет лучшего способа задать вопрос. Если вы ищете умного программиста, вы не можете просто сказать «Умный в Java»; Вы должны сказать "5 лет опыта в Java". Поэтому, когда вы видите объявление о работе, требующее 5-летнего опыта работы с 2-летней технологией, это просто означает, что они ищут программиста рок-звезд. Так что, если вы думаете, что у вас это есть, подайте заявку.

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

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

прецизионный самописец
источник
5

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

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

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

Билл Ящерица
источник
Поэтому менеджеры, которые делают это, должны быть уволены. И генеральных директоров тоже нужно уволить, чтобы не уволить менеджеров. PS: Это не было ироничным комментарием, я на самом деле очень серьезно.
Раду Мурзеа
3

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

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

Просто мои 2 цента.

webdad3
источник
3

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

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

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

Что касается глупой рекламы, в 2007 году я помню, как увидел объявление о работе, которому нужно более 10 лет опыта .NET (думаю, когда ему было 5 лет) ...

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

Даже забывая о том, что вы, должно быть, работали одновременно на двух штатных работах, или работали в микроволновке, или путешествовали со скоростью, близкой к скорости света, или что-то в этом роде (смеется), требуя более 10 лет опыта для кодирования? ! Шутки в сторону?! С каких это пор это было необходимо ?

Том Чантлер
источник
Я бы подумал, что это будет необходимо во многих вещах, таких как все, что связано с безопасностью, например, медицинское оборудование.
sevenseacat
Это кажется бессмысленным для меня. Так вы бы отказались от самого способного парня когда-либо, так как он только окончил университет (и начал зарабатывать на жизнь) девять лет назад?
Том Чантлер
Dommer - Не уверен, что это были за отрицательные голоса, поэтому я столкнулся с вами одним, потому что я думаю, что ваш ответ был разумным.
jpierson
@jpierson: Спасибо! Я тоже не был уверен. Это был мой первый визит на этот сайт SE, и он не показался мне очень дружелюбным. Вы восстановили мою веру в человечество! ;-)
Том Чантлер
2

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

nikie
источник
2

В общем, объявление о работе перечисляет набор необходимых навыков, а не просто набор.

По сути, объявление о работе описывает «Оптимального кандидата», но редко описывает основные требования. Это молчаливое предположение, что кандидаты будут подавать заявки, если они чувствуют, что они «достаточно близки» к тому, о чем просят.

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

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

Тим О'Нил
источник
2

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

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

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

оборота jpierson
источник
1

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

Стивен Эверс
источник
1

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

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

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

красно-грязь
источник
0

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

Вы увидите много этих объявлений также на австралийских вакансиях. Особенно австралийцы (HR), похоже, ценят опыт работы с технологиями выше ваших способностей, навыков, образования или проектов, которые вы завершили. И им нужен опыт работы с конкретной технологией - 5 лет или около того в сумасшедшей библиотеке или в рамках, на изучение которой уходит несколько часов. На одной работе зарплата была отличной, поэтому я обратился только к специалисту по персоналу, который сказал, что ВСЕ «быстро учатся». Резюме каким-то образом попало в руки главы разработчика, который сразу же позвонил мне, но это уже другая история.

О да, и все знают .Net, нам нужен кто-то опытный в InstantForum! Все знают .Net, нам нужен кто-то опытный в InsiteCreation CMS! Все знают PHP и множество открытых источников, таких как Drupal, Magento и eZPublish, но нам нужен кто-то, кто имеет 5-летний опыт Wordpress!

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

Мистер дзен
источник
0

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

JeffO
источник
0

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

Требуется:

LAMP, PHP, MySQL Flex, ActionScript OpenGL

И конечно вы должны были знать C #

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

Джек Маркетти
источник
0

ИМХО, большинство вакансий не преувеличивают свои требования.

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

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

Uri
источник
0

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

  1. В команде достаточно сотрудников, чтобы у заявителя не было проблем с определенными навыками, если они в целом обладают необходимыми навыками
  2. Работа довольно технически сложна, и возможные кандидаты знают об этом, поэтому требования в некоторой степени занижены, чтобы мы не отклоняли отличных кандидатов только потому, что (например) они не знают Python.
  3. Мы нанимаем инженеров на разных уровнях, поэтому люди, отвечающие на одну и ту же рекламу, будут наниматься на разные должности в зависимости от их способностей.
Джеймс Янгман
источник