кто как думает: какие навыки программиста всегда актуальны?
1. Дебаг.
2. Умение читать чужой код.
3. Алгоритмическое мышление.
4. Умение работать в команде (опционально).
5. Умение писать юнит-тесты.
Если чисто программера, то так. Если чуть повыше хочется, то полезны навыки управления командой, навыки построения архитектуры приложений (от языка мало зависит), и навык оценки рисков и времени.