Že vraj ma v práci často kritizujú za jednu čudnú vlastnosť – niekedy sa s úlohou príliš dlho zdržiavam, bez ohľadu na to, či ide o manažérsku alebo programátorskú úlohu, ktorá sa zdá byť neriešiteľná. Zdá sa, že je už najvyšší čas vzdať to a prejsť na niečo iné, ale ja sa stále pílim a pílim.
Čítal som raz jednu zaujímavú knihu, ktorá to všetko opäť vysvetlila. Milujem takéto situácie – konáš určitým spôsobom, to funguje, a potom – bum, nájdeš na to vedecké vysvetlenie.
Inými slovami, zdá sa, že na svete existuje veľmi užitočná zručnosť – riešiť neriešiteľné úlohy. Keď naozaj nevieš, ako to vyriešiť, či je to vôbec možné. Všetci už dávno zanechali nádeje a vyhlásili úlohu za neriešiteľnú, a ty sa pridržiavaš až do konca.
Nedávno som písal o zvedavosti mysle, ako o jednom z kľúčových, podľa mňa, rysov programátora. Tak to je. Nevzdávať sa, hľadať, skúšať možnosti, pristupovať z rôznych strán, kým úloha nakoniec nepopustí.
Podobná vlastnosť, ako si myslím, je kľúčová pre manažéra. Ešte dôležitejšia ako pre programátora.
Existuje úloha – napríklad zdvojnásobiť výkonnosť. Väčšina manažérov sa ani nepokúša túto úlohu riešiť. Namiesto toho hľadajú dôvody, prečo by sa na túto úlohu vôbec nemali vrhnúť. Ospravedlnenia znejú presvedčivo – možno preto, že nadriadenému sa, úprimne povedané, tiež nechce riešiť túto úlohu.
Takže, čo tá kniha vysvetlila. Ukazuje sa, že riešenie neriešiteľných úloh rozvíja zručnosť riešiť riešiteľné úlohy. Čím viac a dlhšie sa zaoberáš neriešiteľnými, tým lepšie riešiš jednoduchšie úlohy.
Áno, mimochodom, kniha sa volá „Sila vôle“, autor – Roy Baumeister.
Týmto som sa zaoberal od detstva, a to z celkom prozaického dôvodu. Žil som na dedine v 90-tych rokoch, nemal som vlastný počítač, chodil som k priateľom hrať. A neviem prečo, veľmi som si obľúbil adventúry. Mal som k dispozícii Space Quest, Larry a Neverhood. A internet neexistoval.
Vtedyšnje adventúry sa nedajú porovnať s dnešnými. Predmety na obrazovke neboli osvetlené, bolo tam päť kurzorov – to znamená, že na každý predmet si mohol reagovať piatimi rôznymi spôsobmi, a výsledok bol odlišný. Keďže predmety nie sú osvetlené, nie je možné pixel hunting (keď prechádzaš kurzorom po celej obrazovke a čakáš, kým sa niečo osvetlí).
Bolo to tak, že som trval na tom, aby ma nepustili domov, kým som neprešiel všetky úlohy. Až potom som si obľúbil nevyriešiteľné úlohy.
Následne som túto prax preniesol na programovanie. Kedysi to bola naozaj katastrofa, keď od rýchlosti riešenia úloh závisela mzda – a ja som to tak nemohol, musel som sa dostať k podstate, pochopiť, prečo to nefunguje, a dosiahnuť požadovaný výsledok.
Situáciu zachránil závod – tam, vo všeobecnosti, nezáleží na tom, koľko času stráviš s úlohou. Obzvlášť, keď si jediný programátor vo firme a nemáš šéf, ktorý by ti pripomínal termíny.
A teraz sa všetko zmenilo. A úprimne nepochopím tých, ktorí sa zastavia po 1-2 iteráciách. Dopracujú sa k prvým problémom a vzdajú to. Ani neskúšajú iné možnosti. Jednoducho si sedia a to je všetko.
Čiastkovo to kazí situáciu internet. Ak niečo nefunguje – bežia googliť. Na našich časoch si mal buď rozpoznať problém sám, alebo nijako. Maximalne si sa opýtal niekoho. Mnoho sa však v dedine opýtať nedalo – opäť, pretože okruh známych bol obmedzený kvôli internetu.
Teraz mi schopnosť riešiť nevyriešiteľné veľmi pomáha v práci. V podstate ani neuvažujem o tom, že by som to vzdal a neurobil. Tu sa mi zdá, že ide o principiálny bod.
Zvyk riešiť nevyriešiteľné ťa núti hľadať riešenie, zatiaľ čo jeho absencia ťa núti hľadať výhovorky. Alebo zavolať mamu v každej nejasnej situácii.
Toto sa teraz najviac prejavuje pri práci s personálom. Zvyčajne existujú požiadavky, ktorým začínajúci zamestnanec buď vyhovuje, alebo nie. Alebo tam je program školenia, na základe ktorého posúdia, aký je človek.
A mne je to jedno. Chcem urobiť programátora z každého. Jednoducho overovať, či vyhovuje požiadavkám – to je príliš jednoduché. To je riešiteľná úloha. Dokonca aj sekretárka to zvládne. Ale spraviť z polena Buratino – to áno. To je výzva. Tu treba premýšľať, hľadať, skúšať, robiť chyby, ale pokračovať.
Takže úprimne odporúčam riešiť nevyriešiteľné úlohy.
Zdroj: habr.com
