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