6 načinov za učenje programskih jezikov

Kazalo:

6 načinov za učenje programskih jezikov
6 načinov za učenje programskih jezikov

Video: 6 načinov za učenje programskih jezikov

Video: 6 načinov za učenje programskih jezikov
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, April
Anonim

Če vas zanima ustvarjanje računalniških programov, mobilnih aplikacij, spletnih mest, iger ali kakršne koli programske opreme, morate vedeti, kako jih programirati. Programi so narejeni v programskem jeziku. Ta jezik omogoča delovanje programov na strojih, ki jih upravljajo, na primer računalnike, mobilne telefone ali drugo strojno opremo.

Korak

Metoda 1 od 6: Izbira programskega jezika

Naučite se programskega jezika 1. korak
Naučite se programskega jezika 1. korak

Korak 1. Določite svoje interese

Lahko se začnete učiti katerega koli programskega jezika (čeprav so nekateri jeziki "lažji" od drugih "), zato se boste morda želeli učiti tako, da se vprašate:" Kaj želim doseči z obvladovanjem programskega jezika? ". Določite, kaj programskega jezika, ki bi se ga morali naučiti, in vam daje dobro izhodišče.

Če želite biti spletni razvijalec, morate obvladati drug jezik kot razvijalec namiznih programov. Ustvarjanje mobilne aplikacije zahteva tudi drugačen jezik kot programiranje računalnika. Vse vaše odločitve bodo določile smer vašega učenja

Naučite se programskega jezika 2. korak
Naučite se programskega jezika 2. korak

Korak 2. Razmislite o učenju preprostega jezika

Ne glede na to, kaj se odločite, se boste morda želeli naučiti enostavnejšega jezika na višji ravni. Ti jeziki so še posebej uporabni za začetnike, saj poučujejo osnovne koncepte programiranja in razmišljanja, ki jih je mogoče uporabiti v katerem koli jeziku.

  • Dva najbolj priljubljena jezika v tej kategoriji sta Python in Ruby. Oba sta objektno usmerjena jezika spletnih aplikacij, ki uporabljata sintakso, ki je enostavna za branje.
  • Objektno usmerjeni programski jeziki pomenijo, da so zgrajeni okoli koncepta "objektov" ali podatkovnih nizov in njihove manipulacije. Ta koncept se uporablja v različnih naprednih programskih jezikih, kot so C ++, Java, Objective-C in PHP.
Naučite se programskega jezika 3. korak
Naučite se programskega jezika 3. korak

Korak 3. Preberite nekaj osnovnih vodnikov za različne jezike

Če še vedno niste prepričani, katerega jezika se želite naučiti, preberite navodila za več različnih jezikov. Če je en jezik lažje razumljiv kot drugi, poskusite uporabiti ta jezik in preverite, ali vam ustreza. Na internetu obstaja na tisoče vadnic za vsak programski jezik, mnoge pa so na voljo na WikiHowu

  • Python - Odličen jezik za začetnike in precej zmogljiv, če začnete razumeti, kako ga uporabljati. Ta jezik se uporablja v številnih spletnih aplikacijah in celo nekaterih igrah.
  • Java - Uporablja se v različnih vrstah programov, od iger, spletnih aplikacij do programske opreme za bankomate.
  • HTML - začetni jezik, ki ga morajo obvladati vsi spletni razvijalci. Preden se naučite katerega koli drugega jezika spletnega programiranja, bi morali poznati HTML.
  • C - Čeprav je precej star, je C še vedno močan in je osnova novejših C ++, C# in Objective -C.

Metoda 2 od 6: Od začetka

Naučite se programskega jezika 4. korak
Naučite se programskega jezika 4. korak

Korak 1. Naučite se osnovnih konceptov programskega jezika po vaši izbiri

Čeprav bodo koraki odvisni od izbranega programskega jezika, imajo vsi programski jeziki osnovne koncepte, ki so uporabni za izdelavo programov. Z zgodnjim učenjem teh konceptov boste lažje rešili težave in ustvarili zmogljivo in učinkovito kodo. Spodaj so skupni osnovni pojmi, ki jih najdemo v številnih različnih jezikih:

  • Spremenljivke - spremenljivka je način shranjevanja in sklicevanja na vedno spreminjajoče se podatke. S spremenljivkami je mogoče upravljati in imajo pogosto posebne vrste, kot so "cela števila", "znaki" itd., Ki določajo, katere podatke je mogoče shraniti. Pri programiranju imajo spremenljivke običajno imena, ki jih bralcem nekoliko olajšajo razumevanje. Tako spremenljivke olajšajo interakcijo z drugimi deli kode.
  • Pogojne izjave - te izjave so dejanja, ki temeljijo na resničnosti ali lažnosti izjave. Najpogostejša oblika pogojnega stavka je "Če-potem". Če je trditev resnična (npr. X = 5), se bo nekaj zgodilo. Če je trditev napačna (npr. X! = 5), se bo zgodilo nekaj drugega.
  • Funkcija ali podprogram - Ime tega koncepta se razlikuje glede na programski jezik. Ta koncept se običajno imenuje "postopek", "metoda" ali "klicna enota" in je manjši program znotraj programa. Program lahko program večkrat »pokliče« in programerjem omogoča enostavno ustvarjanje zapletenih programov.
  • Vnos podatkov - Ta koncept je zelo širok in se uporablja v skoraj vseh programskih jezikih. Ta koncept vključuje rokovanje z vnosom uporabnika in shranjevanje že vnesenih podatkov. Način vnosa podatkov je odvisen od vrste programa in vnosa, ki je na voljo uporabniku (tipkovnica, datoteka itd.). To je povezano z Output, ki bo uporabniku prikazal rezultate bodisi v obliki prikaza na zaslonu ali kot datoteko.
Naučite se programskega jezika 5. korak
Naučite se programskega jezika 5. korak

Korak 2. Namestite potrebno programsko opremo

Večina programskih jezikov zahteva "prevajalnik", program, ki prevede kodo v jezik, ki ga stroj razume. Drugi jeziki, na primer Python, uporabljajo tolmače, ki lahko izvajajo kodo brez njenega sestavljanja.

  • Nekateri jeziki imajo IDE (Integrirano razvojno okolje), ki običajno vsebuje urejevalnik kod, "prevajalnik" ali tolmač in "razhroščevalnik". IDE omogočajo programerjem, da na enem mestu opravljajo zahtevane funkcije. IDE ima lahko tudi vizualno predstavitev hierarhije in imenika predmetov.
  • Na internetu je na voljo veliko urejevalnikov kod. Urejevalniki kod ponujajo različne načine krepke sintakse in ponujajo druga orodja, prijazna do razvijalcev.

Metoda 3 od 6: Ustvarite svoj prvi program

Naučite se programskega jezika 6. korak
Naučite se programskega jezika 6. korak

Korak 1. Osredotočite se na en koncept naenkrat

Eden prvih programov za kateri koli jezik je bil "Hello World". Ta program je preprost program, ki na zaslonu prikaže besedilo "Hello World" (ali kakšno drugo različico). Ta program uči začetnike programerje, da ustvarijo osnovne funkcionalne programe in kako ravnati z izhodom. S spreminjanjem besedila se lahko naučite, kako program ravna z osnovnimi podatki. Angleški WikiHow ima več vodnikov, kako programirati "Hello World" v različnih programskih jezikih:

  • Pozdravljeni svet v Pythonu
  • Pozdravljeni svet v Rubyju
  • Pozdravljeni svet v C
  • Pozdravljeni svet v PHP
  • Pozdravljeni svet v C#
  • Pozdravljeni svet v Javi
Naučite se programskega jezika Korak 7
Naučite se programskega jezika Korak 7

Korak 2. Naučite se z dekonstrukcijo spletnega vzorčnega programa

Na internetu je na tisoče vzorcev kod za skoraj vse vrste programskega jezika. Uporabite te primere, če želite izvedeti, kako različni vidiki jezika delujejo in kako različni deli jezika delujejo. Za pripravo lastnega programa vzemite dele iz navedenih primerov.

Naučite se programskega jezika 8. korak
Naučite se programskega jezika 8. korak

Korak 3. Preverite skladnjo

Sintaksa je način pisanja jezika, ki ga razumeta "prevajalnik" in "tolmač". Vsak jezik ima drugačno skladnjo, čeprav se nekateri deli skladnje uporabljajo tudi v mnogih programskih jezikih. Učenje sintakse je zelo pomembno za učenje programiranja in običajno je prva misel, ki mi pride na misel, ko ljudje slišijo o računalniškem programiranju. V resničnem svetu je sintaksa le temelj za gradnjo nadaljnjih konceptov.

Naučite se programskega jezika 9. korak
Naučite se programskega jezika 9. korak

Korak 4. Poskusite s spremembami

Naredite spremembe v vzorčnem programu in preizkusite rezultate. Z eksperimentiranjem boste hitreje izvedeli, kaj deluje in kaj ne, kot branje knjige ali vodnika. Ne bojte se prekiniti programa; učenje o odpravljanju napak je del razvojnega procesa in nove stvari na začetku skoraj nikoli ne delujejo dobro.

Naučite se programskega jezika 10. korak
Naučite se programskega jezika 10. korak

Korak 5. Začnite se učiti odpravljanja napak

Pri programiranju boste naleteli na napake/hrošče, ki so programske napake in se lahko pojavijo kjer koli. Te napake so lahko neškodljive ali pa celo preprečijo zagon vašega programa. Odkrivanje napak in njihovo odpravljanje je pomemben proces pri razvoju programske opreme, zato bi morali to narediti že zgodaj.

Ko eksperimentirate s spreminjanjem osnovnega programa, boste ugotovili, da stvari ne delujejo pravilno. Iskanje drugih načinov za zagon programov je ena najdragocenejših veščin, ki bi jih morali imeti kot programer

Naučite se programskega jezika 11. korak
Naučite se programskega jezika 11. korak

Korak 6. Komentirajte svojo kodo

Skoraj vsak programski jezik ima funkcijo "komentarja", ki vam omogoča vnos besedila, ki ga tolmač ali prevajalnik ne obdeluje. Ne samo, da se spomnite, kaj koda počne v velikih programih, ampak je tudi pomemben proces v okoljih za sodelovanje, saj komentarji drugim omogočajo, da razumejo, kaj počne vaša koda.

Metoda 4 od 6: Študija z rutino

Naučite se programskega jezika 12. korak
Naučite se programskega jezika 12. korak

Korak 1. Vsak dan napišite kodo

Obvladovanje programskega jezika traja nekaj časa. Tudi za obvladovanje preprostega jezika, kot je Python (za razumevanje osnovne skladnje traja le 1-2 dni), potrebujete veliko časa. Kot vsaka druga sposobnost je praksa ključ do tečnosti. Poskusite porabiti nekaj minut na dan za pisanje kode, čeprav je med službo in večerjo le ena ura.

Naučite se programskega jezika 13. korak
Naučite se programskega jezika 13. korak

Korak 2. Postavite cilje programa

Z določanjem ciljev, ki so zahtevni, a še vedno dosegljivi, boste lahko začeli reševati težave in iskati rešitve. Poskusite izbrati osnovno aplikacijo, na primer kalkulator, in razmislite, kako jo zgraditi. Uporabite skladnjo in koncepte, ki ste se jih naučili, in jih uporabite za svoj program.

Naučite se programskega jezika 14. korak
Naučite se programskega jezika 14. korak

Korak 3. Pogovorite se z drugimi in preberite druge programe

Obstaja veliko programskih skupnosti, ki se ukvarjajo s posebnimi disciplinami ali jeziki. Iskanje in sodelovanje v teh skupnostih bo olajšalo vaš učni proces. Imeli boste dostop do številnih primerov in orodij, ki vam bodo pomagala pri učnem procesu. Branje kode drugih programerjev bo navdušilo in vam pomagalo razumeti koncepte, ki jih ne poznate.

  • Poiščite spletne forume in skupnosti za programiranje svojega jezika. Prepričajte se, da sodelujete, ne samo vprašajte. Skupnost se običajno obravnava kot prostor za sodelovanje in razpravo, ne le kot prostor za vprašanja in odgovore. Morda boste prosili za pomoč, vendar ne pozabite pokazati kode in biti odprti za preizkušanje drugih pogledov.
  • Ko boste imeli nekaj izkušenj, se poskusite udeležiti skupne seje programiranja ali hack-a-thona. Oba sta dogodka, kjer ljudje ali ekipe tekmujejo s časom, da bi ustvarili programe, ki delujejo in se običajno vrtijo okoli določene teme. Ti dogodki so lahko zabavni in odličen način za spoznavanje drugih programerjev.
Naučite se programskega jezika 15. korak
Naučite se programskega jezika 15. korak

Korak 4. Izzovite se, da se boste še naprej zabavali

Poskusite narediti nekaj, česar ne veste. Ugotovite, kako nekaj narediti in to vključiti v svoj program. Ne zadovoljujte se s programom, ki deluje; naredite vse, da zagotovite brezhibno delovanje vseh vidikov vašega programa.

Metoda 5 od 6: širjenje znanja

Naučite se programskega jezika 16. korak
Naučite se programskega jezika 16. korak

Korak 1. Opravite usposabljanje za programiranje

Mnoge univerze, fakultete in fakultete ponujajo tečaje programiranja, ki jih lahko opravljate, tudi če niste študent. Programi programiranja so dober način za učenje, saj vam bodo pomagali izkušeni programerji in spoznali druge lokalne programerje.

Naučite se programskega jezika 17. korak
Naučite se programskega jezika 17. korak

Korak 2. Kupite ali si sposodite priročnik

Obstaja veliko knjig o programiranju za vsak jezik. Čeprav vaše znanje ne sme biti omejeno s knjigami, knjige o programiranju ponujajo dobre reference in primere.

Naučite se programskega jezika 18. korak
Naučite se programskega jezika 18. korak

Korak 3. Naučite se matematike in logike

Večina programskih konceptov vključuje osnovno aritmetiko, vendar se boste morda želeli naučiti naprednejših konceptov. Pomembno je obvladati matematiko, če razvijate kompleksne simulacije ali druge algoritmične programe. Za redno programiranje ne potrebujete kompleksne matematike. Proučevanje logike, zlasti računalniške, vam bo pomagalo razumeti, kako rešiti težave za napredne programe.

Naučite se programskega jezika 19. korak
Naučite se programskega jezika 19. korak

Korak 4. Ne prenehajte s programiranjem

Priljubljena teorija pravi, da poveljnik potrebuje 10 tisoč ur letenja. Medtem ko se o resničnosti razpravlja, ostaja splošno načelo: obvladovanje česar koli zahteva čas in predanost. Ne pričakujte, da boste vse razumeli čez noč, če pa se boste osredotočili na študij, boste morda postali strokovnjak na svojem področju.

Naučite se programskega jezika 20. korak
Naučite se programskega jezika 20. korak

Korak 5. Naučite se drugega programskega jezika

Čeprav lahko z enim programskim jezikom uspete, mnogi programerji povečajo svojo konkurenčnost z učenjem drugega programskega jezika. Njihov drugi ali tretji programski jezik običajno podpira njihov prvi jezik in jim pomaga razviti bolj zapletene in zanimive programe. Ko dobro razumete svoj prvi jezik, se naučite drugega jezika.

Morda se vam zdi, da je učenje drugega jezika hitrejše od učenja prvega. Osnovne koncepte programiranja je mogoče uporabiti v različnih jezikih, še posebej, če so jeziki še vedno povezani

Metoda 6 od 6: Uporaba spretnosti

Naučite se programskega jezika 21. korak
Naučite se programskega jezika 21. korak

Korak 1. Vzemite dodiplomski tečaj

Čeprav vam v resnici ni treba, vas bo študij na dodiplomskem študiju na univerzi izpostavil več jezikom in vam pomagal razširiti mrežo strokovnjakov in drugih študentov. Ta metoda zagotovo ni za vsakogar in mnogi uspešni programerji se nikoli niso udeležili uradne ustanove.

Naučite se programskega jezika 22. korak
Naučite se programskega jezika 22. korak

Korak 2. Ustvarite portfelj

Ko programirate in razširite svoje znanje, se prepričajte, da je vaše najboljše delo shranjeno v vašem portfelju. Svoj portfelj lahko anketarjem in potencialnemu šefu prikažete kot primer svojega dela. Poskrbite, da bo vaše delo prikazano v prostem času in da boste lahko oddali svoje delo za podjetje, v katerem delate.

Naučite se programskega jezika 23. korak
Naučite se programskega jezika 23. korak

Korak 3. Poiščite samostojno službo

Za programerje, zlasti za ustvarjalce mobilnih aplikacij, obstaja veliko možnosti za samostojno zaposlitev. Poskusite narediti nekaj aplikacij, da boste razumeli, kako deluje pri razvoju komercialnih aplikacij. Pogosto lahko svoje samostojno delo uporabite za izdelavo portfelja in režiranje objavljenega dela.

Naučite se programskega jezika 24. korak
Naučite se programskega jezika 24. korak

Korak 4. Razvijte komercialni ali brezplačni program

Za zaslužek pri programiranju vam ni treba delati za nekoga drugega. Če lahko programirate, lahko ustvarite svojo programsko opremo in jo objavite na drugih spletnih mestih ali trgih. Bodite pripravljeni podpreti svojo komercialno izdano aplikacijo, ker kupci pričakujejo, da bo aplikacija delovala.

Brezplačne aplikacije so priljubljen način za distribucijo majhnih programov ali orodij. Razvijalci ne bodo zaslužili denarja, vendar bodo zaslužili dobro ime, razvijalci pa bodo bolj vidni v skupnosti

Nasveti

  • Če vas zanima razvoj iger, poskusite Python, C ++ ali Java. Od vseh treh je C ++ najuspešnejši, Python je najlažji jezik za učenje, Java pa deluje v sistemih Windows, Mac in Linux brez sprememb.
  • Spoznajte brezplačno programsko opremo in izvorno kodo programa, ki je na voljo v imeniku brezplačne programske opreme. Zakaj bi ustvarjali nov program, če lahko izboljšate obstoječega? Vendar se prepričajte, da razumete, kaj programirate.
  • Za večino ljudi je ustvarjanje zanimivih ali uporabnih programov bolj zanimivo kot sledenje zgledom v knjigah. Z iskalnikom poiščite projekte, ki vas zanimajo.
  • Ko se naučite česa novega, je dobro, da to uporabite sami in spremenite obliko, da boste lahko napovedali rezultate in razumeli koncept.
  • Uporabite nov programski vmesnik in razpoložljive reference proizvajalcev programske opreme.
  • Na voljo so vam reference. Naj vas ne bo sram, če si ne morete zapomniti vseh kod na pamet, saj obvladanje zahteva čas. Pomembno je, da veste, kje najdete reference.
  • Za vajo poskusite učiti ljudi. Ne samo, da boste postali bolj kompetentni, lahko boste razmišljali tudi z različnih vidikov.

Priporočena: