Ako kódovať?

Ak chcete kódovať, začnite výberom programovacieho jazyka, ktorý sa chcete naučiť, napríklad HTML5 alebo C ++, ktoré sú základnými jazykmi pre začiatočníkov. Používajte bezplatné zdroje online, ako sú videonávody a blogy. Stiahnite si textový editor ako Notepad ++, TextWrangler alebo JEdit a v prípade potreby kompilátor. V textovom editore spustite svoj prvý projekt a na inšpiráciu použite online zdroje a ďalšie webové stránky a aplikácie. Ak chcete získať ďalšie skúsenosti, vyskúšajte si online hodinu alebo sa naučte iný jazyk. Tipy na dokončenie prvého projektu čítajte ďalej!

Ak chcete kódovať
Ak chcete kódovať, začnite výberom programovacieho jazyka, ktorý sa chcete naučiť, napríklad HTML5 alebo C ++, ktoré sú základnými jazykmi pre začiatočníkov.

Ako je technológia stále dostupnejšia, potreba programátorov stále rastie. Kódovanie je zručnosť naučená a zdokonalená v priebehu času, ale každý musí niekde začať. Existuje celý rad jazykov, ktoré sú perfektné pre začiatočníkov bez ohľadu na oblasť, ktorá vás zaujíma. (Napr. JavaScript, atď.) (JavaScript je dosť pokročilý, takže začnite s HTML alebo CSS) Postup nájdete nižšie v kroku 1.

Metóda 1 z 2: učenie sa jazyka

  1. 1
    Nerobte si starosti s tým, aký jazyk si vyberiete. Mnoho začínajúcich programátorov zápasí s tým, aký jazyk si zvoliť, keď sa začnú učiť. (Pretože nevedia, kde začať s prvým kódom). Skutočný jazyk, v ktorom sa začnete učiť, nemá veľký význam, pokiaľ ide o učenie sa o dátových štruktúrach a logike. Toto sú zručnosti, na ktorých záleží, a dajú sa zdokonaliť v akomkoľvek jazyku.
    • Pri výbere jazyka sa zamerajte na to, s akým vývojom chcete začať, a odtiaľ si vyberte úvodný jazyk. Napríklad, ak sa chcete naučiť vývoj webových aplikácií, začnite s Html5, doplneným o CSS, Javascript a PHP. Ak chcete robiť desktopové aplikácie, začnite s C ++ alebo iným základným programovacím jazykom.
    • Ak urobíte z kódovania kariéru, zistíte, že nikdy nemôžete používať jazyk, ktorý ste sa naučili kódovať. Namiesto toho sa budete počas dokumentácie a experimentovania učiť jazyky.
  2. 2
    Nájdite online zdroje zadarmo pre jazyk, ktorý si vyberiete. Internet je pokladnicou bezplatných návodov, tried a videí, ktoré sú všetky prispôsobené jazyku, ktorý si vyberiete. Za deň môžete začať chápať takmer akýkoľvek úvodný jazyk.
    • Medzi obľúbené stránky patria Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School a mnoho ďalších.
    • Práve tu v sprievodcovi je k dispozícii množstvo úvodných sprievodcov pre konkrétny jazyk.
    • Na YouTube nájdete návody na takmer akýkoľvek scenár programovania.
    • Stack Exchange je jedným z najobľúbenejších serverov otázok a odpovedí, ktoré vás môžu zaujímať ohľadom programovania.
    ODBORNÁ TIP

    Príbeh nášho odborníka: "K programovaniu s nulovým pozadím som sa dostal buď v počítačovom dizajne, alebo v programovaní. Keď som sa chcel naučiť kódovať, začal som čítaním kníh Java a využívaním online informácií. V dnešnom svete je k dispozícii toľko zdrojov, takže je veľmi jednoduché naučiť sa nové zručnosti!

  3. 3
    Stiahnite si dobrý textový editor. Mnoho programovacích jazykov vám umožňuje používať externé textové editory pri písaní kódu. Nájdite textový editor, ktorý vám umožní vidieť zárezy a značky kódu.
    Keď sa naučím kódovať
    Ako vytvorím webovú stránku, keď sa naučím kódovať?
  4. 4
    Stiahnite si všetky potrebné kompilátory. Niektoré programovacie jazyky vyžadujú na spustenie kódu, ktorý vytvoríte, kompilátor. Kompilátory preložia kód, ktorý napíšete, do jazyka nižšej úrovne, ktorý stroj dokáže spracovať. Mnoho kompilátorov je otvorených a voľne dostupných na používanie. Medzi jazyky, ktoré vyžadujú prekladače, patria:
    • C.
    • C ++
    • C#
    • Java
    • ZÁKLADNÉ
    • Fortran
  5. 5
    Začnite svoj prvý projekt. Vyberte si dobrý úvodný projekt, ktorý vám pomôže namočiť si nohy. Existuje množstvo návrhov a návodov online, ale miestami, kde začať, sú základné webové stránky pre HTML, základné databázové a tvarové funkcie v PHP alebo jednoduché programy s akýmkoľvek jazykom kompilátora.
  6. 6
    Komentujte celý svoj kód. Všetky programovacie jazyky majú funkciu komentovania, ktorá vám umožňuje zadávať text, ktorý kompilátor ignoruje. To vám umožní pridať komentáre k vášmu kódu. Tieto komentáre sú zásadné tak pre informovanie ostatných o fungovaní vášho kódu, ako aj pre pripomenutie si, čo váš kód robí.
    • Na testovanie môžete tiež rýchlo odstrániť kód z programu pomocou funkcie komentárov. Umiestnite značky komentárov okolo kódu, ktorý chcete vylúčiť, a potom odstráňte značky komentárov, aby ste kód vrátili.
  7. 7
    Vyberte si iné programy alebo webové projekty. Keď sa učíte za pochodu, nehanbite sa veci hľadať a uvidíte, ako sa k rovnakým úlohám postavili aj ostatní. Nájdite si čas na pochopenie toho, prečo kód robí to, čo robí.

Metóda 2 z 2: Rozšírenie vašich znalostí

  1. 1
    Absolvujte hodiny. Komunitné vysoké školy, technické školy a online programy ponúkajú certifikácie a kurzy, ktoré vám pomôžu získať prácu a tiež vás naučia programovať. Pokročilý titul ako počítačová veda nie je vždy potrebný, ale mohol by vám pomôcť získať prácu v oblasti programovania na plný úväzok.
    • (Veľa sa dá povedať o osobnom stretnutí s učiteľom alebo odborníkom na programovanie, čo nie je vždy dostupné v online zdrojoch.)
    • Triedy môžu byť drahé, preto zvážte výhody. Ak je programovanie len koníčkom, hodiny nemusia stáť za čas a peniaze. Ak chcete z programovania urobiť kariéru, hodiny vám môžu poskytnúť veľkú podporu (ale opäť to nie je nevyhnutné, ak máte talent).
    Umiestnite značky komentárov okolo kódu
    Umiestnite značky komentárov okolo kódu, ktorý chcete vylúčiť, a potom odstráňte značky komentárov, aby ste kód vrátili.
  2. 2
    Rozšírte svoje znalosti. Okrem jednoduchého učenia sa programovacích jazykov budete mať veľký prospech aj z hodín logiky a matematiky, pretože tieto sú často potrebné pre pokročilé programovanie. V škole sa to nevyhnutne nemusíte učiť, ale pomôcť vám môžu nastavenia triedy.
    • Programovanie zahŕňajúce fyzikálne výpočty a iné simulácie si vyžaduje silné porozumenie algoritmov a modelov.
    • Logika je základným programovacím prvkom, takže porozumenie logike a procesom vám pri kódovaní pomôže pri riešení problémov.
    • Znalosť pokročilej matematiky nie je pri väčšine programovania potrebná, ale tieto znalosti môžu viesť k výhodám a optimalizácii.
  3. 3
    Naučte sa viac jazykov. Akonáhle sa dobre zorientujete vo svojom pôvodnom jazyku, môžete sa začať rozvetvovať. Nájdite si iný jazyk, ktorý dopĺňa ten, ktorý poznáte, alebo si vyberte jazyk pre konkrétnu prácu, ktorá vás zaujíma. Doplnkové jazyky, ako napríklad HTML a CSS, sa často dajú najľahšie naučiť.
    • Java je jedným z najobľúbenejších jazykov a pre vývojárov Java je často veľa príležitostí. Java môže fungovať na obrovskom množstve systémov a má nespočetné množstvo aplikácií. Java sa používa pre aplikácie pre Android, jeden z najrýchlejšie rastúcich trhov.
    • C ++ sa dôrazne odporúča na vývoj videohier. Naučiť sa kódovať v Unity (široko používaný, lacný herný engine) a UDK (kód pre populárny Unreal engine) vám môže pomôcť otvoriť niektoré dvere, aj keď mimo odvetvia video hier nie sú také užitočné.
    • Ak chcete vytvárať aplikácie pre iPhone, Xcode a Object-c budú vašimi primárnymi nástrojmi. Budete tiež potrebovať počítač Mac, pretože Xcode je možné kompilovať iba na počítačoch Mac.
    • Python je serverový skriptovací jazyk, ktorý sa radí medzi jazyky, ktoré sa dajú ľahšie naučiť. Python sa používa pre webové služby, ako sú Pinterest a Instagram, a je dostatočne jednoduchý na to, aby ste sa naučili základy za pár dní.
  4. 4
    Buď trpezlivý. Pri programovaní budete často čeliť výzvam, najmä pokiaľ ide o hľadanie chýb alebo implementáciu nového nápadu. Budete sa musieť naučiť byť spokojní s dosahovaním malých výsledkov, než s riešením celého puzzle naraz. Trpezlivosť vedie k efektívnejšiemu kódu, ktorý povedie k lepšie fungujúcim programom a šťastnejším kolegom.
  5. 5
    Naučte sa pracovať s ostatnými. Ak na projekte pracuje viac ľudí, získate niekoľko pohľadov na to, ako na to ísť. Pracovaniu v tímoch sa v podnikateľskom svete prakticky nedá vyhnúť, takže pokiaľ neplánujete vyvíjať všetko nezávisle, buďte pripravení spolupracovať s ostatnými.
  6. 6
    Nájdite si prácu, kde si môžete precvičiť svoje kódovacie schopnosti. Pracujte ako dobrovoľník pri navrhovaní webových stránok alebo pri písaní desktopových aplikácií. Práca na čiastočný úväzok v malej spoločnosti môže viesť k príležitostiam na písanie kódu pre webové stránky alebo jednoduché aplikácie.
    Tieto komentáre sú zásadné tak pre informovanie ostatných o fungovaní vášho kódu
    Tieto komentáre sú zásadné tak pre informovanie ostatných o fungovaní vášho kódu, ako aj pre pripomenutie si, čo váš kód robí.
  7. 7
    Spojte sa s inými programátormi. Existuje nespočetné množstvo komunít a zhromaždení vývojárov, ktorí vám môžu pomôcť a inšpirovať vás. Vyhľadajte miestne programovacie konvencie, zúčastnite sa hack-a-thonu alebo jamovania hier (načasované akcie so spoločnou témou) a zaregistrujte sa na niektorých programovacích fórach, aby ste mohli začať rozširovať svoje pôsobenie a sieť.
  8. 8
    Cvičte, cvičte, cvičte. Odhaduje sa, že trvá asi 15000 hodín, kým sa stanete odborníkom na počítačové programovanie. Toto sú roky aplikovanej praxe. Skutočné zvládnutie programovania príde až potom, čo si vyhradíte čas na precvičenie a znalosti.
    • Skúste venovať programovaniu každý deň, aj keď nepracujete. Programovanie vo voľnom čase môže viesť k objavom a novým myšlienkam.

Otázky a odpovede

  • Chcem sa naučiť programovať, vytvárať si vlastnú webovú stránku a webové aplikácie, ale neviem, kde začať. Čo mám robiť?
    Ak si chcete vytvoriť vlastnú webovú stránku, mali by ste sa najskôr naučiť HTML (hypertextový značkovací jazyk). HTML sa dá ľahko naučiť rýchlo. Keď sa naučíte HTML, ak chcete na svoj web pridať štýl, naučte sa CSS (kaskádové štýly) a ak na svoj web chcete pridať animácie a jednoduché hry, naučte sa JavaScript. Webové stránky môžete bezplatne kódovať pomocou Thimble a v neposlednom rade, ak si chcete vytvárať vlastné aplikácie pre Mac a iOS, programovací jazyk Apple Swift je dobrý. (Xcode je bezplatná aplikácia v App Store vytvorená na tento účel).
  • Kedy je najlepší čas začať s kódovaním?
    S kódovaním som začal vo veku 10 rokov. Nezáleží na tom, kedy začnete, pokiaľ ste ochotní vynaložiť úsilie. Čím skôr začnete, tým lepšie, pretože budete mať dostatok času na zdokonalenie a rozvoj svojich schopností.
  • Môžem sa pomocou mobilného telefónu naučiť vytvárať kód?
    Vlastne áno, môžeš. Na to, aby ste to mohli urobiť, budete potrebovať iba mobilný textový editor.
  • Neviem veľa o kódovaní, ale všetci moji priatelia áno. Hanbím sa. V mojej oblasti nie sú žiadne hodiny, čo mám robiť?
    Ak všetci vaši priatelia vedia kódovať, mali by ste ich požiadať, aby vás to naučili! Nie je sa za čo hanbiť, všetci tiež museli niekde začať. Ak to naozaj chcete urobiť sami, codecademy.com a code.org sú celkom dobré zdroje pre začiatočníkov.
  • Aký kódovací jazyk by bolo najlepšie použiť pre roboty?
    Odporúčam používať programovací jazyk Arduino postavený špeciálne pre počítačové dosky, ktoré Arduino vytvára. Budete si musieť kúpiť jeden na skutočnú úpravu kódu a zobrazenie výsledkov, ktoré získate, ale existujú aj ďalšie možnosti.
  • Aký programovací jazyk by som sa mal naučiť najskôr pri vytváraní videohier?
    Videohry môžete robiť s akýmkoľvek programovacím jazykom. Na výrobu videohier sa však uprednostňuje JavaScript, C ++, Java a Python. Python sa veľmi ľahko používa. Naučte sa najskôr Python.
  • Ako vytvorím webovú stránku, keď sa naučím kódovať?
    Ak viete písať HTML, CSS a Javascript, môžete napísať kódovanú webovú stránku pomocou zapisovača kódov a potom môžete nechať svoju webovú stránku validovať a exportovať na web. Existuje pomerne málo webových stránok, ktoré je možné vykonať online, takže sa porozhliadnite a nájdite najlepšiu voľbu.
  • Môžem sa stať odborným programátorom len tým, že sa zúčastním online kurzov, alebo som povinný titul z telesnej alebo telesnej výchovy?
    Ak chcete byť odborným programátorom, musíte veľa trénovať. A znova cvičte, snažte sa udržať si povedomie o nových kódovacích technikách, nových jazykoch, nových rámcoch. Prečítajte si veľa článkov, fórum, blogy, knihy. Podeľte sa s ľuďmi v komunite (stretnutia sú dobrý spôsob, ako začať).
  • Ako môžem vyrábať videohry?
    Skúste použiť herný engine ako Unity. Alebo si môžete vytvoriť svoj vlastný pomocou OpenGL alebo DirectX.
  • Aký je priemerný čas potrebný na naučenie sa celého jazyka kódovania?
    Naučiť sa základy HTML a CSS mi trvalo asi 10 až 15 hodín. FreeCodeCamp skutočne odporúčam! Je to zadarmo a poskytuje dobré kurzy napríklad v HTML/CSS, JQuery a Javascript.

