Since beginning my career as a developer I changed Jobs exactly once to my current employer.
I personally think I developed into a quite successful consultant in my current job.
I learnt a lot (most of it self-taught) and did a lot of different things in that time (programming, administrating server environment, doing trainings, etc.).
During my time I had some companies wanting to hire me and some quite interesting talks but always ended up staying with my company as the overall package was always best (for me) where I were and still am.
Fast forward 19 years to today: I still learn new things every day and started to earn new experience recently (again: completely self-taught).
But recently headhunters have stopped contacting me.
And here on "the workplace" I read of people hopping jobs every other year and I am really afraid, that I somehow missed the last chance to enhance / develop into new positions for new companies.
Is it so? Is it to late for me to watch out for new opportunities?
If not: how could I make myself interesting again for other companies if I decided to leave my employer one day?
EDIT: Need to clarify one thing (as response to a question asked in comments): I am not actively looking for a new job. I was just wondering, if I would have a real chance, if needed... You know: not beeing sure about the own "market value" or if there is any value left makes me feel... odd...
EDIT2: Fast forward to 6 months later: I did not feel comfortable at my company anymore and started looking for a new job actively 4 weeks ago... long story short: I start with a new company on January, 1st. So: It was definitively not to late to change.