9 mjesta za naučiti kako kodirati u 15 minuta ili manje dnevno

Sa velikim zanimanjem sam pročitao nedavni članak TechCrunch programera nazvanog Basel Farag. U "Molim te, nemoj učiti šifrirati", autor donosi upečatljiv slučaj zašto tečajevi i bootcam kampovi za svakodnevne ljude koji uče programiranje nisu sve što bi trebali biti.

S puno se načina slažem s Baslom.

Nisu svi sigurni da su inženjeri ili programeri.

I kao u tolikom broju zanimanja, postoji velika razlika između igranja nekoliko igara kodiranja kako biste naučili osnove i postali profesionalac. Problematično je kada netko kome nedostaje određena dubina znanja ili iskustva prihvaća odgovornost za dovršavanje zadatka za koji nije kvalificiran.

Na to se slažemo.

Ali moram izuzeti ovu izjavu iz prvog stavka tog članka:

„Svi bi trebali naučiti kodirati. No, tu je problem s tom idejom: kodiranje nije nova pismenost. "

Zar ne?

U svom obrazloženju zašto učenje kodiranja ne čini jednog programera, Basel je propustio vrlo važno pitanje: Ne žele svi biti programeri.

Kodiranje ima toliko nevjerojatno korisnih, važnih aplikacija u mnogim aspektima poslovanja i marketinga.

Uzmimo za primjer poduzetnika koji ima financijska sredstva da zaposli samo dva programera za njezin startup. Kako ona može procijeniti stručnost i iskustvo tih programera bez ikakvog osnovnog razumijevanja što oni rade?

Ili razmislite o vlasniku male tvrtke koji je napokon angažirao svoju prvu marketinšku tvrtku. Postavili su ga s izvrsnim sustavom za upravljanje sadržajem (CMS), ali bilo bi mu mnogo troškovno i vremenski učinkovitije da izvrši neke manje izmjene web stranica za koje se povremeno bude trebao, ako bi to mogao učiniti to sam.

K vragu, cijela moja softverska tvrtka s plaćanjem po kliku (PPC) proizašla je iz dijela softvera koji sam za sebe napravio kako bih automatizirao neke ponavljajuće zadatke koje sam morao obaviti u savjetovanju za oglašavanje oko PPC-a.

Evo samo nekoliko poslovnih razloga zbog kojih ljudi uče kako kodirati:

  • Kao što je Steve Jobs slavno rekao, kodiranje vas uči kako razmišljati i rješavati probleme.
  • Možete učiniti više za sebe putem interneta, što je ogroman plus za početnike bez novca.
  • Komunikacija s programerima i informatičkim tehnologijama poboljšava se jer možete govoriti njihov jezik i razumjeti njihove izazove.
  • Dobit ćete više i bolji uvid u razvoj proizvoda.
  • Imat ćete bolje razumijevanje sve više tehnološki usmjerenog svijeta oko sebe (i vaše tvrtke).
  • Pojednostavljuje ocjenjivanje softvera i aplikacija koje biste mogli koristiti u svom poslu, a vaši uvidi mnogo smislenije.
  • Možda biste mogli razviti vlastita, automatizirana rješenja koja će vam olakšati život.

Oslobodimo se ideje da samo naučnici i tehničari trebaju naučiti programirati - to jednostavno nije istina.

Kodiranje nije u trendu ili neka vrsta fada. To je jezik koji danas pokreće veći dio našeg svijeta, od nosivih uređaja kojima se sada bavimo, do alata koji koristimo na radnom mjestu, do pametnih uređaja u našim domovima.

Kodiranje JE nova pismenost.

Prije sam pisao o tome kako odabrati programski jezik i gdje možete besplatno naučiti kodirati.

Danas ćemo razmotriti genijalne načine kako naučiti programiranje u 15 minuta ili manje dnevno: pomoću kodiranja igara i aplikacija.

Gamifikacija čini učenje zabavnim bez obzira na vaše godine, a aplikacije možete koristiti u pokretu kad god imate vremena, sa svog mobilnog uređaja.

Probati:

1. Udacity

Videozapisi, kvizovi i stručna uputstva programera s Googlea, Facebooka i drugih velikih kompanija čine ovu korisnu aplikaciju. Preuzmite besplatno za Android s Google Playa.

2. Lrn

Lrn je snažna aplikacija koja uči korisnike da čitaju, pišu i govore jezike HTML, CSS, Python, Ruby i Javascript na Androidu ili iOS-u.

3. Tynker

Dizajniran s grafikom za djecu, ali izvrstan za ljude svih dobnih skupina, Tynker koristi zagonetke za podučavanje osnova kodiranja, a zatim omogućava korisnicima da izrade vlastite igre. Nabavite aplikaciju od iTunesa.

4. Lynda Apps

Pretplatom od 25 dolara dobivate pristup onoliko tečajeva Lynda.com koliko ih možete podnijeti, a oni imaju aplikacije za sve vrste uređaja. Ovi tečajevi su sjajni za ljude koji pritiskaju vrijeme, jer možete raditi ono što možete kad god možete i pokupiti se tamo gdje ste stali.

5. Brzi

Swifty za iPhone nudi preko 200 tutorijala veličine ugriza u 14 poglavlja o učenju Swifta.

6. Javvy

Javvy je još jedan resurs dizajniran posebno s obzirom na vremenski okrpan, mobilni polaznik. Dostupan je i za Android i iOS i uključuje preko 150 kratkih i slatkih Java tutorijala koje možete raditi u podzemnoj željeznici ili na pauzi za kavu.

7. Codecademy Sat of Code

Sviđa mi se ova aplikacija zbog njezinog podešavanja na zaslonu koji vam pokazuje što pokušavate učiniti u jednom odjeljku i kôd potreban da se to dogodi u drugom.

8. CodeCombat

Jedna od popularnijih igara za kodiranje, Code Combat dizajnirana je za grupe učenika. Korisna u učionici ili na radnom mjestu, drži tečajeve za sve uzraste o određenim jezicima, kao i računalnim znanostima u cjelini.

9. CodeWars

Kad se budete osjećali ugodno s osnovama, izazovite sebe da postignete svladavanje kodiranja stvarnim životnim izazovima protiv ostalih programera!

Igre i programske aplikacije za kodiranje čine jednostavno i čak zabavno učenje kodiranja, bez obzira na vašu dob, vremensko ograničenje ili lokaciju.

Budite jednorog u moru magaraca

Nabavite moje najbolje hakove za rast Unicorn marketinga i poduzetništva:

  1. Prijavite se da biste ih izravno poslali na vašu e-poštu

2. Prijavite se za povremene vijesti i savjete marketinga za Facebook Messenger putem Facebook Messengera.

o autoru

Larry Kim je izvršni direktor MobileMonkey - pružatelja najbolje svjetske marketinške platforme za Facebook Messenger. Osnivač je i WordStream-a.

S njim se možete povezati na Facebook Messengeru, Twitteru, LinkedInu, Instagramu.

Izvorno objavljeno na Inc.com