Czy ten problem to wina słabych umiejętności nawet jak na tylko potencjalnego stażystę czy bardziej wina tego, że piszę w C++, zamiast w np. Javie czy w C#
W takiej javie czy c# powinno być po prostu więcej miejsc pracy
Mając do wyboru 30 firm jest większa szansa że gdzieś się dostaniesz, niż mając 5
Czy z takimi umiejętnościami, jakich użyłem do stworzenia pokazanych projektów jest sens szukać pracy/stażu jako programista czy lepiej szukać też pracy jako serwisant czy administrator sieci?
Zależy czego firma oczekuje
Według mnie na "juniora z definicji" będzie ok, coś tam umiesz napisać, tragedii nie ma
Z tym że mamy 2018... a w sumie końcówke 2018
Już wiele firm podniosło poprzeczkę i przez juniora rozumieją "kogoś więcej niż początkujący" - kogoś kto zna wzorce, kojarzy coś z architektury, zna elementy z nowych wersji języka, zna zasady pisania kodu (najważniejsze to SOLID, ale są też np YAGNI, DRY, KISS), umie pisać testy i wie że jest kilka typów testów (np jednostkowe, integracyjne itd)
Czy są realne szanse, aby w obrębie jednej firmy zmienić stanowisko z np. serwisanta na programistę, jeśli dana firma zajmuje się wieloma dziedzinami?
Tak jak edios55 napisał, zależy od firmy
Jeśli firmie nie zależy żeby na stanowisku np serwisanta mieć akurat ciebie, a przydałby im się ktoś na stanowisku programisty => nie powinno być problemu
W dodatku możliwe że byłbyś stawiany na wyższym miejscu niż osoby aplikujące klasycznie, bo ciebie już znają a ty już znasz ich
Z tym że pewnie trudno byłoby znaleźć taką firmę (nie licząc korporacji)