Работа с инженерами, которые часто покидают свои рабочие места [закрыты]

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

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

Любой совет для него?

114 голосов | спросил 6 revs, 3 users 73%
卢声远 Shengyuan Lu
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

18 ответов


93

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

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
282

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

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

Расскажите своему другу ПОСМОТРЕТЬ В ЗЕРКАЛЕ. Ответы, которые он ищет, будут найдены там.

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
45

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
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.
     

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
22

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

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

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

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
22

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
12

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

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

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
11

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

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
7

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
3

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
3

Похоже, у компании плохие условия работы, зарплата, рабочие часы, атмосфера, баланс работы и жизни, ...

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
2

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

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

Я работал в этом месте до того, как Extreme Programming получило «Really Cool», поэтому я не слышал об этом, но компания тщательно документировала все, и они будут обучать новых пришельцев, позволяя опытным людям сидеть с ними, когда они будут работать , На практике каждый раз, когда кто-либо делал что-либо даже дистанционно, они спаривались, в основном новичок со старомодным. В принципе, единственный раз, когда вы делали пару not , было, когда оба человека сделали бы все равно сами по себе в любом случае.

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
2

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

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
-1

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
-1

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
-2

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
-3

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

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52
-4

Простой: Не нанимайте людей с историей часто меняющихся заданий.

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

ответил bmargulies 24 PM00000080000005231 2014, 20:02:52

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132