Práce deseti profesionálů: 10x vývojářů - jsou skuteční?

Autor: Roger Morrison
Datum Vytvoření: 21 Září 2021
Datum Aktualizace: 9 Smět 2024
Anonim
Práce deseti profesionálů: 10x vývojářů - jsou skuteční? - Technologie
Práce deseti profesionálů: 10x vývojářů - jsou skuteční? - Technologie

Obsah


Zdroj: Lassedesignen / Dreamstime.com

Odnést:

Technologický svět se chvěje s reptáním legendárního 10x vývojáře, ale to, zda takový vývojář skutečně existuje, je na debatě.

Už jste někdy slyšeli o 10x programátoru? Pokud nejste v tech světě, odpověď je pravděpodobně ne, a to i když jste nějakým způsobem spojeni se světem kódování a technologie a tento termín možná nebudete znát. V rámci vývojářské komunity se však stal krátkým způsobem, jak hovořit o souborech dovedností, které lidé mají a jak je používají, aby byli konkurenceschopní.

Někteří lidé označují programátor 10x za kus IT folklóru. A ve skutečnosti je její myšlenka na jeho tváři velmi mytologická. 10x programátor je programátor nebo vývojář, který je stejně produktivní jako deset dalších průměrných lidí ve svém oboru. Takže právě tento popis, tato myšlenka vyvolává poněkud mytologickou postavu, super-programátora „krále geeka“ s bleskurychlými prsty a velkým velkým mozkem.


S tím bylo řečeno, existuje spousta debat o tom, zda existuje 10x programátorů. Může být někdo v těchto disciplínách desetkrát tak dobrý jako někdo jiný?

Kde je důkaz? Případ proti 10x programátorům

Velká část argumentu lidí, kteří nevěří v 10x programátory, souvisí s nedostatečným výzkumem, který ukazuje tyto druhy rozdílů v produktivitě. Kritici mohou tvrdit, že existuje velmi útržkovitý výzkum, který podporuje myšlenku 10x programátora, a že ji skutečně nelze měřit žádným smysluplným způsobem. Například v tomto blogu Fog Creek technický expert Laurent Bossavit hovoří o tom, jak byl výzkum na 10x programátorech prováděn pouze na malých skupinách, že hodně výzkumu bylo staré a že používal spíše zastaralé typy kódovacích jazyků. Bossavit také hovoří o neznámých, například o tom, jak relevantní by byla předchozí věda a jak dobře dokážete měřit programovací nebo vývojovou kapacitu.


Je to intuitivní věc

Při zpětném útoku ti, kteří si myslí, že 10x programátorů je venku, často hovoří o stejné složitosti, jakou je v oboru, a naznačují, že by teoreticky měli být lidé, kteří jsou desetkrát produktivnější než průměr.

Podívejte se například na tuto poměrně výmluvnou obranu 10x programátora Yevgeniy Brikmana s názvem „10x vývojář není mýtus“. Brikman zde cituje někoho jako William Shakespeare - nemůžeme skutečně změřit, proč byl Shakespeare mnohem lepší než ostatní spisovatelé své doby, ale „důkaz“ je patrný na školách a univerzitách, na poličkách a v knihovnách.

Brikman také hovoří o programování a vývoji, protože je založen na volbě designu. Například zmiňuje užitečnost Ruby over C pro různé projekty. Myšlenka, kterou předkládá, je, že díky lepšímu výběru může programátor skutečně vykonávat práci deseti lidí a pracovat desetkrát produktivněji než někdo jiný. Tyto druhy argumentů udržují naději, že společnost uvidí jednoho z těchto dnešních obrů, jak kráčejí do svých kanceláří v daný den. (Více informací o průkopnickém technologickém vývoji viz Průkopníci počítačového programování.)

Sem a tam

Pro mnohem více nápadů 10x programátorů nemusíte hledat nic jiného než Quora, komunitu sociálních médií založenou právě na zodpovězení takových trnitých otázek.

Žádné chyby, žádný stres - Váš průvodce krok za krokem k vytváření softwaru pro změnu života, aniž by došlo ke zničení vašeho života

Nemůžete zlepšit své programovací schopnosti, když se nikdo nestará o kvalitu softwaru.

Jedno vlákno Quora (mezi některými desítkami zaměřenými na tento problém) se ptá, zda ve skutečnosti existuje 100x nebo 1000x inženýrů. Někteří logicky rozšiřují argumentaci pro 10x programátory nebo inženýry, že ve skutečnosti někteří lidé do projektu přidávají mnohem větší hodnotu než ostatní. V tomto vláknu a dalších se však často objevuje otázka, jak vypadá vaše měřítko a jak vlastně přidělujete hodnotu.

Další vlákno Quora je možná užitečnější: ptá se, proč 10x lidí není vypláceno desetkrát více než ostatní profesionálové. Jednou z odpovědí, které dostanete, je, že tito „jednorožci“ rozvojového světa často začínají zakládat vlastní společnosti, spíše než někoho otrokovat. Pokud přijmete předpoklad, že kreativní produkty startupů, jako jsou YouTube a Dropbox, jsou tisíckrát cennější než mzda někoho na, řekněme Google, pak byste mohli uvést mnoho stejných argumentů pro to, že tito podnikatelé, tito lidé, kteří vypukl z krabice, aby vytvořil nové produkty, byl nejméně 100krát nebo dokonce 1000krát produktivnější než ostatní ve svém oboru - ale vidíte tu druh složité logiky. Rozpadá se to, protože spuštění není jako velká společnost a my opravdu neměříme hodnotu lidí jen tím, kolik peněz vydělají… nebo alespoň se to ve zdvořilé společnosti mračilo.

Nakonec je to všechno poučné, když hovoříme o způsobech, jak toto odvětví funguje, ao způsobu, jakým kompenzuje své lidi. Na velmi základní úrovni byste mohli říci, že nejkvalifikovanější lidé nakonec pracují pro sebe, nebo že začínají velet velké pozornosti ve větších společnostech, protože po chvíli si ostatní lidé začínají uvědomovat, jak dobře jsou v tom, čím jsou dělat. Ale to vše není možné odnést od kohokoli jiného, ​​kdo může být o něco více „průměrný“. Koneckonců, i když některé z našich největších technologických nabídek jsou duchovním dítětem jednoho nebo dvou lidí, ve společnosti, jako je tato, se opravdu nedostanete nikam bez spolupráce a skupinové práce - i když jste Steve Jobs nebo Bill Gates.

Z praktického hlediska by společnostem dobře prospívalo, kdyby se nestaraly o nalezení 10x programátorů, ale místo toho vložily tuto energii do vytváření produktivních a inteligentních týmů, umožňovaly jejich zaměstnancům růst v rámci společnosti a uvolňovaly vnitřní produktivitu každého člověka. Ale pro ty, kteří se chtějí zapojit do uctívání hrdinů a pronásledovat sen mytologického uber-programátora, je možné, že tyto mega-hvězdy budou venku. Mohli by jen využít všechen svůj potenciál na další nebo iPhone. (Chcete-li pomoci připravit se na další pohovor, přečtěte si téma Nejbláznivější otázky týkající se technického rozhovoru - a co mohou znamenat.)