Jag fĂ„r ofta kritik pĂ„ jobbet för en underlig egenskap â ibland tar jag för lĂ„ng tid pĂ„ mig med en uppgift, oavsett om det Ă€r en projektlednings- eller programmeringsuppgift, som verkar omöjlig. Det kĂ€nns som om jag borde ge upp och gĂ„ vidare till nĂ„got annat, men jag fortsĂ€tter att grĂ€va och grĂ€va. Det visar sig att det inte Ă€r sĂ„ enkelt.
Jag lĂ€ste en fantastisk bok som förklarade allt detta igen. Jag Ă€lskar sĂ„dana grejer â du agerar pĂ„ ett visst sĂ€tt, det fungerar, och sedan â plötsligt fĂ„r du en vetenskaplig förklaring.
I korthet visar det sig att det finns en mycket anvĂ€ndbar fĂ€rdighet i vĂ€rlden â att lösa omöjliga uppgifter. NĂ€r du verkligen inte har en aning om hur du ska lösa den, om det ens Ă€r möjligt. Alla andra har redan gett upp och förklarar uppgiften som omöjlig, medan du grĂ€ver pĂ„.
Nyligen skrev jag om nyfikenhet, som jag anser Àr en av de viktigaste egenskaperna hos en programmerare. SÄ det Àr det hÀr. Att inte ge upp, att söka, att testa alternativ, och angripa problemet frÄn olika hÄll, tills uppgiften slutligen ger vika.
En liknande egenskap, som jag tycker Ă€r avgörande för en projektledare. Ănnu viktigare Ă€n för en programmerare.
Det finns en uppgift â till exempel att dubbla effektiviteten. De flesta projektledare försöker inte ens lösa den hĂ€r uppgiften. IstĂ€llet för att lösa den söker de orsaker till varför man överhuvudtaget inte bör ta pĂ„ sig denna uppgift. UrsĂ€kterna lĂ„ter övertygande â kanske för att chefen, Ă€rligt talat, inte har lust att lösa den hĂ€r uppgiften heller.
SÄ hÀr förklarade boken det. Det visar sig att att lösa omöjliga uppgifter utvecklar fÀrdigheten att lösa möjliga uppgifter. Ju mer och lÀngre du brottas med de omöjliga, desto bÀttre löser du de enklare uppgifterna.
Förresten heter boken "SjÀlvkontroll", författaren Àr Roy Baumeister.
Jag har sysslat med sÄdana hÀr grejer sedan jag var barn, av en ganska prosaisk anledning. Jag bodde i en by pÄ 90-talet, jag hade ingen egen dator, sÄ jag gick hem till vÀnner för att spela. Och av nÄgon anledning blev jag mycket förtjust i Àventyrsspel. Jag hade Space Quest, Larry och Neverhood. Och det fanns ingen internet.
DĂ„tidens Ă€ventyrsspel Ă€r inte jĂ€mförbara med dagens. FöremĂ„len pĂ„ skĂ€rmen belystes inte, det fanns fem olika markörer â det vill sĂ€ga, du kunde interagera med varje föremĂ„l pĂ„ fem olika sĂ€tt, och resultatet blev olika. Eftersom föremĂ„len inte lyste, var pixel hunting (nĂ€r du för musmarkören över hela skĂ€rmen och vĂ€ntar pĂ„ att nĂ„got ska lysa) omöjligt.
Kort sagt, jag satt kvar tills jag blev bortskickad hem. Men jag fullföljde alla uppdrag. DÄ började jag Àlska olösliga problem.
Sedan överförde jag den hĂ€r praktiken till programmering. Tidigare var det en riktig plĂ„ga, nĂ€r lönen berodde pĂ„ hur snabbt man löste problem â jag fungerar inte sĂ„, jag behöver gĂ„ till botten med saken, förstĂ„ varför det inte fungerar, och uppnĂ„ det önskade resultatet.
Fabriken rĂ€ddade situationen â dĂ€r bryr man sig inte sĂ„ mycket om hur lĂ€nge man sitter med ett problem. SĂ€rskilt nĂ€r du Ă€r den enda programmeraren pĂ„ företaget, och det finns ingen chef som pĂ„minner om deadlines.
Men nu har allt förÀndrats. Och jag, Àrligt talat, förstÄr inte dem som stannar vid 1-2 iterationer. De nÄr den första svÄrigheten, och de ger upp. De försöker inte ens andra alternativ. De sÀtter sig bara ner och ger upp.
Till viss del förstör internet bilden. SĂ„ fort nĂ„got inte fungerar â springer man och söker pĂ„ Google. PĂ„ vĂ„r tid fick du antingen lista ut det sjĂ€lv, eller sĂ„ var det kört. Maximal â frĂ„ga nĂ„gon. Men i byn fanns det inte mycket att frĂ„ga om â eftersom sociala kretsar var begrĂ€nsade pĂ„ grund av internet.
Nu hjÀlper förmÄgan att lösa det olösliga mycket i arbetet. Egentligen finns det inte ens en tanke att ge upp och inte göra nÄgot. HÀr, tycker jag, Àr en principfrÄga.
Vanen att lösa det olösliga tvingar en att leta efter lösningar, medan avsaknaden av denna vana fÄr en att leta efter ursÀkter. Eller att ropa pÄ mamma i varje osÀker situation.
Detta kommer sÀrskilt fram nu i arbetet med personal. Vanligtvis finns det krav som den nyanstÀllde antingen uppfyller eller inte. Eller sÄ finns det ett utbildningsprogram, enligt vars resultat personen antingen passar in eller inte.
Men jag bryr mig inte. Jag vill göra en programmerare av alla. Att bara kontrollera om de uppfyller kraven â det Ă€r för enkelt. Det Ă€r en löslig uppgift. Ăven en sekreterare klarar av det. Men att göra en trĂ€bit till en Pinocchio â det Ă€r en utmaning. HĂ€r mĂ„ste man tĂ€nka, leta, prova, göra misstag, men fortsĂ€tta.
SÄ jag rekommenderar verkligen att lösa olösliga problem.
KĂ€lla: habr.com
