Învățarea unui limbaj de programare
Dacă sunteți interesat să creați programe de calculator, aplicații mobile, site-uri web, jocuri sau orice alt tip de software, va trebui să învățați cum să programați. Creați programe cu un limbaj de programare. Acest lucru permite unui program să ruleze pe un computer, pe un telefon mobil sau pe alt material hardware.
conținut
pași
Partea 1
Alegeți o limbă
1
Determinați zona dvs. de interes. Puteți începe cu orice limbaj de programare doriți (dar unele sunt clare "mai ușor" decât altele), astfel încât primul lucru pe care îl puteți întreba singur este ceea ce doriți să realizați prin învățarea unui limbaj de programare. Aceasta ajută la determinarea tipului de programare pe care ar trebui să-l utilizați și este un bun punct de plecare.
- Dacă doriți să începeți dezvoltarea web, va trebui să învățați o gamă largă de limbi de programare, spre deosebire de dezvoltarea programelor de calculator. Dezvoltarea de aplicații mobile necesită abilități diferite decât programarea pentru computere. Toate aceste decizii vor determina direcția în care mergeți.
2
Începeți cu una "simplu" limbă. Indiferent de decizia dvs., este înțelept să începeți cu un limbaj de programare mai înalt și mai simplu. Aceste limbi de programare sunt utile în special pentru începători, deoarece vă învață concepte de bază și moduri de gândire care pot fi aplicate în orice limbaj de programare.
3
Citiți câteva tutoriale de bază pentru o selecție de limbi de programare. Dacă încă nu sunteți sigur ce limbă de programare doriți să învățați, citiți câteva tutoriale pentru câteva limbi de programare diferite. Dacă înțelegeți un limbaj de programare mai bine decât altul, încercați să vedeți dacă este pentru dvs. Numeroase tutoriale sunt disponibile online pentru orice limbaj de programare existent, multe dintre ele putând fi găsite pe wikiHow:
Partea 2
Începeți puțin
1
Aflați conceptele cheie ale limbajului de programare. Deși anumite părți ale acestui pas se aplică sau nu în funcție de limba de programare pe care o alegeți, toate limbile de programare împărtășesc concepte fundamentale care sunt esențiale pentru construirea programelor utile. Învățarea și masteringul acestor concepte vor face mai ușor rezolvarea problemelor și scrierea unui cod puternic și eficient. Mai jos veți găsi o serie de concepte-cheie, utilizate în multe limbi de programare diferite:
- Variabile - O variabilă este o modalitate de a se referi la date și de a le depozita. Variabilele pot fi editate și sunt adesea de un tip predeterminat, cum ar fi "numere întregi". "caractere", care determină tipul de date care pot fi stocate în acesta. Când programați, asigurați-vă că variabilele au un nume. Acest lucru face mai ușor să înțelegeți modul în care variabila interacționează cu restul codului.
- Declarații condiționale - O declarație condiționată este o acțiune care este executată în funcție de faptul dacă declarația este adevărată sau nu. Cea mai comună formă a unei declarații condiționate este aceasta "Dacă-Atunci" declarație. Dacă declarația este adevărată (de ex. X = 5) atunci se întâmplă una, declarația este falsă (de exemplu, x! = 5), atunci se întâmplă ceva altceva.
- Funcții / subrutine - Numele real al acestui termen poate fi numit diferit în fiecare limbaj de programare, în funcție de limba de programare. Este posibil și ea "procedură", una "metodă"sau una "Unitatea de apelări" numit. Acesta este, de fapt, doar un program mai mic într-un program mai amplu. O funcție poate fi repetată de mai multe ori prin intermediul programului "invocat", permițând programatorului să creeze programe mai complexe într-un mod mai eficient.
- Introducere de date - Acesta este un concept larg care este folosit în aproape toate limbile de programare. Aceasta se referă la manipularea datelor introduse de utilizator și stocarea datelor. Cum se colectează datele depinde de tipul de program și de metodele de introducere disponibile (tastatură, fișier, etc.). Acest lucru este direct legat de ieșire, prin care un anumit rezultat este returnat utilizatorului, afișat pe ecran sau livrat ca fișier.
2
Instalați software-ul necesar. Multe limbi de programare necesită un compilator, programe proiectate să traducă codul într-un limbaj de programare pe care mașina îl poate înțelege. Alte limbi de programare, cum ar fi Python, utilizează un interpret care poate rula programele imediat fără a le compila.
Partea 3
Efectuarea primului program
1
Concentrați-vă pe 1 concept la un moment dat. Unul dintre primele programe care este învățat în orice limbaj de programare este acesta "Bună ziua" Program. Acesta este un program foarte simplu care conține textul "Bună, Lumea" (sau o variație a acesteia) pe ecran. Acest program citește pe cineva care este programat pentru prima dată, sintaxa pentru a scrie un program simplu, funcțional și cum să afișați ieșirea. Prin schimbarea textului puteți afla cum sunt procesate date simple de către program. Mai jos veți găsi o serie de articole wikiHow "Bună ziua" program în diferite limbi de programare:
- Hello World în Python
- Bună ziua în Ruby
- Bună ziua în C
- Hello World în PHP
- Bună ziua în C #
- Bună ziua în Java
2
Aflați prin dezvăluirea exemplelor online. Există mii de exemple online de cod pentru aproape toate limbile de programare. Utilizați aceste exemple pentru a investiga modul în care funcționează diferite aspecte ale limbajului de programare și cum funcționează interacțiunea dintre diferitele părți. Luați biți și fragmente din diferitele exemple pentru a vă crea propriul program.
3
Cercetați sintaxa. Sintaxa este modul în care limba de programare este scrisă astfel încât compilatorul sau interpretul să o înțeleagă. Fiecare limbaj de programare are o sintaxă unică, deși unele elemente de limbi de programare diferite sunt egale una cu cealaltă. Învățarea sintaxei este esențială pentru învățarea programării într-un limbaj de programare și este adesea ceea ce oamenii se asociază cu programarea. În realitate, aceasta este doar fundația pe care au fost construite concepte mai avansate.
4
Experimentați cu modificările. Efectuați modificări în programele dvs. de probă și testați rezultatul. Prin experimentare puteți învăța mult mai repede ce funcționează și ce nu, decât prin citirea unei cărți sau a unui articol. Nu vă faceți griji cu privire la prăbușirea unui program de învățare de repararea bug-uri este o parte importanta a procesului de dezvoltare, precum și noi programe la locul de muncă, de obicei, nu ireproșabil prima dată.
5
Începeți depanarea. Când începeți să programați, erați irevocabil în bug-uri. Acestea sunt erori în program și pot să apară de oriunde. Bug-urile pot fi sângerări inofensive în codul dvs. de program sau erori mari pe care programul nu le dorește să le compilați sau să le rulați. Căutarea și corectarea acestor erori reprezintă o parte foarte importantă a ciclului de dezvoltare, așa că vă obișnuiți imediat la început.
6
Postați comentarii cu privire la întregul cod de program. Aproape toate limbile de programare au unul "comentariu"care vă permite să includeți textul în cod, care nu este intenționat ca un cod funcțional. Cu aceasta puteți da explicații scurte, dar clare cu privire la ceea ce face codul. Acesta vă permite nu numai o mai bună amintesc ce fiecare linie de cod, dar este, de asemenea, foarte importantă atunci când începe echipa de programare, deoarece altele decât programatorii pot vedea imediat ce codul.
Partea 4
Practicați în mod regulat
1
Program zilnic. Mai presus de toate, stăpânirea unui limbaj de programare va avea nevoie de timp. Chiar și un simplu limbaj de programare cum ar fi Python, dar o zi sau două trebuie să coste să învețe sintaxa de bază are nevoie de timp pentru a dezvolta competențe într-adevăr. Ca orice altă abilitate, exercițiul este ceea ce face pentru stăpânire. Încercați să eliberați cel puțin în fiecare zi să codificați, chiar dacă este doar o oră înainte de cină.
2
Stabiliți obiective pentru programele dvs. Prin stabilirea obiectivelor realizabile dar provocatoare, lucrați rapid la rezolvarea problemelor. Încercați să veniți cu o primă aplicație, cum ar fi un calculator, și să inventați modalități de a programa unul. Utilizați sintaxa și conceptele pe care le-ați învățat și le aplicați în practică.
3
Discutați cu alți programatori și treceți prin alte programe. Există multe grupuri de programare care sunt dedicate unor limbi sau discipline de programare specifice. Găsirea și participarea la o comunitate poate oferi minuni de învățare. Veți întâlni diverse exemple și instrumente care vă pot ajuta în procesul de învățare. Citirea codului de program al altora vă poate inspira și vă poate ajuta să înțelegeți conceptele pe care încă nu le stăpâniți.
4
Provocați-vă să vă păstrați distracția. Încercați să faceți lucruri pe care încă nu le știți să le faceți. Faceți cercetări în modalități de realizare a unei sarcini și apoi încercați să o implementați în programul propriu. Nu fi prea repede mulțumit de un program care "despre" lucrează - faceți tot ceea ce puteți pentru a vă asigura că fiecare aspect este lipsit de importanță.
Partea 5
Extindeți-vă cunoștințele
1
Faceți câteva cursuri. Multe universități, școli comunitare și clădiri de cartier oferă cursuri de programare și ateliere de lucru unde puteți merge fără a fi nevoie să vă înscrieți la o școală. Acest lucru poate fi grozav pentru noii programatori, deoarece beneficiați de îndrumare directă de la un programator cu experiență, pe lângă faptul că sunteți în rețea cu alți programatori locali.
2
Cumpărați sau împrumutați cărți. Există mii de cărți de instrucțiuni pentru fiecare limbaj de programare conceput. Deși cunoștințele dvs. nu ar trebui să provină numai dintr-o carte, este o lucrare de referință excelentă și adesea conține multe exemple bune.
3
Studiați matematica și logica. Majoritatea programărilor se referă la algebra obișnuită, dar cu siguranță poate fi utilă studierea matematicii mai avansate. Acest lucru este cu siguranță în cazul în care dezvoltați simulări complexe sau un alt program care necesită o mulțime de comparații. Logica vă poate ajuta să înțelegeți cum să rezolvați cel mai bine problemele complexe.
4
Nu opriți programarea. Există o teorie populară potrivit căreia devenirea unui expert necesită cel puțin 10.000 de ore de practică. Deși acest lucru poate fi cu siguranță contestat, principiul general rămâne: conducerea necesită timp și dedicare. Nu vă așteptați totul în câteva zile sub centura ta, dar dacă stai concentrat și să continue să învețe, sau se va termina în mod automat un expert în domeniul dumneavoastră.
5
Aflați un alt limbaj de programare. Cu toate că cu siguranță, va fi capabil să învețe de la un limbaj de programare la picioare, cei mai mulți programatori vor învăța mai multe limbi, în scopul de a avea mai multe șanse de a avea succes în domeniul lor. De obicei, a doua și a treia limbă vor fi complementare celor dintâi, permițându-le să creeze programe mai complexe și mai interesante. Dacă sunteți bine versat în primul dvs. limbaj de programare, este timpul să învățați următorul.
Partea 6
Aplicând abilitățile tale
1
Înscrieți-vă la o universitate sau la un colegiu. Deși nu este absolut necesar, urmând pregătirea corectă va spori foarte mult șansele dvs. în domeniu. În plus, veți obține aproape în mod automat o rețea mai largă de către colegi și alți profesioniști. Acest lucru nu este pentru toată lumea și mulți programatori de succes nu au urmat niciodată un studiu.
2
Creați un portofoliu. Pe măsură ce creați programe și cunoștințele dvs. se extinde, este important să salvați cea mai bună lucrare pe care ați făcut-o într-un portofoliu. Puteți să le arătați vânătorilor de locuri de muncă și companiilor în timpul unei cereri de locuri de muncă. Asigurați-vă că adăugați munca pe care ați făcut-o în timpul liber și asigurați-vă că aveți permisiunea de a afișa munca făcută pentru o companie.
3
Lucrează independent. Piața programatorilor independenți este imensă, mai ales când vine vorba de dezvoltatorii de aplicații mobile. Ridicați câteva locuri de muncă independente pentru a vă simți bine pentru a vă îndeplini misiunile. De multe ori puteți utiliza aceste comenzi pentru a vă extinde portofoliul și puteți să vă referiți la lucrările care au fost publicate.
4
Dezvoltați propriile programe gratuite sau comerciale. Nu trebuie să lucrați pentru ca o companie să câștige bani cu programare. Dacă aveți abilitățile, puteți începe să dezvoltați și să vindeți software-ul dvs., fie prin intermediul propriului site web, fie prin intermediul altui canal. Va trebui să oferiți asistență ca serviciu clienților dvs. deoarece le permiteți oamenilor să plătească pentru produsul dvs.
sfaturi
- Dacă sunteți interesat de programarea jocurilor, concentrați-vă pe Python, C ++ și Java. Dintre cele trei C ++ este, probabil, cel mai bun în performanță, Python face cu ușurință cele mai ușoare și Java programe care sunt potrivite pentru Windows, Mac OS și Linux.
- Extindeți-vă cunoștințele despre software gratuit. Studiați codul sursă al programelor pe care îl puteți găsi directorul software gratuit. De ce reinventați roata, dacă o puteți îmbunătăți? Încercați întotdeauna să înțelegeți ce programați.
- Pentru majoritatea oamenilor, programarea unui lucru pe care ei îl pot folosi sau în cazul în care propoziția dvs. este interesată va fi mai distractivă decât exemplele dintr-un manual. Utilizați un motor de căutare pentru a găsi informații care pot fi utile pentru un proiect care vă interesează.
- Când înveți ceva nou, este adesea util să-l pună în aplicare și apoi le Tinker cu design-ul în cazul în care încercați să prezică rezultatele pentru a vă asigura că înțelegeți conceptul.
- Utilizați o interfață actualizată și materiale de referință oficiale.
- Lucrările de referință sunt acolo pentru a vă ajuta. Nu vă faceți griji dacă nu memorați imediat totul - care va veni în cele din urmă în mod natural. Cel mai important lucru este că știi unde să te uiți.
- Încercați să practici învățând pe alții. Nu numai că vă face un programator mai bun, dar vă uitați la materialul din diferite unghiuri.
Distribuiți pe rețelele sociale:
înrudit
- Efectuarea de jocuri pe calculator
- Descărcați, instalați și executați JDK
- Scrierea unui algoritm într-un limbaj de programare
- Creați o funcție personalizată în Excel
- Creați un nou proiect Java în Eclipse
- Deschideți un fișier PHP
- Deveniți programator
- Deveniți un programator de software deschis
- Hacking un site web
- Copiați un site web
- Deschiderea fișierelor exe pe un Mac
- Scrierea primului program în Java
- Învățați să programați în Python
- Învățați programarea pe computer
- Învățați să programați
- Deveniți un inginer software
- Începeți un site web al companiei
- Creați un sistem de operare
- Programați un joc video
- Software-ul crack prin editarea fișierelor DLL
- Dezvoltarea de software