Korisnicima su potrebni računari da bi izvršili određene zadatke. Neko želi igrati računarske igre, neko želi stvarati tekstove i obrađivati slike, neko želi crtati mape i dijagrame, održavati baze podataka. Za to postoje posebni softverski proizvodi koje su kreirali programeri. Programer je osoba koja računaru može objasniti zadatak koji je potreban korisniku.
Instrukcije
Korak 1
Koristeći skup operacija koje postoje u bilo kojem programskom jeziku, programer piše program koji sadrži određene sekvence matematičkih i logičkih radnji - algoritama. Ako ste programer, vaš će krajnji cilj biti stvaranje korisničke aplikacije.
Korak 2
Ako ste napisali program i on izvrsno funkcionira, nikada ga nemojte optimizirati. Čak i vi, osoba koja ga je napisala, nakon nekog vremena nećete uvijek moći pamtiti i pratiti njegovu logiku kako biste smanjili broj izvedenih operacija i optimizirali program. Nema smisla za optimizaciju. Sa savremenom računarskom tehnologijom, to ni na koji način neće utjecati na vrijeme izvršavanja programa.
Korak 3
Za sebe postavite kao pravilo da se pridržavate određenog stila u pisanju programa, jer u protivnom, nakon povratka s odmora, možete sumnjati jeste li program napisali vi. Podijelite ga na logičke blokove koje je lako vizualizirati, umjesto tabli koristite razmaknice za isticanje ugniježđenih blokova. Te sitnice pomoći će vam da izvorni kod programa bude jasan, čak i za autsajdera.
Korak 4
Zvučni efekti i obilje boja koje se koriste za ukrašavanje takođe povećavaju atraktivnost softverskog proizvoda za mnoge korisnike. Radnje koje korisnik izvodi u programu popratite zvučnim signalima i specijalnim efektima, ukrasite ga jarkim, čak i nekompatibilnim bojama, a njegov uspjeh je zagarantiran. Napredni korisnici čak misle da je to ono što se naziva "prijateljski interfejs". Ali i ovdje se usredotočite na korisnika. U većini slučajeva bit će dovoljno razviti standardni interfejs za Windows.
Korak 5
I pokušajte da vaš program riješi one zadatke koji su potrebni korisniku. Alati za programiranje koje odaberete nisu toliko važni koliko ispravnost algoritama koji se koriste. Budući da su moderni alati za vizualno programiranje objektno orijentirani, nema smisla u potpunosti pisati sve algoritme, vaš zadatak je pravilno sastaviti niz određenih radnji i reakcija na određene događaje. Ispravan rad vašeg programa garancija je da ćete se rastati od korisnika koji je zadovoljan jedni s drugima.