to swim against the current
Hacer un esfuerzo adicional para conseguir un objetivo en medio de obstáculos o adversidades.
En su carrera profesional, ha tenido que nadar contra la corriente para alcanzar sus metas.
Nadar contra la corriente es necesario a veces para defender tus principios.