Zadania zawodowe
Absolwent szkoły prowadzącej kształcenie w zawodzie technik programista powinien być przygotowany do wykonywania zadań zawodowych w zakresie kwalifikacji:
INF.03. Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych:
tworzenie i administrowanie stronami internetowymi,
tworzenie, administrowanie i użytkowanie relacyjnych baz danych,
programowanie aplikacji internetowych,
tworzenie i administrowanie systemami zarządzania treścią.
INF.04. Projektowanie, programowanie i testowanie aplikacji:
projektowanie, programowanie i testowanie zaawansowanych aplikacji webowych,
projektowanie, programowanie i testowanie aplikacji desktopowych,
projektowanie, programowanie i testowanie aplikacji mobilnych.
„W swojej pracy tworzę zarówno aplikacje webowe jak i desktopowe oraz mobilne oraz dobieram język programowania i technologie webowe właściwe do tworzonej aplikacji lub strony internetowej”.
Jan, technik programista
Za pierwszego programistę i zarazem pierwszą programistkę w historii powszechnie uważa się Adę Lovelace, żyjącą w latach 1815‑1852, a więc przeszło 150 lat temu. Ada Lovelace była brytyjską matematyczką i poetką, która zasłynęła napisaniem pierwszego algorytmu, który miał zostać wykorzystany na tzw. maszynie analitycznej (uważanej za pierwszy programowalny komputer).
Przykładowe zadania zawodowe
Tworzenie i administrowanie stronami internetowymi
Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.
Zdjęcie pierwsze, podpisane Tworzenie strony internetowej. Na zdjęciu widać fragment laptopa z kodem źródłowym wyświetlonym na ekranie.
Zdjęcie drugie, podpisane Administrowanie strony internetowej. Na zdjęciu widać biurko programisty. Znajdują się na nim trzy duże monitory i laptop. Na dwóch monitorach i ekranie laptopa widoczny jest kod źródłowy. Pisze go programista siedzący przy biurku. Widoczne są jedynie jego ręce na klawiaturze laptopa.
Tworzenie, administrowanie i użytkowanie relacyjnych baz danych
Galeria przedstawia przykładowe zadania zawodowe. W galerii są trzy zdjęcia.
Zdjęcie pierwsze, podpisane Tworzenie bazy danych. Na zdjęciu widać fragment kodu źródłowego wywołującego napisaną funkcję.
Zdjęcie drugie, podpisane Technik programista podczas wykonywania pracy. Na zdjęciu widać mężczyznę siedzącego przy biurku. Przed sobą ma klawiaturę, myszkę i dwa monitory. Trzyma przy uchu telefon komórkowy. Na biurku stoi również mała lampka oświetlająca przestrzeń. Przy lampie leży notatnik z długopisem. W prawym dolnym rogu zdjęcia widać też fragment innego sprzętu elektronicznego.
Zdjęcie trzecie, podpisane Administrowanie bazą danych. Na zdjęciu widać dwa duże monitory. Wyświetlony jest na nich kod źródłowy.
Programowanie aplikacji internetowych
Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.
Zdjęcie pierwsze, podpisane Programowanie aplikacji internetowej. Na zdjęciu częściowo widać mężczyznę siedzącego przy stole, pracującego na laptopie. Na ekranie widoczny jest pisany przez niego kod źródłowy. W tle widać dwa krzesła i kawałek stołu.
Zdjęcie drugie, podpisane Pisanie kodu. Na zdjęciu częściowo widać dwie osoby siedzące przy biurku, przed laptopem. Jedna z nich pisze kod źródłowy, który wyświetla się na ekranie. W tle widać fragment dużego monitora i telefon komórkowy.
Galeria przedstawia przykładowe zadania zawodowe w pracy technika programisty w formie prezentacji krok po kroku.
Na zdjęciu widać mężczyznę siedzącego przy biurku, przed monitorem. Pisze kod źródłowy na klawiaturze, który wyświetla się na monitorze. Na blacie, obok klawiatury, leżą słuchawki.
Krok pierwszy, podpisany Prowadzenie kontaktu z klientem. Na zdjęciu widać mężczyznę siedzącego przy biurku. Przed sobą ma klawiaturę, myszkę i dwa monitory. Trzyma przy uchu telefon komórkowy. Na biurku stoi również mała lampka oświetlająca przestrzeń. Przy lampie leży notatnik z długopisem. W prawym dolnym rogu zdjęcia widać też inny sprzęt elektroniczny.
Krok drugi, podpisany Notowanie wytycznych klienta. Na zdjęciu widać mężczyznę siedzącego przy biurku. Przed sobą ma klawiaturę, myszkę i dwa monitory. Trzyma przy uchu telefon komórkowy. Na biurku stoi również mała lampka oświetlająca przestrzeń. Przy lampie leży notatnik, w którym mężczyzna coś zapisuje. W prawym dolnym rogu zdjęcia widać też fragment innego sprzętu elektronicznego.
Krok trzeci, podpisany Opracowywanie nowych rozwiązań programistycznych. Na zdjęciu widać mężczyznę siedzącego przy biurku. Przed sobą ma klawiaturę i dwa monitory. Mężczyzna pisze na klawiaturze. Na biurku stoi również mała lampka oświetlająca przestrzeń. Przy lampie leży notatnik z długopisem i telefon komórkowy.
Krok czwarty, podpisany Pisanie kodu programu. Na zdjęciu widać fragment monitora, na którym wyświetlony jest kod źródłowy. Obok widoczny jest kawałek małej lampki. Jest włączona.
Podsumowanie. W prezentacji ukazane zostały typowe zadania zawodowe. Zastanów się, na co warto zwrócić uwagę, wykonując poszczególne czynności, aby cały proces przebiegł bezpiecznie i sprawnie.
Tworzenie i administrowanie systemami zarządzania treścią
Galeria przedstawia przykładowe zadania zawodowe. W galerii są trzy zdjęcia.
Zdjęcie pierwsze, podpisane Narzędzia pracy technika programisty. Na zdjęciu widać otwartego laptopa. Na jego ekranie widoczny jest kod źródłowy. Obok leży telefon komórkowy i okulary przeciwsłoneczne. Po drugiej stronie laptopa widoczna jest mała roślinka w białej doniczce.
Zdjęcie drugie, podpisane Administrowanie systemem. Na zdjęciu widać pomieszczenie zamknięte, w którym pracuje wiele osób. Wszyscy siedzą przy monitorach komputerowych, klawiaturach i myszkach. Na pierwszym planie widoczny jest mężczyzna w jasnej koszulce. Siedzi przed dwoma monitorami. Prawą dłoń trzyma na myszce. Na jednym z jego monitorów wyświetlony jest kod źródłowy.
Zdjęcie trzecie, podpisane Tworzenie systemu. Na zdjęciu widać fragment kodu źródłowego wykorzystującego bibliotekę React.
Projektowanie, programowanie i testowanie aplikacji mobilnych
Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.
Zdjęcie pierwsze, podpisane Pisanie kodu do programu aplikacji mobilnej. Na zdjęciu widać zamkniętą przestrzeń biurową. Na pierwszym planie widoczny jest laptop. Siedzi przy nim częściowo widoczny człowiek. Pisze kod, który wyświetla się na ekranie urządzenia. W oddali widać jeszcze dwoje ludzi: mężczyznę siedzącego przy laptopie oraz kobietę, która stoi obok. Patrzą na siebie.
Zdjęcie drugie, podpisane Testowanie aplikacji mobilnej. Na zdjęciu częściowo widać mężczyznę z laptopem na kolanach. W jednej ręce trzyma telefon komórkowy. Drugą rękę trzyma na klawiaturze laptopa. Na ekranie urządzenia widoczny jest kod źródłowy.
Projektowanie, programowanie i testowanie aplikacji desktopowych
Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.
Zdjęcie pierwsze, podpisane Programowanie aplikacji desktopowej. Na zdjęciu częściowo widać mężczyznę w zamkniętej przestrzeni biurowej. Siedzi za biurkiem, przed komputerem. Pisze kod na klawiaturze, który wyświetla się na monitorze. Na biurku znajdują się inne przedmioty: kubek, plastikowe opakowanie po jedzeniu, notatnik. Widoczne są też różne kable od podłączonych urządzeń. W tle widać inne stanowiska pracy.
Zdjęcie drugie, podpisane Testowanie aplikacji desktopowej. Na zdjęciu częściowo widać człowieka za biurkiem, przed komputerem. Pisze na klawiaturze kod źródłowy, który wyświetla się na ekranie. Na biurku widać również tablet i długopis.
Projektowanie, programowanie i testowanie zaawansowanych aplikacji webowych
Galeria przedstawia przykładowe zadania zawodowe. W galerii są dwa zdjęcia.
Zdjęcie pierwsze, podpisane Pisanie kodu aplikacji webowej. Na zdjęciu widać fragment kodu źródłowego deklarującego funkcję.
Zdjęcie drugie, podpisane Testowanie aplikacji webowej. Na zdjęciu widać mężczyznę pracującego z domu. Siedzi przy stole, na którym znajduje się duży monitor, dwa laptopy, dwie klawiatury i otwarty zeszyt z notatkami. Mężczyzna jedną rękę trzyma przy jednej z klawiatur, a drugą na jednym z laptopów.
Gra edukacyjna
Po zapoznaniu się z rozdziałem „Zadania zawodowe” zapraszamy do gry, która pozwoli Ci na utrwalenie swojej wiedzy dotyczącej zawodu technik programista.
Ćwiczenia
Wykonaj poniższe ćwiczenia. Wykorzystaj informacje nabyte w tym materiale.