Is Codecademy een effectieve manier om te leren programmeren?


Beste antwoord

Nee.

Er is een verschil tussen het leren van een taal, het spreken van een een taal schrijven, een taal schrijven en echt weten hoe je een taal effectief kunt gebruiken.

Codecademy is geweldig om te leren hoe je programmeertalen moet spreken, lezen en schrijven, maar is verschrikkelijk om je voor te bereiden om de taal daadwerkelijk te gebruiken effectief om problemen op te lossen. Een van de redenen is dat de ontwikkelaars niet zo goed zijn in het onderwijzen van theorie, en dat komt waarschijnlijk omdat ze zelf niet erg logisch denken.

Ik kwam bijvoorbeeld een quizvraag tegen waarvan de inhoud niet geleerd in de les waar de quiz voor was. Het lijkt niet logisch om een ​​vraag over een hoofdstuk 2-concept toe te voegen aan een quiz voor hoofdstuk 1.

Ze doen ook verschrikkelijk werk door de dingen logisch uit te leggen. Ze zullen bijvoorbeeld een a-concept in een code opnemen als onderdeel van een voorbeeld voor een ander concept, maar het inbegrepen concept pas later in de dias of zelfs later in een andere les uitleggen. Het slaat nergens op.

Ook definiëren ze in de CSS-cursus HUE als een hoek op het kleurenwiel, wat niet logisch correct is, aangezien tint een kleur is. Een kleur kan geen hoek zijn, en een hoek kan ook geen kleur zijn. Een kleur kan onder een bepaalde hoek worden GEVONDEN, maar het is niet de hoek zelf. Ze lijken de methode die CSS kleuren selecteert (via hoeken) te verwarren met de werkelijke kleur (de tint.)

Ik ben behoorlijk gefrustreerd geraakt door het platform vanwege de bugs en fouten in logica en grammaticale fouten Ik ben tegengekomen.

het is alleen goed voor het leren van de syntaxis, eerlijk gezegd. Als je wilt leren hoe je de code daadwerkelijk kunt gebruiken, raad ik je aan om in je eigen tijd te oefenen. Verwacht niet dat Codecademy je alles leert wat je moet weten over programmeren.

Antwoord

Het hangt ervan af wat je doelen zijn. Ik was een complete beginner, had geen computerwetenschappelijke achtergrond en had sinds het zesde leerjaar geen zin in wiskunde en wetenschappen (die herinneringen doen nog steeds pijn). Maar vorig jaar besloot ik dat ik wilde leren coderen en ging meteen online om te zien wat bronnen waren er.

Hier zijn alle dingen die ik deed:

  • E-boeken lezen
  • Echte boeken gekocht
  • Heeft online tutorials op blogs gedaan
  • Heeft in-browser tutorials gedaan
  • Bekeken screencasts
  • Ging naar weekend- en eendaagse workshops

Door al deze verschillende dingen te doen, heb ik VEEL geleerd. Het was geweldig om eindelijk te leren hoe je eenvoudige websites en webapps kunt bouwen.

Maar …

HET WAS ECHT ZWAAR!

Zelfs met al deze online bronnen wil je leren hoe je webapplicaties moet bouwen (niet alleen statische websites), het is moeilijk voor beginners om dat te doen met alleen online bronnen.

Mijn mede-oprichter en ik hadden alle middelen mogelijk om te leren programmeren, maar we wisten dat er een betere manier was om te leren. Daarom hebben we Code Academy (http://codeacademy.org) hier in Chicago gemaakt. We wilden een fysieke omgeving creëren waarin mensen konden leren van een professionele softwareontwikkelaar en (vooral) omringd konden worden door anderen die zich in dezelfde positie bevonden als zij. We wilden ook mentorschap van softwareontwikkelaars en toegang tot de technische gemeenschap hier in Chicago bieden, zodat ze niet alleen konden leren hoe ze een webapp konden bouwen, maar ook een bedrijf konden starten.

Met dat gezegd zijnde, we zijn slechts één school in een zee van andere oplossingen. Zoals ik in het begin al zei, is het echt aan wat je prioriteiten zijn als iemand die probeert te leren. Als je gewoon wilt leren coderen (maar niet om iets te bouwen), dan zijn er boeken en online bronnen die je daarbij kunnen helpen. Maar als je een idee dat in je hoofd zit echt wilt nemen en het werkelijkheid wilt maken door middel van software, moet je meer tijd en energie besteden, en ook de passie en het doorzettingsvermogen hebben om door de hindernissen te komen die op je pad komen. .

Je moet ook omringd zijn door mensen die je willen helpen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *