Cum de a scrie programe de calculator

Deoarece tehnologia devine din ce în ce mai accesibilă publicului larg, nevoia de programatori crește. Scrierea codurilor și a programelor de calculator, ci și codarea (de la "codarea" engleză ") - aceasta este o abilitate care este achiziționată și îmbunătățită pentru o lungă perioadă de timp, dar chiar și cel mai experimentat programator a fost odată un nou venit. Există o mare varietate de limbi de programare care sunt foarte potrivite pentru programatorii novice, indiferent de câmpul de activitate pe care doriți să-l utilizați (de exemplu, jаvascript este destul de complicat, deci este mai bine să începeți cu HTML sau CSS). Aflați cum să învățați cum să scrieți programe de calculator prin citirea acestui articol.

Pași

Metoda 1 din 2:
Aflați limba de programare
  1. Imagine intitulată Pasul 1
unu. Nu vă faceți griji prea mult despre modul în care limba ar trebui să alegeți să studiați. Mulți programatori de novice consideră că este dificil să aleagă o limbă atunci când încep doar să studieze codurile de scriere a programului. Imediat limba în sine, pe care o alegeți nu contează când vine vorba de studierea structurilor și logicii clădirii informațiilor. Aceste abilități sunt mult mai importante și pot fi învățate cu orice limbă de programare.
  • Alegerea unei limbi, concentrați-vă pe ce fel de obiective doriți să creați coduri de software și numai apoi alegeți limba inițială. De exemplu, dacă doriți să dezvoltați site-uri web, atunci ar trebui să începeți cu învățarea HTML5, și apoi adăugați limbi Css, jаvascript I PHP. Dacă doriți să creați programe de calculator, începeți învățarea C sau orice altă limbă de programare de bază.
  • Dacă deveniți programator profesionist, atunci puteți detecta că nu utilizați niciodată limba pe care ați învățat inițial, pentru munca dvs. În schimb, veți continua tot timpul să învățați limbi noi prin documentație și experimente.
  • Imagine intitulată Pasul 2
    2. Găsiți resurse online gratuite dedicate limbajului ales.Internetul este un piept de comori care păstrează beneficii gratuite, cursuri și video dedicate limbii pe care ați decis să le predați. Puteți învăța elementele de bază ale aproape orice limbă introductivă literalmente pe zi.
  • Aici sunt doar câteva site-uri populare: Bento, codecademy, cod.Org, html.Net, Academia Khan, Udacity, W3schools și multe altele.
  • Pe WikiHow, puteți găsi, de asemenea, o varietate de instrucțiuni pentru începători pentru a învăța limbi de programare.
  • Puteți găsi videoclipuri de antrenament pentru aproape orice limbă de pe YouTube.
  • Stack Exchange este unul dintre cele mai populare forumuri pe care programatorii profesioniști răspund Orice întrebări întrebări.
  • Consiliul specialistului
    Archana Ramamoathy, MS

    Archana Ramamoathy, MS

    Director tehnic al Workdaymerican Ramamurti - director tehnic de lucru (America de Nord). Specialist de produse de înaltă clasă, o garanție va fi un susținător al unei distribuții mai mari a integrării în condiții egale pentru toate condițiile din industria tehnologiilor. A primit o diplomă de licență la Universitatea din SRM și Master la Universitatea din Duke. Lucrează în domeniul gestionării produselor mai mult de opt ani.
    Archana Ramamoathy, MS
    Archana Ramamoathy, MS
    Director tehnic de lucru

    Specialistul nostru este împărțit la povestea lui:: "Am venit să scriu coduri, fără să știu nimic despre designul calculatorului, nici despre programare. Când am vrut să învăț cum să scriu programe, am început să citesc cărți prin limbă și să folosesc informații de pe Internet. Astăzi există atât de multe resurse în lume care învață noi abilități este foarte ușoară!"

  • Imagine intitulată Pasul 3
    3. Descărcați un editor de text bun. Multe limbi de programare vă permit să utilizați editori de text extern pentru a scrie programe. Găsiți un editor de text care va afișa indicatoare și marcaj de cod.
  • Programele populare includ Notepad ++ (Windows), Textwrangler (OS X) și JEDIT (orice sistem).
  • Imagine intitulată Pasul 4
    4. Descărcați compilatoarele necesare. Unele limbi de programare necesită un compilator pentru a afișa codul sursă pe care l-ați scris. Compilatorii traduce codul sursă într-un program echivalent într-un limbaj de nivel scăzut, care este apoi procesat de un computer. Multe compilatoare sunt în acces deschis. Limbile care necesită utilizarea compilatoarelor includ:
  • C;
  • C++;
  • C #;
  • Java;
  • De bază;
  • FORTRAN.
  • Imagine intitulată Pasul 5
    cinci. Porniți primul proiect. Alegeți un proiect introductiv bun care vă va permite să încercați noile abilități. Pe internet există multe oferte și beneficii pe această temă. De exemplu, puteți începe cu creația Site-uri simple pe HTML, Simplu Baze de date și funcții pe PHP sau Programe simple pe oricare dintre limbile care necesită utilizarea compilatoarelor.
  • Imagine intitulată Pasul 6
    6. Comentariu pe tot codul tău. Toate limbile de programare au o funcție de comentare care vă permite să introduceți textul ignorat de compilator. Astfel încât să puteți lăsa comentarii la cod. Aceste observații sunt extrem de importante ca pentru a informa pe alții cum funcționează codul dvs. și pentru a vă reaminti ce face codul.
  • Funcția de comentare poate fi utilizată pentru a elimina rapid o parte din cod din program în scopuri de testare. Puneți etichete pentru a comenta la început și la sfârșitul codului pe care doriți să îl excludeți temporar din program și apoi ștergeți aceste etichete pentru a returna codul.
  • Imagine intitulată Pasul 7
    7. Luați în considerare detaliile altor programe sau proiecte web. Când învățați codul în mișcare, nu vă fie rușine să căutați sfaturi pe Internet și să vedeți cum alte persoane rezolvă sarcini similare. Să ia timp pentru a înțelege cum face codul ceea ce face el.
  • Citit Acest articol, Pentru a afla cum să vizualizați codul sursă al oricărui site web.
  • Metoda 2 din 2:
    Extindeți-vă cunoștințele
    1. Imagine intitulată Pasul 8
    unu. Înscrieți-vă la cursuri. Universitățile, colegiile și programele de Internet oferă programe și cursuri care nu numai că vă vor învăța programarea, ci vă vor ajuta să găsiți un loc de muncă. Deși diploma universitară nu este întotdeauna necesară într-un programator de specialitate, vă poate ajuta să găsiți un loc de muncă permanent ca programator.
    • Nesubzită și beneficiați de comunicarea directă cu un profesor sau un specialist de programare care nu este întotdeauna disponibil prin intermediul cursurilor online.
    • Instruirea pe programator poate face acest lucru destul de scump, deci gândiți-vă cu atenție, merită. Dacă sunteți interesat să scrieți programe de calculator numai ca un hobby, atunci nu ar trebui să pierdeți timp și bani pentru cursuri profesionale. Dacă doriți să construiți o carieră în acest domeniu, primirea educației profesionale vă poate ajuta în mod semnificativ (dar, din nou, este opțională dacă aveți un talent).
  • Imagine intitulată Pasul 9
    2. Extindeți-vă cunoștințele. Veți beneficia nu numai de la învățarea limbilor de programare, ci și din cursuri de matematică și logică, deoarece aceste elemente sunt adesea necesare pentru programarea la nivel înalt. Nu este nevoie să le învățați într-o instituție de învățământ, deși mediul academic poate fi util.
  • Programarea, inclusiv calculele fizice și modelarea, necesită o bună înțelegere a algoritmilor și a modelelor.
  • Logică - bază de programare fundamentală, astfel încât înțelegerea logicii și a proceselor vă va ajuta să rezolvați problemele atunci când scrieți codul.
  • Cunoștințele matematice mai mari nu sunt necesare pentru programare, dar poate fi folosit pentru a optimiza și alte avantaje.
  • Imagine intitulată Pasul 10
    3. Aflați mai multe limbi. Când sortați bine cu prima limbă, puteți începe învățarea și alte limbi de programare. Găsiți o limbă care completează cea pe care o cunoașteți deja sau selectați o limbă necesară pentru un anumit proiect. Limbi suplimentare, cum ar fi HTML și CSS, sunt, de obicei, cel mai simplu mod de a învăța.
  • Java este una dintre cele mai populare limbi, iar dezvoltatorii Java sunt întotdeauna foarte solicitați. Java este folosit într-o varietate de sisteme și are nenumărate aplicații. Java scrie aplicații pentru Android - una dintre cele mai rapide piețe în creștere.
  • C ++ este foarte recomandat dacă doriți să vă alăturați rândurilor de dezvoltatori de jocuri video. Dacă învățați să programați la unitate (utilizat pe scară largă și ieftin motor) și UDK (cod pentru motorul de pereal popular), acesta va deschide unele uși pentru dvs., dar nu sunt la fel de utile în afara industriei jocurilor.
  • Dacă doriți să creați aplicații pentru iPhone, Xcode și obiectiv-c vor fi primele tale instrumente. Veți avea nevoie de un computer Mac, câte compilați xcode poate fi numai pe Mac.
  • Piton - limba pentru scrierea codului serverului, una dintre cele mai ușoare din studiu. Python este folosit pentru servicii Internet, cum ar fi Pinterest și Instagram, și este suficient de ușor să înveți elementele de bază în doar câteva zile.
  • Imagine intitulată Pasul 11
    4. Fii răbdător. Prin programare, veți întâmpina adesea probleme, mai ales atunci când căutați bug-uri sau aplicați idei noi. Va trebui să învățați să vă mulțumiți de realizarea unor rezultate mici, în loc să rezolvați întreaga problemă la un moment dat. Răbdarea vă va ajuta să creați cel mai bun cod, ceea ce înseamnă că programul va fi mai bine funcționarea și colegii vor fi satisfăcuți.
  • Imagine intitulată Pasul 12
    cinci
    Învață să lucrezi într-o echipă. Dacă mai mulți oameni lucrează la proiect în același timp, aceștia pot avea o viziune diferită asupra modului în care acest proiect ar trebui să treacă. Lucrul în echipă este aproape inevitabil în lumea afacerilor, așa că fii pregătit să lucrezi cu alți oameni, dacă tu, desigur, nu vei dezvolta singur întregul proiect.
  • Imagine intitulată Pasul 13
    6. Găsiți munca pe care vă puteți practica abilitățile de programare. Creați site-uri web și programe de calculator pe un voluntar. Loc de muncă cu fracțiune de normă într-o companie mică poate deschide și oportunități de scriere a codului pentru site-uri web și programe simple.
  • Imagine intitulată Pasul 14
    7. Comunicați cu alți programatori. Există nenumărate comunități de dezvoltatori în care puteți găsi sprijin și inspirație. Caută Convenția programatorilor, participă la Hatons sau Gameges (Taxe pentru dezvoltatori pentru crearea programelor limitate de timp sau jocuri), înregistrați-vă pe mai multe forumuri de programare pentru a începe să vă declarați și să terminați conectați.
  • Imagine intitulată Pasul 15
    opt. Practică, practică și practică. Conform unor estimări, trebuie să programați aproximativ 15.000 de ore înainte de programare, înainte de a putea lua în considerare un maestru inofensiv. Aceasta înseamnă anii practicii constante. Tu stăpânești cu adevărat abilitatea de programare, numai când să investești mult timp în munca practică și va deveni un expert în cazul tău..
  • Încercați să vă angajați în programare în fiecare zi, chiar și în weekend. Programarea în timp liber poate contribui la descoperiri și la apariția unor idei noi.
  • Publicații similare