PDF download Pdf downloaden PDF download Pdf downloaden

Naarmate technologie meer en meer toegankelijk wordt, groeit de behoefte aan programmeurs. Coderen is een vaardigheid waar tijd voor nodig is om geleerd en geperfectioneerd te worden, maar iedereen moet ergens beginnen. Er zijn diverse talen die ideaal zijn voor beginners, ongeacht het veld waarin je geïnteresseerd bent. Zie stap 1 hieronder om te leren hoe.

Methode 1
Methode 1 van 2:

Een programmeertaal leren

PDF download Pdf downloaden
  1. Veel beginnende programmeurs worstelen met de vraag welke programmeertaal ze moeten kiezen om als eerste te leren. De eigenlijke programmeertaal om mee te beginnen maakt niet erg veel uit als het gaat om het leren over datastructuren en logica. Dit zijn de vaardigheden die het belangrijkst zijn, die met elke programmeertaal geleerd kunnen worden. [1]
    • Richt je bij het kiezen van een programmeertaal gewoon op het soort ontwikkeling waarmee je wilt beginnen en kies vanaf dat punt een inleidende programmeertaal. Bijvoorbeeld, als je aan de slag wilt gaan met web-ontwikkeling, begin dan met HTML5 , aangevuld met CSS, JavaScript en PHP. Als je desktopapplicaties wilt maken, begin dan met C ++ of een andere standaard programmeertaal.
    • Ga je carrière maken als programmeur, dan zal je wellicht merken dat je nooit de programmeertaal zult gebruiken waarin je voor het eerst hebt leren coderen. In plaats daarvan zal je programmeertalen leren door middel van documentatie en experimenteren.
  2. Het internet is een schat aan gratis tutorials, cursussen en video's, allemaal op maat voor de programmeertaal van je keuze. Je kunt een fundamenteel begrip krijgen van zowat elke inleidende programmeertaal, binnen een dag.
    • Populaire websites zijn Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School, om er maar een paar te noemen.
    • Er zijn diverse startergidsen per programmeertaal beschikbaar op wikiHow.
    • How-to gidsen vind je voor bijna elke programmering-scenario op YouTube.
    • Stack Exchange is een van de populairdere vraag en antwoordwebsites voor vragen over programmering.
  3. Voor veel programmeertalen zijn externe teksteditors geschikt voor het schrijven van je code. Zoek een teksteditor waarmee inspringen en codemarkeringen (markup) worden getoond.
    • Populaire programma's omvatten Notepad++ (Windows), TextWrangler (OS X) en JEdit (elk systeem).
  4. Sommige programmeertalen vereisen een compiler voor het uitvoeren van de code die je maakt. Compilers vertalen je code naar een lagere programmeertaal die de machine kan verwerken. Veel compilers zijn open-source en gratis te gebruiken. Talen die compilers vereisen zijn onder andere:
    • C
    • C++
    • C#
    • Java
    • BASIC
    • Fortran
  5. Kies een goed inleidend project om je op weg te helpen. Er zijn diverse suggesties en tutorials online te vinden, en sommige plekken om te beginnen zijn websites over de basiskennis voor HTML, databases en formulierfuncties met PHP, of eenvoudige programma's met een van de compilertalen.
  6. Alle programmeertalen hebben een commentaarfunctie die het mogelijk maakt om tekst in te voeren die wordt genegeerd door de compiler. Hiermee kun je opmerkingen toevoegen aan je code. Deze opmerkingen zijn van cruciaal belang om anderen te laten weten hoe je code werkt en om jezelf eraan te herinneren hoe de code werkt.
    • Je kunt ook de commentaarfunctie gebruiken om code uit te schakelen, voor testdoeleinden. Zet commentaartags rond de code die je wilt uitsluiten en verwijder vervolgens de commentaartags om de code weer actief te maken.
  7. Wanneer je al doende leert, laat je er dan niet van weerhouden om dingen op te zoeken en te kijken hoe anderen dezelfde taken hebben uitgewerkt. Neem de tijd om te begrijpen waarom de code doet wat het doet.
    • Lees dit artikel voor meer info over hoe je de broncode van websites kunt bekijken.
    Advertentie
Methode 2
Methode 2 van 2:

Je kennis uitbreiden

