Eenvoudige manieren om programmeren te oefenen: 8 stappen (met afbeeldingen)

Inhoudsopgave:

Eenvoudige manieren om programmeren te oefenen: 8 stappen (met afbeeldingen)
Eenvoudige manieren om programmeren te oefenen: 8 stappen (met afbeeldingen)

Video: Eenvoudige manieren om programmeren te oefenen: 8 stappen (met afbeeldingen)

Video: Eenvoudige manieren om programmeren te oefenen: 8 stappen (met afbeeldingen)
Video: How To Remove Passwords From Windows 10 2024, Mei
Anonim

Programmeren is als het bespelen van een instrument; je moet constant oefenen om je vaardigheden scherp te houden en je technieken te verbeteren. Als je in je eigen tijd wilt oefenen met programmeren, gebruik dan internet om codeeroefeningen en uitdagingen te vinden om te oefenen en om je kennis te verbeteren door aan open source-projecten te werken of online cursussen te volgen. Om je programmeervaardigheden in een echte wereld aan te scherpen, werk je aan programmeerprojecten.

Stappen

Methode 1 van 2: Online bronnen gebruiken

Oefen met programmeren Stap 1
Oefen met programmeren Stap 1

Stap 1. Leer van open-source softwareprojecten

Begin door online te zoeken naar verschillende open-sourceprojecten en gewoon hun code te lezen om te leren hoe verschillende frameworks werken. Begin bij te dragen aan open-sourceprojecten of maak er zelf een als je eenmaal hebt geleerd hoe andere open-sourceprojecten worden gebouwd.

  • Open source projecten zijn projecten waarbij de code volledig openbaar is om te bekijken. Ze zijn meestal gebaseerd op de gemeenschap en accepteren hulp van andere programmeurs.
  • Als je bijvoorbeeld wilt leren hoe het Rails-framework werkt, zoek dan naar Rails open source-projecten op GitHub en bestudeer de code om te zien hoe verschillende programmeurs verschillende functies implementeren.
Oefen met programmeren Stap 2
Oefen met programmeren Stap 2

Stap 2. Volg online cursussen om uw kennis te verbeteren en nieuwe technieken te leren

Zoek naar goedkope of gratis online programmeercursussen op sites als Udemy of Coursera of zoek naar Massive Open Online Courses (MOOC's). Schrijf je in en volg de cursussen om je programmeervaardigheden op te frissen.

  • Cursussen als deze zijn een geweldige manier om technieken te oefenen waar je in je eigen tempo aan wilt werken. Je kunt ook handige tips en feedback krijgen van docenten en andere studenten.
  • MOOC's vind je hier:
Oefen met programmeren Stap 3
Oefen met programmeren Stap 3

Stap 3. Los codeeruitdagingen en puzzels op verschillende sites op om te oefenen

Zoek naar coderingsuitdagingswebsites en vind er enkele die u aanspreken. Probeer verschillende uitdagingen om het bewerken van code te oefenen om problemen op te lossen en uw programmeertechnieken te verbeteren.

Enkele voorbeelden van topcode-uitdagingswebsites zijn HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars en CodinGame

Tip: Je kunt hier ook programmeeruitdagingen vinden op de DailyProgrammer Subreddit op Reddit: https://www.reddit.com/r/dailyprogrammer. Er worden wekelijks 3 programmeeruitdagingen geplaatst en de community beoordeelt vervolgens de oplossingen en geeft feedback.

Oefen met programmeren Stap 4
Oefen met programmeren Stap 4

Stap 4. Doe code-kata-oefeningen om te leren door herhaling

Bezoek de CodeKata-website en maak code op basis van de vereisten voor verschillende kata-oefeningen. Voer elke oefening herhaaldelijk uit en verbeter de code elke keer om uw programmeertechnieken te verbeteren.

  • De term code kata komt van het Japanse concept van een kata in vechtsporten, wat een oefening is die je steeds weer herhaalt, terwijl je steeds beter wordt. Code kata's passen dit concept toe op programmeren door middel van kleine oefeningen die ontworpen zijn om 30-60 minuten te duren en die bedoeld zijn om herhaald te worden.
  • Sommige code-kata's vereisen zelfs geen codering, maar ze zullen je helpen vaardigheden te oefenen die fundamenteel zijn voor programmeren, zoals experimenteel modelleren.
  • Je kunt ook enkele kata's vinden op coderingsuitdagingswebsites, zoals Codewars, die je hier kunt bezoeken:

Methode 2 van 2: Werken aan programmeerprojecten

Oefen met programmeren Stap 5
Oefen met programmeren Stap 5

Stap 1. Plan zelf een softwareproject

Bepaal een zakelijk probleem dat moet worden opgelost en bedenk een oplossing. Breek de oplossing op in kleinere programmeertaken die u in een specifieke volgorde kunt voltooien om de oplossing te implementeren en het probleem op te lossen.

Oefen goed zelfmanagement door gefocust te blijven op elke programmeertaak terwijl u eraan werkt en bij te houden hoe lang het u kost. Als een bepaalde taak te lang duurt, vraag dan andere programmeurs om hulp

Oefen met programmeren Stap 6
Oefen met programmeren Stap 6

Stap 2. Oefen je foutopsporingsvaardigheden op elk programmeerproject waaraan je werkt

Identificeer de oorzaken van programmeerfouten en probeer verschillende oplossingen te implementeren om ze op te lossen of om ze te omzeilen. Stel vragen over waarom een bug optreedt en probeer verschillende coderingstechnieken om ze te debuggen.

Wanneer je met succes iets debugt, let dan op de vragen en technieken die je hebt gebruikt om het te doen. Blijf deze vragen stellen en pas deze technieken toe op toekomstige bugs

Oefen met programmeren Stap 7
Oefen met programmeren Stap 7

Stap 3. Doe aan pair-programmering om van anderen te leren

Werk samen met een andere programmeur op één computer om een bepaald programmeerprobleem op te lossen of werk samen aan een programmeerproject. Zorg ervoor dat je een goede partner kiest van wie je leert, zoals een ervaren senior ontwikkelaar.

Als je als programmeur werkt, zou je kunnen proberen een partner te kiezen die gelijkwaardig is aan jou in senioriteit, maar meer ervaren is dan jij in een andere programmeertaal. Als u bijvoorbeeld het meeste vertrouwen heeft in uw programmeervaardigheden in Python, kunt u iemand kiezen die bedreven is in Ruby

Oefen met programmeren Stap 8
Oefen met programmeren Stap 8

Stap 4. Houd de fouten bij die je maakt en leer ervan

Doe je best om codeerfouten op te merken die je maakt bij het werken aan programmeerprojecten. Bepaal waarom de fout is gemaakt en wat u in de toekomst anders moet doen om te voorkomen dat u dezelfde fouten maakt.

Aanbevolen: