Uživatelé k provedení určitých úkolů potřebují počítače. Někdo chce hrát počítačové hry, někdo chce vytvářet texty a zpracovávat obrázky, někdo chce kreslit mapy a diagramy, udržovat databáze. K tomu existují speciální softwarové produkty vytvořené programátory. Programátor je osoba, která dokáže počítači vysvětlit úkol, který uživatel potřebuje.
Instrukce
Krok 1
Pomocí sady operací, které existují v libovolném programovacím jazyce, programátor zapíše program obsahující určité sekvence matematických a logických akcí - algoritmy. Pokud jste programátor, vaším konečným cílem bude vytvořit uživatelsky přívětivou aplikaci.
Krok 2
Pokud jste napsali program, který funguje skvěle, nikdy jej neoptimalizujte. Ani vy, osoba, která to napsala, si po chvíli nebudete vždy moci pamatovat a sledovat její logiku, abyste snížili počet provedených operací a optimalizovali program. Optimalizace nemá smysl. S dnešní nejmodernější počítačovou technologií to nijak neovlivní dobu provádění programu.
Krok 3
Pro sebe si stanovte pravidlo dodržovat určitý styl psaní programu, jinak po návratu z dovolené můžete pochybovat, zda jste program napsali vy. Rozdělte jej do logických bloků, které lze snadno vizualizovat, ke zvýraznění vnořených bloků použijte karty a ne mezery. Tyto malé věci vám pomohou objasnit zdrojový kód programu, a to i pro cizince.
Krok 4
Zvukové efekty a množství barev použitých k dekoraci také zvyšují atraktivitu softwarového produktu pro mnoho uživatelů. Doprovázejte akce, které uživatel v programu provádí, zvukovými signály a speciálními efekty, ozdobte jej jasnými, dokonce nekompatibilními barvami a jeho úspěch je zaručen. Pokročilí uživatelé si dokonce myslí, že tomu se říká „přátelské rozhraní“. Ale i zde se zaměřte na uživatele. Ve většině případů bude stačit vyvinout standardní rozhraní pro Windows.
Krok 5
A pokuste se, aby váš program vyřešil úkoly, které jsou pro uživatele nezbytné. Programovací nástroje, které si vyberete, nejsou tak důležité jako správnost použitých algoritmů. Vzhledem k tomu, že moderní vizuální programovací nástroje jsou objektově orientované, nemá smysl psát všechny algoritmy úplně, vaším úkolem je správně sestavit sled určitých akcí a reakcí na určité události. Správné fungování vašeho programu je zárukou, že se rozejdete s uživatelem, který je mezi sebou šťastný.