Reklame
Der er ingen tvivl om det: programmering er ikke let Sådan læres programmering uden al stressMåske har du besluttet at fortsætte programmeringen, hvad enten det drejer sig om en karriere eller bare som en hobby. Store! Men måske begynder du at blive overvældet. Ikke så stor. Her er hjælp til at lette din rejse. Læs mere . Uanset om du slogger igennem et forfaldent projekt eller mestring af et nyt sprog 7 Nyttige tricks til at mestre et nyt programmeringssprogDet er okay at blive overvældet, når du lærer at kode. Du vil sandsynligvis glemme tingene så hurtigt, som du lærer dem. Disse tip kan hjælpe dig med at bevare alle de nye oplysninger bedre. Læs mere , er det let at føle sig overvældet og besejret.
Sådanne kampe kan føre til bouts af programmerers blok 5 måder at slå programmerers blok lige nuHver programmerer møder en række negative følelser i løbet af deres rejse, og hvis de er tilbage ukontrolleret kan disse følelser have en dybtgående indflydelse på fremskridt - endda få nogle til at give op helt. Læs mere
, svær programmeringsudbrænding Programmering af udbrændthed: Sådan genvinder du din mistede motivationSkrivning af alle disse kodelinjer kan drænes fysisk og følelsesmæssigt. Alt hvad du behøver for at komme op igen er bevidstheden om, at motivation kan genvindes. Læs mere , og når tingene bliver virkelig uslebne, kan du muligvis begynde at tro på det du er ikke meningen at være en programmør 6 tegn på, at du ikke har til hensigt at være programmererIkke alle er udskåret til at være programmerer. Hvis du ikke er helt sikker på, at du er beregnet til at være programmør, er her nogle tegn, der kan pege dig i den rigtige retning. Læs mere .Jeg har været der mange gange, og jeg har opgivet mange gange. En ting, der normalt får mig ud af den slags funk, er at læse citater fra programmeringsveteraner. Her er en håndfuld, der kan vise sig at være opløftende for dig.
Først skal du løse problemet. Skriv derefter koden.
- John Johnson
Det er altid fristende at dykke lige ind, men at tage sig tid til at tænke fremad vil spare en masse frustration på vejen.
Alle ved, at fejlsøgning er dobbelt så hårdt som at skrive et program i første omgang. Så hvis du er så klog som du kan være, når du skriver det, hvordan vil du nogensinde debugge det?
- Brian W. Kernighan
Det er okay at skrive ikke-smart kode. Faktisk er det et af de vigtigste aspekter af skriver bedre og renere kode 10 tip til skrivning af renere & bedre kodeAt skrive ren kode ser lettere ud, end det faktisk er, men fordelene er det værd. Her er, hvordan du kan begynde at skrive renere kode i dag. Læs mere . Vær sammenhængende, ikke klog.
Hvilken slags programmør er så skilt fra virkeligheden, at hun tror, hun får kompliceret software lige første gang?
- James Alan Gardner
Glem aldrig det programmering er hårdt. Bekæmpelse er en del af processen. Det bliver lettere, men det vil aldrig rigtig forsvinde, og alle kæmper ligesom dig.
Programmering bryder en stor umulig opgave i flere meget små mulige opgaver.
- Jazzwant
Hvis det føles overvældende, skal du opdele det i mindre dele. Fortsæt med at dele, indtil du kommer til noget, der føles håndterbart, så gør det.
Mærket for en moden programmør er villigheden til at kaste ud kode, du brugte tid på, når du indser, at den er meningsløs.
- Bram Cohen
Med andre ord, falder ikke for forsinket omkostningsfejl.
Dine begrænsninger programmeres stort set af andre, som du vælger at tro.
- Gary Hopkins
Føler du stadig bummed? Tjek disse interessante programmering podcasts 15 top-notch podcasts til programmerere og softwareudviklerePodcasts er en fantastisk måde at lære mere om programmering på. Her er nogle af vores yndlingsprogrammerelaterede podcasts til din lytter fornøjelse. Læs mere . Du finder måske ud af, at de er overraskende nyttige, ikke kun med hensyn til læring, men også med hensyn til at forblive motiverede.
Hvad er dit yndlingsbud for kæmpende programmører? Del med os i en kommentar nedenfor!
Joel Lee har en B.S. inden for datalogi og over seks års professionel skriftlig erfaring. Han er chefredaktør for MakeUseOf.