Programmører har en tendens til å rapportere problemene sine fullstendig

Programmører har en tendens til å rapportere problemene sine fullstendig

Hvis du søker en programmeringsjobb, er det gitt at du ikke er glad i et enkelt, ukomplisert liv uten bekymringer og enkle løsninger på alt.

Nå som du har fått deg i denne sølepytten, svøm deg mot kystenes sikkerhet ved å tyde koder på riktig måte. Programmering i seg selv er et vanskelig yrke å komme inn i, og når du har bestemt deg for å gjøre det til den eneste måten å bringe brød til tallerkenen din, kan du like godt lære alle triksene i handelen.

Å feile er for mennesket

Er du vant til å rapportere problemer ufullstendig? Rookie feil, venn! Ikke vær redd for å be om hjelp. Det kan være feil i tilnærmingen din som krever korrigering, og det skader ikke din velvilje som programmerer å be om hjelp når og når du trenger det. Tross alt er det å feile for mennesker, og vi er alle mennesker som er her for å lære. Ikke ta rapporteringsproblemer i sin helhet for å være et tegn på svakhet. Ingen vil bedømme ferdighetene dine, oppnådd gjennom årene, på grunnlag av et engangsproblem som du kan møte på grunn av forskjellige grunner.

Medarbeidere er problemer

Faktisk er det første trinnet du kan ta i tilfelle du sitter fast med et veldig langvarig problem, å ta råd fra kollegene dine. Sjansen er stor for at de har vært i en lignende stein og et vanskelig stedsproblem før og kommet ut av det. Med hjelp fra medarbeiderne dine kan du til og med klemme deg ut av ethvert problem. Grunnlaget for denne interaksjonen må være tillit - tilliten til at du absolutt ikke blir ydmyket på noen måte på grunn av rapportering av et problem. Dette er gitt siden kollegene dine også følger den samme fremgangsmåten for å finne et problem - be om hjelp - å rette opp problemet en gang i blant.

Nivåer av programmeringsfremdrift

Du har de nødvendige ferdighetene og ferdighetene for å løse alle programmeringsrelaterte problemer med suksess, og det er også det som forventes av deg. Men dette betyr ikke at du begynner å negere hvert problem og gjør det til en psykologisk barriere der du er nølende med å be om hjelp overhodet.

Spesielt hvis du er en rårekrutt, og du har begått grunnleggende feil som tar tid å bli løst på grunn av din stive holdning, stopper du umiddelbart denne tankegangen. Ikke å rapportere problemer helt og alltid for å være i et spor kan være mer et problem enn å faktisk rapportere problemet og få den nødvendige informasjonen for å unnslippe situasjonen.

Det er kjent i korridorene for koding at programmerere fungerer på 4 forskjellige nivåer:

  • Utføre kompleks programmering med relativt letthet (relativt er nøkkelordet!)
  • Raskt på vei til fremgang
  • På vei til fremgang, men sakte og jevnt (hva lærte vi av kanin-skilpadde-historien, venner?)
  • Stakk på stagnasjonspunktet

Følg trinnene - trinn for trinn

Nå, etter den forseggjorte frem og tilbake som vi allerede har hatt angående rapportering av problemer ufullstendig, er det ganske mye forstått når du vil finne deg selv nederst i den nevnte listikelen. Og det vil sikkert skje hvis du er en av de sta menneskene som nekter å ta hensyn til de klare skriftene på veggen som sier - Be om hjelp når du trenger det. Ikke nøl med å rapportere problemer helt.

I følge boken “The Professional Programmer” av Samer Buna, bør den riktige prosedyren følges for å oppnå suksess under programmering:

  • Synes at.
  • Undersøkelser.
  • Plan.
  • Skrive.
  • Validere.
  • Endre.

Selv om hvert trinn er ekstremt viktig og en uunnværlig del av hele prosessen, er vi her bekymret for de to ultimate trinnene - validering og modifisering av kodene dine. Selv etter at du har fulgt alle andre trinn på en flittig måte, er det alltid omfanget av en feil i et eller annet sted.

Les bloggen - Utviklere sakte til å be om hjelp når de står overfor problemer

Så det å få en ny mening i tilfelle du sitter fast et sted er den beste måten å fortsette å forbedre og fortsette fremover på en lang og komplisert reise. Å endre kodene dine for å gjøre dem bedre, presise og mer omfattende er ikke tegnet på en teoretisk svak nybegynner. Det er faktisk en indikasjon på en sikker programmerer som tar ting i seg selv og beveger seg fremover og utstråler en aura av tillit.

Ensom ulv vs lagspiller

Mens programmering blir sett på som en ensomjobb av de fleste av programmørene som identifiserer det som et spørsmål om egoet, til og med eksternt å tenke på å be om hjelp, er det faktisk bedre å konsultere samtidige mens de sitter fast i et problem i lang tid. Tross alt, vil du sitte på stolen din hele dagen, fiske etter svar på egen hånd, eller du vil sette spørsmålet ditt foran noen og komme deg ut av problemet ditt ved ikke å forlenge det.

I stedet viser den raske handlingen din om å rapportere problemet ditt at du har føttene godt på bakken, og at du er mer enn villig til å lære nye triks og handler. En ydmyk lagspiller foretrekkes alltid fremfor en arrogant ensomhet, uansett felt. Så fortsett, avgrens dine komplette kodingsproblemer, og tjen løsningen på det, så vel som en lastebil av velvilje blant kollegene dine. Det høres ut som en rettferdig handel, ikke sant?

Tommelfingsteorien

Det er denne populære tommelen teorien om programmerere. Det er programmerere som er tommelen, og så er det fingre så vel som ødelagte fingre. Hvert web- eller mobilapputviklingsteam trenger ett eller et par tommelen for å fungere. Du kan være den tommelen - den mest integrerte delen av organisasjonen din hvis du lærer å identifisere feilene dine og tilvenner deg selv for ikke å gjenta dem. Denne delen, som handler om å være en ydmyk og bevisst koder, er like viktig som å være en rask og begavet koderen. Programmering er ikke bare for kontanter, men det er også en hyllest til ferdigheten du har tilegnet deg gjennom seig hardt arbeid.

Konklusjon

Så like viktig som det er å være en programmerer som løser problemer, er det også viktig å være en programmerer som legger frem problemene som skal løses. Og syklusen fortsetter å gjenta seg - identifisere problemer - løse dem fullstendig - lete eller problemer å løse. Vær en aktiv gjerningsmann i økosystemet og bli programmereren du ønsket at du skulle være - leder av pakken med en misunnelig pakke. Først da vil det være verdt alle kampene du har registrert deg for, programmeringsbarn!