Kako pisati računalniške programe

Avtor: Ellen Moore
Datum Ustvarjanja: 12 Januar 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Kako napisati skript za film
Video.: Kako napisati skript za film

Vsebina

Ko je tehnologija vse bolj dostopna širši javnosti, se povečuje tudi potreba po programerjih. Pisanje računalniških kod in programov ali kodiranje (iz angleškega "kodiranje") je veščina, ki se je sčasoma pridobila in izboljšala, a tudi najbolj izkušen programer je bil nekoč začetnik. Obstaja veliko različnih programskih jezikov, ki so odlični za začetnike, ne glede na to, kje želite uporabiti svoje znanje (na primer JavaScript je precej zapleten, zato je najbolje, da začnete s HTML ali CSS). Naučite se pisati računalniške programe, tako da preberete ta članek.

Koraki

Metoda 1 od 2: Naučite se programskega jezika

  1. 1 Ne skrbite preveč o tem, kateri jezik bi izbrali za študij. Mnogi začetniki programerji težko izberejo jezik, ko se šele začenjajo učiti pisanja programskih kod. Dejanski jezik, ki ga izberete, ni pomemben pri preučevanju struktur in logike gradnje informacij. Te veščine so veliko pomembnejše in jih je mogoče naučiti iz katerega koli programskega jezika.
    • Pri izbiri jezika se osredotočite na namen, za katerega želite ustvariti programske kode, in šele nato izberite začetni jezik. Na primer, če želite razvijati spletno mesto, se morate najprej naučiti HTML5 in ga nato dopolniti s CSS, JavaScript in PHP. Če želite ustvarjati računalniške programe, se začnite učiti C ali katerega koli drugega običajnega programskega jezika.
    • Če postanete poklicni programer, boste morda ugotovili, da za svoje delo nikoli ne uporabljate jezika, ki ste se ga prvotno naučili. Namesto tega se boste skozi dokumentiranje in eksperimentiranje ves čas učili novih jezikov.
  2. 2 Poiščite brezplačne spletne vire, namenjene izbranemu jeziku. Internet je zaklad brezplačnih vaj, tečajev in videoposnetkov o jeziku, ki se ga odločite učiti. V dobesedno enem dnevu se lahko naučite osnov skoraj vsakega uvodnega jezika.
    • Tu je le nekaj priljubljenih spletnih mest: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools in še veliko več.
    • WikiHow ponuja tudi različna navodila za začetnike za učenje programskih jezikov.
    • V YouTubu najdete video posnetke za skoraj vse jezike.
    • Stack Exchange je eden izmed najbolj priljubljenih forumov, kjer profesionalni programerji odgovarjajo na vsa vprašanja uporabnikov.
    NASVET SPECIALISTA

    Archana Ramamoorthy, MS


    Tehnična direktorica delavnika Archana Ramamurthy je delovna direktorica (Severna Amerika). Odmevni strokovnjak za izdelke, zagovornik varnosti, zagovornik večje integracije na enakih konkurenčnih pogojih v tehnološki industriji. Diplomirala je na univerzi SRM in magistrirala na univerzi Duke. Na področju vodenja izdelkov deluje že več kot osem let.

    Archana Ramamoorthy, MS
    Delovni dan CTO

    Naš specialist deli svojo zgodbo:: »K kodiranju sem prišel, ne da bi vedel karkoli o računalniškem oblikovanju ali programiranju. Ko sem se želel naučiti pisati programe, sem začel brati knjige o jeziku in uporabljati informacije iz interneta.Danes je na svetu toliko virov, da se je zelo enostavno naučiti novih veščin! "


  3. 3 Prenesite dober urejevalnik besedil. Številni programski jeziki vam omogočajo uporabo zunanjih urejevalnikov besedil za pisanje programov. Poiščite urejevalnik besedila, ki bo prikazoval zamike in oznake kod.
    • Priljubljeni programi vključujejo Notepad ++ (Windows), TextWrangler (OS X) in JEdit (kateri koli sistem).
  4. 4 Prenesite vse prevajalnike, ki jih potrebujete. Nekateri programski jeziki zahtevajo prevajalnik za prikaz izvorne kode, ki ste jo napisali. Prevajalniki izvorno kodo prevedejo v enakovreden jezikovni program na nizki ravni, ki ga nato računalnik obdela. Mnogi prevajalniki so brezplačni in odprtokodni. Jeziki, ki zahtevajo uporabo prevajalnikov, so:
    • C;
    • C ++;
    • C #;
    • Java;
    • OSNOVNO;
    • Fortran.
  5. 5 Začnite svoj prvi projekt. Izberite dober uvodni projekt, ki vam bo omogočil, da preizkusite svoje nove sposobnosti. Na internetu je veliko predlogov in vaj na to temo. Na primer, lahko začnete z ustvarjanjem preprostih spletnih mest HTML, preprostih zbirk podatkov in funkcij PHP ali preprostih programov v katerem koli od jezikov, ki zahtevajo prevajalnike.
  6. 6 Komentirajte vso svojo kodo. Vsi programski jeziki imajo funkcijo komentarja, ki vam omogoča vnos besedila, ki ga prevajalnik prezre. Tako lahko kodi pustite komentarje. Ti komentarji so izjemno pomembni, tako da drugim sporočite, kako deluje vaša koda, in da se spomnite, kaj koda počne.
    • Funkcijo komentarja lahko uporabite za hitro odstranitev dela kode iz programa za namene testiranja. Dodajte oznake za komentarje na začetku in na koncu kode, ki jo želite začasno izključiti iz programa, nato pa odstranite te oznake, da vrnete kodo.
  7. 7 Razmislite o podrobnostih drugih programov ali spletnih projektov. Ko se kode naučite na poti, naj vas ne bo sram poiskati namigov v internetu in opazovati druge ljudi, ki rešujejo podobne težave. Vzemite si čas, da razumete, kako koda deluje.
    • Preberite ta članek, če želite izvedeti, kako si ogledate izvorno kodo katerega koli spletnega mesta.

Metoda 2 od 2: Razširite svoje znanje

  1. 1 Prijavite se na tečaje. Univerze, fakultete in internetni programi ponujajo programe in tečaje, ki vas ne bodo le naučili programiranja, ampak tudi pomagali pri iskanju zaposlitve. Medtem ko univerzitetna diploma iz računalništva ni vedno potrebna, vam lahko pomaga najti zaposlitev za polni delovni čas kot računalniški programer.
    • Neposredna komunikacija z učiteljem ali strokovnjakom za programiranje ima tudi nesporno korist, ki pa ni vedno na voljo prek spletnih tečajev.
    • Učenje, da postaneš programer, je lahko precej drago, zato dobro premisli, če se splača. Če radi pišete računalniške programe samo kot hobi, potem ne smete zapravljati časa in denarja za strokovne tečaje. Če želite graditi kariero na tem področju, vam bo pri tem lahko veliko pomagala pridobitev strokovne izobrazbe (vendar spet ni nujno, če imate talent).
  2. 2 Razširite svoje znanje. Ne boste imeli koristi le od učenja programskih jezikov, ampak tudi od tečajev matematike in logike, saj so ti predmeti pogosto potrebni za programiranje na visoki ravni. V šoli jih ni treba učiti, čeprav je lahko akademska nastavitev v pomoč.
    • Programiranje, ki vključuje fiziko in simulacijo, zahteva dobro razumevanje algoritmov in modelov.
    • Logika je temelj programiranja, zato vam lahko razumevanje logike in procesov pomaga pri reševanju težav pri pisanju kode.
    • Poznavanje napredne matematike najpogosteje ni potrebno za programiranje, lahko pa ga uporabimo za optimizacijo in druge koristi.
  3. 3 Naučite se več jezikov. Ko dobro razumete svoj prvi jezik, se lahko začnete učiti tudi drugih programskih jezikov. Poiščite jezik, ki dopolnjuje tistega, ki ga že poznate, ali izberite jezik, ki je potreben za določen projekt. Dodatne jezike, kot sta HTML in CSS, je običajno najlažje naučiti.
    • Java je eden najbolj priljubljenih jezikov in razvijalci Java so vedno v velikem povpraševanju. Java se uporablja v najrazličnejših sistemih in ima nešteto uporab. Java se uporablja za pisanje aplikacij za Android, enega najhitreje rastočih trgov.
    • C ++ je zelo priporočljiv, če se želite pridružiti razvijalcem video iger. Učenje programiranja v Unityju (široko uporabljanem in poceni motorju za igre) in UDK (koda za priljubljeni motor Unreal) vam bo odprlo nekatera vrata, vendar niso tako uporabna zunaj igralniške industrije.
    • Če želite ustvariti aplikacije za iPhone, bosta Xcode in Objective-C vaša prva izbira. Potrebovali boste Mac, saj je Xcode mogoče sestaviti samo na Macu.
    • Python je jezik za pisanje kode na strani strežnika, enega najlažjih za učenje. Python se uporablja za internetne storitve, kot sta Pinterest in Instagram, in dovolj preprosto je, da se v nekaj dneh naučite osnov.
  4. 4 Bodi potrpežljiv. Med programiranjem boste pogosto naleteli na težave, zlasti pri iskanju hroščev ali uporabi novih idej. Morali se boste naučiti biti zadovoljni z doseganjem majhnih rezultatov, namesto da bi celotno težavo rešili naenkrat. Potrpežljivost vam bo pomagala ustvariti boljšo kodo, kar pomeni, da bo vaš program bolje deloval in vaši sodelavci bodo zadovoljni.
  5. 5 Naučite se delati v skupini. Če na projektu hkrati dela več ljudi, imajo lahko drugačno vizijo, kako naj se projekt nadaljuje. Skupinsko delo je v poslovnem svetu skoraj neizogibno, zato bodite pripravljeni sodelovati z drugimi ljudmi, razen če nameravate seveda celoten projekt razviti sami.
  6. 6 Poiščite službo, kjer lahko vadite svoje programerske sposobnosti. Na prostovoljni osnovi ustvarjajte spletna mesta in računalniške programe. Delo s krajšim delovnim časom v majhnem podjetju lahko odpre tudi možnosti kodiranja spletnih mest in preprostih programov.
  7. 7 Klepetajte z drugimi programerji. Obstaja nešteto skupnosti razvijalcev, kjer lahko najdete podporo in navdih. Poiščite konvencije o programiranju, sodelujte v hackathonih ali gamejamih (srečanja razvijalcev za ustvarjanje programov ali iger v omejenem času), registrirajte se na več programskih forumih, da začnete ustvarjati svoje ime in se povečevati.
  8. 8 Vadite, vadite in vadite. Po nekaterih ocenah traja približno 15.000 ur programiranja, preden se lahko štejete za pravega mojstra. To pomeni leta stalne prakse. Spretnost programiranja boste resnično obvladali šele, ko boste veliko časa vložili v praktično delo in postali strokovnjak na svojem področju.
    • Poskusite programirati vsak dan, tudi ob vikendih. Programiranje prostega časa lahko vodi do odkritij in novih idej.