Mainos

”Olen 24-vuotias ja rehellinen alkoi oppia koodausta. Haluan olla ohjelmoija. Olenko liian myöhässä pelissä? ”

Yksi hyväksytyistä vastauksista tähän Quora.com-sivustossa tuli graafikolta Michel Poisson.

Olen 63, ja kahdeksan kuukautta sitten päätin opettaa itselleni Blender 3D: n. Se on avoimen lähdekoodin, kirjoitettu C-kielellä ja käyttää Pythonia skriptien tekemiseen. Viime kesänä se oli HTML5, CSS3, JavaScript ja PHP. Joten mielestäni 24 on yhtä hyvä aika kuin mikään muu.

Vastaajan ja epäilijän välinen 40 vuotta on ajatusprosessimme piikki, joka sanoo, että se on nuoren miehen peli. Toistetaan - oppimiseen ei ole ikää. Kun olet tällä polulla, sinun on vain jatkettava harjoittelua. Ja tänään on enemmän tapoja kuin yksi tapa teroittaa koodaushakkurisi.

Jos olet valinnut ohjelmointikieli opittavaksi Kuinka valita ohjelmointikieli, jotta voit oppia tänään ja saada hienoa työtä 2 vuodessaTodella hyväksi ohjelmoijaksi voi viedä vuosia omistautunutta työtä; Joten onko olemassa tapa valita oikea kieli aloittaakseen tänään, jotta voit palkata huomenna? Lue lisää

, aloitetaan luokka innovatiivisilla verkkosivustoilla.

kojelauta - Opi projektien kanssa

Oppiminen koodaamaan - viiva

Oppia: HTML, CSS, JavaScript

Dash on samanlainen kuin Codecademy sen syvällisellä projektipohjaisella lähestymistavalla, ja oppaat opastavat sinua viiden yhä vaikeamman projektin läpi. Rajoitettu nyt kolmeen verkkotekniikkaan, se on hyvin suunniteltu aloittelijalle ja täysin ilmainen. Henkilökohtaisen verkkosivuston rakentamisesta Madlibs-peliin tulevan kooderin on avattava 82 taitoa käymällä läpi tunteja.

Dash on suunniteltu asteittaiseen oppimiseen - et voi siirtyä seuraavaan taitoon, ellet avaa edellistä. Dash-projektit ovat lyhyitä ja perustuvat reaalimaailman tarpeisiin. Jokaisella on ”tarina” - näyttäen todellisuudesta, kun rakennat projekteja kuvitteellisille asiakkaille. Dash-editorin avulla voit myös vaihtaa "mitä näet" -näytön tietokoneen näytöstä matkapuhelimeen.

Opi koodaamaan - Codeplayer

Oppia: HTML5, CSS3, JavaScript.

Kooderien näytönohjelmien avulla oppiminen on toinen mielenkiintoinen tapa rakentaa jotain koodilla. Tämä ei ole aivan sopiva aloittelijoille, mutta jos sinulla on jonkin verran kokemusta vyön alla, koodisoitin näyttää taiteen tehdä ajastin tai tyylikäs laskin tyhjästä. Aloittelijat voivat saada inspiraatiota siitä, että muutama koodirivi luo digitaalista taidetta.

Pelaa sitä eri nopeuksilla. Käytä aikajanan liukusäädintä keskeyttääksesi ja kelataksesi bittejäsi. Lue kuvaus ja kommentit jokaisesta esittelystä. Jos haluat katsoa jonkun luotavan jotain koodilla, sinulle sopivalla tahdilla, The Code Player on ihanteellinen.

Talent Buddy - Opi tietokilpailujen ja palapelien avulla

Opi koodaamaan - Talent Buddy

Oppia: JavaScript ja muut kielet C: stä Scalaan.

Ratkaise koodauskyselyjä, jotka sisältävät Java, Ruby, Python, PHP ja paljon muuta. Sivusto on maksanut mentorointiohjelmia asiantuntevien ohjelmistokehittäjien kanssa, jotka auttavat opiskelijoita kehittämään web-kehitystaitoja. Se on kolmen kuukauden ohjelma. Mutta sinä voit kirjaudu ilmaiseksi ja kokeile hauskoja ongelmia sisäänrakennetussa editorissa. Tietokilpailujen avulla voit hioa taitojasi ja antaa välitöntä palautetta editorin kautta. Talent Buddy ei välttämättä ole kaikille, koska se on maksettu ohjelma, mutta tietovisat auttavat sinua käyttämään taitojasi.

