Here is a proof which I do not fully understand.
Theorem : Let $H$ be a Hilbert space. A continuous linear map $T : H \rightarrow H$ is self-adjoint (hermitian) if and only if $$\big\langle T(x), x\big\rangle \in \mathbb{R},~~~~~(\forall x \in H)$$ Proof : ($\Rightarrow$) $$ \overline{\big\langle T(x), x\big\rangle} = \big\langle x, T(x)\big\rangle = \big\langle T^*(x),x \big\rangle = \big\langle T(x), x\big\rangle.$$ Therefore $$\big\langle T(x), x\big\rangle \in \mathbb{R}.$$ ($\Leftarrow$) Using the hypothesis we've got $$ \Big\langle (T-T^*)(x), x\Big\rangle = \big\langle T(x), x\big\rangle - \big\langle x, T(x)\big\rangle = \big\langle T(x), x\big\rangle - \overline{\big\langle T(x), x\big\rangle} = 0$$ Therefore $$\Big\langle (T-T^*)(x), x\Big\rangle = 0,~~~~~(\forall x \in H).$$ By polarization identity $$\Big\langle (T-T^*)(x), y\Big\rangle = 0,~~~~~(\forall x,y \in H).$$ Since $(T-T^*)(x)$ est orthogonal to every vecteur $y \in H$ we conclude that $(T-T^*) = 0$. Therefore $T = T^*$.
I don't get the "by the polarization identity" bit. How is it that the polarization identity allows us let the right term of the inner product range over $H$ independently from the left term ?!
Edit : Seems related to Trouble with simple consequence of the polarization identity in a way I'm currently trying to figure out.