Работа с инженерами, которые часто уходят с работы [закрыто]

114

Мой друг - менеджер проектов в софтверной компании. Самое неприятное для него - это то, что его инженеры часто уходят с работы . Компания усердно работает над набором новых инженеров, передачей проектов и поддержанием стабильного качества продукции. Когда люди уходят, это сводит моего друга с ума.

Эти инженеры довольно молоды и амбициозны, и им нужны более высокие зарплаты и лучшие должности. Большой босс думает об этом только с финансовой точки зрения, и его теория состоит в том, что « три новичка всегда лучше, чем один ветеран » (что, как опытный инженер, я знаю, неправильно). Мой друг ненавидит эту теорию.

Какой-нибудь совет для него?

远 声 远 Shengyuan Lu
источник
87
Босс должен сначала изменить свое отношение!
Гопи
30
@ Кумар: возможно, мой друг должен думать, чтобы оставить босса.
远 声 远 Shengyuan Lu
9
Да! Просто попросите вашего друга объяснить, почему ветераны важны. Тем не менее, босс отказывается, самое время, чтобы ваш друг нашел другую работу. Только когда руководство поддерживает менеджера во всех отношениях, он / она может доставить то, что они ожидают!
Гопи
44
Самый дорогой человек - самый новый человек! Не всегда за зарплату - время, необходимое для их обучения.
quick_now
34
Ваш друг должен сделать то же самое - уйти и пойти куда-нибудь, где у его нового босса нет такого близорукого взгляда на цену и зарплату.
Бернхард Хофманн

Ответы:

93

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

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

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

И да, я полностью согласен с вами, один ветеран лучше, чем три новичка.

Пит
источник
2
Согласен. Личная цель должна соответствовать поставке компании.
远 声 远 Shengyuan Lu
4
Удовлетворенность работой - важная вещь - и более или менее единственная вещь, которая имеет значение, когда зарплата достаточна, чтобы зарабатывать на жизнь и покупать некоторые устройства.
Хайко Рупп
@Heiko, да, некоторые могут сказать, что разница между мужчинами и мальчиками в том, что игрушки становятся больше и дороже. Мой Kinect + Arduino + iPad немного обидел меня в этом году. Все еще дешевле, чем мотоцикл, который я купил несколько лет назад.
goodguys_activate
4
Спрашивать новичка, где они видят себя через 5 лет, - это перебор. Вы получите недоделанный ответ, позаимствованный у нескольких людей, которые брали интервью.
Nav
2
Еще лучше один ветеран и один новичок.
Остин Хенли,
284

Когда оборот организации выше обычного, ВСЕГДА есть причина, и это ВСЕГДА управление.

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

Скажи своему другу, чтобы посмотреть в зеркало. Ответы, которые он ищет, будут найдены там.

John R. Strohm
источник
8
Я скажу своему другу, чтобы его босс посмотрел в зеркало :)
远 声 远 Shengyuan Lu
73
+1 высокий оборот должен быть одним серьезным предупреждением для акционеров.
4
Конечно, руководство, возможно, решило, что в их интересах выпустить посредственный продукт и предложить дурацкие условия
Карлос
11
Если ваш друг, менеджер проекта, не может убедить большого начальника в том, что что-то должно измениться, он может последовать за своими инженерами на новую работу.
Кен Блум
2
@erikb - это менеджмент - HR, выбирающий не тех людей, означает, что менеджмент отдает HR неправильные приоритеты + заявитель, это касается нескольких / многих людей, не оставив ни одного кандидата.
user151019
45

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

Андерс
источник
78
Если место действительно отстой, то они не скажут правду.
Работа
9
Ммм, главный босс игнорирует затраты на персонал и другие расходы, такие как снижение производительности, снижение качества, снижение уровня обслуживания клиентов. Он просто обращает внимание на стоимость зарплаты.
Стивен К
23
@ Андерс: это очень распространенная практика, чтобы оставить на хорошей ноте. Многие люди на самом деле не зацикливаются на причинах, которые заставили их уйти.
Компьютерщик
16
@ Леннарт: больше людей избегают правды, чем вы подозреваете. Большинство выездных интервью задокументированы, и если вы добавите в них грязь, вы даже можете потерять возможность вернуться в ту же компанию.
Компьютерщик
10
Однажды я сказал правду, когда ушел из компании и пожалел об этом. Я был раздражен и рассказал им все, что я чувствовал. Они не могли справиться с этим.
Поль
25

Каждый может уйти иногда. Вы должны адаптировать культуру отказа от курения .

Но есть одна вещь, которую мы все можем сделать. На самом деле, давайте все сделаем это вместе, прямо сейчас, прямо сейчас. Сотрудники, продолжайте и говорите себе:

I know that I will quit my job, and there’s nothing wrong with that.

Теперь ваша очередь, работодатели / менеджеры:

I know that my employees will quit, and there’s nothing wrong with that.

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

Карра
источник
Любите поклон в иерархии Маслоу в статье также.
Дейв Нили,
22

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

Тем не менее, я, конечно, могу видеть, как они уходят, если Босс думает, что три новичка лучше, чем один ветеран - кто захочет стать ветераном?

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

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

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

