Podstawa programowa dla zawodu Technik Informatyk (351203) opiera się na strukturze dwóch kwalifikacji: INF.02 (Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych) oraz INF.03 (Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych). Analizując szczegółowo ich zawartość w zestawieniu z dzisiejszymi realiami technologicznymi, można dostrzec zarówno mocne fundamenty, jak i głębokie luki.
Elementy wciąż aktualne i potrzebne:
- Podstawy sieci komputerowych (INF.02): Nauka modeli warstwowych (ISO/OSI i TCP/IP), adresacji IPv4 i IPv6, podziału sieci na podsieci oraz konfiguracji przełączników i routerów (zarówno przez GUI, jak i CLI) stanowi absolutny fundament sieciowy. Umiejętności te są kluczowe w pracy dla lokalnych dostawców usług internetowych (ISP) czy administratorów sieci lokalnych.
- Sprzęt i diagnostyka (INF.02): Montaż komputera z podzespołów, konfiguracja oraz aktualizacja BIOS/UEFI, diagnostyka usterek sprzętowych oraz odzyskiwanie danych to solidna rzemieślnicza wiedza, bezpośrednio przydatna w lokalnych serwisach komputerowych, punktach naprawy i działach wsparcia technicznego (helpdesk).
- Teoria i podstawy baz danych (INF.03): Projektowanie diagramów E/R, znajomość postaci normalnych oraz praktyczne posługiwanie się strukturalnym językiem zapytań SQL (operacje typu SELECT, INSERT, UPDATE, DELETE) to wiedza uniwersalna, która nie ulega dezaktualizacji i jest wymagana u każdego młodszego programisty czy administratora baz danych.
- Podstawy technologii webowych (INF.03): Standardy HTML5, arkusze stylów CSS (w tym responsywność – RWD) oraz podstawowa konfiguracja popularnych systemów CMS (takich jak WordPress i Joomla!) pozwalają na natychmiastowe tworzenie prostych stron internetowych na zlecenie lokalnych firm lub agencji marketingowych.
Kluczowe luki technologiczne (pomijane lub potraktowane marginalnie):
- Brak systemów kontroli wersji (Git): Choć podstawa programowa i program nauczania wspominają o „wdrażaniu projektów programistycznych”, w całym programie nie pojawia się ani jedno bezpośrednie odniesienie do systemu Git. Współcześnie praca w jakimkolwiek zespole IT bez znajomości komend git commit, push, pull, obsługi gałęzi (branches) czy platform GitHub/GitLab jest niemożliwa.
- Przestarzały i monolityczny stos technologiczny: Program nauczania dla aplikacji internetowych wciąż mocno faworyzuje pakiet XAMPP (Apache, MySQL, PHP). Chociaż podstawa ogólnie wspomina, że uczeń ma „skorzystać z wybranych funkcji bibliotek i frameworków JS: jQuery, Angular, React”, w rzeczywistości tak powierzchowne ujęcie uniemożliwia opanowanie nowoczesnego programowania komponentowego (np. React z TypeScript) czy podejścia SPA (Single Page Application), które są standardem rynkowym.
- Całkowity brak DevOps i konteneryzacji: Narzędzia takie jak Docker, Kubernetes czy procesy CI/CD (Continuous Integration/Continuous Delivery) nie istnieją w podstawie programowej. Współczesna administracja serwerami opiera się na infrastrukturze jako kodzie (IaC) i wirtualizacji kontenerowej, podczas gdy szkoła uczy wyłącznie tradycyjnej instalacji systemów na maszynach wirtualnych (VirtualBox/Hyper-V) i zarządzania Active Directory.
- Brak praktycznej architektury chmurowej: Chmura obliczeniowa pojawia się w podstawie programowej jedynie marginalnie jako „miejsce przechowywania informacji” oraz narzędzie do backupu. Program całkowicie pomija naukę konfiguracji usług w wiodących chmurach (AWS, Microsoft Azure, Google Cloud Platform), co odcina absolwentów od nowoczesnego rynku pracy.
- Cyberbezpieczeństwo ograniczone do teorii: Ochrona systemów skupia się na klasycznym instalowaniu programów antywirusowych i konfiguracji lokalnych zapór sieciowych (firewall). Brakuje nowoczesnej edukacji o bezpiecznym kodowaniu (np. standardy OWASP Top 10) czy zaawansowanych protokołach autoryzacji (OAuth, JWT).
Podstawa programowa wprost wymaga kształtowania „Kompetencji personalnych i społecznych” (KPS) oraz „Organizacji pracy małych zespołów” (OMZ). Uczeń ma potrafić negocjować warunki porozumień, aktywnie słuchać i radzić sobie ze stresem. Jednakże sposób weryfikacji tych umiejętności w szkole budzi poważne zastrzeżenia. Ewaluacja tych kompetencji opiera się w głównej mierze na ankietach przeprowadzanych wśród uczniów i rodziców oraz subiektywnej obserwacji nauczyciela. Brak tu systemowego i praktycznego treningu kompetencji miękkich (np. warsztatów z komunikacji kryzysowej w trakcie awarii systemów), przez co te kluczowe na rynku umiejętności są traktowane przez szkoły po macoszemu i realizowane głównie na papierze.Zgodnie z planem nauczania, na przedmiot „Język angielski w informatyce” przeznacza się łącznie zaledwie 60 godzin w całym 5-letnim okresie nauki (po 30 godzin na każdą kwalifikację). Efekty kształcenia zakładają opanowanie jedynie „podstawowego zasobu środków językowych” w celu rozumienia „prostych wypowiedzi” (np. czytanie instrukcji obsługi, pisanie prostych e-maili czy CV według wzoru). Na współczesnym rynku IT, zwłaszcza przy pracy zdalnej dla zagranicznych podmiotów, standardem wejściowym jest swobodna komunikacja na poziomie minimum B2/C1. Szkolny program zawodowy przygotowuje ucznia jedynie do biernego korzystania ze słownika i technicznej dokumentacji, co stanowi poważną barierę wejścia na rynek pracy.
Jakie jest dopasowanie podstawy programowej do lokalnego sektora IT ?
Wartość absolwenta na rynku pracy:
- Wysoka wartość dla małego, lokalnego biznesu: Absolwent technikum jest doskonałym kandydatem dla lokalnych dostawców internetu (ISP), małych serwisów komputerowych, sklepów ze sprzętem czy lokalnych urzędów i szkół potrzebujących wewnętrznego wsparcia IT. Na tych stanowiskach poszukiwana jest osoba, która potrafi samodzielnie zmontować i zmodernizować komputer, zarobić i ułożyć okablowanie strukturalne, skonfigurować przełącznik sieciowy, zarządzać kontami Windows/Linux oraz wdrożyć i administrować prostą stroną opartą o CMS.
- Niska wartość dla dużych software house’ów oraz pracy międzynarodowej: Te podmioty wymagają głębokiej specjalizacji wąskotorowej (np. React Developer, Cloud Architect, DevOps Engineer). Szeroka, ale bardzo płytka wiedza absolwenta (podstawy baz danych, sieci, programowania i sprzętu) w połączeniu z brakiem znajomości Gita, komercyjnych frameworków, narzędzi DevOps oraz słabym językiem angielskim sprawia, że dla dużych graczy absolwent bez dodatkowego przygotowania jest nieprzydatny.
Profil kształcenia na kierunku Technik Informatyk przygotowuje absolwenta do podjęcia pracy „od zaraz” wyłącznie na stanowiskach techniczno-rzemieślniczych niższego szczebla (helpdesk, monter sieci, serwisant, administrator CMS, młodszy administrator LAN). Dla kariery w obszarze wytwarzania oprogramowania (Software Development), inżynierii danych czy systemów chmurowych, technikum stanowi jedynie ogólne wprowadzenie (bazę) do intensywnego samokształcenia lub podjęcia studiów wyższych.
Warto podkreślić, że MEiN w prognozie zapotrzebowania na pracowników z 2023 r. nie sklasyfikowało zawodu technik informatyk jako zawodu o szczególnym znaczeniu dla rozwoju państwa (na liście tej znalazł się natomiast bardziej wyspecjalizowany „technik programista” o symbolu cyfrowym 351406). Potwierdza to rynkową tendencję spadku zapotrzebowania na ogólnych techników na rzecz wąskich specjalistów. Odzwierciedleniem tego stanu rzeczy są również zarobki – przeciętne wynagrodzenie technika informatyka w 2023 roku waha się w przedziale od 3970 zł do 5970 zł brutto, co w porównaniu z pensjami wyspecjalizowanych deweloperów jest kwotą skromną.
Wnioski i rekomendacje – Podsumowanie i ocena ogólna: 6 / 10
Ocena ta wynika z faktu, że szkoła z powodzeniem realizuje cele ogólne – uczeń kończący technikum ma dobrze ułożone logiczne i algorytmiczne myślenie, zna zasady działania sieci, rozumie budowę systemów operacyjnych oraz relacyjnych baz danych. Niestety, ze względu na bezwładność systemu oświatowego, podstawa programowa jest technologicznie zapóźniona o co najmniej 5-8 lat, co zmusza ambitnych uczniów do nadrabiania ogromnych zaległości rynkowych na własną rękę.
Rekomendacje dla szkoły i ucznia (jak zniwelować lukę?):
- Samodzielna, bezkompromisowa nauka Gita (systemu kontroli wersji): Uczeń musi we własnym zakresie opanować Git i platformę GitHub. Każdy projekt domowy realizowany na lekcjach programowania powinien być wersjonowany. To absolutny warunek wejścia na rynek pracy.
- Przejście ze stosu PHP/XAMPP na nowoczesne frameworki komercyjne: Uczniowie zainteresowani programowaniem muszą wyjść poza szkolny standard PHP. Rekomenduje się samodzielną naukę języka TypeScript oraz biblioteki React/Next.js (frontend) lub Node.js/Python z frameworkiem Django/FastAPI (backend).
- Poznanie podstaw DevOps i chmury (Docker + AWS/Azure): Zamiast skupiać się wyłącznie na instalacji tradycyjnych systemów operacyjnych na maszynach wirtualnych w VirtualBoxie, uczeń powinien poznać technologię konteneryzacji (Docker) oraz przejść darmowe kursy z podstaw chmury publicznej (np. AWS Cloud Practitioner).
- Nauka języka angielskiego do poziomu płynności (min. B2): Uczeń nie może polegać wyłącznie na 60 godzinach angielskiego zawodowego w szkole. Musi aktywnie rozwijać umiejętność swobodnej konwersacji (np. poprzez czytanie dokumentacji bez tłumacza, udział w anglojęzycznych forach IT i tworzenie własnych projektów w tym języku), co otworzy przed nim perspektywę pracy zdalnej i zagranicznej.
Jakie kompetencje potrzebuje dziś branża INF ?
Współczesny rynek IT wymaga od specjalistów szerokiego zestawu umiejętności, które można podzielić na cztery główne obszary: kompetencje twarde (techniczne), dodatkowe umiejętności specjalistyczne, kompetencje personalno-społeczne (miękkie) oraz językowe.
Twarde kompetencje techniczne (Kluczowe fundamenty IT)
Wymagania techniczne koncentrują się wokół dwóch głównych obszarów kwalifikacyjnych: administracji infrastrukturą oraz projektowania aplikacji i baz danych. Do najważniejszych należą:
- Zarządzanie systemami operacyjnymi i wirtualizacja: Instalacja, konfiguracja i administrowanie systemami klienckimi oraz serwerowymi z rodziny Windows i Linux. Kluczowa jest umiejętność tworzenia skryptów i plików wsadowych automatyzujących pracę z poziomu konsoli systemowej oraz wykorzystywanie narzędzi do wirtualizacji (np. VirtualBox, Hyper-V, VMware) do wdrażania maszyn wirtualnych.
- Projektowanie i eksploatacja sieci lokalnych: Projektowanie struktury sieciowej, montaż okablowania strukturalnego, konfiguracja i zabezpieczanie urządzeń aktywnych, takich jak routery oraz przełączniki zarządzalne (zarówno przez GUI, jak i CLI). Wymagana jest konfiguracja sieci wirtualnych (VLAN), routingu statycznego, połączeń VPN oraz bezprzewodowych punktów dostępowych (WiFi) z szyfrowaniem transmisji.
- Projektowanie i administrowanie bazami danych: Tworzenie relacyjnych baz danych na podstawie diagramów związków encji (E/R), a także sprawne posługiwanie się strukturalnym językiem zapytań SQL do wyszukiwania, modyfikacji i usuwania rekordów. Ważna jest też administracja bazami danych – tworzenie kopii zapasowych, zarządzanie uprawnieniami użytkowników, dbanie o spójność oraz naprawa baz przy pomocy systemów zarządzania (SZBD), takich jak phpMyAdmin.
- Tworzenie aplikacji i stron internetowych (Web Development): Kodowanie responsywnych witryn przy użyciu języka HTML5 i kaskadowych arkuszy stylów CSS, a także wdrażanie systemów zarządzania treścią CMS, takich jak WordPress i Joomla!. Wymagane jest programowanie skryptów po stronie klienta (JavaScript z wykorzystaniem bibliotek i frameworków, m.in. jQuery, Angular, React) oraz po stronie serwera (np. PHP, Python, ASP.NET) wraz z integracją z bazami danych.
- Cyberbezpieczeństwo i ochrona danych: Ochrona systemów przed złośliwym oprogramowaniem i atakami hakerskimi, wdrażanie zasad polityki bezpieczeństwa, ochrona informacji, danych osobowych i własności intelektualnej, a także bezpieczne archiwizowanie i przywracanie kopii zapasowych (np. poziomy macierzy RAID).
Dodatkowe i wąskie specjalizacje (Podnoszenie wartości rynkowej)
Rynkowym atutem, który pozwala na wejście w obszar zaawansowanych projektów informatycznych, są specjalistyczne kompetencje dodatkowe (tzw. dodatkowe umiejętności zawodowe):
- Programowanie w języku Python: Programowanie i modyfikowanie kodu oraz tworzenie aplikacji Web z wykorzystaniem wybranego frameworka.
- Testowanie i wdrażanie oprogramowania: Wdrażanie projektów programistycznych, testowanie aplikacji, wykrywanie błędów za pomocą debuggerów i przygotowywanie raportów z testów.
- Obsługa i konfiguracja Internetu Rzeczy (IoT): Konfiguracja inteligentnych urządzeń sieciowych.
- Zaawansowane utrzymanie infrastruktury: Odzyskiwanie danych z nośników, konfiguracja zabezpieczeń systemowych oraz serwisowanie urządzeń komputerowych i mobilnych (laptopy, smartfony, tablety).
Kompetencje personalne, społeczne i miękkie (KPS)
W branży IT kompetencje behawioralne decydują o skuteczności pracy w zespole i odporności na dynamiczne warunki rynkowe:
- Gotowość do ciągłego samokształcenia: Wynika z niezwykle szybkiego tempa zmian w technologiach informatycznych; bezustanne podnoszenie kwalifikacji i udział w szkoleniach to wymóg konieczny w tym zawodzie.
- Odporność na stres i pracę pod presją czasu: Kluczowa cecha przy usuwaniu krytycznych awarii infrastruktury sieciowej oraz realizacji projektów w napiętych terminach.
- Komunikacja interpersonalna i współpraca zespołowa: Prawidłowa współpraca w grupie, aktywne słuchanie, precyzyjne udzielanie informacji zwrotnej, przestrzeganie podziału ról w małych zespołach oraz techniki rozwiązywania konfliktów.
- Organizacja i zarządzanie czasem: Zdolność planowania zadań, określania i szacowania czasu ich realizacji (zarządzanie czasem) oraz elastyczne modyfikowanie działań w nieprzewidywalnych warunkach.
- Analityczne i logiczne myślenie: Zdolność do algorytmicznego działania, precyzyjnego diagnozowania problemów sprzętowych lub programistycznych oraz podejmowania szybkich decyzji.
Kompetencje językowe (Język angielski w IT)
Swobodne poruszanie się na rynku IT wymaga opanowania języka angielskiego zawodowego:
- Biegłe czytanie i interpretowanie dokumentacji technicznej, instrukcji obsługi sprzętu oraz specyfikacji oprogramowania w języku obcym.
- Samodzielne tworzenie profesjonalnych komunikatów, wiadomości e-mail oraz dokumentów rekrutacyjnych i zawodowych (CV, list motywacyjny).
- Uczestnictwo w rozmowach zawodowych z klientami, kontrahentami czy zespołem, w tym prowadzenie prostych negocjacji.
Słownik i powiązania oświatowe
- PRK V (Polska Rama Kwalifikacji – poziom 5): Poziom przypisany do pełnego zawodu Technik Informatyk oraz kwalifikacji cząstkowej INF.03.
- PRK IV (poziom 4): Poziom przypisany do kwalifikacji cząstkowej INF.02.
- INF.04 (Technik Programista): Możliwość podniesienia kwalifikacji przez absolwenta technikum informatycznego do poziomu Technika Programisty poprzez zdanie dodatkowego egzaminu z kwalifikacji INF.04 (Projektowanie, programowanie i testowanie aplikacji).



