Is it Possible to Age Yourself Out of a Job? 225
An anonymous reader asks: "I'm a programmer with more than twelve years of experience. In all that time, I've never been a 'senior' developer. I'm competent and I work hard, but I don't think I am quite a senior developer in terms of technical or people skills. More and more I feel that I'm aging myself out a job. By this time, employers expect someone with my experience to have advanced some, and they may not be willing to even talk to me now, thinking that my pay requirements have grown while I have not. Even if I did get hired someplace new, my peers would likely be much younger than me. What do you do when you have an applicant like that? Are my fears legitimate?"
As a Hiring Manager... Yes (Score:5, Interesting)
In most cases, I'll never know or have the chance to ask the candidate. Instead, I'll just move to the next 99 resumes in the stack.
I know this isn't what you want to hear, but hopefully honesty will help.
Options (Score:5, Interesting)
I can't speak from experience about your situation, but I think you might have a number of very good options.
There are probably unlimited more things we could think about. You shouldn't underestimate your 12 years of experience, especially if you are a hard worker, and have a reputation of getting things done.
One last thing, I get the feeling from reading your question that you might have the problem where you keep your head down and work hard, and as a result people forget who you are, and then forget you are even there. The squeaky wheel gets the grease, pardon the cliche. As I pointed out above, it is in your best interest to maintain some level of connection to people around you and above you in your company. The more they see you and talk to you, the more they feel they know you, and the more likely you are to be presented with opportunities for advancement.
25 years and going strong (Score:5, Interesting)
At our shop (Score:5, Interesting)
I have a simple rule that I demand they abide be. Pay is proportional to proven skill level. Age can kiss my ass. A 14 year old coder of the newest and greatest Firefox or a middle aged old hand, or someone who's been in my organization for x years and who has been lukewarm and suddenly caught on fire, it's all the same. When the light comes on it must shine on a hill and not be stuffed under a rug.
What age do programmers peak? (Score:4, Interesting)
I know it's widely believed that mathematicians have already peak by their late 20s or early 30s.
I am now in my mid-30s, and i believe that my memory and ability to hold a lot of things in my mind at once has deteriorated quite a bit in the last 10-15 years. I have a lot of experience that makes up for it of course, but i think at some point i suspect i'm going to become less productive as a programmer (it may have already happened).
I don't want to contribute to ageism because i know that there are a lot of great programmers in their 40s, 50s and beyond - i just think it's an interesting question. Anyone have any opinions?
(I remember hearing that Steve Wozniak thinks that for him the magic age was around 40)
Re:Their reason for hiring someone younger might n (Score:3, Interesting)
develop yourself (Score:3, Interesting)
Specialise:
Get some focused, advanced specialist trianing in a subect that interests you and is commercially interesting. Invest some money in doing this.
Develop your social skills:
There are courses in social skills, customer handeling, consultancy skills etc. Get a good training and develop what you already have further. You are asking for the opinion of others here, why not expand that communication urge to fields where it can be beneficial to you personally or, even better, professionally.
Get some management skills:
If it interests you in the least, get some business degree, a MBA or some form of management training. It may not be what you want to do now, but it provides an option to be of value to a company later and keep a job.
Bottom line:
Invest in yourself. Don't be scared of investing some money in this, but choose quality and choose education in a direction you feel confident will provide you options. Be cautious of things you like now and think are fun: They may not add extra skills. Also be cautious with things you do actively dislike: it may take a lot of effort to master something like that and you would have te grow to like it if you want to be succesfull in it.
Good luck from a chemical engineer/project manager/sales representative/marketeer/manager. Yes, I chose the diversify option
Re:As a Hiring Manager... Yes (Score:3, Interesting)
I feel exactly the same way. And yet, in every technical position I've ever been in, I was 'managing' in a very short time. I was always still responsible for programming/repairing/whatever, but as soon as they realized I wasn't an idiot, it was my job to overseeing one or more other people. Training 'the new guy' is one thing, and I'm okay with that. But it usually ends up that I'm responsible for making sure his projects are coming along, or the projects of some outsourced company, or
When ITT's career counseling was trying to prep me for interviews, I told them that I didn't want to ever be management. They thought I was crazy and told me to NEVER say that in an interview. I finally made it clear to them that I refused to lie in an interview and they gave up.
I don't feel any need to quit my current job, but they are growing fast and talking about hiring more in-house programmers already. The IT department will soon be big enough that -someone- has to be a 'manager' and the other non-new guy obviously doesn't want it, either.
Was being a contractor the only way you found to assure that you weren't stuck managing?
Re:What age do programmers peak? (Score:3, Interesting)
Years ago when I was turning out far more code per day than I now do per month, I could concentrate on one project and the other issues weren't nearly as complicated. For example long term finical security then would mean attempting to get enough cash to cover rent and the bills. Now it involves things like global currency rates and picking stocks that aren't going to repeat the dot bomb nonsense. After my new years purge of my todo list, its now down to just 5 pages.
Re:You're probably fine (Score:3, Interesting)
Re:Their reason for hiring someone younger might n (Score:3, Interesting)
You clearly have never worked at an architecture, marketing, or any other firm that is driven by the need to have brain-hours to make money. They all flog their people to be caffine-overdosing, red-eyed drones. It's everywhere. The only way to get to the top is to stand on top of others. The only way to stay at the top is to keep the others down. There are exceptions of course - but they usually rely on graft or extortion (ex: AutoDesk - great working environment because they can extort $1000/seat out of all of their customers every year. Don't like maintenance? Every three years the format changes to be incompatible with previous releases, and the upgrade charge is *suprise* the same price as 3 years of maintenance!).
learn COBOL (Score:3, Interesting)
Re:learn (Score:4, Interesting)
That means with the additional training I recommend you will be able to apply for management level jobs leading a programing team and the guys will have much less of a problem with you than any other boss. Especially if you sit down and hack out a few bits of code yourself once in a while.
I'm 63 and programming (Score:5, Interesting)
Keep on keepin' on. Get new languages as you need them. Be flexible. Number one, above, probably has an awful lot to do with it.
When I started using the Internet there was almost nothing out there but Nix or Mainframe command lines. If you couldn't handle those you were SOL. I started reading /. very early on when it and the web were new. Still read it almost every day. Good going, Taco.