Slashdot Mirror


Do Old Programmers Need To Keep Leaping Through New Hoops?

Nerval's Lobster writes: In recent years, it seems as if tech has evolved into an industry that lionizes the young. Despite all the press about 21-year-old rock-star developers and 30-year-old CEOs, though, is there still a significant market for older programmers and developers, especially those with specialized knowledge? The answer is "yes," of course, and sites like Dice suggest that older tech pros should take steps such as setting up social media accounts and spending a lot of time on Github if they want to attract interest from companies and recruiters. But do they really need to go through all of that? If you have twenty, thirty, or even forty years of solid tech work under your belt, is it worth jumping through all sorts of new hoops? Or is there a better way to keep working — provided you don't already have a job, that is, or move up to management, or get out of the game entirely in order to try something startling and new.

15 of 242 comments (clear)

  1. Re:Uh, what's the problem? by khasim · · Score: 3, Insightful

    I think that it is more about chasing the flavour-of-the-month.

    Is it enough to be on AOL?
    No? How about MySpace?
    Okay, is LiveJournal acceptable then?
    And so forth.

    If you're looking for YOUNGER programmers then you look for them where YOUNG people hang out.

    But don't demand that OLDER programmers try to socialize the way that younger people do.

  2. From the 2nd article by Marxist+Hacker+42 · · Score: 5, Insightful

    "Companies say they can't find enough qualified candidates. "

    Law of supply and demand affects salaries. Companies that have not learned this, can't find qualified candidates, because they're not paying enough.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    1. Re:From the 2nd article by Anonymous Coward · · Score: 5, Insightful

      Companies that have not learned this

      Companies fully understand what they are doing.

      It's called 'lying'.

  3. Re:Uh, what's the problem? by 0100010001010011 · · Score: 1, Insightful

    SJW, Randi Harper in particular. My opinions on my social media accounts are my own and have nothing to do with my code or how I code. I don't need doxxed and fake rape reports being called in (as happened to a FreeBSD Developer) for making an off handed comment on Twitter or have something buried in my comment history.

  4. Keep up your verbal and written skills too.... by technomom · · Score: 5, Insightful

    Yes, you should stay current. That doesn't necessarily mean GitHub, but you should at least have a pretty good idea of what GitHub is, what it does and how to use it.

    Here's the thing. If you want to get a programming job today, chances are you'll need to pass through some kind of "white board" programming test. That is, a 1-3 hour session where the hiring manager and team will sit you down and ask you to come up with code and architecture to solve a real world problem. That means that you'll need to be able to think on your feet. It can be a terrifying, humbling experience if you are not prepared for it or even if you are. So, the best thing you can do is be prepared.

    If you're selling yourself as a Java developer, you had damned well know Java inside out. Yeah, that means crack open a recent website and read up not just on all the fundamentals you've forgotten but also read up on some of the newer stuff that Java's added in the last few years. Walk through some sample interview questions on the web.

    Secondly, work on your people skills. You'll have to be able to explain yourself clearly and concisely. You can be a brilliant technical person but if you cannot be understood, you won't get the job. During the white board session, people aren't looking for perfect syntax. What they are looking for is how you approach a problem, how you break it down, and how you communicate your path through the problem. Again, this all comes down to good communication skills as much as how well you sling code.

    For the record: I'm a 53 year old programmer. I just "retired" from one company and landed in another with a 20% pay raise and better opportunities to move upwards. And yeah, I did have to pass a grueling 3 hour "white board" test. It can be done.

  5. Re:Stupid question. by laurencetux · · Score: 3, Insightful

    Well Admiral Grace Hopper was more or less just getting started at 50 (by inventing COBAL)

    One would think that Elders are best keeping the "new puppies" from running about chasing their tails.

  6. You still go through HR for jobs? by tlambert · · Score: 5, Insightful

    The problem is that the HR departments want X years in specific technology.

    You still go through HR for jobs?

    That's so darn cute!

    1. Re:You still go through HR for jobs? by thegarbz · · Score: 4, Insightful

      This is marked troll but it is right on the money.

      I have been on the job market for the last 6 months due to an imminent redundancy coming my way (I was lucky to have a lot of notice). After 6 months my resume and experience didn't even land me an interview, yet a phone call or two with a few acquaintances and even to a vendor netted me 2 actual offers.

    2. Re:You still go through HR for jobs? by tlhIngan · · Score: 5, Insightful

      This is marked troll but it is right on the money.

      I have been on the job market for the last 6 months due to an imminent redundancy coming my way (I was lucky to have a lot of notice). After 6 months my resume and experience didn't even land me an interview, yet a phone call or two with a few acquaintances and even to a vendor netted me 2 actual offers.

      Exactly.

      When people talk about the "hidden job market" - be aware it's real. No, you do not go to a website and there's no "magic" way to look at the "hidden job listings". Those don't exist. There is a market, and if you've got the experience and the knowledge, it can land you a job quite easily.

      Thing is, to access it requires soft skills. I know there's a strong temptation to "bottle up" and be one with the machine, but you have to realize that your next job will come from your coworkers. So do socialize with them, do spend time going out on lunches together, make friends and be civil.

      Because when it comes time to jump ship, being able to call a friend or an acquaintance is what will get you the job. Sometimes it may be more runabout - you got a job from a friend-of-a-friend-of-a-friend who heard you're looking around and knows someone is needing someone.

      And yes, this job market is hidden. Because if you're good, companies will make a job for you. Their public postings may be slim, but going in the back door, especially at smaller companies, may create a job just for you.

      The HR and job posting thing will never find the best candidates (only the good ones amongst those looking). It's why companies have referral bonuses because they know great employees don't answer job ads. All it takes is someone putting your resume on a manager's desk, say "we need this guy" and you're in.

    3. Re:You still go through HR for jobs? by AmiMoJo · · Score: 4, Insightful

      It's a bit OT but this effectively dispels the myth that hiring is a meritocracy. It's often more about who you know, and who you are known to. That's why companies are making so much effort to improve their hiring practices and diversity levels - otherwise they end up just hiring more people like the ones they already have, rather than the best ones from a wide pool.

      As you say, many HR departments are clueless which really doesn't help.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  7. Re:"In recent years" ? by Anonymous Coward · · Score: 3, Insightful

    Yet -- the programmers I know are all over 40 and can code rings around anyone at any Silicon Valley company. Literally. They don't desire fame, fortune, or limelight. These guys work for the likes of IBM, Cray, old-school companies. You will never hear their names or read about them in print. However, they code for the most stable platforms this earth has ever seen.

    One old guy I studied under could pull strings of code from his memory that literally astounded me. He was "retired" at 50 because he didn't fit in. I was about 30 at the time. When he left, the department went to hell inside of six months. I left shortly thereafter. It was begrudgingly admitted by the younger "leadership" that Dan really did know what he was doing and that perhaps the younger programmers could have learned a thing or two. To this day, I still use skills and techniques Dan taught me. He was older, and old school. He was pedantic, well read, knew programming pitfalls, could see mistakes coming, could tell if a compiler would have issues with code, could debug better than anyone I've know before or since. This guy could spot errors in code like they were highlighted. He was uncanny. I'm still somewhat bitter they let him go. I heard rumours, but never confirmed that the younger team leads felt threatened by him. Good for them. He was worth at least 10 of them and had the knowledge of at least that many. Where did this guy go to college? He didn't. I think this pissed off more people than the fact he was a quiet rockstar in his own right.

  8. another jerkfest article on cutthroat capitalism. by nimbius · · Score: 3, Insightful

    21-year-old rock-star developers

    Burn out by 30 by the grace of corporations that bleed them dry and recreational narcotics that render them fast but futile for learning anything beyond ruby. the rockstars are great, until you put them in front of project managers, change management boards, and sysops with more than a decade of experience. At that point, its shreiking autism barfing buzzwords and pulling six figures.

    30-year-old CEOs

    do not a company make. a 30something CEO is about as stable as exchange on windows NT. As a corporation at best you have bragging rights to a token with an idea. At worst you have a neurotic powdekeg with no formal indoctrination in business at all. The best they can do is show up missing on a hike through the himalayas or some skydiving team building synergy pumping cockthirsty vacation in the third world. At worst, they leave your business without a continuity plan after insulting an ISIS warlord on the Syrian border when explaining their love of dubstep.

    --
    Good people go to bed earlier.
  9. 67 by AndyCanfield · · Score: 3, Insightful

    I am 67 years old, I have more than 45 years experince. My first "personal computer" was an IBM 360/20 with four keypunch machines.

    I have a web site (www.andycanfield.com). This year I learned Facebook (bad user interface, dumb pictures). Two months ago I had a stroke, so I'm typing this using 'onboard', which I learned YESTERDAY.

    My career path for the past 25 years was learned from the best Patpong hookers: "Find somebody who's got money, and keep him happy. The money will take care of itself."

    The company is still making money running software I wrote 20 years ago, and they know it. This week they want a new feature - of course I agreed. I support their servers weekly through my home Internet connection. I live in the town where they asked me to live 20 years ago.

    My wife I picked out myself.

  10. Re:Old Programmers Vs Young Programmers by Anonymous Coward · · Score: 2, Insightful

    If you want a stable business, that has a future hire both make sure they get along and teach each other things.

  11. The breakup speech by Primate+Pete · · Score: 3, Insightful

    This is tough, but you need to hear it... It's not the industry. It's you.

    You didn't lose an IT career, because you never had one. By your own description, you don't have control over the technologies that you've tried to use. I also notice that you didn't mention any business domain knowledge.

    I could sugar-coat this and tell you that it isn't fair, but this really how economies have always worked. If you want a job, you have to bring something of value to the relationship. It is not up to potential employers to train you so that you can take their money. Face the fact that with less than 3 years of experience, no evident business focus, and weak technical skills, you rate as entry level at best.

    Figure out what you want to do, learn how to do it, and find opportunities to use your actual skills. You may need to make tradeoffs and compromises along the way, so think about your choices carefully.Getting started is tough--I've done it more than once--but putting it off just makes it harder.

    Last, if I was interviewing you, and you blamed your lack of success on the ethnicity of your co-workers, I would end the interview and not call you back.

    I know it is hard to hear criticism, but I hope it helps. All the best in your search.