Kasutajad vajavad teatud ülesannete täitmiseks arvuteid. Keegi tahab mängida arvutimänge, keegi tahab tekste luua ja pilte töödelda, keegi kaarte ja skeeme joonistada, andmebaase pidada. Selleks on olemas spetsiaalsed tarkvaratooted, mille on loonud programmeerijad. Programmeerija on inimene, kes suudab arvutile selgitada kasutaja jaoks vajalikku ülesannet.
Juhised
Samm 1
Kasutades mis tahes programmeerimiskeeles eksisteerivate toimingute kogumit, kirjutab programmeerija programmi, mis sisaldab teatud matemaatiliste ja loogiliste toimingute jadasid - algoritme. Kui olete programmeerija, on teie lõppeesmärk luua kasutajasõbralik rakendus.
2. samm
Kui olete kirjutanud programmi ja see töötab suurepäraselt, siis ärge seda kunagi optimeerige. Isegi sina, see, kes selle kirjutas, ei suuda mõne aja pärast alati selle loogikat meelde jätta ja jälitada, et vähendada tehtavate toimingute arvu ja programmi optimeerida. Optimeerimisel pole mõtet. Tänapäeva tipptasemel arvutitehnoloogiaga ei mõjuta see programmi täitmisaega kuidagi.
3. samm
Enda jaoks seadke reegliks, et peate programmi kirjutamisel kinni teatud stiilist, vastasel juhul võite pärast puhkuselt naasmist kahelda, kas programm on teie enda kirjutatud. Jagage see loogilisteks plokkideks, mida on lihtne visualiseerida, pesastatud plokkide esiletõstmiseks kasutage tühikuid, mitte tühikuid. Need väikesed asjad aitavad teil programmi lähtekoodi selgeks teha ka kõrvalseisja jaoks.
4. samm
Heliefektid ja kaunistamiseks kasutatud värvide rohkus suurendavad ka tarkvaratoote atraktiivsust paljude kasutajate jaoks. Kaasake tegevusi, mida kasutaja programmis helisignaalide ja eriefektidega teeb, kaunistage see eredate, isegi ühildumatute värvidega ja selle edu on tagatud. Edasijõudnud kasutajad arvavad isegi, et seda nimetatakse "sõbralikuks liideseks". Kuid ka siin keskenduge kasutajale. Enamasti piisab Windowsi standardliidese väljatöötamisest.
5. samm
Ja proovige panna oma programm lahendama need ülesanded, mis on kasutaja jaoks vajalikud. Teie valitud programmeerimisvahendid pole nii olulised kui kasutatud algoritmide õigsus. Kuna tänapäevased visuaalsed programmeerimisvahendid on objektorienteeritud, pole mõtet kõiki algoritme täielikult kirjutada, teie ülesandeks on õigesti koostada teatud toimingute ja reaktsioonide jada teatud sündmustele. Teie programmi õige toimimine on garantii, et te lähete lahku kasutajast, kes on üksteisega rahul.