Assuming that we can't bold our variables (say, we're writing math as opposed to typing it), is it "not mathematically mature" to put an arrow over a vector?
I ask this because in my linear algebra class, my professor never used arrow notation, so sometimes it wasn't obvious between distinguishing a scalar and a vector. (Granted, he did reserve $u$, $v$, and $w$ to mean vectors.) At the same time, my machine learning class used arrows to denote vectors, but I know some other machine learning literature chooses not to put arrows on top of their vectors.
Ultimately, I just want a yes or no answer, so at least I do not seem like an immature writer when writing my own papers someday.
Like Nox said, it's up to your preference.
Usually, it's fine to not have an arrow over your vectors as long as you define that they are vectors. Although in any case, really, you should define it to be a vector with or without an arrow. Once you say "Let v be a vector" then no arrow is needed. If I remember correctly, one of my linear algebra professors didn't use arrows on theirs while my other professor who is an algebraist uses arrows. If you're using a lot of scalars and vectors, using arrows might be handy. Again, it's a matter of preference, convenience, and the "situation" you're in. If there were numerous scalars and vectors which I was dealing with, I would use arrows so it's easier to spot which is a vector and which is not.
Notation indicates some mathematical maturity but it doesn't say much. I think precision is a greater factor. A "mature" mathematician might put an arrow over v without defining it (though who are we kidding, I doubt such a mathematician exists -- it is mediocre practice). A more mature mathematician would define what they mean by v-arrow (or simply v) at the get-go. So define what you mean and you will be safe.