Я хочу составить список вещей, которые нужно узнать, что ценно для моей карьеры. Какие навыки, по вашему мнению, жизненно важны для встроенного разработчика, сейчас и в отдаленном будущем?
Я стал достаточно опытным с ассемблером C и ARM, работая со встроенным ядром Linux, и я собираюсь погрузиться в Linux-драйверы. Однако я не могу не думать, что я, возможно, сужу свой навык. Я хочу продолжать работать со встроенными системами в будущем, но вы никогда не знаете рынок труда (параноидально, что я буду передан на внешний подряд в Китай и Индию).
Я чувствую, что я в настоящее время довольно слаб с С++ и Java, я также хотел бы изучить ядро Android в будущем. Я также не знаю никаких языков сценариев.
Может ли кто-нибудь, кто работал со встроенными системами какое-то время, дать некоторое представление о том, какие навыки/языки они считают жизненно важными для встроенного разработчика? Должен ли я продолжать только оттачивать свои навыки С или я должен изучать новые вещи.