Enkle måder at øve programmering på: 8 trin (med billeder)

Indholdsfortegnelse:

Enkle måder at øve programmering på: 8 trin (med billeder)
Enkle måder at øve programmering på: 8 trin (med billeder)

Video: Enkle måder at øve programmering på: 8 trin (med billeder)

Video: Enkle måder at øve programmering på: 8 trin (med billeder)
Video: How To Remove Passwords From Windows 10 2024, Kan
Anonim

Programmering er ligesom at spille et instrument; du skal øve konstant for at holde dine færdigheder skarpe og forbedre dine teknikker. Hvis du vil øve programmering på din egen tid, kan du bruge Internettet til at finde kodningsøvelser og udfordringer at øve samt forbedre din viden ved at arbejde med open source -projekter eller tage online -kurser. For at finpudse dine programmeringsevner i virkelige omgivelser, skal du arbejde med programmeringsprojekter.

Trin

Metode 1 af 2: Brug af online ressourcer

Øv programmering Trin 1
Øv programmering Trin 1

Trin 1. Lær af softwareprojekter med open source

Start med at søge online efter forskellige open source-projekter og bare læse deres kode for at lære, hvordan forskellige rammer fungerer. Begynd at bidrage til open source-projekter, eller opret dine egne, når du har lært, hvordan andre open source-projekter er bygget.

  • Open source -projekter er projekter, hvor koden er helt åben for offentligheden at se. De er typisk samfundsbaserede og accepterer hjælp fra andre programmører.
  • For eksempel, hvis du vil lære, hvordan Rails -rammen fungerer, skal du kigge efter Rails open source -projekter på GitHub og studere koden for at se, hvordan forskellige programmører implementerer forskellige funktioner.
Øv programmering Trin 2
Øv programmering Trin 2

Trin 2. Tag online kurser for at forbedre din viden og lære nye teknikker

Søg efter billige eller gratis online programmeringskurser på websteder som Udemy eller Coursera, eller kig efter Massive Open Online Courses (MOOC'er). Tilmeld dig og tag kurserne for at børste op på dine programmeringsevner.

  • Kurser som disse er en fantastisk måde at øve teknikker, som du vil arbejde med i dit eget tempo. Du kan også få nyttige tips og feedback fra lærere og andre elever.
  • Du kan finde MOOC'er her:
Øv programmering Trin 3
Øv programmering Trin 3

Trin 3. Løs kodningsudfordringer og gåder på forskellige steder at øve

Søg efter kodningsudfordringswebsteder og find nogle, der appellerer til dig. Prøv forskellige udfordringer med at øve redigering af kode for at løse problemer og forbedre dine programmeringsteknikker.

Nogle eksempler på topkodeudfordringswebsteder er HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars og CodinGame

Tip: Du kan også finde programmeringsudfordringer på DailyProgrammer Subreddit på Reddit her: https://www.reddit.com/r/dailyprogrammer. Der udsendes 3 programmeringsudfordringer ugentligt, og fællesskabet gennemgår derefter løsninger og giver feedback.

Øv programmering Trin 4
Øv programmering Trin 4

Trin 4. Gør kode -kata -øvelser for at lære ved gentagelse

Besøg CodeKata -webstedet, og opret kode baseret på kravene til forskellige kata -øvelser. Gør hver øvelse gentagne gange, forbedre koden hver gang, for at forbedre dine programmeringsteknikker.

  • Udtrykket kode kata kommer fra det japanske koncept om en kata i kampsport, hvilket er en øvelse, du gentager igen og igen, og løbende forbedres, mens du går. Code katas anvender dette koncept til programmering ved at tilvejebringe små øvelser designet til at tage 30-60 minutter, der skal gentages.
  • Nogle kode -katas kræver ikke engang nogen kodning, men de hjælper dig med at øve færdigheder, der er grundlæggende for programmering, såsom eksperimentel modellering.
  • Du kan også finde nogle katas på kodningsudfordringswebsteder, f.eks. Codewars, som du kan besøge her:

Metode 2 af 2: Arbejde med programmeringsprojekter

Øv programmering Trin 5
Øv programmering Trin 5

Trin 1. Planlæg et eget softwareprojekt

Bestem et forretningsproblem, der skal løses, og kom med en løsning. Opdel løsningen i mindre programmeringsopgaver, som du kan udføre i en bestemt rækkefølge for at implementere løsningen og løse problemet.

Øv god selvledelse ved at holde fokus på hver programmeringsopgave, mens du arbejder igennem den og holde styr på, hvor lang tid det tager dig. Hvis en bestemt opgave tager for lang tid, skal du bede andre programmører om hjælp

Øv programmering Trin 6
Øv programmering Trin 6

Trin 2. Øv dine fejlfindingsevner på ethvert programmeringsprojekt, du arbejder på

Identificer årsagerne til programmeringsfejl, og prøv at implementere forskellige løsninger for at løse dem eller omgå dem. Stil spørgsmål om, hvorfor der opstår en fejl, og prøv forskellige kodningsteknikker til at fejlsøge dem.

Når du med succes debugger noget, skal du være opmærksom på de spørgsmål og teknikker, du plejede at gøre det. Fortsæt med at stille disse spørgsmål og anvende disse teknikker til fremtidige fejl

Øv programmering Trin 7
Øv programmering Trin 7

Trin 3. Deltag i parprogrammering for at lære af andre

Arbejd sammen med en anden programmør på en enkelt computer for at løse et bestemt programmeringsproblem eller arbejd på et programmeringsprojekt sammen. Sørg for at vælge en god partner, som du vil lære af, f.eks. En erfaren seniorudvikler.

Hvis du arbejder som programmerer, kan du prøve at vælge en partner, der er lig med dig i anciennitet, men mere erfaren end dig i et andet programmeringssprog. For eksempel, hvis du er mest sikker på dine Python -programmeringsevner, kan du vælge en, der er dygtig til Ruby

Øv programmering Trin 8
Øv programmering Trin 8

Trin 4. Hold styr på de fejl, du laver, og lær af dem

Gør dit bedste for at lægge mærke til kodningsfejl, du laver, når du arbejder på programmeringsprojekter. Find ud af, hvorfor fejlen opstod, og hvad du skal gøre anderledes i fremtiden for at undgå at lave de samme fejl.

Anbefalede: