Jinsi ya kuuliza maswali kwa usahihi ikiwa wewe ni mtaalam wa IT wa novice

Hi!

Zaidi ya miaka michache iliyopita nimekuwa nikifanya kazi sana na watu ambao wanaanza kazi zao katika IT. Kwa kuwa maswali yenyewe na jinsi watu wengi wanavyowauliza yanafanana, niliamua kukusanya uzoefu wangu na mapendekezo katika sehemu moja.

Muda mrefu uliopita nilisoma nakala 2004 na Eric Raymond, na ameifuata kwa uangalifu katika kazi yake. Ni kubwa kabisa, na inalenga zaidi kwa wasimamizi wa mfumo. Lazima nisaidie watu, ambao mara nyingi hawana uzoefu katika maendeleo hata kidogo, kuwa vijana na kuanza kazi zao.

Kwa wale ambao tayari wamekuwa, au bado wana ndoto ya kuwa msanidi wa novice, naweza kutoa mapendekezo yafuatayo:

  • Jifunze shida mwenyewe
  • Wasiliana na lengo kwanza, kisha sema tatizo.
  • Andika kwa ustadi na kwa uhakika
  • Uliza maswali kwa anwani na ushiriki suluhisho
  • Heshimu wakati wa watu wengine
  • Angalia kwa upana zaidi

Na sasa maelezo zaidi.

Jifunze shida mwenyewe

Unajifunza lugha ya programu kutoka kwa kitabu au kozi. Tulichukua mfano wa msimbo, tukaiendesha, lakini ilianguka na hitilafu ambayo haukufahamu. Kulingana na kitabu, inapaswa kufanya kazi. Lakini unaamini macho yako - haifanyi kazi. Je, ni chaguzi gani?

  • Amua kuwa hautawahi kuwa msanidi programu kwa sababu ulimwengu wote unapingana nawe na hata mifano ya kazi haifanyi kazi. Acha kusoma;
  • Amua kuwa hutawahi kuwa msanidi programu kwa sababu wewe ni mjinga sana au huna. Acha kusoma;
  • Anza kuuliza kila mtu unayemjua ambaye angalau kwa namna fulani ameunganishwa na IT, ukitaka watambue kwa nini haifanyi kazi kwako. Jua mambo mengi mapya kuhusu wewe mwenyewe, chukizwa. Acha kusoma;

Chaguo gani ni sahihi? Huyu hapa:

Kuelewa kuwa wewe sio wa kipekee (bila kujali mama na bibi yako wanasema), na ulimwengu wa IT sio rahisi kama wanavyopiga tarumbeta wakati wanakualika kwenye kozi na wavuti.

Kuelewa kuwa wewe sio wa kipekee husababisha kugundua kuwa shida yako tayari imekutana na makumi, mamia, maelfu ya watu. Ikiwa wewe ni msanidi programu anayeanza, basi huwezi kugundua, kusakinisha au kusanidi kitu kwa urahisi. Hapa kuna orodha ninayopendekeza upitie kabla ya kugundua kuwa huwezi kutatua shida peke yako na unahitaji usaidizi:

  • Hakikisha kwamba swali ni la kipekee na hakuna jibu kwenye mtandao
  • Jifunze kwa uangalifu sababu ya shida, sio athari
  • Tathmini suluhisho zinazowezekana za shida, faida na hasara zao
  • Fikiria chaguzi mbadala za kufikia lengo lako
  • Fikiria juu ya kile unachoweza kuulizwa na uandae majibu yako mapema.

Π‘ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Jambo ni kwamba kila kitu ni kidogo: ikiwa maandishi ya kosa hayaelewiki kabisa kwako, nakala kwenye Google na usome kwa uangalifu maandishi kutoka kwa viungo.

Pili: kwa mfano, ikiwa msimbo wako utaacha kufanya kazi kwa hitilafu "Siwezi kuunganisha maktaba ya watu wengine," basi tatizo haliko katika msimbo wako. Jambo ni kwamba haujasakinisha maktaba fulani ambayo ungependa kutumia. Hii inamaanisha unahitaji kutafuta jinsi ya kuisakinisha, na si jinsi ya kurekebisha msimbo wako.

Tatu ΠΈ nne sawa kabisa: Je, ikiwa maktaba hii ndio shida na ninahitaji tu kutafuta nyingine? Je, ikiwa sitatumia maktaba ya watu wengine hata kidogo, lakini niandike msimbo wangu mwenyewe kwa kutumia zana za kawaida?

Tano Jambo hili linatuleta kwenye sehemu inayofuata: fikiria juu ya kile mtu unayemkaribia anaweza kukuuliza na kuwa na majibu tayari.

Wasiliana na lengo kwanza, kisha sema tatizo.

Lengo ni kile ulichotaka kufanya. Kwa mfano, andika msimbo unaoenda kwenye mtandao na uhifadhi picha 10 na paka za funny. Shida ni kwa nini unaona kosa kwenye koni, lakini hauoni paka 10 za kuchekesha. Usianze swali lako kwa shida. Anza na lengo, maliza na shida. Ikiwa mtu unayemgeukia kwa usaidizi ni msanidi uzoefu na anajua mengi, basi labda ataweza kukupa suluhisho rahisi na la kifahari zaidi kwa shida. Ikiwa tayari umechagua rahisi na kifahari zaidi, ataelewa wazi nini na kwa nini unataka kufanya, na hii itaharakisha kupokea jibu.

Swali zuri:

Ninataka kuokoa paka 10 za kuchekesha kila siku ili kucheka na kurefusha maisha yangu. Ili kufanya hivyo, niliandika nambari ifuatayo: […]. Ninatarajia kuunganishwa kwa seva ya FTP na kupakua picha mpya kutoka hapo. Hata hivyo, nilipoizindua, niliona hitilafu hii: […] Ingawa ninaweza kufikia seva hii kupitia kivinjari.

Jibu la haraka:

Hukupaswa kuchukua maktaba hii; hakuna mtu ambaye amekuwa akiisaidia au kuitengeneza kwa muda mrefu. Afadhali kuchukua hii - ninapakua picha na paka kwa ajili yake mwenyewe!

Swali mbaya:

Hujambo, msimbo wangu ulitoa hitilafu ifuatayo […], unajua ni nini kinachoweza kuwa mbaya?

Jibu dhahiri ni:

Habari. Hapana, sijui.

Andika kwa ustadi na kwa uhakika

Hakuna haja ya kumwaga mkondo wa mawazo juu ya mtu. Mtu uliyemgeukia kutatua shida yuko busy na mambo yake mwenyewe. Hakikisha anaelewa haraka tatizo lako ni nini na unataka nini kutoka kwake. Ikiwa una matatizo ya kujua kusoma na kuandika, tumia huduma za kukagua tahajia na uakifishaji mtandaoni. Unaweza kuondoa takataka kutoka kwa ujumbe bila huduma za mtandaoni. Usimwage maji, usianze kutoka mbali. Andika kwa ufupi, kwa ufupi, na kwa uhakika. Toa mifano.

Vibaya:

- habari, ilikuwaje))) Ninajaribu kuweka pamoja mradi kwa kifupi, lakini haifanyi kazi kwangu, inaanguka kwa sababu fulani O_o, ingawa inaonekana kama nilifanya kila kitu sawa, tafadhali njoo) )))) kwa kweli kuna kitu kisichoeleweka kwenye koni kwangu ((( tayari ni sawa nilijaribu kila kitu, hakuna kinachofanya kazi, ahhh(

Nzuri:

β€” Hujambo, ninajaribu kuanzisha mradi, lakini kuna tatizo. Huanguka mara tu baada ya amri ya kutunga docker, hapa kuna kumbukumbu na hitilafu ya uanzishaji: […] Je, unaweza kuniambia jinsi ya kulitatua?

Uliza maswali kwa anwani na ushiriki suluhisho

Haupaswi kuandika swali katika ujumbe wa kibinafsi kwa mtu maalum, isipokuwa umefahamishwa kwamba unapaswa kumuuliza haswa. Ni bora kuandika kwa kikundi cha watu kwa sababu:

  • Kila mtu yuko busy kutatua shida zake mwenyewe. Nafasi ya kwamba mtu katika gumzo la jumla au kwenye jukwaa anaweza kutumia muda kwako ni kubwa zaidi.
  • Nafasi ya kuwa mtu kwenye gumzo la jumla anajua jinsi ya kukusaidia ni kubwa zaidi.
  • Unawaachia wengine wapate swali sawa na ujibu baadaye.

Angalia hatua ya mwisho. Je, tayari umejifunza kwamba unapaswa kujaribu kutatua matatizo mwenyewe? Je, tayari umetumia utafutaji wa gumzo/mijadala/kikundi, lakini hujapata kutajwa kwa tatizo lako? Sawa, basi uulize.

Kwa upande mwingine, hakuna haja ya kuwasumbua watu bila lazima. Ikiwezekana, ondoa kwenye orodha yako ya barua pepe mtu yeyote ambaye hawezi kukusaidia. Kadiri mtu anavyopokea ujumbe mwingi, ndivyo uwezekano wa yeye kuzisoma zote ni mdogo. Usiwafanye watu kuwa na mazoea ya kuzima arifa au kupuuza tu ujumbe.

Hakika, uzoefu wako unaweza kuwa na manufaa kwa mtu mwingine. Okoa wakati wako na wengine kwa kutuma jibu au suluhisho. Mgeni anayefuata, ikiwa tayari anajua tunachozungumza hapa, hatasumbua mtu yeyote - atapata suluhisho lako kwa kutafuta. Kwa nini nasema unaweza kujiokoa wakati? Kwa sababu unaweza kukutana na tatizo hili kwa mwaka na usikumbuka jinsi ulivyotatua. Utafutaji utakuokoa tena.

Heshimu wakati wa watu wengine

Rahisisha maisha kwa watu unaowaomba msaada.

Hakikisha viungo unavyotuma vinafanya kazi. Jaribu kuifungua katika hali fiche. Ikiwa kiungo kinahitaji uidhinishaji, utaona hitilafu ya ufikiaji. Kwa mfano, ikiwa ulipakia nambari kwenye hazina ya kibinafsi, au ulituma kiunga kwenye Hifadhi ya Google, ambayo ni wewe pekee unayeweza kufikia, mtu ataona hitilafu, na atalazimika kutumia muda kukujulisha kuhusu hilo, na kisha kusubiri. wewe kusanidi ufikiaji. Hakikisha kwamba mtu huyo anaona mara moja kile unachozungumza.

Usitarajie mtu yeyote kutaka kukumbuka ulichouliza siku mbili zilizopita. Tuma habari tena, kumbusha muktadha. Hakuna mtu anataka kutafuta kupitia mawasiliano kwa kile ulicho nacho. Ikiwa wewe ni mvivu sana kurudia maelezo ili watu wasipoteze muda wao kutafuta, basi huhitaji usaidizi.

Usiichukue nje ya muktadha. Ikiwa unatuma logi na kosa, ni dhahiri kwamba unahitaji kuingiza sio tu kosa yenyewe, lakini pia msimbo uliosababisha, kwa mfano wa kile kilichovunja.
Ikiwa kuna mchakato uliowekwa wa kutatua shida yako, ifuate. Hakuna haja ya kuunda tena gurudumu ikiwa tayari kuna nakala iliyo na HowTo ya hatua kwa hatua.

Haupaswi kujaribu kupata jibu kutoka kwa mtu mmoja kupitia chaneli tofauti (andika kwa Slack, Skype, Telegraph) kwa wakati mmoja - itakuwa mbaya kwa mtu huyo.

Hakuna haja ya kuandika ujumbe huo kwa watu kadhaa mara moja, kwa matumaini kwamba angalau mtu atakujibu. Watu hawa wote wanaweza kukupa jibu (uwezekano mkubwa zaidi, itakuwa sawa), lakini wote watapotoshwa na kazi yao kwa muda. Tumia mazungumzo ya kikundi.

Angalia kwa upana zaidi

Kila kitu tulichozungumza hapa pia kinatumika nje ya uwanja wa IT. Fuata sheria hizi katika maduka makubwa, kituo cha huduma ya gari, likizo katika nchi nyingine, wakati wa kuwasiliana na marafiki na jamaa. Onyesha watu kuwa unathamini wakati wao na hutaki kuwasumbua kwa mambo madogo. Onyesha kwamba ulitumia muda na jitihada kujaribu kutatua tatizo mwenyewe, lakini haukufanikiwa, na unahitaji msaada sana. Kwa shukrani, watu wataelewa shida zako na kukusaidia kuzitatua.

Chanzo: mapenzi.com

Kuongeza maoni