Kontynuować C/C++ czy zacząć Javę?

0

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

  1. Zarobki w tych trzech technologiach.
  2. Popyt.
  3. 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

2

Wątpię, abyś w C/C++/ASM zarobił więcej, chyba że znajdziesz jakąś niszę typu zabezpieczenia, antywirusy, systemy real-time. Biznesowy soft w C++ to pułapka raczej: raczej utrzymanie i chyba nie zaczyna się zbyt wielu nowych projektów.

2

To po pierwsze zależy od tego jaki jest rynek ofert w Twoim mieście.
Po drugie od tego czy jesteś gotów z niego wyjechać.
C/C++ dzisiaj to bardziej niszowe oprogramowanie, w związku z czym nie w każdej firmie IT znajdziesz w nim pracę.

0

Dzięki za odpowiedzi:) Muszę w takim razie dać sobie jeszcze trochę czasu na przemyślenie.

A jak zarobki? Rozumiem, że z tego co piszecie więcej zarobie programując w Javie lub C# niż C/C++?

1

Tu są jakieś dane: https://wynagrodzenia.pl/moja-placa#P

2

Wiesz co myślę że jak dobrze znasz C++ to przejście na Jave czy C# będzie bardzo łatwe i przyjemne, pamiętaj że język to tylko narzędzie a tak naprawdę liczy się twój skill w programowaniu, umiejętność rozwiązywania problemów i doświadczenie.Nie warto się zamykać na jeden język tylko dlatego że w technologii X płacą troszkę lepiej niż w technologii Y, bo to się może bardzo szybko pozmieniać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1