Kako se doma naučiti računalniškega programiranja (s slikami)

Kazalo:

Kako se doma naučiti računalniškega programiranja (s slikami)
Kako se doma naučiti računalniškega programiranja (s slikami)

Video: Kako se doma naučiti računalniškega programiranja (s slikami)

Video: Kako se doma naučiti računalniškega programiranja (s slikami)
Video: Untouched Abandoned Afro-American Home - Very Strange Disappearance! 2024, April
Anonim

Računalniško programiranje je neprecenljiva veščina za vsakogar, ki bi želel graditi in oblikovati računalniške programe, programsko opremo ali aplikacije za telefon ali tablični računalnik. Na srečo vam ni treba vpisati sedeža na fakulteti, če se želite naučiti razmišljati kot programer in pridobiti potrebne veščine. Možno je-in ni redko-naučiti se programirati na spletu iz udobja svojega doma. Mnoge spletne strani predstavljajo izobraževalne tečaje, do katerih lahko dostopate brezplačno in so koristni tako za začetnike kot za izkušene koderje, ki si želijo pobrati nekaj novih profesionalnih trikov.

Koraki

1. del od 4: Izbira brezplačnega spletnega mesta za programiranje

Naučite se računalniškega programiranja na spletu doma 1. korak
Naučite se računalniškega programiranja na spletu doma 1. korak

Korak 1. Izberite Code Academy, če ste začetnik programer

Code Academy je dobro znano in priljubljeno spletno mesto, ki lahko neizkušenim programerjem pomaga pri spoznavanju osnov. Spletno mesto je brezplačno in lahko izberete različne tečaje, ki vam omogočajo spoznavanje različnih programskih jezikov in vidikov programiranja. Ponudbe tečajev vključujejo: JavaScript, PHP, Python in HTML + CSS. Več o tem na

Če vam je všeč slog Code Academy, si oglejte tudi nekaj podobnih (in tudi brezplačnih) spletnih mest za programiranje. Glejte na primer Code.org na naslovu https://www.code.org. Oglejte si tudi Code School na

Naučite se računalniškega programiranja na spletu doma 2. korak
Naučite se računalniškega programiranja na spletu doma 2. korak

Korak 2. Če želite video vadnico, se udeležite tečajev na Kahn Academy

Za vizualne učence, ki želijo pridobiti nekaj programerskih veščin na spletu, je morda najboljša možnost Kahn Academy. Brezplačno je, razredi Akademije Kahn vključujejo navodila za programiranje po korakih in spremljajoče videoposnetke za ogled.

Izvedite več in si oglejte nekaj predavanj na spletu na naslovu

Naučite se računalniškega programiranja na spletu doma 3. korak
Naučite se računalniškega programiranja na spletu doma 3. korak

Korak 3. Če želite preseči osnove, poglejte odprto programsko opremo MIT

Tehnološki inštitut Massachusetts objavlja učne načrte na spletu iz starih tečajev. To je odličen vir za radovedne programerje, ki se želijo učiti od inštruktorjev na najvišji ravni. Čeprav to ni najboljša možnost za začetnike-tečaji vam ne omogočajo sodelovanja z inštruktorji in morda ne boste mogli dostopati do vseh gradiv tečajev-OCW je odličen vir za bolj izkušene programerje, ki želijo izpolniti svoje programiranje znanja.

Več na spletu na

2. del od 4: Učenje na spletnih mestih za programiranje plačil

Naučite se računalniškega programiranja na spletu doma 4. korak
Naučite se računalniškega programiranja na spletu doma 4. korak

Korak 1. Izberite Udacity za delo z osebnim trenerjem za programiranje

Če vam ni všeč, da brez nadzora ali pomoči skočite v tečaje spletnega programiranja, je morda Udacity pravo mesto za vas. Za delo na spletu boste dobili osebnega trenerja. Trener vam bo pomagal krmariti po vodenih tečajih programiranja na spletnem mestu. Toda Udacity ni brezplačen; za njihove storitve morate plačati.

Pouk lahko stane kar 999 USD. Za več informacij obiščite spletno mesto Udacity na:

Naučite se računalniškega programiranja na spletu doma 5. korak
Naučite se računalniškega programiranja na spletu doma 5. korak

Korak 2. Odločite se za Udemy, če vas zanima velika izbira tečajev

Spletno mesto ponuja več kot 55 000 tečajev, od katerih se večina ukvarja z vidiki kodiranja in programiranja. Pouk vodijo strokovnjaki s tega področja, čeprav mnogi zahtevajo plačilo. Udemy ponuja tudi veliko brezplačnih tečajev za začetnike na uvodni ravni. Če želite spletno mesto z velikim številom posebnih tečajev, pojdite na Udemy.

  • Bodite pozorni tudi na pogosto prodajo Udemyja. Medtem ko so tečaji na začetku po dostopnih cenah (od 10 USD), lahko prodaja zniža stroške tečajev za 50-85%.
  • Več na spletu na
Naučite se računalniškega programiranja na spletu doma 6. korak
Naučite se računalniškega programiranja na spletu doma 6. korak

