Hlavní obsah
Programování
Kurz: Programování > Kapitola 1
Lekce 7: Staň se komunitním kodéremPožádej o pomoc
Programování samo o sobě je zábava, ale dříve nebo později se zasekneš na nějakém problému. Věř mi, programuji už 20 let a stále se někdy ještě zasekávám.
Co tedy dělat, když nemůžeš najít odpověď ani po zhlédnutí audioprůvodců a přečtení dokumentace? Poté, co jsme strávili čas hledáním odpovědí na obvyklých místech, je čas požádat o pomoc místní přátelskou komunitu: další kódery na Khan Academy!
👨🏻💻 👩🏾💻 👨🏼💻👩🏿💻 👨🏽💻 👨🏿💻 👩🏻💻 👩🏼💻 👨🏾💻 👩🏽💻
Chceš-li komunitu požádat o pomoc, každý program má tlačítko "Požádat o pomoc" na levé straně panelu nástrojů:
Pokud je tvá žádost o pomoc těžko srozumitelná, komunita ti nebude umět odpovědět. Jak můžeš svým pomocníkům pomoci?
Nejprve uprav svůj program tak, aby komunita porozuměla kódu:
- Přidej do svého kódu komentáře, které popíšou funkci a význam různých částí tvého programu.
// mouth:
fill(87, 24, 24);
ellipse(hopperX + 55, 272, 31, 30);
// glasses:
ellipse(hopperX + 29, 242, 30, 30);
ellipse(hopperX + 80, 242, 30, 30);
arc(hopperX + 55, 242, 20, 16, 180, 360);
- Udělej svůj kód čitelnější za použití popisných jmen proměnných a za použití mezer mezi různými částmi kódu.
var hopperX = 280;
var mouthX = hopperX - 20;
image(getImage("creatures/Hopper-Happy"), hopperX, 205);
ellipse(mouthX, 272, 31, 30);
Pak napiš žádost o pomoc, které komunita velmi ráda odpoví:
- Začni žádost tím, že popíšeš problém
"Chci, aby byly Hopperovy brýle průhledné, aby pod nimi byly vidět jeho oči, ale nechci je úplně průhledné. Jak mohu udělat brýle o něco tmavější?"
- Buď konkrétní, odkazuj na řádky kódu a jejich odpovídající funkce, pokud můžeš.
"Příkaz fill na řádku 7 nemá vliv na příkaz arc na řádku 11. Proč to tak je a jak to mohu opravit?"
Čím více úsilí vložíš do své žádosti o pomoc, tím pravděpodobněji budou ostatní ochotni pomoci!
Když dostaneš odpověď, nezapomeň, že nejlepší odpovědi jsou ty, které ti ukážou tu správnou cestu, ne ty, které za tebe udělají všechnu práci.
A na závěr, jak se budeš dozvídat více, nezapomeň se podívat na žádosti o pomoc, zda nemůžeš taky přispět k jejich odpovědi! I když nevíš jak problém vyřešit, vždy se můžeš poučit z odpovědí, které ostatní sdílejí.
🚸 Pokud má tvůj účet omezení, že jsi mladší 13 let, pak nebudeš moci odesílat nebo odpovídat na žádosti o pomoc.