Technik Programista / Fachinformatiker
Technik programista to specjalista zajmujący się tworzeniem, testowaniem i utrzymywaniem oprogramowania komputerowego. Projektuje aplikacje, bazy danych oraz systemy informatyczne, dostosowując je do potrzeb użytkowników. Pracuje w firmach IT, instytucjach publicznych lub jako niezależny programista.
Der Fachinformatiker ist ein Spezialist, der Software entwickelt, testet und wartet. Er entwirft Anwendungen, Datenbanken und IT-Systeme und passt sie an die Bedürfnisse der Benutzer an. Er arbeitet in IT-Unternehmen, öffentlichen Einrichtungen oder als selbstständiger Programmierer.
Pierwszy tydzień naszego projektu minął bardzo intensywnie i produktywnie. Poznaliśmy szczegóły zadania, nad którym będziemy pracować przez najbliższe dwa tygodnie — cyfrową książkę telefoniczną, czyli aplikację, która umożliwi wygodne przechowywanie, wyszukiwanie i zarządzanie kontaktami. To projekt, który pozwoli nam połączyć teorię z praktyką i rozwinąć umiejętności programistyczne w pracy zespołowej. Na początku tygodnia zapoznaliśmy się z koncepcją projektu i wspólnie ustaliliśmy, jakie funkcje będą najważniejsze w pierwszej wersji aplikacji. Określiliśmy m.in. strukturę danych, wygląd interfejsu oraz podstawowe operacje, takie jak dodawanie, edytowanie i usuwanie kontaktów. Kolejnym krokiem było przygotowanie dokumentów z wymaganiamioraz specyfikacji technicznej, które później zaprezentowaliśmy całemu zespołowi. Dzięki temu każdy wie, jakie są cele projektu i jaka jest jego planowana architektura. Oprócz części koncepcyjnej mieliśmy też kilka praktycznych wprowadzeń do narzędzi, z których będziemy korzystać podczas pracy. Poznaliśmy środowisko programistyczne IntelliJ IDEA, system kontroli wersji Git oraz system budowania projektów Gradle. Dzięki temu wszyscy czujemy się pewniej w środowisku developerskim i możemy efektywniej współpracować nad kodem.