LingoStoriesLingoStories
B1Technology8 min read990 words92 sentencesAudio

Dutch Story (B1)Leren programmeren

Dit B1 Nederlands verhaal is ontworpen voor gemiddeld die Nederlands leren. Het bevat eenvoudige woordenschat en korte zinnen om je lees- en luistervaardigheden te verbeteren. Klik op elk woord om vertalingen te zien en de uitspraak te horen.

About this story

Emma besluit te leren programmeren en begint met een online Python-cursus. Na het beheersen van de basis bouwt ze een rekenmachine en daarna een persoonlijke website. Uiteindelijk maakt ze een taakbeheer-app die mensen daadwerkelijk gebruiken. Haar vastberadenheid loont wanneer ze een baan krijgt als junior ontwikkelaar bij een startup.

Translations in English
Linked wordUnderlined wordOther words
Emma was altijd al nieuwsgierig geweest naar hoe websites en apps werden gemaakt. Op een dag besloot ze dat ze zou leren programmeren. Ze had gehoord dat programmeren moeilijk was, maar ze was vastbesloten om het te proberen. Emma begon met het zoeken naar gratis online cursussen. Er waren zoveel opties dat ze zich eerst overweldigd voelde. Ze las verschillende artikelen over welke programmeertaal je als eerste zou moeten leren. Veel mensen raadden Python aan omdat het beginnersvriendelijk was. Emma koos een cursus genaamd 'Python voor beginners' en schreef zich meteen in. De eerste les legde uit wat een programmeertaal was. Emma leerde dat computers specifieke instructies nodig hebben om taken uit te voeren. Een programmeertaal is hoe mensen deze instructies aan machines communiceren. Ze installeerde Python op haar laptop door de video-instructies te volgen. Daarna opende ze een teksteditor en schreef haar eerste regel code. De code zei: print('Hallo, wereld!') Toen ze het programma uitvoerde, verschenen de woorden op haar scherm. Emma voelde een golf van opwinding toen ze haar code daadwerkelijk zag werken. De volgende lessen leerden haar over variabelen en datatypes. Een variabele is als een container die informatie opslaat. Emma maakte een variabele genaamd 'name' en sloeg haar naam erin op. Ze leerde ook over getallen en hoe je wiskunde doet in code. Optellen, aftrekken, vermenigvuldigen en delen waren allemaal mogelijk. Emma bracht haar avonden door met het oefenen van wat ze had geleerd. Soms maakte ze fouten en draaide haar code niet. Deze fouten worden bugs genoemd in programmeren. Bugs vinden en oplossen was frustrerend maar ook lonend. Emma leerde foutmeldingen zorgvuldig te lezen om te begrijpen wat er mis ging. Na twee weken ging ze verder met meer geavanceerde onderwerpen. Ze bestudeerde loops, die code toestaan om acties vele malen te herhalen. Ze leerde ook over condities en hoe je beslissingen maakt in code. If-statements hielpen haar code te schrijven die anders kon reageren op verschillende invoer. Emma begon te werken aan haar eerste echte project: een eenvoudige rekenmachine. De rekenmachine zou de gebruiker vragen om twee getallen en een bewerking. Dan zou het het resultaat weergeven. Het kostte haar een heel weekend om het goed te laten werken. Ze was ongelooflijk trots toen ze eindelijk klaar was. Emma liet de rekenmachine zien aan haar vriend Marco, die ook geïnteresseerd was in programmeren. Marco was onder de indruk en vroeg haar om hem wat basis te leren. Iemand anders lesgeven hielp Emma de concepten nog beter te begrijpen. Ze besloten samen te leren en elke zaterdag te ontmoeten om te oefenen. Naarmate de weken verstreken, werd Emma vertrouwder met Python. Ze leerde hoe ze functies kon maken om haar code beter te organiseren. Functies zijn herbruikbare stukken code die specifieke taken uitvoeren. Ze ontdekte ook bibliotheken, die verzamelingen van voorgeschreven code zijn. Bibliotheken besparen programmeurs het schrijven van alles vanaf nul. Emma besloot te proberen een website te bouwen met wat ze had geleerd. Ze moest naast Python ook HTML en CSS leren. HTML is de taal die de inhoud van webpagina's structureert. CSS wordt gebruikt om websites mooi te maken met kleuren en lay-outs. Meerdere talen tegelijk leren was uitdagend. Maar Emma genoot van het proces om nieuwe dingen te leren. Ze bouwde een eenvoudige persoonlijke website met haar naam en een korte introductie. De website had ook foto's van haar hobby's en favoriete boeken. Emma was opgetogen dat ze iets had gemaakt dat op het internet bestond. Haar familie en vrienden bezochten de website en lieten positieve reacties achter. Aangemoedigd door haar vooruitgang stelde Emma een groter doel voor zichzelf. Ze wilde een webapplicatie maken die mensen zou kunnen helpen. Ze dacht na over problemen in haar dagelijks leven die technologie zou kunnen oplossen. Emma merkte dat ze vaak belangrijke taken en afspraken vergat. Ze besloot een taakbeheer applicatie te bouwen met herinneringen. Dit project was veel complexer dan haar eerdere projecten. Ze moest leren over databases om gebruikersinformatie op te slaan. Een database is als een digitale archiefkast voor het organiseren van gegevens. Emma bracht vele late avonden door met werken aan haar applicatie. Er waren momenten dat ze vast zat en wilde opgeven. Maar ze herinnerde zich waarom ze was begonnen met leren programmeren. Ze was nieuwsgierig, en ze wilde iets nuttigs maken. Na drie maanden werk voltooide Emma eindelijk haar taakbeheer app. Gebruikers konden accounts aanmaken, taken toevoegen en herinneringen instellen. De app stuurde e-mailmeldingen wanneer deadlines naderden. Emma deelde de app online, en sommige mensen begonnen hem te gebruiken. Ze ontving feedback en suggesties voor verbeteringen. Leren om kritiek te accepteren was een belangrijk onderdeel van het worden van een betere programmeur. Emma bleef haar app updaten op basis van wat gebruikers wilden. Ze leerde dat softwareontwikkeling een doorlopend proces is. Er was een jaar verstreken sinds Emma begon met leren programmeren. Ze was gegaan van niets weten tot het bouwen van echte applicaties. De reis was niet gemakkelijk geweest, maar het was het waard geweest. Emma besloot dat ze een carrière in softwareontwikkeling wilde nastreven. Ze begon te solliciteren naar junior ontwikkelaarposities bij techbedrijven. De sollicitatiegesprekken waren uitdagend, omdat ze haar kennis en probleemoplossend vermogen testten. Emma oefende programmeeruitdagingen en herhaalde informatica concepten. Na verschillende sollicitatiegesprekken ontving ze een aanbod van een startup. Het bedrijf bouwde een app om mensen te helpen talen te leren. Emma was enthousiast omdat dit haar liefde voor leren combineerde met technologie. Op haar eerste werkdag voelde Emma zich zenuwachtig maar ook ongelooflijk gelukkig. Ze had iets bereikt dat ooit onmogelijk leek. Haar collega's verwelkomden haar hartelijk en lieten haar het kantoor zien. Emma wist dat er nog zoveel meer te leren was. Technologie veranderde altijd, en programmeurs moesten blijven leren. Maar Emma was niet bang voor die uitdaging. Ze had immers al bewezen dat ze alles kon leren met genoeg vastberadenheid. Terugkijkend op haar reis realiseerde Emma zich dat de beste beslissing die ze ooit nam simpelweg was om te beginnen.

Comprehension Questions

4 questions

1

Welke programmeertaal koos Emma om als eerste te leren?

2

Wat was Emma's eerste echte project?

3

Waarom besloot Emma een taakbeheer-app te bouwen?

4

Wat voor soort bedrijf nam Emma aan voor haar eerste baan?

Vocabulary

39 words from this story

Related Stories