6 moduri de a învăța limbaje de programare

Cuprins:

6 moduri de a învăța limbaje de programare
6 moduri de a învăța limbaje de programare

Video: 6 moduri de a învăța limbaje de programare

Video: 6 moduri de a învăța limbaje de programare
Video: How To Create A Project Timeline In Excel - 3 Different Ways! 2024, Decembrie
Anonim

Dacă sunteți interesat să creați programe pentru computer, aplicații mobile, site-uri web, jocuri sau orice fel de software, ar trebui să știți cum să le programați. Programele sunt realizate într-un limbaj de programare. Acest limbaj permite programelor să funcționeze pe mașinile care le rulează, cum ar fi calculatoare, telefoane mobile sau alt hardware.

Etapa

Metoda 1 din 6: Selectarea unui limbaj de programare

Aflați un limbaj de programare Pasul 1
Aflați un limbaj de programare Pasul 1

Pasul 1. Determinați-vă interesele

Puteți începe să învățați orice limbaj de programare (deși unele limbaje sunt „mai ușoare” decât altele”), așa că poate doriți să învățați întrebându-vă:„ Ce vreau să obțin prin stăpânirea unui limbaj de programare?”. Determinați ce limbaj de programare pe care ar trebui să-l înveți și îți oferă un bun punct de plecare.

Dacă doriți să fiți dezvoltator web, trebuie să fiți fluent într-o altă limbă decât dezvoltatorul de programe desktop. Crearea unei aplicații mobile necesită, de asemenea, un limbaj diferit de programarea unei mașini. Toate deciziile tale vor determina direcția învățării tale

Aflați un limbaj de programare Pasul 2
Aflați un limbaj de programare Pasul 2

Pasul 2. Luați în considerare învățarea unui limbaj simplu

Indiferent de alegerea dvs., vă recomandăm să învățați o limbă mai simplă și de nivel superior. Aceste limbaje sunt utile mai ales pentru începători, deoarece predă concepte de bază de programare și gândire care pot fi aplicate oricărui limbaj.

  • Cele mai populare două limbi din această categorie sunt Python și Ruby. Ambele sunt limbaje de aplicații web orientate obiect, care utilizează o sintaxă ușor de citit.
  • Limbajele de programare orientate pe obiecte înseamnă că sunt construite în jurul conceptului de „obiecte” sau seturi de date și a manipulării lor. Acest concept este utilizat în diferite limbaje de programare avansate, cum ar fi C ++, Java, Objective-C și PHP.
Aflați un limbaj de programare Pasul 3
Aflați un limbaj de programare Pasul 3

Pasul 3. Citiți câteva ghiduri de bază pentru diferite limbi

Dacă încă nu sunteți sigur ce limbă doriți să învățați, citiți ghidurile pentru mai multe limbi diferite. Dacă o limbă este mai ușor de înțeles decât alta, încercați să o utilizați pentru a vedea dacă funcționează pentru dvs. Există mii de tutoriale pentru fiecare limbaj de programare pe Internet, iar multe dintre ele sunt disponibile pe WikiHow

  • Python - O limbă excelentă pentru începători și destul de puternică dacă începeți să înțelegeți cum să o utilizați. Această limbă este utilizată în multe aplicații web și chiar în unele jocuri.
  • Java - Utilizat în diferite tipuri de programe, de la jocuri, aplicații web, până la software-ul ATM.
  • HTML - Limbajul inițial pe care toți dezvoltatorii web trebuie să îl stăpânească. Ar trebui să vă familiarizați cu HTML înainte de a învăța orice alt limbaj de programare web.
  • C - Deși este destul de vechi, C este încă puternic și stă la baza noilor C ++, C # și Objective-C.

Metoda 2 din 6: Începând de la zero

Aflați un limbaj de programare Pasul 4
Aflați un limbaj de programare Pasul 4

Pasul 1. Aflați conceptele de bază ale limbajului de programare la alegere

Deși pașii vor depinde de limbajul de programare pe care îl alegeți, toate limbajele de programare au concepte de bază utile pentru construirea programelor. Învățarea timpurie a acestor concepte vă va facilita rezolvarea problemelor și crearea unui cod puternic și eficient. Mai jos sunt concepte de bază comune găsite în multe limbi diferite:

  • Variabile - O variabilă este un mod de stocare și referire la o bucată de date în continuă schimbare. Variabilele pot fi manipulate și au adesea tipuri specifice, cum ar fi „numere întregi”, „caractere” etc., care determină ce date pot fi stocate. La programare, variabilele au de obicei nume care le fac puțin mai ușor de înțeles pentru cititorii umani. Acest lucru facilitează interacțiunea cu variabilele cu alte părți ale codului.
  • Declarații condiționale - Aceste declarații sunt acțiuni întreprinse pe baza adevărului sau falsității unei declarații. Cea mai comună formă de afirmație condițională este „Dacă-Atunci”, Dacă afirmația este adevărată (ex. X = 5), atunci se va întâmpla ceva. Dacă afirmația este falsă (de ex. X! = 5), atunci se va întâmpla altceva.
  • Funcție sau Subrutină - Numele acestui concept variază în funcție de limbajul de programare. Acest concept se numește de obicei „procedură”, „metodă” sau „unitate apelabilă” și este un program mai mic în cadrul unui program. O funcție poate fi „apelată” de un program de multe ori și permite programatorilor să creeze cu ușurință programe complexe.
  • Introducere date - Acest concept este foarte larg și este utilizat în aproape toate limbajele de programare. Acest concept include gestionarea datelor introduse de utilizator și stocarea datelor deja introduse. Modul în care sunt introduse datele depinde de tipul de program și de intrarea disponibilă utilizatorului (tastatură, fișier etc.). Acest lucru este legat de ieșire, care va afișa rezultatele utilizatorului, fie sub forma unui afișaj pe ecran, fie ca fișier.
Aflați un limbaj de programare Pasul 5
Aflați un limbaj de programare Pasul 5

Pasul 2. Instalați software-ul necesar

Majoritatea limbajelor de programare necesită un „compilator”, un program care traduce codul într-un limbaj pe care aparatul îl poate înțelege. Alte limbi, cum ar fi Python, utilizează interpreți, care pot rula cod fără a-l compila.

  • Unele limbi au un IDE (Integrated Development Environment), care conține de obicei un editor de cod, un „compilator” sau un interpret și un „depanator”. IDE-urile permit programatorilor să îndeplinească funcțiile necesare într-un singur loc. IDE poate avea, de asemenea, o reprezentare vizuală a unei ierarhii și a unui director de obiecte.
  • Există multe editoare de cod disponibile pe Internet. Editorii de cod oferă modalități diferite de a îndrăzni sintaxa și oferă alte instrumente adaptabile dezvoltatorilor.

Metoda 3 din 6: Crearea primului dvs. program

Aflați un limbaj de programare Pasul 6
Aflați un limbaj de programare Pasul 6

Pasul 1. Concentrați-vă pe un concept pe rând

Unul dintre primele programe predate pentru orice limbă a fost „Hello World”. Acest program este un program simplu care afișează textul „Hello World” (sau o altă variantă) pe ecran. Acest program îi învață pe programatorii începători să creeze programe funcționale de bază și cum să gestioneze ieșirea. Prin schimbarea textului, puteți afla cum sunt tratate datele de bază de către program. WikiHow în engleză are mai multe ghiduri despre cum să programați „Hello World” în diferite limbaje de programare:

  • Bună ziua în Python
  • Hello World in Ruby
  • Hello World in C
  • Hello World în PHP
  • Hello World in C #
  • Hello World in Java
Aflați un limbaj de programare Pasul 7
Aflați un limbaj de programare Pasul 7

Pasul 2. Învață prin deconstruirea unui eșantion de program online

Există mii de probe de cod pe internet pentru aproape orice tip de limbaj de programare. Utilizați aceste exemple pentru a afla cum funcționează diferitele aspecte ale unui limbaj și cum interacționează diferite părți ale unui limbaj. Luați părți din exemplele furnizate pentru a vă crea propriul program.

Aflați un limbaj de programare Pasul 8
Aflați un limbaj de programare Pasul 8

Pasul 3. Verificați sintaxa

Sintaxa este un mod de a scrie un limbaj care este înțeles de „compilator” și „interpret”. Fiecare limbaj are o sintaxă diferită, deși unele părți ale sintaxei sunt utilizate și în multe limbaje de programare. Sintaxa învățării este foarte importantă pentru învățarea programării și, de obicei, este primul gând care îți vine în minte atunci când oamenii aud despre programarea computerelor. În lumea reală, sintaxa este doar baza pe care să construim concepte suplimentare.

Aflați un limbaj de programare Pasul 9
Aflați un limbaj de programare Pasul 9

Pasul 4. Experimentați modificările

Aduceți modificări programului dvs. de probă și testați rezultatele. Experimentând, veți afla ce funcționează și ce nu funcționează mai repede decât citirea unei cărți sau a unui ghid. Nu vă fie frică să vă rupeți programul; învățarea modului de remediere a erorilor face parte din procesul de dezvoltare, iar lucrurile noi aproape întotdeauna nu funcționează bine la început.

Aflați un limbaj de programare Pasul 10
Aflați un limbaj de programare Pasul 10

Pasul 5. Începeți să învățați să depanați

Când programați, sunteți obligat să întâlniți erori / erori, care sunt erori de program și pot apărea oriunde. Aceste erori pot fi inofensive sau pot chiar împiedica rularea programului. Găsirea erorilor și remedierea acestora este un proces important în dezvoltarea de software, așa că ar trebui să vă obișnuiți să faceți acest lucru devreme.

Pe măsură ce experimentați schimbarea programului de bază, veți descoperi că lucrurile nu funcționează corect. Găsirea altor modalități de a face programele să ruleze este una dintre cele mai valoroase abilități pe care ar trebui să le aveți ca programator

Aflați un limbaj de programare Pasul 11
Aflați un limbaj de programare Pasul 11

Pasul 6. Comentează codul tău

Aproape fiecare limbaj de programare are o funcție de „comentariu”, care vă permite să tastați text care nu este procesat de interpret sau compilator. Acest lucru nu numai că vă ajută să vă amintiți ce face codul în programele mari, ci și un proces important în mediile de colaborare, deoarece comentariile permit altora să înțeleagă ce face codul dvs.

Metoda 4 din 6: Studiați cu rutină

Aflați un limbaj de programare Pasul 12
Aflați un limbaj de programare Pasul 12

Pasul 1. Scrieți cod în fiecare zi

Stăpânirea unui limbaj de programare necesită timp. Chiar și pentru a stăpâni un limbaj simplu, cum ar fi Python (care necesită doar 1-2 zile pentru a înțelege sintaxa de bază) singur, aveți nevoie de mult timp. Ca orice altă abilitate, practica este cheia pentru a deveni fluent. Încercați să petreceți câteva minute pe zi scriind cod, chiar dacă este doar o oră între serviciu și cină.

Aflați un limbaj de programare Pasul 13
Aflați un limbaj de programare Pasul 13

Pasul 2. Setați-vă obiectivele programului

Stabilind obiective care sunt provocatoare, dar încă realizabile, veți putea începe să rezolvați probleme și să găsiți soluții. Încercați să alegeți o aplicație de bază, cum ar fi un calculator și gândiți-vă cum să creați una. Utilizați sintaxa și conceptele pe care le-ați învățat și aplicați-le programului.

Aflați un limbaj de programare Pasul 14
Aflați un limbaj de programare Pasul 14

Pasul 3. Discutați cu ceilalți și citiți alte programe

Există multe comunități de programare dedicate unor discipline sau limbaje specifice. Găsirea și participarea la aceste comunități vă vor ușura procesul de învățare. Veți avea acces la o mare varietate de exemple și instrumente care vă vor ajuta procesul de învățare. Citirea codului de la alți programatori va fi inspirată și vă va ajuta să înțelegeți concepte cu care nu sunteți familiarizați.

  • Căutați forumuri și comunități de programare online pentru limba dvs. Asigurați-vă că participați, nu întrebați doar. Comunitatea este de obicei privită ca un loc de colaborare și discuție, nu doar un loc pentru întrebări și răspunsuri. S-ar putea să cereți ajutor, dar nu uitați să vă arătați codul și să fiți deschiși să încercați alte vizualizări.
  • Odată ce ai experiență, încearcă să participi la o sesiune de programare comună sau la un hack-a-thon. Ambele sunt evenimente în care oamenii sau echipele se luptă cu timpul pentru a crea programe care funcționează și, de obicei, se învârt în jurul unei teme specifice. Aceste evenimente pot fi distractive și o modalitate excelentă de a întâlni alți programatori.
Aflați un limbaj de programare Pasul 15
Aflați un limbaj de programare Pasul 15

Pasul 4. Provocați-vă să continuați să învățați distractiv

Încearcă să faci ceva ce nu știi să faci. Aflați cum să faceți ceva și să îl implementați în programul dvs. Nu vă mulțumiți cu un program care funcționează; faceți tot ce este necesar pentru a vă asigura că toate aspectele programului dvs. rulează impecabil.

Metoda 5 din 6: Extinderea cunoștințelor

Aflați un limbaj de programare Pasul 16
Aflați un limbaj de programare Pasul 16

Pasul 1. Faceți cursuri de programare

Multe universități, colegii și colegii oferă cursuri de programare pe care le puteți lua chiar dacă nu sunteți student. Cursurile de programare sunt o modalitate bună de a învăța, deoarece veți fi asistat de programatori cu experiență, precum și de a întâlni alți programatori locali.

Aflați un limbaj de programare Pasul 17
Aflați un limbaj de programare Pasul 17

Pasul 2. Cumpărați sau împrumutați un manual

Există multe cărți de programare pentru fiecare limbă. În timp ce cunoștințele dvs. nu ar trebui să fie limitate de cărți, cărțile de programare oferă referințe și exemple bune.

Aflați un limbaj de programare Pasul 18
Aflați un limbaj de programare Pasul 18

Pasul 3. Aflați matematica și logica

Majoritatea conceptelor de programare implică aritmetica de bază, dar poate doriți să învățați concepte mai avansate. Este important să stăpâniți matematica dacă dezvoltați simulări complexe sau alte programe algoritmice. Pentru programarea regulată, nu aveți nevoie de matematică complexă. Studierea logicii, în special a logicii computerului, vă va ajuta să înțelegeți cum să rezolvați problemele pentru programele avansate.

Aflați un limbaj de programare Pasul 19
Aflați un limbaj de programare Pasul 19

Pasul 4. Nu opriți programarea

O teorie populară afirmă că un comandant necesită 10 mii de ore de zbor. În timp ce veridicitatea sa este dezbătută, principiul general rămâne: stăpânirea oricărui lucru necesită timp și dăruire. Nu vă așteptați să înțelegeți totul peste noapte, dar dacă vă concentrați asupra studiilor, puteți deveni un expert în domeniul dvs.

Aflați un limbaj de programare Pasul 20
Aflați un limbaj de programare Pasul 20

Pasul 5. Aflați un alt limbaj de programare

Deși vă puteți descurca cu un limbaj de programare, mulți programatori își sporesc competitivitatea învățând un alt limbaj de programare. Al doilea sau al treilea limbaj de programare acceptă de obicei primul limbaj și îi ajută să dezvolte programe mai complexe și mai interesante. După ce înțelegeți bine prima limbă, învățați a doua limbă.

Este posibil să simțiți că învățarea unei a doua limbi este mai rapidă decât învățarea primei limbi. Conceptele de bază de programare pot fi aplicate într-o varietate de limbi, mai ales dacă limbile sunt încă legate

Metoda 6 din 6: Aplicarea abilităților

Aflați un limbaj de programare Pasul 21
Aflați un limbaj de programare Pasul 21

Pasul 1. Faceți un curs de licență

Deși nu trebuie, studierea pentru o diplomă de licență la universitate vă va expune la mai multe limbi și vă va ajuta să vă extindeți rețeaua de profesioniști și alți studenți. Această metodă nu este cu siguranță pentru nimeni și mulți programatori de succes nu au participat niciodată la o instituție oficială.

Aflați un limbaj de programare Pasul 22
Aflați un limbaj de programare Pasul 22

Pasul 2. Creați un portofoliu

După ce programați și vă extindeți cunoștințele, asigurați-vă că cele mai bune lucrări sunt stocate în portofoliul dvs. Puteți afișa portofoliul dvs. intervievatorilor și potențialului dvs. șef ca exemplu al muncii dvs. Asigurați-vă că vă afișați munca în timpul liber și că aveți permisiunea de a vă trimite munca pentru compania pentru care lucrați.

Aflați un limbaj de programare Pasul 23
Aflați un limbaj de programare Pasul 23

Pasul 3. Obțineți un loc de muncă independent

Există multe perspective de muncă independente pentru programatori, în special pentru producătorii de aplicații mobile. Încercați să creați câteva aplicații pentru a înțelege cum funcționează dezvoltarea de aplicații comerciale. Adesea, vă puteți folosi munca independentă pentru a construi un portofoliu și pentru a vă direcționa lucrările publicate.

Aflați un limbaj de programare Pasul 24
Aflați un limbaj de programare Pasul 24

Pasul 4. Dezvoltă un program comercial sau gratuit

Nu trebuie să lucrați pentru ca altcineva să câștige programarea banilor. Dacă puteți programa, vă puteți construi propriul software și îl puteți lansa prin alte site-uri sau piețe. Fiți pregătiți să oferiți asistență pentru aplicația lansată comercial, deoarece cumpărătorii se așteaptă ca aplicația să funcționeze.

Aplicațiile gratuite sunt o modalitate populară de a distribui programe sau instrumente mici. Dezvoltatorii nu vor câștiga bani, dar vor câștiga un nume bun, iar dezvoltatorii vor fi mai vizibili în comunitate

sfaturi

  • Dacă sunteți interesat să dezvoltați jocuri, încercați Python, C ++ sau Java. Dintre cele trei, C ++ funcționează cel mai bine, Python este cel mai ușor limbaj de învățat, iar Java rulează pe Windows, Mac și Linux fără modificări.
  • Aflați despre software-ul gratuit și codul sursă al programului disponibil în directorul Free software. De ce să creați un nou program atunci când puteți îmbunătăți unul existent? Cu toate acestea, asigurați-vă că înțelegeți ce programați.
  • Pentru majoritatea oamenilor, crearea de programe interesante sau utilizabile este mai interesantă decât urmarea exemplelor din cărți. Folosiți un motor de căutare pentru a găsi proiecte care vă interesează.
  • Când înveți ceva nou, este o idee bună să îl aplici singur și să schimbi designul, pentru a putea prezice rezultatele și a înțelege conceptul.
  • Utilizați noua interfață de programare și referințele disponibile de la producătorii de software.
  • Referințele sunt disponibile pentru a vă ajuta. Nu vă lăsați jenat dacă nu puteți memora toate codurile pe de rost, pentru că stăpânirea necesită timp. Important este că știi unde să găsești referințe.
  • Pentru practică, încercați să învățați oamenii. Nu numai că vei deveni mai competent, dar vei putea gândi și din diferite perspective.

Recomandat: