Przebranżowienie z C/embedded na NET/Go/Rust/smart contracts/inne

0

Od 8 lat siedzę w embedded z językiem C. Obecnie od kilku lat w Automotive. Programowania niewiele, głównie próba zrozumienia gdzie coś wyklikać w AUTOSAR żeby zadziałało.
Znudziłem się tym (w sumie to nigdy mnie to nie interesowało), zarobki są przeciętne ~17k brutto na UoP, ale jest wygodnie, zero stresu.

Chciałbym spróbować (choć na to niewiele czasu przez świeżego juniora) nieco zmienić specjalizację na NET/Go/Rust/smart contracts/inne.
Przeraża mnie oczywiście ogrom tematów do nauczenia oraz to że wpadłbym pewnie w kategorię juniora co znacznie obniżyłoby zarobki.

Czy ktoś z Was również zaczynał i kilka lat pracował w embedded, a następnie zmienił na coś dalej od warstwy sprzętu?
Docelowo chciałbym również podbić zarobki, w czystym embedded z językiem C nie widzę za bardzo takich możliwości.

2

Istotnie C i embedded ogólnie to w PL mało płatna nisza. Najlepiej to zacząć używać innego języka w pracy i mieć już doświadczenie na papierze.

Czy ktoś z Was również zaczynał i kilka lat pracował w embedded, a następnie zmienił na coś dalej od warstwy sprzętu?

ja trochę odszedłem ale nie do końca. Znalazłem firmę która używała embedded Linux ale do aplikacji user space używali Go, jak się tam zatrudniałem to nawet nie znałem Go ale doświadczenia w embedded Linux + shell było równie ważne. Teraz zaczynam nową pracę w Go niepowiązaną z embedded w której podobno będę używać cloud choć z tym nie mam żadnego doświadczenia ale tu znowu angielski + znajomość Go była ważniejsza.

0

wpadłbym pewnie w kategorię juniora co znacznie obniżyłoby zarobki.

To już zależy od firmy i tego, jak głębokiej znajomości języka wymagają. Jak na razie w karierze trzy razy zmieniałem język programowania i pomimo to za każdym razem stawka szła w górę.

Rust jest językiem o dość szerokich zastosowaniach; są firmy robiące w tym embedy, są takie robiące serwisy back-endowe, są nawet szaleńcy robiący programy desktopowe i gry. Wiedza z C na pewno się przyda do zrozumienia Rustowego podejścia do zarządzania pamięcią oraz do debugowania.

0
Pole92 napisał(a):

Znudziłem się tym (w sumie to nigdy mnie to nie interesowało), zarobki są przeciętne ~17k brutto na UoP, ale jest wygodnie, zero stresu.

zmienić specjalizację na NET/Go/Rust/smart contracts/inne

Z dwojga wolę to pierwsze, trawa jest zawsze zielona po drugiej stronie. Ja jako Dev często się stresuję na przykład, spowiadam się codziennie przed PO, mam terminy i tak dalej.

1

Mi się udało z embedded uciec na Devopsa, ale jeszcze za czasów, gdzie wymagali tylko expa w projektach embedded. Kasa nieporównywalnie większa niż w embedded miałem. Wcześniej też myślałem nad zmianą języka, jednak nigdy nie udało się podjąć tego kroku...

1

Nie idź w .net ani rust. Piekielna konkurencja

0

@CosherJeepersCreepers A to ciekawe, bo z tych (co prawda nielicznych) ofert w Rust jakie widzę to stawki są bardzo wysokie.
Z .NET to już bardziej rozumiem, chociaż ofert też jest kilkadziesiąt/kilkaset razy więcej.

1

Póki co rynek jest dość ciężki, możesz zacząć się uczyć już, ale pewnie język uda się zmienić dopiero jak rynek nieco odbije.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.