Kako pisati računalne programe

Autor: Ellen Moore
Datum Stvaranja: 12 Siječanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Tutorijal pevanja - Kako naučiti da pevaš (Da li neko ko loše peva moze da nauči da pevanje)
Video: Tutorijal pevanja - Kako naučiti da pevaš (Da li neko ko loše peva moze da nauči da pevanje)

Sadržaj

Kako tehnologija postaje sve dostupnija široj javnosti, tako postaje i potreba za programerima. Pisanje računalnih kodova i programa ili kodiranje (od engleskog "coding") vještina je koja se stjecala i poboljšavala s vremenom, ali čak je i najiskusniji programer nekada bio početnik. Postoji veliki broj programskih jezika koji su izvrsni za programere početnike, bez obzira na to gdje želite primijeniti svoje vještine (na primjer, JavaScript je prilično složen, pa je najbolje početi s HTML -om ili CSS -om). Naučite kako napisati računalne programe čitajući ovaj članak.

Koraci

Metoda 1 od 2: Naučite programski jezik

  1. 1 Ne brinite previše o tome koji jezik trebate izabrati za učenje. Mnogim programerima početnicima teško je odabrati jezik kada tek počinju učiti pisati programske kodove. Stvarni jezik koji odaberete nije bitan kada je u pitanju proučavanje struktura i logike izgradnje informacija. Ove su vještine mnogo važnije i mogu se naučiti sa bilo kojim programskim jezikom.
    • Prilikom odabira jezika koncentrirajte se na svrhu za koju želite stvoriti programske kodove, pa tek onda odaberite početni jezik. Na primjer, ako se želite baviti razvojem web stranice, trebali biste započeti učenjem HTML5, a zatim ga nadopuniti CSS, JavaScript i PHP. Ako želite stvarati računalne programe, počnite učiti C ili bilo koji drugi mainstream programski jezik.
    • Ako postanete profesionalni programer, možda ćete otkriti da za rad nikada ne koristite jezik koji ste izvorno naučili. Umjesto toga, stalno ćete učiti nove jezike kroz dokumentaciju i eksperimentiranje.
  2. 2 Pronađite besplatne mrežne izvore posvećene odabranom jeziku. Internet je škrinja s blagom besplatnih vodiča, tečajeva i video zapisa o jeziku koji odaberete za učenje. Osnove gotovo svakog uvodnog jezika možete naučiti doslovno u jednom danu.
    • Evo samo nekoliko popularnih web stranica: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools i mnoge druge.
    • WikiHow također nudi razne upute za početnike za učenje programskih jezika.
    • Na YouTubeu možete pronaći video zapise za gotovo sve jezike.
    • Stack Exchange jedan je od najpopularnijih foruma na kojem profesionalni programeri odgovaraju na sva pitanja korisnika.
    SAVJET SPECIJALISTE

    Archana Ramamoorthy, MS


    Radni CTO Archana Ramamurthy je radni dan CTO (Sjeverna Amerika). Visoki stručnjak za proizvode, zagovornik sigurnosti, zalaganje za veću integraciju na jednakim tržišnim uvjetima u tehnološkoj industriji. Diplomirala je na Sveučilištu SRM, a magistrirala na Sveučilištu Duke. Na području upravljanja proizvodima radi više od osam godina.

    Archana Ramamoorthy, MS
    CTO radnim danom

    Naš stručnjak dijeli svoju priču:: „Došao sam do kodiranja ne znajući ništa o računalnom dizajnu ili programiranju. Kad sam htio naučiti pisati programe, počeo sam čitajući knjige na tom jeziku i koristeći informacije s interneta.Danas je u svijetu dostupno toliko resursa da je vrlo lako naučiti nove vještine! "


  3. 3 Preuzmite dobar uređivač teksta. Mnogi programski jezici omogućuju vam korištenje vanjskih uređivača teksta za pisanje programa. Pronađite uređivač teksta koji će prikazati uvlačenje i oznake koda.
    • Popularni programi uključuju Notepad ++ (Windows), TextWrangler (OS X) i JEdit (bilo koji sustav).
  4. 4 Preuzmite sve potrebne prevoditelje. Neki programski jezici zahtijevaju prevoditelj za prikaz izvornog koda koji ste napisali. Prevoditelji prevode izvorni kod u ekvivalentni jezični program na niskoj razini, koji zatim obrađuje računalo. Mnogi prevoditelji su besplatni i otvorenog koda. Jezici koji zahtijevaju korištenje prevoditelja uključuju:
    • C;
    • C ++;
    • C #;
    • Java;
    • OSNOVNI, TEMELJNI;
    • Fortran.
  5. 5 Započni svoj prvi projekt. Odaberite dobar uvodni projekt koji će vam omogućiti da isprobate svoje nove vještine. Na Internetu postoji mnogo prijedloga i uputstava o ovoj temi. Na primjer, možete početi stvaranjem jednostavnih HTML web stranica, jednostavnih PHP baza podataka i funkcija ili jednostavnih programa na bilo kojem od jezika za koje su potrebni prevoditelji.
  6. 6 Komentirajte sav svoj kôd. Svi programski jezici imaju funkciju komentara koja vam omogućuje unos teksta koji prevoditelj zanemaruje. Dakle, možete ostaviti komentare kodu. Ovi su komentari iznimno važni, kako biste drugima dali do znanja kako radi vaš kôd, ali i podsjetili se što kôd radi.
    • Funkcija komentara može se koristiti za brzo uklanjanje dijela koda iz programa radi testiranja. Dodajte oznake za oba komentara na početku i na kraju koda koji želite privremeno isključiti iz programa, a zatim uklonite te oznake da biste vratili kôd.
  7. 7 Razmotrite detalje drugih programa ili web projekata. Kad naučite kôd u pokretu, nemojte se sramiti tražiti tragove na internetu i gledati druge ljude kako rješavaju slične probleme. Odvojite vrijeme da shvatite kako kod radi ono što radi.
    • Pročitajte ovaj članak da biste saznali kako pregledati izvorni kod bilo koje web stranice.

Metoda 2 od 2: Proširite svoje znanje

  1. 1 Prijavite se na tečajeve. Sveučilišta, fakulteti i internetski programi nude programe i tečajeve koji vas neće samo naučiti programirati, već će vam pomoći i u pronalasku posla. Sveučilišna diploma informatike nije uvijek potrebna, ali vam može pomoći da pronađete posao programera s punim radnim vremenom.
    • Neosporna je i korist od izravne komunikacije s učiteljem ili stručnjakom za programiranje, koja nije uvijek dostupna putem internetskih tečajeva.
    • Učenje postati programer može biti prilično skupo, pa dobro razmislite isplati li se to. Ako volite pisati računalne programe samo iz hobija, ne biste trebali gubiti vrijeme i novac na stručne tečajeve. Ako želite izgraditi karijeru u ovom području, stjecanje stručnog obrazovanja može vam puno pomoći u tome (ali, opet, nije potrebno ako imate talenta).
  2. 2 Proširite svoje znanje. Nećete imati koristi samo od učenja programskih jezika, već i od tečajeva matematike i logike jer su ti predmeti često potrebni za programiranje na visokoj razini. Ne morate ih podučavati u školi, iako akademsko okruženje može biti od pomoći.
    • Programiranje koje uključuje fiziku i simulaciju zahtijeva dobro razumijevanje algoritama i modela.
    • Logika je temelj programiranja, pa vam razumijevanje logike i procesa može pomoći u rješavanju problema pri pisanju koda.
    • Poznavanje napredne matematike najčešće nije potrebno za programiranje, ali se može koristiti za optimizaciju i druge pogodnosti.
  3. 3 Naučite više jezika. Nakon što dobro razumijete svoj prvi jezik, možete početi učiti i druge programske jezike. Pronađite jezik koji nadopunjuje jezik koji već poznajete ili odaberite jezik koji je potreban za određeni projekt. Dodatne jezike poput HTML -a i CSS -a obično je najlakše naučiti.
    • Java je jedan od najpopularnijih jezika i Java programeri su uvijek u velikoj potražnji. Java se koristi u raznim sustavima i ima bezbroj upotreba. Java se koristi za pisanje aplikacija za Android, jedno od najbrže rastućih tržišta.
    • C ++ se toplo preporučuje ako se želite pridružiti proizvođačima videoigara. Učenje programiranja u Unityju (široko korišteni i jeftini motor za igre) i UDK (kod za popularni Unreal engine) otvorit će vam neka vrata, ali nisu toliko korisna izvan gaming industrije.
    • Ako želite stvoriti iPhone aplikacije, Xcode i Objective-C bit će vaš prvi izbor. Trebat će vam Mac jer se Xcode može sastaviti samo na Macu.
    • Python je jezik za pisanje koda na strani poslužitelja, jedan od najlakših za učenje. Python se koristi za internetske usluge poput Pinteresta i Instagrama, a dovoljno je jednostavan da nauči osnove u samo nekoliko dana.
  4. 4 Budi strpljiv. Tijekom programiranja često ćete naići na probleme, osobito kada tražite greške ili primjenjujete nove ideje. Morat ćete naučiti biti zadovoljni postizanjem malih rezultata umjesto rješavanja cijelog problema odjednom. Strpljenje će vam pomoći u stvaranju boljeg koda, što znači da će vaš program bolje funkcionirati, a vaše će kolege biti sretne.
  5. 5 Naučite raditi u timu. Ako više ljudi istovremeno radi na projektu, oni mogu imati drugačiju viziju o tome kako bi se projekt trebao odvijati. Timski rad je gotovo neizbježan u poslovnom svijetu, stoga budite spremni raditi s drugim ljudima, osim ako naravno ne namjeravate sami razviti cijeli projekt.
  6. 6 Pronađite posao na kojem možete vježbati svoje vještine programiranja. Volonterski izrađujte web stranice i računalne programe. Rad s nepunim radnim vremenom u maloj tvrtki također može otvoriti mogućnosti kodiranja web stranica i jednostavnih programa.
  7. 7 Razgovarajte s drugim programerima. Postoji bezbroj zajednica programera u kojima možete pronaći podršku i inspiraciju. Potražite konvencije programiranja, sudjelujte u hackathonima ili gamejamovima (okupljanja programera za stvaranje programa ili igara u ograničenom vremenu), registrirajte se na nekoliko programskih foruma kako biste počeli stvarati svoje ime i razvijati veze.
  8. 8 Vježbajte, vježbajte i vježbajte. Prema nekim procjenama, potrebno je oko 15.000 sati programiranja da biste se mogli smatrati pravim majstorom. To znači godine stalne prakse. Vještinu programiranja doista ćete svladati tek kada uložite puno vremena u praktičan rad i postanete stručnjak u svom području.
    • Pokušajte programirati svaki dan, čak i vikendom. Programiranje slobodnog vremena može dovesti do otkrića i novih ideja.