Naučite kodirati kao profesionalac s ovih 5 web-lokacija i aplikacija

Nedostaje računalnih programera i programera. Ovo je velika stvar jer tehnološka industrija raste brže nego što talenti mogu pratiti. Neke su tvrtke čak spremne pay 20% more za kvalificirane inženjere. 

Prihodi od mobilnih(Mobile) aplikacija sami će generirati nevjerojatnih $935 billion by 2023 . To je puno novca za okolo, ali nema dovoljno ljudi koji bi ga podijelili. Da bismo vam dali neku perspektivu, bilo je samo 50.000 diploma iz informatike(50,000 Computer Science grads) u 2017. i 500.000 otvorenih radnih mjesta samo u SAD-u. 

Želite li se uključiti u ovu brzu (visoko plaćenu) industriju? Tada će vam sljedeće aplikacije i web-mjesta pomoći u učenju programiranja kao profesionalac. 

Khan akademija(Khan Academy)(Khan Academy)

Kada se osjećate ugodno s osnovama, možete zaroniti pravo u naprednu mehaniku. Naučit ćete sa svim vrstama projekata, uključujući crtanje i animaciju, postavljanje upita, igre i vizualizacije te prirodne simulacije. 

Ako ste spremni odmah uskočiti i naučiti kako kodirati, onda je Khan Academy izvrsno mjesto za početak. To je neprofitna organizacija koja nudi besplatne tečajeve programiranja. Namijenjen je studentima i odraslima koji bi željeli naučiti osnove računalnih jezika, kao što su Javascript , JQuery i SQL

Sve se odvija samostalno i dolazi s mnogim resursima koje možete koristiti, uključujući videozapise, vježbe, članke i programe. Temeljen je na webu tako da mu možete pristupiti sa svog računala ili mobilnih uređaja.

Tynker

Ovo je aplikacija dizajnirana za djecu, ali izvrsno vas podučava osnovama kodiranja i vizualnog skriptiranja. Vizualno kodiranje je u porastu, zahvaljujući zloglasnom sustavu nacrta Unreal Enginea. 

Ako je vaš cilj stvaranje videoigara, Tynker vam može pomoći da naučite mehaniku kodiranja. To čini pomoću jednostavnog koncepta povuci i ispusti. Nakon što izgradite svoju fazu igre, možete je igrati kako biste bili sigurni da radi ispravno. 

Tynker vas vodi kroz svaki dio kako biste brže razumjeli. Kada ste spremni za nešto složenije, možete isprobati programe namijenjene starijoj djeci i tinejdžerima. 

Tynker ima nekoliko besplatnih tečajeva, ali ćete morati platiti za nadogradnju da biste otključali više programa. Jezici koje možete naučiti uključuju JavaScript , Python , CSS i HTML

Također je vrijedno napomenuti da Tynker možete koristiti za robotiku. Aplikaciju preuzimate na svoj Android ili iOS tablet i možete upravljati dronom ili droidom koje programirate. Ako ga koristite samo za videoigre, onda možete koristiti svoje računalo ili mobilni uređaj. 

Što se tiče cijena, one počinju od 60 dolara koje se naplaćuju tromjesečno. Postoji i mogućnost plaćanja 120 USD godišnje ili 240 USD za doživotni pristup. 

Codewars

Neki ljudi uče kako bolje kodirati uz gamifikaciju. Ako to zvuči kao vama, onda Codewars ima temu borilačkih vještina koja dolazi s raznim izazovima poznatim kao "kata". Dok dovršavate ove kate, otključavate naprednije lekcije. U isto vrijeme zarađujete činove i čast. 

Možete birati između različitih jezika kodiranja, kao što su SQL , Crystal , Java , C++, JavaScript , Ruby i još mnogo toga. Zatim postoji zajednica programera koje možete iskoristiti da vam pomogne da prođete kroz svoje kate i ojačate svoje vještine. Počnite s jednim jezikom, a zatim se odlučite za učenje drugih kako biste poboljšali svoju zapošljivost. 

Nakon što ovladate svojim vještinama, možete izraditi vlastite kate i izazvati zajednicu (kao pravi dojo borilačkih vještina!). 

Ova platforma je dostupna online i besplatna je za korištenje. 

Kodiranje(Encode)(Encode)

Učenje u maloj veličini može olakšati pamćenje složenih koncepata poput računalnog programiranja. To je ono što Encode čini poželjnom aplikacijom samo za Android za učenje kodiranja. 

Idealan je za one koji su zaposleni (mentalno ili fizički) jer olakšava učenje minuta po minutama. Međutim, kako napredujete do naprednijih lekcija, stvari mogu potrajati malo dulje. 

Možete naučiti tražene jezike, kao što je JavaScript . Svaka(Every) lekcija je interaktivna i dobivate povratne informacije kako biste bolje razumjeli ono što ste upravo naučili. 

SoloLearn

Ako vam je potrebna svestranija aplikacija, posjetite SoloLearn . Ova aplikacija radi na iOS i Android uređajima. Ako više volite učiti na svom računalu, možete koristiti web stranicu. 

Postoji nekoliko programskih jezika koje možete izabrati, uključujući Python , JavaScript i Java . Dolazi s užurbanim forumom zajednice na kojem možete postavljati i odgovarati na pitanja drugih učenika. 

Onda za vas natjecateljski raspoložena bića, na web-mjestu je ploča s najboljim rezultatima. Postoji kartica za najbolje učenike, koja se ažurira u stvarnom vremenu na temelju broja bodova koje imate. Zarađujete ih ispunjavanjem više sati tečaja. 

Možete nadmašiti globalnu ploču s najboljim rezultatima ili ploče s najboljim tečajevima (tj. posebno za C# ili Javascript ). Također bi bilo mudro koristiti ovu ploču s najboljim rezultatima za pronalaženje lidera na jeziku koji učite kako biste znali od koga tražiti pomoć.

Zatim vaš profil dolazi s popisom postignuća za otključavanje, kao što su:

  • Razvojni programer(Developer) (dobivanje 10 glasova za svoj kod)
  • Dobar odgovor(Answer) (dobivanje 5 glasova za vaš odgovor)
  • Dobri građanin(Citizen) (ostavljanje komentara na lekciju ili kviz)
  • Guru (pobjeda u 500 izazova jednim oružjem)

Gamifikacija je način budućnosti učenja, pa ako vas to zanima, onda se malo pozabavite.

Počnite učiti kako kodirati već danas(Start Learning How To Code Today)

Većina platformi na ovom popisu su besplatne za korištenje, tako da nema isprike da ne postanete profesionalni programer. Postoje aplikacije za zaposlene i druge za one koji najbolje uče kroz igre. 

Bez obzira na vašu motivaciju i stilove učenja, postoji program za vas.



About the author

Ja sam programer za iPhone i macOS s iskustvom u Windowsima 11/10 i Appleovoj najnovijoj iOS platformi. S više od 10 godina iskustva, duboko razumijem kako stvoriti i upravljati datotekama na obje platforme. Moje vještine nadilaze samo stvaranje datoteka - također dobro poznajem Appleove proizvode, njihove značajke i kako ih koristiti.



Related posts