Self-Supervised Learning: the Future of Signal Understanding