TECHNIK PROGRAMISTA
Programista to osoba, która tworzy programy komputerowe w pewnym języku programowania oraz nadzoruje proces ich wdrażania. Zazwyczaj programiści znają co najmniej kilka języków programowania (np. C, C++, Java, Python, PHP, JavaScript), lecz specjalizują się tylko w wybranym z nich. Dla podkreślenia specjalizacji nazwa głównego języka jest dodawana do nazwy stanowiska, np. programista Java.
Współcześni programiści pracują najczęściej w biurach lub laboratoriach komputerowych wyposażonych w sprzęt niezbędny do testowania aplikacji. Wykorzystują telekonferencje oraz pracę zdalną, ponieważ wiele zadań zawodowych może być wykonywanych bez konieczności przebywania w miejscu pracy.
Programiści, w zależności od specjalizacji, dzielą się na programistów:
- aplikacji, zajmujących się tworzeniem aplikacji komputerowych realizujących
- określone zadanie, np. wspomaganie zarządzania przedsiębiorstwem,
- systemowi, rozwijający aplikacje oraz systemy nadzorujące pracę sprzętu
- komputerowego, np. systemy operacyjne, sterowniki, czy systemy zarządzaniabazami danych.
- aplikacji internetowych działających w środowisku www,
- aplikacji mobilnych, działających na urządzeniach przenośnych, takich jak
- telefony komórkowe, smartfony, palmtopy czy tablety.
Technicy programiści są przygotowani do pracy w zespole programistów, jako wsparcie w realizacji zadań programistycznych i testowania oprogramowania. Jest to zawód wymagający logicznego rozumowania, analitycznego myślenia, umiejętności planowania, dobrej pamięci, dokładności, samodzielności i umiejętności pracy w zespole.
Programista to jeden z najlepiej zarabiających i najbardziej poszukiwanych na rynku pracy zawodów. Aby nim zostać, potrzeba kwalifikacji i umiejętności.
Technik programista jest znakomitym wyborem drogi życiowej dla wszystkich, którzy z ciekawością patrzą na komputery, oraz nie przerażają ich przedmioty ścisłe.
Programowanie to nie tylko pieniądze, to ciekawa pasja dająca m. in. możliwość programowania robotów, pisania gier 3D, aplikacji mobilnych, desktopowych i robienia wielu innowacyjnych, kreatywnych rzeczy (inteligentne domy itp.).
Programowanie to dziedzina informatyki, która zmienia się wraz z ewolucją sprzętu i myśli informatycznej. Dlatego przygotowujemy przyszłych programistów nie tylko do ciągłego aktywnego doskonalenia swoich umiejętności, ale także do nauki zupełnie nowych technik i języków programowania. Nabywają oni umiejętność pracy indywidualnej, przy wykonywaniu złożonych projektów, oraz pracy w zespole pod kierunkiem lidera.
Uczniowie, którzy podejmą naukę na nowym kierunku zdobędą wiedzę teoretyczną i umiejętności praktyczne z kwalifikacji zawodowych w zakresie projektowania baz danych i stron internetowych oraz programowania i testowania aplikacji. Będą tworzyć programy w najpopularniejszych obecnie językach tj. Python, C++, JavaScript, PHP, a także znajomości innych języków tj. SQL (przydatnego do tworzenia i zarządzania relacyjnymi bazami danych), HTML 5 i CSS (wykorzystywanych do tworzenia stron internetowych).
Uczeń w trakcie nauki poznaje zagadnienia i nabywa umiejętności niezbędne do wykonywania zastępujących zadań zawodowych w zakresie:
- przygotowywania szczegółowych algorytmów i analizy działania aplikacji;
- tworzenia, wykorzystywania i obsługi struktur danych;
- tworzenia i wykorzystywania baz danych w aplikacjach
- tworzenia aplikacji w wybranym języku i środowisku programowania;
- testowania aplikacji w celu wykrycia i usunięcia błędów oraz zapewnienia niezawodności i bezpieczeństwa aplikacji;
- tworzenia dokumentacji oprogramowania oraz tworzenia instrukcji obsługi dla użytkowników;
- instalowania i uruchamiania aplikacji;
- konserwacji i modyfikacji kodu aplikacji.
Ponadto uczeń w trakcie kształcenia:
- ma możliwość uczestniczenia w akademii CISCO i zdobywania certyfikatów
- ma możliwość odbycia praktyk zawodowych
- uczestniczy w zajęciach prowadzonych przez pracowników firm współpracujących ze szkołą,
- odkrywa i rozwija swoje zdolności techniczne i sportowe i w ramach zajęć prowadzonych w szkole.
Zdobycie wykształcenia na poziomie szkoły technicznej w zawodzie technik programista umożliwi absolwentom kontynuację nauki na wyższych uczelniach politechnicznych lub uniwersytetach, a także pozwoli na rozpoczęcie własnej drogi zawodowej.
Uczeń, w trakcie pięcioletniej nauki w szkole, zdaje dwa egzaminy zawodowe:
- INF.03. Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
- INF.04. Projektowanie, programowanie i testowanie aplikacji Zadania zawodowe:
w zakresie kwalifikacji INF.03. Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych:
- tworzenie i administracja stronami internetowymi;
- tworzenie, administracja i użytkowanie relacyjnych baz danych;
- programowanie aplikacji internetowych;
- tworzenie i administracja systemami zarządzania treścią.
w zakresie kwalifikacji INF.04. Projektowanie, programowanie i testowanie aplikacji:
- projektowanie, programowanie i testowanie
- zaawansowanych aplikacji webowych;
- projektowania, programowania i testowania aplikacji desktopowych;
- projektowania, programowania i testowania aplikacji mobilnych.
Dokumenty, z którym warto się zapoznać:
- ramowy plan nauczania dla zawodu technik programista;
- podstawa programowa dla zawodu technik programista.
Wróć do: Specjalności | CNT

