9 kohta, kus saab õppida, kuidas 15 minuti jooksul või vähem päevas koodi kodeerida

Need kodeerimismängud ja rakendused aitavad teil õppida, kuidas programmeerida aeglaselt.

Lugesin suure huviga Basel Faragi arendaja hiljutist TechCrunchi artiklit. Jaotises „Palun ärge õppige kodeerimist” on autor kaalukalt seotud küsimusega, miks pole igapäevaste inimeste programmeerimise õppimiseks mõeldud kursused ja alglaadimislaagrid kõik, mida nad hävitavad.

Paljuski olen Baseliga nõus.

Kõiki ei lõigata inseneriks ega programmeerijaks.

Nagu paljude teiste elukutsete puhul, on ka põhitegevuseks mõne kodeerimismängu mängimine ja professionaaliks saamise vahe. See on problemaatiline, kui keegi, kellel puuduvad teatud sügavad teadmised või kogemused, võtab endale kohustuse täita ülesanne, mida ta ei ole võimeline tegema.

Selles oleme nõus.

Kuid selle artikli esimesest lõigust pean selle väitega erandi tegema:

„Kõik peaksid õppima koodima. Kuid siin on selle idee probleem: kodeerimine pole uus kirjaoskus. ”

Kas pole?

Oma selgitusel, miks koodide õppimine ei tee programmeerijaks, jäi Basel väga olulisele punktile: kõik ei taha olla programmeerijad.

Kodeerimisel on nii palju uskumatult kasulikke, olulisi rakendusi, mis on seotud paljude ärivaldkondade ja turundustega.

Võtame näiteks ettevõtja, kellel on raha, et palgata oma alustamiseks vaid kaks programmeerijat. Kuidas ta hindab nende programmeerijate teadmisi ja kogemusi, ilma et neil oleks põhiteadmisi, mida nad teevad?

Või kaaluge väikese kohaliku ettevõtte omanikku, kes on lõpuks oma esimese turundusettevõtte palganud. Nad on loonud ta suurepärase sisuhaldussüsteemiga (CMS), kuid palju väiksemate veebisaidimuudatuste tegemine, mida ta aeg-ajalt vajab, oleks palju kulukam ja ajaliselt tõhusam, kui ta lihtsalt saaks seda teha see ise.

Kuule, mu kogu tarkvara, mis maksab klõpsu (PPC) eest, töötas välja tarkvara, mille ehitasin enda jaoks, et automatiseerida mõned korduvad ülesanded, mida pidin tegema PPC reklaamikonsultatsioonides.

Siin on vaid mõned ärilised põhjused, miks inimesed õpivad, kuidas kodeerida:

  • Nagu Steve Jobs kuulsalt ütles, õpetab kodeerimine teile mõtlema ja probleeme lahendama.
  • Saate Internetis teha rohkem enda jaoks, mis on tohutu pluss rahavaeste idufirmade jaoks.
  • Suhtlus programmeerijate ja IT-ga paraneb, kui saate rääkida nende keelt ja mõista nende väljakutseid.
  • Saate tootearendusest rohkem ja paremat ülevaadet.
  • Teil on parem arusaam ümbritsevast (ja teie ettevõttest) üha enam tehnoloogial põhinevast maailmast.
  • See muudab teie ettevõttes kasutatava tarkvara ja rakenduste hindamise lihtsamaks ning teie arusaamad sisukamaks.
  • Elu lihtsustamiseks võiksite lihtsalt välja töötada oma aja säästmise automatiseeritud lahendused.

Vabanegem mõttest, et programmeerimist peavad õppima ainult geid ja tehnikad - see pole tõsi.

Kodeerimine pole trendikas ega mingisugune moehullus. See on keel, mis juhib suure osa meie tänapäeva maailmast, alates kantavatest seadmetest, mida me praegu spordime, kuni tööriistadeni, mida kasutame töökohal, kuni kodudes asuvate nutiseadmeteni.

Kodeerimine on uus kirjaoskus.

Olen juba varem kirjutanud, kuidas valida, millist programmeerimiskeelt õppida ja kus saate õppida tasuta koodimist.

Täna uurime leidlikke viise, kuidas õppida programmeerimist vähem kui 15 minutiga päevas: mängude ja rakenduste kodeerimise abil.

Mänguasjad muudavad õppimise lõbusaks, olenemata teie vanusest, ja saate oma mobiilsideseadmest kasutada rakendusi liikvel olles, kui vähegi aega on.

Proovige:

1. Udacity

Google'i, Facebooki ja teiste suuremate ettevõtete programmeerijate videod, viktoriinid ja asjatundlikud juhised muudavad selle väärtuslikuks rakenduseks. Laadige see tasuta alla Androidile Google Playst.

2. Lrn

Lrn on võimas rakendus, mis õpetab kasutajaid HTML-i, CSS-i, Pythoni, Ruby ja Javascripti keeli lugema, kirjutama ja rääkima kas Androidis või iOS-is.

3. Tynker

Lastele mõeldud graafikaga, kuid suurepäraselt igas vanuses inimestele mõeldud Tynker kasutab kodeerimise põhitõdesid mõistatusi, seejärel laseb kasutajatel kasutajatel oma mänge luua. Hankige rakendus iTunesist.

4. Lynda rakendused

25-dollarine tellimus annab teile juurdepääsu nii paljudele Lynda.com-i kursustele, kui saate hakkama saada, ja neil on rakendused igasuguste seadmete jaoks. Need kursused sobivad suurepäraselt ajaliselt vaevatud inimestele, kuna saate teha mis iganes saate, kui võimalik, ja võtta hiljem vastu sealt, kus pooleli jäi.

5. Kiire

Swifty for iPhone pakub üle 200 hammustuse suuruse õpetuse 14 peatükis Swifti õppimise kohta.

6. Javvy

Javvy on veel üks ressurss, mis on loodud just ajaliselt krõbistatud, liikuvat õppijat silmas pidades. See on saadaval nii Androidi kui ka iOS-i jaoks ning sisaldab üle 150 lühikese ja armsa Java-õpetuse, mida saate teha metroos või kohvipausil.

7. Codecademy Code of Code

Mulle meeldib see rakendus selle jagatud ekraaniga seadistuse tõttu, mis näitab ühes jaotises teile seda, mida proovite teha, ja teises jaotises selle toimimiseks vajalikku koodi.

8. CodeCombat

Üks populaarsemaid kodeerimismänge seal, Code Combat, on mõeldud õppijate rühmadele. Kasulik klassiruumis või töökohal, sellel on igas vanuses konkreetsete keelte kursused, aga ka arvutiteadused tervikuna.

9. CodeWars

Kui olete põhitõdedega rahul, esitage endale väljakutse saavutada kodeerimise meisterlikkus reaalajas väljakutsetega teiste programmeerijate vastu!

Kodeerimise mängud ja programmeerimisrakendused muudavad koodimise õppimise lihtsaks ja isegi lõbusaks, olenemata teie vanusest, ajalistest piirangutest või asukohast.

Kas sul on isiklik lemmik?

Algselt avaldati Inc.com-is

Autori kohta

Larry Kim on Mobile Monkey tegevjuht ja WordStreami asutaja. Temaga saab ühenduse luua Twitteris, Facebookis, LinkedInis ja Instagramis.