Învățarea unui limbaj de programare
Dacă sunteți interesat în dezvoltarea de programe de calculator, aplicații mobile, site-uri web, jocuri sau orice alt tip de software, atunci trebuie să învățați cum să programați. Programele sunt create folosind un limbaj de programare. Această limbă permite programului să funcționeze cu mașina pe care rulează. Fie un computer, un telefon mobil sau alt tip de hardware.
conținut
metodă
Partea 1
Alegeți o limbă

1
Determinați zona dvs. de interes. Puteți învăța orice limbaj de programare (deși unii sunt cu siguranță "mai ușor" de învățat decât alții). Deci, ar trebui să vă întrebați ce doriți să obțineți învățând un limbaj de programare. Acest lucru vă va ajuta să determinați ce tip de programare ar trebui să urmăriți și vă oferă un bun punct de plecare.
- Dacă doriți să intrați în dezvoltarea site-urilor web, trebuie să învățați un număr de limbi diferite, spre deosebire de programarea programelor de calculator. Dezvoltarea de aplicații mobile necesită cunoștințe diferite decât programarea mașinilor. Toate aceste lucruri vă influențează decizia.

2
Luați în considerare o limbă "simplă" pentru începători. Indiferent de decizia pe care ați dori să o începeți cu un limbaj dificil, ar trebui mai întâi să alegeți unul mai simplu. Aceste limbi sunt deosebit de utile pentru noii veniți deoarece transmit concepte de bază și procese de gândire care se aplică în aproape toate limbile.

3
Citiți câteva instrucțiuni de bază pentru o selecție de limbi. Dacă încă nu știți de la care să începeți, citiți câteva instrucțiuni pentru limbi diferite. Dacă o limbă face mai puțin sens decât celelalte, încercați puțin și vedeți dacă se potrivește. Există nenumărate instrucțiuni disponibile pentru fiecare limbă de programare online, inclusiv multe la wikiHow:
Partea 2
Începeți puțin

1
Aflați conceptele de bază ale limbii. În timp ce porțiunile din acest pas variază în funcție de limba aleasă, toate limbile de programare au concepte de bază care sunt esențiale pentru construirea programelor utile. Învățarea și stăpânirea timpurie a acestor concepte vor face mai ușor rezolvarea problemelor și crearea unui cod puternic și eficient. Mai jos sunt câteva concepte de bază, deoarece acestea se găsesc în mai multe limbi diferite:
- Variabile - O variabilă este o modalitate de a stoca și de a se referi la schimbarea datelor. Variabilele pot fi manipulate și au adesea tipuri definite cum ar fi "numere întregi", "caractere" și altele care determină ce fel de date pot fi stocate. În scrierea de coduri, variabilele au, de obicei, un nume care le face în mod rezonabil recunoscut cititorilor umani. Acest lucru face mai ușor să înțelegeți cum funcționează variabila cu restul codului.
- Declarații condiționale - O declarație condiționată este o acțiune care depinde de faptul dacă o afirmație este adevărată sau falsă. Cea mai comună formă a instrucțiunii condiționale este instrucțiunea "if-then". Dacă instrucțiunea este corectă (de exemplu, x = 5), se ia o acțiune. Dacă declarația este greșită (de exemplu, x! = 5), se întâmplă altceva.
- Funcții și subrutine - Numele exact pentru acest concept poate varia în funcție de limbă. Poate fi, de asemenea, o "procedură", o "metodă" sau o "unitate scrutinabilă". În esență, este un program mai mic, într-un program mai amplu. O funcție poate fi numită de mai multe ori de către program, permițând programatorului să creeze programe complexe.
- Introducerea datelor - Acesta este un concept larg utilizat în aproape toate limbile. Aceasta implică manipularea datelor introduse de utilizator și modul în care sunt stocate. Cum se colectează datele depinde de tipul de program și de intrările disponibile ale utilizatorului (tastatură, fișier, etc.). Acest lucru este strâns legat de ieșire și modul în care acesta este afișat utilizatorului, indiferent dacă este pe monitor sau ieșire într-un fișier.

2
Instalați orice software necesar. Multe limbi de programare necesită compilatoare, care sunt programe proiectate să traducă codul într-un limbaj inteligibil al mașinii. Alte limbi, cum ar fi Python, utilizați un "interpret" care poate rula programul imediat fără al compila.
Partea 3
Creați primul program

1
Concentrează-te pe un concept pentru moment. Unul dintre primele programe predate în toate limbile este programul "Hello World". Acesta este un program foarte simplu care afișează textul "Hello World" (sau variații) pe monitor. Acest program îi învață pe începători în programarea sintaxei pentru crearea unui program simplu de lucru, precum și pentru manipularea rezultatelor. Prin schimbarea textului, puteți învăța cum să gestionați date simple prin intermediul programului. Mai jos sunt câteva instrucțiuni despre wikiHow pentru crearea unui program "Hello World" în diferite limbi de programare:

