Onko Codecademy tehokas tapa oppia ohjelmoimaan?


Paras vastaus

Ei.

Kielen oppimisessa, kielen puhumisessa on ero kieli, kielen kirjoittaminen ja tosiasiallinen käyttö kielen tehokkaassa käytössä.

Codecademy on hyvä oppimaan puhumaan, lukemaan ja kirjoittamaan ohjelmointikieliä, mutta se on kauheaa valmistellessaan sinua käyttämään kieltä tehokkaasti ongelmien ratkaisemiseksi. Yksi syy on se, että kehittäjät eivät ole niin hyviä teorian opettamisessa, ja se johtuu todennäköisesti siitä, että he eivät ajattele itseään kovin loogisesti.

Esimerkiksi, kohdasin tietokilpailukysymyksen, jonka sisältö ei ollut tietokilpailun opetuksessa. Ei vaikuta loogiselta lisätä kysymystä luvun 2 käsitteestä luvun 1 tietokilpailussa.

He tekevät kamala työtä selittäessään asioita myös loogisesti. Samoin ne sisältävät käsitteen koodiin osana esimerkkiä toiselle käsitteelle, mutta selittävät sisällytetyn käsitteen vasta myöhemmin dioissa tai jopa myöhemmin toisessa oppitunnissa. Ei ole mitään järkeä.

Lisäksi CSS-kurssilla he määrittelevät HUE: n kulmaksi värirenkaassa, mikä ei ole loogisesti oikein, koska sävy on väri. Väri ei voi olla kulma, eikä kulma voi olla väri. Väri voi olla LÖYTY tietyssä kulmassa, mutta se ei ole itse kulma. Ne näyttävät sekoittavan menetelmän, jolla CSS valitsee värit (kulmien kautta) todellisen värin (sävyn) kanssa.

Olen saanut turhautumista alustaan ​​logiikan virheiden ja virheiden sekä kieliopillisten virheiden takia Olen kohdannut.

se on hyvä vain oppimaan syntaksia rehellisesti. Jos haluat oppia käyttämään koodia tosiasiallisesti, suosittelen harjoittelemista omaan aikaan. Älä odota, että Codecademy opettaa sinulle kaiken, mitä sinun tarvitsee tietää ohjelmoinnista.

Vastaa

Se riippuu tavoitteistasi. Olin täysin aloittelija, minulla ei ollut tietojenkäsittelytaustaa, enkä ollut pitänyt matematiikasta ja luonnontieteistä kuudennen luokan jälkeen (nuo muistot satuttavat silti), mutta viime vuonna päätin, että halusin oppia koodaamaan, ja menin heti verkkoon katsomaan mitä resurssit olivat siellä.

Tässä ovat kaikki tekemäni asiat:

  • Luin e-kirjoja
  • Osti oikeita kirjoja
  • Oliko verkko-oppaita blogeissa
  • Oliko selaimen sisäisiä oppaita
  • Katselin kuvaruutuja
  • Meni viikonloppu- ja yhden päivän työpajoja

Tehdessäni näitä kaikkia asioita opin PALJON. Oli mahtavaa oppia vihdoin rakentamaan yksinkertaisia ​​verkkosivustoja ja verkkosovelluksia.

Mutta …

Se oli todella vaikeaa!

Vaikka kaikki nämä online-resurssit olisikin, haluat oppia rakentamaan verkkosovelluksia (ei vain staattisia verkkosivustoja), se on aloittelijoille on vaikea tehdä se vain online-resurssien avulla.

Perustajayhteisöni ja minä olimme tyhjentäneet kaikki resursseja on mahdollista oppia ohjelmoimaan, mutta tiesimme, että on parempi tapa oppia. Siksi loimme Code Academy (http://codeacademy.org) täällä Chicagossa. Halusimme luoda fyysisen ympäristön, jossa ihmiset voisivat oppia ammattimaiselta ohjelmistokehittäjältä ja (mikä tärkeintä) muiden ympäröimänä. jotka olivat samassa asemassa kuin he olivat. Halusimme myös tarjota mentorointia ohjelmistokehittäjiltä ja pääsyn tekniselle yhteisölle Chicagossa, jotta he voisivat paitsi oppia rakentamaan verkkosovelluksen myös perustamaan yrityksen.

Tämän sanottuamme olemme vain yksi koulu meressä muita ratkaisuja. Kuten sanoin alussa, se riippuu todella siitä, mitä painopisteesi ovat, kun joku yrittää oppia. Jos haluat oppia vain koodaamaan (mutta et rakentamaan jotain), on olemassa kirjoja ja verkkolähteitä, jotka voivat auttaa sinua saavuttamaan sen. Mutta jos haluat todella ottaa ajatuksen, joka on mielessäsi ja tehdä siitä totta ohjelmistojen avulla, sinun on omistettava enemmän aikaa ja energiaa, samoin kuin intohimoa ja sitkeyttä tekemään se läpi esteiden, jotka tulevat omalla tavallasi. .

Sinun on myös oltava sellaisten ihmisten ympäröimä, jotka ovat valmiita auttamaan sinua.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *