Jednoduché způsoby procvičování programování: 8 kroků (s obrázky)

Obsah:

Jednoduché způsoby procvičování programování: 8 kroků (s obrázky)
Jednoduché způsoby procvičování programování: 8 kroků (s obrázky)

Video: Jednoduché způsoby procvičování programování: 8 kroků (s obrázky)

Video: Jednoduché způsoby procvičování programování: 8 kroků (s obrázky)
Video: Jak ZRUŠIT HESLO ve WINDOWS 10 | Návod | WIN 10 / PC 2024, Smět
Anonim

Programování je něco jako hra na nástroj; musíte neustále cvičit, abyste udrželi své dovednosti ostré a zdokonalili své techniky. Pokud si chcete procvičovat programování ve svém volném čase, využijte internet k vyhledání cvičení a výzev k programování a také si zdokonalte znalosti prací na open source projektech nebo online kurzy. Chcete-li zdokonalit své programovací schopnosti v reálném světě, pracujte na programovacích projektech.

Kroky

Metoda 1 ze 2: Použití online zdrojů

Procvičte si programování Krok 1
Procvičte si programování Krok 1

Krok 1. Učte se z open-source softwarových projektů

Začněte online vyhledáváním různých open-source projektů a čtením jejich kódu se dozvíte, jak fungují různé rámce. Začněte přispívat do projektů s otevřeným zdrojovým kódem nebo si vytvořte vlastní, jakmile se naučíte, jak se staví další projekty s otevřeným zdrojovým kódem.

  • Open source projekty jsou projekty, kde je kód zcela otevřený veřejnosti k zobrazení. Obvykle jsou komunitní a přijímají pomoc od jiných programátorů.
  • Pokud se například chcete dozvědět, jak funguje framework Rails, podívejte se na open source projekty Rails na GitHub a prostudujte si kód, abyste zjistili, jak různí programátoři implementují různé funkce.
Procvičte si programování Krok 2
Procvičte si programování Krok 2

Krok 2. Absolvujte online kurzy ke zlepšení znalostí a osvojení si nových technik

Hledejte levné nebo bezplatné online kurzy programování na webech jako Udemy nebo Coursera nebo vyhledejte masivní otevřené online kurzy (MOOC). Zaregistrujte se a zúčastněte se kurzů, abyste si osvojili své programátorské dovednosti.

  • Kurzy, jako jsou tyto, jsou skvělým způsobem, jak si procvičit techniky, na kterých chcete pracovat svým vlastním tempem. Můžete také získat užitečné tipy a zpětnou vazbu od učitelů a dalších studentů.
  • MOOC najdete zde:
Procvičte si programování Krok 3
Procvičte si programování Krok 3

Krok 3. Vyřešte problémy s kódováním a hádanky na různých stránkách, které chcete procvičit

Hledejte webové stránky s výzvou k kódování a najděte takové, které vás osloví. Pokuste se o řadu výzev, abyste si procvičili úpravu kódu, abyste vyřešili problémy a vylepšili své programovací techniky.

Některé příklady špičkových webů s výzvou pro kód jsou HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars a CodinGame

Spropitné: Problémy s programováním najdete také na DailyProgrammer Subreddit na Redditu zde: https://www.reddit.com/r/dailyprogrammer. Každý týden jsou zveřejněny 3 výzvy v oblasti programování a komunita poté přezkoumává řešení a poskytuje zpětnou vazbu.

Procvičte si programování Krok 4
Procvičte si programování Krok 4

Krok 4. Cvičte kódová kata, abyste se učili opakováním

Navštivte web CodeKata a vytvořte kód založený na požadavcích na různá cvičení kata. Každé cvičení provádějte opakovaně, pokaždé vylepšujte kód, abyste zlepšili své programovací techniky.

  • Termín kódová kata pochází z japonského pojetí kata v bojových uměních, což je cvičení, které opakujete znovu a znovu a neustále se zlepšujete. Kódové katy aplikují tento koncept na programování tím, že poskytují malá cvičení navržená tak, aby trvala 30–60 minut a která se mají opakovat.
  • Některé kódové katasy dokonce nevyžadují žádné kódování, ale pomohou vám procvičit dovednosti, které jsou pro programování zásadní, například experimentální modelování.
  • Některé katy můžete najít také na webových stránkách s výzvami k kódování, jako je Codewars, které můžete navštívit zde:

Metoda 2 ze 2: Práce na programovacích projektech

Procvičte si programování Krok 5
Procvičte si programování Krok 5

Krok 1. Naplánujte si vlastní softwarový projekt

Určete obchodní problém, který je třeba vyřešit, a vymyslete řešení. Rozdělte řešení na menší programovací úlohy, které můžete dokončit v konkrétním pořadí, abyste implementovali řešení a vyřešili problém.

Procvičte si dobrou sebeovládání tím, že se budete soustředit na každý programovací úkol, jak jej budete zpracovávat, a sledovat, jak dlouho vám to trvá. Pokud určitý úkol trvá příliš dlouho, požádejte o pomoc ostatní programátory

Procvičte si programování Krok 6
Procvičte si programování Krok 6

Krok 2. Procvičte si své ladicí schopnosti na jakémkoli programovacím projektu, na kterém pracujete

Identifikujte příčiny chyb v programování a zkuste implementovat různá řešení, která je opraví, nebo je obejít. Zeptejte se, proč k chybě dochází, a vyzkoušejte různé techniky kódování, abyste je odladili.

Když něco úspěšně ladíte, věnujte pozornost otázkám a technikám, které jste k tomu použili. Pokládejte si tyto otázky a aplikujte tyto techniky na budoucí chyby

Procvičte si programování Krok 7
Procvičte si programování Krok 7

Krok 3. Zapojte se do párového programování, abyste se učili od ostatních

Spolupracujte s dalším programátorem na jednom počítači na řešení konkrétního programovacího problému nebo pracujte společně na programovacím projektu. Ujistěte se, že si vyberete dobrého partnera, od kterého se budete učit, například zkušeného vedoucího vývojáře.

Pokud pracujete jako programátor, můžete si zkusit vybrat partnera, který vám bude v seniorském postavení rovný, ale v jiném programovacím jazyce zkušenější než vy. Pokud jste si například jisti svými schopnostmi programování v Pythonu, můžete si vybrat někoho, kdo má zkušenosti s Ruby

Procvičte si programování Krok 8
Procvičte si programování Krok 8

Krok 4. Sledujte chyby, kterých se dopouštíte, a učte se z nich

Snažte se všímat si chyb v kódování, kterých se dopouštíte při práci na programovacích projektech. Zjistěte, proč k chybě došlo a co musíte v budoucnu udělat jinak, abyste se vyhnuli stejným chybám.

Doporučuje: