Slashdot Mirror


Ask Slashdot: Re-Entering the Job Market As a Software Engineer?

First time accepted submitter martypantsROK writes "It's been over 15 years since my main job was a software engineer. Since then I have held positions as a Sales Engineer, then spent a few years actually doing sales as a sales rep (and found I hated it) and then got into teaching. I am still a teacher but I want to really get back into writing code for a living. In the past couple of years I've done a great deal of Javascript, PHP, Ajax, and Java, including some Android apps. So here's the question: How likely would I be to actually get a job writing code? Is continual experience in the field a must, or can a job candidate demonstrate enough current relevance and experience (minus an actual job) with a multi-year hiatus from software development jobs? I'll add, if you haven't already done the math, that I'm over 50 years old."

435 comments

  1. Good Luck by najay · · Score: 5, Informative

    As someone who just went through this, it is going to be tough

    1. Re:Good Luck by sycodon · · Score: 4, Insightful

      Forget it. The idiots in H.R. won't even consider you.

      Stick with what you have and retire, then start your own business.

      --
      When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    2. Re:Good Luck by macs4all · · Score: 3, Interesting

      As someone who just went through this, it is going to be tough

      I will second that. If I hadn't gotten a job from a former employer (who already knew my bona fides), I'd still be unemployed.

      HR will never pass your résumé up to the person who can actually appreciate your experience and knowledge.

    3. Re:Good Luck by Gorobei · · Score: 3, Insightful

      HR will never pass your résumé up to the person who can actually appreciate your experience and knowledge.

      Any shop that has let HR insert themselves into the hiring process like that is pretty much doomed. Avoid at all costs.

    4. Re:Good Luck by Anne+Thwacks · · Score: 1
      Any shop that has let HR insert themselves into the hiring process like that is pretty much doomed

      You might have noticed bankruptsies are running at a high level at the moment.

      --
      Sent from my ASR33 using ASCII
    5. Re:Good Luck by moderatorrater · · Score: 1, Insightful

      I don't know about someone your age, but I can't imagine not being able to get a job very quickly in my situation (I'm 27 fwiw). I'd imagine a headhunter could help get your foot in the door in a few shops, and once your at the interview process it's usually a matter of just showing skill.

      I'd also imagine that the poster has at least a few connections that he can exploit to get back into the game. A lot of people also value university skills and experience very highly (unfortunately not in the php world for the most part). With so many advantages and the job market as strong as it is for programmers right now, I'd think he could get a job quite easily.

      However, as I said, I'm under 30, so there's every possibility that I'm underestimating the bias.

    6. Re:Good Luck by buddyglass · · Score: 2

      Not sure I agree. If he can demonstrate that he's smart, has the requisite basics covered via his education, can show that he's competent with some current skills, and is willing to accept pay equivalent to what someone might learn who's just coming out of college, then I don't see the problem. Especially if he wants to get into a "niche" like Android development.

    7. Re:Good Luck by macs4all · · Score: 5, Interesting

      HR will never pass your résumé up to the person who can actually appreciate your experience and knowledge.

      Any shop that has let HR insert themselves into the hiring process like that is pretty much doomed. Avoid at all costs.

      Well, when the company gets beyond about 50 employees, that "Just happens". It sucks big time; but every Head Hunter I have spoken with has lamented the "Checklist" type of HR résumé-culling.

      It's almost enough to make you want to stuff your résumé full of impossible experience, like many of the résumés of particularly Chinese "engineers", where it seems like the vast majority will list 30 years-worth of experience on every high-level engineering project in China they can find a reference to on the internet, and then being of an age where they would have started to work 10 years before they were born, knowing full well that there is absolutely no way to verify any of their claims. I don't want to sound racist (I most assuredly am not!); but I have seen some pretty laughable engineering-candidate résumés come across my desk, and it seems like Chinese engineering candidates seem particularly inclined to "pad" their experience (and I would suspect their schooling in some cases, too).

      So, you might give that a shot, just to get past the HR gatekeeper. Then, when you get to actually talk with the person who will be your new boss, be prepared to SHOW them what you can do, and get off the subject of specifics in your résumé.

      I aced an embedded developer interview a few years ago by taking out a sample of a particularly compact and component-dense product I designed the hardware and software for, and tossing it on my (future boss') desk, and saying, literally "Any Questions?"

      The moral of the story is, if you can get past the HR droids, you can usually demonstrate that you have the skills. It's just getting to that point that is soooooo difficult!

    8. Re:Good Luck by bloodhawk · · Score: 4, Insightful

      There is a good reason for HR to be involved. Large companies nowadays get head-hunters that submit every wannabe for a job regardless of their qualifications. I just went through a hiring process where even after the cull by HR the amount of people being submitted for jobs they were completely unqualified for was horrendeous, I hate to think of how bad the resume's of the ones that HR culled were. HR being in the culling process is a necessary evil nowadays.

    9. Re:Good Luck by jd2112 · · Score: 1

      HR will never pass your résumé up to the person who can actually appreciate your experience and knowledge.

      Any shop that has let HR insert themselves into the hiring process like that is pretty much doomed. Avoid at all costs.

      Isn't that the definition of an HR department?

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    10. Re:Good Luck by HornWumpus · · Score: 5, Insightful

      As bad as HR is at eliminating bad applicants they are even worse at keeping good ones. Simply throwing out 90% of your responses would do a better job.

      So now gaming HR is a necessary skill to get a resume looked at. Which might not be the result you are looking for.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    11. Re:Good Luck by Anonymous Coward · · Score: 0

      Well the problem is good talent doesn't come cheap, an HR doesn't only filter for good candidates fitting the open position, they also filter by age and salary demands and from my experience what's left is new grads or H1B visa candidates. It might be if you had received all applicants you would have found some that would have been very good.

    12. Re:Good Luck by Anonymous Coward · · Score: 5, Insightful

      The trick is to avoid the idiots in HR... and it's a trick best learned, even with recent direct experience. It's always much easier to get in via networking and referrals than it is to get hired by just shipping out resumes.

    13. Re:Good Luck by Anonymous Coward · · Score: 1

      Never underestimate the stupidity of HR.

    14. Re:Good Luck by lucifuge31337 · · Score: 2

      Isn't that the definition of an HR department?

      No. HR departments used to be the people who dealt with the paperwork for benefits and settled employee disputes/problems when they were not handled by the direct supervisors for whatever reason (like if it involved a supervisor). They also often handled posting jobs ads based on descriptions they got form various departments, and in doing mundane things like running background checks on applications at the behest of those departments after they had narrowed their candidate pool.

      --
      Do not fold, spindle or mutilate.
    15. Re:Good Luck by tomhudson · · Score: 3, Insightful

      Wait a few years ... there used to be a slogan (before your time) - "Don't trust anyone over 30." Today, it's "Don't hire anyone over 30 to write code - we can get someone younger, cheaper, and willing to work the extra hours for free, and they will have even worse spelling and math skills than we do. Hiring one of those old farts will just make us look bad by comparison."

      The original poster might as well slit their wrists now if they really believe that they can go back to coding after so many years out of it. The first tthree questions would be

      Q1 "Why did you get out of it in the first place?
      Q2 "So why do you want to get back in now?"
      Q3: "Why should we even look at you when you've got no recent experience?"

      BTW - the job market is NOT "strong for programmers" unless your definition of "strong" == "willing to work even longer hours for a lot less than the person we used to have before we burned them out." Especially programmers > 50.

    16. Re:Good Luck by lucifuge31337 · · Score: 1

      Especially if he wants to get into a "niche" like Android development.

      Spoken like someone who has no idea what the job market is like for Andorid developers. Try to fond a qualified one that doesn't already have a job. I dare you. And if you aren't qualified, you aren't really an Android developer.

      --
      Do not fold, spindle or mutilate.
    17. Re:Good Luck by grimmjeeper · · Score: 5, Insightful

      It's not hard to bypass the idiots in HR. Recruiters often deal directly with the hiring manager because that manager is sick of dealing with the idiots in HR. But then you have to deal with idiot recruiters. (And no, not all recruiters are idiots but it's the 95% of them that ruin it for the rest). To connect with recruiters you need to get your resume on job websites. They'll contact you, mostly for jobs you don't have any interest in or capability to do. But you may get a lead there.

      A better tactic to get back in is networking. Old contacts may know of places that are hiring. Former students may be able to help as well. Even friends that aren't in the industry may know someone who is.

      But the biggest hurdle will be lack of experience. Doing some relatively recent things like Java and Android development will certainly help but don't expect a senior position or higher right out of the gate. There's a lot of young and hungry engineers out there competing for jobs and they probably have more recent/relevant experience over someone who's been out of the game for a while and they'll take a junior position for less pay. Competition may require starting over at nearly the beginning.

    18. Re:Good Luck by Anonymous Coward · · Score: 0

      My advice is to seek an IT role within the educational system either at your current school or elsewhere. You can leverage your software engineering background in conjunction with your teaching experience and position your sales engineer background to best advantage. The proliferation of online education delivery including by state-funded universities and colleges combined with the use of various educational delivery systems, among them Moodle, might be a good place to begin your employment or consulting search. Good luck!

    19. Re:Good Luck by Anonymous Coward · · Score: 0

      Unless, you interview with me. Just hired a guy coming from a simular background. We all know HR sucks. Which is why we don't give them any power over the interview process.

    20. Re:Good Luck by Anonymous Coward · · Score: 0

      Living and working in Taiwan, and having to deal with the Chinese way all the time. Let's just say that dishonesty does not wear the social stigma here as it does in the west.

    21. Re:Good Luck by Anonymous Coward · · Score: 2, Insightful

      My experience with recruiters contacting you through job web sites is that they are only phishing for information about the companies you've listed in your work history. They have no job for you. They are just looking for ways to get their foot in the door of more companies.

      To deal with this, ask them which company he has a job lead he is considering you for. He will tell you he can't do that because he doesn't trust you not to go around him and try to get in there directly. Counter by saying, "I have a lot of resumes and recruiters out there and I don't want to duplicate effort. So tell me the first letter of the company you are considering me for." If he won't do that, he has no job for you, he is just phishing. Hang up on him. ...and to martypantsROK, don't bother. Age discrimination is rampant in software engineering, you don't stand a chance. Better to start your own business.

    22. Re:Good Luck by Anonymous Coward · · Score: 1

      Forget it. It's not "the idiots in HR", though they will often cockblock older people despite the keyword match (which is pretty much all they do).

      It't the clueless senior managers in IT who don't know shit from shinola, who will doom your application. Line managers like myself will look for people who can do the job. The upper managers who have to approve the hire are clueless discriminating fucks who will assume you don't fit, and give any number of false reasons why, usually relating to "culture", which means, "you're too old".

      I need to double my team RIGHT NOW, to meet the quadrupling in revenue target for my group in 2012. I can't hire the people I need, people who can definitely do the work, because these inept and overbearing morons hold the keys.

      But hey, good luck.

    23. Re:Good Luck by cshark · · Score: 2

      The best way to get in for the interview is to limit your resume to your most recent ten to twelve years of recent experience. If you can get into the interview, you're set. Sell yourself as a "seasoned" veteran of the industry. Sell your "years of hands on experience" in the field. Age is only a problem if you let it be. If you live outside California, you'll be fine.

      --

      This signature has Super Cow Powers

    24. Re:Good Luck by Anonymous Coward · · Score: 0

      There's a stigma?

      Good thing I've never been caught.

    25. Re:Good Luck by Anonymous Coward · · Score: 1

      Then uh don't apply to companies with HR! Like god the only places you can work are multi-nationals? What BS..

    26. Re:Good Luck by Grishnakh · · Score: 5, Insightful

      Let's just say that dishonesty does not wear the social stigma here as it does in the west.

      What stigma is that? Our politicians, lawyers, corporate executives, and corporate marketing people are all professional liars, yet they're all highly esteemed and generously rewarded by our society.

    27. Re:Good Luck by CAIMLAS · · Score: 1

      Yeah. Seriously. 15 years is a loooong fucking time in software, both development and systems/ops. I'd argue that 15 years is longer than the average career in IT, even. I've got friends who have been "out of the business" so to speak, for 5 years, and they're all but forgotten and irrelevant (despite any current field experience).

      In my experience, anything more than a couple months hiatus in IT is considered "very bad". Computing careers are the least forgiving when it comes to "period of time you didn't work". FFS, if you pay attention to slashdot, you'll know that IT jobs pretty much expect you to be a working stiff, typically. In my experience, it is also difficult to transition from 'consultant' to 'employee', because consultant work is often difficult to verify short of letters of recommendation.

      Honestly, I'd say your best bet is to get ahold of some of your old contacts (you've kept in touch, right?) and see if they can either help shoe you in, or help you find a consulting/contracting gig. The ideal would be able to find a couple decent contract gigs and just go with that, forgoing the whole "employment" bullshit - and be your own boss. That's an ideal, though, and probably not too realistic (unless you get lucky).

      From what you've said, you're experienced and have kept current. That's good. For a so-called "greyhair", that sounds like consultant territory to me. I've noticed there's a fairly sizable market for this on account of nobody wanting to hire any experienced employees, instead preferring the green graduates and Indian developers: they need someone who knows their ass from a hand grenade to call the shots, and their "managers", fresh off the boats or wet behind the ears, don't. You'd probably not be writing too much code, but it'd be a living.

      You might be able to scrape by selling your own android/iphone/whatever apps. There's a market for it, though its one of diminished returns after a certain point (and probably nto a livelihood unless you've got a really good idea). It may not work, though, because I'm guessing you're looking for health insurance or something like that as well...

      Overall, I'd say your chances of finding full-time permanent employment writing code for a company as an employee is probably fairly slim. Even if your code is good, and you know the proper way to do things, I suspect you're too expensive per hour: they'd rather have shit code and pay half as much. Since you're (apparently) a teacher right now, that may not matter all that much, though. Your barrier for "good pay" may be fairly low?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    28. Re:Good Luck by Anonymous Coward · · Score: 2, Interesting

      I call bull shit. My company, which has 60 employees, over half of them
      Programmers, does not work our guys to death. We average 40 hours and only do ot when we are truly slammed. We are hiring. We need programmers. We don't care if they are 18 or 88. As long as they can code.

      Now here's the big BUT: Don't expect your experience from way back when to count for much. From the sounds of your situation you'd be in an entry to mid level job that pays 50-65k.

    29. Re:Good Luck by luis_a_espinal · · Score: 4, Insightful

      Forget it. The idiots in H.R. won't even consider you.

      Stick with what you have and retire, then start your own business.

      Bad advice. A better advice would have gone as follows:

      Be mindful of the H.R. idiots that might not even consider you. Look for small-scale operations in which you get a better chance to be filtered by the software team directly as opposed to being passed by the H.R. filter. Look for moonlight work, part-time coding opportunities done via telecommuting, LAMP development and the like.

      Yes, it is though, but not impossible. In particular, if this is what the OP really wants, he should go for it and assess how hard it will be vs how badly he wants it. As Michael Jordan once said : "I can accept failure, everyone fails at something. But I can't accept not trying."

    30. Re:Good Luck by Cederic · · Score: 1

      I haven't been a hands-on software engineer now for 8 years. I am indeed utterly out of touch with the current technologies, languages, libraries, platforms, etc.

      Recently I attended a software engineering event - best practices, coming innovations, current trends. It was interesting to find out that most of my experience and knowledge remains useful, relevant and valuable.

      So counter to your suggestion, I'd say that a genuine software engineer has a lot going for them. They know how to deliver working, maintainable software, in a specific industry/context, and (should be able to) demonstrate success in doing so.

      That's bloody valuable. That's something a recent graduate just can't compete with.

      So a few weeks/months learning a recent language or two, building/contributing to something open source, getting the right keywords into a CV and being able to demonstrate proper understanding of the relevant language at interview, there's no reason someone in their 50s couldn't get a job.

      Even if your code is good, and you know the proper way to do things, I suspect you're too expensive per hour

      Sadly it does come down to this. Fulltime software engineering is a young men's job. The pay hits a ceiling and stops, unless you're working for a handful of tech giants and innovators. So accept that you'll get paid no more than a 28yo, or go contracting.

    31. Re:Good Luck by luis_a_espinal · · Score: 1

      Especially if he wants to get into a "niche" like Android development.

      Spoken like someone who has no idea what the job market is like for Andorid developers. Try to fond a qualified one that doesn't already have a job.

      That's an oxymoron. If you are qualified in anything on demand, of course you already have a job on that. Also, you are leaving out the context in which he presented that assertion (a willingness to accept an entry level, fresh-out-of-school salary). To be a top-notch Android developer (one who knows the whole stack and who also have the aesthetic sense required for developing professional-looking mobile apps), yes, it is hard to get that job. But entry-level jobs are aplenty, with companies willing to take anyone that can demonstrate general software engineering competency that allows them to land on their feet running (or to be moderately efficient in short time.)

      I dare you. And if you aren't qualified, you aren't really an Android developer.

      That is a self-full-filling prophecy that can mean anything (and ergo means nothing.) You can say "you are qualified to be an entry-level Android developer" or "you can be qualified to be an expert Android developer". But so say you are (or are not) qualified to be an Android developer (or developer of anything for that matter) is meaningless.

      If a person has a certain depth of general software engineering knowledge, that person is qualified to be a developer for a particular stack, at a level of expertise or sophistication. Whether that person gets through the HR filter and get the job, that's another story that has nothing to do with the true nature of qualifications.

      And it is mobile application development we are talking about here for Christ's sake. It's not like we are talking about DSP or hardware-software co-design type of jobs to be so smug about it.

    32. Re:Good Luck by Skal+Tura · · Score: 1

      No, he is VERY likely to land a job. Especially web devs are in damn high demand right now.
      Take it from someone with no formal education, no formal work experience (freelancing, and my own projects barely count!), and landing development job was rather easy, and with just 1year of working on a small business i progressed as Chief Networking Officer or something, after being a Lead architect, Project lead etc. for the company's largest and most important projects in it its ~15yo existence!
      After that, i've had hard time not to land a job and just concentrate on my own business.

      Then again, i'm probably the exception as my first programming experience was when i was 3yo, not able to read nor write, but i simply had to develop something, and so i did, by comparing characters! Ofc, it was just copy & paste from a book, on a C64!

      I progressed on the company because i took charge of things, and ensured things got done and got done correctly.

      I left because my workload had been insane for the past ~5-6months, my regular day being 14hrs, CEO was an asshole, my salary sucked really bad, newcomers got paid more than i did. After i left, the CEO immediately offered more than triple my salary before i even left the company. He called back in a month asking me again, i still refused.
      I heard they had to hire 7guys to cover my workload :/

      After i left the company merged with another a bit larger company, and more than doubled their combined workforce.

      Bottomline is:
        - Landing a development job is VERY easy
        - Code monkeys are treated shit
        - Code monkeys do not usually get paid their worth
        - Working culture for most part sucks
        - No matter how fast developer you are, you are still too slow or not cheap enough (I consider high skill and high quality code as a requirement for being fast)

    33. Re:Good Luck by CAIMLAS · · Score: 1

      You aren't exactly disagreeing with me.

      That's bloody valuable. That's something a recent graduate just can't compete with.

      I couldn't agree more. What I'm saying is that employers won't see that value, in most cases. HR are round peg, round hole kind of people: unless it's an exact fit, it doesn't fit.

      So accept that you'll get paid no more than a 28yo, or go contracting.

      Hey, a 28-year-old in the software industry makes, what... 80 to 100 thousand a year in some places? If you can pull it, great, but I doubt the OP will be able to find any work competing with these young'uns due to managerial bias and intentions (of burning them out). But try the contracting thing, too: it'll ultimately be more satisfying working for yourself.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    34. Re:Good Luck by chiguy · · Score: 1

      And my mod points expired last night. Argh! (why does my argh have a silent h?)

      --
      passetspike!
    35. Re:Good Luck by buddyglass · · Score: 1

      Umm. If the market for Android developers is as tight as you describe (and I'm not saying it isn't) then wouldn't that validate what I said about the relative ease (or lack thereof) of him getting a job with Android experience compared to if he only had "general Java experience"? That was my point.

    36. Re:Good Luck by Anonymous Coward · · Score: 0

      I think it doesn't really start leveling off until ~$120k in California and northeast cost.

    37. Re:Good Luck by Terje+Mathisen · · Score: 2

      Stay passionate!

      I am 54, and I started to become passionate about programming in 1977, initially writing Fortran 2 on punched cards, then I went on to Simula, Pascal, assembler, C, etc, etc.

      During the eighties and first half of the nineties I was probably best known as one of the better x86 asm programmers.

      Since then I have never stopped programming, even though most of my professional career over the last 15-20 years have been involved with solving performance problems in other people's code and/or systems. I still frequent comp.lang.asm.x86 and comp.arch, discussing algorithms, optimization and computer architecture.

      I do hope/believe that I could still get a new job if I wanted to move away from where I am.

      Terje

      --
      "almost all programming can be viewed as an exercise in caching"
    38. Re:Good Luck by beowulfcluster · · Score: 1

      So, if you just went through it, what happened other than'it was tough? Did you get where you wanted to go and how or, if not, why not? I'd expect a bit more from +5 informative, to be honest.

    39. Re:Good Luck by St.Creed · · Score: 1

      It was smart to refuse to stay, even at triple the salary (if you can afford it ofcourse). I once stayed at a place that doubled my salary (to finish up, transfer knowledge and make sure they could hire someone) and that was the worst decision in my life because I allowed them to drag it out for 6 months. Once you've let go, mentally, staying is just the fast track to a burn out.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    40. Re:Good Luck by Anonymous Coward · · Score: 0

      One of the Silicon Valley newspapers did a review of this situation back in the Dot Com boom around 2000. Getting past HR involved three stages:

      (1) Playing buzzword bingo to get your CV/resume out of the recycling bin and into the keep pile.

      (2) Having some unique attribute on your CV/resume to have it selected by the admin who been instructed to "pick any ten".
                This involved doing things like using pink, violet or yellow paper, adding perfume or other scent and having the edges decorated in some way.

      (3) Doing the interview and completing the technical tests.

      The lucky candidate would be rewarded with a signing on bonus in the form of company shares rather than cash.

    41. Re:Good Luck by thetoadwarrior · · Score: 1

      Don't work for companies with big retarded HR departments.

    42. Re:Good Luck by tsa · · Score: 2

      For scientists, like me, it's basically the only way. I've never managed to get a job in the 'normal' way.

      --

      -- Cheers!

    43. Re:Good Luck by Anonymous Coward · · Score: 0

      I'm a manager and i do hiring for IT personnel. Our HR doesn't get involved in the selection process. They help out with the contracts, advertising, etc. But even getting an subscription to a resume database is something that I keep to myself.
      Then, indeed, there are a lot of head-hunters that just spam each and every resumé that they can find. I tell them on the phone (if they cold call me): don't do that. If you send me unwanted resumés I'll blacklist your complete companies domain end you'll loose any and all business from me now and in the future. That way I keep the good head-hunters down to about 2 and they deliver. Next to that I'm able to find most kandidates myself with relatively little time needed.
      So, no, not a necesarry evil, although you need to find *some* way to keep the head-hunters at bay.

    44. Re:Good Luck by ResidentSourcerer · · Score: 2

      Mod parent up. The key for you are small companies -- ones too small to have an HR department. Hole in the wall outfits where you probably not only program, but answer the phone, and make coffee some of the time too.

      Not sure the best way to find these outfits. Many are too small to bother with a yellow pages listing.

      Try searching by industry. Find an industry that interests you,and dig into who does what. See if they have an annual trade fair.

      Try the local classifieds. NOT the career section. The small print section. It's a common place for small companies to start looking, because they don't want to spend the bucks on even a 2 col x 5" ad.

      Be candid in your expectations at the interview. Explain how YOU see THEIR dilemma. You know that they know that if they offer you strictly entry level position they will worry about you finding something better 6 months down the line. And you also know that they know that your experience is lightweight because it's out of date. Propose to them that they offer you a position equivalent to 3 years experience initially, but that time with the company counts as 2:1 or 3:1 for salary grid as you come up to speed, AND there will be an N month probation period.

      Make it 'win win' Your paycheck rises fast enough that they don't worry about you deserting the ship. They get experience at a discount.

      --
      Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
    45. Re:Good Luck by Anonymous Coward · · Score: 0

      Been there done that many times. The problem is knowing where to look and being willing to move to where the jobs are. Don't forget to look in government jobs. Especially local and state government. The Midwest may not be as interesting as the left and right coasts, but we are much more stable. Unemployment did not spike very much compared to the rest of the country. The work ethic is our strength. When I moved here I could not get a job until I dropped my wife's name mentioning she was local. I had to show I was not a coastal slouch. I was younger then, so I guess that makes since. Now my age is important to getting a job.

    46. Re:Good Luck by Anonymous Coward · · Score: 0

      I recall reading somewhere (I think a Reader's Digest article) that an HR person received 100 resumes for a position. As she was going through them to evaluate them, her boss asked what she was doing. He then took half of the resumes, dumped them in the trash, and said "We don't hire unlucky people!". Classic HR culling. So don't take it personally if you don't get hired by a particular company. Also, friends of mine who were applying for their green cards told me not to apply to any job advertisement which was too detailed as it was not a real job advertisement. Companies hire foreigners on H1B Visas and after they have been doing the job for awhile the foreigners apply for the green card. Their lawyer posts an advertisement to supply proof that no U.S. citizen will apply/be-qualified for the job. If they get applicants, they post it again later. Congress's legal requirement. This, of course, bloats the number of job advertisements which companies use to justify that there is a shortage of engineers and the need for more H1B visas. (A reinforcing feedback loop.)

    47. Re:Good Luck by wazza · · Score: 1

      Argh! (why does my argh have a silent h?)

      I reckon because of the type of, and origin of, books you read while growing up. I read a lot of sci-fi, war books, and action-spy type stuff, often of British origin, and they love their h's in their screams :)

    48. Re:Good Luck by MyGirlFriendsBroken · · Score: 1

      Also, I would have thought that an SE who wants to go back to dev would be gold dust. A dev who has spent all that time in the field trying to sell is a fantastic asset to any product company, and any product company should know this.

      --
      If you read a speed reading book, does it take you less time to read the second half?
    49. Re:Good Luck by hazah · · Score: 1

      Be on the same level as someone who has nothing to offer? Is this the lowest bar? Or is there an option to go even lower?

    50. Re:Good Luck by bloodhawk · · Score: 1

      HR are not that bad if you brief them properly, if HR are causing significant problems in the process then you have inadequately trained HR or you have failed IT people that are not working well with HR. We provide them with parameters about what to exclude, if they are unsure then they let us review them. There are a lot of very easy filtering that HR can provide. e.g. you require a person with exceptional written and communications skills, then anyone that can't spell or put together a decent resume can probably be safely filtered. likewise if you have selection criteria that requires X and they don't state they have X then they can be dropped from the list, we can sometimes see in excess of a couple of hundred resumes for a position, at most we can afford the time to interview 10% of those, If you are really good and are being filtered out before you get interviews then chances are you need to take a serious look at your resume and perhaps read a few books on presenting a resume.

    51. Re:Good Luck by Anonymous Coward · · Score: 0

      Yeah but I've just been through it as well with more positive results (got the first job I applied for). It all depends on attitude. If you are a really interested in a programming career then this will show in your enthusiasm in the interviews. That you self-start with your own work on the side is IMHO a huge plus in an interview situation. Age I think has very little to do with it. Experience, attitude and team fit means everything.

    52. Re:Good Luck by tehcyder · · Score: 1

      Counter by saying, "I have a lot of resumes and recruiters out there and I don't want to duplicate effort. So tell me the first letter of the company you are considering me for."

      If it was really that confidential, they wouldn't tell you that anyway, so it proves nothing about the recruiter's intentions.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    53. Re:Good Luck by justforgetme · · Score: 1

      Well, you can always hack HR, hire yourself, fire the HR idiots and then raise your paycheck by the amount of the wages you just cut.

      --
      -- no sig today
    54. Re:Good Luck by HornWumpus · · Score: 1

      You can brief them all day long. If they don't understand all they will take from the briefing as a list of 'required' strings that have to be on the resume.

      Staffing is the most important aspect of team building. Farming it out is a non-starter. Team leads need to do the search themselves. Leave HR to fill out 401K forms etc. That's all they are good for.

      Which takes more time? Reading and sorting 200 resumes yourself or interviewing 20 air thieves? Do the filter yourself and save the time.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  2. Ever seen 'Old Yeller'? by Anonymous Coward · · Score: 5, Funny

    It didn't work out so well for the dog.

    1. Re:Ever seen 'Old Yeller'? by CAIMLAS · · Score: 1

      You realize that was based on a book, right? A book that was often read in schools before the era of political correctness kicked in, but a book frequently read by children none the less.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  3. Umm srsly? by Anonymous Coward · · Score: 0

    There are hundreds of new Android Dev jobs on indeed.com every day. Easy. Go git 'er!

  4. Try non-profits by emkyooess · · Score: 4, Interesting

    My university employer tends to hire older people for development (especially DBAs). They often do a lot of interfacing with external vendors in terms of customizing canned solutions... with sales experience, they might see that as a bonus. Try them.

    By some friends' words, you'll have a much tougher time in the private sector.

  5. Old Timers by Nittle · · Score: 4, Insightful

    I've been doing a lot of interviews lately, and as long as you can demonstrate you have the skills necessary to complete the work in the job, I could care less how long since you've had an "actual job." Though, I'm not sure how much HR screening goes on before I see any resumes. The hard part is just coming up with a good way to demonstrate that you have the necessary skills. The last applicant we hired brought a laptop with him and was showing us parts of a cool project he'd been working on, there isn't a much better way to show of your skills than to talk intelligently, then just show off what you can do. Good luck!

    1. Re:Old Timers by Hatfield56 · · Score: 5, Interesting

      I was in IT for 24 years, starting in 1985; worked for a lot of large companies and was highly sought after. Following a typical vector, asm, C, C++, VB. .NET, T-SQL, PL/SQL, JSP; managed some sizeable projects for many years, never stopped coding. Actually I think I'm an excellent coder. Reliable. Then, job was outsourced in mid-2009 and I, stupidly, partly because I had hardly ever looked for work (always came to me), just took some time off; first big vaca in decades. Error! Well, that was it. Lots of bites on Monster, etc., but between not currently employed and as soon as they did some math, no call backs. Oh yeah, one, I was yelled at. I'm > 60. So, now I have to change my field to paralegal. Hopefully, that will be a bit better; who knows. All I can say is, give a job hunt a whirl but after 6+ months of rejections, start rethinking. Grim news. (and of course 50 is not >60; >60 is the kiss of death, at least for me.

    2. Re:Old Timers by msobkow · · Score: 5, Interesting

      The best DBA I know was a fellow from Florida named Keith Grey who STARTED his tech career when he was in his fourties. He learned a little database and supported it for a small company, learned Oracle, enhanced the prototypes I'd written for them using Oracle a year earlier, and just kept going from there.

      He's now one of the most experienced and skilled DBAs I know, riding herd over a clustered Oracle RAC installation with multiple data warehouses hanging from the main systems.

      In other words, it's never too late to start a new career, much less resume an old one. The question is whether you have the skills, the dedication, and the willingness to learn it'll take to succeed. Personally, I'd much rather recommend someone with the "right attitude" and a background in business for a tech job than any of the impatient, inexperienced hot-shot kids whose resumes crossed my table over the past few years.

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:Old Timers by haruchai · · Score: 3, Interesting

      With your experience, try technical project management, maybe in something related to healthcare.
      No luck with any of the big consultancy firms, like Cap Gemini?

      --
      Pain is merely failure leaving the body
    4. Re:Old Timers by Anonymous Coward · · Score: 1

      I'm in the parent and submitter's boat. They've been out of IT too long. When you're over 40 and have been out of the "game" for a while, you're screwed. I've taken classes and been studying on my own. I can't get even get an interview.

      I've have been reading all of these posts with great interest and I'm sad to say that I haven't seen anything that I haven't tried unsuccessfully already.

    5. Re:Old Timers by haruchai · · Score: 4, Insightful

      How about banding together, forming an Grumpy Old Geezers consultancy? Throw together a website, tout your years of experience and print up a few business cards. I'm not saying it'll be easy but there are possibilities for those with real skills. Maybe even start a low-cost academy - teach the whippersnappers a thing or two.

      --
      Pain is merely failure leaving the body
    6. Re:Old Timers by Kjella · · Score: 2

      While that's certainly a change of career, he won't be writing much if any of the code he's talking about. If what he wants is a hands-on job, a hands-off job is a pretty poor substitute. Some of the most annoying and useless managers are those who don't understand their job and still try to be a coder.

      --
      Live today, because you never know what tomorrow brings
    7. Re:Old Timers by Grishnakh · · Score: 1

      So, now I have to change my field to paralegal.

      My wife worked for 10 years in that field and has nothing at all nice to say about that industry, and if she gets on the subject of lawyers, has nothing but horrible names to call them after having to work under them during that time. Apparently, lawyers are not very honest or friendly people, and enjoy treating their subordinates with disdain and contempt.

      In all my years as a corporate worker, I never saw managers treat us engineers as anything other than regular people; if there was some social function ("team-building events"), we all went together, there was no class separation. The managers were all just promoted (and now non-technical) engineers after all. But in the legal field, it's not like that: the lawyers will have fancy catered lunches for themselves, and then the staff either gets nothing or might be allowed to pick over the leftovers after everyone's gone. Here's one example: at the end of one year, the female partners at this one firm were arguing over their $20k bonuses and saying it wasn't enough, and the firm had given all the lawyers expensive tickets for their Christmas gifts (like to sports games and such). The staff, however, were all given, get this, hygiene kits with a collection of $0.50 items from the drugstore: toothpaste, deodorant, etc.

    8. Re:Old Timers by haruchai · · Score: 2

      It's about getting your foot in the door. As a tech project manager, he'll be exposed to a variety of projects where his past experience may or may not be highly relevant.
      If he's able to make a direct contribution on a significant project, he'll be noticed, trust me. If he ends up leading a team, the amount of code he gets to write is up to him. Upper management won't care if the job gets done well.
      And, speaking for myself, I'd rather be a tech proj mgr who dreams of being a coder than an ex-coder who's forced to become a paralegal - but that's me.

      --
      Pain is merely failure leaving the body
    9. Re:Old Timers by Anonymous Coward · · Score: 0

      We need experienced developers for the D programming language project, http://www.dlang.org. All we care about is that you're good.

    10. Re:Old Timers by Anonymous Coward · · Score: 0

      Legal may be worse than programming... there is such a glut of lawyers now that many are unemployed...

    11. Re:Old Timers by Anonymous Coward · · Score: 0

      Would he be able to recover from a serious crash with his lack of experience? Didn't think so.

    12. Re:Old Timers by Anonymous Coward · · Score: 0

      >60 isn't necessarily the kiss of death. But it is if you want to be employed by someone else. When the unemployment ran out, social security kicked in for me, so I went back to school. Will graduate this Spring w/ a B.S. in Computer Science -- I never had a piece of paper showing that I knew anything about computers! Will I look for work when I graduate? No. I'll be in a position to play with my toys. If one of them proves to be marketable, all the better. But until then, I'll just be my own boss.

    13. Re:Old Timers by Anonymous Coward · · Score: 0

      i've been thinking of doing the same thing. The years of experience are invaluable. I recently had an agency that trimmed down my CV/resume coz he said it was too big. Problem was he cut out all of the relevant experience (coz he had no clue what he was reading) and the client came back and said "...not enough experience in xyz.." when i have over 15 years expereince in "xyz"!! morons!

    14. Re:Old Timers by martypantsROK · · Score: 1

      OP here....Tech Management...been there, done that, didn't like it. I want to get back in the creative side.

  6. Sell Android apps on the side by modmans2ndcoming · · Score: 4, Interesting

    you should continue teaching and sell your apps on the side. It isn't worth the headache of getting back into a field dominated by a bunch of 20 somethings who think they know everything there is to know about writing "good" software.

    1. Re:Sell Android apps on the side by BasilBrush · · Score: 4, Funny

      Or switch to iPhone development and earn enough that you don't need to work for someone else.

    2. Re:Sell Android apps on the side by Anonymous Coward · · Score: 0

      You guys must both be joking. Almost nobody makes any money this way. There are a FEW winners and everyone else... nothing. Consider it a hobby.. I would never contribute it to iCrap though.

    3. Re:Sell Android apps on the side by Anonymous Coward · · Score: 0

      Right, and if the iPhone development doesn't work (as it doesn't for 99.99% of those who try), you can always fall back on your NBA career. Or win the lottery.

      Hey, there must be hundreds of professions where you have the privilege of giving 30% off the top to your pimp, er, agent.

      Retard.

    4. Re:Sell Android apps on the side by CaptSlaq · · Score: 1

      Until Apple deems your WunderApp against their TOS.

  7. Forget it. by kurt555gs · · Score: 1, Funny

    Coding is for the young. It's way to stressful. Design is better done by us "superannuated" types.

    Age can not be un-done.

    --
    * Carthago Delenda Est *
    1. Re:Forget it. by Jane+Q.+Public · · Score: 3, Insightful

      Spoken like a true quitter.

      I could not disagree with you more.

    2. Re:Forget it. by Anonymous Coward · · Score: 5, Insightful

      What? Being a good programmer means finding ways to be lazy. You're doing it wrong.

    3. Re:Forget it. by Anonymous Coward · · Score: 2, Informative

      What? Coding is the opposite of stressful. I'm 45 and it gets less stressful every year... Working with noobs? Yes, that's stressful.

    4. Re:Forget it. by 93+Escort+Wagon · · Score: 1

      Coding is for the young. It's way to stressful.

      What about grammar?

      --
      #DeleteChrome
    5. Re:Forget it. by Aighearach · · Score: 2

      You're only 309278, you're still just a sprout.

    6. Re:Forget it. by superwiz · · Score: 1

      Well, writing code is fun. Reading code written by a committee always in a rush to fix fires created by other committees of coders is stressful.

      --
      Any guest worker system is indistinguishable from indentured servitude.
  8. Have you considered coding malware? by Anonymous Coward · · Score: 0

    If the 'established' avenues don't work out, you might have to try something a little more unorthodox. Hey, if they won't hire you, at least you can write code that abuses their products and makes some money for you at the same time.

  9. Well... by BrownLeopard · · Score: 5, Interesting

    At 34 I've re-entered the job market myself after giving my own business a shot and I landed a job as CTO of a start-up game company. We're developing a couple of games now (one while will be in beta tomorrow) and when I look for programmers, I could care less about a space in employment as long as they can demonstrate the skills needed for the job.

    1. Re:Well... by Anonymous Coward · · Score: 1

      "Could care less..." Hmm, you may want to check this out: http://www.youtube.com/watch?v=om7O0MFkmpw

    2. Re:Well... by JanneM · · Score: 1

      So, he does care just a little, little bit. What is the problem with that.

      --
      Trust the Computer. The Computer is your friend.
    3. Re:Well... by swalve · · Score: 1

      Because it isn't saying anything. "could care less" can mean his level of caring is anywhere on the spectrum, except the dead bottom.

    4. Re:Well... by Anonymous Coward · · Score: 0

      Thank you Captain Douchetard from the SS DoucheTastic!

    5. Re:Well... by Anonymous Coward · · Score: 0

      You may want to check this out:

      http://alt-usage-english.org/excerpts/fxcouldc.html

    6. Re:Well... by Forever+Wondering · · Score: 5, Insightful

      At 34 I've re-entered the job market myself after giving my own business a shot and I landed a job as CTO of a start-up game company. We're developing a couple of games now (one while will be in beta tomorrow) and when I look for programmers, I could care less about a space in employment as long as they can demonstrate the skills needed for the job.

      Maybe you could give the original poster an interview?

      --
      Like a good neighbor, fsck is there ...
    7. Re:Well... by Anonymous Coward · · Score: 0

      ++

    8. Re:Well... by BrownLeopard · · Score: 4, Interesting

      Quite possibly. We're in Mansfield, Ohio.

    9. Re:Well... by BrownLeopard · · Score: 1

      Actually, as I said before, if they know what they're doing and I can prove that (hands-on tests usually) then I don't care if they have a lapse in employment. The economy sucks and there are a lot of out-of-work programmers that know what they are doing, can write clean and concise code and not crash machines with a bunch of needless loops.

    10. Re:Well... by Anonymous Coward · · Score: 0

      lol, chachee, you think you're a "CTO". It's a startup company. You can do all sorts of things to make your company successful. It doesn't matter, for you. If your company makes it to the next level, you'll get a handshake and a pink slip from the first actual CTO (really, CIO) who comes on board to keep the company moving toward the public offering that will make all the sharks rich, and all the people like you unemployed.

      But hey, do all the legal maneuvoring you think will protect you. It won't work. You will get screwed. I guarantee it, because I've been there. You are not involved in every single meeting with the investors, or potential partners, right? I know you aren't. Those are the events that guarantee you will land on your ass in the cold.

      Not that I hope you do, but I know you will. Personal experience, hard won.

    11. Re:Well... by Anonymous Coward · · Score: 0

      As CTO, just make sure you are at the meetings with the VC guys and the other brass.

      If not, you will find yourself on your derriere when the VCs demand their CTO (who likely knows little or nothing about the "T" part other than clicking on names in Active Directory and hitting "delete") moves in. He will fire the programmers and hire Tata to do everything.

      I've been in the industry and the games sector, and this is how it goes. The guys who get the company good enough for VCs to be interested will be the first replaced with marketdroids whose first thing will be to slaughter the goose with the golden eggs.

    12. Re:Well... by BrownLeopard · · Score: 1

      Actually, since I hold an AAST, MCSE, MCP and CCNA I'd say I know a little more than just "hitting delete" in Active Directory. I prefer Ubuntu over Windows, Cisco over Netgear and I know the difference between a do-while and while-do statement. Thanks for asking, though!

    13. Re:Well... by BrownLeopard · · Score: 1

      Of course, since it is 1:49 in the morning and I've been up coding most of the day, I will say that if they do want someone else to come along that is lesser qualified than I am they should probably look at my contract really closely since it gives me the option to get a nice severance package.

  10. do it by Anonymous Coward · · Score: 2, Informative

    honestly our young software engineers are uninspiring, we give them lots of opportunities but they don't seem to have the work ethic of the more mature and experienced engineers, they make a lot of mistakes and won't work very much (if any) overtime without complaining. On my project we have about 8 software engineers, only one of them is under 30, the rest are all late 30's to early 50's.

    1. Re:do it by Chowderbags · · Score: 1
      So they're the same as 20 somethings have always been?

      they make a lot of mistakes

      No shit, they're just starting out their career. I'm betting you didn't start out your career without making some mistakes. Realistically, if you're setting a young software engineer off on their own with no supervision or training, then you're running a gamble.

      won't work very much (if any) overtime without complaining

      Regular overtime is a sign of poor project management. It's one thing if there's a sudden deadline, but if you're constantly overrunning 40 hours a week then they have every right to complain.

  11. Re:Awesome watered down title there by Anonymous Coward · · Score: 0

    Amen. Even software "engineer" is pushing it in the majority of cases.

  12. Find a small company by candeoastrum · · Score: 4, Insightful

    I would advise you to find a small company that doesn't specialize in web/software development. If they don't specialize in web/software development their standards won't be too high and the pressure will not be there because they don't have an understanding of how things normally work. Most likely though you will have to take a lower salary than the industry standard and you will probably be doing techie work also because to smaller companies anyone who knows anything about computers knows everything. Two years of this and you should be good to step it up to another company.

    1. Re:Find a small company by stanlyb · · Score: 1

      you mean: ".....their standards won't be too LOW.....".

    2. Re:Find a small company by timeOday · · Score: 1

      Hmm, I was going to say, look into government contractors. A lot of the posts here are saying HR will screen out older applicants. HR in government and government contractors know that age discrimination is a big no-no.

    3. Re:Find a small company by Thing+1 · · Score: 1

      I would advise you to find a small company that doesn't specialize in web/software development. If they don't specialize in web/software development their standards won't be too high and the pressure will not be there because they don't have an understanding of how things normally work.

      Completely disagree. Current employer is a web/software development company. Standards are not high, and (country) Indians are being over-promoted because their peer group will think they're underperforming if they aren't rewarded as if they're overperforming (even if they truly are underperforming, or worse, costing the company money, i.e., for many of them, it would be better simply if they were not here, and were not replaced), and there is a ton of pressure because the Indians are not professionals and break things, constantly, and non-Indians are expected to work overtime to fix their mistakes. Some time in this environment will definitely prepare you -- but I don't recommend it.

      --
      I feel fantastic, and I'm still alive.
    4. Re:Find a small company by Anonymous Coward · · Score: 0

      i'm sorry and maybe it's late.. but i hope you are describing a specific company.. but those are pretty general statements and are not even close to what the OP needs right now.

  13. Freelance by kcwhitta · · Score: 2

    I actually worked at Microsoft awhile, quit for a couple of years, and then decided to freelance. You've just got to be stubborn and have a lot of passion. It can be done.

    1. Re:Freelance by kcwhitta · · Score: 1

      What I didn't mention is that I'm now 35 and quite happy.

  14. An employer I've woked withas no problems with age by davecb · · Score: 2

    We have three people who are have been at least semi-retired, now working full time and one on contract... --dave

    --
    davecb@spamcop.net
  15. Huh? by Anonymous Coward · · Score: 5, Interesting

    I'm 63, I still love to code and am quite good at it, and I just got hired away from my current company at a significant pay increase. If coding is stressful, then you're probably not cut out for it or you're doing it wrong. Coding should be fun.

    1. Re:Huh? by xlsior · · Score: 1

      Unfortunately it is often much easier to find a different job while you are already employed than it is when you are unemployed - potential employers often assume there must be a good reason you don't already have a job elsewhere.

    2. Re:Huh? by Anonymous Coward · · Score: 0

      Lucky you. I've never had a job that wasn't stressful.

      Whatever moon juice you're drinking - I want some.

      I do. Really.

  16. Starting over... by Anonymous Coward · · Score: 1

    Don't expect to get a job as a senior developer, but yeah... If you've got relevant code samples, you're better off than most applicants. It should at least get you an interview, which is where you need to show them you can do the job, and that you actually care. That you want to be a programmer because you like to program, not because you need income.

    I won't lie, though. The fact that you're over 50 is probably going to count against you... Not for your skillset, but for your ability to fit in with the team. It's an important part of a team, and the jobs that pay well take it seriously. (And do you really want a job that doesn't pay well?)

    1. Re:Starting over... by Concerned+Onlooker · · Score: 1

      "Don't expect to get a job as a senior developer..."

      I guess that depends on how you define senior developer. ;-)

      --
      http://www.rootstrikers.org/
  17. Been there by HangingChad · · Score: 5, Insightful

    It's pretty much an uphill slog. What's totally frustrating is then reading about those same companies complaining in the press they can't find qualified applicants and need more H-1B visas.

    When I was CIO I never had trouble finding qualified people. I did have trouble finding qualified people willing to work 70 hours a week for $35,000 a year, which is what I think most companies really mean when they say they can't find qualified applicants.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:Been there by NewYork · · Score: 1

      They hire straight from college to ensure their thinking and work habits are untainted.
      http://www.elitetrader.com/vb/printthread.php?threadid=184387

    2. Re:Been there by Anonymous Coward · · Score: 0

      Seeing the cost of living in most cities (Silicon Valley as well as Europe) really freaks me out now - anything between $1200 and $2000 just to rent a one bedroom apartment. That's the problem. Needing to earn 40K to 50K Euros/pounds or $60K to $120K just to rent a place, and it's no wonder employers just a six-pack of programmers that will rent an apartment together.

  18. Re:Awesome watered down title there by rubycodez · · Score: 2

    the sales engineers I know actually do engineering while the sales rep just sells clients on an idea. For example, i worked at a place that sold custom power switchgear, the sales engineers were EE who designed solutions.

  19. Submission: how to re-enter the job market as a so by bwanagary · · Score: 2

    If you know either Java or .NET you can easily find a job making good money coding today. I am always hiring top talent and right now for the .NET and Java skill set there are currently FOUR jobs to every ONE candidate looking for work. My company has four openings right now in Orlando, FL.. Sell what people want to buy - right now that's .NET, Java, SQL, Oracle. You'll be fine - I know plenty of software developers over 50 and none of them is currently unemployed. After a decade of managment I recently re-entered the software developer market. I quickly found work with C/C++, and learned Python and Ruby in a couple of weeks. Go for it!

  20. Practice by Anonymous Coward · · Score: 0

    I had a two-plus year hiatus from s/w eng. in the tech recession ~10 years ago, when offshoring really took off. I was on the verge of starting out in a new field, when I finally landed an engineering job. What kept me sane and in practice was designing and implementing an original project, using current technologies, and subsequently patenting the system behind it. It kept my head in the flow and discipline of software, and I was able to claim it in my CV as a substantial body of original work. Consider building out an original idea, or extending an open-source project that you find interesting, while you search for the job.

  21. Presentation... by MrBandersnatch · · Score: 1

    I will advise ensuring that your appearance is top-notch. A loooooong time ago when hiring I interviewed a lot of older candidates (40-60s.....I was in my 20s at the time) since I was determined not to be biased; however the barrier was less the skill set than the general presentation level. Suit REQUIRED, tie REQUIRED, teeth REQUIRED (sorry), male grooming REQUIRED....male/female hygiene REQUIRED!!!

    As geeks there is a classical mindset that we can get away with those things and the late tween/twenties probably still can but with age comes the requirements for the complete package to be there (especially the hygiene). I was really saddened to have to reject an older candidate who had skills in spades because he had failed on....well all the above requirements. Others didn't pass the business development side...

    Sorry, rambling. Yes its harder..older coders who made that management jump know that the faculties decline (sorry but we do get slower) but the trade off is in code quality and risk aversion which have value in their own rights. Sell the package and you should have no problems.

    1. Re:Presentation... by russotto · · Score: 1

      A loooooong time ago when hiring I interviewed a lot of older candidates (40-60s.....I was in my 20s at the time) since I was determined not to be biased; however the barrier was less the skill set than the general presentation level. Suit REQUIRED, tie REQUIRED, teeth REQUIRED (sorry), male grooming REQUIRED....male/female hygiene REQUIRED!!!

      Teeth required? That could be anything from irrelevant to illegal (if the tooth loss is age or disease related).

    2. Re:Presentation... by Anonymous Coward · · Score: 0

      Wearing a suit to an interview in one of the companies that I work with is a fairly sure fire way not to get the job. It suggests the applicant didn't do their homework.

      I have never had a job where wearing a suit would have helped, or was part of the job.

  22. prove you can code by rubycodez · · Score: 4, Interesting

    write some open source wares that do something useful. nothing like a project on the top of your resume. worked for me....

  23. Re:Start your own company. by Anonymous Coward · · Score: 4, Interesting

    Which, at his age, he should be an expert at. I am 40 and accidentally landed a job doing COBOL development. It pays much much more, is more challenging (the earliest comments in my code base are from the 1970's) and you will ALWAYS have a job. COBOL programs are never finished, usually because they are constantly adapting to changing business rules and business relationships. It is almost impossible to realistically migrate to a new system, so its just perpetual coding. I love it, brings me back to my childhood when code was complex, languages were primitive, and you could still get great results.

  24. Double do it by Concerned+Onlooker · · Score: 3, Interesting

    You'll find no end of people who will tell you that you can't do it, you're too old, blah, blah, blah. Forget those people. What is it you WANT to do?

    I'm telling you that it is possible to do what you want. I went back to school at age 43 and got my masters in computer science. I was lucky enough to land an internship at a NASA center and I managed to turn that into a full time position. I'm sure some degree of timing luck was involved but at the same time I'm a hard worker, conscientious and reasonably smart. I work with plenty of 20-somethings and I can tell you that they're not automatically brilliant and they don't necessarily always have great work ethics. You can do it if you want to.
     

    --
    http://www.rootstrikers.org/
    1. Re:Double do it by Anonymous Coward · · Score: 0

      You know what you are doing.

      For the OP, what I might recommend would be looking at something like law school instead. In the development market, coding is commoditized. Only thing that matters is price.

      Instead, get your J. D., pass the bar exam, and you have a whole world of things you can do. Every business needs legal council, as well as any individuals. "IAAL" is the root password for very good jobs, and jobs where one can set their own hours. In some cases, just make sure you have some place downtown nearish the county courthouse.

      People can argue that law doesn't produce anything. However, do you want to talk about production, or do you want food on the table and a retirement? Come your 60s, stuff starts failing and your health turns to shit. Do you want to have to keep staring at a screen through thicker and thicker glasses in your 70s and 80s banging code and trying to keep cheaper than the massive coding houses from India, or do you want to have a suitable retirement?

      If going back to school, consider law school. CS is pretty much a dead field in the US due to patent and other legal woes, so might as well move to where you can eke out a niche.

      The only caveat: An attorney will always have a job waiting. People expect that they will become a senior partner with Dewey Cheatem & Howe when they get their bar membership. Instead, the trick is go to a small town and join Ben Dover & C. Howlett Fields, where the money is about as good, but there isn't a massive glut like there is in NYC.

      There is no such thing as an unemployed lawyer.

    2. Re:Double do it by HornWumpus · · Score: 2, Informative

      This is amazingly bad advice.

      There is a national glut of shysters right now.

      Parent is attempting to grief the OP.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    3. Re:Double do it by modmans2ndcoming · · Score: 1

      A Lawyer always has a job waiting? tell that to all the unemployed law school graduates I know.

    4. Re:Double do it by Anonymous Coward · · Score: 1

      You can never have enough unemployed lawyers.

    5. Re:Double do it by tomhudson · · Score: 0

      True, but there's also a glut of programmers over 40 ... it's not 1999 any more.

    6. Re:Double do it by Anonymous Coward · · Score: 1

      You are an amazingly negative person whose comments contribute little more than self-ego satisfaction.

    7. Re:Double do it by starfishsystems · · Score: 1

      Absolutely true. I've been developing software for forty years now, and I have only once in my entire career seen anyone's code that didn't fall short of my own standards of clarity and structure. (Mind you, that one exception was absolutely a pleasure to work with.)

      I've also observed that the quality of software, as well as the overall degree of professionalism, tends to increase with the age of a software developer. That should be no surprise. Both depth and breadth of experience are valuable assets, and you don't get them without putting in the time.

      From everything I've seen, our industry is in dire need of people who have the skills and design insight necessary to program well. That's to say that this need always takes the form of a software development position. From system architects and security people to network administrators and operations staff, there is always value in having someone who knows how to think programmatically, even if they don't actually develop software. But often it turns out that substantial amounts of software development are part of the job, especially if the position has broad responsibilities. Consulting positions often require people who can bring a diverse skill set to the site. Programming is definitely one of those skills, along with requirements analysis and architecture and documentation and people skills and network engineering and so on.

      My advice therefore is to broaden your search to include senior technical positions of any kind where you have a genuine interest and some amount of relevant background. A sales engineer has to have great analytical and people skills, so the OP would do well to apply for positions which seem likely to need those skills. Present yourself as mature, articulate, and versatile. It works for me. I've had a long, diverse, and rewarding career that way.

      --
      Parity: What to do when the weekend comes.
    8. Re:Double do it by Bing+Tsher+E · · Score: 2

      You can, but only if you can't get the cover on the box crusher closed.

    9. Re:Double do it by HornWumpus · · Score: 1

      We're on /. Our technical education is a sunk cost (more or less, as a group, ignoring shorties).

      Telling some to get a legal education is really bad advice. Like telling people to clean their shower with bleach and ammonia. The field is already over-full of people suited for the job (weasels).

      With the baby boom getting old medicine would be the place to retrain. But then you'd have to be around cranky, sick old people and doctors with god complexes all the time.

      I'll just live on my skills as a gigolo when I get too old to hack it. That and the mythic HornWumpus fortune should see me through to next Tuesday.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    10. Re:Double do it by Anonymous Coward · · Score: 0

      The reason this was brought up is that most /.-ers could handle law school. There are many niches in law, be it ambulance chasers to IP law.

      Having a technical background to understand stuff, plus a bar membership opens up a number of niches that are hard to fill, especially ones that sound boring, but are decent money makers: Take corporate compliance. Companies hire and pay big bucks for lawyers to interpret regs like Sarbanes Oxley, HIPAA, FERPA, and other items into policy. Few people actually know what they are doing because it takes both technology and law.

      I'd not bother with medicine. That is easily outsourced, and has been, thanks to the US's stupid patent laws.

      It boils down to this: Do you want to retire and have a decent nest egg? If so, get a law degree and use your talents to find a lucrative niche.

      So, go law.

    11. Re:Double do it by blahplusplus · · Score: 1

      "You'll find no end of people who will tell you that you can't do it, you're too old, blah, blah, blah. Forget those people."

      That's not a very rational response, one should be honest about ones amount of energy/health and abilities. You'd never say this to someone who is severely autistic would you? Potential + health + energy/work ethic is the equation. If you don't have all three in sufficient quantities you'll just be hurting yourself. We all know lots of people who are incompetent and don't know they are incompetent.

    12. Re:Double do it by Anonymous Coward · · Score: 0

      I happen to know an unemployed law school grad. All he got was debt.

    13. Re:Double do it by HornWumpus · · Score: 1

      Most /.ers can't handle A+ cert training. We've got a lot of self proclaimed experts/mom's basement trogs around here.

      Have you seen what passes for writing? Worse yet, have you seen what passes for criticism of writing? Law school? I think not.

      Now get off my lawn. I've got to do 100 reps lifting a wine bottle with my tongue.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  25. Don't Code by Anonymous Coward · · Score: 0

    A software engineer does not code. You design and manage the whole software production. If you're 50 and you don't have the software engineering skill then, you better start your company and code everything yourself.

    1. Re:Don't Code by MichaelSmith · · Score: 1

      They do where I work.

  26. Go With Current Technologies by sanman2 · · Score: 2, Interesting

    Train in the latest and greatest technologies offering the newest advantages, where the labor/skills pool has not fully developed yet, and you will find yourself in greater demand. People won't care so much about how old you are, as long as you can show you can do the job.
    In IT, the old guy is the one with the old obsolete skills - which sometimes correlates with him being an older person, but not necessarily. Conversely, if they find your skills have gone obsolete and are no longer useful, they will throw you away like old trash, regardless of how old or young you are.

    1. Re:Go With Current Technologies by Anonymous Coward · · Score: 1, Interesting

      Brilliantly put. Many people claim that you get discriminated against because of your age in software development, but these are the same people who still think C is the tool for every job. Really, ageism is an excuse used by those who gave up trying to keep up, in reality there's plenty of older folks in the industry, and whilst it's true that the proportion of older folks is lower, this is due to factors such as many career oriented folks learning that if they want more money they need to move into management, through to the fact that younger generations have seen the explosion of computing tied more closely to their lives and education leading to a larger volume going into the topic than in the older generations. Ironically I've seen more ageism against the younger generations than the older of the "You're too young to do this job" type of thing when it's really about competence, not age, where the person in question has been more than competent enough for the role. I've also seen greater degrees of sexism in the industry - both ways, women getting turned down because of fears about maternity leave, and women getting promoted because the boss thought they were hot. Ageism is really the least of the industry's problems, though these issues aren't really any more specific to IT than any other industry IMO.

      Really, the ease at which you can slide back into the profession simply depends how good you are. If you can demonstrate competence in C# and .NET for example then it's frankly a gravy train right now, and they wont care what your age/sex/colour is because there just aren't enough competent .NET developers around to fill all the posts going. The same is also true with PHP, and good Javascript developers, but less so with languages like Java nowadays as although it's still prominent in many existing projects it's popularity in new projects is waning, meaning there's been a massive erosion of growth of Java roles, such that the number of jobs has become much closer to the number of developers meaning less of an abundance of Java roles.

      Other languages like C++, Python, Ruby, Perl etc. are hit and miss, the jobs do come up and there isn't much competition for them when they do so if you have the skill, getting the job isn't too tricky, but it's anyone's guess as to how soon you'll find such a role, some weeks you'll see 10 C++ jobs advertised in a row, then you might not see any at all for months, though this is simply my experience in my particular region of the UK, so may not ring true elsewhere I guess.

    2. Re:Go With Current Technologies by CAIMLAS · · Score: 1

      Conversely, if they find your skills have gone obsolete and are no longer useful, they will throw you away like old trash, regardless of how old or young you are.

      Not true, entirely.

      Often, the people with old, useless skills (or a very narrow definition/scope of 'skill') keep climbing the ladder despite never evolving past Windows 2000 Active Directory (for instance). They still keep getting raises because they know the right people (who happen to like them). They get promoted for the same reasons. They're seen as "consistent" and "reliable" (despite any facts to the contrary) due to a personal relationship.

      Now, outside of that: if you've got seriously dated skills and are no longer actually doing anything as it pertains to the job at hand, then, well yes, you're out of date. Sorry. It's like throwing away a squishy apple: people do it because there's no use in the produce anymore.

      "Old" people aren't hired in IT because of the cost. IT is completely a cost analysis, because IT (unlike building maintenance or anything like that, where quality actually seems to matter), is simply viewed as a cost (not an investment). They won't hire someone who has years of experience for a junior position, either.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    3. Re:Go With Current Technologies by JimboFBX · · Score: 2

      Where's this .NET gravy train you speak of? I've yet to see a .NET job that didn't also require some serious web server experience or some experience with more obscure industry corners

    4. Re:Go With Current Technologies by Anonymous Coward · · Score: 0

      It's everywhere. There's something very wrong if you can't find .NET jobs be it WinForms, WPF, or ASP.NET.

      If by serious web server experience you mean you need to know how to configure IIS, and create web services etc. then yes, but this is the sort of thing you can learn in about 2 hours on a Sunday afternoon, so if this is the reason you're not finding the roles then you're the problem- you're refusing to bother to learn even the most absolutely simple of technologies to further your career.

      I'm not sure what industry corners you're referring too either, the jobs I see are in new media, engineering, finance, HR, data processing, and so on. Hardly obscure corners.

      If you're being put off by "experience in x preferable" but tick almost every other box, then you're doing it wrong, employers will put that but just about all understand they may have absolutely no hope of getting that. Try applying anyway. If however you're finding you don't tick many of the boxes, then you're the problem- you need to desperately spend a bit of time doing some learning. Simply knowing the C# language and a few .NET function calls is like knowing how to drive a car and understanding how to change the dashboard settings like the clock then expecting to be a mechanic.

    5. Re:Go With Current Technologies by Hognoxious · · Score: 1

      Maybe you're hopelessly naïve. Maybe I (and everyone I know) are darned unlucky, but "I learnt X at home" or "I do Y as a hobby" don't cut it.

      They want genuine, verifiable, professional experience.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    6. Re:Go With Current Technologies by Richard_at_work · · Score: 1

      Then you haven't been looking at all, and its obvious that you haven't.

    7. Re:Go With Current Technologies by Bucky24 · · Score: 1

      They want genuine, verifiable, professional experience.

      This. Hobbies can be made up, and even example code can be stolen from somewhere else. But if someone can call up your old boss and hear "oh yeah they worked here for ten years", that's solid proof.

      Well usually. There are companies that do nothing but provide bogus references.

      --
      All the world's a CPU, and all the men and women merely AI agents
    8. Re:Go With Current Technologies by Marxist+Hacker+42 · · Score: 1

      The real proof is ask them to program a common pattern like bubble sort on the white board during the interview

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    9. Re:Go With Current Technologies by Bucky24 · · Score: 1

      Hmm... To be honest I would fail an interview like that, since I don't know the algorithm off the top of my head. But you make a good point-it's probably something I SHOULD know (since it's really not that complicated of an algorithm-I just had trouble associating the name with it until I googled it)

      --
      All the world's a CPU, and all the men and women merely AI agents
  27. Re:You COULD care less? by Anonymous Coward · · Score: 1

    And even "I could care less" can be logical. "I care so little, that I feel I could care even more less".

  28. As a hiring manager... by Anonymous Coward · · Score: 0

    If you have time, build the portfolio of things you've done recently. Build something, whether open source or otherwise probono, and reference it directly on your resume. Show the skills you want to be paid for.

    1. Re:As a hiring manager... by Anonymous Coward · · Score: 0

      I think you mean pro-boner.

  29. Stick with teaching by nurb432 · · Score: 2

    Wont matter how good you might be, you are far too old to come back into a 'young persons' world after that long of a hiatus.

    And no, not casting stones, i wouldn't try it either and im not quite as old.

    --
    ---- Booth was a patriot ----
    1. Re:Stick with teaching by Anonymous Coward · · Score: 0

      Wrong. You can do it if you want to.

  30. ...and then got into teaching by Anonymous Coward · · Score: 0

    ...and then got into teaching... English in China?

  31. Another good reason by MichaelSmith · · Score: 2

    ...not to accept a non-engineering position. There is always demand for people who can make and fix things.

    1. Re:Another good reason by buddyglass · · Score: 1

      What about...buggy whips? To the extent there's always demand for "making and fixing" there is also almost always demand for "selling".

    2. Re:Another good reason by MichaelSmith · · Score: 1

      You make an interesting point. I work in the field of transportation. Previously on traffic signals and now on air traffic control so I suppose buggy whips are in the same industry. You need to start up to date and current of course.

  32. Re:You COULD care less? by Anonymous Coward · · Score: 0

    You'd like to think it means the same but unfortunately it means you're a fool.

  33. i don't see why not by Anonymous Coward · · Score: 0

    if you can prove your worth I see no reason why you should have trouble finding a job as a developer. Create a portfolio of recent projects ie) your Android apps. Maybe throw them on a blog and it to your resume. I graduated from college with a Mass Communication degree but am a self-taught developer. The projects on my blog got me hired as an enterprise java dev. good luck!

  34. these generalizations do not apply to me by Anonymous Coward · · Score: 2, Interesting

    I don't even own a suit and I've been selected over others in competitive positions on several occasions. Sometimes I work for start-ups which don't last long, hence so many positions. But I have worked for a few big companies as well and had no problem qualifying for a position with little more than a quick shave. The only time I don't wear blue jeans to an interview is when I'm representing a consulting company.

    I think your assumptions as to how to get hired are not universally true. I'm not sure where you get this idea where older geeks need to dress up and clean themselves (you're repeating the hygiene issue). I have interviewed several old timers (50s and 60s) that came in with shorts and sandals. Guys in their 30s and 40s tend to show up in khakis and a dress shirt tucked in properly.

    I think that people should dress in whatever way they are comfortable and gives them confidence in an interview. Second, if the company has a dress code, try to follow it when you show up for an interview. Having someone say "you're hired, but please don't wear X anymore" would be embarrassing. In this area and industry the dress code is extremely lax, it a non-issue. (I'm not talking about some hipster web start-up. I work for fabless chip companies and enterprise networking equipment companies)

    1. Re:these generalizations do not apply to me by MrBandersnatch · · Score: 1

      Indeed you are right, those are generalisations - the general point is as you stated, know the dress code and apply it. However hygiene...sorry maybe I've just had warped experiences but I interviewed too many people (again, waaaay back) whom I could smell before they entered the room even. No its not the majority, but my god they left an impression that makes it seem like they were. News for geeks, stuff that matters? in a job interview D E O D O R A N T !

      Oh and teeth...but that really is another engram!

    2. Re:these generalizations do not apply to me by PrimaryConsult · · Score: 2

      While your statement is certainly true for some places, it's far more dangerous to underestimate the dress code. Showing up in a suit *and* being the right one for the job puts you above the guys in sandals and shorts in most places. It answers an unspoken question: "*can* he dress up if needed?" Even if the day to day position does not require anything more than business casual, there are a few situations that may arise:

      -Is the incumbent capable of showing up for the Regional Manager's "east coast division-wide all-staff quarterly general update" meeting dressed appropriately?
      -Can this person be made presentable to meet with clients/customers, and give off an appropriate aura of professionalism?
      -Can he handle a temporary dress code bump for when the CIO,COO,CEO, or other VIP decides to make a visit tomorrow?

      Showing up in a suit automatically says you can handle all three situations without suddenly needing to go out and buy one, and that you at least have a means of getting a tie tied before abovementioned $OCCASION.

    3. Re:these generalizations do not apply to me by heironymous · · Score: 1

      It's nice that you can cite examples of casually dressed folks that have landed jobs, but why sabotage oneself? When an interviewee shows up without a suit it means (1) that they were too clueless to know that some interviewers would take that as a lack of respect, or (2) they knew it but felt that their skills were so awesome that they could deliberately do so anyway. Why hire the ignorant or the arrogant if there are alternatives?

    4. Re:these generalizations do not apply to me by HornWumpus · · Score: 1

      This is exactly why I like to show up for job interviews in my SCA parade armor.

      Cause it proves I'm ready, and being parade armor only weighs 40 pounds.

      As you say it's dangerous to underestimate the dress code.

      I've found the weapons to be a bit off putting.

      Truth: I've considered doing this and more, kind of like the Monty Python management trainee interview in reverse. Score interviews for big cheese type jobs and waste their time while making short videos of baffled HR people. 5150 too probable so not doing it.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re:these generalizations do not apply to me by Anonymous Coward · · Score: 0

      You forgot (3) they try to be honest and also want to filter out the employers they'd rather not work for.
      Also in all job interviews I've been to I would have been heavily overdressed in a suit. I don't think being the only one in a suit makes a good impression either.

  35. Re:You COULD care less? by SlowGenius · · Score: 0

    or not a pedantic asshole

    --
    Listen to what I say, not what I mean...
  36. Craigslist. by crankyspice · · Score: 3, Interesting

    Seriously. I've also had a non-traditional career trajectory vis-a-vis programming, though I still enjoy doing it here and there and like to stay current with my skills. (I'm also a lawyer, and I deal a lot with "software law," so one helps the other.) I wrote a quick-and-dirty Perl script that polls the local Craigslist every few hours and shoots me the more interesting leads; I pick one or two a month (time permitting) and I've had about a 50% success rate in landing the positions. Everything from BlackBerry GPS development to some embedded code that went up in a recent rocket (one of the CALVEIN launches, nothing too exciting). Build a résumé of smaller projects while you're teaching... Get back into the game that way. In 6 months to a year you'll have the 'current cred' to interview seriously for like positions that are on longer term projects or permanent-hire...

    --
    geek. lawyer.
    1. Re:Craigslist. by Anonymous Coward · · Score: 3, Informative

      Google Reader does this without having to write your own solution. When I was job-seeking, I had it looking at the local software/qa/dba and sysadmin Craigslist entries. I also use it to find music equipment I'm interested in - Hammond/Leslie/Rhodes/Clavinet. Google Reader also has a handy Android app so you don't have to be sitting at your desk to receive timely notifications.

  37. I'm 55 and like me you are dead meat. by Anonymous Coward · · Score: 0

    I'm 55 and like me you are dead meat. I too have tons of experience but they only look at your last two years or so. Morons. My advice is build your own apps on the side. Good luck.

    1. Re:I'm 55 and like me you are dead meat. by jd2112 · · Score: 1

      I'm 55 and like me you are dead meat. I too have tons of experience but they only look at your last two years or so. Morons. My advice is build your own apps on the side. Good luck.

      If you have more than a few years of experience you probably aren't willing to work 70 hour weeks for entry level pay, and therefore are overqualified.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    2. Re:I'm 55 and like me you are dead meat. by heironymous · · Score: 1

      If you have more than a few years of experience you probably aren't willing to work 70 hour weeks for entry level pay, and therefore are overqualified.

      This, this, a thousand times this.

  38. Re:Awesome watered down title there by Fnord666 · · Score: 3, Insightful

    the sales engineers I know actually do engineering while the sales rep just sells clients on an idea. For example, i worked at a place that sold custom power switchgear, the sales engineers were EE who designed solutions.

    The sales engineers I know spend most of their time trying to figure out how they are actually going to do what the sales rep just sold to the client.

    --
    'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
  39. Get a PMP, earn 2x the money by Anonymous Coward · · Score: 2, Insightful

    Seriously, get your certification as a Project Management Professional from pmi.org and start pimping yourself out at $150/hr+ doing contract work. Much easier than writing code, and your age/experience will actually be viewed as an asset.

    1. Re:Get a PMP, earn 2x the money by wdef · · Score: 1

      get your certification as a Project Management Professional from pmi.org and start pimping yourself out at $150/hr+.

      Last time I looked at that pmi stuff it was all bullshit. I could crap that out my own arse without even finding a bull. People will pay $150/hr for that certification? You're spamming or joking, right? Right?

  40. Go small by ghostdoc · · Score: 2

    Small companies and start-ups care less about immaculate CV's and care more about actual ability and really value being able to fill more than one role, so look for a small company that will love a sales-experienced coder.

    Your sales experience will be an advantage for some roles (for example pre-sales support building demos) and it's very rare for someone to have both sales and coding experience, so you just need to find the organisation who needs that.

    Of course, as it's so rare you won't find many organisations advertising for the role, and smaller organisations tend not to advertise or go through formal recruiting processes anyway, it tends to be more word-of-mouth and friend-of-friend, so get networking!

    --
    Business/App ideas are like arseholes: everyone's got one, they're mostly shit, but very rarely they contain a diamond
  41. Re:Start your own company. by Anonymous Coward · · Score: 2, Funny

    I can understand why you posted as AC.

    I also once coded COBOL. Nobody knows. The shame just won't wash off.

  42. Re:Awesome watered down title there by rubycodez · · Score: 2

    yes. that's often what we do.

  43. Re:Awesome watered down title there by macs4all · · Score: 4, Informative

    A sales "engineer"? Much like a "sanitation engineer"?

    Save the engineering titles for people that actually do engineering. You were a glorified sales rep-- that's it.

    There are sales positions that require enough specific knowledge of the systems involved that they actually do require a person with an engineering degree and/or experience.

    Get over yourself.

  44. Ageism by Mannfred · · Score: 1

    An ugly reality about IT is that there are managers who believe old people can't code (given your post, you probably suspect as much), so your odds are not necessarily as good as for someone in their late 20s or 30s. You can probably get an idea about a company's bias by the age of its oldest developers. Be prepared for some unfair rejections, be prepared to prove your skills, and if possible figure out which companies/departments are hiring older developers in your area (do you know any older programmers who work in the area?). FWIW I've hired developers your age and they have worked out great.

  45. Re:You COULD care less? by Nittle · · Score: 1

    I try to avoid absolutes. Even when you think you've got it all, there's still some left.

    http://www.dailywritingtips.com/could-care-less-versus-couldnt-care-less/

  46. You will do great by spatley · · Score: 4, Insightful

    PHP, Ajax, Java, apps? You are on the subjects that are hot hot hot in most tech segments. Your experience with customers and the business side of things is a real asset and will be considered a major plus for any reasonable employer. You will not be suited for all possible coding jobs, but nobody is. Age is only considered a determent because people think that you will be stuck up and set in your ways. Show that you are flexible and hungry for new challenges. If you are looking in Seattle, SF, New York or other comparable market you will find a home. Maybe not tomorrow, but soon enough. Concentrate on your strengths, be awesome, be passionate and the world is your oyster.

    Buy a whiteboard and google for interview questions and write code in dry-erase every day. Once you get in the interview chair you will be ready.
    And best of luck to you.

    1. Re:You will do great by martypantsROK · · Score: 1

      that's an awesome suggestion....dry erase code from interview questions.....

    2. Re:You will do great by Darinbob · · Score: 1

      Breaking into what's "hot" is a bad idea. "Hot" topics are temporary anyway and are glutted, which means they'll hire the cheaper person over you any day, and the person with one more day of experience over you.

      Not that I have any good alternate advice though. If you want into embedded world then brush up on C, assembler, C++ maybe, RTOS concepts for sure, maybe some Linux or BSD coding.

      Age isn't necessarily a drawback if you have experience. Everyone can find a flunky to maintain a web page or write an 99 cent app, but finding someone who understands how full systems are put together is hard. That doesn't mean computing systems necessarily but being able to understand the corporate system from manufacturing to engineering to sales, or figuring out the entirety of the application instead of just your little niche.

  47. Focus on mobile by bobetov · · Score: 1

    If you have non-trivial Android experience, you will be hire-able, full stop. I can't count the number of recruiter calls I get due to having a single Android line-item in my resume. There aren't enough developers to do the work that the market demands - polish up your work in this area, and target it as your application focus, and you should have no trouble.

    YMMV and all that, but it's the reality on the ground here in North Carolina at least...

    --
    Looking for a Rails developer in Chapel Hill?
  48. Ah ! The old US of A by Anonymous Coward · · Score: 5, Informative

    In the UK (and most places in the EU I guess ) asking your age is illegal, and screening old timers out would be suicide.

    To top it all, you can request to see in which basis they didn't give you a job.

    I know, I know, evil socialist Europe.

    1. Re:Ah ! The old US of A by Anonymous Coward · · Score: 0

      It's illegal at both the federal and state level in the US to ask about age, race, ethnicity, or color, gender or sex, country of national origin or birth place, religion, disability, marital or family status or pregnancy. That doesn't mean that some hiring manager won't ask, either from ignorance or just general douche-baggery, , but it is illegal.

    2. Re:Ah ! The old US of A by Anne+Thwacks · · Score: 4, Insightful
      you can request to see in which basis they didn't give you a job.

      Just dont espect to get an honest answer.

      --
      Sent from my ASR33 using ASCII
    3. Re:Ah ! The old US of A by Mycroft_VIII · · Score: 2

      in the us you can only verify that they are old enough for the job (16,18,21, and in some cases at least 15.5) and not hiring based on being over 40 is blatantly illegal.

      Kasey

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
    4. Re:Ah ! The old US of A by RMingin · · Score: 4, Insightful

      That's why, when they don't hire you based on age, they will NEVER say so, they always come up with some excuse. You didn't get passed over because you're 50, you got passed over because we liked that $OTHER_APPLICANT has $UNRELATED_USELESS_SKILL, and we chose for that reason. You were quite evenly matched otherwise.

      EEO laws did NOTHING to make hiring equal. They only made employers less honest about why they chose who they chose. It's still entirely WHO you know, and not WHAT you know.

      --
      The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.
    5. Re:Ah ! The old US of A by Kjella · · Score: 2

      Just dont espect to get an honest answer.

      If it's the US we're talking about, expect to get the answer least likely to qualify for a lawsuit.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Ah ! The old US of A by Kjella · · Score: 1

      There's a million different reasons to refuse any one job application, you won't know the real reason unless they choose to tell you. Maybe if you can prove systematic bias over a large number of hires in a large company then maybe, but even that is very hard to do. Trying to "quantify" applicants so you can prove they're doing age discrimination is doomed to fail, the public sector here in Norway has a system like that. What it in practice means is that formal qualifications like job title and duration count far more than actual performance and personal fit for the job. People have sued - and won - because they've had a year or two longer formal experience and so have been "discriminated" against. There's a reason most the good people stay away, because you're never going to overtake anybody.

      --
      Live today, because you never know what tomorrow brings
    7. Re:Ah ! The old US of A by jc42 · · Score: 1

      Just dont espect to get an honest answer.

      If it's the US we're talking about, expect to get the answer least likely to qualify for a lawsuit.

      What I've seen a lot of over the past few years is lists of "requirements" that include many new, obscure packages, many that I've never heard of. When I google them, they usually turn out to be some new software development package that's being heavily marketed to managers, but are proprietary and cost far more than I'd be willing to pay just to get "experience" on them.

      So it's easy for the people hiring to explain why they won't talk to me. They just name one or two of those obscure packages, point out that they aren't mentioned on my resume, so obviously I'm not qualified.

      (And sometimes they include a requirement of N years experience with some packages, which have typically been available for <N years. This is a very old trick to "prove" that a candidate isn't qualified. ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    8. Re:Ah ! The old US of A by HornWumpus · · Score: 1

      Expect to get the answer least likely to qualify for a lawsuit.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    9. Re:Ah ! The old US of A by heironymous · · Score: 1

      Illegal or not, agedness is not "suspect class" in the U.S. if I recall correctly. This means that the burden of proof for age discrimination falls on the plaintiff, not on the company. Such lawsuits are therefore difficult for the prospective employee to win.

    10. Re:Ah ! The old US of A by Grishnakh · · Score: 1

      Exactly: it's illegal, but good luck proving that you weren't hired on that basis.

    11. Re:Ah ! The old US of A by Anonymous Coward · · Score: 0

      > In the UK (and most places in the EU I guess ) asking your age is illegal,

      In Germany it's illegal, but employers still expect you to list your age, place of birth, marital status (I kid you not) and a include a photo on your resume. Up until a couple of years ago you still listed your parents names and places of birth. And just because they're not supposed to ask doesn't mean they won't reject your resume out of hand if you don't include it. My point is, there's the theory and the reality and if you're looking for a job the reality is much more important.

    12. Re:Ah ! The old US of A by spitzig · · Score: 1

      Illegal? Is that relevant, given that you probably have your graduation date on your resume? If you graduated college before the guy hiring you was born, you AREN'T 25.

    13. Re:Ah ! The old US of A by Xest · · Score: 1

      If a company doesn't give an honest answer they risk being absolutely slaughtered in the courts if they get found out through for example, a whistleblower. Rulings to the order of millions of pounds have been made for unfair dismissal and the like in the UK, this would be treated no differently, and as such few companies are stupid enough to take the risk.

      The place where I've most seen breach of these laws is where it's often preached that there is greatest fairness - public sector, but by virtue of the fact public sector tends to have zero accountability, and no care for financial prudence because government always bails it out when it runs short of cash the strong deterrents in place aren't often enough in public sector as where a company would go bust, or take a hefty dent to it's profits and hence someone would lose their job in private sector, this just doesn't happen in public sector.

      Though otherwise, for the most part, employee protection laws in Europe actually have some teeth.

    14. Re:Ah ! The old US of A by Anonymous Coward · · Score: 0

      Are you allowed to tell them that you're a pedophile?

    15. Re:Ah ! The old US of A by Anonymous Coward · · Score: 0

      Oh non-sense.

      In evil socialist America it's also illegal. It's not against crimal code so you wouldn't go to jail, but you'd lose a civil suit for sure. Any hiring trainer worth his salt will explain the myriade of ways you could acidently cause someone to suggest their age and how you should say miles away from anything of the sort. Of course, once you hire someone, who will inevitably learn their age. As a result, it's much easier to fire the someone under 40 than over 40 (the official legal age when someone might consider you "old" and be able to discrimate against you).

    16. Re:Ah ! The old US of A by xanalogical · · Score: 1

      Unless you're quite young, _never_ put dates for your old stuff on your resume. Use a skills resume style instead of a chronological style.

  49. Don't tell them your age on your resume by honestmonkey · · Score: 5, Informative

    I went through this as well, and as macs4all above mentioned, if it hadn't been for a job offer at a place I used to work, where the people knew me and trusted I could do the job (as I'd already had), I'd still be out of work. Don't put your age down on your resume, that might help. I stopped putting my graduation date, and only put jobs 10 years old or newer. Before that, I lumped everything together, if I put it down at all.

    Of course, it didn't really work for me, so who knows if it's even good advice.

    --
    Everything you know is wrong, Just forget the words and sing along.
  50. Re:Awesome watered down title there by martypantsROK · · Score: 1

    actually, having been a sales engineer, I can say I've seen both types - those are are glorified sales reps and those that actually engineer a solution when oob isn't enough.

  51. Consider relocation by Aunt+E+Virus · · Score: 1

    to Bangalore. Otherwise, consider some other career arc.

    1. Re:Consider relocation by jd2112 · · Score: 1

      to Bangalore. Otherwise, consider some other career arc.

      Labor in India is getting too expensive. Try Manilla.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    2. Re:Consider relocation by EastCoastSurfer · · Score: 1

      India is too expensive now. Try the Philippines, though they are also getting expensive.

  52. stay in teaching by pbjones · · Score: 1

    Teaching pays the bills, it's hard to swap around when you are as old as me. So work hard and look forward to retirement.

    --
    There was an unknown error in the submission.
  53. You can get back to biz anytime here : by unity100 · · Score: 1

    elance.com

    but youll need to build reputation for a few jobs. then you can work your way up from there. your age does not matter zit.

  54. older developers by cthlptlk · · Score: 1

    I am pushing 50 myself, and still getting gigs and know other, older folks who do as well. Most HR people and managers recognize that older developers can have the same chops as young guys, with the added benefit of not being prima donnas. I suspect older guys are also slightly less terrible at estimating time, but maybe that only applies to people who have experience with projects. (It's important to have skills that are current, too, but if you have done mobile stuff, you should be OK.)

    I think one important reason that dev ages skew a little young is older folks who have kids are not so interested in crunches/death marches. Work is just not worth missing time with children, and so many people often move into other kinds of jobs as they get older. If that is an issue for you, you might want to look at basement-of-the-bank kind of gigs, rather than startup or game stuff.

  55. Javascript, PHP, Ajax, and Java by EmagGeek · · Score: 1

    You'll be competing with a whole lot of college students willing to work for next to nothing, that's for sure.

  56. You're screwed by Anonymous Coward · · Score: 0

    I'm in the same boat as you (I'm 44), started a coding gig a couple of months ago, my coworkers are all no older than 32, most are under 27. I report to a 30 year old kid. It's kind of humiliating but he's nice about it, still it "hangs in the air". His boss is younger than me too, and his boss is a little older than me.

    But I had no choice, needed the money, couldn't wait to find that "perfect job" any longer and this is the only thing I know how to do that will pay my mortgage. I'm doing ok there but I'm plain exhausted, I need the whole weekend to sleep, the wife is also exhausted on the weekend so our kids don't get much in the way of outings and all.

    Good luck.

    1. Re:You're screwed by Anonymous Coward · · Score: 0

      Wonderful society we've created for ourselves, eh? All this technology making us so "productive", eh? How come we need to work so much? What are we producing, and for who? And why?

    2. Re:You're screwed by heironymous · · Score: 1

      Why does it bother you to work for someone younger than you?

    3. Re:You're screwed by wdef · · Score: 1

      ^^^THIS. Forget about age, get over it. Be young minded. They're all still into retro music/tech/fashion anyway. I was into retro *thirty* years ago when retro came in the first time, so to me it's all just the same. Culture has just looped in circles because the late boomers were the last generation with the numbers and economic clout to actually redefine culture (eg rock, punk, funk, techno, retro fashion and the entire edifice of "indie" were all *boomer* inventions).

      Gen Y like to hang out with dad and mum anyway. I'm just like dad. The under 35s do not have a problem with 50yo+ people (esp. men), we just *think* they do because when we were their age there was still something called a 'generation gap'. That gap has evaporated if you're only slightly hip and have a sense of humor. Oh and if you can play the guitar quite well they will love you. Gen Y doesn't know how to play guitars it seems, they think guitar is a sample.

  57. easy peasy by jakethesnake · · Score: 4, Insightful

    In the NY area, provided you'd settle for a job in the 90-120k band, there's shortage of capable developers -especially with good communications skills. Don't mention your age on your resume and play up your ability to work as a team player. Seriously.

  58. Re:You COULD care less? by 93+Escort+Wagon · · Score: 5, Funny

    I try to avoid absolutes.

    People who use absolutes are horrible - I hate them all.

    --
    #DeleteChrome
  59. Try the maketing sector by F69631 · · Score: 1

    There are plenty of companies that don't specialize in software but still need software developers. I've worked in three or four such places in the digital marketing business. In other words, companies that sell online advertisement, websites, facebook apps, smartphone apps, etc... I honestly think that if you interview well, your experience might be quite a benefit: We're talking about small-ish companies (like 5-30 people) where developers often communicate directly with the client, etc. so OP's experience in sales could be a great thing to have.

    So, I think that kind of work would fit the OP's skills well and be relatively easy re-entry method. The difficult part is finding the correct companies (Many might be interested though they wouldn't even know it yet: Marketing company might buy the "If you hire me and give me about this much time, I can create application like that... which is another thing you can sell your customers!" even if they haven't given it too much consideration earlier and haven't posted an ad). So... As someone who works in companies like this, I'd say that's one option.

    You said you've worked as a teacher? Now is pretty good time to think whether you've networked with any students who are now in the industry. I have hard time imagining any better recommendation than "He taught me and was one of the competent teachers (tm)".

    Of course, whatever you do, you probably need to be able to show something you've done. If it's in the marketing sector, a few interesting websites and/or smartphone apps is a nice set of reference works. In the large software companies I guess they'll just have some other developer interview you and see what you know anyways...

  60. Re:Start your own company. by cyber-vandal · · Score: 1

    Where are these mythical COBOL jobs? They dried up just after Y2K and never came back.

  61. ngmoco:) by fbartho · · Score: 2

    If you are looking in SF or the bay area, you'll definitely find a job. Be sure to specify what you actually want to do. Be honest about your transition, and explain your desires. That way, you shouldn't have people trying to force you into the activities you're no longer interested in.

    My company is hiring: http://www.ngmoco.com/careers/positions/engineering and on my team we've recently had other engineers transition back from more marketing-focused jobs into day-to-day coding.

    Contact me if you want to chat.

    --
    Gravity Sucks
  62. Not skills - talent, attitude, ability by Anonymous Coward · · Score: 0

    When I'm hiring, skills are secondary. If you are talented, have a good attitude and work ethic, and a good personality - you can get skills easily. Much harder to get that other stuff.

  63. Four openings ? At what salary ? :) by Anonymous Coward · · Score: 1

    I'm a CS prof in Atlanta; you can easily find jobs with Java or .Net (or Android, C++, PHP ... :) for about 40-50K/yr, maybe 60. It is way harder to get jobs for much more than that.

    BTW, one suggestion I haven't seen is to consider going back to school; you can get an MS in a year (going really fast :), and then people see the new degree :)

  64. Re:Start your own company. by Amouth · · Score: 1

    the pay by the line COBOL contract jobs dried up.. now they are actual jobs in maintenance mode.. It isn't a growing field but rather one that has openings via attrition.

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  65. Re:You COULD care less? by swalve · · Score: 1, Troll

    So "could" and "could not" are equal now? Idiot.

  66. Hedge the risk by specsix · · Score: 1

    There is a lot of good advice here. I just wanted to add a little story if anyone is interested.

    I graduated with my CS degree later than the average person. I always worried about my age especially being a noob to development. My work ethic and constant side projects got me up to speed and I was hired on in Redmond. It is like a dream, but I am constantly being woke up by new talent coming in knowing newer technologies. Instead of worrying about those new guys, I set goals in my spare time to learn those technologies and then later use them in my job. The best advice I give myself is to never become technologically complacent. Having said that, I do not throw all my career investments into one basket. I stopped goofing around on the weekends playing PC and Xbox games and started a part time CNC prototyping business. As much as I love my job, I am not going to work for someone else for the rest of my life. My business is taking off locally and I have managed to convince two local manufactures to get there parts cut in my shop versus China. Anybody can do it...just get off the video games :)

    1. Re:Hedge the risk by specsix · · Score: 1

      *their parts :)

  67. Blatant age discrimination (what goes around...) by __roo · · Score: 1

    There are a lot of people who will judge you purely based on the quality of your code and skills, as it should be. But there are definitely some people in our field who will blatantly discriminate against job candidates based on their age. I've seen it myself when I've hired older candidates and gotten discriminatory feedback from peers and managers. Many people I know have seen it as well -- here's one example from someone I know.

    About ten years ago, a good friend of mine (a highly experienced software development manager) was running a programming team. She asked her team to give her feedback about a developer who was in his early 40s. One of her programmers said the candidate was too old. He didn't think the candidate could possibly be up to date on current technology, and would never be able to keep up with the rest of the team. My friend hired him anyway over the (blatantly illegal and, frankly, disgusting and stupid) age discrimination of her team member. The new developer turned out to be one of her top programmers.

    It's now ten years later, and the person who raised the objection is probably older than the candidate he had wanted to reject. I wonder if he's gone on an interview recently...

  68. Try for a pre-sales consultant role by quax · · Score: 2

    Large software "solutions" provider, Oracle, SAP, Information Builders etc. need pre-sales consultants, that code up demos and tailored business cases on top of their software stack. Going for this kind of job ties your resume together and seniority can be spun as an advantage when addressing C-level customers.

    Fast paced, continuous learning and some travel required but typically very well paid.

  69. Re:You COULD care less? by cmv1087 · · Score: 1

    Well, only Sith deal in absolutes so your hatred of those people is perfectly natural.

  70. Finding Work by building an Application for today by Anonymous Coward · · Score: 0

    I would suggest that you contact me at hikenboot@"nospamxxxx"-yahoo.com for an excellent application that I feel should be created. A plugin for virtual center. If you create it I think it would be a world wide top notch hit and you could put it on your resume as well as get half the proceeds from its creation.

    hikenboot@"nospamxxxx-"yahoo.com

    removing quotes and nospamxxxx- to reach my email.

  71. Some Advice by Anonymous Coward · · Score: 0

    Get some experience by writing an app or launching a website. You could do this for one of your own ideas, or to help out a local business or non-profit/charity. I got my first entry-level software development job when I was 31, and it helped to be able to talk about real-world projects that I had been working on while I was in school. They didn't care that the experience was from volunteering; in fact it helped because it showed that I wasn't a selfish prick. Nobody wants to work with a selfish prick. ;-)

    Even in my early 30's I ran into some age discrimination for entry-level positions. You don't need to look like the 20-somethings coming out of school, but do what you can to portray a youthful energy. Eat well, get lots of sleep, get some exercise, update your wardrobe, and be well-groomed. Find a project or technology that you're excited about, and convey that excitement in your interviews. Folks that do the hiring like youthful enthusiasm.

    You can do it! Just make sure you have a compelling story that you can tell about the road that lead you back to software development. People will suspect you're just doing it for the money, but if they see that you're enthusiastic about technology and software development you'll win them over.

  72. if you are a good programmer there will be no prob by gr7 · · Score: 2

    Good programmers are very hard to find right now. If you can write good clean code that is easy to maintain and read by others and if you are reasonably fast it shouldn't matter how old you are. I'm having a hell of a time finding anyone - I would love those skills (php, javascript especially) but I'll just take someone who knows how to write in java or c and train them. I think we may have finally filled both our positions (fingers crossed) but it took 18 months to fill 2 positions! It sucks out there if you are trying to hire. Other's I know who are trying to hire programmers have a similar story. Programmers have their companies by the short hairs right now. All of us should be asking for raises (the good programmers anyway).

    Also you should know that there is much less age discrimination with contract programmers versus permanent programmers. And the pay is better. If you are in an industry were someone with just 1 year javascript experience gets $50k then you can get $50 per hour ($90k, $90 per hour, etc this is the general rule but doesn't always work for every situation). Your second contract that rate will go up and within a few years you should be at $100 per hour. If you are good. Also if you go through an agency for the first few gigs you will find that they market you in ways that you can't market yourself ("his coworker, John, said he's the fastest programmer he ever met" or whatever). And life is less stressful for contract programmers because there is a little less emotional investment and also less meetings.

  73. the great recession by decora · · Score: 3, Insightful

    you realize a lot of those people working in apple stores, radio shack, and target are also experienced software and electronics engineers? some with decades of experience?

    im not saying its impossible, im just saying, good luck to you.

    1. Re:the great recession by Alex+Belits · · Score: 2

      you realize a lot of those people working in apple stores, radio shack, and target are also experienced software and electronics engineers? some with decades of experience?

      No.

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:the great recession by RightSaidFred99 · · Score: 1

      Nonsense. If you're a good, experienced software developer you should have no issue finding a job in software development.

    3. Re:the great recession by Anonymous Coward · · Score: 0

      LOL - I call BS, show me one good engineer (regardless of age) who is working in target, apple store, radioshack involuntarily

  74. Depends on market segment. by Anonymous Coward · · Score: 0

    PHP, Ajax, Java, apps? Those skills rank you with "unskilled" labor in 'serious' software development environments such as Device Drivers, Compilers and related tools (debuggers/profilers), Runtime Libraries, BIOS development, OS development, TCP/IP stack related work, etc.
    But for web-app work, the description is not unreasonable.

    1. Re:Depends on market segment. by Alex+Belits · · Score: 1

      BIOS development

      ...is very much like Call of Cthulhu game, as far as SAN points are concerned.

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:Depends on market segment. by RightSaidFred99 · · Score: 1

      Lol, any given market segment can think of itself as it likes. If a bunch of old codgers doing that type of development think they're the "real" developers, more power to them. Of course, good luck finding work in those dwindling (relatively) jobs compared to e.g. enterprise development, web app development, or mobile app development.

  75. Have a strong narrative by st0nerhat · · Score: 2

    Make sure you have a compelling narrative in your cover letter about why you left the field and why you want to come back to it and stay in the field for the long haul. I tend to overlook gaps in skill and employment if the person Im hiring won't waste my training investment and they have a background that is complimentary to the team I'm building.

  76. Re:if you are a good programmer there will be no p by mister_handy · · Score: 1

    The "pay is better" part is made up for in part by lack of benefits, and often being on 1099 where you have to pay about 7-10% more in federal and sometimes state self-employment taxes... but even if you want benefits and a full-time gig eventually, it's a great way to get a foot in the door and start making connections if you've been out of the industry for a while.

  77. Present Job of a Software Engineer by Anonymous Coward · · Score: 0

    Today software engineers are mainly there to model (describe) software systems. The implementation is done by coders. From your quote above, I think you want to go into coding rather than software engineering. However, most people older than 20 need one or two years to get up to speed in coding again if they really try. Present general purpose languages are not that different than 10 years ago. APIs and libraries have changed and a couple of new concepts have been introduced, but that should be no news to you as you are teaching that stuff.

    From my point of view PHP is no good language for bigger projects (in complexity for each aspect). Even though there are several web applications based on that language. So if you want to go in that direction, learn a lot in that area. But you can do that on the job. For enterprise applications Java and its ecosystem is most prominent followed by .NET

    1. Re:Present Job of a Software Engineer by Alex+Belits · · Score: 1

      Today software engineers are mainly there to model (describe) software systems. The implementation is done by coders.

      No, that's how things were in 1950-60's. Now, a person who does not write code has no business talking about it, and if he does, no one should listen to him.

      --
      Contrary to the popular belief, there indeed is no God.
  78. Back to the basics by Anonymous Coward · · Score: 0

    Well, I had been a software engineer (including 18 years as principal/senior engineer for a top-60 software company) until 2005. Then I worked as a software developer for the options trading industry in Chicago for 18 months (developing risk analysis software), and quit to become a consultant because I did not like to get up at 4am in order to commute into the Chicago Loop. After 4 years of consulting (gainfully unemployed by companies such as Seagate and Intel), I recently got a job as a senior performance engineer for a tier-one technical company (100K+ employees). I would still like to do software engineering, but I have to say that the paycheck I will get in my new position will be welcome! Anyway, once a geek, always a geek! :-)

  79. Consultant or Manager by JLavezzo · · Score: 1

    Your experience makes you an ideal software manager. Coder, Teacher, Sales. You know what makes the clients tick. You know what makes the developers tick. You know how to get them to tick in sync. Don't apply for code monkey jobs. Apply for the jobs where the breadth of your experience will be an asset, where they'll know the team you're in charge of will make the right software the first time around.

    Alternately, pick a concentration (Hadoop, for example would be very au currant), blog about it, put up some sample projects, call your self a consultant in your specialty, charge at least twice a reasonable rate and use your sales experience to get yourself a consulting gig. One gig leads to another. Also helpful: work up a couple presentations on your chosen specialty and try to convince someone to let you present to them on it (users groups, industry group, BeCamp meeting, tech conference). For extra bonus cash, read a few books on Software Architecture and add "Architect" to your title.

    I don't know who the unemployed software engineers are. Possibly people living in the wrong town. I know no unemployed programmers. My office let go a few people, all of whom had new jobs lined up within 2 weeks. Of course, I mean actual software engineers who are experienced, productive, flexible, customer focused and able to have a conversation out loud with other people.

    1. Re:Consultant or Manager by EastCoastSurfer · · Score: 1

      I don't know who the unemployed software engineers are. Possibly people living in the wrong town. I know no unemployed programmers. My office let go a few people, all of whom had new jobs lined up within 2 weeks. Of course, I mean actual software engineers who are experienced, productive, flexible, customer focused and able to have a conversation out loud with other people.

      I've been wondering the same thing. My current company has recently lost people to other companies poaching our engineers. My friend manages a software dev group in Tampa and is having a hard time filling his team. He told me a couple weeks ago that he's thinking about getting out of management and back into coding because the market there is going crazy right now ($120k+ for senior software engineers).

      I'm about to start a new job after being heavily recruited by a local company. The interviews (if I could call them that) were them selling me on working for them and not the other way around. They are a small company and just put together a very generous bonus program because they were losing software people to other local companies.

      So yeah, where are all these senior engineers who know what they are doing and are also out of work?

  80. It's arbitrary by Anonymous Coward · · Score: 0

    Questions like this have no good answer. Where you live, who you know, what companies you worked for in the past, what happens in the interviews all culminate into a large arbitrary series of events that lead to a job. For some it goes well, and for others it's horrible, with a few in the middle.

  81. You can't do, so keep teaching by Anonymous Coward · · Score: 0

    Your chance of obtaining a good job as a software engineer in any normal American labor market is ZERO. There are always extremely odd circumstances that might raise that probability a little. I'm a 63-year-old, competent software engineer who has a job (but I work far fewer hours than I would prefer) because my boss is a very close friend and is a few months older than I am. Otherwise, I'm unemployable in this field. The last time I tried the interview route was when I was just over 50. It was a humiliating experience. It didn't matter what I said. They just wanted me out of the office.

  82. Gaming HR by Anonymous Coward · · Score: 3, Insightful

    or figuring out a way to work with them is also necessary for a hiring manager to find the best candidates.

    I had an arrangement with HR where I'd do their work for them if they would just give me access to the raw resumes because I knew what might be unconventional but promising and they didn't. They got "credit" for the hires and we both were happy. Probably the top 6 hires I made in 30 years on the job were people who would never have been pulled by some key word screening. And the worst were perfect matches.

    In the case of the OP, I'd be looking that he learned a new skill recently and did some programming recently. Beyond that I'd care he really wanted to do what I needed done after I explained what that was in a general sense and asked him/her how that matched up with what they were looking for.

  83. Re:You COULD care less? by tomhudson · · Score: 1

    Flammable, Inflammable ... what's the big diff?

    Though I do agree, "I could care less" means you DO care at least a tiny bit.

  84. As someone well into their 40s working in the area by Anonymous Coward · · Score: 0

    .. I can say you have very marketable skills. Consider contracting - where companies are not concerned about their future liabilities to you and the rates for someone with your skill set are much higher. And try shaving the beard, if you have one!

  85. Chances are based on location by Anonymous Coward · · Score: 0

    Do you live in Pakistan, India, China? You have a good chance of landing a job as a programmer.
    Anywhere else? Well, you may start a company yourself, and offshore it the moment you have some money.
    I did. And the company still thrives though no cent of it enters my home-country.

  86. Sales Engineer? by Osgeld · · Score: 1

    "How likely would I be to actually get a job writing code?"

    Here is a hint, drop engineer from your titles ... if you plunge the john are you now a waste management engineer?

    There are tons of places where arbitrarily adding engineer to the end of whatever BS title you give yourself is a major turn off as it is illegal

  87. Serve the demand, don't create it by Anonymous Coward · · Score: 0

    Instead of looking for a job that pays you to do what you already want to do, try doing some research to learn what areas of the labor-market are currently underserved. When you find demand for work that you can tolerate at a salary that makes it worth it, acquire those skills and serve that market.

    Remember, "employer" is just another word for "client," and in order to get their attention you have to sell what they already want.

    1. Re:Serve the demand, don't create it by Alex+Belits · · Score: 1

      Yessss! Pretend that you know something you don't! Be a huge fraud!

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:Serve the demand, don't create it by CAIMLAS · · Score: 2

      I'd sooner hire an old timer who knows a little bit of a lot than a young pup who knows a lot about a little. An old codger who knows a thing or two about DBs and has written a share of applications for them would be my pick over a young gun who claims to be a "database administrator" or some such thing without some significant backing. I highly doubt someone could get to be a decent DBA (one whom I'd trust my enterprise-wide databases with, at least) before the age of 35-40.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    3. Re:Serve the demand, don't create it by Anonymous Coward · · Score: 0

      I'm not sure about that. I'm a particularly young CTO (mid-20's) at a company with around 150 employees (Started a company and merged with a larger one), my department consists of 4 DBA's , 17 programmers, 8 systems staff and another 30 or so support staff (fluctuates often, it seems no matter what you do no-one likes answering phones to technically unsavvy customers)

      Our programmers range from 19 to 58 and it really all comes down to the skill of the individual some of our younger guys have a greater bredth of knowledge than some of our older employeers with exposure to a much greater range of skills and technologies.

      Our DBA's range from mid-20's through to late 40's and in all honesty our youngest is the best out of the lot of them (and these guys are trusted with a multiple terrabyte database). It all comes down to the person. Age is less of an issue than one might think.

      In answer to the OP's question however if anyone irrespective of age can show me that they have the skills that i need (even if they dont have the skills on paper) i'll happily consider them. Though for more senior positions without recent experience most would be outclassed by those with a few years. If someone had little on paper then in the past but i've thought they had potential. i've taken them for 3 months on a low salary (around 1.5x minimum wage) then afterwards made them an offer based on what i thought they were worth. In the case of a particular programmer - now one of our senior programmers and one of the most talented programmers i've ever seen, This offer was around three times what i was originally paying and an obscene amount for someone of his age, simply because within that time he proved without a shadow of a dowbt he was worth it (incidentally i would write this guy a blank check to avoid loosing him as he seems to do the work of around 5 people). My company while far from average must not be unique.

      To sumise a somewhat rambling late night post -
      Yes you can get a job, not all companies involve HR in the selection process (here HR only come in at the point of making an offer). You may have to take the same possibly lower salary that a fresh graduate. But IF you find the right company and you are competant enough then you'll end up on a salary you deserve.

      ps. we are a very unconventional company

  88. On the internet nobody knows you're an old dog. by hirundo · · Score: 2

    Remote jobs are your friend. I left programming for ten years, and when I returned found that my age and lack of recent experience was a definite handicap. Then I applied for a telecommuting job (advertising for a 'young' developer) and found that they really only cared about my coding chops and how well I play with others, but not much else. They never saw the gray beard. By the time they discovered that I'm not young anymore, it didn't matter. And it turns out that I really like working at home, and would hate returning to a cubicle.

  89. Experience Through Volunteering by Anonymous Coward · · Score: 0

    I really didn't plan this. I volunteered to be on a board of a non-profit. It was a small 15 person org. They had no IT people. I volunteered to help automate some reporting they needed and put together a donation tracking system. I put together proposals for computer equipment donations. It cost me money since as a board member I was expected to donate but It was fun and the people were great and appreciated the help. Some other board members were impressed and this led to several part time paying jobs. I could have made one permanent (law firm) but I already had a job. I also volunteered at a middle school and one day a parent was complaining about a problem with his company which led to a significant part time job. It was also a small company with no IT people.

  90. Perhaps... by gr3y · · Score: 1

    coding is better left to those who understand the difference between "to" and "too", or "can not" and "cannot".

    Basic errors like that undermine the credibility of the "superannuated".

    --
    Slashdot is my Mercer Box.
  91. Sell yourself as being re-trained by Anonymous Coward · · Score: 0

    Having been out of my own field for three years, it was extremely difficult for employers to bite.

    Get involved with user groups in the field you want to be in. Make a lot of noise about the steps you've taken recently to retrain in a "new" area. Take a contracting job with a contractor to show that you are hireable.

    Somehow, after a year, I landed my dream job after being out of work for three of four years.

  92. Re:Awesome watered down title there by Anonymous Coward · · Score: 1

    The sales engineers I know spend most of their time trying to figure out how they are actually going to do what the sales rep just sold to the client.

    Sound like the ideal opportunity for an analytic person like an engineer. Impossible, you say? Challenge, says I.

  93. Unlikely by qualityassurancedept · · Score: 1

    I work for a small company. A couple of years ago we had a guy in his late forties writing code for us. He was fired and they hired two guys in their 20's for less than he was getting paid. I doubt the quality of their work is as high. If you can live on the wages of a 25 year old, then go for it, but it's unlikely. The world is just crammed to the hilt with people who can code.

    --
    if your life is such a big joke then why should I care?
  94. Depends on how you present yourself, and to whom.. by taoboy · · Score: 1

    At our age, the resume says it all. While not originally a technical opportunity, after three years in academia I got a cold-call to interview for a testing job from a major defense contractor based just on my resume. Got that job, used the first three years with them to demonstrate technical chops, and was able to successfully compete for a senior engineer position, happiness ever since. Now, it's not a coding job, but I'm responsible for technical direction, setting the expectations and mentoring for both our developers/engineers and our suppliers' folks. I keep my skills by hobby-programming and such; indeed, I learned networking by dorking around in the basement with 10BASE-T stuff; now, I occasionally conduct failure investigations on long-haul network problems.

    Also, look for a company with a solid technical culture; mine has a technical fellowship that forms the basis for senior technical promotions (note: I'm not in that fellowship, replaced that with advanced degrees), also look for signs that they value the technical input. Oh, the most telling aspect of that where I work is that there are separate and distinct paths for pursuing technical versus management careers; I can't just walk into work one day and suddenly find I'm supervising people and trying to figure out earned-value reporting shit. Conversely, managers are specifically forbidden from sitting as members of our engineering boards, and nothing gets done until our boards hack on it.

    I Just Love Where I Work...

  95. Ageism Reigns (unfortunately) by Anonymous Coward · · Score: 0

    I too am over 50 and have been wanting to get back into coding positions (as opposed to the senior management in software I have held in the past. Why? Because it's more fun!)

    But being old is definitely a strong negative in our industry. I actually just interviewed at a place where I had been consulting for a few months (delivering code that they are currently running in production), and was interviewed by some kid who focused on brain teaser questions rather than software. The net result? His comment to the the hiring manager was "I just can't see him writing production worthy code." (Which is tragically ironic, given that not only have I written more applications that are still in production in the real world than this kid, but that I had been writing production code for *this very same company* for some months). The sad outcome - I wasn't hired. (Which, in retrospect, says more about the company and hiring manager and probably indicates that it wouldn't be the best fit anyway).

    But regardless - you're going to need to have a thick skin and patience. But there is without a doubt a shortage of good developers out there, so you should prevail in time.

  96. If you learn it, they will hire. by Anonymous Coward · · Score: 0

    At my current and previous jobs, we hired strictly on competence. If you can show that you know what you're doing, you'll do fine. That said, you'll have to work hard on a daily basis to build up your chops. I recommend trying to answer one question a day on StackOverflow in the area that you'd like to work in (as opposed to areas that you're already expert in). Try to find some respected technical blogs and keep up with them.

    The interview and programming problems will be the key part. The best way to practice that is to do plenty of interviews :) Turn down offers if you aren't excited about them, and chalk it up as practice.

    Roughly half of the criterion are programming, and the other half are "culture" where we ask ourselves if the candidate will fit in. If you seem like a nice guy with some amount of humor, that will be fine too.

    You'll get hired eventually, and you'll learn everything you need after that :)

    1. Re:If you learn it, they will hire. by Alex+Belits · · Score: 1

      Try to find some respected technical blogs and keep up with them.

      You DO NOT study anything you are supposed to do prodessionally by reading blogs.

      --
      Contrary to the popular belief, there indeed is no God.
  97. Tech is a seller's market by Anonymous Coward · · Score: 1

    As someone who does a lot of tech hiring, I can tell you that it's VERY tough to find good people. If I find one, I hire them, I really don't care what's on their resume. There are tons of job seekers, but many of them show what they're made of when I ask them to actually write some code on a whiteboard. To me, people of a certain age are looking for more stability, hence less likely to hop jobs after 18 months and lots of my investment in them.

    Please ignore those telling you it's hopeless :-) More and more folks are realizing the offshoring model doesn't work, and they need to have coders right there, embedded in the business. And make sure you're adept at much more than just coding. If you're good at bridging the gap between tech and the business, and have some facility with business analysis, so much the better. Onshore people with such a skill set are worth, if not their weight in gold, well, a lot, anyway.

    Go for it, and best of luck.

    1. Re:Tech is a seller's market by EastCoastSurfer · · Score: 2

      My experience matches yours. The key is GOOD people. Finding good people is hard.

      I know someone who has been trying to hire a few good people for awhile now. In between interview 1 and 2 he sends them home with a coding problem. IMHO, it's too basic, but it's just a simple "implement a few design patterns" so that the company doing the hiring can see the programmers style and if they know what they are doing. The goal is to have something to talk about in the second interview. Many of the responses he gets back do not even compile (think about that for a second...the candidate has the full internet at their disposal). The ones that do compile look horrible (editors have auto-format - use it!) and/or don't meet the very simple requirements.

      And offshoring really is broken. It can work for a very particular set of project types (basically ones with strictly defined requirements), but even then it's hit or miss. India is really too expensive now, especially if the cost of communication, time zones, culture, and remote management is factored in. Philippines is big now, but with good people there pulling $30k+ and being poached from company to company it's impossible to build any tenure into your people. It seems everyday I talk to a CTO or director who has a story of throwing away lots of money on offshoring with nothing to show for it.

      The problem, and you touched on it, is that every company needs software people that not only know software but also know and learn the company. Only then can the real value add company software be created. This requires good people and is very hard to do with outsourcing.

  98. It can be done by psperl · · Score: 2

    I do not think rerentering the programming workforce is impossible. I spend a lot of time trying to hire good, smart, logically thinking people who are willing to learn. I don't find many. I would gladly hire someone who hasn't programmed in ten years if they show all the traits I just mentioned.

    The difficulty will be in getting an interview. The HR departments at large companies (like mine) filter the hundreds of applications they receive before I ever get to see them. They primarily look for keyworks (ugh) and education because they don't know what else to measure by. One way to avoid this is to get a reputable recruiting firm to back you up. We often interview people who we wouldn't normally because the recruiting firm stressed that the candidate's resume doesn't adequately describe their capabilities.

    Once you are in the interview, your experience and past won't matter as much. If you can BS about being a nerd with some engineers for an hour, without sounding fake, you have a shot. Thinking clearly and logically is very important. Demo your Android apps; it is very useful to be able to show somethign you have developed in person. Don't sell youself as a one technology guy. I never hire those people. A real engineer or computer scientiest can learn new tools overnight. I have no need for people who self-idenitfy with only one skill. Good luck.

  99. supply vs demand by shentino · · Score: 1

    It's never about what you have.

    It's all about what you can give.

  100. Freelancer by Anonymous Coward · · Score: 0

    Use freelancer.com and win yourself some work initially by being cheap. Once you've developed a decent list of references, increase your rate or use those references to find a more stable position.

  101. Re:if you are a good programmer there will be no p by Anonymous Coward · · Score: 0

    If you can write good clean code that is easy to maintain and read by others and if you are reasonably fast it shouldn't matter how old you are. I'm having a hell of a time finding anyone - I would love those skills (php, javascript especially) but I'll just take someone who knows how to write in java or c and train them. I think we may have finally filled both our positions (fingers crossed) but it took 18 months to fill 2 positions!

    Yeah, I know - it's hard getting people in Timbuktu, Idaho with 15 years of PHP & Javascript experience who will work for $8/hour .

  102. Re:Awesome watered down title there by Kjella · · Score: 1

    The sales engineers I know spend most of their time trying to figure out how they are actually going to do what the sales rep just sold to the client.

    Really? Usually that's the problem of the people who actually deliver. In my experience the sales engineers are those making "smoke and mirrors" demos and scripts for the sales reps, ignoring all the practical issues of making it work in a real company. They're heavily into the nuts and bolts of the software and how to configure and tweak it, they've just chosen the dark side of the force. I don't know anyone with "sales" in their title that touch it after the sale has been made.

    --
    Live today, because you never know what tomorrow brings
  103. Similar boat here. by Anonymous Coward · · Score: 0

    I don't like what I am doing. A field related to tech, but I don't enjoy a minute of it, while I used to love programming. I am in my 40's.

    Here's the real catch: I make over $130,000 a year.
    Should I just suck it up and deal with it?
    I think all of these programming jobs are paying a third of this.

    1. Re:Similar boat here. by Alex+Belits · · Score: 1

      I think, you are an ignorant, arrogant moron who should kill all your friends, then yourself.

      --
      Contrary to the popular belief, there indeed is no God.
  104. You had your turn, buddy by Anonymous Coward · · Score: 4, Informative

    If you apply for an entry level position, they won't hire you because they expect you will will keep looking for a higher-paying mid or senior level position, and that you will jump ship as soon as you find it.

    If you apply for a mid or senior level position, your resume will be outclassed by others who don't have a large experience gap.

    Also, because of rampant agism in the industry, potential employers will prefer people 20 years younger than you who are also applying for mid or senior level positions. Employers will (perhaps wrongly) expect that your old brain isn't as effective at learning new technologies like their young brains are, and that they are therefore more valuable. Also, they are less likely to suddenly die of a heart attack.

    So do yourself a favor, and don't bother entering an already over-crowded and competitive labor market that no longer wants you.

    1. Re:You had your turn, buddy by Grishnakh · · Score: 3, Informative

      The addendum to this is that if there's any kids reading this and thinking of going to college to get into this profession: think again! It can be lucrative if you're one of the 0.0001% like Mark Zuckerberg or Shawn Fanning who starts a new company that becomes the Next Big Thing, and it can also be useful if you just become a regular employee and avoid places like EA that work you to death, and then use your experience and skills to start a company doing something perhaps not as popular as Facebook or Napster (circa 1999) but still decently profitable for you and perhaps a small number of employees.

      But if you're looking for something that can be a lifelong career without either starting a company (and all that entails, which is a LOT of skills beyond just writing software, for any business), or going into management, then forget it: this career is a dead end.

    2. Re:You had your turn, buddy by JimboFBX · · Score: 5, Insightful

      The agism is reverse from what I've seen.

      Most job requirements look like this:

      Need 3 years experience in something basic and simple like C++ or Java (preferred)
      Need 2 years experience in obscure item 1
      Need 1 year experience in obscure item 2
      Need 5 years experience in industry A
      Need 10 years experience

      So what 20 something year old is going to have 10 years experience?
      What person with 10 years experience is perhaps not going to have 3 years experience with C++ or Java? How do you manage to miss the two of the most predominate programming languages out there?

      Seriously, most job requirements look like someone quit, and they just asked him to list out everything he knew rather than figuring out what was truly necessary for the job.

      As a 26 year old, I exceed the requirements of most Level 3 job positions except for the obscure items that probably take a week to learn and a month to master. But I'll never get those magical years of industry experience without growing old and wasting my time in a beginner position. I mean, shit, I've been programming since I was 12 for christ sake. I write code as well I as write english sentences.

      And yes, I know that most of these items are obscure. I've worked with a machine instruction language that was particular to only one manufacture of one particular machine used in probably only my industry, and yet I've seen my company put out job requirements that somehow expect someone with 2 or less years of programming experience to somehow have experience with it. I had to be trained in it and I didn't understand it until I was properly taught in a class since none of the managers had time to train me properly. I don't see why they can't reciprocate that same expectation on new hires. Essentially they're trying to hire people who they already fired or quit. And the job itself was easy once you get past that learning barrier.

      And with a kid, i barely have time to clean my house, let alone try to learn something I see in a job application. My wife gets mad if my free time isn't spent with her...

    3. Re:You had your turn, buddy by Mr.+Underbridge · · Score: 4, Insightful

      I love crappy recruiters who take a list of skills and reflexively put 5 or 10 years of experience on it. My favorite is when they slap that one on a new programming language. Frequently you'll see a requirement for 5 years of experience in a technology that hasn't been around that long. I recall around 2008 I started seeing postings requiring 5 years experience in Hadoop. That's when you know you're dealing with an HR weasel who really takes the job seriously.

    4. Re:You had your turn, buddy by ais523 · · Score: 5, Funny

      I remember an anecdote where one of the beta testers of Java, who was using it even before it was released to the public, got turned down for a job due to not having enough Java experience. I forget exactly who it was, though.

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    5. Re:You had your turn, buddy by pimpsoftcom · · Score: 1, Insightful

      Playing the devils advocate, If you don't love it enough that you have 10 years of experience in something as simple as C by the time your 20, why are you in the industry? Seriously? Maybe my perspective is biased. I started coding when I was 8. I'm older but not yet 30 and I have almost 20 years experience working in the industry professionally. I started young because I loved what I was doing and realized I could make money doing what I loved instead of forcing myself to come to work every day to something I hated. So as the manager looking to hire somebody, If you don't like what you do every day, can't I safely assume that your not going to be as good at it as somebody who honestly loves doing it? And if so, why should I hire you over the guy who loves it? In my mind age is not the issue.It would also be illegal for em to make it an issue. In the end, I want to hires somebody who loves what they are doing and cares enough to keep themselves educated in it.. and if they are 50 years old I dont care as long as they are reading books and taking classes in their own time.

      --
      - d
    6. Re:You had your turn, buddy by IICV · · Score: 2

      And yes, I know that most of these items are obscure. I've worked with a machine instruction language that was particular to only one manufacture of one particular machine used in probably only my industry, and yet I've seen my company put out job requirements that somehow expect someone with 2 or less years of programming experience to somehow have experience with it.... Essentially they're trying to hire people who they already fired or quit. And the job itself was easy once you get past that learning barrier.

      You do realize that the obscure requirements are the first move in the salary bargaining process, right?

      Here's how it works: you see that you're mostly a good match for the position, except for one or two things like "must have at least three years experience in Foobar Widget Factory" or something. You think, heck, I could pick that up in a few weeks, a month tops so you submit your resume.

      The company decides to interview you out of the goodness of their hearts despite your blatant deficiencies, and you do well enough on the interview to start discussing salary. They bring up a number that's a lot lower than you were expecting, but preface it with "Well, since you don't have the required experience in FWF...", then end with "But once you pick it up, your salary will go up of course".

      If you sign on at a lower salary, then score! They get a programmer for much cheaper than projected*, and you pick up FWF in a month or so and are fully productive. If you don't sign on and nobody else does either, then they get to tell the INS "Hey can we get an H1-B worker? We couldn't find any qualified employees."

      *You didn't believe that bit about "your salary will go up", did you? If it's not written down as part of the employment contract, it's not going to happen.

    7. Re:You had your turn, buddy by JimboFBX · · Score: 1

      So you got hired as a child laborer? You just wrote that you worked PROFESSIONALLY, as in full time, at the age of 8

    8. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      Also, because of rampant agism in the industry, potential employers will prefer people 20 years younger than you who are also applying for mid or senior level positions. Employers will (perhaps wrongly) expect that your old brain isn't as effective at learning new technologies like their young brains are, and that they are therefore more valuable. Also, they are less likely to suddenly die of a heart attack.

      most importantly the young ones are far more likely to work overtime, won't speak up against death marches, have less family obligations, ...

    9. Re:You had your turn, buddy by Turbine2k5 · · Score: 2

      So what 20 something year old is going to have 10 years experience? What person with 10 years experience is perhaps not going to have 3 years experience with C++ or Java? How do you manage to miss the two of the most predominate programming languages out there?

      My father, who is 50, and a retired Marine, knows all sorts of languages from FORTRAN to SAS and SQL, but never learned C++ or Java.

      He's looking for a job now, but between his age and archaic knowledge, just can't seem to find work. Languages change, but not everyone can keep up.

      --
      I can't think of a good sig, so I'll pirate yours.
    10. Re:You had your turn, buddy by vipw · · Score: 3, Insightful

      Software engineers must be able to keep up.

    11. Re:You had your turn, buddy by scsirob · · Score: 1

      As a 48-year old I have never let a requirements list stop me from applying for a job. I have always been able to use an accomplishment list on my end to convince HR that I am qualified for the job. If I had to go interview based on just my education I'd be screwed.

      If you are confident you can do the job, make sure your CV reflects that confidence and back it up with real-world experience and accomplishments.

      --
      To Terminate, or not to Terminate, that's the question - SCSIROB
    12. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      I write code as well I as write english sentences.

      Uh oh...

    13. Re:You had your turn, buddy by ShakaUVM · · Score: 2

      Yeah, I saw that story when it came out. Java was just released and the company was asking for people with 10 years of experience in it.

    14. Re:You had your turn, buddy by dtmos · · Score: 3, Interesting

      My brother went through this. The crack in the wall turned out to be a software testing position at a defense contractor. There, his military experience was seen as an advantage (knowing how the customer thought and worked), and his lack of recent code experience not a liability: He didn't have the same groupthink as the younger guys who wrote the code, and therefore was a better tester.

      Once in, he was able to advance rapidly into other positions inside the company, and eventually the industry as a whole.

    15. Re:You had your turn, buddy by wdef · · Score: 1

      This is rather awful, negative counsel. Pessimism gets no-one anywhere except to loserville. These days everyone should be prepared to change careers at least three times over the course of their working lives, including in middle age. There is no success without risking failure.

    16. Re:You had your turn, buddy by wdef · · Score: 3, Informative

      So you say you were an early bloomer if not a prodigy. Good for you. Be warned that many prodigies fail to achieve the predicted heights in their art and still others fail in the ancillary skills needed for success (eg Mozart was a pauper). And peaking very early in any field presents high risks, politically as well as in terms of setting the benchmark so high for oneself that it can never be bettered. It's a pernicious and ageist myth that middle aged and older people cannot learn new skills and cannot blossom in new endeavors.

    17. Re:You had your turn, buddy by St.Creed · · Score: 1

      If he knows fortran and SQL, picking up Visual Basic shouldn't be that hard. Just give him the free version of Microsoft Visual Studio, and a book. That shouldn't cost more than 50 dollars. Now he can practice with the practice examples and then build from there. Most office automation software is at about the same level of complexity as the samples: you need to enter and store data, and it needs to look semi-decent. If he is good in talking to people and communicating, that should give him the combination of skills to get a job.

      However, even then, the trick is to get the foot in the door. If he's unemployed he might be better off by becoming a freelancer and get experience and work that way. After a few years of freelance work and if you're good at it, most companies will offer you jobs if you do a good job when you're there. However, by that time he'll probably not want to accept it. Freelance work is addictive :)

      An alternative is to use his knowledge about "software companies should have, but don't", such as a a VB web-app for entering days off, or registration of visitors - really simple stuff - and build those. With that, he could have "sales meetings" with companies. And if there is IT present in such a meeting (he could request it), he could also tell them that he could help them out if they needed some extra hands in that area. Which is much more powerful as a proposal than "please hire me!".

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    18. Re:You had your turn, buddy by wdef · · Score: 1

      With that experience he could get a basic familiarity with *Nix systems and teach himself C to a working level in a few months max without trying very hard. And if you know C, then Java will be easy. Shell and Javascript will be easy. Object-oriented may be harder though - I know this because I learned structural programming (Fortran and the like) as a student and I find OoP a bit alien - but I haven't tried at all - if he is motivated surely he can learn that.

      He could look for companies/jobs that maintain old systems - and his military background will be a plus. I knew a guy at Sun or somewhere who was the only one who could maintain some old product they had to service. Your dada could maybe enter somewhere as a manager or in a related field (QA, custumer support etc) and do some coding parenthetically. And FORTRAN never went away btw. It's still the preferred language for heavy number-crunching mathematical modeling afaik. PASCAL never went away either - it has been reborn in different forms and is popular in those forms in the gaming industry. Nothing is knew under the sun.

    19. Re:You had your turn, buddy by wdef · · Score: 2

      ^^^THIS (and similar). Ignore all naysayers.

    20. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      [citation needed]

    21. Re:You had your turn, buddy by Hognoxious · · Score: 1

      If he's unemployed he might be better off by becoming a freelancer and get experience and work that way.

      Not quite sure how that's going to work. If they won't take on a person as an employee who doesn't match their ideal profile they sure as hell aren't going to pay what looks like 2 to 3 times as much for someone who reckons he can "just pick it up". If anything, they're even more fussy; they want someone who can hit the ground running, finish the job and say goodbye.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    22. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      You mean this one?

      http://dilbert.com/strips/comic/1997-10-29/

    23. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      Exactly. I'm an unemployed IT'er and my wife suggested I look for positions as an auditor, because she's one and there's a shortage of them.

      I'm sure I could do it, because I've done similar things and participated in audits from the "other side". But I have no actual experience in it.

      So go for an entry level position says she. But really, they'd want someone straight from school who they can pay next to nothing (at this point she interrupts to tell me that obviously the salary will be low, like I hadn't worked that out) before I can say that they'll want 70+ hours a week, and she'll have to take over transporting the kids because I can't walk out of a meeting at 5:30 to do it or refuse to travel out of town.

    24. Re:You had your turn, buddy by Hognoxious · · Score: 1

      Spoken like somebody who's never left his mom's basement.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    25. Re:You had your turn, buddy by Xest · · Score: 2

      I've yet to find a company that doesn't completely ignore those requirements themselves if you send them a compelling enough CV.

      Your complaint is common on Slashdot, but believe it or not, many software development managers are as pragmatic as you are, and if you're the best they've had along in a while then they'll take you on regardless and teach you what you don't know.

      Software development managers know the chance of ticking every requirement box is pretty low, but by putting out what they expect, they at least filter out the time wasters who know full well they don't come close to the expectations, whilst the ones who at least tick some of the boxes will give it a go. The longer they go without finding someone, the more lax they'll be with matching people to requirements.

      "And with a kid, i barely have time to clean my house, let alone try to learn something I see in a job application. My wife gets mad if my free time isn't spent with her..."

      I'm afraid this is the choice you made. Whilst it's nice to believe that you should be able to have everything you ever wanted in life there are unfortunately pros and cons to the decisions you make. Your life choice puts you in a position where you can't be competitive in an industry that requires a genuine passion for the topic to the extent you're willing to continue to learn about that topic in your free time if you want to do well within the industry in question. I understand that it's really shitty, but it's just the way it is. Why should an employer have to settle for someone who can't keep up to date in a fast moving industry because of his life choices when there's equally deserving candidates out there who can? As for your wife, the solution is simple - you put it to her that if you're to improve your career, so you can buy her more nice things, she's going to have to let you have some study time, otherwise she's going to have to settle for no improvement in quality of life as you grow older. Let her make the choice if she's what's holding you back.

    26. Re:You had your turn, buddy by Anonymous Coward · · Score: 5, Insightful

      I'm intrigued to know what you think specifically it is about software development that makes it a career dead end over any other job role where you choose to not go into management?

      Do you think there is some mystical job out there where you can keep growing your career without ever becoming a manager? Well, I suppose you may be right if you're going to become a sports superstar or something, but in general things like finance, HR, engineering, teaching, nursing, law enforcement, and so forth all tell the same story.

      Really, if you've written off mangement as a career advancement opportunity then you've put a cap on your career anyway.

      Software development at least has the benefit of the fact that it's been recession proof (unlike jobs such as engineering which are hit hard), and that at sub-management levels there is still a lot of scope for growth (junior developer through to lead developer, and all the way up to head software architect if that sort of thing floats your boat). The field also pays well above national average wages relative to level of experience too. Another fundamental point is the size of IT companies, they're some of the biggest in the world, and when that's the case for your industry it means there are employers with the funds to pay high salaries for the best candidates for roles that otherwise couldn't command them.

      When I see posts like yours I can't help but imagine seeing some burnt out old geezer who was hostile to the idea of management and so never took that route, and sits bitter that as a result his career has reached his peak, and has hence decided it must be this way for everyone and that the whole industry must hence be fucked.

      No really, it's not like that, your career would be just as stunted if you'd gone into HR, teaching, finance, whatever. There is no mystical industry for the person that wants an office job where you can sit doing what you want to do and only what you want to do until retirement whilst seeing no cap on your career as a result. Unfortunately if you want progression, you have to provide what industry needs, not vice versa. The positive side to all this though is for those who realised that management isn't actually all that bad, particularly if you're happy to push your way upto CTO, or even CEO of a software firm then software development is at least as lucrative a career as any other, and far more so than most. Kids, ignore the parent, and the GP, ignore the "Never going to be happy" brigade, they're just bitter, burnt out, failures, who wrote off their own career through sheer stubborness and/or laziness and now think everyone else should be persuaded away from succeding where they failed.

      Disclaimer: Yes, yes, I'm aware finance includes the bankers, but they're really a minority in the industry, they're the Zuckerbergs of the industry. They're few in number compared to the millions of bean counters spread across every company in the world that has it's own finance department (i.e., most of them).

    27. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      Wow, you're so smart but can't even handle simple english grammar! Wow!

    28. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      If you write code as well as you write English sentences, I would not hire you - you made more than a dozen spelling and grammar mistakes in your post. Who needs another arrogant kid with sloppy work who thinks he knows everything?

    29. Re:You had your turn, buddy by Grishnakh · · Score: 0

      but in general things like finance, HR, engineering, teaching, nursing, law enforcement, and so forth all tell the same story.

      Huh? Yes, HR and engineering tell the same story (esp. engineering, since software development is really just a field within engineering). I don't know anything about finance. But there's tons of older teachers out there; public schools are desperate for teachers. At the university level again, there's tons of older professors. My mom was a nurse until she retired; I don't recall any age discrimination there. Instead, they too were desperate for workers as there's a giant nursing shortage. In her later years, she quit the hospital thing and went to work for an agency doing home health care, which she greatly preferred. Again, she had zero problems finding work. Law enforcement? I've never heard of cops being drummed out of the force for being too old; in fact, it's pretty darn hard to get fired as a cop. If you're old, they might relegate you to a desk job in the office, but that's not management, and it's a lot better than being unemployed. It's not like the physical requirements are that hard anyway, if you look at a lot of cops and their weight problems.

      There is no mystical industry for the person that wants an office job where you can sit doing what you want to do and only what you want to do until retirement whilst seeing no cap on your career as a result.

      Bullshit. I've already provided several examples which you yourself cherry-picked. Public school teachers do not get laid off for being old, and you're a moron if you believe that. I had lots of older teachers when I was in public school. This doesn't mean you'll always get more pay just for being older however.

      The positive side to all this though is for those who realised that management isn't actually all that bad

      The skills needed for management are totally different from the skills needed to be a software developer. Why should someone do a job they don't like or are not good at? If your goal is to be a manager, you should be getting a degree in Management Science or Business, not CS or engineering. I've seen way too many managers who sucked at it because they were promoted from engineering positions, and they just don't make good managers. You sound like one of these moron managers who was a shitty engineer and only went into it for the money and managed to survive long enough to bullshit your way up to management.

    30. Re:You had your turn, buddy by SluttyButt · · Score: 1

      This: My wife gets mad if my free time isn't spent with her...

      Of course you love her...

    31. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      you can do these activities in parallel - kids today

    32. Re:You had your turn, buddy by pimpsoftcom · · Score: 1

      And thats why one of my biggest expenses month to main is in my continual education. Not just in computer science, but in business, marketing, etc as well as other topics. Making the more important words in upper case to make a point. The same could be expected of the 50 year old OP. I dont care how old he is, only that he has CARED to keep his skills CURRENT and he still maintains the mental agility to SOLVE problems. Thats easy enough to check in an interview. And for the record, you are wrong about the "setting the bar too high" stuff, as that way of thinking is exactly why most people fail; They dont set the bar high enough. There is always still competition for mediocrity, less so for excellence or success. I learned at a young age if you fail to make your goals, you either didn't work hard enough, or your setting goals that are not worth reaching for.

      --
      - d
    33. Re:You had your turn, buddy by pimpsoftcom · · Score: 1

      No. I started a company; Then I hired a lawyer to set things up correctly so that under the IRS tax rules as the owner of the company I was exempt from things like underage hour limits, etc. Not that I worked full time, of course.

      --
      - d
    34. Re:You had your turn, buddy by Anonymous Coward · · Score: 1

      "But there's tons of older teachers out there; public schools are desperate for teachers. At the university level again, there's tons of older professors"

      Sorry what? are you talking about ageism or careers? You said there is no career in IT, it doesn't matter if their are older teachers, the point is their career hasn't gone anywhere, and for those that has, it's by going into administration. But judging by you bringing age into it am I to assume that your complaint is actually about ageism rather than career development? It seems the problem is you're conflating the issues, but regardless, there's also a ton of old people in IT too, many however do recognise that it's better to just go into management and enjoy the benefits that that brings both financially and in terms of being able to dictate better how the job is.

      "Bullshit. I've already provided several examples which you yourself cherry-picked. Public school teachers do not get laid off for being old, and you're a moron if you believe that."

      Nevermind, you just confirmed my previous comment. Your real complaint isn't about career development, it's about finding a job when you get older. Fundamentally then the problem is you're conflating career development with ageism. The two are entirely separate.

      "The skills needed for management are totally different from the skills needed to be a software developer. Why should someone do a job they don't like or are not good at?"

      Why should a business hire someone who isn't interested in progression? Look, you can bitch and moan about how unfair it is all you want, but it's not up to industry to give you the ride you want, it's up to you to provide something useful to industry, and if you can't do that it's no fucking wonder you can't find a role.

      "You sound like one of these moron managers who was a shitty engineer and only went into it for the money and managed to survive long enough to bullshit your way up to management."

      Right, and you sound like one of those pissy bitter developers who was neither able to keep with the times, nor willing to move into a different role and has a belief that he's entitled to do what he wants, for the wage and benefits he wants regardless of whether there's a benefit to a company in providing that.

      At the end of the day, I'm not the one complaining, I have no problems with my career, whereas by your complaints it's clear you do. If you're having problems, and I'm not, it sounds like you're the problem and that you perhaps need to lose your entitlement attitude. No one owes you anything in this world.

    35. Re:You had your turn, buddy by Grishnakh · · Score: 2, Interesting

      WTF are you talking about? I never said anything about "career development".

      From Wiktionary:
      career (plural careers)
      One's calling in life; a person's occupation; one's profession.
      An individual’s work and life roles over their lifespan.

      If someone's a janitor, and they stay a janitor until they retire, that's their career.

      Your real complaint isn't about career development, it's about finding a job when you get older. Fundamentally then the problem is you're conflating career development with ageism. The two are entirely separate.

      No, you're conflating careers with career development. I'm only talking about having a career for your entire working life, not being able to change that career into something supposedly bigger and better.

      Why should a business hire someone who isn't interested in progression?

      How is it "progress" to get promoted to your area of incompetence (the Peter Principle), rather than continuing to get better and better at the profession you started out in?

    36. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      Since you are only 26 its obvious you have not had much work experience and therefore don't really know what you are talking about.
      Your personal requirements 'of most Level 3 job positions' is not what you sell to get a job and is NOT what the employer is interested in or will verify.
      Based on your math I am 45 and have had 35 years experience programming as I made my first computer at age 10 and wrote the BIOS, the O/S, and all the apps.
      But no company on planet earth gives a rats ass about the coding I did when I was ten.
      My work experience starts with the first full-time job I had programming after college.
      At 26 you would have 4 years experience at most, and it would only count if you had 4 years of consistent, full-time employment as a software developer after 4 years of college.
      No one give a shit if 'you write code as well as you write english sentences' because at 26 you will show the employer something that makes them understand that you are 26. At 26 you need to be able to show a lot of experience coding because no matter what you did in the past you are considered to be 'new' at this programming thing.
      At 45 you also know that you don't like your code of only 3-5 years ago. That is, every 3-5 years your skills improve a little and your older code starts to look like shit to you. This is why older programmers believe they can make any existing programming skill better, and why they continually try to master new skills and languages.
      The hiring companies may be wrong about the amount of experience someone really needs, but if they request 10 years of development experience you better be able to show that on your resume and demonstrate that during an interview.

      In ten years please read your own post here on Slashdot and you will realize how much you have grown up in the last 10 years.
      In another 10 years you will actually be a really good programmer with over 20 years of experience.

    37. Re:You had your turn, buddy by hazah · · Score: 1

      It's a pernicious and ageist myth that middle aged and older people cannot learn new skills and cannot blossom in new endeavors.

      One rebutted as recently as last month when discussing the structural changes of the brain that London cabbies undergo during their training. It's natural. We (as apes) always foam at the mouth (look down) whenever something rubs us just right.

    38. Re:You had your turn, buddy by mrchaotica · · Score: 1

      The thing about all the examples you listed (teachers, nurses, police officers) is that they're all either employed by the government directly or at least regulated much more tightly than IT. Funny coincidence, that...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    39. Re:You had your turn, buddy by mrchaotica · · Score: 1

      it doesn't matter if their are older teachers, the point is their career hasn't gone anywhere, and for those that has, it's by going into administration.... Why should a business hire someone who isn't interested in progression? Look, you can bitch and moan about how unfair it is all you want, but it's not up to industry to give you the ride you want, it's up to you to provide something useful to industry, and if you can't do that it's no fucking wonder you can't find a role....

      Exactly how many goddamn managers do you think a company (or a school system, or whatever example you pick) actually needs?! I sure as Hell hope the folks actually in charge aren't as deluded as you, because your "if you don't become a manager then your career is worthless" attitude is absolutely toxic to the economy.

      We need people, young and old, to some actual fucking work, not become a lumbering horde of extraneous managers!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    40. Re:You had your turn, buddy by Grishnakh · · Score: 3, Interesting

      Obviously, teachers and cops are government jobs, but nursing, while it is regulated to some extent, I don't think that regulation extends much to dealing with age discrimination (any more than any other job, as it is technically illegal in all jobs). The reality is that there's a shortage of nurses, so employers don't care much about how old they are because they can't find enough of them. There probably was age discrimination in the field decades ago, but these days many smart young women interested in medicine skip nursing and go straight to med school to be a doctor or surgeon or some other higher-paying job, instead of being forced into it by sexism as it was 50+ years ago. When you can't find enough employees to do the job, you become a lot less picky about who you hire; the government regulations just keep the hospitals from hiring unqualified people (they have to pass government tests to get licensed), which restricts the candidate pool even more. Of course, nurses are still underpaid and complain about that a lot (and that probably contributes to the shortage a lot too), but they're paid much better than they were 50 years ago.

      I've never heard of any age discrimination with doctors, either; there's tons of old doctors around, and in fact unless you're an idiot, you want an older doctor rather than a young one because his experience translates to better care and less likelihood of a mistake that kills you. Of course, that's a somewhat different profession, in that doctors are usually all small businessmen at the same time: they own and operate their own practice, or they join with 2-3 other doctors and have a practice together. Doctors generally don't work for other people.

    41. Re:You had your turn, buddy by hawk · · Score: 2

      Generally speaking, experience is preferable for a physician.

      However, recent research has shown that when choosing a physician at retirement time, you're better off with a recent med school graduate, because

      A) he's not going to retire on you, forcing you to go to someone without experience with you and your conditions, and
      B) the more recent training, including newer knowledge, actually outweighs experience in this category.

      hawk

    42. Re:You had your turn, buddy by PCM2 · · Score: 1

      The agism is reverse from what I've seen.

      Most job requirements look like this:

      Need 3 years experience in something basic and simple like C++ or Java (preferred)
      Need 2 years experience in obscure item 1
      Need 1 year experience in obscure item 2
      Need 5 years experience in industry A
      Need 10 years experience

      So what 20 something year old is going to have 10 years experience?

      And my experience (though admittedly this was years ago now) is that these "requirements" don't really matter.

      As a young person, you kinda juice up your resume to look like you have experience you don't really have, as a way to get your foot in the door and get the interview. At the most basic level, this might mean citing your experience in college, or with open source projects -- you simply ignore the fact that they probably want professional experience and list what you feel comfortable using. If you tailor your resume a little bit and hit all the buttons the ad is asking for, you'll probably get a callback. During the interview, it will probably become apparent that you're not quite what you seemed from the resume ... and there's a good chance they'll hire you anyway. At that point, it all comes down to how well you answer interview questions, how friendly and likable you seem, and how well they think your personality will mesh with those of the other people on the team.

      On the other hand, a 30-something (or older) will put down his or her real experience on the resume, state quite clearly when and where they did what they say they've done (professionally), and do it in a realistic manner that doesn't sound like the pie-in-the-sky bullshit the recruiter is asking for ... and they won't even get a callback.

      Bitter? I don't know. Maybe it was just the 90s and the economy was different, but back when I was in my 20s, aggressively trying to climb the ladder, I found I would get hired for "senior" positions when I didn't even have any "junior" experience in the same field. These days, they want me to fill out an online form full of silly questions before they'll even deign to look at my resume -- and yet, by definition I have a decade more experience than I did back then. The big lie of the HR game seems to be that, in real life, experience doesn't matter as much as they pretend it does.

      My best guess is that, now more than ever, networking is the only way to get your foot in the door. You have to know somebody who can give you a real-person recommendation. With every other method, you might as well be tearing the little tabs off an ad posted on a telephone pole.

      --
      Breakfast served all day!
    43. Re:You had your turn, buddy by PCM2 · · Score: 1

      Yeeowtch! Now you, sir, are bitter. Unfortunately, I agree completely.

      --
      Breakfast served all day!
    44. Re:You had your turn, buddy by wdef · · Score: 1

      Spoken like somebody who's never left his mom's basement.

      Spoken like a pessimist or loser. Same thing.

    45. Re:You had your turn, buddy by pimpsoftcom · · Score: 1

      Its not my native first language. .. and I had not had my morning tea yet.

      --
      - d
    46. Re:You had your turn, buddy by syousef · · Score: 1

      Really, if you've written off mangement as a career advancement opportunity then you've put a cap on your career anyway.

      This isn't insightful...the grass is always greener. I've had friends move into management that bemoaned the fact that middle managers are the most expendable when downsizing. If you like management by all means progress that way. But not everyone needs to become a manager. A specialist "greybeard" can make big money with niche skills or by keeping skills current and being a cut above the rest. The key is to develop a reputation for being able to get the job done when others just won't cut it.

      --
      These posts express my own personal views, not those of my employer
    47. Re:You had your turn, buddy by syousef · · Score: 1

      So as the manager looking to hire somebody, If you don't like what you do every day, can't I safely assume that your not going to be as good at it as somebody who honestly loves doing it? And if so, why should I hire you over the guy who loves it?

      tl;dr - interest in coding is not a good predictor of ability to get the job done.

      The guy that loves coding might not be interested in the problems he has to solve for you. I've seen this in a company where half were attached young women and the rest were unattached young male geeks. The women actually did better than the men in meeting their goals. Why? They didn't care about experimenting and playing around, and were not easily distracted by other things. The guys had the better knowledge and arguable skill, but the girls applied it better. Mind you I don't think that advantage remains as the coders get older. Don't know many greybeards who are easily distracted...and there are less women who'll stick it out in software engineering after that age where they're having a family.

      --
      These posts express my own personal views, not those of my employer
    48. Re:You had your turn, buddy by syousef · · Score: 1

      And with a kid, i barely have time to clean my house, let alone try to learn something I see in a job application. My wife gets mad if my free time isn't spent with her...

      You simply tell her it's not free time and let the housework go to hell once in a while. If she doesn't get it, she's the problem. Do not spend all your time on techy stuff, and choose your time so that you're commuting or they're asleep where you can.

      I'm not saying this as an outsider - I have a 1 year old, a 3 year old and a wife with a bad back. In fact we both have medical issues. No I don't have as much time to tinker as I once did, but I do have some time.

      --
      These posts express my own personal views, not those of my employer
    49. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      Are you kidding me? The software development market is so hot right now! No company I have been with for the last 10 years has been able to hire software developers fast enough. I have been involved in the hiring process in two different companies and finding qualified people is very difficult.I live in Toronto, and anecdotal evidence suggests this is a world-wide phenomenon.

      No software developer that I know of is out of a job longer than a day if they want one. The pay is great, the work is creative and interesting, and the demand has never been higher. I don't know what you are talking about, software development is a great career!

       

    50. Re:You had your turn, buddy by Bucky24 · · Score: 1

      I think GP might mean he started young at programming C, not in the industry. But regardless, it is kinda ridiculous to expect someone to have 10 years of C by the time they are 20.

      --
      All the world's a CPU, and all the men and women merely AI agents
    51. Re:You had your turn, buddy by Bucky24 · · Score: 1

      Why? (Just curious as to why you would think so, even though you're probably a troll)

      --
      All the world's a CPU, and all the men and women merely AI agents
    52. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      They're trying to rort H1B rules.

    53. Re:You had your turn, buddy by Marxist+Hacker+42 · · Score: 1

      Recession proof? Where have you been? Out of my 16 years in software engineering, I've spent 4 years unemployed due to recessions (a few months here, a few months there, really add up).

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    54. Re:You had your turn, buddy by Marxist+Hacker+42 · · Score: 1

      No, you live in TORONTO- which is too cold for the Hindu Immigrants to attack en mass.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    55. Re:You had your turn, buddy by GunFodder · · Score: 1

      This sounds like a real situation, but I don't see it here in the Bay Area. Most companies list everything they want in a perfect candidate and take the best fit they can find, due to the large demand and lack of supply of qualified software engineers here. Companies that hire based exclusively on exact experience matches will end up paying for their narrowmindedness by hiring mediocre talent instead of looking at brighter candidates that could end up contributing more if given the opportunity to learn the specialized skills they lack.

      I am reminded of what I heard about hiring at a state school though. It is not unusual to tailor the requirements to either match a desired prospect or exclude undesirable coworkers who are guaranteed a preferential opportunity to apply for the job. I guess these are the games that employers play when they have to play by arbitrary rules.

    56. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      Re: "State School" hiring-- What you're describing is common practice at all academic departments, because there has to be "competitive searches" for positions that are already filled. It's not just a "state school" thing these days, I'm pretty sure you'll see it at most any sizeable university, public or private.

      If you have a hard-working level 1 assistant, and you want to promote them to level 2, you have to advertise the position and interview at least one other person (if not two or three). It's considered to be the closing of a level 1 position, and the opening of a brand new, not currently filled level 2 position. The general idea is to add every single task that the person does to the job requirements, in order to be able to say that they are the most qualified. It's supposed to make the process more fair, but in reality, it ends up being pretty damn cruel and a waste of time.

      I have had to do this a few times, and I hate it. What I have tried to do to "make up", however, is to pass on the resume of the top candidate or two to another person in the department who is currently hiring. I'll try to make sure that having someone show up for a "bogus" interview (whose only drawback was that the job didn't really exist) at least gives them a leg up on getting an interview for a "real" position.

    57. Re:You had your turn, buddy by Grishnakh · · Score: 2

      For certain fields, it does appear to be that way in some localities. I'm in embedded C development and I can't get recruiters to stop calling me. However, I suspect I lucked into a good field; it may not be so great for people in other fields of software engineering. It's also very inconsistent; there've been a lot of times over the last 10 years when it wasn't this way. I don't have a lot of hope that the gravy train is going to last that long. Finally, I'm still under 40, so I have yet to see how the older crowd has it. I sure haven't met many over-40 software engineers in my career, and several of the ones I did were all at one company that was horrible to work at.

    58. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      "I write code as well I as write english sentences."

      So, not particularly well.

    59. Re:You had your turn, buddy by Anonymous Coward · · Score: 0

      What person with 10 years experience is perhaps not going to have 3 years experience with C++ or Java? How do you manage to miss the two of the most predominate programming languages out there?

      I mean, shit, I've been programming since I was 12... I write code as well I as write english sentences.

      Since you can't tell the difference between "predominant" and "predominate" (the adjective form is "predominant"), I can safely assume I shouldn't hire you.

      Seriously, why do so many software geeks assume that functional English writing skills are optional? I can't tell you the number of otherwise skilled developers I have to pass on simply because they are not capable of well-bounded and unambiguous communications in English. They would never think of letting their code be that sloppy, why do they think wooliness in talking about it is OK?

    60. Re:You had your turn, buddy by TheSkepticalOptimist · · Score: 1

      Yeah but, most jobs will post something like

      require 10 years experience with iOS

      Even though iOS hasn't been around for 10 years.

      HR staff are not the brightest group of people and largely have no understanding of the requirements of the jobs they are filling,

      Most likely if the job posting says it requires 10 years experience, they probably just added up all the numbers for the skills required:

      3 years c++ + 2 years something else + 1 years something else + 5 years industry experience = 10 ... according to HR math.

      But true, years of varied experience should go further to get a job interview then having recent experience in core skills.

      --
      I haven't thought of anything clever to put here, but then again most of you haven't either.
  105. Understanding HR by Livius · · Score: 2

    If you have to deal with HR, this is what you need to know about how they think.

    They are not interested in doing what is in the interests of the company, they're interested in making life easy for HR.

    Now, some of them are thinking in terms of avoiding the expense of lawsuits or having to fire unsuitable employees, so they may tell themselves that the two are the same thing, but they're not. HR wants people who will not do anything original, which is the exact opposite of you want in any creative field, including most technology jobs. They don't realize that creating code or designing hardware is a different kind of job from the line workers assembling hardware.

  106. Salary's a big factor. by windcask · · Score: 1

    I'm a single man in my late 20s and I have no college degree. I was hired as a software developer after a couple of years in the IT/hardware service industry. The reason? I work for the equivalent of programmer chump change and I'm happy doing so.

    If you're over 50 years old, be prepared to take a significant pay cut if you want to do what you love. Assuming that you have a nice house, a wife at home and kids in school, this could be next to impossible. I don't envy your position. Maybe you could do something a little more at your maturity level; some sort of project management, for instance?

  107. From a CEO point of view by Anonymous Coward · · Score: 1

    I only care if I can find someone whom is not a lifer. I don't want lifers. I want someone whom is smart and can learn. I want someone who can take a problem, start working it, and come up with a good solution which covers anticipated issues, as well as potentially reacting well to unanticipated issues.

    DId I mention I don't want a lifer?

    A lifer is someone whom has been hiding out in a large company, usually in a position that amounts to little more than deck chair arrangement, with no sense of urgency, no sense of the connection between what they work on, and the revenue that pays their salary and benefits.

    I also don't want to outsource the positions to India, or wherever. Experience dealing with the cheap labor there indicates that finding good folks there is as hard, if not harder than finding good folks here in the US. And it won't come at a real savings in cost when you do a strict accounting for all the extra time and effort you have to do for inter-continental project management. Such projects actually cost more, and are as often as not, in worse shape than those done here by competent staff.

    And that's the rub. I want to hire quality people, exactly how can I assess this? Certifications? No, they can be, and are, gamed. They are irrelevant for real work. Educational experience? Again, no. I ran into large numbers of foreign students in graduate school with perfect GPAs, and not the slightest clue as to how to solve problems. This is just another form of gaming.

    So I want to see is pretty simple. I want to see drive, motivation, projects you've done and succeeded at, and projects you've failed at, and what you've learned from the failure. I need to assess if you are actually as smart as the document in front of me purports. Most often times, the answer is no. Yet, every now and then, I'll find a "C" student at a large university, who completely blows everyone else out of the water, as they are more focused upon their fun projects than they are their rote classes. Discussing core material in these classes with C grades, you discover, rapidly, for some of these gems, that they know the material better than the A students in the same class. They can apply what they know.

    I care about motivation, ability to learn and adapt, ability to fail and learn from the failure.

    Pretty much nothing else matters.

    Ok, onto the "should I quit teaching and program for a living" question.

    No.

    Simplest possible answer.

    Don't do it.

    It should be obvious as to why not.

    You can always start a company on your own on the side of teaching, and write code there for a living. As a consultancy, or for your own projects.

    But, unless you have huge amounts of money stored up and do not need to work, don't quit a guaranteed job for something less than guaranteed in this economy. Form the company on your own, demonstrate your chops, and the offers will be pouring in.

    Aside from that, every employer is looking out for the good of their company, not for the good of you and your family. Why place your family at their mercy? Willingly?

    Start an LLC. Costs very little money. Set up a coding project to write something you think you could make money from when released. Do your market research, make careful decisions, target a market with needs. Get a prototype up, get people in market to look at it.

    1. Re:From a CEO point of view by Alex+Belits · · Score: 1

      Hey, "CEO"! Learn to speak before giving people your stupid advice based on your experience of being in a privileged position.

      --
      Contrary to the popular belief, there indeed is no God.
  108. Watch "No Thanks for Everything" on HDnet by Anonymous Coward · · Score: 0

    It's by Dan Rather, and should tell everything you need to know. I think you can get it on iTunes for $0.99.

  109. User Group Meetings by Anonymous Coward · · Score: 0

    RUN to the monthly user group meetings in your fields. Often the moderator will ask for hands "who's looking?" and "who's hiring?" OK you guys get together later.

  110. Re:Awesome watered down title there by Grishnakh · · Score: 1

    For example, i worked at a place that sold custom power switchgear, the sales engineers were EE who designed solutions.

    Sounds like these people are misnamed; where I come from, these are called "applications engineers".

  111. I've done it / it was pretty easy. by BurningSpiral · · Score: 2

    Networking is your best way to reenter software engineering. Remember networking is about helping people and developing relationships. Based on your skill set you would be quite value-able to a web design company. Many web designers contract out programming to local programmers. Go to local networking events (chamber of commerce, bni, ...). Introduce yourself as a software engineer and ask each person you meet if they know a good web designer then offer to do a short contract project at a competitive price. After completing that contract you now have recent experience. When it comes to your programming experience, I recommend getting a company name (this is usually pretty cheap) and listing all your recent experience under your company. The person reading the resume won't know that the company is just you until they interview you. On the resume topic, you might want to leave off your sales experience (and maybe some of your oldest software experience) so that your engineering experience doesn't get diluted and you might want to consider leaving off the dates so that employers don't notice your hiatus and don't guess your age. P.S. I used most of these techniques to get back into software engineering after a 8 year hiatus as a Network Administrator.

  112. no words by luis_a_espinal · · Score: 3, Insightful

    Wait a few years ... there used to be a slogan (before your time) - "Don't trust anyone over 30." Today, it's "Don't hire anyone over 30 to write code - we can get someone younger, cheaper, and willing to work the extra hours for free, and they will have even worse spelling and math skills than we do. Hiring one of those old farts will just make us look bad by comparison."

    The original poster might as well slit their wrists now if they really believe that they can go back to coding after so many years out of it. The first tthree questions would be

    Q1 "Why did you get out of it in the first place? Q2 "So why do you want to get back in now?" Q3: "Why should we even look at you when you've got no recent experience?"

    BTW - the job market is NOT "strong for programmers" unless your definition of "strong" == "willing to work even longer hours for a lot less than the person we used to have before we burned them out." Especially programmers > 50.

    I really don't get this posts. I work with lots of software engineers in their 50's who are, quite literally, the hot shit pulling 6-figures (in particular in the enterprise web services area.) And I've known people from other fields (electrical and physics for instance) who decided to jump into software and got hired w/o problems (all over 50.). Yes, it is the internet when people can make shit up. I can only say that I'm not, and that what I'm saying is both real, and common (even as incidents of ageism have increased in the last decade or so).

    Also, the willingness to work long hours has always been a given for anyone doing any type of engineering. It's not a recent phenomenon and young and old people before and now have been doing it always. It is funny and ridiculous when people say this to 50-year old professionals trying to get back into coding. What the hell do you people think these folks did in their coding years? 9-5'ers?

    1. Re:no words by tomhudson · · Score: 4, Informative

      . What the hell do you people think these folks did in their coding years? 9-5'ers?

      We were younger and stupider then. Now, unless there's serious equity involved, forget it, Charlie Brown. There are too many places that "assume" you'll do the extra hours at no extra cost. Let them hire extra bodies instead. That management, after all these decades, STILL hasn't got a clue as to how to allocate manpower is indicative of how badly we need a union.

    2. Re:no words by Anonymous Coward · · Score: 0

      I'm an EE and most of my career was in software then I moved into hardware for several years. Trying to get back into software is exactly like the GP said. You will see those three questions if you even make it into the interview. Luckily I got back in the game through networking.

      As to the age thing, everyone knows that management can't abuse 50 year olds like they can 20 year olds. It's a fact. Older/wiser people just won't put up with the bullshit. Work an all-nighter for some arbitrary deadline? Nope, out at 5. I don't blame them one bit and I am beginning to get this way myself. Any extra work outside of normal "business" hours is a failure by management in allocating resources and/or organizing the schedule.

  113. Re:You COULD care less? by Anonymous Coward · · Score: 0

    I try to avoid absolutes.

    People who use absolutes are horrible - I hate them all.

    I see what you did there...

  114. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  115. Know where you stand. by meburke · · Score: 1

    It's not age and it's not experience. Age is neither a detriment nor an advantage in producing good code. Experience isn't worth shit if all your experience is in writing code in a text editor in some obscure language and the job you are applying for requires you to be familiar with specific production environments like Eclipse or Visual Studio. Any humyuk out of school for a couple years with recent skills in those environments is better qualified than you are.

    What should put you over the top is recent, proven experience in thinking and problem-solving. Decide what kind of code you want to write (business and accounting, DB, systems, embedded, etc., etc., and then produce something that shows you are qualified.

    Of course, if you have many past years' experience in programming in one of the old standards like C/C++ and you are familiar with the newer production environments, then yes, your age may be an advantage because you have proven experience in thinking and problem-solving in areas that aren't rapidly changing.

    Good luck.

    --
    "The mind works quicker than you think!"
  116. So, toss the perfect matches? by reiisi · · Score: 3, Interesting

    I mean, logically, the odds that a perfect match is going to be real are high against.

    So management should probably tell HR to toss the perfect matches first.

    But, more to the point, why aren't tech companies training their HR people? A lot of the issues in this thread could be dealt with by having the HR participate in projects at some level and watch the employees and comparing their work to their resumes.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    1. Re:So, toss the perfect matches? by Anonymous Coward · · Score: 0

      > But, more to the point, why aren't tech companies training their HR people?

      Because they're trying to have their engineers do HR. And, of course, they have problems that way too.

    2. Re:So, toss the perfect matches? by HornWumpus · · Score: 1

      Fact in, fact out. For every thing you teach a HR person they forget something else. They are at capacity.

      If you had them participate they would make friends with the dead wood. Then you'd all be truly screwed.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  117. Note that DBA is not really coder by reiisi · · Score: 1

    I'm wondering if the OP is considering sysadmin?

    School and coding experience ought to count for quite a bit, especially in companies that don't want BOFH sysadmins.

    (Strictly hypothetical, however.)

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  118. could care less, but only if he tried by reiisi · · Score: 1

    in other words,

    "I suppose I could care less if I cared enough to think about how much I care."

    A lot of idioms are abbreviated, including most of the idioms you use every day.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  119. Re:if you are a good programmer there will be no p by gr7 · · Score: 1

    Yeah, I know - it's hard getting people in Timbuktu, Idaho with 15 years of PHP & Javascript experience who will work for $8/hour .

    I'm in the Boston area and I already told you. Zero experience in javascript or any specific language is required. And we pay very well. Because we have to. Because the only people we can find we have to hire away from other companies. But damn it, you better know how to write code in *some* language. I figure they can learn javascript after we hire them. My ad in Monster got 20 responses over a month and when I called them all back they all had found jobs except for 4 crappy programmers who didn't know how to make for loops and one we made an offer to who also went elsewhere (he had 3 offers and ours was the highest). I keep hearing ads for Mathworks which has 200 open requisitions. I have neighbors who work there and they say they are able to find programmers but it is a struggle.

  120. Go for it if you have enthusiasm! by nick_urbanik · · Score: 1

    I was 53 when I changed from my job as a lecturer in a vocational college in Hong Kong, teaching computing, electrical engineering and systems administration for eleven years, to working as a hands-on engineer doing plenty of interesting software development in a large ISP in Australia. I have thrived since the change, and feel less stressed, not having to mark so many assignments, and not having to deal directly with plagiarism while hiding it from the administration, who pretend that it does not exist.

    I love my work still, more than five years later, and enjoy working with free software; this allows me to produce solutions to problems without requiring support from management, except for paying for my labour.

    I might add that although I am now close to 60 years old, I still ride my bicycle 160 km each week, and have a lot of energy and enthusiasm.

    Also the subjects I taught and wrote the teaching material and practical laboratory exercises for apply very directly to what I do in my work.

    I feel very lucky. Please do not listen to all the negative comments you see here, moderated as 'insightful'; if you have the enthusiasm, go for it. You will feel sorry if you don't.

    1. Re:Go for it if you have enthusiasm! by Skapare · · Score: 1

      Be sure to avoid the free open source software world ... plagiarism runs rampant there.

      --
      now we need to go OSS in diesel cars
    2. Re:Go for it if you have enthusiasm! by Tanuki64 · · Score: 1

      Troll

  121. attach photo Re:Ah ! The old US of A by Anonymous Coward · · Score: 0

    My friends in Germany attach their picture to their resume.. and it's expected.

    In Canada/U.S. ( and GB?) that would be a big no-no.

  122. Re:Go With Current Tech, and also with enthusiasm by nick_urbanik · · Score: 1

    I know many younger than me who are unwilling to learn new skills to augment their knowledge of Cobol and Foxpro. Their own lack of spirit condemns them.

    I know people nearly as old as me who are nearly as passionate as I am to learn new skills, who are eminently employable.

    The smart employer wants people who care and are able to do the work well.

    Some employers are smart.

  123. Find a good group by Anonymous Coward · · Score: 0

    My best suggestion is to find a good High Tech Job Hunting group and start attending that. There is so much to searching for a job now a days that you aren't gonna get answers from slashdot etc. It's also not going to be a single answer either as different situations for different companies are going to require a different approach. I found that the one offered by the local unemployment agency in my area was pretty good.

    Some quick general suggestions.
    1) Try to hide your age a little. Only list your employment for the last 10 years and list any relevant skills from the previous jobs in a skills section. 30 years of jobs makes your age obvious. Same with your graduation date. Obviously, they are gonna be able to tell your experienced but no reason to give them huge signs on your resume that say you are in your 50's instead of your 30's or 40's.

    2) Always tailor your resume to the job. The bigger the company the better the odds that HR or some automated program is looking for key words to find the dozens of resumes someone, who hopefully knows what they are doing, looks at out of the hundreds they probably get applying. If you don't have those exact key words you can easily get filtered out by a program/person who doesn't know any better. Use the job description to figure out what those key words are probably gonna be. This is also another area to hide your age. Don't list 30 years of experience with what ever, just say 5+ or 10+ or what ever the job posting is looking for.

    3) Get back to networking. LinkedIn, old coworkers, heck even ex-students (assuming you've been teaching something at least somewhat related to programming). Nothing like someone the company already likes giving you a good word.

    4) If you do get past the initial screening to the interview process make sure to do your prep before hand and be prepared to show relevant examples of your recent work. If it's an android developer job have your apps loaded and ready to go on your phone etc.

  124. he's got android apps by gl4ss · · Score: 1

    if they do anything well, he can avoid the hr and score a job.

    --
    world was created 5 seconds before this post as it is.
  125. From a Silicon Valley Hiring Manager... by W.+Justice+Black · · Score: 1

    If you're in Silicon Valley (or planning to move here), I'd love to chat with you. bj #at# wjblack.com

    --
    "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  126. Worst Advice Ever by Anonymous Coward · · Score: 0

    Wow. Advice from so-called Developers who changed roles to ParaLegal. So-called Developers who think it's a Young Man's game. So-called Developers who were fired/fdownsized/released/right-sized.

    One at a time.....

    If you are a good Developer, you don't become a ParaLegal. Ignore.
    If you are a good Developer, your hair color or wrinkles don't matter. Ignore.
    If you are a good Developer, you aren't suddenly out of a job. Ignore.

    ParaLegal? Really?

    Sounds to me like HR executed their role perfectly in these cases. Losing to HR is embarrassing.

    I haven't posted here in years...lurker. However, as a Developer for 22 years (44y/o) for the best company ever, this is literally the worst advice I have ever read. There is a 0.00% chance any of these respondants even approached the Mean value of their peers.

    HR is a great quality check. A Hiring Manager won't waste his/her time on an applicant if HR won't sign off; unless they have a pre-existing relationship with the Applicant.

    Don't even entertain the stupidity of a "small company that needs Developers quickly." That is code for sweat shop, low pay, recent college grad with a Humanities degree and bad management. These companies exist for HTML workshop dropouts and baristas cum Developer.

    In short, ignore nearly all the advice in these comments as it is surely fueled by self-loathing, rationalization and inferiority.Grab a great recruiter who will advocate for you based on his/her fee (and supplement that effort with personal submissions), target VERY BIG corporations, and start directly with HR if possible.If you can't pass HR then you don't have the EQ (Emotional Quotient) to be any more than a Code Monkey. If you move beyond HR then your velocity is only limited by your interview skills; your CV/Resume/Soft Skills have already paid dividends.

    There is a near certainty the respondents above never developed one piece of Commercial software so BEWARE!

    Good Luck to you!

    1. Re:Worst Advice Ever by Anonymous Coward · · Score: 0

      Why do you capitalize random words, you fucktard?

  127. Re:Awesome watered down title there by FireStaRT8r · · Score: 1

    Typical. It is entirely more difficult to engineer to a client than it is to engineer to a spec/plan. There's a reason EE/CS degrees are stuffed in closets with a "Do Not Feed" sign. Don't get me wrong, EE/CS can read and follow specs. However, they CANNOT sit in a hot conference room with a dim projector and socilaize the necessity of a Business Solution to tired and hungry Execs. Sales > Engineering. Why? Because you can outsource Engineering to China and spend triple on Sale to pimp a weak product. BA/MSEE/JD

  128. Used to feel the same way by LostMyBeaver · · Score: 4, Interesting

    These days... I'm a 36 year old guy with 20 years C++ programming experience in senior level positions, and I started programming BASIC on a Commodore PET when I was 6 years old. What I have learned since which makes a huge difference between the guy who is an awesome C++ coder and the guy who is an awesome C++ coder with 10 years experience is how natural the structure of code develops itself when you're writing it. I am just about finished with a module I'm working on for a fairly complex protocol implementation which now weighs in at 50,000 lines of code (much of it comments and white space). Everything was "designed" and is there is extensive error checking and logging.

    I won't say a young guy wouldn't have the skills to do this. What I will say however is that after 10 years, you'll have spent a great deal of time pissed about how other people write code. You'll eventually learn to fix instead of rewrite. And when you write new code, you'll set a standard for the other developers to live up to. I used to say that the way you could judge a new programmer best is to see how long it takes before he's been working on nearly a million lines of legacy code written by 50 people over 10 years and say "We need to rewrite this"... which almost certainly is true... but not practical. Then how bright he/she really is is measured based on how long the developer takes to recognize that the code can never be rewritten in whole... and instead finds a way to adapt where necessary and clean up what they can when they feel it's useful.

    Sadly, I have been through many projects so far where we've spent ages and even massive numbers of hours trying to decided whether or not to switch to a string class. And then arguing over how to handle unicode. Some will say "There needs to be an 8-bit class and a 16-bit class, sub-classed from a common class", others will say "The string class should use a void * internally and store the string data as 8-bit unless there are unicode characters in it. At which time it should be 16-bit", then guys like me will say "I don't care how the class stores the data internally as long as it has calls to receive it as either unicode or Latin-1.". Of course, while everyone else is arguing, then I or another will simply sit down and write the class and say "Done... here it is... use it. If you want it done 'better' then fix it. But this is the interface".

    There are billions of lines of code based on code written during times when systems were more limited. A developer with more experience will have been in the industry long enough that they will understand why certain choices were made the way they were and then, change what should be changed or understand why some things were done the way they were. I still intentionally code some things the old fashioned ways to make it perform better. There's really no reason that code designed to pack bits into a stream should be heavily object oriented. A flat design is nicer for that.

    So... There is a benefit to programmers that are "A Bit Old School".

    But... I will say this... the 27 year old guy who sits to the right of me... even though his coding style is not quite refined and sometimes he introduces structural complexity beyond reason to make sure "He uses the right pattern". He gets the job done as well. Sadly, documentation is an after thought for him, but there's no reason if he and I were to apply for the same job somewhere else that they should pay more for me than for him.

    1. Re:Used to feel the same way by hazah · · Score: 1

      As a 28 yearold developer, I can say that from my limited experience is that documentation is hardly ever sought after. In retrospect, I do wish this was not the case. I would have been a better programmer.

    2. Re:Used to feel the same way by Bucky24 · · Score: 1

      Sadly, documentation is an after thought for him

      Personally I blame schools for this. Most of the CS classes I waved their hands at it. Usually it was "put the name of the program and how to run it". It makes sense, in a way, since due to the budget crunch there were fewer TAs, and since every program was basically supposed to be the same, there was really no need to have it documented. I took one class, software methodology, that was ENTIRELY about documentation (on the whole project approx 10% of the grade was the code itself), but that was an upper division class. Really, proper documentation should be taught along with loops and conditionals at the very beginning.

      --
      All the world's a CPU, and all the men and women merely AI agents
    3. Re:Used to feel the same way by donscarletti · · Score: 1

      My university used to go on and on about this stuff in our "Software Engineering" classes. My solution was not to listen since I was 22 and didn't give a damn. Honestly though, I think I was right not to listen, the only way to learn in my mind is through spending enough time being pissed off at what others have not documented and making sure I do at least that much in future. Oh, and Doxygen is pretty cool, at least it makes it obvious what is and is not documented.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    4. Re:Used to feel the same way by Bucky24 · · Score: 1

      My university used to go on and on about this stuff in our "Software Engineering" classes. My solution was not to listen since I was 22 and didn't give a damn.

      Same here :D

      --
      All the world's a CPU, and all the men and women merely AI agents
    5. Re:Used to feel the same way by LostMyBeaver · · Score: 1

      I think it goes both ways. I'm not saying that documentation needs to cover every aspect of the code, but proper top-level design documents make a great deal of sense. A document or two per project which explains how it should work. Too often, I go back to code I wrote earlier without documentation and some guys "Hacked around" to make something work and more or less completely destroyed the entire design. The result is having to go back and demangle what they have done.

      It would be great if people were better about spending more time hacking around before modifying certain code, there's no reason that code in a given module or at least function should be so inconsistent. At the very least, if the original coder consistently used "index" as a variable name in there code, adding "idx" to it is ugly. Also, if the practice in the existing code is to employ the use of an iterator to traverse a collection, to then start searching by reference is not only ugly, but could be dangerous. A proper collection iterator should be able to readjust itself if another thread modifies the collection or should properly mutex the collection. Of course, when the new guy checks in his code, everything works, but then when you write code that modifies the collection elsewhere, the whole thing falls to pieces because the design hadn't been followed.

      I tend to work on far more complex code than most. I write real-time systems processing hundreds of megabytes of data from dozens of processing cores... and I count cycles at times (though I don't write assembler, I do often lay my C++ code out in a way that it compiles more efficiently). So, design is critical.

      Oh... and doxygen is the greatest thing since .... screw the sliced bread... it doesn't have anything on doxygen :)

  129. If you can code Android apps - no problem by S3D · · Score: 1

    Start with some freelance or even hobby jobs, get some experience under your belt with apps which you can refer to in your resume. With enough finished projects(even small) to show you can safely look for permanent position (if you will want it still after freelancing). Job market is always hungry for mobile coders who can actually code, not copy-paste.

  130. Serious answer by LostMyBeaver · · Score: 1

    I'm an old dog in the business as well my friend. I'm 36 years old. The difference is, with a brief exception (needed a rest) I've been pumping out code for the past 20 years on a professional level. Yes, I've worked full time as a programmer from the age of 16 after dropping out of high school. Initially, I worked for places that were so cheap that they would prefer a wet behind the ears kind of kid. Later I worked as a consultant, bouncing from contract to contract. During that time, I did some night courses and also made a few bucks doing homework for other students since I couldn't afford to pay the tuition for those classes myself. So I gained the education on someone else's dime.

    Eventually, I got a job working for real companies that went big and now, given my resume, the lack of university degree became less important. But, while I'm not overly concern about finding my next job, I do know that I'll have a bit of a hard time finding it if I go through the normal channels.. meaning applying for a job through a recruiter or whatever where I'm just another schmuck.

    Here's the real problem with old guys like us. We might be meticulous, but we're slow and don't have the energy that the younger guy has. That guy is going to make up for lack of talent with persistence and a desperate need to prove him/herself. Additionally, the skill set you mention is specifically "A young man's game".

    I do have several recommendations for you.

    1) You've been in sales which means you know lots of guys in ties. Take advantage of it. Get a consulting position to produce something they need. There are a tons of companies who would like to make themselves present on phones. Find a way to merge the tech together and make it happen.

    2) Find something you really want to do and make it happen. One app at $1 a piece might make you a few thousand bucks. 10 apps might make you several tens of thousands. Pick projects which take 1 month to complete on your own. Stuff which has genuine need. Ask people about things they think is missing from the phones. Build it.

    3) Play the jesus card. You don't have to be religion and as long as you're not walking around with pentagrams tattooed to your forehead, you can go from church to church offering to make an app for organizing the church functions. Things like a bulletin board for the ladies groups. Stuff like that. They'd pay like hell, but after you've made it once, you'd charge $1 for it and alter it just a little for each church you "customize it for" or skin it for. With a bit more work, you can automate the process and allow the churches to log into your site, pay $100 and make their own version with a few clicks.

    4) Find a few more "old dogs" and work together with them to make something bigger. You'd be surprised how easy it is to find guys who are recent retirees that was to get involved in something "new" and have a reason to jabber like they used to. The alternative is for them to go to church and die slowly. And to them, you're a youngster, not an oldy.

      I'd tell you about my upcoming plan... but I'm convinced that there's only room for one of this in the market .. and it'll take 3-6 months before someone else decided to do it cheaper than me and knocks me off the market. So, I have to make what I can as fast as I can :)

  131. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  132. Another key point by Markzh · · Score: 1

    What do you expect, when you re-enter as one software engineer, for your living

  133. Proof of your skill by Anonymous Coward · · Score: 0

    Build a small AJAX based web site professionally designed. Host it on cloud. Make it load balanced , fail-safe , etc. etc.
    Host the database in master-mirror configuration. There are several step by step tutorials available and they are relatively easy to configure.

    Put the project on your resume along with the URL. This should fetch you a senior level software job.

    Good Luck!

  134. Recruitment by Anonymous Coward · · Score: 0

    Being a software developer, with 10+ years in the businesses, I sometime get involved in interviewing people for recruitment.
    If you get passed HR, I have no problem to recommend a 50+ to my boss.
    In an interview all I'm looking at is the following:
    * Do you know what you are talking about? (Can the person be trusted, I check using trick questions against the CV)
    * Do you have a genuine programming interest (Can the person learn new things, Last read programming book? On free time or not?)
    If those two is a YES, and the CV is remotely competent (includes the main technologies we are searching), then It's a YES for me. Really simple.

    Normally people that has been working 10+ within the technical field (not commercial domain knowledge), is almost always a YES please.
    The development technical expertise is simple to check, some random talks about system design is usually enough.

    Never given out Code assignments, if the person knows everything around programming and is interested in programming, I guess he/she also can do some programming. The look of the code is not the most important, the design is.

  135. Your startup by sgt101 · · Score: 1

    You have an asset - which is your time and skill, so use it in two ways.

    Start a company which is really your way of making contacts who will give you a job, offer a b2b service - for example faqs or self help services and do it really, really slickly. Make it clear that you do contracts on the side to "get cash flow for the company".

    --
    --------------------------------------------- "In the end, we're all just water and old stars."
  136. Go for it by Anonymous Coward · · Score: 0

    I would consider being a programmer in the education field. There are plenty of universities and companies who would kill for hire web devs with education experience. I think that experience you have should put you above the good old programmer in this industry.

  137. Be careful what you wish for by Anonymous Coward · · Score: 0

    You should carefully pick up where you want to work at. Most software companies have 20-30 year old programmers, and you would be a member of such a team. Would you like to work with kids who could be your children? It might be tough to network within such a company, as their interests (partying etc.) don't match yours. And can you cope a situation where your boss, 20 years younger than you, tells you to do things which don't make sense, but you just have to do them.

    It's like going back to McDonald's to make hamburgers when you're 50...

    Of course, not all software companies are like that. Pick up a good company which has a bit older guys, and you'll feel more welcome.

  138. A few ideas... by Anonymous Coward · · Score: 0

    Let software engineering be part of your skill set. Many of tomorrow's jobs have not even been invented yet, and an even better and more satisfying career may be just around the corner. Why not couple teaching with technology eg. Write an android app for students or a php site to showcase your skills. Or become a technology instructor. Worst case scenario is that you can write software to help you with your "other" job. Just don't expect to be able to sit in the corner with headphones on coding away all day, those monkey jobs are outsourced. Hey, maybe you could be the one doing the outsourcing, for your own projects? That would give you excellent experience.

  139. They don't want engineers talking to headhunters by Colin+Smith · · Score: 1

    Not directly anyway, because you go down in their little black book, even if not looking for a position now, and in 9 months when they have position X which pays 50% more than your current salary, they phone up and the business's Human Resources vanish.

    So HR get's put in between.
     

    --
    Deleted
  140. The guy who used to be my boss did just that by Chrisq · · Score: 1

    He was a senior manager, and hated it. He recently paid off his mortgage and then took a programming job at half his salary. He is a lot happier, but had to start at a lower position than his last programming job because of lack of recent experience. A lot of places would not even consider him because of his age and management experience - having someone with senior management experience under you must be a bit daunting for some team leaders.

  141. Probably Not Very Good In Sales by Anonymous Coward · · Score: 0

    If you have sales experience, you know that they force you to sell XYZ when you fully know that the opensource version is better with more documentation.

    Just treat yourself as a product and sell yourself, if you're that good at it. By the looks of it you are not, since sales/pre-sales people I know make a lot of money on commissions.

  142. Re:You COULD care less? by ericloewe · · Score: 1

    "could" and "could not" are not equal, but "I could care less" has acquired the same meaning as "I couldn't care less". I'm not the one making this up, so no need to start insulting me. If it makes you feel better, I think it's stupid, too.

  143. I have done it. by X10 · · Score: 1

    I was a software developer when I started my own company. Soon, I found myself managing and selling and bookkeeping and product-managing, rather than developing software. After that, I started another company. 15 years later, my company went bankrupt, nobody wanted to hire an ex-entrepreneur (this is Europe, not the US), social security was not for me (I was an ex-entrepreneur), so I started programming in a hobby project, and after three months I landed a contracting job as a software developer. Then another, then another. Then, I was offered a job at a software development company as an Android developer (I have been developing Android apps since june of 2008). After about a year, I decided I prefer contracting (this is Europe, contracting is the only way to have some flexibility for the employer, so they pay you a lot more) and that's what I do. Until my new product is ready for launch, in a new company :-)
    I must say, I have a good network, all contracting jobs came in via my network, via old friends.

    --
    no, I don't have a sig
  144. Tough but possible by jpc1957 · · Score: 1

    I had a similar problem 4 years ago. After 22 years in Big 5 consulting, I got laid off and then worked as a musician for 6 years. Then at 50 years old decided to get back into software development (needed health insurance was a key reason). I spent 6 months learning PHP and related technology because tools were free and jobs seemed to be widely available. It was very difficult getting into interviews. Age was clearly an issue, and the 22 years of experience didn't help any. Ended up getting a temp agency job after a year and half. That gave me a few current assignments and I eventually got an entry level programming job in a 10 person software company. A few suggestions: Focus on small companies, where you can talk directly to an owner the first time you call. Don't rely just on online applications to the big job sites. I finally got my job through Craigslist. Got called the day I responded and was hired the next day. Have current work to show. Build something impressive with your new skills. Anything you did more than a few years ago in this industry is perceived as moot/outdated (even though you and I know that IT concepts are continually getting recycled in different forms, and even 20 year old knowledge can be immensely useful). PHP is a great choice, although you can easily get into Ruby from there if you want to branch out a bit. Anything you do in mobile computing is valuable now. Do something in Android or iPhone. Good luck with the search! I have enjoyed coding again, and especially working in a small company.

  145. Me too by Anonymous Coward · · Score: 0

    From one old geezer who already did it, good on ya!

    I was 49 when I made the switch back 11 years ago: my vector was: starting in 1974 fortran, cobol, C, splutter ... then marketing/management for 15 years then back to C, python, and now more C and ruby; and I don't think the industry has changed _that_ much in 11 years - back then everyone was panicking that development is going offshore (I'm Aussie so offshore means Asia). I even steered my kids away from IT, it looked so bad then. Now we hear that offshoring's a bust and work is flooding back here (even with A$==US$).

    So it worked for me, what would work for you ...?

    All through the management hiatus I kept up with Unix in my own time and jumped into Linux as it started. Made some contributions here and there - that all sang well on a CV. I'd agree that the HR morons are worth avoiding - small companies (without HR departments) were the best starting point. I chose companies in areas not in the Facebook/Netscape startup histeria - having bright kids working 18 hour 7 day weeks is all very well and good unless your code has to keep an airliner up. There are plenty of places where quality still counts. I re-started coding on a pretty low salary but was able to talk it up to a decent level after a couple of years.

    Now I'm 60, still doing C on a decent if not meteoric salary, still bagging C++ Java and all that internety thing - there are plenty of nooks and crannies where companies still need a damn fine C programmer. Yes I do C++ and Java maintenance when I have to.

    Above all, don't sell yourself short - many (the right) employers actually like us old geezers (well me, at least) for our stability (no dramatics in the tea room), reliablility (we'll stick around for more than 6 months), our depth in the field ("yeh I know you could code up a really nice daylight savings-aware clock, but why not just use the one the one that's already there [soto voce: and by the way, you have no idea how hard it's going to be to get right]") and code quality (we don't need to prove how smart we are by using every exotic technique we just learned at Uni, and by the way, we'll probably end up maintaining this stuff so better make it good). yada yada yada, lot's of positives.

    Good luck!

  146. Get Creative by Timtimes · · Score: 1

    Massage your resume to the point that it in no way actually resembles your qualifications at all. The more flagrant the lies, the better quality paper it should be printed on. You can be sure that some HR departments (or their outsourced imitators) won't check it a bit. If you can't dazzle them with diamonds, baffle them with bullshit. It has to work because there are countless stories of people faking as doctors and lawyers. You'll get an interview and if you pass the piss test you're hired. How hard can it be? Enjoy.

    --
    This ain't no upwardly mobile freeway This is the road to hell
  147. Have you considered by JustNiz · · Score: 1

    becoming your own employer? No client asks to see your qualifications.
    Set up a consultancy business and keep your day job until your own business takes off enough.
    Also you'll find out if you really can do good work or not, and whether you like it or not, before you burn your bridges.

  148. Slim by Anonymous Coward · · Score: 0

    To none. No one hires old people.

  149. 55-Year Old Pole Dancer by repetty · · Score: 1

    Quote: "...I'm over 50 years old."

    Give up. Sorry, but the industry wants you as badly as a they want 55-year old pole dancers which, is to say, they don't.

    As my brother says, when you've reached 50, if you don't have the job you want working for someone else, then you really have no choice... you have to work for yourself, and that ain't easy, either.

    It's age-ism, for real. It's not fair but it's the way things are.

    The bad part is that Americans are living longer than ever so you've got a couple decades to be pissed off.

    You younger geeks pay attention, now.

  150. It depends, but yes by Vrtigo1 · · Score: 1

    It depends on a couple things - size of the company you're applying at, salary requirements, level of competition in your area, etc.

    Size of the company - smaller companies will likely bypass HR in the hiring process, so you have a better chance of your resume getting in front of a CIO or IT manager who will be better able to understand and appreciate the skills and experience listed on your resume.

    If there's a lot of competition in your area, then you're likely going to be slotted behind folks that have recent software engineering experience. Similarly, you probably won't be able to demand the same salary as someone who's been doing software dev work for the past 10 years.

  151. Re:Awesome watered down title there by Anonymous Coward · · Score: 0

    A sales "engineer"? Much like a "sanitation engineer"?

    Save the engineering titles for people that actually do engineering. You were a glorified sales rep-- that's it.

    There are sales positions that require enough specific knowledge of the systems involved that they actually do require a person with an engineering degree and/or experience.

    Get over yourself.

    It doesn't matter what they require for the job, they're still not acting as engineers.

    Get over yourself.

  152. and who decides what is 'good'? by decora · · Score: 1

    all of the replies to this comment seem to have that 'good' work stuck in there.

    i wonder who decides who is 'good' and who isnt?

    because in the past, those people were considered 'good', they thought of themselves as 'good', and now they are making 8 bucks an hour bagging groceries.

    you should ask yourself, are you trying to convince me? or are you trying to convince yourself that it will never happen to you?

  153. What Impression You Give Out? by SluttyButt · · Score: 1

    Hey buddy, your knowledge and experience does not matter that much at first impression but...

    Make sure you have the contemporary image for the job and display the kind of energy and vigour without the overkill. They are looking for the person with a passion for life and has the energy to sustain it long term. Do you have it? I suppose if you have it, you won't be looking to get hired by some goons.

    There.

  154. Two chances by Anonymous Coward · · Score: 0

    Slim and none. Those are the chances you have to land a real job. Try being a "consultant." you'd be surprised how much better you'll do.

  155. Mid Life Career Change by lsatenstein · · Score: 1

    A programmer when he is 18, has a fantastic memory and is like a sponge for learning. When I was in my 20's, I could tell you the book, chapter, page, and paragraph where I underlined an important concept, or even where there was a smudge on a page. My favourite author was Knuth.

    Move forward 20 years, and learning now takes multiple passes on the same text. Salaries are in line for a senior at age 40, but if you are coasting by not keeping up to date, you will be layed off as too slow a learner or too expensive or only used to old technologies. By age 50+, you will certainly have difficulty in finding a developers job if you plan a career change.

    I am 71, still working hard at software and security development in my own business. I have a pension, so I don't care if I break even, as being out to the office keeps me in my space, and allows my wife, her space.

    My advice, hone your skills, and look for some part-time contracts to allow you to continue teaching and to be (for your mind), productive. By the way, I also taught university and at colleges at a junior college level.

    I dont know of any programmers who are age 55+, except me.

    --
    Leslie Satenstein Montreal Quebec Canada
    1. Re:Mid Life Career Change by SluttyButt · · Score: 1

      I like what you're doing buddy. Now I'm in need of a software job too, which probably I could learn from you.

  156. Use your students by Anonymous Coward · · Score: 0

    Your network is your former students, not your academic peers. Reach out to them. You might even end up calling them boss for a while. Don't let the agism deter you. As a guy closing in on 50 myself, it is comical how inept the younger folks are. (Not stupid, but they value my experience) I have a similar experience. I will echo some of the other folks advice, look for a smaller company, which doesn't have recruiters.

    I'm constantly getting contacted by recruiters, if people say the market is not strong, that is probably only for non-strong candidates.

  157. What you need is a plan by Stirling+Newberry · · Score: 1

    The way to get back into the industry is to start with having a portfolio: write an App, get it on the app store. This is one of the most persuasive arguments for hiring you, and because app writing for either Android or iOS is relatively new, there is a lower bar to entry for it. There is also the very very very off chance that the app will make money, and you can skip the rest of the plan. Second, realize that your first job back in will be the job from hell. Look for companies from hell that churn and burn through people fast. High turnover, lousy management, death march projects. They are always hiring. You will do this for 6 months. You will not sleep for six month, and will seriously consider setting up your own gin still because nothing else will be fast enough or cheap enough. Third, realize your second job will be the sh*ttiest work you know of. Grunt work for a good company that just needs a pair of hands. You will do this for 6 months. At that point, you have a portfolio, a year in the system, and it will not be hard to leverage the two references you have, plus contacts, because churn and burn will often have people escaping to good companies, and you are back in. This process will take about 18 months from one side to the other, and you will go to more job interviews and be turned down by more of them. There, that's the plan, it will work if you live anywhere near a metropolitan area with companies that have bad IT departments, which means any one of the top 200 metro areas in North America will do. It may not be what you want to do, but there it is.

  158. Proven Routes to Sucessfully Enter IT by MikeInMidwest · · Score: 1

    There are some things you could do that could virtually guarantee entry to the field of programming. It is best if you do all of these. 1) Get an IT related degree, for example a BS or MS in Computer Science; or possibly an MIS degree (Management of Information Systems) 2) Get certified in either Java (through Sun), or C# through Microsoft (MCPD certification). There are some other possible certifications as well. 3) Be willing to relocate to ANYWHERE in the country. Don't worry about age discrimination. The source of "age discrimination" is usually rusty skills and inflated salary expectations. If you have a mortgage where you currently live, move to where the work is and pay your mortgage remotely until you either sell it or move back with the necessary experience to find a job locally.

  159. Money laundering by Anonymous Coward · · Score: 0

    The problem today is that maybe 95% of software development involves some sort of money laundering with government funds.That's why nobody cares if you are good in your field.

  160. you need to even things out by oyenamit · · Score: 1

    The long hiatus is definitely a negative point on your resume. As others have mentioned, use some tricks to at least get yourself noticed (use your network, omit age from the resume etc). Apart from that, use your personal projects to balance things out and provide impressive examples of your skills as a developer. Impressive, extraordinary, amazing, and not just run of the mill projects. The projects(solutions) should demonstrate the level of maturity that one would expect from a seasoned developer. Show them that you still have that spark. I would surely consider such a resume.

  161. SOLVED: Just did this.... by Anonymous Coward · · Score: 0

    I just went through this and I rocked it. I have 3 important pieces of advice for you:

    - NETWORK: Your network it THE KEY...full stop. I was able to overcome exactly this hurdle and get a PHENOMENAL job despite being out of the field for 10+ years - best I ever had. The deal was done before anyone even asked for my resume. Good thing too because my resume was credible at best. It definitely would not have been on the top of the pile. The person who hired me was someone I helped train and develop years back. I had good cred. with them and it has been great. Spend 90% of your effort on this. Learn how to network if you don't know how. At minimum get in touch with all the people you know from that world. I got no respect from people who did not know me.

    - BE SPECIFIC about what you want: Get clear on exactly what sort of engagement(s) you would LOVE to do. Go for those. Look for them. In this situation it's easy to come across as the guy who wants ANY job in the field. If that comes across, it hurts your chances and doesn't set you up for big success. Figure out what you really want. Figure out how to talk about it - get your elevator speech together. This is about packaging yourself for sale, as well as getting you to a place where you can be happy and do a fanatastic job.

    - CONTRACT - can be a useful first step. Don't underestimate this tactic and don't be afraid to start on contract. I took a short term contract which further de-risked the situation for the person hiring me. It was an easy little commitment she ALREADY HAD FUNDING for. She didn't NEED to convince ANYONE ELSE, including HR. I got in there and it has been going fantastic. Being out of it for that long didn't hurt in terms of actually doing the job, I more than compensated because I rounded out my skills with other experience and it was not hard to come back up to speed. I also worked harder than anyone else. A couple of months later they started talking to me about converting the contract to full time. A few months in I have good relationships inside and a reputation as a go-to guy.

    Done and Done.

    Even if that doesn't happen, one short term contract on your resume on a good project wipes most of your problem.

    Hope that helps and good luck!! It can be done.

  162. re-entering the Job market at 50+ by renerobinson · · Score: 2

    You may want to re-think the software engineer title and aim for a management slot. You have experience on dealing with people, knowledge transfer, defining requirements and other skills that are required to herd cats and contractors.

    Being 50+ myself, I find that my company values my skills as a manager and an ability to get the job done. I'm wasting my time coding and usually if I want to get my hands dirty, I'll take on Information architecture role and vet code for standards, risks, and approach.

    Manage software engineers....

    --
    been there, done that, got the T-shirt, burned it, going back home
    1. Re:re-entering the Job market at 50+ by martypantsROK · · Score: 1

      OP Here. Management....been there, done that. Thanks, though. Management is not what I'm look for these days.

  163. Just keep applying. by Anonymous Coward · · Score: 1

    The submitted resumes we get from headhunters and contractors these days are completely worthless when it comes to telling you exactly how good someone is, and even then you almost have to resort in quizzing them on really basic things during the interview. I've never considered how many years someone has in experience while hiring because its either its a lie or they have 10 years of experience and still write code like a beginner. I admit I still do look for the buzzwords though.

  164. Please Apply by Anonymous Coward · · Score: 0

    Please apply for a UI Development job at CudaTel, a division of Barracuda Networks. We are currently looking for someone with the skills you say you have used in the past year. Don't expect top pay, given how long you have been out of the development world. However, if you are good at programming and you are a solid worker, you have a good chance of getting the job. Contact my boss, Anthony Minessale (Google him) directly if HR does not respond.

  165. Where is the OP? by Anonymous Coward · · Score: 1

    I'd like to know where the OP is based, and/or whether or not he is open to relocating. My employer with openings in several locations across the globe, values the customer ethic and leadership skills that he would have inevitably picked up in his time in sales and teaching.

  166. You will change your tune in a few years. by Anonymous Coward · · Score: 0

    If they want 5 years of experience, they are asking for a senior level developer. If they ask for any more than that, they are just putting big numbers on there to justify talking you into a lower salary. You can still apply for those positions, they aren't likely to get any applicants at all that have more than 5 years of experience with their technologies, let alone ones that will be affordable to them.

    But no whining about having to get an entry level job. Pay your dues like the rest of us did, you selfish snot. And trust me, the hobby programming you did is *very* different than real world programming...the aspects of the design and implementation process that are important and the aspects that are unimportant are very mismatched between those two enviornments. I have worked with many greenies like you and you all have an unrealisticly high opinion of your own code. After a few years of meeting real world demands, *then* you can actually pull your own weight as a mid or senior level developer.

    About the wife....well accepting that confinement was your own mistake.

  167. Reincarnate by Baldrson · · Score: 0

    Shoot yourself and reincarnate as an Indian.

    1. Re:Reincarnate by SluttyButt · · Score: 1

      and compete with 1.5billion programmers in a small continent?

    2. Re:Reincarnate by Baldrson · · Score: 1
      Just attend a US university which, by that time, will be issuing a green card with the diploma. Nothing like an ethnic network to get an entry level job in a land of fools and their money.

      And don't forget the coeds!

      Like Scarface said: This is paradise, I'm tellin' ya. This country's like a great big pussy just waiting to get fucked.

  168. a suggestion by Anonymous Coward · · Score: 1

    Age discrimination is rampant, despite being illegal. So, rather than ending up working for just one more pointy-haired boss who will take credit for all your good work and then fire you, or more politely, lay you off, I would heartily recommend that you startt your own business. If that seems scary, what I would recommend is to work with an independent franchise broker to find a company that you can buy that will put you into a business that you will enjoy, that will allow you to do the work that is most interesting and challenging to you, and will be profitable. If this sounds interesting to you, I would recommend that you look at a site such as Franchise Brokers Association or New England Franchise Consultants to get an idea of what is possible for you ad others who have many talents and abilities and are looking for new ways to deploy them. Make sense?

  169. You'r 50 by geekoid · · Score: 1

    and you are asking slashdot? seriously?

    I get people just entering the market, but 50? How can you be 50 and not know how to do this?

    1) Pick an area, go to the user groups.
    2) Make contacts
    3) Get info from companies.

    Cons:
    Age. Yes, age will be used against, even if people don't know it. The only way to combat that is apply at a company that has a strict hiring procedure.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  170. Re:You COULD care less? by ericloewe · · Score: 1
    I wonder how

    "I could care less" means the same as "I couldn't care less". Language isn't always logically defined, unfortunately.

    can be interpreted as "Flamebait".

  171. Consulting Work by Anonymous Coward · · Score: 0

    I worked for myself for several years when my daughter was little. Doing some temporary/consulting work gave me a chance to get back into the market, put the job title I was seeking back onto my resume, and get some valuable recommendations. I think for this person, take on a 6 month, 1 year consulting gig and the pay should be pretty decent. Then he should be able to get a full time job as a programmer.

  172. Aggregated Resources for Tech Career Re-Entry: by Lori_Flynn · · Score: 1

    After time away from a technical position such as engineering or software development, how can a person break back into the field and get hired? Today is the public launch of our new website of aggregated resources for tech career re-entry: http://sites.google.com/site/techcareerreentry/ Please forward the link to people who need it! People take time off from technical careers for many reasons, including to start a business, raise young children, volunteer internationally, or explore a different job interest. A person laid off from a job that used currently unmarketable tech skills faces similar re-entry issues. Tech career re-entrants face unique obstacles and need a particular set of resources to overcome those obstacles. Prior to publishing this, we could not find a cost-free website or career center with collected resources specific to tech career re-entry. Our new website is free to use, and has an extensive collection of tips, techniques, strategies, and other resources. We hope it will help people returning to technical work after a career break. The website is not affiliated with any commercial or non-profit organization. We welcome feedback including suggestions about how to improve the website to better help re-entrants. We would be grateful if you take the time to fill out the short survey on the website, after checking it out. Incidentally, I just posted information about the new website in a new Slashdot story here: http://slashdot.org/submission/1904652/aggregated-resources-for-tech-career-re-entry