Oletko koskaan halunnut, että otat tietotekniikan yliopistossa, tai katsoitko ystäviäsi, jotka työskentelevät kehittäjinä ja haluatko tehdä mitä he ovat? Tai haluatko vain pystyä luomaan joitain uusia toimintoja verkkosivustollesi yksin maksamatta kehittäjälle?
Usein, kun ihmiset ajattelevat ohjelmoinnin oppimista, he rakentavat sen niin monumentaaliseksi haasteeksi, että eivät koskaan itse aloita. Mutta totuus on, että sinun ei tarvitse mennä ohjelmointiin "kaikki tai ei mitään" -asenteella. Vaikka voit omistaa sille vain muutaman yön viikossa, voit kehittää sovelluksia jo kolmessa kuukaudessa. Vakavasti!
Tietysti aloittaminen on vaikein osa - haluat, että sen tapahtuu yön yli, mutta niin ei tule. Mutta jos aloitit hakkeroinnin opetusohjelmiin tänään, sinulla voisi olla täysi projekti verkossa viikonlopun loppuun mennessä. Kuukauden loppuun mennessä olisit voinut rakentaa melko hienostuneen sovelluksen alusta alkaen. Maagista luodia ei ole, mutta tärkeintä on, että aloitat vain ongelmien ratkaisemisen ja rakentamisen. Näin voit käsitellä koodauksen oppimista vapaa-ajallasi.
Katso Interwebs
Upea tapa aloittaa on osa ilmaisista resursseista verkossa. Codecademy isännöi online-oppaita aiheista, kuten HTML ja Javascript, jotta opiskelisit interaktiivisella tavalla. Tilaa heidän Code Year -sähköpostinsa ja saat uuden koodaustunnin joka maanantai (ja rakenna sovelluksia ja verkkosivustoja ennen kuin tiedät sen!). Jos haluat pelata koodilla ennen kuin käsittelet tuntisuunnitelmaa, tutustu Code Rubyn interaktiiviseen ja hauskaan selaimen sisäiseen opetusohjelmaan Try Ruby .
Ja kun osut kovalle paikalle, tiedä, että jopa kokeneet ohjelmoijat osuvat ongelmiin koko ajan. Tuo kysymykset online-foorumeille, kuten Stack Overflow .
Hit kirjat
Paljon hienoja kirjoja antaa sinulle jatkoharjoituksia ja opettaa sinulle ohjelmointiteorian perusteet. Mutta varoita: Pelkkä näiden kirjojen lukeminen ei tee sinusta ohjelmoijaa. Haasta itsesi istumaan tietokoneen ääreen ja harjoittelemaan, ei vain luottamaan tekstiin! Rakastin henkilökohtaisesti leikkimistä harjoituksissa oppimalla Python Hard Hard ja Beginning Ruby .
Pää takaisin luokkaan
Jos olet todella tosissasi koodaamisesta seuraavien kuukausien aikana, Chicagossa toimiva Code Academy on kolmen kuukauden ohjelma, joka tarjoaa opastusta, mentorointia ja syventävän ympäristön käyttäjän kokemuksen ja web-kehityksen asiantuntemuksen kehittämiseen. Jaret Manuel, joka kävi Code Akatemian läpi tänä talvena, kertoo kokemuksestaan: "Minulla ei ollut illuusioita tulla hardcore-kehittäjäksi, mutta rakennuttuaani PuckDrop.netin ja kiinteistönhallintasovelluksen jollain avulla, olen todiste siitä, että kuka tahansa voi oppia koodaa ja ota käyttöön 12 viikossa! "
Jos kyseessä on vähemmän intensiivinen luokka, tutustu organisaatioihin, kuten Ladies Learning Code ja Girl Develop It . Molemmat tarjoavat HTML-, CSS-, Javascript-, Ruby-, WordPress- ja Python-työpajoja, jotka järjestetään ympäristössä, joka on avoin aloittelijoille. He keskittyvät myös auttamaan naisia oppimaan ohjelmoimaan (vaikka he ovat myös miehiä tervetulleita).
Tapaa kehittäjät
Vaikka kukaan ei voi oppia sinulle, sinun ei myöskään tarvitse olla yksin koodauspyrkimyksessään. On tärkeää, että sinulla on ystävä, joka voi auttaa sinua aloittamisessa (ja jolle voit pyytää apua matkan varrella). Et halua viettää pari ensimmäistä päivää takaamalla päätäsi näyttöä vasten!
Etkö tiedä mitään kehittäjiä soittamaan? Suurin osa tavanneista on auttanut uusien tulokkaita enemmän kuin mielellään. Yritä mennä kaupunkisi kehittäjätapaamisiin ja tee selväksi, että olet vasta aloittamassa ja etsit mentorointia. Tai keskustelkaa omalla alueellasi olevan dev-kaupan tai käynnistyksen kanssa - he voivat ehkä kertoa sinulle jonkun kanssa.
Seuraavan kerran, kun huomaat sanovasi jotain "Jos vain olisin opiskellut tietotekniikkaa" tai "Minulla voisi olla hienoa työtä, jos olisin kehittäjä", muista tämä: Kolmen kuukauden kuluttua sinäkin voisit olla ohjelmoija . Joten mene ulos ja aloita rakennus!