Wilt u leren coderen met Codecademy? A Codecademy Review
Ik heb mezelf de basis van het coderen geleerd van een stel online tutorials die al lang verouderd zijn en van het web zijn verdwenen. In die tijd waren er niet echt interactieve tutorials, alleen basis how-tos die je zelf kon proberen. Het was een heleboel trial-and-error (en niet een kleine hoeveelheid frustratie).
Als je enig onderzoek hebt gedaan naar het leren coderen, dan weet ik zeker dat je Codecademy bent tegengekomen. Als een van de grootste online coding-scholen is het moeilijk om deze organisatie niet tegen te komen.
Is technologie iets voor u? Doe onze quiz van 3 minuten!
U zult leren: Of een carrière in de technologie iets voor u is Welke technische carrières bij uw sterke punten passen Welke vaardigheden u nodig hebt om uw doelen te bereiken
Codecademy biedt veel voordelen ten opzichte van de manier waarop ik voor het eerst leerde coderen, en ik zou de kans hebben gegrepen om een site als deze te gebruiken toen ik mezelf onderwees.
Maar dat betekent niet noodzakelijkerwijs dat ze de beste manier zijn om voor iedereen te leren. Daarom heb ik drie redenen op een rijtje gezet waarom je Codecademy zou moeten gebruiken, en vier dingen waar je op moet letten als je echt serieus wordt over het leren coderen.
Psst! Je kunt beginnen met het leren van technische vaardigheden met Skillcrush’s GRATIS 10-daagse Coding Bootcamp! Je leert de basis van hoe te praten als een ontwikkelaar, wat een carrière in tech echt is, en meer.
Table of Contents
- Our Score
- 3 Redenen om Code te leren met Codecademy
- 4 Dingen om naar te kijken in elke Online Coding Course
- The Takeaway: Should You Use Codecademy?
Onze score
Voordat we verder gaan, laat ik je weten dat *SPOILER ALERT* we Codecademy gemiddeld een 6/10 score geven. U kunt scrollen door de rest van dit artikel voor concrete voors en tegens, en een uitsplitsing van hoe we tot onze uiteindelijke score in de “Takeaway” sectie.
By the way, hier is hoe Codecademy stapelt zich op tegen een aantal van haar concurrenten:
- Codecademy: 6/10
- Udemy: 7/10 (lees onze Udemy review)
(terug naar boven)
3 Redenen om Code te leren met Codecademy
Er zijn een aantal duidelijke voordelen om te leren coderen met Codecademy. Ze hebben meer dan 24 miljoen studenten geholpen bij het leren coderen.
Hier zijn drie redenen waarom je zeker moet overwegen Codecademy te gebruiken om codeervaardigheden te leren, vooral als je voor het eerst begint:
Het is gratis
Laten we deze eerst maar eens uit de weg ruimen. Zoals de afbeelding hierboven op de startpagina van Codeacademy aangeeft, is een van de grootste voordelen ten opzichte van veel andere bedrijven die online coderingslessen geven, dat het gratis is.
Je hoeft je niet aan te melden voor een maandabonnement of per les te betalen. Voor iemand met een krap budget kan dat de doorslaggevende factor zijn. En wanneer een cursus gratis is, heeft het automatisch een hogere ROI (omdat de investering alleen tijd is, geen tijd + geld).
Dus natuurlijk, als je net begint met het leren coderen en je bent niet zeker of het iets voor je is of niet, dan is het uitproberen van een aantal volledig gratis lessen een verleidelijke plek om te beginnen.
Het neemt al het installatiewerk voor je uit handen
Eén van de vervelendste dingen bij het leren coderen is dat vaak het installatiewerk het moeilijkste deel is. En dat betekent dat veel beginners niet eens een kans hebben om te vechten.
Dit is niet het geval als je frontend talen leert zoals HTML, CSS en JavaScript. Maar als je ooit hebt geprobeerd om noodle rond met back-end talen zoals PHP, Ruby, of Python dan weet je.
Om zelfs maar een eenvoudige “Hello World” app op je lokale computer in Ruby te schrijven, moet je door uren van computer set-up gaan om Ruby te installeren, ervoor zorgen dat alle “pakketten” goed zijn, map permissies opnieuw configureren, je server aan de praat krijgen, uitzoeken hoe je verbinding maakt met je browser als je dat wilt…
Stel je eens voor dat je uren van je dag in de terminal doorbrengt om vreemde foutmeldingen die je nog nooit hebt gezien te proberen te begrijpen.
Wat Codecademy zo briljant heeft gedaan, is het mogelijk maken voor u om de syntax van een programmeertaal te leren via een interactieve ervaring in uw web browser. Geen setup tijd, whatsoever.
Ja, dit IS leren om te coderen met training wielen, maar als je een complete beginner training wielen zijn 100% appropriate.
Codecademy omvat een TON van talen en onderwerpen
Codecademy is niets als niet productief, en een van hun beste eigenschappen is gewoon de breedte van hun aanbod. Tot op heden hebben ze tutorials over HTML, CSS, Sass, JavaScript, Rails, AngularJS, ReactJS, Ruby, Command Line, Git, SQL, en Java. Meer dan genoeg om je een tijdje bezig te houden, en meer dan genoeg mogelijkheden voor jou om te bepalen of je dit hele coderen leuk vindt en het echt wilt proberen.
Kijk ook eens naar dit artikel over hoe je beslist welke programmeertaal je moet leren als je overweldigd wordt door de keuzes die je hebt.
(terug naar het begin)
Is technologie iets voor jou? Doe onze quiz van 3 minuten!
U zult leren: Als een carrière in de techniek iets voor u is Welke technische carrières passen bij uw sterke punten Welke vaardigheden u nodig hebt om uw doelen te bereiken
Wat te zoeken in online cursussen als je serieus bent over leren coderen
Als je voor het eerst begint met leren coderen, is een site die gratis is en een superlage toetredingsdrempel heeft, de perfecte plek om te beginnen. En als je serieus begint te worden over het leren om te coderen, vooral als je een carrièreswitch wilt maken, is dit wat je vervolgens zult willen doen:
Instructeurs of mentoren vinden die je kunnen helpen
Kijk, hoeveel we hier bij Skillcrush ook houden van interactieve online tutorials, niets kan de plaats innemen van onze echte, levende, menselijke instructeurs en mentoren die er zijn om je te helpen terwijl je leert coderen (en de gemeenschap van medestudenten die die één-op-één-ervaring ondersteunen). Codeacademy’s antwoord op de behoefte aan gemeenschap is hun forums, zoals je kunt zien in de afbeelding hierboven, afkomstig van hun homepage.
Als je ooit hebt geprobeerd om jezelf iets als code te leren, heb je waarschijnlijk gemerkt dat je tegen problemen aanloopt waar je niet meteen uit kunt komen. Dat is wanneer het hebben van een toegewijde instructeur en klasgenoten die werken door middel van dezelfde cursussen die je bent van onschatbare waarde is.
Weten dat je steun hebt bij elke stap van de weg, van instructeurs die werken in de onderwerpen die ze elke dag onderwijzen, en klasgenoten die dezelfde klasse e-mail kreeg je die ochtend, geeft een gevoel van gemeenschap die het veel gemakkelijker maakt om gemotiveerd te blijven en op schema terwijl je leert.
Met bedrijven zoals Skillcrush heb je zelfs videochat-kantooruren met je instructeur en andere studenten om antwoorden te krijgen op je vragen of hulp bij stukken waar je vast zou kunnen komen te zitten.
Je moet van het web af (en lijden door al dat vervelende setup-gedoe)
Herken je al dat ellendige setup-gedoe dat ik eerder noemde? Nou, weet je wat? Dat hoort erbij als je een coder bent. Sorry!
Hoe leuk het ook is om te coderen in een interactieve tutorial, uiteindelijk is dat niet het echte leven. Uiteindelijk zal het tijd zijn om die zijwieltjes eraf te halen en te leren hoe je code schrijft zoals professionele ontwikkelaars dat doen.
En ja, dat betekent dat je moet uitzoeken hoe je de talen installeert en ze aan de praat krijgt en nee, het zal niet makkelijk of leuk zijn, maar als je een paar vrienden in je hoek hebt (zie #1) komt het wel goed met je!
Je moet leren denken als een programmeur
Een programmeur of ontwikkelaar worden betekent niet alleen dat je weet hoe je syntax moet schrijven (de regels voor de taal waarin de code is geschreven). Je moet in staat zijn om problemen op te lossen met behulp van code, zonder dat iemand met je meeloopt hoe je dat moet doen!
Weliswaar is het kennen van de technische details van een codeertaal geweldig, maar weten hoe je die code daadwerkelijk toepast in praktijksituaties is een essentieel onderdeel. Dit is waar het rubber de weg raakt baby en je moet oefenen!
Ja, na je tijd op Codecademy zul je absoluut weten hoe je goed geformatteerde JavaScript, Ruby, en wie weet wat nog meer schrijft, en dan is het tijd voor u om uw fancy codering vaardigheden te nemen en te gebruiken om een aantal echte leven codering problemen aan te pakken. Zoals, hoe laat is het nu in Rusland of hoe maak je een interactieve quiz?
En de niet zo spannende delen ook
Coding kan moeilijk zijn. Het vergt oefening, het werkt niet altijd zoals je denkt dat het zou moeten, en soms kom je fouten en bugs tegen die een tijdje duren om eruit te komen. Dat hoort erbij als je een ontwikkelaar bent.
Je moet leren om de frustrerende delen aan te pakken: om je eigen code te debuggen als iets niet goed werkt, om te experimenteren met een nieuwe techniek totdat je het werkend krijgt, of, in het ergste geval, om iets te schrappen en opnieuw te beginnen met een andere aanpak.
Maar zie dit niet als het slechte deel, dit is het FUN deel! Hoe meer je leert te genieten van het ongemakkelijke, hoe succesvoller je zult zijn. En door jezelf bewust aan dit soort ervaringen te onderwerpen, leer je hoe je met de moeilijke delen van het werken als ontwikkelaar om moet gaan, zodat je niet ontmoedigd raakt en opgeeft.
(terug naar het begin)
The Takeaway: Codecademy is een perfect startpunt, maar je zult meer nodig hebben
Eindscore: 6/10
Gebruiksgemak: 9/10
Betaalbaarheid: 10/10
Kwaliteit cursus: 8/10
Ondersteuning docent: 0/10
Gemeenschap: 6 /10
Carrière counseling/plaatsing op de arbeidsmarkt: 0/10
Beleid terugbetaling: 10/10
Als je net begint met leren coderen, is Codecademy een geweldige manier om een gevoel te krijgen voor wat coderen is en hoe het werkt. Het is ook een geweldige gratis manier om te zien of coderen misschien iets is dat je aanspreekt als een potentiële carrièreoptie voordat je er met beide voeten in springt.
Hoe dan ook, gebruikmaken van veel verschillende leermogelijkheden is onderdeel van het sneller opbouwen van je vaardigheid. Als je begint te coderen, moet Codecademy slechts een van de vele goede bronnen zijn die je in je gereedschapskist hebt. Bekijk deze roundup van 64 online bronnen om gratis te leren coderen voor nog meer opties.
Een andere geweldige, gratis manier om aan de slag te gaan als je leert coderen, is om Skillcrush’s 10-daagse Coding Bootcamp te volgen om de basis te leren van wat een carrière in tech inhoudt, en te leren om te beginnen met praten als een programmeur.
En als het tijd is om die trainingswielen eraf te halen en te levelen, kun je gaan kijken naar betaalde, door instructeurs geleide opties zoals Skillcrush’s Blueprint Courses. Deze online lessen zijn ontworpen om te worden voltooid in slechts 3-4 maanden door de uitgaven slechts een uur per dag op de materials.
(terug naar boven)