Hoe kinne jo fragen korrekt stelle as jo in begjinnende IT-spesjalist binne

Hallo!

De lêste pear jier haw ik in protte wurke mei minsken dy't krekt har karriêre yn IT begjinne. Sûnt de fragen sels en de manier wêrop in protte minsken har stelle ferlykber binne, besleat ik myn ûnderfining en oanbefellings op ien plak te sammeljen.

Lang lyn haw ik lêzen in artikel 2004 troch Eric Raymond, en hat it altyd strikt folge yn syn karriêre. It is frij grut, en is mear rjochte op systeembehearders. Ik moat minsken helpe, dy't faaks hielendal gjin ûnderfining hawwe yn ûntwikkeling, junioaren wurde en har karriêre begjinne.

Foar dyjingen dy't al wurden binne, of noch dreame fan in begjinnende ûntwikkelder te wurden, kin ik de folgjende oanbefellings jaan:

  • Studearje it probleem sels
  • Kommunisearje earst it doel, dan ferklearje it probleem.
  • Skriuw kompetint en nei it punt
  • Stel fragen oan it adres en diel de oplossing
  • Respektearje de tiid fan oaren
  • Sjoch breder

En no yn mear detail.

Studearje it probleem sels

Jo leare in programmeartaal út in boek of kursus. Wy namen in foarbyldkoade, rûn it, mar it ferûngelokke mei in flater dy't jo ûndúdlik wie. Neffens it boek moat it wurkje. Mar jo leauwe jo eagen - it wurket net. Wat binne de opsjes?

  • Beslute dat jo noait in ûntwikkelder sille wurde, om't de heule wrâld tsjin jo is en sels de wurkfoarbylden net wurkje. Stopje mei studearjen;
  • Beslute dat jo noait in ûntwikkelder wurde sille, om't jo te dom binne of jo it net hawwe. Stopje mei studearjen;
  • Begjin elkenien te freegjen dy't jo kenne wa't op syn minst ien of oare manier ferbûn is mei IT, en easkje dat se útfine wêrom't it net foar jo wurket. Fyn in protte nije dingen oer dysels út, wurde misledige. Stopje mei studearjen;

Hokker opsje is korrekt? Hjir is hy:

Begryp dat jo net unyk binne (maklik wat jo mem en beppe sizze), en de IT-wrâld is net sa ienfâldich as se it trompet as se jo útnoegje foar kursussen en webinars.

Begryp dat jo net unyk binne liedt ta it besef dat jo probleem wierskynlik al is tsjinkaam troch tsientallen, hûnderten, tûzenen minsken. As jo ​​​​in begjinnende ûntwikkelder binne, dan kinne jo maklik wat net fernimme, ynstallearje of konfigurearje. Hjir is in checklist dy't ik stel foar troch te gean foardat jo beseffe dat jo it probleem net op jo eigen kinne oplosse en help nedich binne:

  • Soargje derfoar dat de fraach unyk is en d'r gjin antwurd op it ynternet is
  • Bestudeer de oarsaak fan it probleem foarsichtich, net it effekt
  • Evaluearje mooglike oplossingen foar it probleem, har foar- en neidielen
  • Tink oan alternative opsjes foar it berikken fan jo doel
  • Tink oer wat jo miskien wurde frege en meitsje jo antwurden foarôf.

С earst It punt is dat alles triviaal is: as de tekst fan 'e flater foar jo folslein ûnbegryplik is, kopiearje it dan nei Google en lês de tekst fan 'e keppelings foarsichtich.

De twadde: bygelyks, as jo koade crasht mei de flater "Ik kin gjin bibleteek fan tredden ferbine," dan sit it probleem net yn jo koade. It punt is dat jo in bibleteek net ynstalleare hawwe dy't jo wolle brûke. Dit betsjut dat jo moatte sykje nei hoe't jo it ynstallearje, en net hoe't jo jo koade reparearje.

