C/C++ embedded vs. Java - w którym kierunku iść?

0

Cześć,

chciałbym usłyszeć kilka rad od osób bardziej zorientowanych w rynku pracy. Skończyłem studia (elektronikę) i zacząłem ostatnio pracę jako programista C/C++ embedded. Moje umiejętności oceniam raczej jako początkujący. W mojej 'karierze' napisałem kilka niewielkich projektów typowo pod konkretny hardware. Zacząłem się jednak zastanawiać, czy bardziej przyszłościowe nie jest inwestowanie czasu w naukę Javy. Ofert pracy jest jednak dużo więcej. Z drugiej jednak strony wydaje mi się, że wiedza na temat embedded jest cięższa do zdobycia, bo jednak trzeba mieć dostęp do sprzętu, a to z kolei zmniejsza ilość takich programistów na rynku pracy (przynajmniej tak mi się wydaje). W przyszłości chciałbym jednak pracować zdalnie, być może dla zagranicznych firm. W przypadku embedded jest to chyba cięższe do zrealizowania niż pisanie typowo pod PC. Może ktoś coś doradzi i rozwieje moje wątpliwości? Podsumowując: iść w C/C++ embedded (pewnie też linux embedded) czy może jednak Java (pewnie webowa).

0

Tak, więcej pracy jest w wysokopoziomowym programowaniu, bo to łatwiej outsorcować, a Polska teraz to centrum outsorcingu. Zagraniczne firmy IT w Polsce płacą najwięcej, a raczej outsorcują one w większości wysokopoziomowe zadana programistyczne niż niskopoziomowe. Tak więc zgaduję, że pracując w embedded masz statystycznie niższą szansę na wysokie zarobki w Polsce. Co innego jeśli chciałbyś wyemigrować na zachód, wtedy rzeczywiście twoja argumentacja, że programista embedded ma mniej konkurencji może mieć sens.

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