Таким образом, либо ваша компания недостаточно меняется нефинансовыми способами (такими как управление), либо недостаточно меняется в том, что она предлагает.

Uri
источник
6
Ну, зарплата иногда может быть фактором. Если «юноша» имеет год или два опыта за поясом и знает, что его друг работает по улице, делая значительно больше (где значительно зависит от человека), они могут рассмотреть возможность уйти, чтобы они могли догнать своего друга, если только им действительно нравится то, что они делают.
rjzii
@RobZ ха-ха-ха 'правдивая история'. :)
Nishant
3
+1 за "... если Босс считает, что три новичка лучше, чем один ветеран - кто захочет стать ветераном?"
Джошуа Дрейк
22

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

Используйте Joel Test, чтобы создать лучшую рабочую среду для разработчиков.

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

NickC
источник
Хотя каждый здравомыслящий инженер согласен с тем, что Joel Test помогает создать зрелую среду разработки программного обеспечения, он должен доказать руководителю проекта (или менеджеру по найму), действительно ли новые сотрудники (или собеседники) действительно заботятся о зрелости.
Rwong
5
Я чувствую, что тест Джоэля совершенно не связан с этой проблемой.
о0 '.
@ Ло'орис достаточно честно - можешь объяснить, как? Когда я читаю список, каждое «Нет» для предмета добавит мне стресса / трения (некоторые больше, чем другие), и достаточно «Нет» просто заставит меня уйти.
Николь
Я верю тебе, но я нахожу это очень странным. Неудача в этом тесте, по-видимому, указывает на то, что продукт, скорее всего, будет неисправным, излишне долгим и дорогостоящим в разработке и трудным в обслуживании. Это плохо для фирмы, но не должно сильно повлиять на программиста: пока они платят ему и хорошо к нему относятся, ему не должно быть слишком много дела, если фирма работает неоптимально. Если фирма не настолько неоптимальна, что может привести к самоубийству, сотрудники могут опасаться потери работы, если фирма закрывается.
о0 '.
2
@ Lo'oris Теперь я вижу, откуда ты. Деньги и доброта, безусловно, могут удерживать некоторых программистов навсегда, и в большинстве случаев на какое-то время, но я думаю, что настоящее счастье в работе, которое большинство ищет, исходит от удовлетворения от хорошей работы на своей работе. И это довольно трудно найти, если конечный результат их усилий - продукт низкого качества. Я уже оставил одну работу по этим причинам.
Николь
12

Насколько велика эта компания?

Я всегда нахожу, что это наиболее распространено в небольших местах ~ 20/30 сотрудников.

Проблема в большом боссе, который, я полагаю, является владельцем.

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

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

Озз
источник
1
Точно, это ~ 20/30 компания с замкнутым кругом. возможно, малому бизнесу не нужны талантливые инженеры.
远 声 远 Shengyuan Lu
7
FWIW: я работаю в небольшом месте с 21 сотрудником. Мы платим выше средней зарплаты, люди редко уходят, мы производим отличный продукт с меньшим количеством людей, чем наши конкуренты. Может быть, ваш друг должен спросить себя, почему он остается, когда все остальные
уходят
2
@nikie - возможно, это может быть лучшим местом для работы, достаточно маленьким, чтобы вы чувствовали, что вы действительно можете изменить ситуацию, и с хорошими выгодами (денежными и неденежными)
ozz
6
В частном бизнесе, состоящем из 20-30 человек, многое зависит от начальника (как правило, владелец или мажоритарный владелец). Я видел как хорошее, так и плохое.
Дэвид Торнли
@ david - я тоже, я не имел в виду, что все маленькие компании были такими, просто большинство мест, где я видел подобные вещи, как вопрос ОП, было с небольшими компаниями. Крупные компании иногда имеют одни и те же проблемы, но чаще они просто имеют совершенно разные проблемы.
Оз
11

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

Если работа вашего друга где-то рядом (2), босс вашего друга - идиот. На сложных проектах опытный программист-ветеран стоит больше, чем десять зеленых программистов. С зелеными программистами это не действительно разработка программного обеспечения ... это НИОКР. Они потратят 2% своего времени на написание кода и 98% своего времени на исследования, переработку дизайна, попытку выяснить, почему программа не работает должным образом, когда они вносят несколько изменений, и тестирование ошибок.

Я бы сказал твоему другу покинуть компанию. Босс думает, что он все понял, но на самом деле он просто придурок, который делает всех несчастными. Когда начальник осознает, что его отдел разработки / обслуживания программного обеспечения находится в аварийном состоянии, будет слишком поздно ... вся компания рухнет, как колода карт, и он останется лицом к лицу с акционерами, его боссом и т. Д. У компании будет то, что вы могли бы назвать «инопланетным кораблем» - дымящаяся шелуха того, что когда-то было впечатляющим, но никто не знает, как это исправить, потому что никто не знает, как оно работало.

Вы также можете предложить своему другу попытаться заставить своего босса согласиться на мысленный эксперимент. «Вы только что потеряли работу в качестве босса, а теперь вы разработчик. Вот ваш стол. Теперь начните программировать». Когда его начальник жалуется, что не знает как, твой друг может сказать: «О? Ты новенький, а? Не знаешь, как это работает, да? Ну, ты можешь прочитать эти 10 книг - обязательно Кстати, вы делаете заметки - и когда вы закончите с этим, вы можете прочитать дизайн проекта, затем код, затем вы можете посмотреть все встречи, которые были у разработчиков при создании программного обеспечения, и затем вы можете прочитайте их электронные письма, а затем код еще раз. Когда вы закончите со всем этим, мы Позвольте вам возиться с вашей собственной копией программы - посмотреть, сможете ли вы работать с программным обеспечением, не облажаясь. Когда вы закончите со всем этим, вы будете готовы написать свою первую строку кода. Увидимся через шесть месяцев. "

Майкл
источник
+1: босс думает, что он все понял, но на самом деле он просто придурок, который делает всех несчастными. Какой смехотворно удивительный ответ!
Джим Г.
Говорить о том, что зеленые программисты бесполезны, глупо. Все начинается где-то. Причина, по которой они уезжают, вероятно, в том, что работа не подходит для них ... или это расстраивает.
Monksy
7

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

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

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

Murph
источник
В «Людском программном обеспечении» (IIRC) De Marco & Lister была глава, в которой были заданы вопросы для менеджеров и тому подобное: 1. Каков ваш годовой уровень оборота? 2. Какова общая стоимость замены кого-либо? Подсчет баллов был прост: если вы ответили на оба вопроса с хотя бы наполовину разумной оценкой, вы прошли
Дэвид Торнли
3

Это очень сложно. Политика найма босса и его нежелание присматривать за своими сотрудниками вредит компании. Это должно измениться, если компания хочет процветать.

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

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

Стивен С
источник
3

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

Если компания не меняет эти условия (и, кажется, начальник не хочет), всегда будут частые увольнения.

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

Саймон
источник
2

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

Ну, поскольку это не было программированием, то, строго говоря, это было просто соединение. :-)

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

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

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

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

Леннарт Регебро
источник
2
Я был в местах с высоким оборотом разработчиков. В обоих случаях я был очень рад уйти.
Дэвид Торнли
2

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

Молодые амбициозные программисты, как правило, будут работать с вами, пока они не почувствуют, что их карьера больше не может двигаться вперед в вашей компании. Ребенок из университета, вероятно, займет эту должность младшего разработчика, но через год он не видит себя «младшим», и при этом он не хочет застревать в выполнении черных задач - ведь у него есть год опыта под его руководством. пояс!

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

JohnL
источник
2
Это тоже очень верно. Если босс ОП не склонен продвигать или поощрять карьерный рост инженеров ... пока, компания, здравствуйте, лучше! спасибо за резюме
Пол Натан
-1

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

Компьютерщик
источник
3
Наличие четкой карьерной лестницы может многое сделать для того, чтобы «молодые люди» находились рядом, так как они знают, какие приблизительные сроки существуют, когда они должны получить повышение по службе. Если младший разработчик знает, что через три года он должен получить повышение, он, скорее всего, останется так долго, и если они узнают, что «рок-звезды» получат повышение через два года, это будет мотивация работать усерднее.
rjzii
@Rob: Я согласен, но в некоторых они не имеют смысла для тихого существенного времени, как в течение первых 10 лет. Повышение заработной платы зависит от рыночных условий, а изменения названия мало влияют на проверку оплаты. Только около 10 лет опыта, что пшеница дифференцируется от ствола. Я имею в виду, что «некоторые организации» не должны быть такими жалкими :-)
Geek
-1

Хотя я согласен с ответами, данными до сих пор, я хотел бы добавить кое-что (почти) еще не охваченное: если у вашего начальника есть начальник, ваш друг может попытаться объяснить ему, почему вы считаете, что он плох для компании.

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

Lohoris
источник
Вы озвучили верх, но это рискованно. Что бы почувствовал этот менеджер среднего звена, если бы он / она выжил? // PS Вы видели эпизод «Офиса», когда Дуайт сделал именно то, что вы описываете?
Джим Г.
-2

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

Майк
источник
-1: Можете ли вы быть более конкретным?
Джим Г.
Отредактировано для более прямого ответа.
Майк
-3

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

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

user15736
источник
-4

Просто: не нанимайте людей с историей смены места работы часто.

Сделайте это сначала, а затем вам нужно следовать советам всех других ответов здесь.

Габриэль Магана
источник
1
Определять часто, хотя. Мы говорим о людях, которые меняются каждый год, годы, десять лет?
rjzii
1
@Rob: это субъективно. Не слишком ли много изменений за 5 лет? Две перемены за три года? Кто знает. Спросите кандидата, почему он сменил работу, и внимательно слушайте. Как правило, проблема заключается в парне, который может сказать о каждой работе плохие вещи .
Габриэль Магана
Может быть, несколько лет назад, но определенно не сейчас. Теперь людям повезло, если у них есть работа, не говоря уже о том, чтобы долго ее держать ...
o0 '.