逆水行舟

Idiom

 * 1) to diligently engage in one's studies (like a boat going against the currents)
 * 2) to go against the tide