Slashdot Mirror


Is it Possible to Age Yourself Out of a Job?

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?"

10 of 225 comments (clear)

  1. You're probably fine by dubl-u · · Score: 5, Insightful

    As somebody who hires people at startups and small companies, my take is "maybe". Programmers are a quirky lot, and I try to take each one individually. Although the arrogant ones get the press, there are quite a number that are ridiculously modest, and you might be one of those.

    Even if you aren't, there are advantages to age. The biggest one is maturity. There are mistakes that every novice makes that are (I hope!) behind you. Instead of a drama generator, you are probably a drama shock absorber. Even if your people skills aren't as great as you like, they're probably a lot better than 12 years ago. And best of all, you can see that with age comes some self-awareness. Everybody has problems, but in hiring one of the things I really look for is an awareness of your limitations and the ability to manage them yourself.

    When evaluating somebody in your situation, one of the big questions I'd have aside from the usual ones (e.g, can you do the work) is whether you are still like the work and are eager to improve. For example, I feel like every programmer should learn a new language once a year. That doesn't mean that you become expert in it, just that you are stretching your brain. Or you might have a side project you're excited about. Or you might be studying software architecture patterns. Anything that proves you aren't a clock-puncher who just isn't sure what else to do.

    So I'd say as long as you are doing work you want to do and doing it well, don't sweat it much. You may have to work harder to find a job than some young hotshot, but there are plenty of employers who value a steady producer who won't be a pain in the ass.

  2. Their reason for hiring someone younger might not by antifoidulus · · Score: 5, Insightful

    be just pay. Younger people tend not to have families and, lacking experience, will often be coerced into working longer hours etc. They could be afraid that you would not put up with such conditions and bolt as soon as you got the chance.

    I'm 26, but I am saving like hell because I know that age discrimination is rife in this industry, and the more I save for retirement right now, the less I have to worry about such things.

  3. As a Hiring Manager... Yes by Anonymous Coward · · Score: 5, Interesting

    I hate to say it, but yes. When reviewing a resume, I look for things like growth & ambition. At 12 years experience, I've seen very good architects. If one wasn't even Senior, I'd wonder why that is. Lack of ability? Lack of desire? Clock puncher?

    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.

    1. Re:As a Hiring Manager... Yes by Anonymous Coward · · Score: 5, Insightful
      Clock puncher?
      ...or sexual harassment whiner? Or takes no racist BS jokes from managers? Never buys lunch to boss or lends him money? Won't pay protection racket?

      Sheesh, man, now sticking to your contractual or even legal rights is a shadow on your career. You slave buyers (as well as slave drivers - HR managers) are sick bunch!

      What's next? "Yes, he DOES stay long hours, BUT doesn't show euphoric happiness about it" or "Won't beat slackers into a bloody pulp" or "Won't do the (prison) time for the company"?

      My favorite: "Won't sacrifice own firstborn and only child to the Company"... oh, wait! It even isn't a joke anymore!
    2. Re:As a Hiring Manager... Yes by ebbe11 · · Score: 5, Insightful

      When reviewing a resume, I look for things like growth & ambition.

      Be very, very careful when you try to assess a person's growth and ambition. Climbing the corporate ladder is not the only way to grow.

      For instance, I have absolutely no ambitions to become a manager. If that ever happened, you would see the Peter Principle in action. My ambition is to be an excellent software developer - and I am. My growth is in areas related to software development. I work hard at getting better at software development every single day. I am also 50 years old and have never held a job where I had any kind of management responsibilities. Would you hire a guy like me?

      BTW, I work as a contractor. I have worked continously for my current customer for over five years. My contracts are usually for three months, i.e., I am evaluated every quarter - and they haven't thrown me out yet.

      --

      My opinion? See above.
  4. Options by SupplyMission · · Score: 5, Interesting

    I can't speak from experience about your situation, but I think you might have a number of very good options.

    • Make it known that you are interested in being a senior developer. If you want to climb the ladder in your company, you need to make your interests known to the people who can give you promotions. This might mean spending more time with the bosses and some (or lots of) ass kissing. Ask for mentoring. Depending on the culture at your company, you might be surprised to find someone more than happy to take you under their wing. Especially if you are a familiar face, because of the long time you have been employed, people might be glad to see you step up and get promoted. Get out of your cube and explore your options in this area. Make it a point to take a stroll around the building a few times each month, and just say "hi" to people. Don't pass up opportunities to make idle chit chat once in a while with people you barely know.
    • Rebrand yourself. There are plenty of colleges where you can take courses in project management training. Your long experience may confer on you credibility and respect that a younger person does not have yet. The leap to project management will be a significant career change and will take some hard work, but dedication it is not impossible.
    • Take training courses. Regardless of how useful some training courses are, they look good on your resume. If you make it a goal this year to take, for example four or five training courses in something relevant to your specific field, your chances of getting employed will be much higher. People who have been in a field for a long time and actively stay abreast of new developments command respect.

    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.

  5. 25 years and going strong by mpechner · · Score: 5, Interesting

    I've been a software engineer for 25 years. No issues. There is no expectation that you should move to management at some point. The main expectation is that you are able to keep up with technology as it changes. I've moved from COBOL to C to Java to perl to php. I've used more scripting languages than I can remember. You have to keep moving forward. You never stop reading. Provide mentoring to less experienced engineers. Never hide what you know. It is not good being the curmudgeon that keeps his knowledge to himself. You become a teacher. Understand where projects you have participated in have succeeded or failed. Bring that experience to that table. Most of us have seen more product the never made it to market than have made it. Your experience in knowing why projects succeed is something import you bring to the table. Plus you are the senior guy you get more opportunities to take lead on the cool projects. So I would not worry. I am seeing more people with some gray and missing hair. So as long as you produce, people will continue to hire you.

  6. Re:learn by ooh456 · · Score: 5, Insightful

    If you look and compare to other industries, I don't think age in itself could be a disadvantage, as long as you have many successful projects on your CV. On the other side of the coin, however, I think anyone with under 5 years experience is immediately suspect.

    There is such a shortage of programmers right now (I have lived in Europe and USA) and most of the available ones are available for a reason. I know a 60 year old who is programming COBOL and earning very good money and happy. I know ASP/XHTML guys who have been unemployed for years. Until programs start writing themselves or there is a massive influx of competetent programmers to college you will be alright.

    In my opinion, a Senior Developer role is more a skill related thing than an age related thing. Old people need to work too. You shouldn't worry too much, especially if you are well liked.

  7. At our shop by Travoltus · · Score: 5, Interesting

    I spent a lot of time early on walking through HR and sitting in on interview processes and their aftermaths to let HR understand beyond any uncertain terms where I stand as their manager and what I expect out of them.

    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.

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  8. I'm 63 and programming by pauljw · · Score: 5, Interesting
    Number one: I love what I do. Number two: My phone rings. I actually turn down offers due to commitments. Started out back in the Middle Ages on mainframes and moved on to AS400's (love those beasts). Since I learned C early on in a Nix system, within a couple of years of when Linus put it out there on the Net, I set up a Linux box at home because I liked Nix so much. Eventually a company I worked for put a Linux box in front of their AS400 where the website was hosted in order to place a 'sacrificial' machine out in front with a lot of scripting on it. Suddenly my Nix skills got to be in demand there. Lately almost all I do is LAMP based web sites and web apps + Linux admin. Somebody here mentioned that you become the guy everybody goes to in order to ask, "How do I..." That happens on a lot for me.

    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.