Ako sa naučiť programovací jazyk (s obrázkami)

Obsah:

Ako sa naučiť programovací jazyk (s obrázkami)
Ako sa naučiť programovací jazyk (s obrázkami)

Video: Ako sa naučiť programovací jazyk (s obrázkami)

Video: Ako sa naučiť programovací jazyk (s obrázkami)
Video: 6. S jakou technologií začít? Jaký programovací jazyk je nejlepší? | ENGETO 2024, Smieť
Anonim

Ak máte záujem vytvárať počítačové programy, mobilné aplikácie, webové stránky, hry alebo iný softvér, musíte sa naučiť programovať. Programy sú vytvárané pomocou programovacieho jazyka. Tento jazyk umožňuje programu fungovať so strojom, na ktorom beží, či už je to počítač, mobilný telefón alebo iný hardvér.

Kroky

Časť 1 zo 6: Výber jazyka

Naučte sa programovací jazyk Krok 1
Naučte sa programovací jazyk Krok 1

2 8 PRIPRAVUJEME

Krok 1. Určite oblasť svojho záujmu

Začať sa môžete začať s akýmkoľvek programovacím jazykom (aj keď niektoré sú rozhodne „jednoduchšie“ako ostatné), preto by ste sa mali začať tým, že si položíte otázku, čo chcete učením sa programovacieho jazyka dosiahnuť. Pomôže vám to určiť, akému typu programovania by ste sa mali venovať, a poskytne vám to dobrý východiskový bod.

Ak sa chcete dostať do vývoja webových aplikácií, budete mať na rozdiel od vývoja počítačových programov úplne inú sadu jazykov, ktoré sa budete musieť naučiť. Vývoj mobilných aplikácií vyžaduje inú sadu znalostí ako strojové programovanie. Všetky tieto rozhodnutia ovplyvnia vaše smerovanie

Naučte sa programovací jazyk Krok 2
Naučte sa programovací jazyk Krok 2

0 5 PRIPRAVUJEME

Krok 2. Zvážte začiatok s „jednoduchším“jazykom

Bez ohľadu na svoje rozhodnutie by ste mali zvážiť začiatok v jednom z jednoduchších jazykov na vysokej úrovni. Tieto jazyky sú obzvlášť užitočné pre začiatočníkov, pretože učia základné pojmy a myšlienkové procesy, ktoré sa dajú aplikovať prakticky na akýkoľvek jazyk.

  • Dva najobľúbenejšie jazyky v tejto kategórii sú Python a Ruby. Oba sú to objektovo orientované jazyky webových aplikácií, ktoré používajú veľmi dobre čitateľnú syntax.
  • „Objektovo orientovaný“znamená, že jazyk je postavený na konceptoch „objektov“alebo zbierok údajov a ich manipulácii. Toto je koncept, ktorý sa používa v mnohých pokročilých programovacích jazykoch, ako je C ++, Java, Objective-C a PHP.
Naučte sa programovací jazyk Krok 3
Naučte sa programovací jazyk Krok 3

0 5 PRIPRAVUJEME

Krok 3. Prečítajte si niekoľko základných návodov pre rôzne jazyky

Ak si stále nie ste istí, ktorý jazyk by ste sa mali začať učiť, prečítajte si niekoľko návodov pre niekoľko rôznych jazykov. Ak má jeden jazyk o niečo väčší zmysel ako ostatné, vyskúšajte ho na chvíľu a zistite, či kliká. Existuje nespočetné množstvo návodov pre každé programovanie dostupné online, vrátane mnohých na wikiHow:

  • Python - Skvelý štartovací jazyk, ktorý je tiež dosť silný, keď sa s ním zoznámite. Používa sa v mnohých webových aplikáciách a mnohých hrách.
  • Java - používa sa v nespočetných typoch programov, od hier cez webové aplikácie až po softvér ATM.
  • HTML - nevyhnutné východisko pre každého webového vývojára. Ovládanie HTML je nevyhnutné, než prejdete na akýkoľvek iný druh vývoja webu.
  • C - Jeden zo starších jazykov, C je stále účinný nástroj a je základom pre modernejšie jazyky C ++, C#a Objective -C.

Skóre

0 / 0

Časť 1 Kvíz

Ak sa chcete najskôr naučiť základy vývoja webu, s ktorým programovacím jazykom by ste mali začať?

Python

Nie úplne! Python je skvelý programovací jazyk na učenie, ale nie je zameraný na najzákladnejšie koncepty programovacích jazykov. Namiesto toho sa môžete naučiť Python, ak vás zaujíma tvorba webových aplikácií a hier. Existuje lepšia možnosť!

Java

Nie práve! Java je bežný programovací jazyk, ale ak sa chcete najskôr naučiť základné pojmy, mali by ste skúsiť iný jazyk. Namiesto toho sa naučte Javu, ak máte záujem skočiť priamo do webových aplikácií, hier a dokonca aj bankového softvéru. Hádaj znova!

HTML

Áno! Softvér HTML je pravdepodobne jedným z najzákladnejších programovacích jazykov. HTML je vynikajúcim východiskovým miestom pre webových vývojárov, ktorí sa tu môžu naučiť zručnosti potrebné na to, aby mohli začať pracovať na veľkých projektoch webového vývoja. Prečítajte si ďalšiu kvízovú otázku.

C.

Skúste to znova! C je starší jazyk, ktorý je stále aktuálny. C je užitočné vedieť, pretože je základom pre dnes bežnejšie programovacie jazyky, ako sú C ++, C#a Objective C. C však nie je zvyčajne najlepším jazykom na naučenie sa základov vývoja webu. Kliknutím na inú odpoveď nájdete správnu …

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Časť 2 zo 6: Začíname v malom

Naučte sa programovací jazyk Krok 4
Naučte sa programovací jazyk Krok 4

0 4 PRIPRAVUJEME

Krok 1. Naučte sa základné pojmy jazyka

Aj keď sa časti tohto kroku, ktoré sa uplatňujú, budú líšiť v závislosti od zvoleného jazyka, všetky programovacie jazyky majú základné koncepty, ktoré sú nevyhnutné pre tvorbu užitočných programov. Včasné osvojenie a zvládnutie týchto konceptov uľahčí riešenie problémov a vytvorí výkonný a efektívny kód. Nasleduje len niekoľko základných konceptov nachádzajúcich sa v mnohých rôznych jazykoch:

  • Premenné - premenná je spôsob, ako ukladať a odkazovať na meniace sa údaje. S premennými je možné manipulovať a často majú definované typy ako „celé čísla“, „znaky“a ďalšie, ktoré určujú typ údajov, ktoré je možné uložiť. Pri kódovaní majú premenné spravidla názvy, vďaka ktorým sú pre človeka čitateľné. To uľahčuje pochopenie interakcie premennej so zvyškom kódu.
  • Podmienené vyhlásenia - Podmienené tvrdenie je akcia, ktorá sa vykonáva na základe toho, či je tvrdenie pravdivé alebo nie. Najbežnejšou formou podmieneného príkazu je príkaz „If-Then“. Ak je tvrdenie pravdivé (napr. X = 5), stane sa jedna vec. Ak je tvrdenie nepravdivé (napr. X! = 5), stane sa niečo iné.
  • Funkcie alebo podprogramy - Skutočný názov tohto konceptu sa môže v závislosti od jazyka nazývať inak. Môže to byť aj „postup“, „metóda“alebo „jednotka s možnosťou vyžiadania“. Ide v podstate o menší program v rámci väčšieho programu. Funkciu môže program „zavolať“viackrát, čo umožňuje programátorovi efektívne vytvárať zložité programy.
  • Zadávanie údajov - Toto je široký koncept, ktorý sa používa takmer v každom jazyku. Zahŕňa to manipuláciu so vstupom používateľa a ukladanie týchto údajov. Spôsob zhromažďovania týchto údajov závisí od typu programu a vstupov, ktoré má používateľ k dispozícii (klávesnica, súbor atď.). Toto je úzko späté s výstupom, čo je spôsob, akým sa výsledok vracia používateľovi, či už je zobrazený na obrazovke alebo doručený v súbore.
Naučte sa programovací jazyk Krok 5
Naučte sa programovací jazyk Krok 5

0 6 PRIPRAVUJEME

Krok 2. Nainštalujte všetok potrebný softvér

Mnoho programovacích jazykov vyžaduje kompilátory, čo sú programy určené na preklad kódu do jazyka, ktorému stroj rozumie. Iné jazyky, ako napríklad Python, používajú tlmočník, ktorý môže programy spustiť okamžite bez kompilácie.

  • Niektoré jazyky majú IDE (Integrované vývojové prostredie), ktoré zvyčajne obsahujú editor kódu, kompilátor a/alebo interpret a ladiaci program. Programátor tak môže vykonávať všetky potrebné funkcie na jednom mieste. IDE môžu tiež obsahovať vizuálne reprezentácie hierarchií objektov a adresárov.
  • Na internete je k dispozícii množstvo editorov kódov. Tieto programy ponúkajú rôzne spôsoby zvýraznenia syntaxe a poskytujú ďalšie nástroje vhodné pre vývojárov.

Skóre

0 / 0

2. časť Kvíz

Ktorý aspekt programu je zodpovedný za ukladanie a odkazovanie na zmenu údajov?

Podmienené vyhlásenia.

Nie! Podmienené vyhlásenia nie sú zodpovedné za ukladanie údajov alebo za odkaz na údaje. Podmienené príkazy sú namiesto toho akcie, ktoré sa vykonávajú na základe toho, či je tvrdenie pravdivé alebo nie. Skúste to znova…

Vstup dát.

Skúste to znova! Zadávanie údajov (nové údaje) nemá veľa spoločného s ukladaním a odkazovaním na staré údaje, aj keď sa údaje zmenili. Zadávanie údajov je však súčasťou takmer každého jazyka a je zodpovedné za vstup používateľov. Existuje lepšia možnosť!

Funkcie

Nie práve! Funkcie alebo podprogramy programovacieho jazyka nie sú zapojené do ukladania a odkazovania údajov. Namiesto toho sú funkciami menšie programy vo vnútri väčších programov, ktoré umožňujú vytváranie zložitejších aplikácií. Vyberte inú odpoveď!

Premenné

To je správne! Premenné sú základným pojmom vo väčšine programovacích jazykov. Podieľajú sa na ukladaní a potom na zmene údajov v programe a dá sa s nimi tiež manipulovať. Prečítajte si ďalšiu kvízovú otázku.

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Časť 3 zo 6: Vytvorenie prvého programu

Naučte sa programovací jazyk Krok 6
Naučte sa programovací jazyk Krok 6

0 4 PRIPRAVUJEME

Krok 1. Zamerajte sa na jeden koncept naraz

Jeden z prvých programov vyučovaných pre akýkoľvek jazyk je program „Hello World“. Jedná sa o veľmi jednoduchý program, ktorý na obrazovke zobrazuje text „Ahoj, svet“(alebo nejaká variácia). Tento program učí začínajúcich programátorov syntaxi na vytvorenie základného, fungujúceho programu a tiež ako zvládnuť zobrazovací výstup. Zmenou textu sa môžete dozvedieť, ako program zaobchádza so základnými údajmi. Nasleduje niekoľko sprievodcov wikiHow o vytvorení programu „Hello World“v rôznych jazykoch:

  • Hello World v Pythone
  • Hello World v Ruby
  • Ahoj svet v C
  • Hello World v PHP
  • Hello World v C#
  • Hello World v Jave
Naučte sa programovací jazyk Krok 7
Naučte sa programovací jazyk Krok 7

0 9 PRIPRAVUJEME

Krok 2. Naučte sa dekonštrukciou online príkladov

Na internete sú tisíce príkladov kódu pre prakticky všetky programovacie jazyky. Na základe týchto príkladov zistíte, ako fungujú rôzne aspekty jazyka a ako jednotlivé časti interagujú. Vezmite si kúsky z rôznych príkladov a vytvorte si vlastné programy.

Naučte sa programovací jazyk Krok 8
Naučte sa programovací jazyk Krok 8

0 7 PRIPRAVUJEME

Krok 3. Preskúmajte syntax

Syntax je spôsob, akým je jazyk napísaný, aby mu mohol rozumieť prekladač alebo tlmočník. Každý jazyk má jedinečnú syntax, aj keď niektoré prvky môžu byť zdieľané vo viacerých jazykoch. Naučenie sa syntaxe je nevyhnutné pre naučenie sa programovať v jazyku a často na to ľudia myslia, keď myslia na počítačové programovanie. V skutočnosti je to jednoducho základ, na ktorom sú postavené pokročilejšie koncepty.

Naučte sa programovací jazyk Krok 9
Naučte sa programovací jazyk Krok 9

0 3 PRIPRAVUJEME

Krok 4. Experimentujte so zmenami

Vykonajte zmeny na svojich ukážkových programoch a potom vyskúšajte výsledok. Experimentovaním sa môžete naučiť, čo funguje a čo nie, oveľa rýchlejšie, ako čítaním knihy alebo sprievodcu. Nebojte sa prerušiť svoj program; Naučiť sa opravovať chyby je hlavnou súčasťou každého vývojového procesu a nové veci takmer nikdy nefungujú správne na prvýkrát.

Naučte sa programovací jazyk Krok 10
Naučte sa programovací jazyk Krok 10

0 8 PRIPRAVUJEME

Krok 5. Začnite cvičiť ladenie

Pri programovaní sa vždy stretnete s chybami. Sú to chyby v programe a môžu sa prejaviť prakticky kdekoľvek. Chyby môžu byť neškodnými zvláštnosťami v programe, alebo môžu ísť o zásadné chyby, ktoré zabránia kompilácii alebo spusteniu programu. Vypátranie a oprava týchto chýb je hlavným procesom v cykle vývoja softvéru, preto si na to zvyknite.

Pri experimentovaní so zmenou základných programov narazíte na veci, ktoré nefungujú. Zistenie, ako zvoliť iný prístup, je jednou z najcennejších zručností, ktoré ako programátor môžete mať

Naučte sa programovací jazyk Krok 11
Naučte sa programovací jazyk Krok 11

0 6 PRIPRAVUJEME

Krok 6. Komentujte celý svoj kód

Takmer všetky programovacie jazyky majú funkciu „komentár“, ktorá vám umožňuje zahrnúť text, ktorý nie je spracovaný tlmočníkom alebo prekladačom. To vám umožní nechať krátke, ale jasné vysvetlenia toho, čo kód robí, v ľudskom jazyku. Pomôže vám to nielen zapamätať si, čo váš kód robí vo veľkom programe, je to zásadný postup v prostredí spolupráce, pretože umožňuje druhým porozumieť tomu, čo váš kód robí. Skóre

0 / 0

3. časť Kvíz

Prečo by ste mali vykonávať zmeny vo svojich ukážkových programoch, keď sa učíte programovací jazyk?

Môžete sa naučiť opravovať svoje chyby.

Skoro! Oprava chýb alebo „ladenie“kódu je zásadnou súčasťou procesu učenia. Ak začnete vykonávať zmeny v ukážkových kódoch, s ktorými cvičíte, môžete sa vrátiť späť a naučiť sa opravovať chyby, ktorých sa dopúšťate. Aj keď je to správne, existujú aj ďalšie dôvody, prečo by ste mali vo svojich programoch vykonať zmeny. Vyberte inú odpoveď!

Môžete sa dozvedieť, čo funguje a čo nie.

Čiastočne máš pravdu! Ak vo svojich ukážkových programoch vykonáte zmeny, rýchlo sa naučíte, ktoré zmeny budú fungovať a ktoré nie. Tento proces pokusov a omylov je základnou súčasťou učenia sa jazyka, ktorý ste si vybrali. To je pravda, ale existujú aj ďalšie dôvody, prečo by ste mali zmeniť svoje ukážkové programy. Existuje lepšia možnosť!

Obvykle sa môžete učiť rýchlejšie ako s knihou.

Nemýlite sa, ale existuje lepšia odpoveď! Vynechanie skriptu alebo zmena ukážkových programov, z ktorých sa učíte, vám často môžu pomôcť rýchlejšie sa naučiť. Získate skúsenosti z prvej ruky so zmenami, ktoré ešte nie sú skriptované. Existuje lepšia možnosť!

Všetky vyššie uvedené.

Správne! Všetky tieto dôvody vysvetľujú, prečo by ste mali skúsiť vykonať zmeny vo svojich ukážkových programoch. Naučenie sa ladiť programy a rozpoznať, čo funguje (alebo nefunguje) z prvej ruky, vám môže pomôcť objaviť programovací jazyk rýchlejšie, ako keby ste sa riadili iba príkladom programu. Prečítajte si ďalšiu kvízovú otázku.

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Časť 4 zo 6: Pravidelné cvičenie

Naučte sa programovací jazyk Krok 12
Naučte sa programovací jazyk Krok 12

0 6 PRIPRAVUJEME

Krok 1. Kódujte denne

Ovládanie programovacieho jazyka si vyžaduje predovšetkým čas. Dokonca aj jednoduchší jazyk, akým je Python, ktorého pochopenie základnej syntaxe môže trvať iba jeden alebo dva dni, trvá dlho, kým sa v ňom skutočne vyznáte. Ako každá iná zručnosť, aj prax je kľúčom k tomu, aby ste sa stali zdatnejšími. Skúste každý deň stráviť kódovaním aspoň nejaký čas, aj keď je to len hodina medzi prácou a večerou.

Naučte sa programovací jazyk Krok 13
Naučte sa programovací jazyk Krok 13

0 10 PRIPRAVUJEME

Krok 2. Stanovte si ciele pre svoje programy

Stanovením dosiahnuteľných, ale náročných cieľov budete môcť začať riešiť problémy a prichádzať s riešeniami. Skúste vymyslieť základnú aplikáciu, napríklad kalkulačku, a nájdite spôsob, ako ju vytvoriť. Použite syntax a koncepty, ktoré ste sa naučili, a použite ich v praktickom použití.

Naučte sa programovací jazyk Krok 14
Naučte sa programovací jazyk Krok 14

0 3 PRIPRAVUJEME

Krok 3. Porozprávajte sa s ostatnými a prečítajte si ďalšie programy

Existuje mnoho programovacích komunít zameraných na konkrétne jazyky alebo disciplíny. Nájdenie komunity a účasť v nej dokáže s vašim učením zázraky. Získate prístup k rôznym ukážkam a nástrojom, ktoré vám môžu pomôcť v procese učenia sa. Čítanie kódu ostatných programátorov vás môže inšpirovať a môže vám pomôcť porozumieť konceptom, ktoré ste ešte neovládali.

  • Pozrite sa na programovacie fóra a online komunity, kde nájdete požadovaný jazyk. Uistite sa, že sa zúčastňujete a nielen neustále kladiete otázky. Tieto komunity sú zvyčajne vnímané ako miesto spolupráce a diskusie, a nie iba ako otázky. Neváhajte požiadať o pomoc, ale buďte pripravení predviesť svoju prácu a buďte otvorení skúšať rôzne prístupy.
  • Akonáhle budete mať nejaké skúsenosti pod pásom, zvážte účasť na hack-a-thon alebo programovaní zápche. Ide o akcie, kde jednotlivci alebo tímy súťažia proti času o vypracovanie funkčného programu, ktorý je zvyčajne založený na konkrétnej téme. Tieto akcie môžu byť veľmi zábavné a sú skvelým spôsobom, ako sa zoznámiť s inými programátormi.
Naučte sa programovací jazyk Krok 15
Naučte sa programovací jazyk Krok 15

0 2 PRIPRAVUJEME

Krok 4. Vyzvite sa, aby vás to bavilo

Skúste robiť veci, ktoré ešte neviete. Skúste nájsť spôsoby, ako úlohu (alebo podobnú) splniť, a potom sa ju pokúste implementovať vo svojom vlastnom programe. Skúste sa vyhnúť spokojnosti s programom, ktorý „v zásade“funguje; urobte všetko pre to, aby každý aspekt fungoval bezchybne. Skóre

