gtemata.com

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ă
Imaginea intitulată Aflați un limbaj de programare Pasul 1
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ă.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 2
    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.
  • Cele două limbi cele mai populare din această categorie sunt Ruby și Python. Ambele sunt limbi pentru aplicații web orientate pe obiecte care utilizează o sintaxă foarte ușor de citit.
  • "Obiect orientat" înseamnă că limba este construită pe conceptul de "obiecte", colecții de date și manipularea acestora. Acesta este un concept folosit de 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 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.
  • Python - o limbă excelentă de pornire care poate deveni foarte puternică atunci când este utilizată cu măiestrie. Este folosit pentru multe aplicații web și unele jocuri.
  • Ruby - un alt limbaj simplu și puternic foarte asemănător cu Python, ideal pentru crearea de aplicații web complexe.
  • Java - folosit în multe tipuri de programe, de la jocuri la aplicații web la software-ul Bancomat.
  • HTML - un punct de plecare fundamental pentru toți dezvoltatorii web. Știind cum să utilizezi codul HTML este foarte important înainte de a trece la alte instrumente de dezvoltare web.
  • C - una dintre cele mai vechi limbi, este încă un instrument puternic și baza celor mai moderne C ++, C # și Obiectiv-C.
  • Partea 2

    Începeți de la Lucrurile Mici
    Imaginea intitulată Aflați o limbă de programare Pasul 4
    1
    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.
  • Imaginea intitulată Aflați o limbă de programare Pasul 5
    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.
  • Unele limbi au IDE (Integrated Development Mediums), care de obicei conțin editor de cod, compilator și / sau interpret și un program de depanare. Acest lucru permite programatorilor să efectueze toate funcțiile necesare cu un singur program. IDE-urile pot conține și reprezentări vizuale ale ierarhiilor obiectelor și directoarelor.
  • Mulți editori de coduri sunt disponibili pe internet. Aceste programe oferă modalități diferite de a evidenția sintaxele și de a oferi alte instrumente utile pentru dezvoltatori.
  • Partea 3

    Creați primul program
    Imaginea intitulată Aflați un limbaj de programare Pasul 6
    1
    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.
  • Imaginea intitulată Aflați o limbă de programare Pasul 7
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 8
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 9
    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ă.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 10
    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.
  • Când experimentați cu modificări la programe simple, veți găsi lucruri care nu funcționează. Aflarea modului de abordare diferită este una dintre cele mai bune abilități de programator.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 11
    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 regulat
    Imaginea intitulată Aflați un limbaj de programare Pasul 12
    1
    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ă.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 13


    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.
  • Imaginea intitulată Aflați o limbă de programare Pasul 14
    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ă.
  • Vizitați forumurile de programare și comunitățile online care se ocupă de limba pe care ați ales-o. Asigurați-vă că participați și nu puneți doar întrebări. Aceste comunități sunt locuri de colaborare și discuții și nu doar servicii de asistență. Cereți ajutor, dar fiți pregătiți să vă arătați munca și să încercați diferite abordări.
  • Când aveți experiență, luați în considerare participarea la un eveniment hack-a-ton sau programare. În aceste evenimente, oameni sau echipe se provoacă reciproc încercând să creeze un program de lucru în cel mai scurt timp posibil, de obicei respectând o temă. Aceste evenimente pot fi foarte distractive și vă oferă posibilitatea de a întâlni alți programatori.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 15
    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țele
    Imaginea intitulată Aflați un limbaj de programare Pasul 16
    1
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 17
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 18
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 19
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pas 20
    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.
  • Veți găsi probabil că învățarea celei de-a doua limbi va fi mult mai ușoară. Multe concepte de bază sunt comune mai multor limbi, în special cele conexe.
  • Partea 6

    Aplicați-vă capacitățile
    Imaginea intitulată Aflați un limbaj de programare Pasul 21
    1
    Î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ă.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 22
    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.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 23
    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.
  • Imaginea intitulată Aflați o limbă de programare Pasul 24
    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.
  • Puteți distribui mici programe și utilitare în formatul freeware. Dezvoltatorul nu primește bani în acest caz, dar este o modalitate excelentă de a vă obține un nume și de a obține vizibilitate în comunitate.
  • 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