De tredde и de fjirde hiel ferlykber: Wat as dizze bibleteek is it probleem en ik moat gewoan sykje nei in oar? Wat as ik hielendal gjin bibleteek fan tredden brûke, mar myn eigen koade skriuw mei standert ark?

Fyfde Dit punt bringt ús nei it folgjende diel: tink oer wat de persoan dy't jo benaderje jo miskien freegje en hawwe de antwurden klear.

Kommunisearje earst it doel, dan ferklearje it probleem.

It doel is wat jo wolle dwaan. Skriuw bygelyks in koade dy't nei it ynternet giet en 10 foto's bewarret mei grappige katten. It probleem is wêrom jo sjogge in flater yn 'e konsole, mar do sjochst net 10 grappige katten. Begjin jo fraach net mei in probleem. Begjin mei in doel, einigje mei in probleem. As de persoan dy't jo wende om help is in betûfte ûntwikkelder en wit in protte, dan sil nei alle gedachten by steat wêze om te bieden jo in ienfâldiger en eleganter oplossing foar it probleem. As jo ​​de ienfâldichste en meast elegante al keazen hawwe, sil hy dúdlik begripe wat en wêrom jo wolle dwaan, en dit sil de ûntfangst fan in antwurd rapper meitsje.

Goeie fraach:

Ik wol elke dei 10 grappige katten bewarje om te laitsjen en myn libben te ferlingjen. Om dit te dwaan skreau ik de folgjende koade: […]. Ik ferwachtsje dat it ferbine mei in FTP-tsjinner en dêr nije foto's downloade. Doe't ik it lykwols lansearre, seach ik dizze flater: […] Hoewol ik tagong kin ta dizze tsjinner fia de browser.

Fluch antwurd:

Jo moatte dizze bibleteek net nimme; gjinien hat it al in lange tiid stipe of ûntwikkele. Nim dizze better - ik download der sels foto's mei katten foar!

Slechte fraach:

Hallo, myn koade produsearre de folgjende flater […], wite jo wat der ferkeard kin wêze?

It dúdlike antwurd:

Hallo. Nee, ik wit it net.

Skriuw kompetint en nei it punt

D'r is gjin need om in stream fan gedachten oer in persoan út te skinen. De persoan dy't jo kearde om it probleem op te lossen is dwaande mei syn eigen saken. Soargje derfoar dat hy gau begrypt wat jo probleem is en wat jo fan him wolle. As jo ​​​​problemen hawwe mei literatuer, brûk dan online tsjinsten foar stavering en ynterpunksje kontrôle. Jo kinne junk fuortsmite fan berjochten sûnder online tsjinsten. Giet gjin wetter, begjin net fan fierren. Skriuw koart, koart, en nei it punt. Jou foarbylden.

min:

- hoi, hoe gie it))) Ik besykje in projekt yn koart te meitsjen, mar it wurket net foar my, it crasht om ien of oare reden O_o, hoewol it liket dat ik alles goed dien haw, kom asjebleaft) )))) d'r is eins wat ûnbegrypliks yn 'e konsole foar my ((( al goed ik haw alles besocht, neat wurket, ahhh(

Goed:

- Hoi, ik besykje in projekt te begjinnen, mar d'r is in probleem. It crasht fuortendaliks nei it kommando docker-compose up, hjir is it opstartlog en flater: […] Kinne jo my fertelle hoe't ik it oplosse moat?

Stel fragen oan it adres en diel de oplossing

Jo moatte gjin fraach skriuwe yn in persoanlik berjocht nei in spesifike persoan, útsein as jo op 'e hichte binne dat jo him spesifyk freegje moatte. It is better om te skriuwen oan in groep minsken omdat:

  • Elk is drok dwaande om syn eigen problemen op te lossen. De kâns dat immen yn in algemien petear of op in foarum tiid oan jo kin besteegje is heger.
  • De kâns dat immen yn it algemien petear wit hoe't jo jo helpe kinne, is heger.
  • Jo litte it oan oaren oer om deselde fraach en letter letter te finen.

Sjoch ris nei it lêste punt. Hawwe jo al leard dat jo moatte besykje problemen sels op te lossen? Hawwe jo it petear / forum / groepssykjen al brûkt, mar hawwe jo gjin fermelding fan jo probleem fûn? Okee, freegje dan fuort.

Oan 'e oare kant is it net nedich om minsken ûnnedich lestich te meitsjen. As it mooglik is, fuortsmite fan jo ferstjoerlist elkenien dy't jo net helpe kin. Hoe mear berjochten in persoan ûntfangt, hoe minder kâns dat hy se allegear lêze sil. Meitsje minsken net yn 'e gewoante om warskôgings út te skeakeljen of gewoan berjochten te negearjen.

Wiswier, jo ûnderfining kin nuttich wêze foar in oar. Besparje josels en oaren tiid troch in antwurd of oplossing te pleatsen. De folgjende nijkommer, as hy al wit wêr't wy hjir oer prate, sil gjinien hinderje - hy sil jo oplossing fine troch te sykjen. Wêrom sis ik dat jo josels tiid kinne besparje? Om't jo dit probleem yn in jier kinne tsjinkomme en net ûnthâlde hoe't jo it oplost hawwe. Sykje sil jo opnij bewarje.

Respektearje de tiid fan oaren

Meitsje it libben sa maklik mooglik foar de minsken dy't jo om help freegje.

Soargje derfoar dat de keppelings dy't jo stjoere wurkje. Besykje it te iepenjen yn incognito-modus. As de keppeling autorisaasje fereasket, sille jo in tagongsflater sjen. Bygelyks, as jo koade uploade nei in privee repository, of stjoerde in keppeling nei Google Drive, dêr't allinich jo tagong hawwe, sil in persoan in flater sjen, en hy sil tiid moatte besteegje oan it ynformearjen fan jo deroer, en dan wachtsje op jo tagong yn te stellen. Soargje derfoar dat de persoan fuortendaliks sjocht wêr't jo it oer hawwe.

Ferwachtsje net dat immen wol ûnthâlde wat jo twa dagen lyn frege hawwe. Stjoer de ynformaasje nochris, herinnerje de kontekst. Nimmen wol troch korrespondinsje sykje nei wat jo by de hân hawwe. As jo ​​​​te lui binne om ynformaasje te duplisearjen sadat minsken har tiid net fergrieme mei it sykjen, dan hawwe jo gjin help nedich.

Nim it net út kontekst. As jo ​​​​in log mei in flater stjoere, is it fanselssprekkend dat jo net allinich de flater sels moatte opnimme, mar ek de koade dy't it feroarsake hat, mei in foarbyld fan wat it bruts.
As d'r in fêststeld proses is foar it oplossen fan jo probleem, folgje it dan. It is net nedich om it tsjil opnij útfine as d'r al in artikel is mei in stap-foar-stap HowTo.

Jo moatte net besykje in antwurd te krijen fan ien persoan fia ferskate kanalen (skriuwen nei Slack, Skype, Telegram) tagelyk - it sil onaangenaam wêze foar de persoan.

It is net nedich om itselde berjocht oan ferskate minsken tagelyk te skriuwen, yn 'e hoop dat op syn minst ien jo antwurdet. Al dizze minsken kinne jo in antwurd jaan (wierskynlik sil it itselde wêze), mar se sille allegear in skoft ôfleid wurde fan har wurk. Brûk groepchats.

Sjoch breder

Alles wat wy hjir oer praatten jildt ek bûten it IT-fjild. Folgje dizze regels yn in supermerk, auto service sintrum, op fakânsje yn in oar lân, as jo kommunisearje mei freonen en sibben. Lit minsken sjen dat jo har tiid wurdearje en se net wolle lestich falle oer lytse dingen. Lit sjen dat jo bestege tiid en muoite besykje te lossen it probleem sels, mar do wiest net slagge, en jo echt nedich help. Yn tankberens sille minsken jo problemen begripe en jo helpe se op te lossen.

Boarne: www.habr.com

Add a comment