Ako písať počítačové programy

Autor: Ellen Moore
Dátum Stvorenia: 12 Január 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Inspiration Chill Music Radio — Deep Future Garage — Live 24/7
Video: Inspiration Chill Music Radio — Deep Future Garage — Live 24/7

Obsah

Keďže technológie sú čím ďalej tým viac dostupné pre širokú verejnosť, zvyšuje sa aj potreba programátorov. Písanie počítačových kódov a programov alebo kódovanie (z anglického „coding“) je zručnosť, ktorá sa postupom času osvojovala a zdokonaľovala, ale aj ten najskúsenejší programátor bol kedysi začiatočníkom. Existuje široká škála programovacích jazykov, ktoré sú skvelé pre začínajúcich programátorov, bez ohľadu na to, kde chcete uplatniť svoje schopnosti (napríklad JavaScript je dosť zložitý, takže je najlepšie začať s HTML alebo CSS). V tomto článku sa dozviete, ako sa naučiť písať počítačové programy.

Kroky

Metóda 1 z 2: Naučte sa programovací jazyk

  1. 1 Nerobte si veľké starosti s tým, ktorý jazyk by ste si mali zvoliť na štúdium. Mnohým začínajúcim programátorom je ťažké vybrať si jazyk, keď sa ešte len začínajú učiť písať programové kódy. Skutočný jazyk, ktorý si vyberiete, nie je dôležitý, pokiaľ ide o štúdium štruktúr a logiky vytvárania informácií. Tieto schopnosti sú oveľa dôležitejšie a je možné ich naučiť s akýmkoľvek programovacím jazykom.
    • Pri výbere jazyka sa zamerajte na účel, na ktorý chcete vytvárať programové kódy, a až potom zvoľte počiatočný jazyk. Ak sa chcete napríklad zaoberať vývojom webových stránok, mali by ste sa začať učiť HTML5 a potom ho doplniť o CSS, JavaScript a PHP. Ak chcete vytvárať počítačové programy, začnite sa učiť C alebo iný bežný programovací jazyk.
    • Ak sa stanete profesionálnym programátorom, môžete prísť nato, že jazyk, ktorý ste sa pôvodne naučili, nikdy nepoužívate pre svoju prácu. Namiesto toho sa budete neustále učiť nové jazyky prostredníctvom dokumentácie a experimentovania.
  2. 2 Nájdite bezplatné online zdroje venované zvolenému jazyku. Internet je pokladnicou bezplatných návodov, kurzov a videí o jazyku, ktorý sa chcete naučiť. Základy takmer akéhokoľvek úvodného jazyka sa môžete naučiť doslova za deň.
    • Tu je len niekoľko obľúbených stránok: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools a mnoho ďalších.
    • WikiHow tiež ponúka množstvo návodov pre začiatočníkov, ako sa naučiť programovať jazyky.
    • Na YouTube nájdete výukové videá pre takmer akýkoľvek jazyk.
    • Stack Exchange je jedným z najobľúbenejších fór, kde profesionálni programátori odpovedajú na akékoľvek otázky používateľov.
    RADA ŠPECIALISTOV

    Archana Ramamoorthy, MS


    CTO pre Workday Archana Ramamurthy je CTO pre Workday (Severná Amerika). Významný produktový špecialista, zástanca bezpečnosti, zástanca väčšej integrácie za rovnakých podmienok v technologickom priemysle. Bakalársky titul získala na Univerzite SRM a titul MA na Duke University. V oblasti produktového manažmentu pracuje viac ako osem rokov.

    Archana Ramamoorthy, MS
    Pracovný deň CTO

    Náš špecialista zdieľa svoj príbeh:: „K programovaniu som sa dostal bez toho, aby som vedel niečo o počítačovom dizajne alebo programovaní. Keď som sa chcel naučiť písať programy, začal som čítaním kníh o jazyku a používaním informácií z internetu.V dnešnom svete je k dispozícii toľko zdrojov, že je veľmi ľahké osvojiť si nové zručnosti! “


  3. 3 Stiahnite si dobrý textový editor. Mnoho programovacích jazykov vám umožňuje používať externé textové editory na písanie programov. Nájdite textový editor, ktorý zobrazí odsadenie a značky kódu.
    • Medzi obľúbené programy patria Notepad ++ (Windows), TextWrangler (OS X) a JEdit (akýkoľvek systém).
  4. 4 Stiahnite si všetky potrebné kompilátory. Niektoré programovacie jazyky vyžadujú na zobrazenie zdrojového kódu, ktorý ste napísali, kompilátor. Kompilátory preložia zdrojový kód do ekvivalentného jazykového programu na nízkej úrovni, ktorý potom spracuje počítač. Mnoho kompilátorov je bezplatných a open source. Medzi jazyky, ktoré vyžadujú používanie kompilátorov, patria:
    • C;
    • C ++;
    • C #;
    • Java;
    • ZÁKLADNÉ;
    • Fortran.
  5. 5 Začnite svoj prvý projekt. Vyberte si dobrý úvodný projekt, ktorý vám umožní vyskúšať si svoje nové schopnosti. Na internete je k tejto téme veľa návrhov a návodov. Môžete napríklad začať vytváraním jednoduchých webových stránok HTML, jednoduchých databáz a funkcií PHP alebo jednoduchých programov v ktoromkoľvek z jazykov, ktoré vyžadujú prekladače.
  6. 6 Okomentujte celý svoj kód. Všetky programovacie jazyky majú funkciu komentárov, ktorá vám umožňuje zadávať text, ktorý kompilátor ignoruje. Ku kódu teda môžete nechať komentár. Tieto komentáre sú mimoriadne dôležité, aby informovali ostatných o tom, ako váš kód funguje, a pripomenuli vám, čo kód robí.
    • Funkciu komentára je možné použiť na rýchle odstránenie časti kódu z programu na účely testovania. Pridajte značky pre oba komentáre na začiatku a na konci kódu, ktorý chcete dočasne vylúčiť z programu, a potom odstráňte tieto značky a vráťte kód.
  7. 7 Zvážte podrobnosti o ďalších programoch alebo webových projektoch. Keď sa naučíte kód na cestách, nehanbite sa hľadať stopy na internete a sledovať, ako podobné problémy riešia iní ľudia. Nájdite si čas na pochopenie toho, ako kód robí to, čo robí.
    • V tomto článku sa dozviete, ako zobraziť zdrojový kód akéhokoľvek webu.