PDF download Pdf downloaden
  1. Scholen, technische scholen en online programma's bieden diploma's en cursussen die je kunnen helpen bij het krijgen van een baan, en het leren programmeren. Een geavanceerde opleiding zoals computerwetenschappen is niet altijd nodig, maar kan wel helpen om een baan te krijgen als programmeur. [2]
    • Lessen van een leraar of deskundige programmeur zijn online niet altijd beschikbaar en kunnen bijzonder nuttig zijn.
    • Lessen kunnen duur zijn, dus weeg de voordelen af tegen de nadelen. Als programmeren gewoon een hobby is, dan zijn lessen mogelijk niet de tijd en het geld waard. Als je van programmeren een carrière wilt maken, dan kunnen lessen je een grote impuls geven (maar nogmaals, het is verre van nodig als je talent hebt).
  2. Behalve het gewoon leren van programmeertalen, kun je er veel aan hebben om logica en wiskundelessen te volgen, omdat deze vaak vereist zijn voor geavanceerd programmeren. Je hoeft dit niet per se op school te leren, maar een schoolomgeving kan wel helpen.
    • Programmeren van natuurkundige berekeningen en overige simulaties vereist een sterke kennis van algoritmen en modellen.
    • Logica is de fundamentele basis van programmering, dus zal het begrijpen van logica en processen je helpen bij het oplossen van problemen, wanneer je aan het programmeren bent.
    • Geavanceerde wiskunde is niet vereist voor de meeste programmering, maar dergelijke kennis kan wel nuttig zijn en helpen bij optimalisaties.
  3. Zodra je een eerste programmeertaal goed beheerst, kunt je dit gaan uitbreiden. Kies een andere programmeertaal die past bij degene die je al kent, of kies een programmeertaal voor een specifiek type vacature waarin je geïnteresseerd bent. Aanvullende talen, zoals HTML en CSS, zijn vaak de gemakkelijkste om te leren.
    • Java is een van de meest populaire talen, en er zijn vaak veel mogelijkheden voor de Java-ontwikkelaars. Java kan op een grote verscheidenheid aan systemen draaien en kent ontelbare toepassingen. Java wordt gebruikt voor Android-applicaties, een van de snelst groeiende markten.
    • C++ is een aanrader voor beginnende videogame-ontwikkelaars. Leren coderen in Unity (een veelgebruikte, goedkope game-engine) en UDK (de programmeertaal voor de populaire Unreal engine) kan sommige deuren openen, hoewel ze niet zo handig zijn buiten de videogame-industrie.
    • Als je iPhone-apps wilt maken, dan zijn Xcode en Objective-C je primaire tools. Je hebt dan ook een Mac nodig, aangezien Xcode alleen te compileren is op een Mac.
    • Python is een scripttaal/programmeertaal die een van de gemakkelijker talen is om te leren. Python wordt onder andere gebruikt voor webservices zoals Pinterest en Instagram, en voor wetenschappelijke toepassingen, en is eenvoudig genoeg om de basis in slechts enkele dagen te leren.
    TIP VAN EEN DESKUNDIGE

    Archana Ramamoorthy, MS

    Technisch directeur, Workday
    Archana Ramamoorthy is technisch directeur voor Noord-Amerika bij Workday. Ze is productninja, voorvechter van veiligheid en probeert de technologiebranche diverser te maken. Archana heeft een bachelordiploma aan de SRM-universiteit en een masterdiploma aan de Duke-universiteit behaald, en heeft meer dan 8 jaar ervaring met productmanagement.
    Archana Ramamoorthy, MS
    Technisch directeur, Workday

    Het verhaal van onze deskundige: "Toen ik begon met programmeren had ik geen enkele achtergrond in computerdesign of programmeren. Om programmeren te leren begon ik met het lezen van boeken over Java en gebruikte ik informatie die ik op het internet had gevonden. Tegenwoordig zijn er zo veel bronnen beschikbaar dat het erg gemakkelijk is om nieuwe vaardigheden te leren."

  4. Je zult tijdens het programmeren vaak worden geconfronteerd met uitdagingen, vooral bij de jacht op fouten of het uitvoeren van een nieuw idee. Je moet leren tevreden te zijn met kleine resultaten, in plaats van in een keer een hele puzzel op te willen lossen. Geduld leidt tot efficiëntere code, wat weer leidt tot beter presterende programma's en gelukkiger collega's.
  5. Als er meerdere mensen aan een project werken krijg je te maken met meerdere gezichtspunten over een te volgens procedure. Samenwerken in teams is vrijwel onvermijdelijk in de zakenwereld, dus zal je bereid moeten zijn om met anderen samen te werken, tenzij je van plan bent om alles zelfstandig te ontwikkelen.
  6. Werk als vrijwilliger voor het ontwerpen van websites of desktopapplicaties. Een parttimebaan bij een klein bedrijf kan je de kans bieden om code te schrijven voor websites of simpele applicaties.
  7. Er zijn talloze gemeenschappen en bijeenkomsten van ontwikkelaars die je kunnen ondersteunen en inspireren. Ga naar conventies voor programmeurs, doe mee aan een hack-a-thon of game-jam (evenementen met een gemeenschappelijk thema) en meld je aan bij een aantal programmeerforums, om je netwerk uit te breiden en je werk te laten zien.
  8. Geschat wordt dat het ongeveer 15.000 uur duurt voordat je als een expert kan worden beschouwd in computerprogrammering. [3] Dit houdt jaren in van toegepast oefenen. Echte beheersing van programmering komt pas nadat je de tijd hebt genomen om te oefenen en je te bekwamen.
    • Probeer elke dag te programmeren, zelfs als je niet werkt. Programmeren in je vrije tijd kan leiden tot doorbraken en nieuwe ideeën.
    Advertentie

Over dit artikel

Deze pagina is 8.384 keer bekeken.

Was dit artikel nuttig?

Advertentie