Oglas
"Imam 24 godine i pravedno počeo učiti kodiranje. Želim biti programer. Jesam li kasno u igri? "
Jedan od odgovor na ovo pitanje na Quora.com stigao je od grafičara Michel Poisson.
Imam 63 godine i prije osam mjeseci sam se odlučio podučavati Blender 3D. To je open source, napisan na C i koji koristi Python za skriptiranje. Prošlog ljeta to su bili HTML5, CSS3, JavaScript i PHP. Dakle, iz moje perspektive, 24 je dobar trenutak kao i svaki drugi.
40 godina između ispitanika i dvojbenika, ona je misao u našem procesu razmišljanja koji kaže da je to igra za mladića. Ponovimo - nema vremena za učenje. Jednom kada krenete na taj put, jednostavno morate nastaviti vježbati. A danas postoji više načina na jedan način da pooštrite svoje kodiranje kotleta.
Ako ste pokupili programski jezik za učenje Kako odabrati programski jezik kako biste naučili danas i dobili sjajan posao za 2 godineMožete potrajati godinama predanog rada da postanemo zaista dobar programer; tako da postoji način da odaberete pravi jezik koji će početi od danas, kako bi se sutra zaposlili? Čitaj više
, započnimo s klasom s nekoliko inovativnih web stranica.Crtica - Učite s projektima
Naučiti: HTML, CSS, JavaScript
Dash je sličan Codecademy-u sa svojim pristupom temeljenim na projektima, a vodiči vas provode kroz pet projekata sve veće poteškoće. Za sada ograničena na tri web tehnologije, dobro je dizajnirana za početnike i potpuno besplatna. Od stvaranja osobne web stranice do Madlibsove igre, potencijalni koder mora otključati 82 vještine prolazeći kroz kontrolne točke u lekcijama.
Dash je osmišljen za inkrementalno učenje - ne možete prijeći na sljedeću vještinu ako ne otključate prethodnu. Dash projekti su kratki i temelje se na stvarnim potrebama. Svaka ima "priču" - sa prividom stvarnosti dok gradite projekte za fiktivne klijente. Dash editor također omogućava prebacivanje prikaza "ono što vidite" s monitora računala na mobilni telefon.
Naučiti: HTML5, CSS3, JavaScript.
Učenje uz pomoć ekrana kodiranih kodova još je jedno zanimljivo shvaćanje kako napraviti nešto s kodom. Ovo nije baš prikladno za početnike, ali ako imate iskustva ispod pojasa, program za kodiranje pokazuje vam umjetnost izrade tajmera ili moderan kalkulator od nule. Početnici mogu potražiti inspiraciju iz činjenice da nekoliko redaka koda stvara digitalnu umjetnost.
Svirajte ga različitim brzinama. Koristite klizač vremenske trake za pauziranje i premotavanje bitova koji vam nedostaju. Za svaki korak pročitajte opis i komentare. Ako ste željeli gledati kako netko kreira nešto s kodom, brzinom koja vam odgovara, The Code Player je idealan.
Talent Buddy - Učite uz kvizove i zagonetke
Naučiti: JavaScript i drugi jezici od C do Scala.
Riješite kvizove za kodiranje koji uključuju Java, Ruby, Python, PHP i još mnogo toga. Stranica ima plaćene programe mentorstva sa stručnim programerima softvera koji pomažu studentima da razviju vještine za web razvoj. Riječ je o tromjesečnom programu. Ali možeš prijavite se besplatno i isprobajte zabavne probleme na ugrađenom uređivaču. Kvizovi vam mogu pomoći da usavršite svoje sposobnosti i pružite neposredne povratne informacije putem urednika. Talent Buddy možda nije svima jer je to plaćeni program, ali kvizovi vam pomažu u vježbanju.
Codewars - Učite iz izazova stvarnog koda
Naučiti: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Udariti se protiv nekoga boljeg od vas možda bi bio najbrži način za učenje - svaki sportaš zna ovu "tajnu". Codewars je još jedna platforma za programere da povećaju svoje vještine osposobljavanjem s drugima o stvarnim izazovima kodova. No, tu je stetak - tijekom prijave morate se dokazati u programskom jeziku po vašem izboru. Pokretanje vas traži da riješite "kata"Prije nego što uđete u vas, slično kao u ethosu borilačke škole.
Codewars nije prvo mjesto za početnika. Moglo bi se razviti u internetsko društvo u kojem se talentirani koderi mogu natjecati, surađivati i ujediniti se oko programskog izazova - ali samo jednom kad dožive svoje iskustvo.
CodeWars je još jedan napor zajednice s izazovima i rješenjima s velikim brojem ljudi. Neki blokovi kodova mogu se forkirati što omogućuje drugima da daju svoj doprinos (tj. „Kumite“). Elementi gamifikacije čine zabavom. Na primjer, katazi se povećavaju u poteškoćama, a vi zarađujete počasne bodove dok ih uspješno prolazite. Novaku nije lako, ali definitivno je jedan od više zabavni načini vježbanja svojih vještina kodiranja Dosadno vam je s programima knjiga? Pokušajte s 3 zabavna načina za izravnavanje vještina kodiranjaAko ste ikad pokušali naučiti kodirati iz knjige, znate koliko to može biti dosadno. Zašto ne isprobati neke zanimljive opcije kako bi učenje učinilo lukavijim i zabavnijim. Čitaj više .
Codaround - Učite sa zajednicom [Više nije dostupno]
Naučiti: Programiranje JavaScript, Ruby i iOS
Učenje je često učinkovitije kada interakcija s vršnjacima koji su u vašoj odabranoj vještini bolji od vas. Codaround (beta) je potpuno novi forum učenja koji pokušava dodijeliti grupno učenje samo-poučavanju. Od ranije poznat kao Hackavard, Codaround približava zajednicu solo-učenju. U gomili socijalnih alata i servisnih susreta, Codaround se usredotočuje na rastuću zajednicu kodira.
Registrirajte se na Facebooku, odredite razinu stručnosti i prijavljeni ste. Web mjesto je dio chata i dijeljenje platforma za planiranje. Želite nešto naučiti - najavite to na web mjestu i upoznajte se s partnerima koji uče na prikladnom mjestu. Možete koristiti i stranicu kako biste vidjeli ima li nekih sastanaka u blizini.
Budući da su interakcije vrlo nove, malo je interakcija i uglavnom su u Sjedinjenim Državama. Postoje bolji načini za povezivanje s zajednicom kodiranja, ali Codaround je još jedna opcija na koju možete paziti ako raste.
Programmr - Učite uz simulator
Naučiti: 19 tehnologija od Androida do SQL-a
Programmr je zamišljen kao simulator programiranja za učenje i vježbanje vještina kodiranja. Platforma pokriva tehnologije poput AngularJS, Backbones, PHP, Python i još mnogo toga. Web lokacija sebe naziva "internetskim interaktivnim laboratorijem" za kodrere početnike za kodiranje, sastavljanje i pokretanje projekata unutar preglednika. Modul „auto-fakultet“ studentima pruža povratne informacije tijekom završetka vježbi i izazova. Kodirate vlastite aplikacije, a zatim ih ugrađujete kao YouTube videozapise.
Možete vježbati uz pomoć vježbi kodiranja i izazova. Napravite vlastiti projekt i dodajte ga u bazen od 3000+ projekata na web mjestu. Ili uronite u te projekte i naučite kako su napravljeni. Čini se da trenutno nema otvorenih natjecanja, ali imajte na umu da osvojite neke Amazon poklon kartice i mjesto na ploči s najboljim rezultatima!
CheckIO - Učite uz gamifikaciju
Naučiti: Piton
Gamifikacija kodiranja najnoviji je trend... posebno za podučavanje djece osnovnim programskim pojmovima kroz igru 11 najboljih igara za kodiranje djece koja se mogu naučiti programiratiŽelite li svoju djecu zainteresirati za programiranje? Isprobajte najbolje igre za kodiranje za djecu da ih gurnete u pravom smjeru. Čitaj više . CheckIO je platforma za igranje kodova za igrače koji žele naučiti neke Python vještine. Python je jedan od uobičajenih programskih jezika koji se uči početnicima. Na CheckIO-u, programske orijentiri nazivaju se "otoci". Morate poduzeti programske izazove ili „misije“ za prijelaz s jednog otoka na drugi. CheckIO sadrži brojne kodne zagonetke koje predstavljaju izazove na svakom otoku.
Prepuna kurs je jedinstvena s tri prilike za učenje - pridonosite zagonetke putem GitHub-a, pomoći pri prevođenju zagonetki na 10 jezika i ponudite savjete rješavanju problema. Kombinacijom zajednice i igara korisnici mogu dizajnirati misije, izazivati svoje vršnjake i međusobno si pomagati u poboljšanju koda. CheckIO se pretvorio u jedno od popularnih odredišta za učenje Pythona 5 najboljih web stranica za učenje programiranja PythonaŽelite naučiti programiranje Pythona? Evo najboljih načina za učenje Pythona na mreži, od kojih su mnogi potpuno besplatni. Čitaj više .
Kako naučite kodiranje?
Starci se moraju zabavljati. Mnogi od nas naučili su ga na teški način... sa diplomom informatike ili iz knjiga o programiranju. Ako ste početnik, možete upotrijebiti profesionalni uzorci kodova 10 najboljih web stranica profesionalnog uzorka za programereŽelite učiti i stvarati aplikacije s primjercima isječaka koda? Ovdje su najbolje web stranice besplatnog uzorka koda za početak. Čitaj više poboljšati svoje vještine kodiranja. A ako tražite zabavnu vježbu, možete upotrijebiti svoje novo pronađene vještine kodiranja izrada vlastite igre s softverom za razvoj igara.
Ako kodirate kao posao, poduzmite ove izazove kodiranja 8 Kodiranje izazova i natjecanja koji mogu dovesti do novca ili poslovaNatječaji za online programiranje mogu ponuditi napredak u radu ili jednostavne novčane nagrade. Izaberite iz ovih problema s kodiranjem. Čitaj više za unapređivanje svojih vještina i karijere. Ali ako se mučite s učenjem kodiranja, pogledajte neke moćni automatizirani alati koje možete napraviti bez kodiranja Ne želite naučiti kodiranje? 5 načina za još snažne automatizirane alateNe zna kako vas kod zaustaviti u stvaranju stvari na mreži? Počnite odmah jer su ovdje alati "bez koda" poput ovih. Čitaj više znanje.
Saikat Basu je zamjenik urednika za internet, Windows i produktivnost. Nakon uklanjanja mraza MBA i deset godina duge marketinške karijere, sada strastveno pomaže drugima da poboljšaju svoje vještine pripovijedanja. Pazi na nestali zarez iz Oxforda i mrzi loše snimke zaslona. Ali ideje za fotografiju, Photoshop i Produktivnost umiruju mu dušu.