Metóda 2 z 2: Rozšírte svoje znalosti

  1. 1 Prihláste sa na kurzy. Univerzity, vysoké školy a internetové programy ponúkajú programy a kurzy, ktoré vás nielen naučia programovať, ale tiež vám pomôžu nájsť si prácu. Hoci vysokoškolské vzdelanie v oblasti počítačových vied nie je vždy potrebné, môže vám pomôcť nájsť si prácu na plný úväzok ako počítačový programátor.
    • Nepopierateľný prínos má aj priama komunikácia s učiteľom alebo odborníkom na programovanie, ktorá nie je vždy dostupná prostredníctvom online kurzov.
    • Naučiť sa stať sa programátorom môže byť poriadne finančne náročné, preto si dobre premyslite, či to stojí za to. Ak máte radi písanie počítačových programov iba ako koníček, nemali by ste strácať čas a peniaze na odborné kurzy. Ak hľadáte budovanie kariéry v tejto oblasti, získanie odborného vzdelania vám v tomto môže veľmi pomôcť (ale opäť to nie je nevyhnutné, ak máte talent).
  2. 2 Rozšírte svoje znalosti. Budete mať prospech nielen zo štúdia programovacích jazykov, ale aj z kurzov matematiky a logiky, pretože tieto predmety sú často potrebné pre programovanie na vysokej úrovni. V škole ich nemusíte učiť, aj keď akademické prostredie môže byť nápomocné.
    • Programovanie zahŕňajúce fyziku a simuláciu vyžaduje dobré porozumenie algoritmov a modelov.
    • Logika je základom programovania, takže porozumenie logike a procesom vám môže pomôcť vyriešiť problémy pri písaní kódu.
    • Znalosť pokročilej matematiky nie je najčastejšie potrebná na programovanie, ale dá sa využiť na optimalizáciu a ďalšie výhody.
  3. 3 Naučte sa viac jazykov. Keď dobre rozumiete svojmu prvému jazyku, môžete sa začať učiť aj ďalšie programovacie jazyky. Nájdite jazyk, ktorý dopĺňa ten, ktorý už poznáte, alebo si vyberte jazyk, ktorý je potrebný pre konkrétny projekt. Učenie ďalších jazykov, ako je HTML a CSS, je zvyčajne najľahšie.
    • Java je jedným z najobľúbenejších jazykov a po vývojároch Java je stále veľký dopyt. Java sa používa v rôznych systémoch a má nespočetné množstvo použití. Java sa používa na písanie aplikácií pre Android, jeden z najrýchlejšie rastúcich trhov.
    • C ++ sa dôrazne odporúča, ak sa chcete pridať k radom vývojárov videohier. Naučiť sa programovať v Unity (široko používaný a lacný herný engine) a UDK (kód pre populárny Unreal engine) vám síce otvorí niektoré dvere, ale mimo herného priemyslu nie sú také užitočné.
    • Ak chcete vytvárať aplikácie pre iPhone, Xcode a Objective-C budú vašou prvou voľbou. Budete potrebovať počítač Mac, pretože Xcode je možné kompilovať iba na počítačoch Mac.
    • Python je jazyk na písanie kódu na strane servera, jeden z najľahšie sa učiacich. Python sa používa na internetové služby ako Pinterest a Instagram a je dosť jednoduché naučiť sa základy za pár dní.
  4. 4 Buď trpezlivý. Pri programovaní často narazíte na problémy, najmä pri hľadaní chýb alebo pri uplatňovaní nových myšlienok. Budete sa musieť naučiť byť spokojní s dosahovaním malých výsledkov namiesto toho, aby ste celý problém vyriešili naraz. Trpezlivosť vám pomôže vytvoriť lepší kód, čo znamená, že váš program bude fungovať lepšie a vaši kolegovia budú spokojní.
  5. 5 Naučte sa pracovať v tíme. Ak na projekte pracuje niekoľko ľudí súčasne, môžu mať inú predstavu o tom, ako by mal projekt pokračovať. Tímová práca je v podnikateľskom svete takmer nevyhnutná, takže buďte pripravení spolupracovať s inými ľuďmi, pokiaľ samozrejme nemáte v úmysle vyvinúť celý projekt sami.
  6. 6 Nájdite si prácu, kde si môžete precvičiť svoje programátorské schopnosti. Vytvárajte webové stránky a počítačové programy na báze dobrovoľnosti. Práca na čiastočný úväzok v malej spoločnosti môže tiež otvoriť možnosti kódovania pre webové stránky a jednoduché programy.
  7. 7 Rozhovor s inými programátormi. Existuje nespočetné množstvo vývojárskych komunít, kde môžete nájsť podporu a inšpiráciu. Hľadaj programovacie konvencie, zúčastňuj sa hackathonov alebo gamejamov (stretnutia vývojárov na vytváranie programov alebo hier v obmedzenom čase), zaregistrujte sa na niekoľkých programovacích fórach, aby ste si začali vytvárať meno a rozvíjali kontakty.
  8. 8 Cvičte, cvičte a cvičte. Podľa niektorých odhadov trvá asi 15 000 hodín programovania, kým sa stanete skutočným majstrom. To znamená roky neustálej praxe. Zručnosť v programovaní skutočne zvládnete, iba ak investujete veľa času do praktickej práce a stanete sa odborníkom vo svojom odbore.
    • Skúste programovať každý deň, aj cez víkendy. Programovanie vo voľnom čase môže viesť k objavom a novým myšlienkam.