Kako kodirati: 15 koraka (sa slikama)

Sadržaj:

Kako kodirati: 15 koraka (sa slikama)
Kako kodirati: 15 koraka (sa slikama)

Video: Kako kodirati: 15 koraka (sa slikama)

Video: Kako kodirati: 15 koraka (sa slikama)
Video: Prüfungsvorbereitung B2 🚀 Deutsch lernen 2024, Maj
Anonim

Kako tehnologija postaje sve pristupačnija, potreba za programerima se stalno povećava. Kodiranje je vještina koja se vremenom uči i usavršava, ali svi moraju od negdje početi. Postoje različiti jezici koji su savršeni za početnike bez obzira na područje koje vas zanima (npr. JavaScript, itd. JavaScript je prilično napredan, pa počnite s HTML -om ili CSS -om). Pogledajte korak 1 u nastavku kako biste saznali kako.

Koraci

Metoda 1 od 2: Učenje jezika

Šifra 1. korak
Šifra 1. korak

Korak 1. Ne brinite previše o tome koji jezik odaberete

Mnogi koderi na početku se bore s tim koji jezik odabrati kada počnu učiti. (Zato što ne znaju odakle početi sa svojim prvim kodom). Stvarni jezik na kojem počnete učiti nema veliku razliku kada je u pitanju učenje o strukturama podataka i logici. To su vještine koje su najvažnije i mogu se usavršiti na bilo kojem jeziku.

  • Prilikom odabira jezika, samo se usredotočite na razvoj s kojim želite započeti i odaberete uvodni jezik. Na primjer, ako želite naučiti web razvoj, počnite s HTML5, dopunjenim CSS -om, JavaScript -om i PHP -om. Ako želite raditi na desktop aplikacijama, počnite s C++ ili neki drugi osnovni programski jezik.
  • Ako kodirate karijeru, otkrit ćete da nikada nećete koristiti jezik koji ste prvi put naučili kodirati. Umjesto toga, učit ćete jezike dok prolazite kroz dokumentaciju i eksperimentiranje.
Kod 2
Kod 2

Korak 2. Na internetu pronađite besplatne izvore za jezik koji odaberete

Internet je riznica besplatnih vodiča, časova i video zapisa, a sve je prilagođeno jeziku po vašem izboru. Za jedan dan možete početi sa osnovnim razumijevanjem gotovo svakog uvodnog jezika.

  • Popularne web stranice uključuju Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School i mnoge druge.
  • Ovdje na wikiHow-u dostupni su različiti početni vodiči za određene jezike.
  • Na YouTube-u možete pronaći upute za gotovo sve scenarije programiranja.
  • Stack Exchange jedno je od najpopularnijih web mjesta za pitanja i pitanja za sva programska pitanja koja imate.

SAVJET STRUČNJAKA

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

Glavni tehnološki direktor, radni dan

Priča našeg stručnjaka :"

Šifra 3. korak
Šifra 3. korak

Korak 3. Preuzmite dobar uređivač teksta

Mnogi programski jezici omogućuju vam korištenje vanjskih uređivača teksta prilikom pisanja koda. Pronađite uređivač teksta koji će vam omogućiti da vidite udubljenja i oznake koda.

Popularni programi uključuju Notepad ++ (Windows), TextWrangler (OS X), JEdit ili Visual Studio Code

Šifra 4. korak
Šifra 4. korak

Korak 4. Preuzmite sve potrebne kompajlere

Neki programski jezici zahtijevaju kompajler da bi pokrenuli kôd koji kreirate. Kompajleri prevode kod koji pišete na jezik nižeg nivoa koji mašina može da obradi. Mnogi kompajleri su otvorenog koda i besplatni za upotrebu. Jezici koji zahtijevaju kompajlere uključuju:

  • C
  • C ++
  • C#
  • Java
  • BASIC
  • Fortran
Kod 5. korak
Kod 5. korak

Korak 5. Započnite svoj prvi projekt

Odaberite dobar uvodni projekt koji će vam pomoći da smočite noge. Na internetu postoje različiti prijedlozi i vodiči, ali neka mjesta za početak su osnovne web stranice za HTML, osnovne baze podataka i funkcije obrazaca s PHP -om ili jednostavni programi s bilo kojim od jezika kompajlera.

Kôd Korak 6
Kôd Korak 6

Korak 6. Komentirajte sav svoj kôd

Svi programski jezici imaju funkciju komentara koja vam omogućuje unos teksta koji prevoditelj zanemaruje. Ovo vam omogućava dodavanje komentara vašem kodu. Ovi komentari su ključni, kako za informiranje drugih o funkcioniranju vašeg koda, tako i za podsjećanje na to šta vaš kod radi.

Funkciju komentara možete koristiti i za brzo uklanjanje koda iz programa u svrhu testiranja. Postavite oznake komentara oko koda koji želite isključiti, a zatim uklonite oznake komentara da biste vratili kôd

Kod 7
Kod 7

Korak 7. Odaberite druge programe ili web projekte

Dok učite u hodu, nemojte se sramiti pogledati stvari i vidjeti kako su se drugi bavili istim zadacima. Odvojite vrijeme da shvatite zašto kod radi ono što radi.

Pogledajte ovaj vodič za detalje o tome kako pregledati izvorni kod web stranica

Metoda 2 od 2: Proširenje znanja

Šifra 8
Šifra 8

Korak 1. Idite na časove

Fakulteti u zajednici, tehničke škole i mrežni programi nude certifikate i časove koji će vam pomoći da se zaposlite, kao i da vas poduče programiranju. Napredna diploma, poput informatike, nije uvijek potrebna, ali bi mogla pomoći da se dobije posao programera sa punim radnim vremenom.

  • (Mnogo se može reći o tome da ste proveli jedan-na-jedan sa učiteljem ili stručnjakom za programiranje, nešto što nije uvijek dostupno na mrežnim izvorima.)
  • Nastava može biti skupa, pa odvažite prednosti. Ako je programiranje samo hobi, časovi možda ne vrijede ni vremena ni novca. Ako želite programiranje pretvoriti u karijeru, časovi vam mogu dati veliki poticaj (ali opet, to nije potrebno ako imate talenta).
Kod 9. korak
Kod 9. korak

Korak 2. Proširite svoje znanje

Osim što ćete jednostavno naučiti programske jezike, bit će vam od koristi i časovi logike i matematike, jer su oni često potrebni za napredno programiranje. Ne morate to nužno učiti u školi, ali postavke u učionici mogu vam pomoći.

  • Programiranje koje uključuje fizičke proračune i druge simulacije zahtijeva dobro razumijevanje algoritama i modela.
  • Logika je temeljna osnova programiranja, pa će vam razumijevanje logike i procesa pomoći pri rješavanju problema prilikom kodiranja.
  • Poznavanje napredne matematike nije potrebno za većinu programiranja, ali znanje može dovesti do prednosti i optimizacije.
Kod 10. korak
Kod 10. korak

Korak 3. Naučite više jezika

Nakon što ste dobro razumjeli početni jezik, možete početi granati. Pronađite drugi jezik koji nadopunjuje onaj koji poznajete ili odaberite jezik za određeni posao koji vas zanima. Komplementarne jezike, poput HTML -a i CSS -a, često je najlakše naučiti.

  • Java je jedan od najpopularnijih jezika i često postoji mnogo mogućnosti za Java programere. Java može raditi na velikom broju sistema i ima bezbroj aplikacija. Java se koristi za Android aplikacije, jedno od najbrže rastućih tržišta.
  • C ++ se visoko preporučuje za razvoj video igara. Učenje kodiranja u Unityju (široko korišten, jeftin engine za igre) i UDK (kod za popularni Unreal engine) može vam pomoći otvoriti neka vrata, iako nisu toliko korisna izvan industrije video igara.
  • Ako želite napraviti iPhone aplikacije, Xcode i Objective-C bit će vaši primarni alati. Trebat će vam i Mac jer se Xcode može kompajlirati samo na Mac računaru.
  • Python je skriptni jezik servera koji je jedan od jezika koje je lakše naučiti. Python se koristi za web usluge poput Pinterest -a i Instagrama i dovoljno je jednostavan da nauči osnove u samo nekoliko dana.
Kod 11. korak
Kod 11. korak

Korak 4. Budite strpljivi

Često ćete se suočavati s izazovima tokom programiranja, posebno kada je u pitanju lov na greške ili implementacija nove ideje. Morat ćete naučiti biti zadovoljni postizanjem malih rezultata, a ne rješavati cijelu zagonetku odjednom. Strpljenje vodi do efikasnijeg koda, što će dovesti do programa s boljom izvedbom i sretnijih kolega.

Kod 12. korak
Kod 12. korak

Korak 5. Naučite raditi s drugima

Ako na projektu radi više ljudi, dobit ćete više gledišta o tome kako to učiniti. Rad u timovima gotovo je neizbježan u poslovnom svijetu, pa ako ne planirate sve razvijati samostalno, budite spremni raditi s drugima.

Kod 13. korak
Kod 13. korak

Korak 6. Nađite posao na kojem možete vježbati svoje vještine kodiranja

Radite kao volonter koji dizajnira web stranice ili piše desktop aplikacije. Posao sa skraćenim radnim vremenom u maloj kompaniji može dovesti do mogućnosti pisanja koda za web stranice ili jednostavne aplikacije.

Kod 14. korak
Kod 14. korak

Korak 7. Povežite se s drugim programerima

Postoji bezbroj zajednica i okupljanja programera koji vam mogu pomoći da vas podrže i inspiriraju. Potražite lokalne konvencije o programiranju, učestvujte u hack-a-thon-u ili zaglavljivanju igara (vremenski usklađeni događaji sa zajedničkom temom) i prijavite se na neke forume za programiranje kako biste počeli širiti svoju izloženost i mrežu.

Šifra 15. korak
Šifra 15. korak

Korak 8. Vježbajte, vježbajte, vježbajte

Procjenjuje se da je potrebno oko 15 000 sati prije nego što se smatrate stručnjakom za računalno programiranje. Ovo su godine primijenjene prakse. Pravo savladavanje programiranja doći će tek nakon što uložite vrijeme u vježbu i postanete vješti.

Pokušajte provoditi vrijeme programirajući svaki dan, čak i kad ne radite. Programiranje u slobodno vrijeme može dovesti do otkrića i novih ideja

Preporučuje se: