That's unusual for a "beginner", ime. Not so much later on. It's worth sticking around for two or three years in a service org and the same at a product co. Also, spend time in a large co and a small co. Learning culture is as important, long term, as learning tech. Not just for any "career" you might be following, but for personal well-being. We are all different, we change as people, and our needs change. We are very lucky to be able to pick and choose.
I've probably averaged about nine months per role over the past decade -- I should sit down and do the graphs over my career. That's usually the extent of my value to a role, imo, or my tolerance for the environment.
You should pay someone what they are worth to you and that you can afford -- they're often different, sadly. To hell with the market rates. I know most companies don't do that, which is why many of us end up on contracts where the companies can "justify" it. Madness.
You remunerate by value. You can often ask the team. They'll tell you.
Also, additional rewards have decreasing value. My team at Sun were very well paid. A bonus of two or three grand was meaningless in terms of retention or contentment. It was just more cash. (I mention this because it was my first first-hand experience of the inability of money to motivate. Perhaps why old school sales roles pay a small salary and remunerate on closure value. Doesn't work in tech, obviously.)
That's made me a bit sad. You're clearly a free thinker, so being a lifer seems out of place. But, as I said above, needs must and we all change. At least you won't do it again