Да ли сте икада почели да тражите од некога да вам помогне да решите проблем, а на пола пута сами то схватите? Осећај се одлично. Још је боље када научите да то радите намерно - и када научите да то радите без губљења времена друге особе.
У свету кодирања, ово се зове „отклањање грешака од гумене патке“. То је када наиђете на проблем и уместо да одмах пожурите да тражите помоћ, размислите о свом проблему. Пошто су кодери чудаци, имају традицију да питају гумену патку.
Једна верзија приче о гуменој патки има шефа који упућује своје запослене да разговарају са таксидермираном патком . Тера их да патки постављају своја питања, питања на која му је мука да одговара. И један инжењер открива да само објашњавајући своје питање патки, откривају одговор. Све што су морали да ураде је да свој проблем пренесу речима.
Бићете бољи у решавању сопствених проблема ако их добијете боље у постављању питања . Кодер Џеф Атвуд уградио је овај концепт у своје сајтове Стацк Оверфлов и Стацк Екцханге . Желео је да се увери да људи постављају своја питања на начин на који би други могли да одговоре, без гомиле додатних питања. Па он написао неке захтеве за добро питање . Ево прилагођене верзије која ће вам помоћи да решите сопствени проблем. Сваки корак може бити последњи. Али ако сте и даље заглављени, пређите на следећи.
Понекад је потребно само да успорите своје мисли и наћи ћете свој одговор. То радите тако што свој проблем изнесете речима: изговорите га наглас или запишете.
Ову не можете преварити - ако покушате да тихо 'говорите у својој глави', морате потрошити енергију фокусирајући се на сопствене мисли. Откуцајте га у апликацији за белешке или разговарајте са својим гласовним белешкама или се само претварајте да разговарате телефоном ако вам то помаже да се осећате мање глупо.
Направи резервну копију. Шта сте радили пре него што је ваш проблем почео? Крени напред. Који је први корак који бисте предузели ако се ваш проблем не може решити?
Погледајте сваку реч вашег питања и видите да ли бисте могли да је дефинишете за нестручњака. (Замислите да објашњавате проблем својим родитељима или својој деци.)
Додајте контекст. За техничко питање, увек треба да наведете који прегледач, уређај и верзију ОС-а користите и који додаци, проширења, апликације или периферне јединице могу да ометају. Проширите то на било коју врсту питања. Ако имате проблем са управљањем временом, наведите све своје временске обавезе. Ако имате проблема са новцем, наведите своје приходе, трошкове, дугове, кашњења у плаћању и тако даље.
Запишите све ове одговоре уз своје оригинално питање. Сортирајте их у неки кохерентан редослед.
Понекад сте објаснили шта није у реду, али не и шта би било исправно. Објасните шта сте се надали да ће се догодити а што се није догодило — и зашто тренутна ситуација није пожељна.
Разрадите какво решење желите и шта бисте урадили са њим када га добијете. Објасните која решења вам не одговарају. (Форуми за техничку помоћ су препуни неприхватљивих „решења“ које је одбио онај ко је питао.)
Морате, наравно, истражити. Нисте један од оних кретена који твитују питање уместо да гуглају. Наведите места која сте тражили, ресурсе које сте консултовали, информације које су имали и нису имали.
Ако сте већ питали некога за помоћ, објасните шта је постигао, а шта није, или зашто није разумео ваш проблем.
До сада сте урадили много посла, а ако нисте сами одговорили на своје питање, фрустрирани сте. Добра вест је да сте записали веома добру верзију свог питања и сада можете да је поставите колеги, шефу, саветнику, форуму.
А ако сте решили проблем? Узмите свој текст и учините то постом на блогу, или Реддит постом, или твитом са снимком екрана ваше апликације Нотес. Нека се сви поклоне твојој мудрости. Ти си вођа мисли .