it-swarm-eu.dev

Jednání s inženýry, kteří často opouštějí práci

Můj přítel je projektový manažer softwarové společnosti. Nejvíce frustrující věc pro něj je, že jeho inženýři často opouštějí práci. Společnost tvrdě pracuje na náboru nových inženýrů, přenosech projektů a udržování stabilního kvalitního produktu. Když lidé odejdou, šílí to mého přítele.

Tito inženýři jsou docela mladí a ambiciózní a chtějí vyšší platy a lepší pozice. Velký šéf o tom přemýšlí pouze z finančního hlediska a jeho teorie je taková, že „ tři nováčci jsou vždy lepší než jeden veterán “ (což, jak zkušený inženýr, vím, že se mýlí). Můj přítel tuto teorii nenávidí.

Nějakou radu pro něj?

116

Pokud mnoho lidí opouští práci, je to jasný znak toho, že pracovní prostředí pro ně není vhodné. Může to být proto, že buď pracovní prostředí je obecně špatné, např. špatné řízení, hodně přesčasů, špatné uspokojení z práce.

Může to však být také proto, že společnost neposkytuje prostředky pro jednotlivého vývojáře k plnění jeho individuálních cílů. To je jedna věc, kterou je velmi důležité zjistit při pohovorech. Kde se vývojář vidí, řekněme 5 let. Pokud pronájem společnosti není schopen tuto příležitost pro tohoto vývojáře poskytnout, existuje velká pravděpodobnost, že vývojář bude tyto výzvy řešit jinde.

Takže si myslím, že při pracovních pohovorech musíte dávat pozor, abyste našli kandidáty, jejichž dlouhodobý osobní cíl spočívá v tom, co můžete poskytnout jako společnost.

A ano, naprosto s vámi souhlasím, jeden veterán je lepší než tři nováčci.

93
Pete

Pokud má organizace vyšší obrat, než je obvyklé, vždy existuje důvod a je to VŽDY řízení.

  • Pokud jediný způsob, jak může technik získat navýšení, je změnit práci, udělá to.
  • Pokud jediný způsob, jak může inženýr získat lepší pracovní podmínky, je změnit práci, udělá to.
  • Pokud jediným způsobem, jak může inženýr příležitostně vidět svou manželku a děti, je změnit práci, udělá to.

Řekněte svému příteli LOOK IN MIRROR. Odpovědi, které hledá, budou nalezeny zde.

284
John R. Strohm

Myslím, že je dobré mít po pohovoru lidi, kteří odcházejí ze společnosti. Tímto způsobem může získat přehled o skutečném problému, proč lidé odcházejí. Jinak je velmi obtížné najít lék.

45
AndersK

Každý může někdy přestat. Musíte upravit kultura ukončení .

Ale je tu jedna věc, kterou můžeme udělat všichni. Ve skutečnosti to udělejme společně, právě teď, právě teď. Zaměstnanci, jděte do toho a řekněte si:

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

Nyní je řada na vás, zaměstnavatelé/manažeři:

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

Jakmile to všichni přijmeme, začnou věci fungovat lépe. Nakonec se připojíme k právnickému odvětví, účetnictví a mnoha dalším, a my budeme mít také dobře naolejovaný stroj. Nejdříve však musíme přijmout odvykání, nebát se toho.

25
Carra

To není normální u softwarových inženýrů, kteří milují své pracovní prostředí.

Použijte Joel Test k vytvoření nejlepšího pracovního prostředí pro vývojáře.

Jak váš přítel potvrdí, i když tyto věci mají náklady, platí i obrat. Náklady (čas nebo peníze) na vytvoření lepšího pracovního prostředí a lépe fungujícího softwarového týmu budou snadno kompenzovány úsporami při snižování obratu a lepšími výsledky, které vytvoří dlouhodobý tým.

22
Nicole

Nemyslím si, že „mladí lidé“ odcházejí jen kvůli platu - Pokud něco, mladší lidé s menší zodpovědností a delší kariérou před nimi si mohou dovolit riskovat nebo pracovat nebo dělat věci, které my Dinos nemůžeme.

Určitě je ale vidím, jak odcházejí, když si Boss myslí, že tři nováčci jsou lepší než jeden veterán - kdo by se chtěl stát veteránem?

Zaměstnanci chtějí lepší rovnováhu mezi pracovním a soukromým životem, zajímavou práci, kariérní potenciál (včetně rozpoznávání jmen) atd. Mohou za to být dokonce ochotni vzít nějakou výplatu.

Rád bych si myslel, že více inženýrů by chtělo pracovat ve společnosti Fortune 500 tech nebo na vzrušujícím spuštění, než v malé fádní společnosti v nesouvisející doméně.

Chtěl bych si však také myslet, že každý nebo téměř každý má cenu, která může vyrovnat výše uvedené.

Vaše společnost se tedy nedefinuje dostatečně fiskálně (jako je řízení) nebo se dostatečně nezmění v tom, co nabízí.

22
Uri

Jak velká je tato společnost?

Vždycky to považuji za nejčastější u malých míst ~ 20/30 zaměstnanců.

Problém je v tom, že je to velký šéf, o kterém myslím, že je vlastníkem.

Má malý podnik, zoufale se snaží vydělat peníze, získat klienty atd. Peníze jsou pravděpodobně napjaté, proto pravděpodobně platí nižší než průměrné platy, malé výhody, od svých peněz očekává více atd.

Je to viditelný kruh, udržet si ten nejlepší talent, který musíte zaplatit slušné peníze, nebo mít nějaký jiný důvod, proč zůstat např.. být dobře běh, pracovat na skvělých věcech.

12
ozz

Pokud softwarové oddělení neustále získává nové lidi, (1) je to opravdu snadná práce, nebo (2) je to tvrdá práce a společnost ztrácí obrovské množství peněz a programátorům vyplácí měsíce, než se naučí systém dostatečně dobře být ve skutečnosti kompetentní.

Pokud je práce vašeho přítele někde poblíž (2), šéf jeho přítele je idiot. Na obtížných projektech stojí kvalifikovaný veteránský programátor za více než deset zelených programátorů. U zelených programátorů to není opravdu vývoj softwaru ... je to výzkum a vývoj. Stráví 2% svého času skutečným psaním kódu a 98% svého času zkoumáním, přepracováváním návrhu, zkoušením zjistit, proč program nefunguje správně, když provedou několik změn, a testováním chyb.

Řekl bych svému příteli, aby opustil společnost. Šéf si myslí, že na to všechno přišel, ale ve skutečnosti je to jen blbost, díky které jsou všichni mizerní. Když si šéf uvědomí, že jeho oddělení vývoje/údržby softwaru je v havarijním stavu, bude příliš pozdě ... celá společnost se rozpadne jako balíček karet a bude ponechán tváří v tvář akcionářům, jeho šéf, atd. Společnost bude mít to, čemu by se dalo říkat „mimozemská loď“ - kouření slupek toho, co bylo kdysi působivé, ale nikdo neví, jak to opravit, protože nikdo neví, jak to fungovalo.

Můžete také navrhnout, aby se váš přítel pokusil přimět svého šéfa, aby souhlasil s myšlenkovým experimentem. „Právě jste přišli o práci jako šéfe a teď jste vývojář. Tady je váš stůl. Začněte programovat.“ Když si jeho šéf stěžuje, že neví, jak, může váš přítel říct: „Ach? Jste nový, co? Nevíte, jak to funguje, že? No, můžete si přečíst těchto 10 knih - ujistěte se, že mimochodem - děláte si poznámky - a když s tím skončíte, můžete si přečíst návrh projektu, kód, pak můžete sledovat všechna setkání, která vývojáři měli při tvorbě softwaru, a pak můžete přečtěte si jejich e-maily a poté kód znovu. Až budete hotovi, necháme vás pohrávat si s vlastní kopií programu - abychom zjistili, zda můžete se softwarem pracovat bez jeho zašroubování. Až budete hotovi, budete připraveni napsat svůj první řádek kódu. Uvidíme se za šest měsíců. “

11
Michael

Způsob, jak se vypořádat s velkým šéfem, je čistě finanční hlediska - nábor má náklady, ve většině případů je to docela podstatné - takže první věcí, kterou musíte udělat, je zjistit, jaké jsou tyto náklady, a druhým je ukázat, jak lze úspory dosáhnout. vyrobeno, pokud se sníží objem. (Tím se zcela vyloučí jakékoli vydání nákladů na projekty kanalizace, které je pravděpodobně obtížné vyhodnotit a v každém případě bude pravděpodobně diskontováno.)

Pokud jde o řešení problému - první otázkou je položit otázku „proč by chtěli zůstat“ - co tato společnost nabízí jako zaměstnavatel, že zaměstnanci ztratí, pokud tak učiní jinde. Některé z nich budou zřejmé, tj. Budou platit a budou mít jiné výhody méně (povaha projektů, povaha práce, nástroje, kancelářské prostory, židle (!), Školení, pracovní prostředí a kultura jako celek).

Jedním dalším problémem je, že v současné době je v podnikání představa o burze vlastní - noví zaměstnanci dorazí do prostředí, ve kterém jejich „starší“ kolegové očekávají, že odejdou do pokroku, a to bude předáno dále.

7
Murph

To je velmi obtížné. Šéfova náborová politika a jeho neochota starat se o své zaměstnance poškozují společnost. Pokud má společnost prosperovat, musí se to změnit.

Váš přítel se musí rozhodnout, zda chce zůstat ve společnosti nebo ne. Pokud chce zůstat, musí si vybrat mezi vyřizováním současného stavu nebo pokusem (nějak), aby se šéf změnil. Žádná možnost není snadná a druhá je potenciálně riskantní. (Šance jsou v tom, že šéf nebude laskavě zkoumat své personální strategie, zejména proto, že se zdá, že to není ten typ člověka, který by o takovou věc požádal.)

Snadná volba je hledat jinou práci. A mám podezření, že je to nejrealističtější možnost.

3
Stephen C

Zdá se, že společnost má špatné pracovní podmínky, plat, pracovní dobu, atmosféru, rovnováhu mezi pracovním a soukromým životem, ...

Pokud společnost tyto podmínky nezmění (a zdá se, že šéf to nechce), vždy se bude často odcházet.

Možná by měl váš přítel zvážit i nalezení nového zaměstnání.

3
Simon

Váš přítel možná bude chtít vysvětlit svému šéfovi náklady na tuto politiku a nemluvím o kvalitě produktu, protože ačkoli je to důležité, není to něco, co by šéf mohl opravdu zabalit do mozku. Mluvím o věcech, jako jsou poplatky agenturám a zpoždění produktů.

Mladí, ctižádostiví programátoři s vámi budou obecně spolupracovat, dokud nebudou mít pocit, že se jejich kariéra už ve vaší společnosti nemůže pohnout kupředu. Dítě přímo z uni bude pravděpodobně chytit, že Junior Developer pozice, ale po roce, že nevidí sám sebe jako "junior", ani nechce být uvízl dělat podvratné úkoly - po tom všem, že má roční zkušenosti pod jeho pás!

Chce lepší výplatu, lepší název a lepší projekty. Pokud váš přítel tyto věci nedokáže nabídnout, ztrácí lidi.

2
JohnL

Nepracoval jsem na místě s vysokým obratem vývojářů. Pracoval jsem na místě, které má vysoké obraty pracovních míst, které však vyžadovaly hodně odborných znalostí. A to místo přišlo s dobrým způsobem, jak se s tím vypořádat. A nebylo to ani vědomé, místo se právě přizpůsobilo. A hlavní součástí tohoto způsobu řešení bylo párové programování.

Protože to nebylo programování, přesně řečeno to bylo jen párování. :-)

Pracoval jsem na tomto místě předtím, než program Extreme Programming dostal opravdu chladno, takže jsem o tom neslyšel, ale společnost dokumentovala všechno pečlivě a naučila nové příchody tím, že nechala zkušené lidi s nimi sedět, když pracovali. V praxi se pokaždé, když někdo udělal cokoli, i vzdáleně, komplikoval, spárovali se, většinou nováček se starým časovačem. V podstatě, jediný okamžik, kdy jsi udělal ne pár, bylo, když by oba lidé stejně udělali úplně to samé.

Úplně souhlasím s tvrzením, že příčinou vysokého obratu mezi programátory je vždy řízení. A v takových případech, kdy prostřední manažeři skončí stlačením mezi realitou a horním managementem, to nemůže být zábava. Ujistěte se však, že váš přítel čte spoustu agilních knih, zejména knih od Kent Beck o extrémním programování a vývoji založeném na testech. Implementací testem řízeného vývoje a párového programování budete udržovat vysokou kvalitu kódu a zároveň rychle přenášet znalosti novým lidem.

Není to tak dobré jako řešení problémů (váš přítel se musí ujistit, že ví přesně, proč někdo skončil, takže se to může také pokusit vyřešit), ale může to způsobit, že problém bude méně výrazný.

(Také se ujistěte, že máte vždy zdarma ovoce, kávu, nealkoholické nápoje a bonbóny. A existuje spousta způsobů, jak udržet lidi, kteří nezahrnují zvyšování platů, ale je nepravděpodobné, že by je váš přítel mohl implementovat bez nějakého rozpočtu z horních podlaží. ).

2
Lennart Regebro