2
Învățarea prin dezmembrarea exemplelor online. Există mii de exemple de cod online pentru aproape toate limbile de programare. Utilizați aceste exemple pentru a afla cum funcționează diferite aspecte ale limbii și cum interacționează diferitele părți. Utilizați piese din diferite exemple pentru a vă crea propriile programe.

3
Examinați sintaxa. Sintaxa este modul în care este scris limba pentru compilator sau interpret pentru a înțelege. Fiecare limbă are o sintaxă unică, iar unele elemente pot fi utilizate în diferite limbi. Învățarea sintaxei este fundamentală pentru a învăța cum să programați în limba respectivă, și despre asta gândesc mulți oameni atunci când se gândesc la programarea programelor pentru computere. De fapt, este baza pe care sunt construite concepte mai avansate.

4
Experimentați cu modificările. Efectuați modificări în programele dvs. de probă și testați rezultatele. Prin experimentare, puteți afla mai repede ce funcționează și ce nu, mai degrabă decât să citiți o carte sau un manual. Nu vă fie teamă să vă distrugeți programul, deprinderea învățării este o parte importantă a procesului de dezvoltare și lucrurile noi aproape că niciodată nu funcționează corect prima dată.

5
Începeți cu exerciții de depanare. Când programați, veți întâlni în mod constant bug-uri. Acestea sunt bug-uri în program și pot apărea aproape oriunde. Bug-urile pot fi ciudate inofensive în program sau pot fi erori ad-stop care îi împiedică compilarea sau rularea programului. Vânătoarea pentru astfel de erori și eliminarea lor este un proces important în ciclul de dezvoltare a software-ului. De aceea ar trebui să fiți familiarizați cu ea devreme.

6
Observați întregul cod. Aproape toate limbile de programare au o caracteristică "comentariu" care vă permite să inserați text care nu este capturat de compilator sau interpret. Acest lucru vă permite să lăsați scurte explicații, în limbaj clar, ce ar trebui să facă codul. Acest lucru nu numai că vă va ajuta să vă amintiți ce face codul într-un program mare, este o practică de bază într-un mediu de lucru colaborativ, deoarece permite altora să înțeleagă ce face codul dvs.
Partea 4
Practicați în mod regulat

1
Scrieți codul zilnic. Gestionarea unui limbaj de programare necesită mai mult timp decât orice altceva. Chiar și limbi mai simple, cum ar fi Python, care poate dura o zi sau două pentru a înțelege sintaxa de bază, durează mult timp pentru a stăpâni. Ca și în cazul oricărei alte calificări, exercițiul este cheia pentru ao stăpâni mai bine. Încercați să petreceți ceva timp scriind cod în fiecare zi și dacă este doar o oră între serviciu și cină.

2
Stabiliți obiective pentru programele dvs. Prin stabilirea obiectivelor, veți fi gata să începeți să rezolvați problemele și să aveți soluții la îndemână. Încercați să vă gândiți la o aplicație simplă, ca un calculator, și să dezvoltați o modalitate de a face acest lucru. Utilizați sintaxa și conceptele pe care le-ați învățat deja și le aplicați în practică.

3
Discutați cu ceilalți și citiți alte programe. Există multe comunități de programare dedicate anumitor limbi sau discipline. Găsirea și participarea la o comunitate pot face minuni pentru învățarea voastră. Veți obține acces la o varietate de exemple și instrumente care vă vor ajuta să avansați procesul de învățare. Citirea altui cod vă poate inspira și vă poate ajuta să înțelegeți conceptele pe care nu le cunoașteți încă.

4
Provocați-vă să păstrați distracția. Încercați să faceți lucruri pe care nu le cunoașteți încă. Căutați modalități de a îndeplini sarcina (sau similară) și apoi încercați să o implementați în propriul program. Încercați să evitați să fiți mulțumiți de un program care funcționează. Faceți tot ce puteți pentru a vă asigura că fiecare aspect funcționează corect.
Partea 5
Extindeți-vă cunoștințele

1
Ia puțină pregătire. Multe universități, școli și centre comunitare oferă cursuri de programare și ateliere de lucru la care puteți participa fără să fiți înscris la școală. Acestea pot fi excelente pentru noii programatori, deoarece puteți obține o mână de ajutor de la un programator experimentat și puteți să vă conectați cu alți programatori locali.

2
Cumpărați sau împrumutați o carte. Mii de manuale sunt disponibile pentru fiecare limbaj de programare conceput. În timp ce cunoștințele dvs. nu trebuie să provină exclusiv dintr-o carte, ei fac referințe extraordinare și adesea conțin multe exemple bune.

3
Aflați matematică și logică. Majoritatea limbajelor de programare implică o simplă aritmetică, dar poate doriți să învățați concepte avansate. Acest lucru este deosebit de important atunci când se dezvoltă simulări complexe sau programe încărcate cu algoritmi. Pentru cele mai multe programe de zi cu zi nu aveți nevoie de matematică mult mai mare. Studierea logicii, în special a logicii computerelor, vă ajută să înțelegeți cât de bine să rezolvați problemele complexe din programele avansate.

