Cum se codifică: 15 pași (cu imagini)

Cuprins:

Cum se codifică: 15 pași (cu imagini)
Cum se codifică: 15 pași (cu imagini)

Video: Cum se codifică: 15 pași (cu imagini)

Video: Cum se codifică: 15 pași (cu imagini)
Video: Learn Robotics and AI for Free | University Courses Online Right Here 2024, Mai
Anonim

Pe măsură ce tehnologia devine din ce în ce mai accesibilă, nevoia de programatori crește mereu. Codificarea este o abilitate învățată și perfecționată în timp, dar toată lumea trebuie să înceapă de undeva. Există o varietate de limbaje care sunt perfecte pentru începători, indiferent de domeniul care vă interesează (de exemplu, JavaScript etc. JavaScript este destul de avansat, deci începeți cu HTML sau CSS). Consultați Pasul 1 de mai jos pentru a afla cum.

Pași

Metoda 1 din 2: Învățarea unei limbi

Cod Pasul 1
Cod Pasul 1

Pasul 1. Nu vă faceți griji prea mult în ce limbă alegeți

Mulți coderi începători se luptă cu ce limbă să aleagă atunci când încep să învețe. (Pentru că nu știu de unde să înceapă cu primul lor cod). Limbajul actual pe care începeți să învățați nu face o mare diferență atunci când vine vorba de a învăța despre structurile de date și logica. Acestea sunt abilitățile care contează cel mai mult și pot fi perfecționate cu orice limbă.

  • Când alegeți o limbă, concentrați-vă doar pe ce fel de dezvoltare doriți să începeți și alegeți o limbă introductivă de acolo. De exemplu, dacă doriți să învățați dezvoltarea web, începeți cu HTML5, suplimentat cu CSS, JavaScript și PHP. Dacă doriți să faceți aplicații desktop, începeți cu C++ sau un alt limbaj de programare de bază.
  • Dacă faceți codificarea într-o carieră, veți descoperi că este posibil să nu folosiți niciodată limba pe care ați învățat-o să codificați pentru prima dată. În schimb, veți învăța limbi străine pe măsură ce treceți prin documentare și experimentare.
Cod Pasul 2
Cod Pasul 2

Pasul 2. Găsiți resurse gratuite online pentru limba pe care o alegeți

Internetul este o comoară de tutoriale, cursuri și videoclipuri gratuite, toate adaptate la limba dorită. Puteți începe să înțelegeți de aproape orice limbaj introductiv într-o zi.

  • Site-urile populare includ Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School și multe altele.
  • Există o varietate de ghiduri de începere specifice limbii disponibile chiar aici pe wikiHow.
  • Puteți găsi ghiduri de instrucțiuni pentru aproape orice scenariu de programare pe YouTube.
  • Stack Exchange este unul dintre cele mai populare site-uri de întrebări și răspunsuri pentru orice întrebări de programare pe care le aveți.

SFAT DE EXPERT

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday

Povestea expertului nostru :"

Cod Pasul 3
Cod Pasul 3

Pasul 3. Descărcați un editor de text bun

Multe limbaje de programare vă permit să utilizați editori de text externi atunci când scrieți codul. Găsiți un editor de text care să vă permită să vedeți indentări și marcaje de cod.

Programele populare includ Notepad ++ (Windows), TextWrangler (OS X), JEdit sau Visual Studio Code

Cod Pasul 4
Cod Pasul 4

Pasul 4. Descărcați toate compilatoarele necesare

Unele limbaje de programare necesită un compilator pentru a rula codul pe care îl creați. Compilatoarele traduc codul pe care îl scrieți într-un limbaj de nivel inferior pe care mașina îl poate procesa. Multe compilatoare sunt open-source și gratuite de utilizat. Limbile care necesită compilatoare includ:

  • C
  • C ++
  • C #
  • Java
  • DE BAZĂ
  • Fortran
Cod Pasul 5
Cod Pasul 5

Pasul 5. Începeți primul dvs. proiect

Alegeți un proiect introductiv bun care vă va ajuta să vă udați picioarele. Există o varietate de sugestii și tutoriale online, dar unele locuri pentru a începe sunt site-uri web de bază pentru HTML, baze de date de bază și funcții de formular cu PHP sau programe simple cu oricare dintre limbile de compilare.

Cod Pasul 6
Cod Pasul 6

Pasul 6. Comentează tot codul tău

Toate limbajele de programare au o caracteristică de comentariu care vă permite să introduceți text care este ignorat de compilator. Acest lucru vă permite să adăugați comentarii la codul dvs. Aceste comentarii sunt cruciale, atât pentru a-i informa pe ceilalți cum funcționează codul dvs., cât și pentru a vă reaminti ce face codul dvs.

De asemenea, puteți utiliza funcția de comentariu pentru a elimina rapid codul din programul dvs. în scopul testării. Puneți etichete de comentariu în jurul codului pe care doriți să îl excludeți și apoi eliminați etichetele de comentariu pentru a returna codul

Cod Pasul 7
Cod Pasul 7

Pasul 7. Alegeți alte programe sau proiecte web

Când înveți în timp ce mergi, nu-ți fie rușine să privești lucrurile și să vezi cum au abordat alții aceleași sarcini. Luați timp pentru a înțelege de ce codul face ceea ce face.

Consultați acest ghid pentru detalii despre cum să vizualizați codul sursă al site-urilor web

Metoda 2 din 2: extinderea cunoștințelor

Cod Pasul 8
Cod Pasul 8

