translate English to French: Talk about getting kicked into the deep end!
C'est bien ce qui s'appelle se jeter dans la mêlée!