Hoe u thuis online computerprogrammering kunt leren (met afbeeldingen)

Inhoudsopgave:

Hoe u thuis online computerprogrammering kunt leren (met afbeeldingen)
Hoe u thuis online computerprogrammering kunt leren (met afbeeldingen)

Video: Hoe u thuis online computerprogrammering kunt leren (met afbeeldingen)

Video: Hoe u thuis online computerprogrammering kunt leren (met afbeeldingen)
Video: How to Set Up Windows Virtual Desktop 2024, April
Anonim

Computerprogrammeren is een vaardigheid van onschatbare waarde voor iedereen die computerprogramma's, software of telefoon- of tablet-apps wil bouwen en ontwerpen. Gelukkig hoef je je niet in te schrijven voor een in-seat college om te leren denken als een programmeur en de vaardigheden op te doen die je nodig hebt. Het is mogelijk - en niet ongebruikelijk - om te leren hoe u online kunt programmeren vanuit het comfort van uw eigen huis. Veel websites bieden educatieve cursussen die gratis toegankelijk zijn en nuttig zijn voor zowel beginnende programmeurs als ervaren programmeurs die een paar nieuwe professionele trucs willen oppikken.

Stappen

Deel 1 van 4: Een gratis programmeerwebsite selecteren

Leer thuis online computerprogrammeren Stap 1
Leer thuis online computerprogrammeren Stap 1

Stap 1. Kies Code Academy als je een beginnende programmeur bent

Code Academy is een bekende, populaire site die onervaren programmeurs kan helpen de basis te leren. De site is gratis en je kunt verschillende cursussen kiezen waarmee je meer te weten komt over verschillende programmeertalen en aspecten van programmeren. Het cursusaanbod omvat: JavaScript, PHP, Python en HTML + CSS. Meer informatie op

Als je van de stijl van Code Academy houdt, bekijk dan ook een paar vergelijkbare (en ook gratis) online programmeersites. Zie bijvoorbeeld Code.org op https://www.code.org. Zie ook de Code School, op

Leer thuis online computerprogrammeren Stap 2
Leer thuis online computerprogrammeren Stap 2

Stap 2. Volg cursussen via de Kahn Academy als je video-tutorials wilt

Voor visuele studenten die wat programmeervaardigheden online willen oppikken, is Kahn Academy misschien de beste optie. Het is gratis en de lessen van de Kahn Academy bevatten stapsgewijze programmeerinstructie en vervolgvideo's om te bekijken.

Lees meer en bekijk enkele lessen online op

Leer thuis online computerprogrammeren Stap 3
Leer thuis online computerprogrammeren Stap 3

Stap 3. Kijk naar MIT Open Courseware als je verder wilt gaan dan de basis

Het Massachusetts Institute of Technology plaatst syllabi online van oude cursussen. Dit biedt een geweldige bron voor nieuwsgierige programmeurs die willen leren van instructeurs op het hoogste niveau. Hoewel dit niet de beste optie is voor beginners - de cursussen laten je niet in contact komen met instructeurs en je hebt misschien niet toegang tot alle cursusmaterialen - de OCW is een geweldige bron voor meer ervaren programmeurs die hun programmering willen invullen kennis.

Lees meer online op

Deel 2 van 4: Leren op betaalprogrammeersites

Leer thuis online computerprogrammeren Stap 4
Leer thuis online computerprogrammeren Stap 4

Stap 1. Selecteer Udacity om te werken met een persoonlijke programmeercoach

Als u zich niet helemaal op uw gemak voelt om zonder toezicht of hulp aan online programmeercursussen te beginnen, is Udacity misschien de juiste site voor u. Je krijgt een persoonlijke coach toegewezen om online mee te werken. De coach helpt je bij het navigeren door de begeleide programmeercursussen van de website. Maar Udacity is niet gratis; je moet wel betalen voor hun diensten.

Klassen kunnen maar liefst $ 999 USD kosten. Bekijk de Udacity-website voor meer informatie op:

Leer thuis online computerprogrammeren Stap 5
Leer thuis online computerprogrammeren Stap 5

Stap 2. Kies voor Udemy als je geïnteresseerd bent in een enorm cursusaanbod

De site biedt meer dan 55.000 cursussen, waarvan de meeste ingaan op aspecten van coderen en programmeren. De lessen worden gegeven door experts in het veld, hoewel voor veel ervan moet worden betaald. Udemy biedt ook tal van gratis beginnerscursussen op introniveau. Als je een site wilt met een groot aantal specifieke cursussen, ga dan met Udemy.

  • Let ook op de frequente verkopen van Udemy. Hoewel de cursussen in het begin betaalbaar zijn (vanaf $ 10 USD), kan de verkoop de kosten van de cursussen met 50-85% verlagen.
  • Lees meer online op
Leer thuis online computerprogrammeren Stap 6
Leer thuis online computerprogrammeren Stap 6

Stap 3. Kies Code Avengers als je in een andere taal dan Engels wilt werken

Code Avengers is gevestigd in Nieuw-Zeeland en biedt naast Engels ook programmeercursussen in het Russisch, Nederlands, Spaans, Turks, Italiaans en Portugees. De site richt zich op het aanleren van algemene codeertalen zoals Python, Java Script en HTML + CSS. De site biedt een gratis proefperiode, waarin je gratis lessen kunt volgen.

  • Code Avengers biedt ook lessen die speciaal zijn ontworpen voor jonge programmeurs van 5-16 jaar.
  • Probeer een gratis testperiode en ontdek meer op:

Deel 3 van 4: Een programmeercursus volgen

Leer thuis online computerprogrammeren Stap 7
Leer thuis online computerprogrammeren Stap 7

Stap 1. Kies een programmeercursus die je interesseert

Als je bijvoorbeeld geïnteresseerd bent in het ontwerpen van stijlvolle websites, zoek dan naar cursussen over onderwerpen als HTML/CSS, jQuery of Ajax. Als je je eigen online ondernemerschap wilt starten, dan zijn PHP en MySQL hiervoor een goede keuze.

De meeste kleine online zakelijke ondernemingen worden gebouwd met behulp van deze open source (en vaak gratis) technologieën

Leer thuis online computerprogrammeren Stap 8
Leer thuis online computerprogrammeren Stap 8

Stap 2. Focus op Java om de populairste taal te leren

Java wordt wereldwijd gebruikt op meer dan 7 miljard apparaten (inclusief Android-mobiele telefoons), en is dus een natuurlijk startpunt voor iedereen die leert programmeren. Er is veel vraag naar de taal, waarbij veel werkgevers specifiek vragen dat hun toekomstige programmeurs Java gebruiken.

  • Cursussen in Java zijn beschikbaar via elke online leersite.
  • Afgezien van educatieve websites, zijn er veel online Java-gemeenschappen die beginnende programmeurs zullen helpen, waaronder een enorme Java-gemeenschap op LinkedIn.
Leer thuis online computerprogrammeren Stap 9
Leer thuis online computerprogrammeren Stap 9

Stap 3. Volg een cursus C, C# of C++ om 3 onderling gerelateerde talen te leren

Als je eenmaal een educatieve website hebt gekozen, is de volgende belangrijke beslissing het selecteren van een programmeertaal om te leren. C is een van de oudste en meest consequent gebruikte talen. Met C++ kunnen gebruikers programma's maken voor een breed scala aan platforms, terwijl C# (uitgesproken als C sharp) de modernste versie van de taal is.

Alle reeds genoemde instructiewebsites bieden cursussen aan in alle 3 van deze talen

Leer thuis online computerprogrammeren Stap 10
Leer thuis online computerprogrammeren Stap 10

Stap 4. Leer SQL als je in datamanagement wilt werken

SQL is een populaire codeertaal voor ondernemers en anderen die werken op gebieden die aanzienlijke hoeveelheden gegevens moeten beheren en gebruiken. Met de taal kunt u databases opzetten en beheren.

Hoewel SQL niet zo veelzijdig is als Java of C, is er veel vraag naar professionele programmeurs en programmeurs. De meeste werkgevers eisen dat hun programmeurs voor gegevensverwerking vloeiend zijn in SQL

Leer thuis online computerprogrammeren Stap 11
Leer thuis online computerprogrammeren Stap 11

Stap 5. Kies Python als je een eenvoudigere optie wilt om mee te beginnen

Python is niet zo uitdagend om te leren als sommige andere codeertalen, zoals Java of C++. Het wordt vaak gebruikt om websites te bouwen en databases te bouwen, en is ook veelzijdig genoeg om games en software te bouwen.

Na verloop van tijd leren de meeste programmeurs veel talen. In die zin maakt het niet zoveel uit wat je eerste taal is, als je maar extra talen oppikt zodra je je eerste taal hebt geleerd

Leer thuis online computerprogrammeren Stap 12
Leer thuis online computerprogrammeren Stap 12

Stap 6. Speel wat met de voorbeeldcode die je van een cursus krijgt

De meeste online cursussen laten u voorbeeldcode zien om u te helpen begrijpen wat bepaalde codeertoetsen en teksten doen. Dus, in plaats van alleen naar de code te kijken, te sleutelen en te veranderen, kijk dan welke resultaten uw knutselen heeft gehad. Dit zal u helpen bepaalde concepten sneller op te pikken.

  • Dit is vooral belangrijk als je cursus veel lezen bevat. Lezen over coderen en eigenlijk coderen zijn heel verschillende processen.
  • Implementeer de voorbeeldcode van uw cursus om ervoor te zorgen dat u de codeerprincipes die u leert echt begrijpt.
Leer thuis online computerprogrammeren Stap 13
Leer thuis online computerprogrammeren Stap 13

Stap 7. Wees niet bang om hulp te vragen als je in de war bent

Het kan gemakkelijk zijn om in de war te raken door de programmeercursussen in online lessen thuis. Als je vastzit met een codeerprobleem of onduidelijk bent over een aspect van de cursus, neem dan contact op met de instructeur of een van je collega's. Als u bijvoorbeeld vastzit bij het schrijven van een specifieke regel code, werk er dan ongeveer 20 minuten alleen aan. Als je dan nog steeds vastloopt, neem dan contact op met je instructeur voor hulp.

  • Als je een zelfgeleide online les volgt, ga dan naar een codeerforum om in contact te komen met ervaren programmeurs die bereid zouden moeten zijn om je codeervragen te beantwoorden.
  • Kijk bijvoorbeeld eens op het forum “Stack Overflow” op:
  • U kunt ook een kijkje nemen op het online forum "Code Project" op:

Deel 4 van 4: Uw eigen leren thuis aanvullen

Leer thuis online computerprogrammeren Stap 14
Leer thuis online computerprogrammeren Stap 14

Stap 1. Oefen dagelijks met coderen om uw vaardigheden te verbeteren

Wanneer je tijd kunt vinden, ga dan gewoon zitten en begin met het programmeren van computerprogramma's vanaf een basisniveau. Hoe meer u zich bezighoudt met de code zelf, hoe sneller u codeerkennis opdoet. Probeer ook uw code met de hand uit te schrijven. Als je solliciteert voor een programmeerbaan, wordt je tijdens het sollicitatiegesprek gevraagd om handmatig te coderen.

U hoeft uzelf echter niet mentaal uit te putten om code te leren. Als je gefrustreerd raakt of meer en meer in de war raakt, neem dan een pauze van 30 minuten

Leer thuis online computerprogrammeren Stap 15
Leer thuis online computerprogrammeren Stap 15

Stap 2. Lees programmeerboeken om vertrouwd te raken met coderen

Als je niet zo'n kinesthetische of tactiele leerling bent, maar vooral door visuele middelen en lezen kennis opdoet, zijn programmeerboeken een geweldige manier om te leren over coderen. Deze boeken breken niet alleen de mechanica van codering uit, maar ook de geschiedenis en theorieën achter codeertalen. Als je geïnteresseerd bent, bekijk dan titels, waaronder:

  • Wat is HTML5?, door Brett McLaughlin.
  • PHP Essentials, door Julie Meloni.
  • Denk aan Python, door Allen Downey.
  • Leer Ruby op de harde manier, door Zed Shaw.
Leer thuis online computerprogrammeren Stap 16
Leer thuis online computerprogrammeren Stap 16

Stap 3. Gebruik een kinderapp om de basisprincipes van coderen onder de knie te krijgen

Op kinderen gerichte codeer-apps kunnen handig zijn voor volwassenen die thuis online leren coderen. De apps splitsen codering op in de eenvoudigste componenten en presenteren informatie op een manier die zwaar is voor afbeeldingen en gemakkelijk te verwerken is. Dit kan je helpen om op snelheid te komen als je het moeilijk hebt in je klas en kan de basisprincipes van coderen in je geest verstevigen.

Als je geïnteresseerd bent, bekijk dan kindgerichte codeer-apps zoals 'Scratch', 'Tynker', 'Hopscotch' en 'Cargo-Bot'. Deze zouden beschikbaar moeten zijn in alle grote app-winkels

Leer thuis online computerprogrammeren Stap 17
Leer thuis online computerprogrammeren Stap 17

Stap 4. Speel een online codeerspel om jezelf onder te dompelen in coderen

Als je het idee leuk vindt om te leren coderen door middel van leuke, speelse instructies, probeer dan eens een programmeerspel. Er zijn online veel spellen die je gratis kunt spelen. Deze spellen kunnen een aanvulling zijn op de kennis die je opdoet in je programmeerles. Als je liever games bouwt dan ze speelt, helpen een aantal online coderingstutorials je door het proces van het maken van je eigen online game.

  • Bekijk Code Combat online op:
  • Je kunt CodinGame ook bekijken op:
  • Om code voor je eigen spel online te maken, ga je naar Game Maven op:

Tips

  • De termen "coderen" en "programmeren" zijn in wezen uitwisselbaar. "Programmeren" is een overkoepelende term die de meer technisch georiënteerde "codering" omvat.
  • Er zijn veel extra online programmeersites. Om een idee te krijgen van enkele van de online bronnen om Girl Develop It te bekijken, op
  • U hoeft de bank niet te breken om online computerprogrammering te leren. Voor het ontwikkelen van vaardigheden in informatica heb je alleen een pc, goede compilers (die gratis beschikbaar zijn) en een betrouwbare internetverbinding nodig.

Aanbevolen: