Veel pas afgestudeerden vinden frustratie op de huidige arbeidsmarkt, omdat werkgevers zich steeds meer richten op het aannemen van werknemers met concrete vaardigheden in plaats van alleen op diploma's. Zelfs degenen die op niet-computergerelateerde gebieden willen werken, zullen dat vaak merken ongeacht major, afgestudeerden hebben nu codeervaardigheden nodig en veel werkgevers geven voorrang aan sollicitanten met enige kennis van HTML of Javascript. Het leren van een programmeertaal is een uitstekende manier om je cv te verbeteren en jezelf beter verkoopbaar te maken.
Degenen met toegang tot een computer kunnen online een programmeertaal leren zonder te betalen om een universitaire cursus te volgen. Leren programmeren op beginnersniveau kan verrassend intuïtief zijn en een geweldige introductie tot een carrière in technologie. Ongeacht de leeftijd of het niveau van bekendheid met computers, er is een manier voor u online studeren en leren.
e-boeken van universiteiten en meer
De afgelopen decennia zijn boeken gebruikt als een van de belangrijkste manieren om te leren programmeren. Er zijn veel boeken gratis beschikbaar, vaak in digitale versies online. Een populaire serie heet
Leer code op de harde manier en gebruikt een strategie voor code-immersie waarmee studenten eerst codewerk kunnen uitvoeren en vervolgens uitleggen wat er is gebeurd. In tegenstelling tot de naam is deze benadering zeer effectief in het verminderen van de moeilijkheid om programmeerconcepten uit te leggen aan beginnende programmeurs.Voor degenen die willen beginnen met de basis van programmeren in plaats van zich te concentreren op een specifieke taal, biedt MIT een vrije tekst aan genaamd Structuur en interpretatie van computerprogramma's. Deze tekst wordt aangeboden naast gratis opdrachten en cursusinstructie, zodat een student Scheme kan leren gebruiken om veel belangrijke informatica-principes te begrijpen.
Online zelfstudies
Interactieve tutorials zijn een slimme keuze voor mensen met een strak schema die met een paar minuten tijd per dag gestaag willen verbeteren in plaats van in één keer een groot tijdsblok opzij te zetten.
Een goed voorbeeld van een interactieve tutorial voor het leren programmeren is Hackety Hack, dat een gemakkelijke manier biedt om de basisprincipes van programmeren met de Ruby-taal te leren. Degenen die op zoek zijn naar een andere taal, beginnen liever met een gemakkelijkere taal zoals Javascript of Python. Javascript wordt vaak beschouwd als een essentiële taal voor iedereen die met webpagina's wil werken en kan worden verkend met behulp van de interactieve tool op CodeAcademy. Python wordt algemeen beschouwd als een eenvoudig te leren taal die van groot nut is voor diegenen die complexere systemen moeten ontwikkelen dan Javascript mogelijk maakt. Leer Python is een goede interactieve tool voor diegenen die willen beginnen met programmeren in Python.
Gratis, interactieve online programmeercursussen
In tegenstelling tot het single-serving formaat van interactieve tutorials, leren veel mensen er het liefst in Massaal open online cursussen - een formaat vergelijkbaar met dat van universiteiten. Veel cursussen zijn online gezet om interactieve methoden te bieden om een volledige cursus programmeren te volgen. De website Coursera biedt inhoud van 16 verschillende universiteiten en is gebruikt door meer dan een miljoen 'Courserians'. Een van de de deelnemende scholen is Stanford University, die uitstekende cursussen biedt over onderwerpen als algoritmen, cryptografie en logica.
Harvard, UC Berkeley en MIT werken samen om een groot aantal cursussen op de edX-website aan te bieden. Met cursussen als software as a service (SAS) en Artificial Intelligence, de edX-systeem is een uitstekende bron van moderne instructie over vrij nieuwe technologieën.
Udacity is een kleinere en meer basale leverancier van interactief cursusmateriaal, met instructies over onderwerpen als het bouwen van een blog, het testen van software en het bouwen van een zoekmachine. Naast het aanbieden van online cursussen, organiseert Udacity ook meetups in 346 steden over de hele wereld voor degenen die profiteren van persoonlijke interacties.
Statische programmering OpenCourseWare
Interactieve cursussen zijn soms te geavanceerd voor diegenen die veel tijd nodig hebben of niet bekend zijn met technologie. Voor degenen in een dergelijke situatie is een ander alternatief het proberen van statische OpenCourseWare-materialen zoals die van MIT's Open Courseware, Stanford’s Engineering Everywhere of vele andere programma's.
Kom meer te weten
Wat je leermethode ook is, als je eenmaal je rooster hebt vastgesteld en wat bij je studie past stijl, zult u verbaasd zijn hoe snel u een nieuwe vaardigheid kunt oppakken en uzelf meer kunt maken verhandelbaar.
Bijgewerkt / bewerkt door Terri Williams