Codewars - Opi oikeiden koodien haasteista

Oppiminen koodaamaan - Codewars

Oppia: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.

Asettamalla itsesi jonkun verran paremmin kuin saatat olla nopein tapa oppia - jokainen urheilija tietää tämän “salaisuuden”. Codewars on toinen alusta ohjelmoijille laajentaa taitojaan kouluttamalla muiden kanssa todellisiin koodin haasteisiin. Mutta tässä on saalis - sinun on todistettava itsesi valitsemallasi ohjelmointikielellä kirjautumisen yhteydessä. Käynnistys pyytää sinua ratkaisemaan ”Kata”Ennen kuin sinut sallitaan, samanlainen kuin sotataiteen koulu.

Codewars ei ole ensimmäinen paikka aloittelijalle. Se voi kehittyä verkkoyhteiskunnaksi, jossa lahjakkaat koodaajat voivat kilpailla, tehdä yhteistyötä ja yhdistyä ohjelmointihaasteiden ympärillä - mutta vasta kun heillä on jonkin verran kokemusta vyönsä alla.

CodeWars on toinen yhteisöyritys, jonka joukkoon lähteviä koodin haasteita ja ratkaisuja on paljon. Jotkut koodilohot ovat vaadittavissa, jotta muut voivat osallistua (ts. “Kumite”). Gamification-elementit tekevät siitä hauskaa. Esimerkiksi katas lisää vaikeuksissa, ja ansaitset kunniapisteitä menemällä läpi ne onnistuneesti. Aloittelijalla ei ole helppoa, mutta se on ehdottomasti yksi niistä hauskoja tapoja harjoittaa koodaustaitojasi Kyllästynyt ohjelmointikirjoihin? Kokeile 3 hauskaa tapaa parantaa koodaustaidojasiJos olet koskaan yrittänyt oppia koodaamaan kirjaa, tiedät kuinka tylsää se voi olla. Miksi et kokeilisi kiinnostavia vaihtoehtoja, jotta oppimisesta tulisi omituisempaa ja hauskempaa. Lue lisää .

Codaround - Opi yhteisössä [Ei enää saatavilla]

Opi koodaamaan - Codearound

Oppia: JavaScript-, Ruby- ja iOS-ohjelmointi

Oppiminen on usein tehokkaampaa, kun ollaan vuorovaikutuksessa sellaisten ikätovereiden kanssa, jotka ovat paremmin valitsemassasi taitossa kuin sinä olet. Codaround (beeta) on upouusi oppimisfoorumi, joka yrittää tuoda ripauksen ryhmäoppimisesta itseopetukseen. Aikaisemmin nimellä Hackavard, Codaround tuo yhteisön lähemmäksi yksinopiskelijaa. Sosiaalisten työkalujen ja meetup-palvelujen joukossa Codaround keskittyy jatkuvasti kasvavaan koodereiden yhteisöön.

Rekisteröidy Facebookissa, määritä asiantuntemustasi ja olet. Sivusto on osa keskustelua ja osan kokoontumisen suunnittelualustaa. Haluatko oppia jotain - ilmoita siitä sivustolla ja tapaamisesta oppimiskumppaneiden kanssa sopivassa paikassa. Voit käyttää tätä sivua myös nähdäksesi, tapahtuvatko jotkut tapaamiset lähellä.

Ollessaan hyvin uusia, vuorovaikutukset ovat harvat ja ovat pääosin Yhdysvalloissa. On parempia tapoja tutustua koodausyhteisöön, mutta Codaround on toinen vaihtoehto, jota voit pitää silmällä, jos se kasvaa.

Programmr - Opi “Simulaattorilla”

Oppiminen koodaamaan - Ohjelmoija

Oppia: 19 tekniikkaa Androidista SQL: ään

Ohjelmoija on suunniteltu ohjelmointisimulaattoriksi koodaustaitojen oppimiseen ja harjoitteluun. Alusta kattaa sellaiset tekniikat kuin AngularJS, Backbones, PHP, Python ja muut. Sivusto kutsuu itseään "interaktiiviseksi online-laboratorioksi" aloittelijoille, jotka koodaavat, kokoavat ja ajavat projekteja selaimessa. ”Automaattinen tiedekunta” -moduuli tarjoaa välitöntä palautetta opiskelijoille heidän suoritettuaan harjoitukset ja haasteet. Koodaat omat sovelluksesi ja upotat ne sitten kuten YouTube-videoita.

Voit harjoitella koodausharjoitusten ja haasteiden avulla. Tee oma projekti ja lisää se sivuston yli 3000 projektihankkeeseen. Tai sukella näihin projekteihin ja oppia miten ne on tehty. Tällä hetkellä ei näytä olevan avoimia kilpailuja, mutta voit silti voittaa joitain Amazonin lahjakortteja ja paikan tulostaulussa!

CheckIO - Opi pelaamisen avulla

Opi koodaamaan - CheckIO

Oppia: pytonkäärme

Koodauksen pelaaminen on viimeisin trendi... etenkin opetetaan lapsille ohjelmoinnin peruskäsitteet pelin kautta 11 parasta koodauspeliä lapsille, jotka oppivat ohjelmoinninHaluatko kiinnostaa lapsiasi ohjelmoinnista? Kokeile lapsille parhaita koodauspelejä työntääksesi niitä oikeaan suuntaan. Lue lisää . CheckIO on koodipelialusta koodaajille, jotka haluavat oppia joitain Python-taitoja. Python on yksi yleisimmistä aloittelijoille opetettavista ohjelmointikieleistä. CheckIO-ohjelmassa ohjelmointikohteita kutsutaan “saariksi”. Sinun on suoritettava ohjelmointihaasteet tai ”tehtävät” siirtyäksesi saarelta toiselle. CheckIO lähtee koodauspeleistä, jotka muodostavat kunkin saaren haasteet.

Joukkotutkimus on ainutlaatuinen kolmella oppimismahdollisuudella - lisää palapelit GitHubin kautta, auta palapelien kääntämisessä 10 kielelle ja tarjoa vinkkejä ongelman ratkaisijoille. Yhteisöllisyyden ja pelaamisen yhdistelmällä käyttäjät voivat suunnitella tehtäviä, haastaa tovereitaan ja auttaa toisiaan parantamaan koodiaan prosessissa. CheckIO on tullut yhdeksi suosituimmista kohteista oppiminen Python 5 parasta verkkosivustoa Python-ohjelmoinnin oppimiseenHaluatko oppia Python-ohjelmointia? Tässä on parhaat tavat oppia Pythonia verkossa, joista monet ovat täysin ilmaisia. Lue lisää .

Kuinka opit koodausta?

Vanhat ajajat on huvittava. Monet meistä oppivat sen kovalla tavalla… tietotekniikan tutkinnon avulla tai ohjelmointikirjoista. Jos olet aloittelija, voit käyttää sitä ammatilliset koodinäytteet Kymmenen suosituinta ammattikoodisivustoa ohjelmoijilleHaluatko oppia ja luoda sovelluksia esimerkkikoodinpätkillä? Tässä ovat parhaat ilmaiskoodinäyttösivustot aloittamiseen. Lue lisää parantaa koodaustaitojasi. Ja jos etsit hauskaa harjoitusta, voit laittaa uudet löydetyt koodaustaidot käytettäväksi omien pelien luominen pelien kehitysohjelmistoilla.

Jos olet koodaamassa työpaikkana, ota nämä koodaushaasteet vastaan 8 Koodaushaasteet ja -kilpailut, jotka voivat johtaa rahaan tai työpaikkoihinOnline-ohjelmointikilpailut voivat tarjota työpaikkojen läpimurtoja tai yksinkertaisia ​​rahapalkintoja. Valitse nämä koodaushaasteet. Lue lisää parantaa taitojasi ja uranäkymiäsi. Mutta jos yrität oppia koodaamaan, katso joitain tehokkaita automatisoituja työkaluja, joita voit tehdä ilman koodausta Etkö halua oppia koodausta? 5 tapaa tehdä tehokkaita automatisoituja työkaluja edelleenEikö osaaminen koodata estä sinua rakentamasta asioita verkossa? Aloita nyt, koska nämä "no-code" -työkalut auttavat. Lue lisää tietoa.

Saikat Basu on Internetin, Windowsin ja Tuottavuuden varatoimittaja. Poistuttuaan MBA: n ja kymmenen vuotta kestäneen markkinointiuran lian, hän on nyt intohimoinen auttamaan muita parantamaan tarinankeräystaitojaan. Hän etsii kadonnyttä Oxford-pilkkua ja vihaa huonoja kuvakaappauksia. Mutta valokuvaus, Photoshop ja tuottavuusideat rauhoittavat hänen sielunsa.