Ste že kdaj začeli nekoga prositi, da vam pomaga rešiti težavo, in jo na pol poti rešite sami? Občutek je odličen. Še boljši občutek je, ko se tega naučiš namerno – in ko se tega naučiš, ne da bi zapravljal čas druge osebe.
V svetu kodiranja se to imenuje 'razhroščevanje z gumijasto račko'. To je, ko naletite na težavo in namesto da takoj hitite prositi za pomoč, razmislite o svoji težavi. Ker so koderji čudaki, imajo tradicijo, da vprašajo gumijasto račko.
Ena različica zgodbe o gumijasti rački ima šefa, ki usmerja svoje zaposlene, naj se pogovarjajo s preparirano raco . Prisili jih, da rački postavljajo svoja vprašanja, vprašanja, na katera se naveliča odgovorov. In en inženir odkrije, da le s tem, ko raci razložijo svoje vprašanje, odkrijejo odgovor. Vse, kar so morali storiti, je bilo ubesediti svoj problem.
Bolje boste reševali lastne težave, če boste boljši pri postavljanju vprašanj . Koder Jeff Atwood je ta koncept vgradil v svoja spletna mesta Preobremenitev in Stack Exchange . Želel je zagotoviti, da ljudje postavljajo svoja vprašanja na način, na katerega lahko drugi dejansko odgovorijo, brez kopice dodatnih vprašanj. Tako on napisal nekaj zahtev za dobro vprašanje . Tukaj je prilagojena različica, ki vam bo pomagala rešiti vaš problem. Vsak korak je lahko zadnji. Če pa ste še vedno obtičali, nadaljujte z naslednjim.
Včasih morate samo upočasniti svoje misli in našli boste odgovor. To storite tako, da svojo težavo ubesedite: poveste jo na glas ali zapišete.
Tega ne morete prevarati – če poskušate tiho »govoriti v svoji glavi«, morate porabiti energijo za osredotočanje na lastne misli. Vnesite ga v aplikacijo za beležke ali se pogovarjajte s svojimi glasovnimi beležkami ali se preprosto pretvarjajte, da govorite po telefonu, če se tako počutite manj neumno.
Rezerva. Kaj ste počeli, preden so se težave začele? Premakniti najprej. Kateri je prvi korak, ki bi ga naredili, če vaše težave ne bi bilo mogoče rešiti?
Poglejte vsako besedo svojega vprašanja in preverite, ali ga lahko definirate za nestrokovnjaka. (Predstavljajte si, da težavo razlagate staršem ali otrokom.)
Dodajte kontekst. Pri tehnološkem vprašanju morate vedno omeniti, kateri brskalnik, napravo in različico operacijskega sistema uporabljate ter kateri vtičniki, razširitve, aplikacije ali zunanje naprave morda motijo. Razširite to na kakršno koli vprašanje. Če imate težave z upravljanjem časa, navedite vse svoje časovne obveznosti. Če imate težave z denarjem, navedite svoje prihodke, stroške, dolgove, zamude pri plačilu itd.
Vse te odgovore zapišite skupaj s svojim izvirnim vprašanjem. Razvrstite jih v nek skladen vrstni red.
Včasih ste pojasnili, kaj je narobe, ne pa tudi, kaj bi bilo prav. Pojasnite, kaj ste upali, da se bo zgodilo, a se ni zgodilo – in zakaj trenutna situacija ni zaželena.
Podrobneje opišite, kakšno rešitev želite in kaj bi storili z njo, ko bi jo dobili. Pojasnite, katere rešitve vam ne ustrezajo. (Forumi za tehnično pomoč so polni nesprejemljivih 'rešitev', ki jih je spraševalec zavrnil.)
Seveda morate opraviti raziskavo. Niste eden tistih kretenov, ki tvitajo vprašanje namesto googlanja. Naštejte mesta, ki ste jih iskali, vire, ki ste jih iskali, informacije, ki so jih imeli in jih niso imeli.
Če ste nekoga že prosili za pomoč, razložite, kaj je dosegel in kaj ni dosegel ali zakaj ni razumel vaše težave.
Do zdaj ste opravili veliko dela in če niste odgovorili na svoje vprašanje, ste razočarani. Dobra novica je, da ste zapisali zelo dobro različico svojega vprašanja in zdaj ga lahko postavite kolegu, šefu, svetovalcu, forumu.
In če ste rešili težavo? Sprejmite svoj zapis in ga naredite kot objavo v spletnem dnevniku, objavo na Redditu ali tvit s posnetkom zaslona vaše aplikacije Notes. Naj se vsi priklonijo tvoji modrosti. ste a miselni vodja .
