Î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.

metodă

Partea 1
Alegeți o limbă

Imaginea intitulată Aflați un limbaj de programare Pasul 1
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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 2
    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.
  • Cele două limbi cele mai populare din această categorie sunt piton și Ruby. Acestea sunt ambele limbi ale aplicațiilor web orientate obiect care folosesc o sintaxă foarte bine înțeleasă.
  • Obiect orientat înseamnă că limba este construită în jurul conceptelor de "obiecte", colecții de date și manipularea acestora. Acesta este un concept utilizat în multe limbi avansate de programare, cum ar fi C ++, Java, Obiectiv-C și PHP.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 3
    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:
  • piton - Un limbaj strălucitor care este de asemenea puternic dacă sunteți familiarizat cu acesta. Este folosit pentru multe aplicații web și pentru unele jocuri.
  • Java - Utilizat în nenumărate tipuri de programe, de la jocuri la aplicații web la software-ul ATM.
  • HTML - Un punct de intrare esențial pentru orice dezvoltator web. Manipularea corectă a HTML-ului este crucială înainte de a putea continua cu orice alt tip de dezvoltare web.
  • C - Una dintre limbile mai vechi. C este încă un instrument puternic și este baza pentru C ++, C # și Obiectiv-C moderne.
  • Partea 2
    Începeți puțin

    Imaginea intitulată Aflați o limbă de programare Pasul 4
    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.
  • Imaginea intitulată Aflați o limbă de programare Pasul 5
    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.
  • Unele limbi au un mediu integrat de dezvoltare (IDE), care includ de obicei un editor de cod, un compilator și / sau un interpret și un program de depanare. Aceasta permite programatorului să efectueze toate funcțiile necesare într-un singur loc. IDE-urile pot conține și reprezentări vizuale ale ierarhiilor și directoarelor de obiecte.
  • Există o varietate de programe de editare a codurilor disponibile online. Aceste programe oferă moduri diferite de a evidenția sintaxa și alte instrumente prietenoase pentru dezvoltatori.
  • Partea 3
    Creați primul program

    Imaginea intitulată Aflați un limbaj de programare Pasul 6
    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:
  • Imaginea intitulată Aflați un limbaj de programare Pasul 7
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 8
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 9
    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ă.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 10
    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.
  • Pe măsură ce experimentați modificările aduse programelor simple, veți întâlni lucruri care nu funcționează. Aflând cum să o rezolvi cu o abordare diferită este una dintre cele mai valoroase aptitudini pe care le poți avea ca programator.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 11
    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

    Imaginea intitulată Aflați un limbaj de programare Pasul 12
    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ă.


  • Imaginea intitulată Aflați un limbaj de programare Pasul 13
    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ă.
  • Imaginea intitulată Aflați o limbă de programare Pasul 14
    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ă.
  • Vizualizați forumuri și comunități online pentru programarea în limba dorită. Asigurați-vă că participați și nu puneți doar întrebări. Aceste comunități sunt de obicei văzute ca un loc de colaborare, mai degrabă decât să pună întrebări și răspunsuri. Sunteți bineveniți să cereți ajutor, dar sunteți, de asemenea, dispuși să vă arătați munca și să manifestați dorința de a urma alte abordări.
  • Dacă aveți o experiență, poate doriți să luați în considerare participarea la un Hack-a-Thon sau Programming Jam. Acestea sunt evenimente în care persoane sau echipe dezvoltă programe funcționale împotriva ceasului, de obicei pe un anumit subiect. Aceste evenimente pot fi o mulțime de distracție și o modalitate excelentă de a vă întâlni cu alți programatori și de a vă împărtăși idei.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 15
    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

    Imaginea intitulată Aflați un limbaj de programare Pasul 16
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 17
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 18
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 19
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pas 20
    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ă.
  • Veți găsi probabil că învățarea celei de-a doua limbi este mult mai rapidă decât prima. Multe concepte de bază ale programării sunt transmise prin limbile de programare, în special pentru limbile care sunt strâns legate.
  • Partea 6
    Aplică-ți abilitățile

    Imaginea intitulată Aflați un limbaj de programare Pasul 21
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 22
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 23
    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.
  • Imaginea intitulată Aflați o limbă de programare Pasul 24
    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.
  • Freeware este o modalitate populară de a distribui programe mici și utilități. Dezvoltatorul nu primește bani, dar este o modalitate excelentă de a crește conștientizarea și vizibilitatea în comunitate.
  • 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