Rad deset profesora: 10x programere - jesu li stvarni?

Autor: Roger Morrison
Datum Stvaranja: 21 Rujan 2021
Datum Ažuriranja: 9 Svibanj 2024
Anonim
Setting up a 3d Printer with MKS sGen L v1.0
Video: Setting up a 3d Printer with MKS sGen L v1.0

Sadržaj


Izvor: Lassedesignen / Dreamstime.com

Oduzeti:

Svijet tehnologije gnjavi se s mrzovoljnim 10x programerom, no postoji li takav programer doista je za raspravu.

Jeste li ikad čuli za 10x programera? Ako niste u tehnološkom svijetu, odgovor je vjerojatno ne, pa čak i ako ste na neki način povezani sa svijetom kodiranja i tehnologije, a možda niste baš upoznati s ovim pojmom. No, unutar zajednice programera postao je to kratki način da se razgovara o skupinama vještina koje ljudi posjeduju i kako ih koriste da bi bili konkurentni.

Neki ljudi smatraju 10x programera dijelom IT "folklora". A zapravo je ideja o njoj mitološka na licu. 10x programer je programer ili programer koji je jednako produktivan kao i deset ostalih prosječnih ljudi u svom području. Dakle, sam opis, ta ideja sačinjava pomalo mitološki lik, "king geek" superprogramirajući s munjevitim prstima i sjajnim velikim mozgom.

S tim u vezi postoji puno rasprava o tome postoje li 10x programeri. Može li netko biti deset puta bolji od nekoga drugog u ovakvim disciplinama?


Ima li dokaz? Slučaj protiv 10x programera

Veliki dio argumenata ljudi koji ne vjeruju u 10x programere odnosi se na nedostatak istraživanja koje bi pokazale ove vrste razlike u produktivnosti. Kritičari mogu tvrditi da postoji vrlo škakljivo istraživanje koje bi podržalo ideju 10x programera i da se to uistinu ne može mjeriti na bilo koji smislen način. Primjerice, u ovom blogu Fog Creek, stručnjak za tehnologiju Laurent Bossavit govori o tome kako je istraživanje 10x programera provedeno samo na malim skupinama, da je puno istraživanja bilo staro i da se koriste prilično zastarjeli tipovi jezika kodiranja. Bossavit također govori o nepoznanicama kao što su važnost prethodne znanosti danas i koliko dobro možete stvarno mjeriti sposobnost programiranja ili razvoja.

To je intuitivna stvar

Kad uzvrate, oni koji misle da su 10x programeri vani često govore o istoj složenosti svojstvenoj tom polju da bi sugerirali da bi teoretski trebali biti ljudi koji su deset puta produktivniji od prosjeka.


Na primjer, pogledajte ovu prilično elokventnu obranu 10x programera Jevgenija Brikmana pod nazivom "10x programer nije mit." pisaca svog vremena, ali "dokaz" je vidljiv u školama i sveučilištima, na policama knjiga i u knjižnicama.

Brikman također govori o programiranju i razvoju kao temeljenom na dizajnerskom izboru. Na primjer, spominje korisnost Ruby nad C za razne projekte. Ideja koju on iznosi je da, čineći bolje izbore, programer doista može obaviti posao deset ljudi i raditi deset puta produktivnije od nekoga drugog. Ovakve vrste argumenata održavaju nadu da je tvrtka mogla vidjeti jednog od ovih današnjih divova kako svakodnevno ulazi u svoje urede. (Više o inovativnom razvoju tehnologije potražite u Pioniri računalnog programiranja.)

Naprijed-nazad

Za puno više o ideji 10x programera ne morate tražiti dalje od Quora, zajednice društvenih medija koja se temelji upravo na odgovorima na takva trnovita pitanja.

Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života

Ne možete poboljšati svoje programiranje kad nikoga nije briga za kvalitetu softvera.

Jedna nit Quora (među desetak usmjerenih na to pitanje) postavlja pitanje postoje li zapravo 100x ili 1000x inženjeri. Neki logično objašnjavaju 10x programera ili inženjera da kažu kako neki ljudi projektu zaista daju mnogo više vrijednosti od drugih. No, u ovom se nizu i drugima često postavlja pitanje kako izgleda vaš mjerni mehanizam i kako zapravo dodijelite vrijednost.

Druga Quora nit je možda korisnija: ona pita zašto 10x ljudi nisu plaćeni deset puta više od ostalih profesionalaca. Jedan od odgovora koji dobivate jest da ovi „jednorozi“ razvojnog svijeta često nastavljaju sa osnivanjem vlastitih tvrtki, umjesto da nekoga robinjaju. Ako prihvatite pretpostavku da su kreativni proizvodi startupa poput YouTubea i Dropboxa 1000 puta vredniji od plaće nekoga, recimo, Googlea, onda biste mogli iznijeti puno istih argumenata za tvrdnju da su ti poduzetnici, ti ljudi koji izbili iz okvira kako bi stvorili nove proizvode, bili barem 100 puta ili čak 1000 puta produktivniji od ostalih na svom polju - ali ovdje vidite vrstu složene logike. To se nekako pokvari, jer startup nije poput velike tvrtke, a mi stvarno ne mjerimo vrijednost ljudi samo po tome koliko novca zarađuju ... ili bar, podmukli su u uljudnom društvu.

Na kraju, sve je to vrlo poučno u razgovorima o načinima rada industrije i načinu na koji kompenzira svoje ljude. Na vrlo osnovnoj razini mogli biste reći da najstručniji ljudi rade za sebe ili da započinju veliku pažnju velikim tvrtkama, jer nakon nekog vremena drugi ljudi počinju shvaćati koliko su dobri u onome što čine čini. Ali sve to ne znači oduzeti se od bilo koga drugog tko je možda malo više "prosječan". Na kraju krajeva, iako su neke od naših najvećih tehnoloških ponuda djeca jedno ili dvoje ljudi, zapravo ne možete nigdje u ovakvom društvu bez suradnje i grupnog rada - čak i ako ste Steve Jobs ili Bill Gates.

S praktičnog stajališta, tvrtkama bi moglo poslužiti ne brinući se o pronalasku 10x programera, već umjesto da ulože tu energiju u stvaranje produktivnih i inteligentnih timova, osnažuju svoje radnike da rastu unutar tvrtke i oslobode unutarnju produktivnost svake osobe. Ali za one koji se žele baviti obožavanjem junaka i juriti san mitološkog uber-programera, moguće je da su one mega zvijezde vani. Oni će možda samo primijeniti sav svoj potencijal na sljedeći ili iPhone. (Da biste se lakše pripremili za sljedeći intervju, pogledajte Najluđa pitanja o tehničkom intervjuu - i što oni mogu značiti.)