0 / 0

4. časť Kvíz

Prečo by ste sa mali pripojiť k zaseknutiu programovania?

Sú to užitočné relácie otázok a odpovedí, ktoré vás naučia základné pojmy.

Nie! Aj keď niektoré zaseknutia v programovaní môžu mať doplnkovú reláciu otázok a odpovedí, samotné udalosti nie sú navrhnuté ako segmenty otázok a odpovedí. Ak namiesto toho hľadáte odpovede na svoje otázky, vyhľadajte iných programátorov, ktorí vám môžu pomôcť, alebo si prečítajte ďalšie programy a získajte ďalšie informácie. Hádaj znova!

Sú to náročné súťaže, ktoré vás motivujú k učeniu.

Áno! Programovacie džemy a hack-a-thony sú súťaže. Viacerí programátori sa spoja a súťažia o vývoj funkčného programu. Z programovej zácpy sa môžete veľa naučiť a prihlásenie sa do nej vás môže motivovať k tomu, aby ste sa učili jazyk viac času. Prečítajte si ďalšiu kvízovú otázku.

Sú to online fóra, kde sa môžete naučiť spolupracovať s ostatnými.

Skúste to znova! Programové zaseknutia nie sú to isté ako programovacie fóra. Môžete však použiť programovacie fórum na spoluprácu podobným spôsobom ako v niektorých programovacích zápchach. Kliknutím na inú odpoveď nájdete správnu …

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Časť 5 zo 6: Rozšírenie vašich znalostí

Naučte sa programovací jazyk Krok 16
Naučte sa programovací jazyk Krok 16

0 1 PRIPRAVUJEME

Krok 1. Absolvujte niekoľko školení

Mnoho univerzít, vysokých škôl a komunitných centier ponúka hodiny programovania a workshopy, ktorých sa môžete zúčastniť bez toho, aby ste sa museli zapísať do školy. Tieto môžu byť skvelé pre nových programátorov, pretože vám môže poskytnúť praktickú pomoc skúsený programátor, ako aj sieť s inými miestnymi programátormi.

Naučte sa programovací jazyk Krok 17
Naučte sa programovací jazyk Krok 17

0 5 PRIPRAVUJEME

Krok 2. Kúpte si alebo si požičajte knihu

K dispozícii sú tisíce návodov pre každý mysliteľný programovací jazyk. Aj keď by vaše znalosti nemali pochádzať výlučne z knihy, prinášajú skvelé referencie a často obsahujú veľa dobrých príkladov.

Naučte sa programovací jazyk Krok 18
Naučte sa programovací jazyk Krok 18

0 2 PRIPRAVUJEME

Krok 3. Študujte matematiku a logiku

Väčšina programovania zahŕňa základnú aritmetiku, ale možno budete chcieť študovať pokročilejšie pojmy. To je obzvlášť dôležité, ak vyvíjate komplexné simulácie alebo iné programy náročné na algoritmy. Na väčšinu každodenného programovania nepotrebujete veľa pokročilej matematiky. Štúdium logiky, obzvlášť počítačovej, vám môže pomôcť porozumieť tomu, ako najlepšie pristupovať k komplexnému riešeniu problémov pokročilejších programov.

Naučte sa programovací jazyk Krok 19
Naučte sa programovací jazyk Krok 19

0 2 PRIPRAVUJEME

Krok 4. Nikdy neprestávajte programovať

Existuje populárna teória, že stať sa expertom vyžaduje najmenej 10 000 hodín praxe. Aj keď je to na diskusiu, všeobecná zásada zostáva pravdivá: majstrovstvo si vyžaduje čas a odhodlanie. Nečakajte, že budete vedieť všetko cez noc, ale ak sa budete koncentrovať a pokračovať v učení, môžete veľmi dobre skončiť ako odborník vo svojom odbore.

Naučte sa programovací jazyk, krok 20
Naučte sa programovací jazyk, krok 20

0 4 PRIPRAVUJEME

Krok 5. Naučte sa ďalší programovací jazyk

Aj keď si určite vystačíte so zvládnutím jedného jazyka, mnoho programátorov si zvyšuje šance na úspech v tejto oblasti tým, že sa naučia viac jazykov. Ich druhý alebo tretí jazyk sa spravidla dopĺňa s prvým jazykom, čo im umožňuje vyvíjať komplexnejšie a zaujímavejšie programy. Keď sa vo svojom prvom programe dobre zorientujete, možno je načase začať sa učiť nový.

Pravdepodobne prídete na to, že osvojenie si druhého jazyka prebieha oveľa rýchlejšie ako prvého. Mnoho základných konceptov programovania sa prenáša naprieč jazykmi, najmä ak sú jazyky úzko prepojené

Skóre

0 / 0

5. časť Kvíz

Pravda alebo lož: Programovanie si musíte precvičiť najmenej 1 000 hodín, aby ste sa mohli nazývať odborníkom.

Pravda

Nie! Prevládajúca teória, ktorá môže, ale nemusí byť presná, je taká, že musíte cvičiť 10 000 hodín, aby ste sa nazvali odborníkom, nie 1 000. Neexistuje žiadne tvrdé ani rýchle pravidlo o tom, koľko hodín by ste mali cvičiť, aby ste sa v konkrétnom programovacom jazyku naučili plynule, ale mali by ste zaistiť, aby ste na jazyku pracovali pravidelne, aby ste sa mohli rýchlo učiť a nehrdzavieť. Hádaj znova!

Falošné

Áno! Neexistujú žiadne prísne pravidlá o tom, kedy sa môžete nazývať odborníkom na určitú zručnosť, ale všeobecná teória hovorí, že musíte cvičiť 10 000 hodín, nie 1 000. Ak však cvičíte pravidelne a skutočne sa učíte programovací jazyk, môžete byť funkčné za kratší čas, ako by ste mohli očakávať. Prečítajte si ďalšiu kvízovú otázku.

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Časť 6 zo 6: Uplatnenie vašich schopností

Naučte sa programovací jazyk, krok 21
Naučte sa programovací jazyk, krok 21

0 2 PRIPRAVUJEME

Krok 1. Zaregistrujte sa do štvorročného programu

Aj keď to nie je úplne nevyhnutné, štvorročný program na vysokej škole alebo univerzite vás môže vystaviť rôznym rôznym jazykom a tiež vám pomôže nadviazať kontakt s odborníkmi a inými študentmi. Táto metóda určite nie je pre každého a veľa úspešných programátorov nikdy nenavštívilo štvorročnú inštitúciu.

Naučte sa programovací jazyk Krok 22
Naučte sa programovací jazyk Krok 22

0 4 PRIPRAVUJEME

Krok 2. Vytvorte portfólio

Pri vytváraní programov a rozširovaní znalostí sa uistite, že všetka vaša najlepšia práca je uložená v portfóliu. Toto portfólio môžete ukázať náborovým pracovníkom a anketárom ako príklad práce, ktorú robíte. Nezabudnite zahrnúť všetku prácu vykonanú vo svojom vlastnom čase a zaistite, aby ste mohli zahrnúť akúkoľvek prácu vykonanú s inou spoločnosťou.

Naučte sa programovací jazyk Krok 23
Naučte sa programovací jazyk Krok 23

0 4 PRIPRAVUJEME

Krok 3. Vykonajte prácu na voľnej nohe

Existuje veľmi veľký nezávislý trh pre programátorov, najmä pre vývojárov mobilných aplikácií. Vykonajte niekoľko malých nezávislých zákaziek, aby ste získali predstavu o tom, ako komerčné programovanie funguje. Nezávislé práce môžete často použiť na pomoc pri budovaní svojho portfólia a ukazovaní na publikovanú prácu.

Naučte sa programovací jazyk, krok 24
Naučte sa programovací jazyk, krok 24

0 3 PRIPRAVUJEME

Krok 4. Vytvorte si vlastný freeware alebo komerčné programy

Na to, aby ste si zarobili peniaze programovaním, nemusíte pracovať pre spoločnosť. Ak máte schopnosti, môžete softvér vyvinúť sami a uvoľniť ho na nákup, a to buď prostredníctvom svojej vlastnej webovej stránky, alebo prostredníctvom iného trhu. Buďte pripravení byť schopní poskytnúť podporu pre akýkoľvek softvér, ktorý uvoľníte na komerčný predaj, pretože zákazníci budú očakávať, že ich nákup bude fungovať.

Freeware je populárny spôsob distribúcie malých programov a pomôcok. Vývojár nedostáva žiadne peniaze, ale je to skvelý spôsob, ako vybudovať rozpoznávanie mien a zviditeľniť sa v komunite

Skóre

0 / 0

6. časť Kvíz

Prečo by ste sa chceli zapísať do štvorročného programu?

Môžete sa rýchlejšie naučiť viac ako jeden jazyk.

Skoro! V štvorročnom programe budete pravdepodobne vystavení širokému spektru programovacích jazykov. Naučiť sa viac ako jeden jazyk môže trvať značný čas, ale vysokoškolské kurzy CS urýchlia proces učenia. Aj keď je to správne, existujú aj ďalšie dôvody, prečo by sa niekto mohol zapísať do štvorročného programu. Kliknutím na inú odpoveď nájdete správnu …

Môžete sa stretnúť s profesionálnymi programátormi.

Čiastočne máš pravdu! Štvorročné programy vás vystavia profesionálom, s ktorými sa môžete spojiť. Tieto pripojenia môžete často použiť na nájdenie práce po ukončení programu. Skúste inú odpoveď…

V oblasti programovania sa môžete pomenovať.

Nemýlite sa, ale existuje lepšia odpoveď! Ak sa vám darí v štvorročnom programe, často sa môžete predstaviť v programovacej sieti a v danej oblasti sa presláviť. Štvorročné programy vám môžu pomôcť dostať sa tam k svojmu menu a etablovať sa ako potenciálne hodnotný prírastok na trhu programovania. Hádaj znova!

Všetky vyššie uvedené.

Presne tak! To všetko sú dôvody, prečo sa mnoho ľudí zapojí do štvorročného programu. Ovládať viac ako jeden programovací jazyk je cenná sada zručností a štvorročný program vám môže pomôcť naučiť sa ich rýchlejšie. Môžete sa tiež spojiť s profesionálmi a ďalšími študentmi a začať sa v danej oblasti presláviť. Prečítajte si ďalšiu kvízovú otázku.

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Tipy

  • Ak vás zaujíma programovanie hier, preskúmajte jazyky Python, C ++ a Java. Z týchto troch je C ++ pravdepodobne najlepší, Python sa zďaleka najľahšie učí a Java najlepšie beží na Windows, Mac OS a Linux bezo zmeny.
  • Získajte informácie o bezplatnom softvéri. Preštudujte si zdrojový kód programov dostupných v adresári slobodného softvéru. Prečo znova vymýšľať koleso, keď ho môžete vylepšiť? Uistite sa, že rozumiete tomu, čo programujete.
  • Programovanie niečoho, čo ich zaujíma alebo čo môžu použiť, je pre väčšinu ľudí zaujímavejšie ako príklady z učebnice. Pomocou vyhľadávača sa informujte o projektoch, ktoré vás zaujímajú.
  • Keď sa naučíte niečo nové, často je užitočné implementovať to sami a potom vyladiť dizajn, predpovedať výsledky, aby ste sa presvedčili, že rozumiete konceptu.
  • Využívajte aktuálne rozhrania programovania aplikácií a oficiálne referenčné materiály dostupné od vydavateľa softvéru.
  • Referencie vám pomôžu. Nehanbite sa, ak si všetko nepamätáte naspamäť; to príde s časom. Dôležité je vedieť, kde nájsť referenčný materiál.
  • Pre prax skúste ostatných naučiť. Vďaka tomu sa stanete nielen kompetentnejšími, ale umožní vám to hlbšie premýšľať z rôznych perspektív.

Odporúča: