Ako je technológia stále dostupnejšia, potreba programátorov stále rastie. Kódovanie je schopnosť 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 pomerne pokročilý, takže začnite s HTML alebo CSS). Postup nájdete v nižšie uvedenom kroku 1.
Kroky
Metóda 1 z 2: Naučte sa jazyk
Krok 1. Nebojte sa príliš o tom, aký jazyk si vyberiete
Mnoho začínajúcich programátorov zápasí s tým, aký jazyk si vybrať, keď sa začnú učiť. (Pretože nevedia, kde začať svojim 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ú schopnosti, na ktorých záleží najviac, 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 vyberte si z neho úvodný jazyk. Ak sa napríklad chcete naučiť vývoj webových aplikácií, začnite jazykom HTML5 doplneným o CSS, JavaScript a PHP. Ak chcete robiť desktopové aplikácie, začnite od C.++ alebo iný základný programovací jazyk.
- 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.
Krok 2. Nájdite online zdroje zadarmo pre jazyk, ktorý si vyberiete
Internet je pokladnicou bezplatných návodov, tried a videí, ktoré sú 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.
- Tu na wikiHow je k dispozícii množstvo úvodných sprievodcov pre konkrétny jazyk.
- Na YouTube nájdete návody na takmer všetky scenáre 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
Archana Ramamoorthy, MS
Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.
Archana Ramamoorthy, MS
technologická riaditeľka, pracovný deň
Príbeh nášho odborníka :"
Krok 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.
Medzi obľúbené programy patrí Notepad ++ (Windows), TextWrangler (OS X), JEdit alebo Visual Studio Code
Krok 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
Krok 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.
Krok 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
Krok 7. Vyberte 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í.
V tejto príručke nájdete podrobnosti o tom, ako zobraziť zdrojový kód webových stránok
Metóda 2 z 2: Rozšírenie vašich znalostí
Krok 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äť nie je potrebné, ak máte talent).
Krok 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 pochopenie logiky a procesov vám pri kódovaní pomôže vyriešiť problém.
- Znalosť pokročilej matematiky nie je pri väčšine programovania potrebná, ale tieto znalosti môžu viesť k výhodám a optimalizácii.
Krok 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. Komplementárne jazyky, ako sú 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 Objective-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í.
Krok 4. Buďte 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.
Krok 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.
Krok 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.
Krok 7. Spojte sa s inými programátormi
Existuje nespočetné množstvo komunít a stretnutí 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ť.
Krok 8. Cvičte, cvičte, cvičte
Odhaduje sa, že trvá asi 15 000 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.