Ako sa začať učiť počítačové programovanie?

1. Výskumné jazyky.
2. Vyberte jazyk.
3. Zapíšte sa do školy, online kurzu alebo bootcampu s kódovaním.
4. Využite bezplatné online nástroje.
5. Prečítajte si knihu o jazyku.
6. Vymýšľajte nápady na programy.
7. Skúšajte stále nové veci.

Vždy by ste sa mali učiť nové jazyky
Je to neustály proces učenia sa a vždy by ste sa mali učiť nové jazyky, nové paradigmy a hlavne: programovať nové veci!

Programovanie je veľmi zábavné a mimoriadne užitočné. Umožňuje vám byť kreatívny a otvára vám tiež širokú škálu nových kariér. Ak sa chcete naučiť programovať, v nižšie uvedenom návode nájdete vysvetlenie, kam ísť a čo študovať.

Časť 1 z 3: výber jazyka

  1. 1
    Vyberte programovací jazyk. Počítačové programovanie sa vykonáva v podstate ako súbor písomných pokynov, ktorými sa počítač riadi (známy aj ako binárne kódovanie). Tieto pokyny môžu byť napísané v niekoľkých rôznych „jazykoch“ alebo sú to jednoducho rôzne spôsoby organizácie pokynov a textu. Na vytváranie rôznych typov programov sa však používajú rôzne jazyky, preto si vyberte jazyk, ktorý podľa vás zodpovedá tomu, čo chcete robiť. Ak sa rozhodnete, že jazyk nevyhovuje vašim potrebám, môžete kedykoľvek prejsť na nový jazyk.
  2. 2
    Zoberme si C, c ++, c# a súvisiace jazyky. Tieto jazyky sa používajú hlavne na vytváranie samostatných počítačových aplikácií, ako sú hry. C a C ++ sú pre začiatočníka ťažké jazyky, ale nie nemožné. Naučiť sa ich dá hlboké znalosti nielen o programovaní (väčšina programovacích jazykov zdedí nejaký alebo iný koncept z C a C ++), ale aj o tom, ako počítač funguje. Sú obľúbené a široko používané, aj keď C#, jazyk veľmi podobný jazyku Java, začína byť oveľa bežnejší.
  3. 3
    Zvážte Java alebo JavaScript. Toto sú dobré jazyky, ktoré sa môžete naučiť, ak chcete pracovať na vytváraní webových doplnkov (JavaScript) alebo mobilných aplikácií (Java). Tieto jazyky sú v súčasnej dobe veľmi žiadané, takže je praktické ich ovládať. Majte na pamäti, že Java a JavaScript sú napriek podobnosti v názvoch úplne odlišné jazyky.
  4. 4
    Skúste python. Python je veľmi univerzálny jazyk, ktorý sa bežne používa na viacerých platformách. Napriek tomu, že je pre začiatočníka extrémne silný, je to ľahký jazyk, ktorý si osvojíte, vyskúšajte to!
  5. 5
    Zvážte PHP. PHP znamená PHP: Hypertextový procesor. Je to webový programovací jazyk a je pomerne ľahké sa ho naučiť kvôli jeho slabému písaniu a popularite (popularita znamená, že k jazyku bude niekoľko užitočných návodov). Je to vynikajúci jazyk pre programovanie na strane servera.
  6. 6
    Neobmedzujte sa na tieto jazyky! Existuje mnoho programovacích jazykov, všetky s rôznym použitím. Ak chcete pracovať ako programátor, budete potrebovať vedieť viac ako jedného, preto sa ich naučte čo najviac.
    • Najlepšie bude, ak sa pozriete na inzeráty na typy pracovných miest, ktoré chcete získať, a vyhľadáte bežné jazyky, ktoré požadujú.
Kde sa môžete naučiť veľa programovacích jazykov
SoloLearn.com je skvelým miestom pre začiatok, kde sa môžete naučiť veľa programovacích jazykov.

