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.
“Before you speak, listen. Before you write, think. Before you spend, earn. Before you invest, investigate. Before you criticize, wait. Before you pray, forgive. Before you quit, try. Before you retire, save. Before you die, give.”