I keep hearing this around me and is more than annoying. People .. including those with just a few years of coding experience want to stop coding and become managers ,sales persons .. they keep telling me that coding is a low-level job.
Some older guys (around 29-30)think that it is an age thing and you just can't keep up with the new technologies so they want more money without actual technical involvement (like sales ,project management).
I too want to become an architect , to design software to build something from the ground up (this is fun no question about it) , but I don't think coding is under qualified job as everybody else does and I still want to code if only just to verify a proof of concept.
Everybody keeps telling me that a manager can gain 3 times as much as a coder (even in a senior position) that may be true but what everybody "forgets" is that being a manager requires a whole different set of skills to begin with. So investing 5 years of your life to study computer science + 5 years (in my case) as a developer just to become a manager sounds like a stupid thing to do. We (the developers) undervalue ourselves at this point and make development look like a secretaries job which can be done in a open-plan space with poorly trained and poorly payed juniors something I cannot accept.
Well this thread discusses this and I am happy that there are a lot of older developers like myself on StackOverflow to support this point of view.
Anyway as I wrote in the previous thread I am not ready to make career changing decisions now. I have other priorities for now. but I really feel the need to write this on the subject.
Habits and the Long View
3 days ago