Jednoduché spôsoby precvičovania programovania: 8 krokov (s obrázkami)

Obsah:

Jednoduché spôsoby precvičovania programovania: 8 krokov (s obrázkami)
Jednoduché spôsoby precvičovania programovania: 8 krokov (s obrázkami)

Video: Jednoduché spôsoby precvičovania programovania: 8 krokov (s obrázkami)

Video: Jednoduché spôsoby precvičovania programovania: 8 krokov (s obrázkami)
Video: Chyba při obnovení do továrního nastavení 2024, Apríl
Anonim

Programovanie je niečo ako hra na nástroji; musíte neustále cvičiť, aby ste udržali svoje schopnosti ostré a zdokonalili svoje techniky. Ak si chcete programovanie precvičiť vo svojom voľnom čase, využite internet na nájdenie kódovacích cvičení a výziev na precvičenie, ako aj na zlepšenie svojich znalostí prácou na projektoch s otvoreným zdrojovým kódom alebo absolvovaním online kurzov. Ak chcete zdokonaliť svoje programátorské schopnosti v skutočnom prostredí, pracujte na programovaní projektov.

Kroky

Metóda 1 z 2: Používanie online zdrojov

Nácvik programovania Krok 1
Nácvik programovania Krok 1

Krok 1. Učte sa z softvérových projektov s otvoreným zdrojovým kódom

Začnite online vyhľadávaním rôznych open-source projektov a čítaním ich kódu sa dozviete, ako fungujú rôzne rámce. Začnite prispievať k projektom s otvoreným zdrojovým kódom alebo si vytvorte vlastný, keď sa naučíte, ako sa stavajú ďalšie projekty s otvoreným zdrojom.

  • Open source projekty sú projekty, kde je kód úplne otvorený na zobrazenie verejnosti. Spravidla sú založené na komunite a prijímajú pomoc od iných programátorov.
  • Napríklad, ak sa chcete dozvedieť, ako funguje rámec Rails, vyhľadajte open source projekty Rails na GitHub a preštudujte si kód, aby ste zistili, ako rôzni programátori implementujú rôzne funkcie.
Nácvik programovania Krok 2
Nácvik programovania Krok 2

Krok 2. Absolvujte online kurzy, aby ste si zlepšili znalosti a osvojili si nové techniky

Vyhľadajte lacné alebo bezplatné online kurzy programovania na stránkach ako Udemy alebo Coursera alebo vyhľadajte hromadné otvorené online kurzy (MOOC). Prihláste sa a zúčastnite sa kurzov, aby ste si zdokonalili svoje programátorské schopnosti.

  • Kurzy, ako sú tieto, sú skvelým spôsobom, ako si precvičiť techniky, na ktorých chcete pracovať vlastným tempom. Tiež môžete získať užitočné tipy a spätnú väzbu od učiteľov a ostatných študentov.
  • MOOC nájdete tu:
Nácvik programovania Krok 3
Nácvik programovania Krok 3

Krok 3. Vyriešte problémy s kódovaním a hádanky na rôznych stránkach, ktoré chcete precvičiť

Vyhľadajte webové stránky s výzvami v oblasti kódovania a nájdite tie, ktoré vás oslovia. Vyskúšajte si rôzne úlohy a precvičte si úpravu kódu, aby ste vyriešili problémy a zdokonalili svoje techniky programovania.

Niektoré príklady špičkových webových stránok s výzvou pre kód sú HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars a CodinGame

Tip: Problémy s programovaním nájdete aj na DailyProgrammer Subreddit na Reddite tu: https://www.reddit.com/r/dailyprogrammer. Každý týždeň sú zverejnené 3 výzvy v oblasti programovania a komunita potom preskúma riešenia a poskytne spätnú väzbu.

Nácvik programovania Krok 4
Nácvik programovania Krok 4

Krok 4. Vykonajte cvičenia kata kata, aby ste sa učili opakovaním

Navštívte webovú stránku CodeKata a vytvorte kód založený na požiadavkách na rôzne cvičenia kata. Vykonajte každé cvičenie opakovane, zakaždým vylepšite kód, aby ste zlepšili svoje programovacie techniky.

  • Termín kód kata pochádza z japonského konceptu kata v bojových umeniach, čo je cvičenie, ktoré opakujete znova a znova a neustále sa zlepšuje. Kódové katy uplatňujú tento koncept v programovaní tým, že poskytujú malé cvičenia navrhnuté tak, aby trvali 30-60 minút a ktoré sa majú opakovať.
  • Niektoré kódové katasy dokonca nevyžadujú žiadne kódovanie, ale pomôžu vám precvičiť zručnosti, ktoré sú zásadné pre programovanie, ako napríklad experimentálne modelovanie.
  • Niektoré katy môžete nájsť aj na webových stránkach s výzvami o kódovaní, ako napríklad Codewars, ktoré môžete navštíviť tu:

Metóda 2 z 2: Práca na programovacích projektoch

Nácvik programovania Krok 5
Nácvik programovania Krok 5

Krok 1. Naplánujte si vlastný softvérový projekt

Určte obchodný problém, ktorý je potrebné vyriešiť, a navrhnite riešenie. Rozdeľte riešenie na menšie programovacie úlohy, ktoré môžete dokončiť v konkrétnom poradí, aby ste implementovali riešenie a vyriešili problém.

Vyskúšajte si dobrú sebaovládanie tak, že sa budete pri každej úlohe sústrediť na každú programovú úlohu a budete mať prehľad o tom, ako dlho vám to trvá. Ak určitá úloha trvá príliš dlho, požiadajte o pomoc ostatných programátorov

Nácvik programovania Krok 6
Nácvik programovania Krok 6

Krok 2. Precvičte si svoje ladiace schopnosti na akomkoľvek programovacom projekte, na ktorom pracujete

Identifikujte príčiny chýb v programovaní a pokúste sa implementovať rôzne riešenia na ich opravu alebo ich riešenie. Pýtajte sa, prečo sa vyskytuje chyba, a vyskúšajte rôzne kódovacie techniky na ich odstránenie.

Keď niečo úspešne odladíte, venujte pozornosť otázkam a technikám, ktoré ste na to použili. Pokračujte v kladení týchto otázok a uplatňovaní týchto techník na budúce chyby

Nácvik programovania Krok 7
Nácvik programovania Krok 7

Krok 3. Zapojte sa do párového programovania, aby ste sa učili od ostatných

Spolupracujte s iným programátorom na jednom počítači na vyriešení konkrétneho problému s programovaním alebo pracujte spoločne na programovacom projekte. Uistite sa, že si vyberiete dobrého partnera, od ktorého sa budete učiť, napríklad skúseného vedúceho vývojára.

Ak pracujete ako programátor, mohli by ste si skúsiť vybrať partnera, ktorý vám je v seniorskom veku rovný, ale skúsenejší ako vy v inom programovacom jazyku. Ak ste si napríklad istí svojimi programovacími schopnosťami v jazyku Python, môžete si vybrať niekoho, kto má skúsenosti s Ruby

Nácvik programovania Krok 8
Nácvik programovania Krok 8

Krok 4. Sledujte chyby, ktorých sa dopúšťate, a učte sa z nich

Snažte sa všímať si chyby v kódovaní, ktorých sa dopúšťate pri práci na programovaní projektov. Zistite, prečo sa chyba stala a čo musíte v budúcnosti urobiť inak, aby ste sa vyhli rovnakým chybám.

Odporúča: