Ako kódovať: 15 krokov (s obrázkami)

Obsah:

Ako kódovať: 15 krokov (s obrázkami)
Ako kódovať: 15 krokov (s obrázkami)

Video: Ako kódovať: 15 krokov (s obrázkami)

Video: Ako kódovať: 15 krokov (s obrázkami)
Video: Робототехника для всех: будущее автоматизации, панельная дискуссия 2024, Smieť
Anonim

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

Kód Krok 1
Kód Krok 1

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.
Kód Krok 2
Kód Krok 2

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
Archana Ramamoorthy, MS

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
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

technologická riaditeľka, pracovný deň

Príbeh nášho odborníka :"

Kód Krok 3
Kód Krok 3

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

Kód Krok 4
Kód Krok 4

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
Kód, krok 5
Kód, krok 5

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.

Kód, krok 6
Kód, krok 6

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

Kód, krok 7
Kód, krok 7

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í

Kód, krok 8
Kód, krok 8

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).
Kód, krok 9
Kód, krok 9

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.
Kód, krok 10
Kód, krok 10

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í.
Kód, krok 11
Kód, krok 11

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.

Kód, krok 12
Kód, krok 12

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.

Kód, krok 13
Kód, krok 13

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.

Kód, krok 14
Kód, krok 14

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

Kód, krok 15
Kód, krok 15

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.

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

Odporúča: