Tio proffers arbete: 10x utvecklare - är de verkliga?

Författare: Roger Morrison
Skapelsedatum: 21 September 2021
Uppdatera Datum: 4 Maj 2024
Anonim
Tio proffers arbete: 10x utvecklare - är de verkliga? - Teknologi
Tio proffers arbete: 10x utvecklare - är de verkliga? - Teknologi

Innehåll


Källa: Lassedesignen / Dreamstime.com

Hämtmat:

Den tekniska världen är överraskad av mumling från den sabila 10x-utvecklaren, men huruvida en sådan utvecklare verkligen existerar är diskuterad.

Har du någonsin hört talas om en 10x programmerare? Om du inte är i den tekniska världen är svaret antagligen nej, och även om du på något sätt är associerad med världen av kodning och teknik, och du kanske inte riktigt känner till det här uttrycket. Men inom utvecklargemenskapen har det blivit ett kort sätt att prata om de färdigheter som människor har och hur de använder dem för att vara konkurrenskraftiga.

En del människor hänvisar till 10x-programmeraren som en IT-folklore. Och faktiskt är tanken på det mycket mytologiskt i ansiktet. En 10x-programmerare är en programmerare eller utvecklare som är lika produktiv som tio andra genomsnittliga personer inom sitt område. Så just den beskrivningen, den idéen framkallar en något mytologisk figur, en "kung geek" superprogrammerare med blixtfasta fingrar och en stor stor hjärna.


Med det sagt är det en hel del debatt om huruvida det finns 10x programmerare. Kan någon vara tio gånger så bra som någon annan inom denna typ av discipliner?

Var är beviset? Fallet mot 10x programmerare

En stor del av argumentet från människor som inte tror på 10x programmerare avser brist på forskning som visar dessa typer av produktivitetsskillnader. Kritiker kan hävda att det finns mycket skissartad forskning för att stödja 10x-programmeringsidén, och att den verkligen inte kan mätas på något meningsfullt sätt. I denna Fog Creek-blogg talar till exempel teknisk expert Laurent Bossavit om hur forskning på 10x programmerare bara gjordes på små grupper, att mycket av forskningen var gammal och att den använde ganska föråldrade typer av kodningsspråk. Bossavit talar också om okända såsom relevant relevant vetenskap i dag och hur väl du verkligen kan mäta programmering eller utvecklingskapacitet.


Det är en intuitiv sak

När de skjuter tillbaka, de som tror att 10x programmerare är ute pratar ofta om samma komplexitet som finns i fältet för att föreslå att det teoretiskt bör finnas människor som är tio gånger mer produktiva än genomsnittet.

Ta till exempel en titt på detta ganska vältaliga försvar av 10x-programmeraren av Yevgeniy Brikman med titeln "10x-utvecklaren är inte en myt." Här citerar Brikman någon som William Shakespeare - vi kan inte riktigt mäta varför Shakespeare var så mycket bättre än andra författare i sin tid, men "beviset" är tydligt i skolor och universitet, på bokhyllor och i bibliotek.

Brikman berättar också om programmering och utveckling som baserat på designval. Till exempel nämner han verktyget Ruby over C för olika projekt. Tanken som han lägger fram är att genom att göra bättre val kan en programmerare verkligen göra tio personer och arbeta tio gånger mer produktivt än någon annan. Dessa typer av argument håller hoppet levande om att ett företag kunde se en av dessa moderna jättar gå in på sina kontor varje dag. (Mer information om banbrytande teknisk utveckling, se The Pioneers of Computer Programming.)

Fram och tillbaka

För mycket mer om idén med 10x-programmerare behöver du inte se längre än Quora, ett socialt mediesamhälle som bygger exakt på att besvara sådana taggiga frågor.

Inga buggar, ingen stress - din steg-för-steg-guide för att skapa livsförändrad programvara utan att förstöra ditt liv

Du kan inte förbättra dina programmeringsfärdigheter när ingen bryr sig om mjukvarukvalitet.

En Quora-tråd (bland några dussin som är inriktad på frågan) frågar om det faktiskt finns 100x eller 1000x ingenjörer. Vissa utvidgar resonemanget för 10x programmerare eller ingenjörer logiskt för att säga att faktiskt vissa människor verkligen lägger mycket mer värde till ett projekt än andra. I den här tråden och andra kommer emellertid ofta frågan att se hur din måttstock ser ut och hur du faktiskt tilldelar värde.

En annan Quora-tråd är kanske mer användbar: den frågar varför 10x personer inte betalas tio gånger mer än andra proffs. Ett av de svar du får är att dessa "enhörningar" i utvecklingsvärlden ofta fortsätter sina egna företag, snarare än att slava bort för någon. Om du accepterar förutsättningen att de kreativa produkterna från nystartade företag som YouTube och Dropbox är 1000 gånger mer värdefulla än någon lön på, säg, Google, kan du göra mycket av samma argument för att säga att dessa företagare, dessa människor som bröt ut ur lådan för att skapa nya produkter, var minst 100 gånger eller till och med 1000 gånger mer produktiva än andra inom sitt område - men du ser typen av komplex logik här. Det går sönder ned, för en start är inte som ett stort företag, och vi mäter inte riktigt folkets värde bara på hur mycket pengar de tjänar ... eller åtminstone det rynker i det artiga samhället.

I slutändan är allt detta mycket lärorikt när det gäller att prata om de sätt som branschen fungerar och hur den kompenserar sina människor. På en mycket grundläggande nivå kan man säga att de mest skickliga människorna slutar arbeta för sig själva, eller att de börjar ge mycket uppmärksamhet hos större företag, för efter ett tag börjar andra inse hur bra de är på vad de do. Men allt detta är inte att ta bort från någon annan som kan vara lite mer "genomsnitt". När allt kommer omkring, medan några av våra största tekniska erbjudanden är en eller två människors hjärnabarn, kommer du inte riktigt någonstans i ett sådant samhälle utan något samarbete och grupparbete - även om du är Steve Jobs eller Bill Gates.

Från praktisk synvinkel skulle företag kunna tjäna väl genom att inte oroa sig för att hitta 10x programmerare utan istället lägga den energin i att skapa produktiva och intelligenta team, ge sina arbetare möjlighet att växa inom företaget och släppa loss varje persons inre produktivitet. Men för de som vill engagera sig i hjältedyrkan och jaga drömmen om den mytologiska uber-programmeraren, är det möjligt att dessa megastjärnor kan vara där ute. De kanske bara tillämpar all sin potential på nästa eller iPhone. (För att förbereda dig för din nästa intervju, se The Craziest Tech Interview Questions - och vad de kan betyda.)