4
Nu opriți programarea. Este o teorie populară că este nevoie de 10.000 de ore de practică pentru a deveni un expert. Se poate argumenta acest lucru, dar principiul general rămâne adevărat: dominația necesită timp și dedicare. Nu vă așteptați să știți totul peste noapte, dar dacă rămâneți concentrat și continuați să învățați, puteți deveni un expert în domeniul dvs.

5
Aflați un alt limbaj de programare. În timp ce s-ar putea să fii mulțumit de mastering-ul unui limbaj de programare, mulți programatori își sporesc șansele de succes în domeniul lor prin învățarea mai multor limbi. A doua sau a treia limbă completează de obicei primul, permițându-vă să dezvoltați programe mai complexe și mai interesante. După ce înțelegeți bine prima dvs. limbă, este posibil să începeți să învățați una nouă.
Partea 6
Aplică-ți abilitățile

1
Înscrieți-vă pentru un program de patru ani. Deși nu este absolut necesar, un program de patru ani la un colegiu sau la o universitate vă poate face față cu o varietate de limbi diferite și vă va ajuta să vă conectați cu profesioniști și alți studenți. Această metodă nu este cu siguranță pentru toată lumea, iar mulți programatori de succes nu au vizitat niciodată o instituție timp de patru ani.

2
Creați un portofoliu. Pe măsură ce creați programe și extindeți cunoștințele, asigurați-vă că faceți cea mai bună lucrare sunt stocate într-un portofoliu. Puteți prezenta acest portofoliu recruiterilor și intervievatorilor ca exemplu al muncii dvs. Asigurați-vă că inserați numai lucrări pe care le-ați creat și asigurați-vă că puteți insera lucrări care au fost făcute pentru altă companie.

3
Lucrează independent freelance. Există o piață foarte mare pentru programatori independenți, în special pentru dezvoltatorii de aplicații mobile. Luați niște mici activități independente pentru a vă simți cum funcționează programarea comercială. De multe ori, puteți utiliza munca liberă pentru a o adăuga în portofoliul dvs. și o puteți referi la lucrări publice.

4
Dezvoltați propriul software freeware sau comercial. Nu trebuie să lucrați pentru ca o companie să facă bani din programare. Dacă aveți abilitățile, puteți dezvolta și publica software pentru vânzare, fie pe site-ul dvs. propriu, fie pe o altă piață. Fiți pregătit să oferiți suport pentru orice software pe care îl oferiți pentru vânzare comercială, deoarece clientul se așteaptă ca produsul achiziționat să funcționeze.
Sfaturi
- Dacă sunteți interesat de programarea jocurilor, verificați Python, C ++ și Java. Dintre cei trei, C ++ este probabil cel mai puternic, Python este de departe cel mai ușor de învățat, iar Java poate cel mai bine să ruleze pe Windows, Mac și Linux fără modificări.
- Aflați mai multe despre software-ul liber. Studiați codul sursă Director de software gratuit. De ce reinventați roata, dacă o puteți face mai bine. Asigurați-vă că înțelegeți ce programați.
- Pentru majoritatea oamenilor, programarea unui proiect care îi interesează sau pe care le pot folosi este mai interesantă decât exemplele de manuale. Utilizați un motor de căutare pentru a găsi proiecte care vă interesează.
- Când învățați ceva nou, este adesea înțelept să vă angajați, să optimizați designul, să fixați rezultatele pentru a vă asigura că înțelegeți conceptul.
- Utilizați cele mai recente interfețe de programare și materiale de referință oficiale disponibile de la producătorul de software.
- Referințele sunt acolo pentru a vă ajuta. Nu vă fie rușine dacă nu vă puteți aminti tot ce vine cu timpul. Cel mai important este să știi unde să găsești materialul de referință.
- Pentru mai multă practică, încearcă să-i înveți pe alții. Acest lucru nu numai că vă va face mai competent, ci vă va permite să vă uitați și să vă gândiți mai profund din diferite perspective.
Distribuiți pe rețelele sociale:
înrudit
A deveni programator de jocuri video
Scrieți primul program Java
A deveni un geek computer
Creați un limbaj de programare
Creați un program foarte simplu în Python
Începeți să programați un computer
Dezvoltați propriul sistem de operare
Deveniți programator
Scrieți un program cu Notepad
Faceți jocuri pe calculator
Deveniți un hacker adolescent
Programarea unui joc video
Software-ul programului
Fiți calificați în învățarea limbajelor de programare
Scrieți un algoritm într-un limbaj de programare
Programare
Aflați cum să programați în C ++
Învățați programarea
Jocuri video programate
Deveniți un om de știință în domeniul informaticii
Dezvoltați software