Cum de a învăța un limbaj de programare
Dacă sunteți interesat în crearea unui program de calculator, a unei aplicații mobile, a unui site web, a unui joc sau a oricărei alte componente software, va trebui să învățați cum să programați. Datorită limbajelor de programare puteți crea un program. Aceste limbi permit programului să funcționeze cu mașina pe care sunt executate, fie că este vorba despre un computer, un telefon mobil sau orice alt echipament hardware.
paşi
Partea 1
Alegeți o limbă1
Alegeți zona dvs. de interes. Puteți începe programarea cu orice limbaj de programare (deși unele sunt cu siguranță mai ușor de alții), așa că ar trebui să începeți să vă întrebați ce doriți să obțineți prin învățarea unei limbi. Acest lucru vă va ajuta să decideți ce fel de programare ar trebui să urmăriți și vă va oferi un bun punct de plecare.
- Dacă sunteți interesat de dezvoltarea web-ului, va trebui să învățați multe limbi diferite, contrar a ceea ce se întâmplă pentru dezvoltarea programelor. Dezvoltarea aplicațiilor mobile necesită capacități diferite de programare pe calculator. Toate aceste decizii vor influența direcția voastră.
2
Începeți cu o limbă"mai simplu "". Oricare ar fi decizia dvs., ar trebui să vă gândiți dacă să începeți cu una dintre limbile cele mai simple și de nivel înalt. Aceste limbi sunt deosebit de utile pentru începători, deoarece predau conceptele de bază și procesele cognitive care se aplică tuturor limbilor.
3
Citiți tutoriale de bază pentru mai multe limbi. Dacă încă nu sunteți sigur ce limbă ar trebui să înveți mai întâi, citiți tutoriale pentru câteva limbi diferite. Dacă o limbă are sens mai mult decât altele, încercați-o pentru o vreme, pentru a afla dacă este potrivit pentru dvs. Există zeci de tutoriale pentru toate limbile de programare, multe și pe wikiHow.
Partea 2
Începeți de la Lucrurile Mici1
Aflați conceptele de bază ale limbilor. Deși părțile din acest pasaj care vă sunt aplicabile variază în funcție de limba pe care ați ales-o, toate limbile de programare au concepte de bază care sunt utile pentru crearea programelor utile. Învățarea și stăpânirea acestor concepte imediat vă va permite să rezolvați problemele mai ușor și să creați un cod puternic și eficient. Mai jos veți găsi doar câteva dintre conceptele de bază găsite în multe limbi diferite.
- Variabile - o variabilă este un mijloc de stocare și trimitere la schimbarea datelor. Variabilele pot fi manipulate și au adesea tipuri definite ca "complet". "caractere" și altele, care determină tipurile de date pe care le pot conține. Când scrieți codul, variabilele au de obicei nume care le fac identificabile unui cititor uman. Acest lucru ne permite să înțelegem modul în care variabila interacționează cu restul codului.
- Afirmații condiționate - o afirmație condiționată este o acțiune care se realizează pe baza stării (adevărată sau falsă) a afirmației. Cea mai comună formă de declarație condiționată este afirmația "Dacă-Atunci". Dacă declarația este adevărată (de exemplu x = 5), se întâmplă ceva. Dacă declarația este falsă (de exemplu, x! = 5), se va întâmpla altceva.
- Funcții sau subrutine - numele acestui concept variază în funcție de limbă. Poate fi definit "procedură". "metodă" sau "Unitatea de apelări". Este în principiu un program mai mic într-unul mai mare. O funcție poate fi "apel" din programul de mai multe ori, permițându-vă să creați programe complexe eficient.
- Introducerea datelor - acesta este un concept larg care este folosit de aproape toate limbile. Indică capacitatea utilizatorului de a introduce date și de a le stoca. Modul în care aceste date sunt colectate depinde de tipul de program și de datele disponibile pentru utilizator (tastatură, fișier, etc.). Acest concept este strâns legat de ieșire, adică modul în care rezultatele sunt returnate utilizatorului, de exemplu afișate pe ecran sau salvate într-un fișier.
2
Instalați software-ul necesar. Multe limbi de programare necesită compilator sau programe care pot traduce codul în comenzi care pot fi înțelese de aparat. Alții, precum Python, folosesc un interpret care poate executa instantaneu programele fără a trebui să le completeze.
Partea 3
Creați primul program1
Concentrați-vă pe un concept la un moment dat. Unul dintre primele programe pe care le veți învăța pentru orice limbă este "Bună ziua". Acesta este un program foarte simplu care afișează textul "Bună, Mondo" (sau ceva similar) pe ecran. Acest program îi învață pe începătorii programatori sintaxa folosită pentru a crea un program simplu de lucru și cum să gestioneze ieșirea. Prin modificarea textului, puteți afla cum sunt gestionate datele de bază de către program.
2
Aflați de la exemple pe care le puteți găsi online. Există mii de exemple de cod pentru aproape toate limbile de programare. Utilizați aceste exemple pentru a înțelege cum funcționează diferitele aspecte ale limbajului și cum interacționează diferitele părți între ele. Ia parte din diferite exemple pentru a crea propriile programe.
3
Examinați sintaxa. Sintaxa este modul în care limba este scrisă pentru a fi înțeleasă de către compilator și interpret. Fiecare limbă are o sintaxă unică, deși unele elemente pot fi partajate. Sintaxa de învățare este esențială pentru a învăța cum să programați folosind o limbă și este adesea aspectul pe care îl gândesc oamenii atunci când se gândesc la programarea pe calculator. În realitate, este doar punctul de plecare pentru concepte mai avansate.
4
Experimentați cu modificările. Efectuați modificări ale programelor de probă și apoi testați rezultatele. Experimentând veți înțelege ce funcționează și ce mult mai rapid decât citirea unei cărți. Nu vă fie frică să distrugeți programul - învățarea corectării greșelilor este o parte foarte importantă a oricărui proces de dezvoltare și lucrurile noi aproape că nu funcționează niciodată în mod corespunzător prima dată.
5
Începeți să aplicați depanarea. Când programați, veți întâlni întotdeauna erori. Acestea sunt erori în program, care pot apărea oriunde. Bug-urile pot fi defecte inofensive, sau pot fi erori serioase care împiedică funcționarea programului. Găsirea și corectarea acestor erori reprezintă o parte foarte importantă a ciclului de dezvoltare a software-ului, așa că utilizați imediat acest proces.
6
Observați toate codurile. Aproape toate limbile de programare au funcția de "comentariu" care vă permite să includeți text care nu va fi procesat de compilator sau de interpret. Acest lucru vă va permite să introduceți explicații scurte, dar clare cu privire la modul în care funcționează codul. Acest lucru nu numai că vă va ajuta să vă amintiți ce face codul dvs. într-un program mare, dar este o practică fundamentală în cazul colaborărilor, deoarece permite altora să înțeleagă codul.
Partea 4
Exercițiu în mod regulat1
Scrieți în fiecare zi codul. Stăpânirea unui limbaj de programare necesită mai mult timp. Chiar și un limbaj mai simplu, cum ar fi Python, care durează doar una sau două zile pentru a învăța sintaxa de bază, durează mult timp pentru a deveni un expert. Ca și în cazul tuturor aptitudinilor, practica este esențială pentru a deveni expert. Încercați să vă dedicați în fiecare zi programării, chiar dacă este doar o oră între serviciu și cină.
2
Stabiliți obiective pentru programul dvs. Prin stabilirea obiectivelor realizabile dar provocatoare, puteți începe rezolvarea problemelor și găsirea de soluții. Încercați să vă gândiți la o aplicație simplă, cum ar fi un calculator, și să dezvoltați o metodă pentru a face acest lucru. Utilizați sintaxa și conceptele pe care le-ați învățat și le aplicați la utilizări practice.
3
Discutați cu alte persoane și citiți programele lor. Există multe comunități de programare dedicate anumitor limbi sau discipline. Găsirea și participarea la o comunitate vă poate ajuta să învățați multe. Veți avea acces la multe exemple și instrumente utile pentru învățare. Citirea codului altor programatori vă poate inspira și vă poate ajuta să înțelegeți conceptele pe care nu le-ați învățat încă.
4
Testați-vă pentru a nu vă plictisi. Incearca sa faci lucruri pe care nu le poti face inca. Căutați modalități de a obține un rezultat și apoi încercați să le implementați în programul dvs. Încercați să evitați să fiți mulțumiți de un program care să fie "fabrică"- faceți tot ce puteți pentru a face acest lucru perfect.
Partea 5
Extinde-ți cunoștințele1
Urmăriți cursurile. Multe universități oferă cursuri de programare și seminarii pe care le puteți urmări fără să vă înregistrați. Ele pot fi foarte utile pentru începători, pentru că puteți obține ajutor de la experți și puteți cunoaște alți programatori locali.
2
Cumpărați sau împrumutați o carte. Există mii de cărți educaționale pentru toate limbile de programare. Chiar dacă nu ar trebui să înveți toate cunoștințele tale din cărți, ele sunt un bun punct de referință și adesea conțin multe exemple utile.
3
El studiază matematica și logica. Programarea necesită cunoștințe aritmetice de bază, dar puteți studia și concepte mai avansate. Acest lucru este important în special dacă dezvoltați simulări complexe sau alte programe care conțin algoritmi. Pentru majoritatea programelor, nu veți avea nevoie de matematică mult mai avansată. Studierea logicii, mai ales a calculatoarelor, vă poate ajuta să înțelegeți cum să rezolvați problemele complexe pentru cele mai avansate programe.
4
Nu opriți programarea. O teorie populară afirmă că cel puțin 10.000 de ore de practică sunt necesare pentru a deveni un expert într-un domeniu. Chiar dacă nu este un adevăr științific, principiul general rămâne adevărat: priceperea necesită timp și dedicare. Nu vă așteptați să înțelegeți totul într-o singură noapte, dar dacă veți continua să vă concentrați și să învățați, puteți, fără îndoială, să deveniți un expert în domeniul dvs.
5
Aflați un alt limbaj de programare. Deși poate fi suficient să înveți o singură limbă, mulți programatori de succes cunosc mai multe. O idee bună este să alegeți limbile complementare la prima pentru a dezvolta programe mai interesante și complexe. Când aveți un control bun asupra primei limbi, este timpul să începeți să învățați un altul.
Partea 6
Aplicați-vă capacitățile1
Înscrieți-vă pentru un curs universitar de informatică. Chiar dacă nu este necesar, un curs universitar vă poate prezenta în multe limbi diferite și vă poate ajuta să intrați în contact cu profesioniștii și cu alți studenți. Această metodă nu este potrivită pentru toată lumea în mod natural și mulți programatori de succes nu au o diplomă universitară.
2
Creați un CV. Pe măsură ce creați programe și deveniți mai experimentați, asigurați-vă că colectați toate cele mai bune lucrări într-o colecție. Puteți arăta acest lucru în timpul interviurilor de angajare ca exemplu al muncii dvs. Asigurați-vă că includeți munca dvs. personală și aveți permisiunea de a include munca pe care ați făcut-o pentru alte companii.
3
Lucrează în locuri libere. Există o piață mare pentru programatorii independenți, în special în domeniul aplicațiilor mobile. Încercați să finalizați niște mici locuri de muncă independente pentru a înțelege cum funcționează programarea comercială. Puteți folosi adesea aceste locuri de muncă pentru a vă îmbunătăți CV-ul.
4
Dezvoltați programe gratuite sau comerciale. Nu va trebui să lucrați pentru ca o companie să câștige bani prin planificare. Dacă aveți abilitățile, puteți dezvolta software-ul și îl puteți vinde, de pe site-ul dvs. sau pe o altă platformă. Pregătiți-vă să oferiți suport pentru software-ul pe care îl alegeți să îl vindeți, deoarece clienții se așteaptă să-și cumpere caracteristici.
Sfaturi
- Începeți cu un ghid care se potrivește nivelului dvs. Dacă începeți de la zero, încercați acest lucru Ghid gratuit pentru introducerea în programare.
- Dacă sunteți interesat de programarea jocurilor video, studiați Python, C ++ și Java. Dintre cei trei, C ++ este cel mai puternic, Python cel mai ușor de învățat și Java este cel mai potrivit pentru a rula pe mai multe platforme fără modificări.
- Învățați să știți software gratuit. Studiați codurile sursă ale programelor disponibile în director de programe gratuite. De ce să inventezi roata din nou când o poți îmbunătăți? Doar asigurați-vă că înțelegeți ce intenționați.
- Pentru majoritatea oamenilor, programarea ceva care le interesează sau pe care le pot folosi este mai interesantă decât citirea unui exemplu într-un manual. Utilizați un motor de căutare pentru a găsi proiecte care vă interesează.
- Când învățați ceva nou, va fi adesea util să îl implementați personal și să schimbați designul, prezicând rezultatele, pentru a vă asigura că înțelegeți conceptul.
- Manualele sunt concepute pentru a vă ajuta. Nu vă fie rușine dacă nu vă amintiți ceva de la inimă - este nevoie de timp pentru a face acest lucru. Important este să știți unde să găsiți informațiile pe care le căutați.
- Pentru a practica, încercați să învățați alte persoane. Acest lucru nu numai că vă va face mai competent, ci vă va permite să vă gândiți la probleme din diferite perspective.
Distribuiți pe rețelele sociale:
înrudit
- Cum să începeți programarea învățării
- Cum să faci primii pași în programare
- Cum de a crack un software cu CrackedDLL
- Cum se creează jocuri video 3D pe computer
- Cum se creează un forum
- Cum să devii un designer de jocuri
- Cum se creează un sistem de operare
- Cum să devii programator
- Cum de a deveni un Genius de calculator
- Cum de a deveni un Genius de calculator
- Cum să devii informator
- Cum să devii un inginer de computer
- Cum de a crea un site folosind Wordpress
- Cum să învățați să programați în C ++
- Cum să învățați să programați în C utilizând IDE Turbo C ++
- Cum să înveți Perl
- Cum să setați un program de timp într-o conexiune Buffalo LinkStation
- Cum se programează software-ul
- Cum să dezvolți o Videogame
- Modul de programare
- Cum se programează în Flash (ActionScript 2.0)