Przesiadka z C++ na nowy język

0

Witam wszystkich,

Kariera zawodowa developera C++ coraz bardziej mi ciąży. Nie chodzi mi o sam język, który zawsze będę uwielbiał, ale o projekty. Nie wiem czy mam pecha, czy taka akurat jest sytuacja w moim mieście, ale mam wrażenie, że rzadko kiedy projekty C++ to tworzenie czegoś nowego, a w większość maintenace wielkich molochów z lat 90tych. Wiem, że w Polsce raczej nie ma co liczyć na typowe R&D, no ale to co w ostatnich latach przechodzę w projektach to gruba przesada. Czasem mam wrażenie, że wiedza z programowania nie przydaje mi się w ogóle.

Stwierdziłem, że zanim moja frustracja spowoduje wypalenie zawodowe, muszę zacząć uczyć się drugiego języka. Chciałbym sprowokować luźną dyskusję w temacie, więc jeśli ktoś ma jakieś wnioski to śmiało, ale nasuwa mi się kilka konkretnych pytań:

  • jak wygląda sytuacja z C++ w waszych firmach lub miastach? Widać nowe projekty na horyzoncie?
  • czy jest ktoś kto przesiadał się z C++ na C#? Czy zmieniło to coś w waszej karierze?
  • w mobilkach co chwilę słyszę o nowych crossplatformowych framworkach jak Flutter czy Xamrain, więc czy warto jeszcze uczyć się Javy lub Swifta?
  • jeśli warto to Java czy Kotlin?
0
bilborrd napisał(a):

Wiem, że w Polsce raczej nie ma co liczyć na typowe R&D, no ale to co w ostatnich latach przechodzę w projektach to gruba przesada.

W Polsce jest R&D. Pytanie, czy masz jakiekolwiek doświadczenie w R&D czy wyłącznie w tworzeniu oprogramowania biznesowego?
Jeśli chcesz ciekawych projektów, to szukaj domeny, która Cię interesuje, a niekoniecznie patrz na język. W R&D język jest sprawą drugorzędną, tam nie ma dylematów: "czy przesiąść się z języka X and Y", bo jak jest potrzeba to się jednego dnia pisze w języku X, drugiego w Y, a trzeciego analizuje się dane w Excelu. Trafiając do R&D jest spora szansa, że będzie się pisało w C++, ale w sumie to Ty wybierasz w czym chcesz pisać. Natomiast faktem jest, że C++ coraz gorzej nadaje się do rozwiązań typowo biznesowych. Dlatego zamiast wybierać: C++ czy inny język, proponuję stanąć przed wyborem: R&D albo "biznes".

0

Programowanie na iOS za bardzo się nie zmienia. To dosyć stabilna platforma mobilna.

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