Komentáre (10)

  • allenamber
    Myslím si, že je to skutočne dobrý sprievodca zodpovedajúci otázku „Kde začať?“ To je často najťažšie dostať sa k niekomu, kto nič nevie, ale chce sa učiť.
  • greenfeldermyro
    Mám 14 rokov. Vždy som chcel byť programátor. Hľadal som na Googli o programovaní úplne sám a nechápal som, čo sa zobrazuje na obrazovke. Kým som neprišiel na tento web. Teraz mám jasno. Poznám svoj ďalší krok, ktorým je výber jazyka. Túto webovú stránku budem aj naďalej navštevovať a vykonávať vyššie uvedené kroky. Vďaka!
  • estera34
    Celé som to hľadal. Nakoniec som to našiel tu.
  • uweissnat
    Dostal som sa tak dobre, že teraz dávam hodiny doučovania a zarábam peniaze.
  • bielikagata
    Vždy som sa chcel zamerať na počítačové vedy a nájdenie bezplatných zdrojov o kódovaní a ďalších programoch počítačovej vedy veľa pomôže bez toho, aby ste museli platiť.
  • harrismark
    Už nejaký čas sa učím od Codeacademy, ale nebol som si istý, ako otestovať teóriu. Prostredníctvom tohto článku som bol schopný zistiť ďalší krok k zlepšeniu svojich znalostí a porozumenia v kódovaní. Vďaka!
  • obennett
    Googlil som, ako sa naučiť kódovať, a nerozumel som, aké sú to jazyky a čo sa naučiť. Videl som tento web a v skutočnosti som nielen vyhľadával, ako sa naučiť kódovať, ale hľadal som aj mnoho ďalších vecí. Táto stránka veľmi pomohla!
  • pateljasmine
    Čítanie všetkých základov mi skutočne pomohlo. Neviem nič o programovaní a typoch jazykov, takže som to považoval za veľmi užitočné a zaujímavé.
  • glenda35
    Všetko bolo perfektné a páčilo sa mi, aké to bolo špecifické!
  • franciswiegand
    Tento článok je veľmi užitočný pre začiatočníkov.
Súvisiace články
  1. Ako zobraziť zdrojový kód?
  2. Ako sa stať programátorom?
  3. Ako napísať pseudokód?
  4. Ako vytvoriť program odpočítavania v Pythone?
  5. Ako napísať algoritmus v programovacom jazyku?
  6. Ako vytvoriť programovací jazyk?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail