I do understand the for $f : \mathbb{S}^{1} \longmapsto \mathbb{S}^{1}$ the degree of a map (thinking $f$ as a closed curve $\gamma$ defined on $[0,1]$) can be seen as "how many times a closed curve wraps itself on $\mathbb{S}^{1}"$ in the codomain, but this seems to me a very dependant explanation due to the fact that every $n$-degree map from $\mathbb{S}^{1}$ to itself is homotopic to $z^{n}$.
Defining the degree for a $f: M \longmapsto N$ of class $ C^{\infty}$ where $M$ is compact and orientable, $N$ connected and orientable, both without boundary with dim$M$= dim$N$ as deg $f =$$\sum\limits_{x \in f^{-1}(y)}\text{sgn}df_x$, where $y \in \text{RegVal}(f)$
Are there any chance to visualize why this should at least generalize for manifolds in $\mathbb{R}^{3}$ the degree of maps from $\mathbb{S}^{1}$ to itself ? I was interested in finding a $k$-degree map from $\mathbb{S}^{n} \longmapsto \mathbb{S}^{n}$ and I found this question, which was related to this other question. The answers given by Alex Becker in the first and Jared in the second I think it would be awesome, If I just understood what they really meant.
Especially in the second one, I can't see how such map should be smooth or intuitevely understand why the degree of that map should be one with the definition given above; while in the first I don't understand how would have come to my mind to think to such a map, since I'm unable to visualize what a map of degree $k$ should look like with the definition of degree as sum.
Any help would be appreciated