Publicitate

„Am 24 de ani și doar a început să învețe codarea. Vreau să fiu programator. Am prea târziu la meci? ”

Unul dintre răspunsurile cele mai încântate la Quora.com a venit de la grafician Michel Poisson.

Am 63 de ani, iar acum opt luni am decis să mă învăț Blender 3D. Este open source, scris în C și folosește Python pentru script. Vara trecută a fost HTML5, CSS3, JavaScript și PHP. Deci, din perspectiva mea, 24 este un moment cât se poate de bun.

Cei 40 de ani dintre respondent și cel mai dublu este aspectul procesului nostru de gândire care spune că este jocul unui tânăr. Să repetăm ​​- nu există nici o vârstă pentru a învăța. Odată ce sunteți pe acea cale, trebuie doar să continuați exersarea. Și astăzi există mai multe modalități decât o modalitate de a-ți ascuți cotletele de codare.

Dacă ați ridicat un limbaj de programare de învățat Cum să alegeți un limbaj de programare pentru a învăța azi și obțineți un loc de muncă grozav în 2 aniPoate dura ani de muncă dedicați pentru a deveni un programator cu adevărat bun; deci există o modalitate de a alege limba potrivită pentru a începe de astăzi, pentru a fi angajat mâine?

Citeste mai mult , să începem clasa cu câteva site-uri web inovatoare.

liniuță - Învață cu proiecte

Învățarea la cod - Dash

Învăța: HTML, CSS, JavaScript

Dash este asemănător Codecademy, cu abordarea sa bazată pe proiecte imersive, iar tutorialele vă conduc prin cinci proiecte de dificultate din ce în ce mai mare. Limitat la cele trei tehnologii web deocamdată, este bine conceput pentru un începător și complet gratuit. De la construirea unui site web personal la un joc Madlibs, un codificator ar trebui să deblocheze 82 de abilități parcurgând punctele de control din lecții.

Dash este conceput pentru învățare incrementală - nu puteți trece la următoarea abilitate decât dacă o deblocați pe cea anterioară. Proiectele Dash sunt scurte și se bazează pe nevoile din lumea reală. Fiecare are o „poveste” - cu aspect de realitate pe măsură ce construiți proiecte pentru clienți fictivi. Editorul Dash vă permite, de asemenea, să comutați afișarea „ceea ce vedeți” de la un monitor de computer la un telefon mobil.

Învățarea la cod - Codeplayer

Învăța: HTML5, CSS3, JavaScript.

Învățarea cu ecranele de la codere este o altă abordare interesantă despre cum să construiți ceva cu codul. Aceasta nu este tocmai potrivită pentru începători, dar dacă aveți ceva experiență sub curea, playerul de cod vă arată arta de a face cronometru sau calculator elegant de la zero. Începătorii se pot inspira din faptul că câteva linii de cod creează artă digitală.

Joacă-l la viteze diferite. Utilizați glisorul pentru cronologie pentru a întrerupe și a rebobina biții care vă lipsesc. Pentru fiecare pas, citiți descrierea și comentariile. Dacă ați dorit să urmăriți pe cineva care creează ceva cu cod, într-un ritm care vi se potrivește, Codul Player este ideal.

Amice de talente - Învață cu teste și puzzle-uri

Învățarea la cod - Amicul talentului

Învăța: JavaScript și alte limbi de la C la Scala.

Rezolvați chestionare de codare care includ Java, Ruby, Python, PHP și multe altele. Site-ul a plătit programe de mentorat cu dezvoltatori de software experți care îi ajută pe studenți să dezvolte abilități de dezvoltare web. Este un program de trei luni. Dar tu poti autentificați-vă gratuit și încercați problemele distractive pe editorul încorporat. Chestionarele vă pot ajuta să vă perfecționați abilitățile și să oferiți feedback imediat prin intermediul editorului. Talent Buddy nu poate fi pentru toată lumea, deoarece este un program plătit, dar chestionarele vă ajută să vă exercitați abilitățile.

Codewars - Aflați din provocările codului real

Învățarea codului - codare

Învăța: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.

Pune-te împotriva cuiva mai bine decât ai putea fi cel mai rapid mod de a învăța - fiecare sportiv știe acest „secret”. Codewars este o altă platformă pentru programatori pentru a-și extinde abilitățile, antrenându-se cu alții cu privire la provocările reale ale codului. Dar iată prinderea - trebuie să vă dovediți în limbajul de programare ales de dvs. în timpul înregistrării. Startup-ul vă solicită să rezolvați un „kata”Înainte de a vă permite, similar cu etosul unei școli de arte marțiale.

Codewars nu este primul loc pentru un începător. S-ar putea dezvolta într-o societate online, unde codificatorii talentați pot concura, colabora și se pot uni în jurul provocărilor de programare - dar numai o dată au experiență sub centură.

CodeWars este un alt efort al comunității cu provocări și soluții de cod populare. Unele blocuri de cod pot fi furnizate, permițând altora să contribuie (adică un „kumite”). Elementele de gamificare îl fac distractiv. De exemplu, katasul crește în dificultate și câștigi puncte de onoare pe măsură ce treci cu succes prin ele. Nu este ușor pentru un începător, dar cu siguranță este unul dintre altele modalități distractive de a vă exersa abilitățile de codare Plictisit de programarea cărților? Încercați 3 moduri distractive de a vă ridica abilitățile de codareDacă ai încercat vreodată să înveți să faci cod dintr-o carte, știi cât de plictisitor poate fi. De ce nu încercați câteva opțiuni interesante pentru a face învățarea mai ciudată și mai distractivă. Citeste mai mult .

Codaround - Învață cu comunitatea [Nu mai este disponibil]

Învățarea la cod - codaround

Învăța: Programare JavaScript, Ruby și iOS

Învățarea este frecvent mai eficientă atunci când cineva interacționează cu colegii care sunt mai buni la priceperea aleasă decât tine. Codaround (beta) este un nou forum de învățare, care încearcă să aducă o notă de învățare în grup la autodidactă. Cunoscut anterior ca Hackavard, Codaround apropie comunitatea de studenții solo. În mulțimea de instrumente sociale și servicii de întâlniri, Codaround își concentrează atenția asupra comunității în plină expansiune.

Înregistrează-te pe Facebook, specifică-ți nivelul de expertiză și te afli. Site-ul este o platformă de chat și parte de planificare a întâlnirii. Vrei să înveți ceva - anunță-l pe site și întâlnește-te cu partenerii de învățare într-o locație convenabilă. Puteți utiliza site-ul pentru a vedea dacă se întâlnesc unele întâlniri în apropiere.

Fiind foarte noi, interacțiunile sunt puține și mai ales în Statele Unite. Există modalități mai bune de a te amesteca cu comunitatea de codare, însă Codaround este o altă opțiune pe care o poți urmări dacă crește.

Programmr - Învață cu un „simulator”

Învățarea la cod - Programmr

Învăța: 19 tehnologii de la Android la SQL

Programmr este proiectat să fie un simulator de programare pentru învățarea și exersarea abilităților de codare. Platforma acoperă tehnologii precum AngularJS, Backbones, PHP, Python și multe altele. Site-ul se numește „un laborator interactiv online” pentru codificatorii începători care codifică, întocmește și rulează proiecte în cadrul browserului. Modulul „auto-facultate” oferă studenților un feedback instantaneu în timp ce finalizează exercițiile și provocările. Vă codificați propriile aplicații, apoi le încorporați ca videoclipuri YouTube.

Puteți exersa cu ajutorul exercițiilor de codificare și provocări. Creează-ți propriul proiect și adaugă-l la grupul de peste 3000 de proiecte de pe site. Sau scufundați-vă în aceste proiecte și aflați cum au fost făcute. Nu pare să existe concursuri deschise în acest moment, dar uitați-vă să câștigați câteva cărți cadou Amazon și un loc pe clasament!

CheckIO - Învață cu gamificare

Învățarea la cod - CheckIO

Învăța: Piton

Gamificarea codificării este cea mai recentă tendință... mai ales pentru învățarea copiilor conceptele de programare de bază printr-un joc Cele mai bune 11 jocuri de codificare pentru copii pentru a învăța programareaVrei să-i atragi pe copii să se intereseze de programare? Încercați cele mai bune jocuri de codare pentru copii pentru a-i împinge în direcția corectă. Citeste mai mult . CheckIO este o platformă de jocuri de coduri pentru codificatorii care doresc să învețe unele abilități Python. Python este unul dintre limbajele comune de programare predate începătorilor. Pe CheckIO, reperele de programare sunt numite „insule”. Trebuie să faceți provocări de programare sau „misiuni” pentru a merge de pe o insulă la alta. CheckIO crowdsursează puzzle-urile de codificare care determină provocările din fiecare insulă.

Mulțumirea este unică cu trei posibilități de învățare - contribuie puzzle-uri prin GitHub, ajută la traducerea puzzle-urilor în 10 limbi și oferă indicii rezolvatorilor de probleme. Prin combinația de comunitate și jocuri, utilizatorii își pot proiecta misiuni, să-și provoace colegii și să se ajute reciproc să-și îmbunătățească codul în acest proces. CheckIO s-a transformat într-una dintre destinațiile populare pentru învățarea Python Cele mai bune 5 site-uri web pentru a învăța programarea PythonVrei să înveți programarea Python? Iată cele mai bune metode de a învăța Python online, multe dintre ele fiind complet gratuite. Citeste mai mult .

Cum înveți codarea?

Cronometrele vechi trebuie să se amuze. Mulți dintre noi am învățat-o pe cea mai grea cale... cu o diplomă de informatică sau din cărți de programare. Dacă sunteți un începător, puteți utiliza probe de cod profesional Top 10 site-uri web cu cod profesional de eșantion pentru programatoriVrei să înveți și să creezi aplicații cu fragmente de cod de exemplu? Iată cele mai bune site-uri web cu exemple gratuite de coduri pentru a începe. Citeste mai mult pentru a vă îmbunătăți abilitățile de codare. Și dacă căutați un exercițiu distractiv, vă puteți folosi abilitățile de codare nou-găsite crearea propriului dvs. joc cu software de dezvoltare a jocurilor.

Dacă sunteți în codificare ca un loc de muncă, luați aceste provocări de codificare 8 Codificarea provocărilor și competițiilor care pot duce la bani sau locuri de muncăConcursurile de programare online pot oferi descoperiri de muncă sau recompense simple de numerar. Ia-ți alegerea din aceste provocări de codificare. Citeste mai mult pentru a-ți avansa abilitățile și perspectivele de carieră. Dar dacă te chinui să înveți să faci cod, vezi câteva instrumente automate puternice pe care le puteți face fără codificare Nu vrei să înveți codarea? 5 modalități de a face în continuare instrumente automate puterniceNu știi cum să te împiedice să construiești lucrurile online? Începeți acum pentru că instrumente „fără cod” ca acestea sunt aici pentru a vă ajuta. Citeste mai mult cunoştinţe.

Saikat Basu este editorul adjunct pentru Internet, Windows și Productivitate. După ce a înlăturat un MBA și o carieră de marketing de zece ani, el este acum pasionat de a-i ajuta pe ceilalți să-și îmbunătățească abilitățile de poveste. El se uită la virgula lipsă de la Oxford și urăște capturile de ecran rele. Dar ideile de fotografie, Photoshop și productivitate îi calmează sufletul.