Pasul 1. Ia cursuri

Colegiile comunitare, școlile de tehnologie și programele online oferă certificări și cursuri care vă vor ajuta să obțineți un loc de muncă, precum și să vă învățați programarea. Nu este întotdeauna necesară o diplomă avansată precum Informatică, dar ar putea ajuta la obținerea unui loc de muncă de programare cu normă întreagă.

  • (Se pot spune multe pentru faptul că aveți o întâlnire individuală cu un profesor sau un expert în programare, lucru care nu este întotdeauna disponibil cu sursele online.)
  • Clasele se pot scumpi, deci cântăriți beneficiile. Dacă programarea este doar un hobby, este posibil ca orele să nu merite timpul și banii. Dacă doriți să transformați programarea într-o carieră, cursurile vă pot oferi un mare impuls (dar din nou, este departe de a fi necesar dacă aveți talent).
Cod Pasul 9
Cod Pasul 9

Pasul 2. Extindeți-vă cunoștințele

Dincolo de simpla învățare a limbajelor de programare, veți beneficia foarte mult de cursurile de logică și matematică, deoarece acestea sunt deseori necesare pentru programarea avansată. Nu trebuie neapărat să înveți acest lucru la școală, dar setările clasei te pot ajuta.

  • Programarea care implică calcule fizice și alte simulări necesită o înțelegere puternică a algoritmilor și a modelelor.
  • Logica este baza fundamentală a programării, astfel încât înțelegerea logicii și a proceselor vă va ajuta să rezolvați problemele atunci când codificați.
  • Cunoașterea matematicii avansate nu este necesară pentru majoritatea programării, dar cunoștințele pot duce la beneficii și optimizări.
Cod Pasul 10
Cod Pasul 10

Pasul 3. Aflați mai multe limbi

Odată ce ați înțeles bine limba inițială, puteți începe să vă ramificați. Găsiți o altă limbă care să o completeze pe cea pe care o cunoașteți sau alegeți o limbă pentru un anumit loc de muncă care vă interesează. Limbajele complementare, cum ar fi HTML și CSS, sunt adesea cele mai ușor de învățat.

  • Java este unul dintre cele mai populare limbaje și există adesea o mulțime de oportunități pentru dezvoltatorii Java. Java poate rula pe o mare varietate de sisteme și are nenumărate aplicații. Java este utilizat pentru aplicațiile Android, una dintre piețele cu cea mai rapidă creștere.
  • C ++ este foarte recomandat pentru dezvoltarea jocurilor video. Învățarea codificării în Unity (un motor de joc utilizat pe scară largă, cu costuri reduse) și UDK (codul pentru popularul motor Unreal) poate ajuta la deschiderea unor uși, deși nu sunt la fel de utile în afara industriei jocurilor video.
  • Dacă doriți să creați aplicații pentru iPhone, Xcode și Objective-C vor fi instrumentele dvs. principale. De asemenea, veți avea nevoie de un Mac, deoarece Xcode poate compila numai pe un Mac.
  • Python este un limbaj de script pentru server care este unul dintre limbile mai ușor de învățat. Python este utilizat pentru servicii web precum Pinterest și Instagram și este suficient de simplu pentru a învăța elementele de bază în doar câteva zile.
Cod Pasul 11
Cod Pasul 11

Pasul 4. Fii răbdător

Veți fi adesea confruntați cu provocări în timp ce programați, mai ales atunci când vine vorba de vânătoare de bug-uri sau implementarea unei idei noi. Va trebui să înveți să fii mulțumit cu obținerea unor rezultate mici, mai degrabă decât să rezolvi simultan un întreg puzzle. Răbdarea duce la un cod mai eficient, ceea ce va duce la programe mai performante și la colegi mai fericiți.

Cod Pasul 12
Cod Pasul 12

Pasul 5. Învață să lucrezi cu ceilalți

Dacă aveți mai multe persoane care lucrează la un proiect, veți obține mai multe puncte de vedere despre cum să faceți acest lucru. Lucrul în echipe este practic inevitabil în lumea afacerilor, așadar, dacă nu intenționați să dezvoltați totul în mod independent, fiți pregătiți să lucrați cu alții.

Cod Pasul 13
Cod Pasul 13

Pasul 6. Obțineți un loc de muncă în care vă puteți exersa abilitățile de codare

Lucrați ca voluntar proiectând site-uri web sau scriind aplicații desktop. Un loc de muncă cu jumătate de normă cu o companie mică poate duce la oportunități de a scrie cod pentru site-uri web sau aplicații simple.

Cod Pasul 14
Cod Pasul 14

Pasul 7. Conectați-vă cu alți programatori

Există nenumărate comunități și adunări de dezvoltatori care vă pot ajuta să vă susțină și să vă inspire. Căutați convenții de programare locale, participați la un hack-a-thon sau la un blocaj de joc (evenimente temporizate cu o temă comună) și înscrieți-vă pe unele forumuri de programare pentru a începe să vă extindeți expunerea și rețeaua.

Cod Pasul 15
Cod Pasul 15

Pasul 8. Practică, practică, practică

Se estimează că durează aproximativ 15 000 de ore până când puteți fi considerat un expert în programarea computerelor. Sunt ani de practică aplicată. Adevărata stăpânire a programării va veni numai după ce vă puneți timpul în practică și veți deveni competenți.

Încercați să petreceți timp programând în fiecare zi, chiar și atunci când nu lucrați. Programarea în timpul liber poate duce la descoperiri și idei noi

Recomandat: