Dwa zawody czy synonimiczne określenia? Bardzo często na programistów mówi się informatycy. W rzeczywistości między tymi zawodami istnieje zasadnicza różnica, ale nie dla każdego oczywista i łatwa do zauważenia. W Zespole Szkół w Starym Sączu na uczniów klas ósmych czeka technikum informatyczne, po którym mogą zostać zarówno informatykiem, jak i programistą.
- Informatyk odpowiedzialny jest za konfigurowanie i administrowanie wewnętrzną siecią firmową, ale jego obowiązkiem jest również dbanie o cyberbezpieczeństwo – mówi Grzegorz Skalski, dyrektor szkoły. - Zna podstawy języków programowania i zarządzania bazami danych, a ponadto umie sprawnie posługiwać się systemami operacyjnymi oraz potrafi skonfigurować wszelkie urządzenia peryferyjne. Odpowiada także za poprawną konfigurację sprzętu: komputerów czy routerów. Jest to komputerowy „czarodziej” przyjmujący zgłoszenia od tych, którym „coś nie działa”.
Programista natomiast to osoba, która tworzy programy komputerowe w oparciu o konkretny język programowania (np. C++, Python, Java, C#). Ten zawód uważa się za pracę marzeń, bo „daje” możliwości dobrych zarobków, stwarza szerokie możliwości rozwoju i pozwala wybierać z bogactwa ofert pracy. Programowanie to nie tylko pieniądze, ale głównie pasja dająca m.in. możliwość programowania robotów, pisania gier 3D, aplikacji mobilnych, desktopowych i innych.
Współcześni programiści pracują najczęściej w biurach lub laboratoriach komputerowych, wykorzystują telekonferencje oraz pracę zdalną, ponieważ wiele zadań zawodowych może być wykonywanych bez konieczności przebywania w miejscu pracy.