Časť 2 z 3: učenie sa jazyka

  1. 1
    Myslite na to, že pôjdete do školy. Napriek tomu, že väčšine spoločností, ktoré najímajú programátora, bude záležať viac na vašich schopnostiach ako na vysokej škole, na ktorú ste chodili, alebo na vašich známkach, je veľmi dobré mať vysokoškolský titul, na ktorý chcete poukázať. Budete sa učiť efektívnejšie, ako keby ste sa učili sami, a to všetko s odborným vedením svojich učiteľov (a možno aj priateľov).
    • Tí, ktorí robia diplomy v tejto oblasti, často majú k dispozícii štipendiá a granty. Nebojte sa cenovej známky titulu: je to možné!
  2. 2
    Učte sa z online univerzít. Či už urobíte online titul s poplatkami a skutočný titul na konci, alebo sa zúčastníte bezplatného programu, akým je nádherná Coursera MIT, z týchto štruktúrovaných kurzov sa môžete veľa naučiť o programovaní.
  3. 3
    Skúste použiť online nástroje. Ak chcete získať ďalšie informácie o programovaní, použite bezplatné služby ako Univerzitné konzorcium Google alebo Sieť vývojárov Mozilly. Tieto spoločnosti chcú, aby ich platformám prekvital ďalší vývojári a ich zdroje môžu byť jedny z najlepších na internete.
  4. 4
    Naučte sa používať online návody. Existuje množstvo programátorov s webovými stránkami, kde vás naučia jednotlivé základy a tiež niekoľko trikov. Vyhľadajte návody na jazyk, v ktorom sa chcete naučiť, a nájdite ich.
    • K dispozícii je mnoho bezplatných online tried, z ktorých sa môžete naučiť kódovať. Khan Academy učia počítačovú kódovanie, s jednoduchými návodmi a videá. Codecademy je ďalší bezplatný web, z ktorého sa môžete učiť, s podrobnými návodmi.
  5. 5
    Začnite mladý, ak môžete. Existuje niekoľko programov, ktorých cieľom je naučiť deti programovať. Programy ako MIT's Scratch sú veľmi nápomocné a čím mladší ste, tým jednoduchšie ich zvládnete (ako každý jazyk).
    • Vyhnite sa súpravám, pretože tie len zriedka učia niečo užitočné.
Počítačové programovanie sa vykonáva v podstate ako súbor písomných pokynov
Počítačové programovanie sa vykonáva v podstate ako súbor písomných pokynov, ktorými sa počítač riadi (známy aj ako binárne kódovanie).

Časť 3 z 3: Učte sa

  1. 1
    Začnite dobrou knihou alebo návodom na programovanie. Získajte dobrú aktuálnu knihu o programovacom jazyku, ktorý sa chcete naučiť. Recenzie na Amazone alebo podobných stránkach vám zvyčajne pomôžu identifikovať užitočné knihy od tých nepotrebných.
  2. 2
    Získajte tlmočníka pre tento jazyk. Tlmočník je len ďalší počítačový program, ale prevedie nápady, ktoré ste napísali v programovacom jazyku, do „strojového kódu“, aby ste videli, ako veci fungujú. K dispozícii je množstvo programov a budete si musieť vybrať ten, ktorý je pre vás vhodný.
  3. 3
    Prečítať knihu! Vezmite si z knihy príklady programovacieho jazyka a vložte ich do svojho tlmočníka. Skúste zmeniť príklady a prinútiť program, aby robil rôzne veci.
  4. 4
    Skúste dať dohromady svoje nápady a vytvoriť pracovný program. Začnite jednoduchými vecami, ako je program na prevod mien, a pri čítaní a učení sa o svojom programovacom jazyku sa prepracujte k zložitejším veciam.
  5. 5
    Naučte sa iný jazyk. Akonáhle začnete aktívne programovať vo svojom prvom jazyku, možno sa budete chcieť naučiť aj druhý. Naučíte sa druhý programovací jazyk naplno, ak si vyberiete ten, ktorý používa radikálne odlišnú paradigmu, než s ktorou ste začali. Ak ste napríklad začali v programe Scheme, môžete sa neskôr pokúsiť naučiť sa jazyk C alebo Java. Ak ste začínali v Jave, mohli by ste sa naučiť Perl alebo Python.
  6. 6
    Pokračujte v programovaní a skúšajte nové veci! Aby ste boli dobrým programátorom, musíte prinajmenšom držať krok s meniacou sa technológiou. Je to neustály proces učenia sa a vždy by ste sa mali učiť nové jazyky, nové paradigmy a hlavne: programovať nové veci!
    • Byť úspešným programátorom znamená naučiť sa myslieť ako jeden. Budete sa musieť na výzvy pozerať ako na vzdelávacie príležitosti, túžbu zlepšiť svoje schopnosti a byť otvorení novým spôsobom zlepšovania procesu programovania.
