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
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
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
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
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:
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
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
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
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.
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
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
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
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.
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
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
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.
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
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.