Kymmenen ammattilaisen työ: kymmenkertaiset kehittäjät - ovatko ne todellisia?

Kirjoittaja: Roger Morrison
Luomispäivä: 21 Syyskuu 2021
Päivityspäivä: 9 Saattaa 2024
Anonim
Kymmenen ammattilaisen työ: kymmenkertaiset kehittäjät - ovatko ne todellisia? - Tekniikka
Kymmenen ammattilaisen työ: kymmenkertaiset kehittäjät - ovatko ne todellisia? - Tekniikka

Sisältö


Lähde: Lassedesignen / Dreamstime.com

Ottaa mukaan:

Teknomaailma on hämmästyttävä 10-kertaisen kehittäjän murheista, mutta siitä, onko tällainen kehittäjä todella olemassa, on keskusteltava.

Oletko koskaan kuullut 10x ohjelmoijasta? Jos et ole tekniikkamaailmassa, vastaus on todennäköisesti kieltäytyvä, ja vaikka et olisikaan liittynyt jollain tavalla koodauksen ja tekniikan maailmaan, etkä ehkä oikeasti tunte tätä termiä. Mutta kehittäjäyhteisössä siitä on tullut lyhyt tapa puhua ihmisten osaamisjoukoista ja siitä, kuinka he käyttävät niitä kilpailukykyyn.

Jotkut ihmiset viittaavat 10x-ohjelmoijaan kappaleena IT-kansanperinnettä. Ja itse asiassa ajatus siitä on edessään hyvin mytologinen. 10x-ohjelmoija on ohjelmoija tai kehittäjä, joka on yhtä tuottava kuin kymmenen muuta alansa keskivertoa ihmistä. Joten juuri kuvaus, tämä idea loihti jonkin verran mytologisen hahmon, ”king geek” -super-ohjelmoijan, jolla on salamannopeat sormet ja suuri iso aivot.


Tämän sanomalla on paljon keskustelua siitä, onko 10x ohjelmoijia olemassa. Voiko joku olla kymmenen kertaa niin hyvä kuin joku muu tällaisilla aloilla?

Onko todiste? Tapaus 10x ohjelmoijia vastaan

Suuri osa väitteistä, jotka eivät usko kymmenkertaisiin ohjelmoijiin, liittyy tutkimuksen puuttumiseen, joka osoittaisi tällaiset tuottavuuserot. Kriitikot saattavat väittää, että 10x-ohjelmoijaidean tukemiseksi on olemassa erittäin luonnosteltavaa tutkimusta ja että sitä ei todellakaan voida mitata millään merkityksellisellä tavalla. Esimerkiksi tässä Fog Creek -blogissa tekniikan asiantuntija Laurent Bossavit puhuu siitä, kuinka 10x-ohjelmoijien tutkimusta tehtiin vain pienillä ryhmillä, että suuri osa tutkimuksesta oli vanhaa ja että siinä käytettiin melko vanhentuneita koodauskieliä. Bossavit puhuu myös tuntemattomista, kuten siitä, kuinka merkityksellinen aikaisempi tiede olisi nykyään, ja kuinka hyvin pystyt mittaamaan ohjelmointia tai kehityskapasiteettia.


Se on intuitiivinen asia

Takaiskua ajatellen ne, jotka ajattelevat, että kymmenenkertaiset ohjelmoijat ovat siellä, puhuvat usein samasta monimutkaisuudesta kuin kentällä, mikä viittaa siihen, että teoreettisesti tulisi olla ihmisiä, jotka ovat kymmenen kertaa tuottavampia kuin keskimäärin.

Katso esimerkiksi tätä melko kaunopuheista puolustusta Yevgeniy Brikmanin kymmenkertaiselle ohjelmoijalle nimeltä “10x-kehittäjä ei ole myytti”. Brikman lainaa täällä William Shakespearen kaltaista ihmistä - emme voi mittaa, miksi Shakespeare oli niin paljon parempi kuin muut. aikansa kirjoittajia, mutta ”todisteet” näkyvät kouluissa ja yliopistoissa, kirjahyllyillä ja kirjastoissa.

Brikman puhuu myös ohjelmoinnista ja kehityksestä suunnitteluvalintoihin perustuvana. Hän mainitsee esimerkiksi Ruby over C: n hyödyllisyyden erilaisissa projekteissa. Hänen ajatuksensa on, että tekemällä parempia valintoja ohjelmoija voi todellakin tehdä kymmenen ihmisen työtä ja työskennellä kymmenen kertaa tuottavammin kuin joku muu. Tämäntyyppiset väitteet pitävät elävänä toivon, että yritys näkee yhden näistä nykyajan jättiläisistä astuvan toimistoihinsa tiettynä päivänä. (Lisätietoja uraauurtavasta tekniikan kehityksestä, katso Tietokoneohjelmoinnin edelläkävijät.)

Edestakaisin

Saat paljon enemmän ajatuksesta kymmenkertaisista ohjelmoijista. Sinun ei tarvitse etsiä kauempana kuin Quora, sosiaalisen median yhteisö, joka perustuu tarkalleen vastaamaan tällaisiin hankaliin kysymyksiin.

Ei vikoja, ei stressiä - vaiheittaiset ohjeet elämää muuttavien ohjelmistojen luomiseen tuhoamatta elämääsi

Et voi parantaa ohjelmointitaitojasi, kun kukaan ei välitä ohjelmiston laadusta.

Yksi Quora-säie (joiden joukossa on tusinaa aiheeseen kohdennettua) kysyy, onko insinöörejä todella 100x vai 1000x. Jotkut laajentavat perusteluja 10x ohjelmoijille tai suunnittelijoille loogisesti sanoakseen, että tosiasiassa jotkut ihmiset todella lisäävät projektille paljon enemmän arvoa kuin toiset. Tässä ja muissa säikeissä kuitenkin kysytään usein, millainen mittarisi näyttää ja kuinka itse omistat arvon.

Toinen Quora-lanka on mahdollisesti hyödyllisempi: se kysyy, miksi 10x-ihmisille ei makseta kymmenen kertaa enemmän kuin muille ammattilaisille. Yksi saamistasi vastauksista on, että nämä kehitysmaailman "yksisarviset" jatkavat usein perustamaan omia yrityksiä sen sijaan, että orjuuttaisivat jotakuta. Jos hyväksyt oletuksen, jonka mukaan YouTube- ja Dropbox-kaltaisten startup-yritysten luovat tuotteet ovat tuhat kertaa arvokkaampia kuin jonkun, esimerkiksi Google, palkka, silloin voisit esittää paljon samoja argumentteja sanomalla, että nämä yrittäjät, nämä ihmiset, jotka puhkesi laatikosta luomaan uusia tuotteita, olivat ainakin 100 kertaa tai jopa 1000 kertaa tuottavampia kuin muut oman alansa - mutta näet tällaisen monimutkaisen logiikan täällä. Se eräänlainen hajoaa, koska käynnistys ei ole kuin iso yritys, ja emme todella mittaa ihmisten arvoa pelkästään heidän ansaitsemallaan rahalla… tai ainakin se on kulunut kohteliaassa yhteiskunnassa.

Loppujen lopuksi kaikki tämä on erittäin opettavaista puhuttaessa tavoista, joilla teollisuus toimii, ja tavasta, jolla se kompensoi ihmisiä. Aivan perustasolla voitaisiin sanoa, että taitavimmat ihmiset lopulta työskentelevät itselleen tai että he alkavat kiinnittää paljon huomiota suurempiin yrityksiin, koska jonkin ajan kuluttua muut ihmiset alkavat ymmärtää kuinka hyvin he osaavat mitä heillä on tehdä. Mutta kaiken tämän ei tarvitse viedä pois keneltäkään muulta, joka voi olla hieman "keskimääräinen". Loppujen lopuksi, vaikka jotkut suurimmista teknologiatarjonnoistamme ovat yhden tai kahden ihmisen aivoriihe, et todellakaan pääse mistään tämänkaltaisesta yhteiskunnasta ilman yhteistyötä ja ryhmätyötä - vaikka olisit Steve Jobs tai Bill Gates.

Käytännöllisestä näkökulmasta yrityksille olisi hyvää palvelua, koska ne eivät huolehtisi 10x-ohjelmoijien löytämisestä, vaan sijoittaisivat sen energian tuottavien ja älykkäiden tiimien luomiseen, työntekijöidensä voimaannuttamiseen kasvamaan yrityksen sisällä ja vapauttaen kunkin ihmisen sisäisen tuottavuuden. Mutta niille, jotka haluavat harjoittaa sankarinpalvontaa ja jahdata mytologisen uber-ohjelmoijan unelmaa, on mahdollista, että nuo megatähdet saattavat olla siellä. He saattavat vain käyttää kaikkia mahdollisuuksiaan seuraavaan tai iPhoneen. (Seuraavaa haastatteluasi varten valmistautumisen kannalta katso hulluimmat tekniset haastattelukysymykset - ja mitä ne saattavat tarkoittaa.)