Мой работодатель недавно опубликовал вакансию для разработчика на C # с опытом работы 3-5 лет. Требования и ожидания на должность были справедливыми, вплоть до критериев определения заработной платы. Было четко указано, что компенсация будет зависеть ТОЛЬКО от опыта работы с C #, и что многолетний опыт программирования с другими языками и структурами будет считаться неуместным и не учитываться. Я выразил обеспокоенность по поводу HR, что хорошие кандидаты увидят это как красный флаг и держись подальше. Я попытался объяснить, что разработка программного обеспечения - это гораздо больше, чем просто языки, и что оплата кого-то за опыт работы на одном языке - это очень недальновидный подход к найму хороших разработчиков (я говорю об этом в отдел кадров компании-разработчика программного обеспечения). ,
Ответ: «Мы устали тратить время на интервью с разработчиками, которые ожидают« большую зарплату », потому что у них много дополнительного опыта программирования на языках, отличных от того, что нам требуется». Проблема № 1 в том, что «большие зарплаты» = рыночная ставка. После серьезного обсуждения они по сути признали, что никому в компании не платят за рыночную ставку за их навыки, и с этим ничего не поделаешь. У C-suite есть менталитет, что сотрудникам нужно платить только за навыки, проверенные годами под их наблюдением. Разработчики начального уровня получают менее 38 тыс. Долл. И могут достигнуть 50 тыс. Через 3 года, что, я полагаю, соответствует тому, что они планируют предложить кандидатам на должность в C #. Еще одно интересное открытие (не актуально) - люди «повышены» к высшим обязанностям не прибавляют повышений. «Продвижение» считается корректировкой ролей людей, чтобы лучше соответствовать их «сильным сторонам», за что им уже платят.
Услышав эти суровые истины прямо из отдела кадров, я бы предположил, что большинство людей, которые сами ищут, быстро начнут искать нового работодателя, который лучше понимает, что они делают в отрасли (эта компания терпит неудачу во многих других пути, но я не хочу писать книгу). Вот моя дилемма однако:
Это первая официальная должность в области разработки программного обеспечения, которую я занимал всего 1 год. Моя предыдущая трехлетняя должность была в очень маленькой компании, где я выполнял много обязанностей, включая разработку программного обеспечения (не в официальном описании, но я очень старался сделать это). Я определила местные вакансии, на которые я в настоящее время имею право, большинство платит по крайней мере на 50% больше, чем я получаю сейчас. Вопрос в том, слишком ли рано для прыжка? Я получаю ценный опыт в моей нынешней должности, без недостатка интересных проектов. Рабочая обстановка очень удобная, и мне многие говорят, что я в центре внимания ребят уровня С за то, что мне удалось сделать за короткое время (хотя это того стоит). Тем не менее, есть четкая альтернативная стоимость пребывания, зная теперь с уверенностью, что мне придется ждать 3-5 лет только для того, чтобы ограничиться тем, что я потенциально мог бы заработать в другом месте в этом году. Я также знаю, что «бункер» - опасный ярлык, независимо от причин.
ОБНОВЛЕНИЕ: Я только что принял предложение в другой компании, заплатив значительно больше и с еще более прохладными проектами. Спасибо всем за проницательные ответы.