Ktoré ste napísali v programovacom jazyku
Tlmočník je len ďalší počítačový program, ale prevedie nápady, ktoré ste napísali v programovacom jazyku, do „strojového kódu“, aby ste videli, ako veci fungujú.

Tipy

  • Java má silný koncept nazývaný multithreading. Pozorne si to preštudujte.
  • Získajte šikovnú príručku. Uistite sa, že je to najnovšia verzia, pretože jazyky sa neustále aktualizujú.
  • Pri písaní programov Java používajte Eclipse. Je to mimoriadne užitočný program, ktorý dokáže ladiť váš kód a môžete ho spustiť okamžite, rovnako ako pomocou prieskumníka balíkov listovať vo viacerých súboroch vášho kódu.
  • Nezačínajte s komplexným jazykom, akým je Java, ale začnite s jednoduchým jazykom, akým je Python. Python povzbudzuje začiatočníkov a skladá sa takmer z každého aspektu programovania.
  • Začnite niečím zábavným, motivujte sa pri riešení problémov a rozvíjajte svoje schopnosti v logickom riešení problémov.
  • Existuje veľmi dobrý programovací jazyk, ktorý sa veľmi ľahko používa pre začiatočníkov. Toto je tiež známe ako užívateľsky prívetivé. A toto je VB (jazyk Visual Basic), skúste to, je to úžasné.
  • Syntax je spamäti. Môžete ho slobodne použiť svojim spôsobom. Naštudujte si niektoré ukážkové programy a potom začnite kódovať svoje vlastné.

Otázky a odpovede

  • Aké knihy o programovaní sú vhodné pre začiatočníkov?
    Pozrite sa na knihy „Pre deti“, napríklad Python pre deti. Aj keď nie ste dieťa, knihy sú stále užitočné pre začiatočníkov, pretože vysvetľujú veci s extrémnou jasnosťou a jednoduchosťou.
  • Ako môžem študovať počítačové jazyky, ak som 13 -ročný chlapec?
    SoloLearn.com je skvelým miestom pre začiatok, kde sa môžete naučiť veľa programovacích jazykov.
  • Aký programovací jazyk by som sa mal najskôr naučiť?
    Na začiatku neexistuje jeden správny jazyk, takže si vyberte niečo, čo vás osloví. Niektoré dobré možnosti, ktoré sú široko používané a užitočné vedieť, zahŕňajú Ruby, Python, JavaScript a C ++.
  • Ako sa môžem motivovať v programovaní?
    Skúste sa nad postupom zamyslieť, ako keby išlo o majstrovstvo. Ak ste sa venovali nejakému druhu športu, napríklad boxu, viete, že poraziť súpera a byť najlepším si vyžaduje tvrdý tréning a nasadenie. To isté platí aj tu - chcete byť lepší ako ostatní programátori, aby ste získali uznanie, najlepšie pracovné miesta atď.
  • Kde nájdem problémy s cvičením bezplatného kódovania?
    Pozrite sa na stránky ako TopCoder, Google Code Jam, CodingBat a Codecademy.
  • Čo je prvým krokom k štíhlemu programovaniu?
    Nájdite jazyk, ktorý sa chcete naučiť. Medzi jednoduché patrí Javascript a HTML.
  • Som zmätený z toho, kde sa začať učiť? Chcel by som mať praktické školenie.
    Urobte si čas a vezmite si to pomaly. Možno budete chcieť použiť codecademy alebo Khan Academy - - to sú užitočné webové stránky s mnohými návodmi, z ktorých sa môžete poučiť.
  • Som študent strednej školy. Môžete mi odporučiť programovací jazyk, aby som sa ho naučil?
    Naučte sa Python alebo Java. Mnoho univerzít a vysokých škôl vyučuje tieto jazyky, takže ich učenie je skvelou prípravou na programy počítačovej vedy a softvérového inžinierstva! Existuje tiež veľa pracovných miest, ktoré vyžadujú vývojárov Pythonu a/alebo Javy!
  • Ako si môžem precvičiť programovacie jazyky?
    Najlepším spôsobom, ako si precvičiť programovanie, je napísať počítačový program. Nie sú potrebné žiadne kartičky ani poznámky, jednoducho to urobte. Môžete robiť chyby, ale tak sa učíte!
  • Existujú nejaké bezplatné triedy pre počítačové programovanie?
    Áno! Codeacademy je populárna možnosť online. Khanacademy je ďalšou možnosťou. Ak chcete niečo pokročilejšie, vyskúšajte MIT Opencourseware. Uvedomte si, že žiadna z vyššie uvedených možností vám neposkytuje diplomy ani diplomy!

Komentáre (30)

  • folson
    Je to perfektná odpoveď na to, čo som zatiaľ hľadal. Zo začiatku svojej programátorskej kariéry som bol skutočne zmätený. Tento článok odstránil takmer všetky moje zmätky. Ďakujem sprievodca
  • strackelouie
    Bol som skutočne ohromený všetkými vecami, ktoré tam boli. To mi poskytlo dobrý prehľad a východiskový bod.
  • preynolds
    Som šťastný, že som našiel tak vynikajúceho sprievodcu! Skvelé! Pokračuj v dobrej práci!
  • gbednar
    Bol to vôbec prvý v mojom živote, ktorý sa zoznámil s tým, ako sa naučiť pracovať s počítačom sám. Vďaka.
  • london97
    Pomohlo všetko od odporúčaných kníh až po to, aké programy sa naučiť pre začiatočníkov.
  • yundtaditya
    Je to jednoducho úžasné. Predtým som si nebol istý, kde začať, ale tento článok ma správne naviedol. Vďaka tomu sa cítim sebavedomo. Vďaka.
  • modesto31
    Veľmi si vážim každé jedno slovo v tomto článku. Naštartovalo ma to aspoň rýchlo a teraz už viem, kde mám dať nohy.
  • jack01
    Ďakujem moc sprievodca. Naozaj mi to pomohlo a vyčistilo to veľa zmätku!
  • harrisontoby
    Ďakujem za informácie, veľmi mi to pomohlo. Pokračujte v pridávaní ďalších informácií pre informáciu!
  • lujza43
    Pomohlo mi to tým, že ma nasmerovalo tam, kde môžem získať bezplatné návody a hodiny.
  • wandawyman
    Stručné a štruktúrované. Nielenže povedal, čo sa naučiť, ale aj kam sa to naučiť. Skvelé veci. Veľmi nápomocný.
  • alfonzstastny
    Mám veľký záujem naučiť sa programovať a tento článok je našťastie nápomocný. Mnohokrat dakujem.
  • wkucera
    Cítim, že sa stanem najlepším programátorom, ďakujem veľmi pekne. Z týchto pokynov vyťažím maximum.
  • leonorkuhic
    Som študentom SUST obchodnej administratívy z Bangladéša, ale učiť sa programovať je moja vášeň a koníček. Z tohto článku som získal niekoľko rád na začiatku programovania. Vďaka.
  • noahwilkinson
    Bolo zaujímavé vedieť, že je toľko jazykov, ktoré sa dá naučiť, a páči sa mi, že hovoríte, že sa to dá ľahko naučiť.
  • tothovalaura
    Mám 16 rokov a rozhodol som sa, že chcem, aby programovanie bolo súčasťou môjho života. Tento článok mi dal pár skvelých tipov. Vďaka!
  • rwood
    Informácie boli báječné, pretože nie som geek a stále sa o počítačoch učím všetko, čo môžem! Najťažšia časť tohto procesu, keď máte 67, je definícia, postup a uchovanie všetkých informácií. Ale je to úžasné, vzhľadom na koniec!
  • kurtis69
    Chcel som sa horlivo začať učiť počítačové programovanie, ale nemal som predstavu, ako a kde začať. Jednoducho, tento článok mi pomohol začať.
  • grayduncan
    Je to najlepší článok pre začiatočníkov ako som ja. Veľmi mi to pomohlo. Programovanie mi ide dobre.
  • sally62
    Bol som zmätený, odkiaľ začať, ale sprievodca ukázal, ako to perfektne dosiahnuť. Ďakujem.
  • stehrkathryne
    Veľmi užitočné informácie pre začiatočníkov, najmä pre tých, ktorí sa zaujímajú o kódovanie. Pred čítaním tohto článku som bol veľmi zmätený, ale teraz mám základné znalosti o programovaní. Ďakujem!
  • mringlociova
    Všetky veci, ktoré sú tu uvedené, sú veľmi užitočné. Svoje pochybnosti som odstránil prečítaním tipov, učením sa jazyka, komunitnými otázkami a odpoveďami. Je to skutočne nápomocná stránka. Ďakujem všetkým tvorcom.
  • dominic93
    Dobre, pretože v škole predstavujem spôsoby, akými sa môžeš naučiť kódovať. Toto nie je vývojár softvéru ani programovanie, takže „Naučte sa kódovať“ sedí lepšie. Programovanie je o niečo pokročilejšie.
  • annasaunders
    Pri pohľade na miernu zmenu kariéry to ma nasmerovalo presným smerom, ktorým som sa chcel uberať.
  • mmcglynn
    Ďakujem! Ukázal si mi cestu. Informácie sú perfektné a veľmi mi to pomohlo. Práve som začal s programovaním a je to moja vášeň. Čas som si urobil mimo štúdia. Môj bratranec mi povedal, aby som skúsil sprievodcu. Urobil som to a teraz som veľmi šťastný, pretože poznám svoju cestu.
  • addisonconroy
    Páči sa mi, ako tento článok uvádzal kroky jeden za druhým. Tiež mi to dáva prehľad o znalostiach a zmysle orientácie, odkiaľ sa mám vydať. Bolo to veľmi nápomocné.
  • sarahstevens
    Netušil som, čo je programovanie. Ako začiatočníkovi mi tento článok veľmi pomohol.
  • virgieeffertz
    Veľmi dobrý prístup, nevedel som, ako to urobiť, vďaka sprievodcovi. Ďakujem ti veľmi pekne.
  • alvena09
    Tento článok mi skutočne pomohol dostať sa o krok dopredu k programovacím jazykom, v ktorých som nemal jasno v začiatku. Tutoriál mi tiež pomohol získať niekoľko myšlienok, ktoré mi veci uľahčia.
  • simpsonwill
    Bol špecifický pre môj dotaz o učení sa počítačovému programovaniu a návrhy, ako začať a postupovať ďalej, boli dokonale podrobné.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail