Assume $V$ is a finite dimensional vector space over $\mathbb{C}$. and $T:V\to V$ is a linear transformation.
Show that if $W$ is $T$-invariant space of $V$ and $\left\{0\right\}\ne W\subseteq V$ then $\exists\ w\in W$ such that $w$ is an eigenvector of $T$.
If $W=V$ then the correctness of the theorem is trivial since $V$ is a trivial $T$-invariant subspace of $V$.
I tried to show this by induction on the dimension of $W$ in the case when $W\subset V$.
If $\dim W=1$ and $\left\{0\right\}\ne W\subset V$ and $\operatorname{span}\{w\}= W$ then it's also trivial to show that $w$ is an eigenvector of $T$.
From here I need guidance please for the induction step or for another direction for the proof. Thanks.
Let $p$ be the characteristic polynomial of $T |_W$. Since your vector spaces are assumed to be complex, you can always find a root $c$ of $p$, which is an eigenvalue of $T |_W$. Hence, there is an eigenvector $w \in W$ of $T |_W$ with eigenvalue $c$. But, $T(w) = T|_W(w) = cw$. Hence, proved.