Sara Orłowska "Aplikacja wspierająca proces selekcji na stanowisko programista urządzeń elektronicznych"
Na wstępie pracy przeprowadzono badania przeprowadzone wśród absolwentów Uniwersytetu Ekonomicznego w Katowicach, które pokazują jakie grono osób pracuje w zawodzie po ukończeniu konkretnego kierunku związanego z danym profilem studiów oraz jaką posiadają wiedzę, którą wykorzystują w swojej aktualnej pracy zawodowej.
Celem pracy jest przedstawienie istniejących metod selekcji w dzisiejszych czasach i jednocześnie takich, które są najczęściej spotykanymi podczas procesu rekrutacji oraz opracowanie aplikacji, która miałaby za zadanie wspierać w procesie selekcji na konkretne stanowisko – programisty urządzeń elektronicznych.
Celem aplikacji jest usprawnienie procesu selekcji na stanowiska programisty sprzętowego. Program jest kierowany w głównej mierze do pracodawców, którzy chcą zatrudnić nowych pracowników na stanowiska związane z informatyką, a dokładnie z programowaniem, gdzie wiedza z zakresu programowania urządzeń elektronicznych jest potrzebna i jest podstawą do ewentualnego zatrudnienia potencjalnego kandydata.
Opis aplikacji. Aplikacja w uproszczony sposób emuluje porty mikrokontrolera, a w zasadzie mikrokontrolera z podłączonymi peryferiami (diody LED, przyciski i rejestry szeregowo-równoległe). Pozwala ona na sprawdzenie umiejętności z programowania w QtScript. Działający w aplikacji interpreter skryptów odwołuje się do wirtualnych portów mikrokontrolera, umożliwiając sterowanie za ich pośrednictwem podłączonymi peryferiami. Język QtScript jako jeden z języków wysokiego poziomu posiada prostą składnię (zbliżoną do java-script) dzięki czemu jego kod jest przejrzysty dla osób znających bardziej zaawansowane języki jak C++ czy C#. Atutem tego rozwiązania jest uproszczenie wymogów dot. składni języka np. brak określania typów zmiennych. Dzięki temu rozwiązaniu kandydat może w prosty sposób stworzyć skrypt, który sprawdzi jego rozumienie podstawowych zagadnień związanych z mikrokontrolerami bez narzucania bardzo sztywnych reguł jak w przypadku np. C++.