Eenvoudige maniere om programmeer te oefen: 8 stappe (met foto's)

INHOUDSOPGAWE:

Eenvoudige maniere om programmeer te oefen: 8 stappe (met foto's)
Eenvoudige maniere om programmeer te oefen: 8 stappe (met foto's)

Video: Eenvoudige maniere om programmeer te oefen: 8 stappe (met foto's)

Video: Eenvoudige maniere om programmeer te oefen: 8 stappe (met foto's)
Video: Inloggen zonder wachtwoord 2024, April
Anonim

Programmering is soos om 'n instrument te speel; jy moet voortdurend oefen om jou vaardighede skerp te hou en jou tegnieke te verbeter. As u op u eie tyd programmering wil oefen, gebruik die internet om koderingsoefeninge en uitdagings te vind, sowel as om u kennis te verbeter deur aan open source -projekte te werk of aanlynkursusse te volg. Werk aan programmeringsprojekte om u programmeringsvaardighede in die regte wêreld te verbeter.

Stappe

Metode 1 van 2: Die gebruik van aanlynbronne

Oefen programmeer Stap 1
Oefen programmeer Stap 1

Stap 1. Leer uit open-source sagteware projekte

Begin deur aanlyn na verskillende open source-projekte te soek en lees net die kode om te leer hoe verskillende raamwerke werk. Begin met bydraes tot open source-projekte of skep u eie sodra u geleer het hoe ander open source-projekte gebou word.

  • Oopbronprojekte is projekte waar die kode heeltemal oop is vir die publiek. Hulle is tipies gemeenskapsgebaseerd en aanvaar hulp van ander programmeerders.
  • As u byvoorbeeld wil leer hoe die Rails -raamwerk werk, soek dan na Rails open source -projekte op GitHub en bestudeer die kode om te sien hoe verskillende programmeerders verskillende funksies implementeer.
Oefen programmeer Stap 2
Oefen programmeer Stap 2

Stap 2. Neem aanlynkursusse om u kennis te verbeter en nuwe tegnieke te leer

Soek goedkoop of gratis aanlynprogrammeringskursusse op webwerwe soos Udemy of Coursera, of soek Massive Open Online Courses (MOOCs). Teken in en volg die kursusse om u programmeringsvaardighede te verbeter.

  • Kursusse soos hierdie is 'n uitstekende manier om tegnieke te oefen waaraan u in u eie tempo wil werk. U kan ook nuttige wenke en terugvoer kry van onderwysers en ander studente.
  • U kan MOOC's hier vind:
Oefen programmering Stap 3
Oefen programmering Stap 3

Stap 3. Los koderingsuitdagings en raaisels op verskillende werwe op om te oefen

Soek webwerwe vir koderingsuitdagings en vind sommige wat u aangryp. Probeer 'n verskeidenheid uitdagings om kode te redigeer om probleme op te los en u programmeringstegnieke te verbeter.

Enkele voorbeelde van topkode -uitdagingswebwerwe is HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars en CodinGame

Wenk: U kan ook programmeringsuitdagings vind op die DailyProgrammer Subreddit op Reddit hier: https://www.reddit.com/r/dailyprogrammer. Daar word weekliks drie programmeringsuitdagings geplaas, en die gemeenskap hersien dan oplossings en gee terugvoer.

Oefen programmeer Stap 4
Oefen programmeer Stap 4

Stap 4. Doen kode -kata -oefeninge om deur herhaling te leer

Besoek die CodeKata -webwerf en skep kode wat gebaseer is op die vereistes vir verskillende kata -oefeninge. Doen elke oefening herhaaldelik, verbeter die kode elke keer om u programmeringstegnieke te verbeter.

  • Die term kode kata kom van die Japannese konsep van 'n kata in vechtkunsten, 'n oefening wat u telkens herhaal en voortdurend verbeter. Code katas pas hierdie konsep toe op programmering deur klein oefeninge te bied wat ontwerp is om 30-60 minute te neem wat herhaal moet word.
  • Sommige kode -katas benodig nie eens kodering nie, maar dit sal u help om vaardighede te oefen wat fundamenteel is vir programmering, soos eksperimentele modellering.
  • U kan ook 'n paar katas op kodering -uitdagingswebwerwe vind, soos Codewars, wat u hier kan besoek:

Metode 2 van 2: Werk aan programmeerprojekte

Oefen programmeer Stap 5
Oefen programmeer Stap 5

Stap 1. Beplan u eie sagtewareprojek

Bepaal 'n besigheidsprobleem wat opgelos moet word en kom met 'n oplossing. Verdeel die oplossing in kleiner programmeertake wat u in 'n spesifieke volgorde kan voltooi om die oplossing te implementeer en die probleem op te los.

Beoefen goeie selfbestuur deur op elke programmeertaak gefokus te bly terwyl u daardeur werk en tred hou met hoe lank dit u neem. As 'n spesifieke taak te lank neem, vra ander programmeerders om hulp

Oefen programmeer Stap 6
Oefen programmeer Stap 6

Stap 2. Oefen u ontfoutingsvaardighede op enige programmeerprojek waaraan u werk

Identifiseer die oorsake van programmeerfoute en probeer verskillende oplossings implementeer om dit reg te stel of om te werk. Stel vrae oor hoekom 'n fout voorkom en probeer verskillende koderingstegnieke om dit te ontfout.

As u iets suksesvol ontfout, let op die vrae en tegnieke waarmee u dit gedoen het. Hou aan om hierdie vrae te stel en hierdie tegnieke toe te pas op toekomstige goggas

Oefen programmeer Stap 7
Oefen programmeer Stap 7

Stap 3. Raak betrokke by paarprogrammering om van ander te leer

Werk saam met 'n ander programmeerder op 'n enkele rekenaar om 'n spesifieke programmeringsprobleem op te los of werk saam aan 'n programmeringsprojek. Kies 'n goeie vennoot van wie u sal leer, soos 'n ervare senior ontwikkelaar.

As u as programmeerder werk, kan u probeer om 'n vennoot te kies wat gelyk is aan u in senioriteit, maar meer ervare is as u in 'n ander programmeertaal. As u byvoorbeeld die meeste vertroue het in u Python -programmeringsvermoë, kan u iemand kies wat vaardig is in Ruby

Oefen programmering Stap 8
Oefen programmering Stap 8

Stap 4. Hou tred met die foute wat u maak en leer daaruit

Doen u bes om koderingsfoute wat u maak tydens programmeringsprojekte op te let. Bepaal waarom die fout plaasgevind het en wat u in die toekoms anders moet doen om te voorkom dat u dieselfde foute begaan.

Aanbeveel: