10 lucruri pe care ar trebui să le cunoașteți înainte de a încerca să codificați
Învățarea de a codifica este deloc ușor. Puteți găsi mai multe site-uri care încearcă să împingă oamenii în codificare, citându-l ca pe un uşor comerțul cu maestrul. Cu toate acestea, este una dintre cele mai grele abilități de a aduna și de a excela la. Este mai mult decât o experimentare decât un ghid care trebuie urmat.
Ca începător, poate doriți să aflați ce înseamnă călătoria sau cum este să progresați de la începător la nivel intermediar. Experiențe de învățare poate varia de la persoană la persoană, și sunteți complet liber să vă alegeți calea proprie.
Aici sunt 10 lucruri pe care ar trebui să le cunoașteți înainte de a începe programarea. Cunoașterea acestor puncte vă va oferi un început la ce să vă așteptați și cum să abordați programarea.
1. Obțineți elementele de bază corecte
Când începeți să învățați, primul lucru de care trebuie să fiți sigur este“Elementele de bază”. Este primul pas din devenind un ninja de codificare.
Pentru a obține corectitudinea, trebuie să faceți asta aflați nucleul informaticii, la fel ca orice alt comerț pe care îl veți întâlni. În prezent există sute de cursuri online destinate începătorilor. În mod clar, internetul îi îngrijorează pe începători și oferă tone de informații - cerul unui începător!
Tot ce trebuie să faceți este să căutați prin ele și să începeți cu una cel mai bine se potrivește cerințelor dvs.. Puteți începe cu oricare dintre locurile online menționate în acest articol (mai jos).
A înțelegerea corectă vă poate oferi un avantaj devreme în calea învățării de a codifica.
Există, de asemenea, cursuri disponibile online, care vă pot ajuta să începeți
- Introducere în informatică Wikiversitate
- Introducere în informatică Udacity
- CS50: Introducere în informatică EDX
- Introducere gratuită la cursurile de informatică online ALISON
2. Construiește răbdarea
Premisa numărul unu pentru a avea succes în calitate de programator construirea răbdării. Răbdarea vă poate lăsa să faceți lovituri la bărbie, dar încă să puteți să vă ridicați - ca un ninja! Te pregătește pentru dezamăgiri.
Să nu mai vorbim, răbdarea vă poate ajuta deveni un rezolvator de probleme mai bun, și îmbunătățiți înțelegerea computerelor.
Conceptele computerelor sunt complexe și necesită rezistență, răbdare și muncă grea pentru a le înțelege. De cele mai multe ori, începători nu au asteptarile potrivite când începe să călătorească în programare. Da, nu vii cu toată puterea la început. Prea mult optimism este oricum periculos.
Din cauza așteptărilor greșite, prea mulți începători tocmai renunță și se îndreaptă spre un alt comerț. Pentru a contracara acest lucru, ar trebui să construiți răbdarea și gândiți-vă întotdeauna la scopul final.
3. Stabiliți un obiectiv și treceți la acesta
Stabilirea obiectivelor poate fi un rapel puternic, motivațional pe calea dvs. de a învăța să codificați. Dacă intenționați, de exemplu, să învățați PHP, setați apoi un obiectiv face un simplu proiect până la sfârșitul săptămânii. Odată ce obiectivul este atins, setați un alt scop, și repetați ciclul. Da, este atât de ușor!
Nu există sfârșit pentru învățare și îmbunătățire în programare și de aceea este o idee bună să mențină obiectivele și să să nu pierdeți evidența obiectivului dvs. primar.
Deci, în calitate de cursant, la care obiective puteți urmări? Hai să trecem repede prin niște eșantioane obiective:
- Construiți un calculator folosind CSS și JavaScript
- Creați un site web receptiv folosind HTML, CSS și JavaScript
- Creați un site dinamic folosind limbi de programare back-end, cum ar fi PHP, Ruby, Python, etc.
- Creeaza o Joc de breakout 2D folosind JavaScript pur
De asemenea, puteți alege să face orice proiect de placere. Cine nu are un gust unic la urma urmei? Pun pariu că faci!
Scopul ar trebui să fie realizabile, așa că nu încercați să vă concentrați pe crearea Facebook sau să creați un joc complet featured în acest moment. Încercați să misca-te incet, și apoi pentru proiecte mai mari și mai complexe pe măsură ce progresați în continuare.
4. Faceți mai multe proiecte
Prin realizarea mai multor proiecte, puteți să înțelegeți nu numai limitările, ci și să vă îmbunătățiți abilitățile analitice și de rezolvare a problemelor. La urma urmei, învățarea de a codifica nu înseamnă totul despre sintaxa de învățare, ci despre învățare cum să rezolvi problemele folosind instrumentele de la mână.
Programarea necesită, de asemenea, a creativitate, și a planificați să construiți ceva semnificativ. Pentru începători, este dificil să aveți acces la idei de proiecte. Puteți obține idei noi de pe platforme precum Livecoding, unde inginerii construiesc produse live. Uita-te la oameni fac lucruri uimitoare live. Nu e chiar interesant?
De asemenea, vă puteți înscrie pentru GitHub, un loc unde puteți stocați codul pentru a avea acces ușor. Puteți încerca să găsiți idei de proiecte accesând alte registre publice pentru limba de programare pe care o învățați.
5. Intră în codificarea socială
Învățarea de a codifica este niciodată o căutare solo. Dacă vă gândiți să construiți următoarea aplicație mare fără ajutor, atunci vă aflați în comerțul greșit.
Programarea este o activitate de grup, iar dacă vrei să supraviețuiești, trebuie să o faci obțineți ajutor de la diferite platforme sociale catering pentru programatori la fel ca tine.
Check out GitHub, StackOverFlow, Livecoding sau orice alt site de codificare socială găsiți o comunitate potrivită pentru tine.
Fiecare dintre comunitățile menționate mai sus are propriile avantaje și vă va ajuta să vă îmbunătățiți abilitățile. De exemplu, puteți explorați depozitele publice de proiecte pe GitHub.
Un alt exemplu bun este Livecoding, unde poți vedeți alți oameni care codifică proiectele lor live, oferindu-vă o idee despre provocările cu care se confruntă un programator în timp ce lucrați la un proiect.
6. Echilibrează-ți învățarea
În calitate de dezvoltator, nu există nici un sfârșit de îmbunătățire, și starea continuă de neajutorare este doar o parte a dezvoltării. Noile tehnologii de lansare, de asemenea, nu lasa dezvoltatorii relaxa, așa cum trebuie să-și îmbunătățească în mod constant abilitățile pentru a satisface cerințele cele mai recente ale pieței. Ca începător, trebuie să fii mereu gata invata lucruri noi.
numărul de posibilități nu ajută nici cauza, deoarece puteți găsi întotdeauna un dezvoltator cu experiență care nu este sigur de abilitățile sale din cauza aflux constant de noi instrumente, tehnologii și standarde a urma.
Deci, ce poți lua de la asta? Este bine să nu știți tot ce este acolo. Indiferent ce știți, e în regulă. Atâta timp cât tu nu încetați să învățați lucruri noi, nu veți greși niciodată.
Ok, ce urmează?
Ai început să înveți și acum tu au trecut tunelul începătorilor. Acum te-ai gândi, “Ce urmeaza”? Este acesta sfârșitul? Sau există ceva pe care încă îl puteți realiza?
Așa cum am menționat deja, programarea este o învățare fără sfârșit. Puteți continua experiența de învățare urmând următoarele patru sfaturi.
1. Învățați algoritmi
După ce ați câștigat o anumită experiență în a face proiecte, acum este momentul să treceți la algoritmi. Algoritmii constituie nucleul informaticii. Nu contează dacă faceți dezvoltare web sau dezvoltare de jocuri, utilizați întotdeauna algoritmi atinge rezultatul final.
Cu o mai mare cunoaștere a algoritmilor, puteți să vă abilitați la noi înălțimi. Gândirea algoritmică vă poate ajuta, de asemenea debarcați primul loc de muncă, deoarece majoritatea interviurilor sunt bazate pe algoritmi și rezolvarea problemelor. Încercați să rezolvați cel puțin o problemă de algoritm în fiecare zi și să vă păstrați abilitățile de rezolvare a problemelor.
Deci, unde te afli? începerea algoritmilor de învățare? Puteți începe să faceți cursuri online pentru algoritmi sau să utilizați platforme precum HackerRank.
2. Profitați de documentația codului
Codificarea documentelor vă ajuta să aflați despre limba de programare sau cadrul sau biblioteca pe care o utilizați. Sunt bogat cu informații despre acest subiect particular, și poate vă ajuta să învățați mai repede!
Ca începător, nu trebuie să fiți intimidați de ei, deoarece sunt cei mai buni prieteni atunci când vine vorba de învățare. Începeți încet și aflați cum să citiți documentația codului. Ele pot fi intimidante uneori, așa că păstrați întotdeauna Google ca barca de salvare.
3. Obișnuiți-vă cu uneltele
La fel ca orice alt comerț, instrumentele vă pot ajuta să faceți lucruri triviale mai repede decât de obicei. Nu contează care limbă de programare sau cadrul pe care îl înveți, profitați de setul de instrumente disponibil.
Instrumentele vă pot ajuta, de asemenea automatizează majoritatea lucrărilor manuale, și vă permite să concentrați asupra problemei principale. De exemplu, ar trebui să vă obișnuiți cu instrumente cum ar fi Git, Slack, editori de coduri, Chrome DevTools, cadre de programare (atât frontend, cât și backend) și altele.
4. Obțineți un mentor
Programarea poate fi o sarcină dificilă dacă nu aveți un mentor. Cu ajutorul mentorului, puteți economisi nu numai timpul, ci și obțineți valoare din experiențele pe care mentorul dumneavoastră le posedă. Un mentor vă poate ghida ușor prin proiecte și vă va ajuta să deveniți un programator mai bun.
Deci, dacă începeți să învățați programarea, obținerea unui mentor vă poate ajuta grăbi procesul de învățare. Poti obțineți un mentor pe plan local, sau încercați un program de mentorat cod online de asemenea.
Cuvintele finale
Ai făcut cea mai bună decizie din viața ta - de a învăța programarea! Unul dintre cele mai importante lucruri pe care ar trebui să vă concentrați este să intrați într-un hub, un cerc sau o platformă socială unde puteți găsi oameni asemănători.
Odată ce te simți confortabil cu abilitățile tale, poate vrei să a castiga bani de asemenea. Există multe platforme online, cum ar fi Upwork și Freelancer, care oferă lucrătorilor independenți pentru programatori.
Cu proiectul real-life, nu numai că puteți învăța lucruri noi, dar puteți, de asemenea, să învățați să vă folosiți abilitățile. Alternativ, puteți căuta oportunități de angajare în cadrul grupului dvs. de prieteni, și poate ajuta-le cu proiectele lor!
Deja inceput? Împărtășește experiența ta cu începători, și să-i ajute să preia lumea codării.
Nota editorului: Acest lucru este scris pentru Hongkiat.com de către Damian Wolf. Damian este un entuziast autor și tech cu articole publicate în publicații precum DZone, InfoWorld, Tech.Co și multe altele. El îi place să încerce lucruri noi: aplicații, software, tendințe și își va împărtăși cu bucurie opiniile.