Użytkownicy potrzebują komputerów do wykonywania określonych zadań. Ktoś chce grać w gry komputerowe, ktoś chce tworzyć teksty i przetwarzać obrazy, ktoś chce rysować mapy i diagramy, utrzymywać bazy danych. W tym celu istnieją specjalne oprogramowanie stworzone przez programistów. Programista to osoba, która potrafi wytłumaczyć komputerowi zadanie, którego potrzebuje użytkownik.
Instrukcje
Krok 1
Korzystając ze zbioru operacji, które istnieją w dowolnym języku programowania, programista pisze program zawierający określone sekwencje działań matematycznych i logicznych - algorytmy. Jeśli jesteś programistą, Twoim ostatecznym celem będzie stworzenie aplikacji przyjaznej dla użytkownika.
Krok 2
Jeśli napisałeś program i działa on świetnie, nigdy go nie optymalizuj. Nawet Ty, osoba, która go napisała, po pewnym czasie nie zawsze będziesz w stanie zapamiętać i prześledzić jego logikę, aby zmniejszyć liczbę wykonywanych operacji i zoptymalizować program. Optymalizacja nie ma sensu. Przy dzisiejszym stanie techniki komputerowej nie wpłynie to w żaden sposób na czas wykonywania programu.
Krok 3
Dla siebie postaraj się o przestrzeganie określonego stylu pisania programu, w przeciwnym razie po powrocie z wakacji możesz wątpić, czy program został napisany przez Ciebie. Podziel go na logiczne bloki, które są łatwe do wizualizacji, użyj tabulatorów zamiast spacji, aby podświetlić zagnieżdżone bloki. Te drobiazgi pomogą Ci uczynić kod źródłowy programu przejrzystym, nawet dla osoby postronnej.
Krok 4
Efekty dźwiękowe i bogactwo kolorów użytych do dekoracji również zwiększają atrakcyjność oprogramowania dla wielu użytkowników. Towarzysz czynnościom wykonywanym przez użytkownika w programie sygnałami dźwiękowymi i efektami specjalnymi, udekoruj go jasnymi, nawet niekompatybilnymi kolorami, a jego sukces jest gwarantowany. Zaawansowani użytkownicy uważają nawet, że jest to tak zwany „przyjazny interfejs”. Ale i tutaj skup się na użytkowniku. W większości przypadków wystarczy opracować standardowy interfejs dla systemu Windows.
Krok 5
I postaraj się, aby Twój program rozwiązywał te zadania, które są niezbędne dla użytkownika. Wybrane przez Ciebie narzędzia programistyczne nie są tak ważne, jak poprawność zastosowanych algorytmów. Ponieważ nowoczesne narzędzia do programowania wizualnego są zorientowane obiektowo, nie ma sensu pisać wszystkich algorytmów w całości, Twoim zadaniem jest prawidłowe skomponowanie sekwencji określonych działań i reakcji na określone zdarzenia. Prawidłowe działanie Twojego programu to gwarancja, że rozstaniesz się z użytkownikiem zadowolonym ze siebie.