Jotta pojat eivät häpeä näyttää

Olen vanha ja jo tyhmä, mutta sinulla on kaikki edessä, rakas ohjelmoija. Mutta haluan antaa sinulle yhden neuvon, joka varmasti auttaa uraasi - jos tietysti aiot pysyä ohjelmoijana.

Vinkit, kuten "kirjoita kaunista koodia", "kommentoi parannuksiasi hyvin", "tutkii nykyaikaisia ​​​​kehyksiä" ovat erittäin hyödyllisiä, mutta valitettavasti toissijaisia. Ne kulkevat käsi kädessä ohjelmoijan päälaadun kanssa, jota sinun on kehitettävä itsessäsi.

Tämä on tärkein ominaisuus: utelias mieli.

Utelias mieli ei ole niinkään taito kuin halu ymmärtää tuntematonta ympäristöä, oli se sitten uusi tekniikka, uusi projekti tai kieliohjelman uudet ominaisuudet.

Utelias mieli ei ole synnynnäinen ominaisuus, vaan hankittu ominaisuus. Esimerkiksi ennen ohjelmoijaa minulla ei koskaan ollut sellaista.

Työhön liittyen utelias mieli on usein halu selvittää, miksi paskiainen ei toimi. Riippumatta siitä, kuka kirjoitti tämän koodin - sinä vai joku muu.

Jos katsot mitä tahansa sinun tai kollegojesi ratkaisemaa ongelmaa, se näyttää yksinkertaistetusti tältä: ymmärrä ongelma, etsi paikka muokkauksille, tee muutoksia.

Itse ohjelmointi alkaa vasta ketjun lopusta ja pääosa on jatkuvaa harjoittelua uteliaalle mielelle. Sekä ratkaisun lopullinen laatu että sen luomisen nopeus eivät riipu kyvystäsi kirjoittaa koodia, vaan halustasi ymmärtää ja löytää nopeasti minne tämän pirun koodin täytyy mennä.

Kuinka kehittää utelias mieli? Ei mitään monimutkaista. Keksin yksinkertaisen strategian monta vuotta sitten:
Jotta pojat eivät häpeä näyttää sitä.

Jos ratkaisusi ei ole noloa näyttää pojille, se on erinomainen. Jos sukeltat syvälle ongelmaan, etkä häpeä kertoa siitä pojille, olet komea kaveri.

Älä vain muuta tätä sanamuotoa Anonyymien Alkoholistien klubin tunnuslauseeksi. Jos et ole keksinyt mitään, tai olet kirjoittanut paskaa koodia, luovuttanut puolivälissä, ripustanut nenäsi ja pukenut tunteellisen striptiisin kuten "Olen niin tyhmä, enkä pelkää myöntää sitä!", kehuu arvottomuuttasi ja odotat ihmisten säälivän sinua - valitettavasti sinä et ole pirun ohjelmoija.

Tässä on esimerkki. Äskettäin eräs harjoittelija puuhaili ongelman kanssa melko monimutkaisessa mekanismissa sekä teknisesti että metodologisesti. Kaivoin, kuten ymmärrän, koko päivän. Enimmäkseen yksin, mutta pyysin apua myös kollegoiltani. Yksi kokeneista ihmisistä neuvoi häntä menemään debuggeriin. Illalla harjoittelija ryömi luokseni.

Rehellisesti sanottuna ajattelin, että harjoittelija katsoi väärästä paikasta ja näki väärän asian, ja minun olisi kaivettava asiaa alusta alkaen. Kruunu painoi, lyhyesti sanottuna. Mutta kävi ilmi, että harjoittelija oli askeleen päässä päätöksen tekemisestä. Itse asiassa autin häntä ottamaan tämän askeleen. Mutta se ei ole pääasia.

Tärkeintä on, että harjoittelija osoitti uteliasta mieltä - aitoa. Tiedätkö kuinka erottaa todellinen uteliaisuus? Se on hyvin yksinkertaista - kun aloittelija löytää tai melkein löytää ratkaisun, liikkuen kuka tietää mihin suuntaan, tamburiinin ja tanssin kanssa, hän ei anna periksi, ei makaa tassut ilmassa, vaikka kaikki ympärillä hänen mielestään se on hauskaa, ja "asiantuntijat" opettavat hänelle neuvoja, kuten "opi laitteiston osa" tai "katso virheenkorjausohjelmasta".

Huolimatta esitetyn esimerkin ongelman ratkaisun erittäin alhaisesta tehokkuudesta, pojat eivät häpeä näyttää harjoittelijan valitsemaa polkua. Vanhoina aikoinamme vain sellaiset ihmiset selvisivät - koska asiantuntijoita ei ollut, jokainen tekniikka oli täysin tuntematon kaikille, ja vain utelias mieli pystyi pelastamaan heidät.

Utelias mieli on yhtä yleinen aloittelijoilla kuin vanhoillakin. Harmaat hiukset, joukko todistuksia, monen vuoden työkokemus eivät ole ollenkaan osoitus uteliaisuudesta. Tunnen henkilökohtaisesti useita ohjelmoijia, joilla on monen vuoden kokemus ja jotka antavat periksi jokaisessa vaikeassa tehtävässä. He voivat vain kirjoittaa koodin spesifikaatioiden mukaisesti, jossa kaikki on pureskeltava, hyllyille asetettuna taulukoiden ja muuttujien nimiin asti.

Joten herrat, harjoittelijat ja uudet tulokkaat: teidän mahdollisuutenne ovat samat kuin vanhoilla. Älä katso sitä, että vanhalla miehellä on paljon kokemusta ja todistuksia - mielen uteliaisuus ei riipu tästä.

Mitä tahansa teetkin, muista - tee se niin, että pojat eivät häpeä näyttää sitä. Samurai opetti tämän: jos kirjoitat kirjeen, oleta, että vastaanottaja ripustaa sen seinälle. Tämä on tulos.

Strategia "jotta pojat eivät häpeä esitellä sitä" on hyvin yksinkertainen ja helposti sovellettavissa milloin tahansa. Pysähdy nyt, vaikka tunnin, vaikka vuoden päästä, ja vastaa - etkö häpeä näyttää mitä teit pojille? Eikö ole sääli näyttää pojille, kuinka yritit ja etsit ratkaisua? Eikö ole sääli näyttää pojille, kuinka pyrit joka päivä parantamaan tehokkuuttasi?

Kyllä, äläkä unohda, millaisista pojista puhumme. Tämä ei ole työpöydän naapuri, ei esimiehesi, ei asiakkaasi. Tämä on koko ohjelmoijien maailma.

Lähde: will.com

Lisää kommentti