it-swarm-eu.dev

Volba mezi dvěma programátory: zážitek vs. vášeň

Jsem v pozici, kdy musím najmout programátora a mít možnost 2 kandidátů, první má zkušenost, ale nemá vášeň pro kódování a říká to, zatímco druhý nemá zkušenost, ale má vášeň, udělal dobře v rozhovoru a je certifikován.

Máme zdroje, abychom někoho vyškolili, ale já opravdu nechci tento proces vyhodit a najmout někoho, kdo bude zklamáním. Může mi někdo pomoci, jak přistupovat k této situaci?

83
Duke

Páni, tohle vzbudilo spoustu debat, nakonec jsem se rozhodl dát nováčkům šanci a zatím má velký slib, až se obávám, že možná tak tvrdě pracuje, že vyhoří.

Nakonec jsem jim dal jednoduchý 10minutový programovací úkol a prodiskutoval jsem, jak přišli k jejich řešení a dalším možným řešením, pro a proti a prostě jsem se cítil, jako by nováček vypadal, že má rozumné porozumění. Nakonec jsem četl spoustu článků, ale cítil jsem, že ten mladík je dobrá volba.

Se zkušeností není nic špatného, ​​ale mnoho programátorů chodí do práce a tráví svůj čas sněním. Ve svém volném čase nemusíte kódovat, hodně z nás to dělá, ale není to nutné. Kompetentní programátor by měl každý týden trávit 40 hodin v práci řešením problémů a udržováním si přehled o svých nástrojích. Pravda je ale rozdílem mezi velkými a průměrnými programátory, protože v této profesi může jedinec jen pobřežní a být jen architektonickým astronautem.

Děkuji vám všem

0
Duke

Najměte nezkušeného programátora s vášní pro řemeslo. Vášnivý programátor se rychle naučí, bude se starat o svou práci a bude si ji užívat. Pracoval jsem s oběma typy programátorů a vždy jsem si najal vášnivý typ nad zkušenými.

Lidé, kteří se nestarají o svou práci, nakonec vedou k problémům s kvalitou a dodržováním termínů.

Protože výslovně prohlašujete, že máte prostředky na někoho trénovat, není to žádný rozum. Najměte si vášnivého programátora.

156
Matthew Kubicina

Přestože tu nikdo z příspěvků není schopen říct, které si najmout, rád bych nabídl malý protipól k řízení ...

Jedním z našich nejnovějších předkrmů je absolutní image odborné zkušenosti .

V 9, v 5, jednu hodinu na oběd. Žádné lates, žádné víkendy.

Což pravděpodobně zní strašně pro většinu lidí, kteří dosud zareagovali.

Nejenže je jeho kód lepší (čistý, výstižný, vzorovaný, srozumitelný, udržovatelný, testovatelný, včas! ) než většina ostatních členů týmu, on je také vynikající sondážní deska pro vášnivé devs, když si myslí, že se chystají vyřešit všechny naše strasti, je jediné rozmístění, fontána znalosti a hlasový rozum, který nás chrání před námi.

On ví, jak se postavit proti správnému řízení. Může spatřit, jak se rozsah plíží míli po silnici. Píše více testů jednotek než kdokoli jiný. Nebude blázen a zasténá, když se dostane do hrůzy s nudným úkolem, a pravděpodobně tu bude asi za 5 let.

( Přidání k mé první odpovědi )

Jak víš, že vášnivý blok je vášnivý jiný než skutečnost, kterou ti řekl?

Mohl by dělat vše, co je v jeho silách , bystrý obličej , protože tak zoufale potřebuje práci, lidé teď řeknou nejvíce cokoli, aby si práci našli

Mohl by si myslet , že je vášnivý kvůli kódování, ale začne lesknout, až si uvědomí 99% z nás nepíše sexy kód .

Zkušenost je kvantifikovatelná a prokazatelná.

Zkušenosti vědí, že každý den pracuje většina z nás na nesystémových systémech a špinavém dědickém kódu. A Zkušenost ukazuje, že se mohou stále ještě ráno vytáhnout z postele, aby se s tím vypořádali.

Chtěl bych zopakovat , neříkám nikomu, kdo má najmout. Nemyslím si, že zkušenost je lepší než vášeň nebo naopak. Nejsem na masivním downeru o lidech, kteří jsou nadšení pro kódování, ale považuji za trochu strach, když zde vidím nedostatek rovnováhy. Všechny ostatní nejlepší hlasované odpovědi uvádějí velmi dobré platné argumenty (Matthew Kubicina, Uživatel 9094, Otávio Décio, Bernard Dy) a já jsem je jako takový hlasoval, i když mám výhrady ohledně některých jejich názorů.

117
gingerbreadboy

Řekl bych to záleží na zbytku tým:

  • pokud máte spousta zkušených programátorů, vyberte si vášnivého

  • pokud na druhé straně máte pouze jeden nebo dva zkušené programátory plus mnoho studentů/levné-práce-s-malé-zkušenosti-ale-že-nestojí-náklady-hodně, pak - zkušený bude užitečnější.

50
wildpeaks

„Zkušený“ nemusí nutně znamenat „uvízl v jeho cestách“

Jako sám zkušený vývojář na střední úrovni (nejsem dost 40), jsem trochu znepokojen tím, že drtivá většina odpovědí zde naznačuje, že někdo, kdo „tam byl, udělal to“, neví, jak držet krok s mladými. Je to nespravedlivý a nebezpečný předpoklad.

Zajímalo by mě, co vlastně zkušený chlap řekl. Kdyby řekl: „Nemám vášeň pro kódování“, pak ano, pravděpodobně bych ho nepovažoval, stejně jako bych pravděpodobně nepovažoval vegetariána za řezníka. Pokud však jeho odpovědi na „co děláte ve svém volném čase“ nebyly o kódování a tazatel naznačil, že to znamenalo, že neměl žádnou vášeň pro kódování, je to něco úplně jiného.

Všimněte si, že neříkám, že by měl najmout zkušeného chlapa nebo vášnivého chlapa. Ani jeden jsem nezaslechl a netuším o kultuře jeho společnosti.

Od Dictionary.com:
ex · pe · ri · enced/ɪkˈspɪəriənst/Show Spelled [ik-speer-ee-uhnst] - přídavné jméno

  1. moudrý nebo zručný v určité oblasti prostřednictvím zkušeností: zkušený učitel.
  2. naučit se prostřednictvím zkušeností; učený zkušeností: zkušený skrze protivenství.
  3. vydržel; podstoupit; utrpěl: zkušené neštěstí.
    Původ: 1560–70; zážitek + -ed2

—Přidružené formy non · ex · pe · ri · enced, přídavné jméno qua · si-ex · pe · ri · enced, přídavné jméno un · ex · pe · ri · enced, přídavné jméno well-ex · pe · ri · enced, přídavné jméno

—Synonyma 1. zručný, odborný, praktikovaný, veterán, dokonalý, zběhlý, adept, kvalifikovaný.

20
Wonko the Sane

Alternativně vyberte ten, který má nejvyšší skóre StackOverflow: D

12
wildpeaks

Měli byste si najmout ten, o kterém identifikujete, že má největší zájem o řešení potřeb vaší společnosti, především o ostatní. Viděl jsem případy, kdy si najal velmi dobrého a vášnivého vývojáře, jen aby rychle dokončil vše, co musel pro platícího zaměstnavatele, a spěchal, aby se postaral o své vlastní podnikání.

11
Otávio Décio

Konzultant správy IT Paul Glen psal o konceptu vášně na pracovišti v tento esej pro Computerworld . Možná to považujete za zajímavou perspektivu, i když nesouhlasím s předpokládaným Glenovým tvrzením, že vášeň a stabilita se vzájemně vylučují. Myslím, že můžete mít obojí. Navrhuji, abyste si také prohlédli komentáře následující po článku; někteří lidé měli jiné postřehy.

Ve vašem případě se to však zdá být volbou mezi nimi. Pojďme však kvalifikovat, co tím myslíš, když řekneš „vášeň“.

Když zkušený chlap říká, že není vášnivý, je to tak, že se nestará o kvalitu práce, nebo že programování prostě není jeho první láskou (snad má rodinu? Celoživotní zájem o automobily nebo hudbu nebo domácí vaření?). Opravdu, pokud zkušený chlap není vášnivý učit se tři nové jazyky nad rámec toho, co již zná, ale stále drží krok se svými hlavními jazyky, nástroji atd., A také domácí vaří některá piva, myslím, že s tím můžu žít.

Ale pokud je zkušený člověk hrozným vývojářem a nezajímá se o zlepšení, pak bych tomu neřekl vášnivost, nazval bych to neprofesionálním. Palec dolů v tom případě.


EDIT: Po přečtení několika dalších odpovědí jsem si myslel, že přidám trochu. Myslím, že problém je v parametrech otázky OP: nevíme, který z těchto dvou vývojářů je kompetentní . Zaměřujeme se na zdánlivé vyhodnocení dvou zvláštností, i když, jak jsem již zmínil výše, věřím, že můžete mít zkušenosti i vášeň. Obě však mohou být i špatné věci.

Pracoval jsem se zkušeným chlapem, jakmile to bylo chytré, ale většinu života jsem strávil také vývojem ve vakuu. Strávil jsem s ním tolik času, jako jsem dělal jakoukoli práci. Byl zkušený a vášnivý, ale ani můj tým opravdu nepomohl.

9
Bernard Dy

Pokud čtete kód Complete, měli byste vědět, že:

Zkušenost nezáleží tolik, jak si myslíte

Je to proto, že se i základní základy neustále mění v softwarovém poli , to znamená, že zkušený člověk je zaseknutý svými starými způsoby a nemá zájem o učení nové věci - rok co rok.

Vášnivý chlap to téměř jistě udělá - dokonce i ve svém vlastním čase. Vždy bych si najala vášeň pro zážitek

5
billy.bob

Ani

Nikdy bych si najmout někoho, kdo není nadšený jejich prací, pokud to nebyl pěkný podřadný úkol a možná ani tehdy. Obvykle to, že nemáte vášeň, znamená, že oni

1) nelíbí se jim, co dělají:

2) tráví minimální částku, pokud to vyžaduje čas, aka „Je to jen ob“

3) Odstraňují atmosféru ve vašem týmu/společnosti, spíše než k ní přidávají

Na druhou stranu, pro programátory je životně důležitá zkušenost, vášnivý noob by mohl být schopen strávit 10 000 hodin zkušeností potřebných k tomu, aby se stal odborníkem rychleji obětováním svého „života“ a dalších koníčků, ale stále to zabere několik let

Protože zkušenost stojí za to, že je ekonomicky vyrovnána jen nepatrně nižším platem. Takže bych neřekl ani jít s někým, kdo má slušné zkušenosti, alespoň kdo je vášnivý. Mladší (protože nemají žádné otravné děti a manželky) a čím jsou vášnivější, tím méně zkušeností můžete požadovat :)

3
Homde

Jednoduchá odpověď Jdi na vášnivo

On/ona bude dávat jeho vášeň pro zlepšení věcí a bude kódovat po dlouhou dobu

2
Fraz Sundal

jeho snadné míchání vášeň pro kód versus vášeň pro získání práce (nebo vášeň pro získání měsíční kontroly).

Také jeho snadné smíchání zkušeností s roky používání skříně.

Skutečně zkušený programátor může dělat x2 až x10 než nováček, bez ohledu na to, zda má začínající vášeň nebo ne.

Naopak, nováček vám může strávit spoustu času tím, že dělá hloupou otázku, pamatujte, že většina programátorů je hodnocena jejich prací, ne učením ostatních.

1
magallanes

Zní to, jako byste mohli potřebovat více informací, abyste se mohli rozhodnout. V rámci procesu pohovoru jste nechali kandidáty skutečně navrhnout nebo napsat nějaký kód? Pokud ne, možná je to váš další krok. Přemýšlejte o jednoduchém problému, na kterém mohou pracovat, a na krátkou dobu je nastavte na tento úkol.

Poznejte jejich práci s nimi později v rozhovoru. Podívejte se, jak dobře dokážou vysvětlit své řešení. Vyzkoušejte je, jestli mohou vymyslet způsoby, jak zlepšit to, co již dodali.

Podle mých zkušeností bylo uvedení vývojářů prostřednictvím „konkurzu“, jako je tento, nejlepším způsobem, jak identifikovat kandidáty, kteří skutečně stojí za nábor.

1

Vášeň není vždy překladem do dovedností. Někdy vášeň == arogance a nepružnost.

Zkušenost ne vždy převádí do dovedností. Někdy dochází k arogance a nepružnosti.

Sečteno a podtrženo: Najměte si nejlepší osobu pro danou práci. To zahrnuje vášeň, zkušenosti, dovednosti, osobnost, spolehlivost a nezapomeňte na houževnatost.

1
Bill

IMO závisí na tom, proč ne-vášnivá osoba ztratila svou vášeň. Měli to vůbec? Chtěli by raději dělat architekturu než se hádat s API a smyčkami? Byli jen kyselí, když viděli špatný kód/špatnou správu, že je to přinutilo přestat se starat? Nezlevňujte někoho, kdo říká: „Nejsem nadšený z mého řemesla“, protože mohou existovat platné důvody. Dokonce i vášnivý člověk ztratí oheň, když narazí do zdí pokaždé, když se snaží projevit vášeň. Stejně jako křeček, který je šokován, se nakonec naučí jen táhnout linii strany a vášeň se ztratí.

0
Wayne Molina

Na konci dne zážitek neznamená nic bez vášně. Zkušený člověk, který nemá vášeň, nikdy nesplní svůj plný potenciál a nebude zlepšovat své dovednosti. To, co vidíte, je to, co dostanete, konec příběhu.

Vášeň je horké, hořící palivo, které může změnit nezkušenost na zážitek. Vášeň může pomoci vyřešit problémy, které zkušení říkají, jsou neřešitelné. Vášniví lidé budou vždy hledat zlepšení. Vášniví lidé se nevzdávají.

Zkušení lidé, kteří se vzdali, jsou jako postava Gene Wildera v Blazing Saddles. Celé toto poznání měl jako nejrychlejší zbraň na západě, ale všechny tyto zkušenosti znamenaly absolutně nic, protože už nemohl držet svou zbraň v klidu, aby střílel rovně.

Zkušený člověk, který se nedokáže vyrovnat, když přijde čas, aby překonal konkurenci, se stane pouze odpovědností.

Jděte s vášnivou osobou nebo pokračujte v rozhovorech s více kandidáty, dokud nenajdete tu správnou směs ohně a moudrosti.

0
jmort253

Cítím, že pokud jste zjistil, že v rozhovoru se uchazeči v praxi chovali technicky dobře a také je rád kódování. Po nějaké době bude tedy pro vaši organizaci produktivnější, pokud se ve srovnání s kandidátem na zkušenost řádně vyškolí.

Pokud chcete jíst, vyzkoušejte méně jídla, které vaří někdo jiný. Konečně volba je na vás.

0
Mukesh Rathaur