Slashdot Mirror


Ask Slashdot: What Training Helps Older Programmers Most?

brown.dragon is an older programmer moving to Australia. He writes: I want to start an online solution that other programmers find helpful, and right now I'm wondering if I should go with "learning new technologies" or "getting really good at the basics". Both are targeted towards giving a career boost to older programmers...

Would you like to keep in touch with the latest technologies because that's what makes it easy to get jobs? Or would you like to be really good at answering (Google/Facebook/Amazon) algorithmic interview questions?

He asks programmers looking for an online educational tool, "which of these (if any), would interest you?" So leave your answers in the comments. What training do you think would help older programmers most?

10 of 435 comments (clear)

  1. Do older programmers even need help? by GoodNewsJimDotCom · · Score: 5, Insightful

    Most programmers I know can pick up a new tech in about two weeks and be average at it automatically then gain mastery of it over time. There's no need to have a tutorial because there are plenty out there already.
    Personally, I do so much hands on coding and software engineering that I forget the terminology they used in college. I know how to do the stuff, but I forget the definitions they used. Its kinda embarassing in an interview to not know what they're talking about because I forgot the word they use for something super basic. There's webpages for this too. Not to discourage you, but older programmers can train themselves in just a few days if they want to.
    Its not like older programmers today haven't been exposed to OO or something game changing. I'd even imagine older coders can pick up new techs faster than kids out of college just because of a lifetime of experience.

    1. Re:Do older programmers even need help? by Anonymous Coward · · Score: 5, Insightful

      Yeah. You and I know it. Just tell it to HR when they find out you're over 50. : (

    2. Re:Do older programmers even need help? by johannesg · · Score: 5, Insightful

      They don't. My Powers of Programming have not diminished as I grew older (and by now I have reached the magic age of 45, i.e. I am entitled to tell you all how I was chased by dinosaurs uphill in my youth - at least that's what employers believe anyway).

      But the problem is not that you somehow become less capable technically. The problem is that you become less accepting of bullshit. When I was 25, my boss asked me to fix a problem that required me to _stand_ (not sit) in a cooling cell (4 C; 39 F) for a day because there was a program running there that needed debugging. I did it without asking questions. All around me were guys wearing warm clothing who were carrying boxes in and out of the cooling cell, but noone thought to offer me any protection from the cold. When I walked out to warm up a little every once in a while they would in fact comment on my obvious lack of stamina and suggest I work harder to stay warm (again, this was a programming job).

      And a few years after that, at a different employer, they hung a computer from a crane and had me stand next to it for a few days because that was the only way we could reach the relevant hardware - although moving it to a desk would only have been a few hours worth of work. I stood right next to a 10m drop for day, without any kind of safety in place - one wrong step and I would have fallen about 3 floors down.

      Would I still do these things? No f'ing way! It's not that I _cannot_ stand for a day, or that my body feels the cold more, or that I'm scared of heights now, it's simply that I no longer think of myself as the lowest peon in the organisation - if they want my services, they need to at least marginally accomodate my needs as well. Also, I discovered somewhere along the line that my job is essentially a mercenary position: I rent out my skills for money, but there isn't any loyalty either way beyond the short term. There are in fact things in life I rate higher than spending hours in the office.

      Employers very much prefer someone who only cares for proving himself to the big bad world, and is happy to do idiotic jobs without asking any questions - and has those things as the highest priority in life. Those people are generally speaking below 40, so someone over 40 finds it harder to get a job. And no amount of training or online courses will change this.

    3. Re:Do older programmers even need help? by RabidReindeer · · Score: 5, Insightful

      I've seen HR reject because I had experience with similar products from other vendors. I've seen HR reject because my experience was with a newer verson of a product.

      HR is brain-dead when it comes to understanding technical qualifications and abilities. And they don't care. There's always someone willing to lie and claim to be a perfect fit despite the fact that HR routinely publishes laundry lists which are statistically unlikely to have anyone on the planet be a point-for-point match.

    4. Re:Do older programmers even need help? by angel'o'sphere · · Score: 5, Insightful

      Some people are not good at networking.

      And frankly it goes both ways, asking an ex colleague about job opportunities (when I'm vacant) is probably the least thing I ever would do.

      Also, it is probably a culture problem, but in Germany it is often impossible to bypass HR. So a network would not help. And another culture problem is "friendship". My colleagues are not my friends. Regardless of job I had. I never would invite one to my birthday e.g. And for the same reason: I don't see any point to stay in contact with a colleague after he or I leave the company. Sorry, I'm a developer, not a marketing droid or Dilbert like manager who *needs* a network and is nothing without it. I don't nourish colleagues to have a network, for that I have linkedin and Xing.

      If that makes me "non hire able" for you ... I wonder what else you miss :D

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    5. Re:Do older programmers even need help? by johannesg · · Score: 5, Insightful

      That lack of enthousiasm is not because we have done it for 30 years, it is because we have put in that effort many times in the past, and received nothing in return for it. I've done my share of heroics - and getting a pat on the back was usually already too much. Financial compensation? Never. Bonus for job well done, above and beyond? Never. Time compensation? Only under the direst of circumstances. Additional carreer prospects? Don't make me laugh - they know I'm a lousy manager and an excellent engineer, so they'll never willingly move me out of engineering.

      You are getting some grief from the other posters, but in truth there is nothing that separates you from so many other bosses: you think of engineers not as people, but as tools. And in return they think of themselves not as valued members of the team, but as mercenaries.

  2. Wrong question by Snotnose · · Score: 5, Insightful

    You should ask "I've got this bunch of folks with 10-40 years experience. How do I make them most productive?"

    I've been around for, jeez, 38 years now. I'm really good at C, C++, Java, RTOS systems, embedded systems, device drivers, talking to hardware in general, and meeting avoidance. I'm not good at "team building", "Agile development", "Synergy", "open office", "ping pong", "free cokes".

    Tell me what you want me to do. I'll give you feedback on how reasonable your desires are. I listen to you, you listen to me, you give me a nice quiet place to work, and stuff happens.

    1. Re:Wrong question by Anonymous+Brave+Guy · · Score: 5, Funny

      But... How will the product owner stay in the loop as you work through your backlog items so they know what to put in the plan for you to do during the next sprint?

      And what do you mean you just turned off your phone, mail, Slack, Basecamp, Skype and HipChat?

      Oh, you just established the requirements and then built something to meet them? Already? Never mind, then.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  3. Re:Give up by Anonymous+Brave+Guy · · Score: 5, Insightful

    The simple fact is that as we age we become less able to pick up new things easily.

    I've yet to see much evidence of that. I see a trend for more experienced people to be less willing to learn lots of new things all the time, but that's partly because they better at recognising potential. They know that a lot of the heavily hyped new things in the tech industry aren't really new at all and/or probably won't last five minutes. They know there will be plenty of time to learn the ones that do have staying power, if and when they need them. In the meantime, they tend to prioritise using and learning those things that will actually help to get the job done or done better. This, grasshopper, is the difference between knowledge and wisdom. :-)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  4. Re:As an older programmer... by Big+Hairy+Ian · · Score: 5, Insightful

    As an older programmer if I need to learn a technology I learn it! The problem I face is the amount of ageism in this industry! Once you're over 40 most firms just don't seem to be interested.

    --

    Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.