If there is also an enemy shooting at you, you will gain experience for shields and engines when asteroids hit/miss. Otherwise, no.