Witam,
Aktualnie pracuję jako młodszy programista w języku podobnym do C/C++. Od czasu do czasu piszę jakieś drobne programy w C# potrzebne mi najczęściej do pracy z plikami csv, pdf oraz bazami danych. W ramach studiów programowałem mikrokontrolery, głównie w Arduino IDE. Przymierzam się do zmiany pracy, zastanawiam się czy iść dalej w tym kierunku ( rozważam aplikację na stanowisko programista C++) czy w związku z ogromnym bum na Jave zacząć uczyć się Javy.
Jest jeszcze możliwość pogłębienia wiedzy z C# i .NET.
Ciekawą opcją byłoby programowanie urządzeń wbudowanych ale w moim mieście widziałem dwie oferty na to stanowisko i obie wymagają ogromnego doświadczenia, którego nie mam.
Czuję, że na tym etapie muszę podjąć decyzję i wybrać odpowiedni kierunek. Chciałbym poprosić Was o rady rozważając poniższe takie aspekty jak
- Zarobki w tych trzech technologiach.
- Popyt.
- Rozwój.
Rozważam czy ogromny popyt na programistów Java przemawia bardziej za nauką Javy czy może spowodować, że młodzi programiści pójdą w tym kierunku i zacznie brakować programistów C++? W C# całkiem prosto i przyjemnie tworzy mi się podstawowe programy i aplikację ale mam wrażenie, że C++ wymaga znacznie więcej wiedzy od programisty. Pytanie tylko ta wiedza przełoży się na zarobki?
Proszę Was o opinie i podzielnie się waszym doświadczeniem.
Z góry przepraszam za kiepską składnie ale piszę ten post po całym dniu ciężkiej pracy.
Pozdrawiam