Programista aplikacji zajmuje się tworzeniem programów komputerowych o różnym zastosowaniu, realizujące zadania określone w specyfikacji technicznej, wykorzystując do tego specjalistyczny język programowania.
Zadania zawodowe:
• analizowanie projektu technicznego, założeń, wymagań funkcjonalnych i niefunkcjonalnych dla aplikacji;
• opracowywanie lub wykorzystywanie istniejących algorytmów i struktury danych;
• tworzenie kodu aplikacji z wykorzystaniem wybranego języka i środowiska programistycznego;
• testowanie poprawności kodu, usuwanie ewentualnych usterek;
• sprawdzanie, czy aplikacja realizuje wymagania funkcjonalne;
• wykonywanie testu bezpieczeństwa;
• optymalizacja kodu pod względem wydajności;
• przeprowadzanie modyfikacji istniejącego kodu w celu zwiększenia jego wydajności;
• przygotowanie dokumentacji technicznej oraz użytkowej aplikacji;
• wprowadzanie modyfikacji i udoskonaleń w aplikacji;
• korzystanie z narzędzi wspomagających utrzymanie standardów jakości (np. narzędzi do zarządzania zadaniami, incydentami, usterkami);
• współpraca z ekspertami różnych dziedzin i innymi programistami w zakresie opracowania aplikacji, a także z użytkownikami testującymi aplikację.
Warunki podjęcia pracy w zawodzie:
Warunkiem podjęcia pracy w zawodzie programisty jest wykształcenie wyższe techniczne, przy czym preferowanym kierunkiem jest informatyka. Niezbędna do wykonywania zadań zawodowych jest znajomość różnych środowisk programistycznych, języków programowania (np. JavaScript, Java, PHP, C/C++/C#, Python) oraz języka angielskiego. W tworzeniu programów dla różnych użytkowników pomocna jest wiedza z dziedzin, których te programy dotyczą, np. ekonomii, finansów itd.
Wymagania psychofizyczne:
Ze względu na charakter pracy programista powinien wykazywać się zdolnością do pracy w warunkach monotonnych, dużą koncentracją uwagi oraz cierpliwością. Jest to zawód wymagający twórczego podejścia do problemu, analitycznego myślenia, umiejętności planowania, dobrej pamięci, dokładności i samodzielności. Ta ostatnia jest ważna, bo nawet przy kilkuosobowych projektach każdy programista tak naprawdę nad każdym powierzonym zadaniem pracuje sam. Przydatne są uzdolnienia techniczne oraz rachunkowe. Kontakty ze współpracownikami czy użytkownikami aplikacji wymagają posiadania umiejętności ułatwiających komunikację interpersonalną. Ponieważ zawód ten wymaga ciągłego dokształcania i podnoszenia swoich kwalifikacji, istotne jest posiadanie umiejętności szybkiego uczenia się.
Przeciwwskazania do wykonywania zawodu:
Osoba niepełnosprawna poruszająca się na wózku inwalidzkim oraz z zaburzeniami w zakresie ruchów kończyn dolnych może pracować w zawodzie, o ile pomieszczenia i stanowisko będą dostosowane odpowiednio do jej potrzeb. Osoby niewidome oraz z dużymi zaburzeniami wzroku nie mogą liczyć na zatrudnienie z uwagi na specyfikę pracy przed monitorem. Konieczność częstych kontaktów z użytkownikami aplikacji utrudnia wykonywanie pracy przez osoby niesłyszące lub głuchonieme. Również upośledzenie umysłowe, ze względu na zadania wymagające dużej sprawności intelektualnej, uniemożliwia wykonywanie tego zawodu.
Możliwości i szanse zatrudnienia:
Programista może znaleźć zatrudnienie w wielu firmach, które tworzą oprogramowanie ogólne i specjalistyczne (na wszelkiego rodzaju urządzenia przetwarzające dane i możliwe do oprogramowania), zarówno na własny użytek, jak i na sprzedaż. Praca ta może być wykonywana na terenie firmy, zdalnie (telepraca) a także w ramach podwykonawstwa.
Szkoły:
Uniwersytet Łódzki Wydział Matematyki i Informatyki
kierunek: informatyka (studia I i II stopnia)
ul. Banacha 22,90-238 Łódź
tel. 42 635 59 49
e-mail: facmath@math.uni.lodz.pl
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej
kierunek: informatyka (studia I i II stopnia)
ul. Pomorska 149/153, 90-236 Łódź
tel. 42 635 57 42
e-mail: dziekanat@wfis.uni.lodz.pl
Politechnika Łódzka Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki
kierunek: informatyka (studia I i II stopnia)
ul. Bohdana Stefanowskiego 18/22, 90-924 Łódź
tel. 42 631 27 50
Politechnika Łódzka Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej
kierunek: informatyka stosowana (studia I i II stopnia)
ul. Wólczańska 215, 90-924 Łódź
tel. 42 631 36 03
e-mail: w-7@adm.p.lodz.pl
Dane kontaktowe:
WOJEWÓDZKI URZĄD PRACY W ŁODZI
Centrum Informacji i Planowania Kariery Zawodowej w Łodzi
Oddział w Piotrkowie Trybunalskim
ul. J. Dąbrowskiego 13, 97-300 Piotrków Trybunalski
tel. 44 649 60 87, 44 647 74 01
e-mail: cizpt@wup.lodz.pl
Ulotka w wersji do wydruku dostępna w załączniku poniżej.