Korak 3. Izberite Code Avengers, če želite delati v jeziku, ki ni angleški

Code Avengers ima sedež na Novi Zelandiji in poleg angleščine ponuja tečaje programiranja v ruskem, nizozemskem, španskem, turškem, italijanskem in portugalskem jeziku. Spletno mesto se osredotoča na poučevanje običajnih kodirnih jezikov, kot so Python, Java Script in HTML + CSS. Spletno mesto ponuja brezplačno preskusno obdobje, v katerem se lahko brezplačno udeležujete tečajev.

  • Code Avengers ponuja tudi razrede, zasnovane posebej za mlade programerje, stare od 5 do 16 let.
  • Preizkusite brezplačno preskusno obdobje in izvedejte več na:

3. del 4: Obiskovanje tečaja programiranja

Naučite se računalniškega programiranja na spletu doma 7. korak
Naučite se računalniškega programiranja na spletu doma 7. korak

Korak 1. Izberite tečaj programiranja, ki vas zanima

Na primer, če vas zanima oblikovanje elegantnih spletnih mest, poiščite tečaje na temah, kot so HTML/CSS, jQuery ali Ajax. Če želite ustanoviti lastno spletno podjetništvo, sta PHP in MySQL dobra izbira za to.

Večina podjetij malih spletnih podjetij je zgrajenih z uporabo teh odprtokodnih (in pogosto brezplačnih) tehnologij

Naučite se računalniškega programiranja na spletu doma 8. korak
Naučite se računalniškega programiranja na spletu doma 8. korak

Korak 2. Osredotočite se na Javo, da se naučite najbolj priljubljenega jezika

Java se uporablja na več kot 7 milijard napravah po vsem svetu (vključno z mobilnimi telefoni Android), zato je naravno izhodišče za vse, ki se učijo programiranja. Jezik je v velikem povpraševanju, mnogi delodajalci pa posebej zahtevajo, da njihovi bodoči programerji uporabljajo Javo.

  • Tečaji v Javi so na voljo na vsakem spletnem mestu za učenje.
  • Poleg učnih spletnih mest obstaja veliko spletnih skupnosti Java, ki bodo pomagale začetnikom programerjem, vključno z veliko skupnostjo Java na LinkedInu.
Naučite se računalniškega programiranja na spletu doma 9. korak
Naučite se računalniškega programiranja na spletu doma 9. korak

Korak 3. Vzemite tečaj C, C#ali C ++, da se naučite 3 med seboj povezane jezike

Ko boste izbrali spletno mesto z navodili, bo naslednja pomembna odločitev izbira programskega jezika za učenje. C je eden najstarejših in dosledno uporabljenih jezikov. C ++ uporabnikom omogoča ustvarjanje programov za najrazličnejše platforme, C# (izgovorjeno ostro C) pa je najsodobnejša ponovitev jezika.

Vsa že omenjena učna spletna mesta bodo ponujala tečaje v vseh treh jezikih

Naučite se računalniškega programiranja na spletu doma 10. korak
Naučite se računalniškega programiranja na spletu doma 10. korak

Korak 4. Naučite se SQL, če želite delati na področju upravljanja podatkov

SQL je priljubljen kodirni jezik za podjetnike in druge, ki delajo na področjih, ki zahtevajo upravljanje in uporabo znatnih količin podatkov. Jezik vam omogoča nastavitev in upravljanje baz podatkov.

Čeprav SQL ni tako vsestranski kot Java ali C, je zelo povpraševan po profesionalnih programerjih in kodirnikih. Večina delodajalcev od programerjev za obdelavo podatkov zahteva, da obvladajo SQL

Naučite se računalniškega programiranja na spletu doma 11. korak
Naučite se računalniškega programiranja na spletu doma 11. korak

Korak 5. Izberite Python, če želite začeti lažje

Python ni tako zahteven za učenje kot nekateri drugi kodirni jeziki, na primer Java ali C ++. Običajno se uporablja za izdelavo spletnih mest in izdelavo baz podatkov, prav tako pa je dovolj vsestranski za gradnjo iger in programske opreme.

Sčasoma se večina programerjev nauči veliko jezikov. V tem smislu ni preveč pomembno, kateri je vaš prvi jezik, če izberete dodatne jezike, ko se naučite prvega

Naučite se računalniškega programiranja na spletu doma 12. korak
Naučite se računalniškega programiranja na spletu doma 12. korak

Korak 6. Poigrajte se z vzorčno kodo, ki vam jo ponuja tečaj

Večina spletnih tečajev vam bo pokazala vzorčno kodo, ki vam bo pomagala razumeti, kaj počnejo določeni pritiski tipk in besedila. Torej, namesto da bi samo gledali kodo, se poigravali in jo spreminjali, potem poglejte, kakšne rezultate je imelo vaše poigravanje. To vam bo pomagalo hitreje razumeti določene koncepte.

  • To je še posebej pomembno, če vaš tečaj težko bere. Branje o kodiranju in dejansko kodiranje sta zelo različna procesa.
  • Izvedite vzorčno kodo iz svojega tečaja, da boste resnično razumeli načela kodiranja, ki se jih učite.
Naučite se računalniškega programiranja na spletu doma 13. korak
Naučite se računalniškega programiranja na spletu doma 13. korak

Korak 7. Ne bojte se prositi za pomoč, če ste zmedeni

Lahko se počutite zmedeno zaradi programiranja na spletnih tečajih doma. Če imate težave s kodiranjem ali niste jasni glede vidika tečaja, se obrnite na inštruktorja ali enega od vrstnikov. Na primer, če ste obtičali pri poskusu pisanja določene vrstice kode, delajte sami približno 20 minut. Potem, če ste še vedno zmedeni, se za pomoč obrnite na svojega inštruktorja.

  • Če se udeležujete samostojnega spletnega tečaja, obiščite forum za kodiranje in stopite v stik z izkušenimi koderji, ki bi morali biti pripravljeni odgovoriti na vaša vprašanja o kodiranju.
  • Na primer, preverite forum »Stack Overflow« na:
  • Ogledate si lahko tudi spletni forum “Code Project” na:

4. del od 4: Dopolnjevanje vašega učenja doma

Naučite se računalniškega programiranja na spletu doma 14. korak
Naučite se računalniškega programiranja na spletu doma 14. korak

Korak 1. Vsak dan vadite kodiranje, da izboljšate svoje sposobnosti

Kadar koli najdete čas, sedite in začnite vaditi kodiranje računalniških programov z osnovne ravni. Bolj ko se ukvarjate s samo kodo, hitreje boste pridobili znanje o kodiranju. Poskusite tudi ročno napisati kodo. Če se prijavljate na delovno mesto programiranja, boste na razgovoru morali ročno kodirati.

Vendar se vam za učenje kode ni treba psihično izčrpati. Če ste razočarani ali postajate vse bolj zmedeni, si vzemite odmor za 30 minut

Naučite se računalniškega programiranja na spletu doma 15. korak
Naučite se računalniškega programiranja na spletu doma 15. korak

Korak 2. Preberite knjige o programiranju, da se seznanite s kodiranjem

Če niste kinestetični ali taktilni učenec, znanje pa pridobivate predvsem z vizualnimi sredstvi in branjem, se boste o programiranju odlično naučili knjig o programiranju. Te knjige razkrivajo ne le mehaniko kodiranja, temveč tudi zgodovino in teorije kodiranja jezikov. Če vas zanima, si oglejte naslove, vključno z:

  • Kaj je HTML 5?, avtorja Brett McLaughlin.
  • PHP Essentials, avtor Julie Meloni.
  • Pomislite na Python, avtorja Allen Downey.
  • Naučite se Ruby na težki poti, avtor Zed Shaw.
Naučite se računalniškega programiranja na spletu doma 16. korak
Naučite se računalniškega programiranja na spletu doma 16. korak

Korak 3. Z otroško aplikacijo obvladajte osnove kodiranja

Aplikacije za kodiranje, osredotočene na otroke, so lahko koristne za odrasle, ki se doma učijo kodirati na spletu. Aplikacije razdelijo kodiranje na najpreprostejše komponente in predstavijo informacije na način, ki je obremenjen z grafiko in enostaven za obdelavo. To vam lahko pomaga pri dohitevanju, če se v razredu borite in lahko v mislih utrdite osnove kodiranja.

Če vas zanima, si oglejte aplikacije za kodiranje, osredotočene na otroke, kot so »Scratch«, »Tynker«, »Hopscotch« in »Cargo-Bot«. Ti bi morali biti na voljo v vseh večjih trgovinah z aplikacijami

Naučite se računalniškega programiranja na spletu doma 17. korak
Naučite se računalniškega programiranja na spletu doma 17. korak

Korak 4. Igrajte spletno igro kodiranja, da se potopite v kodiranje

Če vam je všeč ideja učenja kodiranja z zabavnimi, igrivimi navodili, si oglejte igro kodiranja. Na spletu obstaja veliko iger, ki jih lahko igrate brezplačno. Te igre lahko dopolnijo znanje, ki ga pridobivate v razredu programiranja. Če bi raje sestavljali igre kot jih igrali, vas skozi postopek ustvarjanja lastne spletne igre vodijo številne spletne vadnice za kodiranje.

  • Code Combat si oglejte na spletu:
  • CodinGame si lahko ogledate tudi na:
  • Če želite sestaviti kodo za svojo igro na spletu, obiščite Game Maven na:

Nasveti

  • Izraza "kodiranje" in "programiranje" sta v bistvu zamenljiva. "Programiranje" je krovni izraz, ki vključuje bolj tehnično usmerjeno "kodiranje".
  • Obstaja veliko dodatnih spletnih mest za programiranje. Če želite dobiti predstavo o nekaterih spletnih virih, si oglejte Girl Develop It, na
  • Za učenje računalniškega programiranja na spletu vam ne bo treba zlomiti banke. Za razvoj veščin računalništva potrebujete le računalnik, ustrezne prevajalnike (ki so na voljo brezplačno) in zanesljivo internetno povezavo.

Priporočena: