Slashdot Mirror


With a Computer Science Degree, an Old Man At 35?

GrApHiX42 writes "I pissed away my 20s and now I want to go to school and get a bachelor's degree in computer science. The thing is, I'll be 35 when I get out of school, and I've read on numerous sites that there seems to be some ageism going on in the IT industry when it comes to older geeks. What have some of the 'older' Slashdot readers experienced as far as being replaced or just plain not getting hired because IT is a 'young man's game'?"

918 comments

  1. Yes, go for it. by KingSkippus · · Score: 5, Insightful

    To paraphrase what someone once told me, in four years (more or less), you're going to be 35 anyway. There's not a damn thing you can do about that, except die. if you don't go to school and get your bachelor's degree, then will it be any easier for you if you're an "old man" without a CS degree?

    If you don't have a degree at all, then jump through the hoops and get one. My personal experience is that my salary almost doubled literally the day after I got my CS degree. If you do have one but not in computer science, then I'd suggest that you might be better off pursuing certifications relevant to the field you're working in.

    If you're not currently in a computer-related field and you're asking if you should get the degree and go into it in an entry-level position, that's your call. You'll probably need that degree to break in, even at 35. If it's worth starting over from scratch, go for it.

    Fortunately, I got hired by the company I'm currently at when I was 27. Unfortunately, they're going through the RFP process to outsource all of our jobs. If I'm lucky, I'll be spared. If I'm not, I'll be working as a contracter doing the same job I'm doing now. If I'm really shit outta luck, I'll be a 37-year-old in the job market in the worst economy I've ever known. It won't be easy, but at least I do have my CS degree to help me stand out from, with all due respect, people like you who don't. I don't mean to be cruel, but if it means the difference between whether or not I'm eating cat food, I'll use every advantage I can to beat you out in the aforementioned job market, including the fact that I have a CS degree.

    So knowing only what you've asked in your question, my advice is that yes, it is worthwhile having the piece of paper.

    1. Re:Yes, go for it. by qw0ntum · · Score: 5, Informative

      Great, great, response. I know the poster is not asking whether or not he/she should do it, and I'm not really an "older" reader (currently trying not to piss my 20's away), but perhaps they'll find this useful as well.

      You have a blessing in front of you in having a strong desire to do something, namely, to go to school and get your CS degree. If that's what you are passionate about right now then you need to take advantage of that energy and do it, because you'll make the most effective use of your effort by doing so. I am at a top CS program and many of my classmates are so-called "non-traditional" (read: have more life experience than your average student) students, and not only are they often the ones setting the curve, they ask the best questions, they are motivated, they take advantage of the opportunities available to them better than most, and all in all they enrich the quality of our program.

      Some advice I might offer as a young student. Most of my friends who are older students tend to be a bit disconnected from the rest of the University. Don't make that mistake: as much as you might think so, you're not a graduate student, even if you're the same age as them, and your academic life does not only revolve around your department. At the very least, you'll have to fill gen ed requirements. More importantly, as an undergraduate, the university has resources that can be very helpful and enriching to your education. Make friends with some (highly motivated) younger students (even outside your dept) who tend to be more aware of these things and can help you get more connected.

      You should be focused on your objective. But undergraduate college years are an excellent time to take some risks and go different directions than you may have previously seen yourself going. Do that: universities are breeding grounds for opportunity, and you might be surprised at what doors you might open for yourself by trying something new.

      Good luck!

      --
      'Every story, if continued long enough, ends in death.' --Ernest Hemingway
    2. Re:Yes, go for it. by fyngyrz · · Score: 4, Interesting

      In my experience - which is considerable, I'm oooold - at 35, he won't have an age problem. That's not old enough to trigger the insurance companies to really mess with the company's expense of keeping him around under the current insurance setup. And who knows, by then, health care may look somewhat different.

      A lot of ageism in tech companies is not being willing to pay for the experience an older employee usually brings to the table; but he's fresh out of school, so that doesn't apply to him. It seems to me that the odds are he'll do ok. He'll also have to accept starting wages, of course.

      --
      I've fallen off your lawn, and I can't get up.
    3. Re:Yes, go for it. by isthisnametaken · · Score: 1

      You also have to consider that, since the economy is in such rough shape, wouldn't pursuing a 4 year CS degree be a pretty nice place to hide out until the economic storm blows over? Personally I plan to finally go to law school for the next three years, since I'm not going to be making any money in the current situation...hopefully I emerge form the wreckage in a decent career. Go for it and good luck.

    4. Re:Yes, go for it. by SQLGuru · · Score: 5, Insightful

      The problem he *WILL* have is that there will be a lot of 35+ year olds that have had their CS degree for several years and have years of experience (like me, graduated in 94, so 15 years of real experience). You'd like to think that he'd be lumped in with the other fresh-outs, but his age will make people want to lump him in with the experienced people. He'll need to find a good mentor and take to the real learning quickly (school doesn't really teach you how to work in the real world). The faster you catch up to those in your age bracket, the better.

      Is 35+ too old? No, I'm almost 37 and by far the best developer in my area (very large company). The people I see being squeezed out are the ones that are over 50 with no upward aspirations......so there's plenty of time to make good on the degree.

    5. Re:Yes, go for it. by GuyverDH · · Score: 4, Informative

      When it comes down to it, experience will trump a degree anyday... Let's face it... A degree means you were taught how things *should* work. Real world experience teaches you how things *really* work. The only way to get that real world experience is to do it.

      If you don't have the experience, or just want the degree, then the degree is worth it.
      However, please don't wave the degree around saying that "I, who have a degree, will trump you, who doesn't, every time". It's just not going to work out that way.
      Now, if you have your degree, and experience then it's a more equal footing, and let the best person win. If a place only looks at the degree, then chances are, they're missing out on some of the most talented people in the field.

      In 24 years, I've received job offers for every job I've interviewed for, and that's without any kind of degree, unless you count real world experience. I was lucky in that I was able to pick the job I wanted, and do the things I want to do. I work in a field that I've chosen as a hobby, as well as where my aptitude and interests are. It's fun to go to work on most days, and a learning experience, even on the days that aren't so fun.

      --
      Who is general failure, and why is he reading my hard drive?
    6. Re:Yes, go for it. by Skreems · · Score: 5, Informative

      Speaking as someone who interviews candidates at a technology company, I can tell you we don't give a damn how old someone is if they're good at the job. Make sure you take on large projects and/or internships during school so you have usable experience once you get out and you'll be fine.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    7. Re:Yes, go for it. by timinkc · · Score: 2, Interesting

      I'm talking to you from the future... Well, not exactly, but sort of. I decided to go back to school and finish my degree 3 years ago, and in 44 days I'll be graduating with my CIS degree... And I'll be 33. Do your best, college seems way easier to me the second time around, but don't be lax, go for the A. Get good grades, and try to find internships, employers seem to love them. I did both of those things, and I had the top 3 IT companies in my area recruiting me last November. I had 3 great offers before I even started my last semester. I eventually accepted one with a salary of 60k and 3 weeks paid vacation /year, and that's great for my area.(there were other offers higher, but they seemed to expect more than 40hrs/wk) I was worried about the age issue as well, but I just used it as an advantage. Not only did I have the education of my younger "peers", I also had the maturity and real world work experience of a 33 year old. It made me more marketable. It was the best choice I've ever made. And as one commenter said, if hadn't done it I'd still be 33, but I'd still be wondering what would have been. If you love it do it, if you're just doing it to get a job, or you think it might be cool it'll be really hard to make it through. The sad truth is if you're not in the top 10% it's nearly impossible to find a job, but if you are the jobs find you.

    8. Re:Yes, go for it. by gwait · · Score: 4, Insightful

      Actually, it's a decent natural filter, any company that wouldn't hire you for such a reason is one you don't want to work for anyways.

      I also work at a tech firm, age is not a problem for our office either. If someone is passionate about their career, they will stay up to date and relevant their whole life.

      --
      Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
    9. Re:Yes, go for it. by Eric+Smith · · Score: 4, Interesting
      Heck, I'm working on a BSCS, and I'll probably be 47 or 48 when I complete it (depending on whether I double-major in Math), and then I plan to apply to either an MSEE or PhD CS program, so I'll have another two or more years after that.

      And after all that, it probably wouldn't even get me a better-paying job, assuming that I could find anyone that wants to hire an engineer in their early 50s at all.

      But I don't care, because I'm doing it for my own enjoyment and satisfaction. I quit my day job in December, and I'm hoping not to ever have a day job (other than working for myself) again. I'm much happier now that I'm trying to do entrepreneurial things, even though I'm not (yet) bringing in as much income as I got from the day job.

      When I was in my late 20s through my early 40s, I found that experience was much more of a factor in getting hired and getting a good salary than having a degree. I'm sure there are some exceptions to that, i.e., employers that are idiots, but who would want to work for those employers anyhow?

      For anyone that doesn't have a degree, AND doesn't have industry experience, I'd recommend getting the degree and doing some summer internships to get experience. When I've been involved in interviewing candidates, I've found that even candidates with an MSCS but no real experience are often not adequately prepared for a software developer position. CS programs tend to be heavy on theory (and there's nothing wrong with that), but almost entirely lacking in practice.

    10. Re:Yes, go for it. by Gorobei · · Score: 1

      "IT job" covers a lot of space.

      If it's "code monkey," you have a problem if you are older: you just cost more and are higher risk: simply old-cog versus new-cog.

      If it's an intellectually challenging role, then age hardly matters. Getting the job done is what counts and that's what people pay for.

      So, take a breath, take a step back, and ask yourself which of the two categories you aim to be in. If you're not sure, here's one question to help you decide: "what's a closure?"

      Heck, at the higher levels, academic credentials become unimportant: understanding of the field, real achievements, etc, because the critical factors.

    11. Re:Yes, go for it. by kisrael · · Score: 1

      I'm 35... been professionally coding since the mid 90s ... I'm not sure if the next 15 years are gonna make me any more asirational than the last 15! What should I do?

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    12. Re:Yes, go for it. by AKAImBatman · · Score: 4, Insightful

      As someone else who interviews a lot of candidates, I agree with the parent. Age does not play a factor at all. I'll happily recommend an 80 year old man or woman who can do the job and do it well.

      I think a lot of this impression of "ageism" comes from the fact that the older generation didn't grow up with computers. As a result, there were fewer of them working in the computer field, leading to an impression that computers are a young man's game.

      Of course, the younger generation is getting older. So it's getting more and more common to see older programmers. As time goes on, the age distribution will begin smoothing out and the apparent "ageism" will disappear.

    13. Re:Yes, go for it. by prefec2 · · Score: 1

      I would go for the MSc and be 37 by then. Oh wait, I did.

      I am now 38 and have a MSc in CS. And there are not many computer scientists out there. At least a lot of companies are looking for qualified people. They are looking mainly for software engineers and other more complex tasks and are not so much interested in programmers. The same applies to admins and network technicians.

      A degree is always a good idea and coupled with your work experience you should easily get a job.

      For example there are 10 000 openings in Germany every year which cannot be filled with freshly trained MSc in CS. And this will definitely increase when the economy is improving. Also I know first hand that in South Africa, they are looking for developers as well. And I guess that this is no different in the US or Canada. As long as you have a degree.

    14. Re:Yes, go for it. by baboo_jackal · · Score: 4, Interesting

      I think there's actually an advantage in being a bit older than the average crowd. I'm not responsible for hiring, but I have to believe that experience and maturity play a huge part in whether or not you get a particular job. After all, once you've passed the minimal hiring criteria (i.e., BS in cs or whatever), the deciding factors will be your skill (however that gets tested in the interview process), and how well you fit in with the team/group/company. Just based on the assumption that people become more agreeable as they age, I'd say you'll be at a distinct advantage over younger, similarly-educated candidates.

    15. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      That's a good insight, but at most medium to large sized companies your resume won't get past HR (assuming no employee referral) if you don't have a college degree of some kind or in some cases *many* years of experience or experience in a highly specialized field.

      I do believe that companies can miss out if they don't look at resumes of people who have no college degree. However, I highly doubt, on average, that they're missing out on the most talented people in the field when they apply the has-a-college-degree filter.

      If a company is getting anywhere from dozens to hundreds to many hundreds of resumes at a time it is really easy for the HR person to simply reject anyone without a college degree.

    16. Re:Yes, go for it. by CuteSteveJobs · · Score: 1

      > To paraphrase what someone once told me ... {wisdom}

      Hey, thanks. I was tossing up doing a demanding degree in a new field and wondered if it'd be worth it, but that's sagely advice: The choice isn't between doing and it and traveling back in time and doing it. It's what I'll be doing in five years with it or without it. LOL My human mind.

    17. Re:Yes, go for it. by Anonymous Coward · · Score: 1, Insightful

      I'm 54 years old, female, and work in IT. I don't have a degree, but am constantly upgrading my skills My job may go away in a few weeks (company downsizing), but I'll continue to work in IT even if it's as a rent-a-coder. Yes, it probably would have been easier with a degree, but having to work full time for a living has nixed my chances at going back to school. But hand me a book and I can learn just about anything on my own.

    18. Re:Yes, go for it. by digitalunity · · Score: 2, Funny

      While it certainly smells like shit(to me), I've seen how cat food is made and I've got to say it is probably a hell of a lot healthier than the shit I eat now.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    19. Re:Yes, go for it. by AKAImBatman · · Score: 2, Interesting

      <frustration>Nnrrrrggggg!</frustration>

      I'd ask if you were in the Chicago-land area, but the answer would probably break my heart. Knowing Murphy's law all too well, you're probably nearby and a perfect candidate. Right when we're in a hiring freeze and could really use more help. :-/

      But hand me a book and I can learn just about anything on my own.

      That's the attitude I like to see from candidates. If they can back it up with a few simple coding exercises, I'll have them hired in a heartbeat.

      (Though you'd be surprised how well some people manage to hit the theoretical discussions just fine, but fail miserably when you ask them to write code that sums 2 + 2.)

    20. Re:Yes, go for it. by Billly+Gates · · Score: 1

      I.T. is no longer a real career like it once was. Off shoring Jax apps like www.salesforce.com and Google docs will eliminate a lot of programming and system administration jobs.

      I would recommend a change in careers such as marketing and sales which can't be outsourced.

    21. Re:Yes, go for it. by Austerity+Empowers · · Score: 1

      A lot of ageism in tech companies is not being willing to pay for the experience an older employee usually brings to the table; but he's fresh out of school, so that doesn't apply to him. It seems to me that the odds are he'll do ok. He'll also have to accept starting wages, of course

      And this is a true problem in many large tech companies. The older you get...the more you make. The expectation is that as your wages increase you should be in some form of management (i.e. where engineers go to die).

      If you're old and cheap you'll do just fine ;)

    22. Re:Yes, go for it. by Runaway1956 · · Score: 5, Funny

      Just based on the assumption that people become more agreeable as they age,

      Errrr, what about me? I was a disagreeable cuss when I was twenty. By the time I was 40, I was unbearable. Today? I can't even stand to be in the same room with me!! All the same, age and treachery will always triumph over youth and naivete.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    23. Re:Yes, go for it. by BudAaron · · Score: 1

      I go by GGBlogger on geekswithblogs.com - that's Geriatric Geek. At 81 I'm a self taught programmer. Started with mainframe COBOL and punched cards. I'm not likely to get hired but I completed an 86 thousand dollar project last year for the State of Ohio and have new bids in the works. So the work is there and no one asks my age when I quote programming jobs.

    24. Re:Yes, go for it. by Runaway1956 · · Score: 4, Funny

      Just based on the assumption that people become more agreeable as they age

      What about people like me who were disagreeable at twenty, unbearable at 40, and now even I can't stand to be in the same room with me?

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    25. Re:Yes, go for it. by AKAImBatman · · Score: 1

      Start programming Wii homebrews for release 20 years later? NintendoAge will be the ultimate oxymoron! ;-)

      * And I'm sure we'll all be telling the young whippersnappers about how hard it was to "depth sort a scenegraph". Why, those geriatrics "riding the beam" had nothing on our scenegraphs!

    26. Re:Yes, go for it. by TapeCutter · · Score: 5, Interesting

      "If you love it do it"

      I dropped out of HS at 16, after more than a decade in labouring/factory jobs I went to university and graduated at 31 with a BSc with majors in CS and OR. I had a family at the time and still managed to make a few bucks driving cabs. I picked that course to get into the industry but I loved programming my AppleII well before I thought I could make money by programming.

      I am now 50 and still "in demand". Not one year since graduating in 1991 have I failed to exceed the average national take home pay by a respectable margin.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    27. Re:Yes, go for it. by Arthur+Grumbine · · Score: 0, Offtopic

      But undergraduate college years are an excellent time to take some risks and go different directions than you may have previously seen yourself going. Do that: universities are breeding grounds for STDs, and you might be surprised at what doors you might open for yourself by trying something new.

      Fixed that for you. Kinda gives a weird tone to the whole paragraph, though...

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    28. Re:Yes, go for it. by Nefarious+Wheel · · Score: 4, Funny

      Of course, the younger generation is getting older. So it's getting more and more common to see older programmers

      You'll know we've reached that significant threshold when you start seeing artificial hip technology advertised on ThinkGeek.

      --
      Do not mock my vision of impractical footwear
    29. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I am now 50 and still "in demand". Not one year since graduating in 1991 have I failed to exceed the average national take home pay by a respectable margin.

      But on the downside, now you've got old-man balls.

    30. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      That said,

      I was 35, in a 2001 recession and ageism seemed to be working against me then (I can hire a junior with vague experience in the current technology - C# - for 1/2 the wage). Back then I took a job paying 1/4 my typical wage in CS and worked my way back to my previous wage now... (2 jobs later)

      Ageism is real in CS. You will sense it, and hopefully understand it. At 35, you are not old in the field. Unusual perhaps, being a junior, but not old.

      As the previous poster mentioned, if you're good, age matters little in hiring. It might indicate a person that doesn't understand the current technology and techniques, but that is exposed quickly. (For the old ones - dropping the tight grips on Cobol might help)

      What age gives is a little more realistic view of the world and what matters. Young'nes don't usually have that.

      Go for it!

    31. Re:Yes, go for it. by gandhi_2 · · Score: 1

      Like HR offices that want 10 years of jQuery and silverlight?

      Or a BS in CS, several years of experience with C, C++, C#, Java, Javascript, Assembler, Perl, Python, Ruby, Oracle, MySQL, PostgreSQL, SQLite, unix, windows, mac, flash, premiere, photoshop, illustrator, bind, apache, A+, CCNA, MCSE AND they will pay you 9 bucks an hour.

    32. Re:Yes, go for it. by Skim123 · · Score: 3, Interesting

      As someone else who interviews a lot of candidates, I agree with the parent. Age does not play a factor at all.

      Age shouldn't matter at all in the hiring process, but I can understand why it can impact hiring decisions. Some people have a hard time having a much younger boss, which is likely for an older candidate being hired in this industry, especially an older candidate straight out of university.

      Also, for those crazy dot com-type companies that like to work their employees to the bone, older employees are more likely to have real responsibilities (family, health issues, a life, etc.), and more of a backbone to stand up and not take the company's crap. Of course, when making such generalizations, you could also say that the young are foolish and irresponsible. :-)

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

    33. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      To paraphrase what someone once told me, in four years (more or less), you're going to be 35 anyway.

      Advice from Ann Landers (or her sister Dear abbey).

      Classic.

    34. Re:Yes, go for it. by Nefarious+Wheel · · Score: 1

      If it's "code monkey," you have a problem if you are older

      I don't mean to be rude, but if it's "code monkey" learn all the current technology plus Hindi, because the Silicon Valley has moved.

      If you want to be employed locally, learn networking or go directly for an MBA. So far it's proven difficult to lay cable and connect routers from overseas, and an MBA is sort of like the MCSE for management. No real worth perhaps, but a definite competitive advantage

      However, I will give you a secret magic word if you want to attempt to dissuade someone from outsourcing a software team overseas. It's "Satyam".

      --
      Do not mock my vision of impractical footwear
    35. Re:Yes, go for it. by AKAImBatman · · Score: 4, Insightful

      I was 35, in a 2001 recession and ageism seemed to be working against me then

      I was more than young enough then and I was out of work for nearly a year. Could I argue that my young age worked against me?

      The market was what it was. It sucked. And top everything off, employers didn't know a good employee from a hole in the wall. Whoever lied the best seemed to get the jobs. (The few that there were.)

    36. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Yeah, right you will. The ageism isn't what happens when you have a job opening and one guy walks in who's qualified.

      The ageism is what happens when a 25-year-old and a 40-year-old apply. No, make that twenty-seven 20-somethings, twelve 30-somethings and a couple of 40-somethings. People hire the vibrant, energetic-looking younger people because they are always hiring for who would be good to lead a hunt in a prehistoric setting.

      Your hindbrain makes the decision. Old people are gross, according to most, and so you reflexively don't want them around. Something about that older guy just doesn't sit well with you and you make a judgement call. Let's call it a pre-judgement call.

      Once you're 35 or over that takes over. You aren't suited for the hunt, and when dozens of people are fighting for the same jobs, 35 or over loses.

    37. Re:Yes, go for it. by gluefish · · Score: 1

      The degree doesn't matter as much as what you can do. I could go back and get my degree and for what? Then I would be qualified to earn half as much as I do now.

      --
      I'd rather have a free bottle in front of me than a prefrontal lobotomy.
    38. Re:Yes, go for it. by Anonymous Coward · · Score: 1, Interesting

      I think a lot of this impression of "ageism" comes from the fact that the older generation didn't grow up with computers.

      I have to disagree with this. I'm retired now. I could program in a number of languages, but my employers were not interested in the fact that I could pick up a new one in a few weeks. They preferred to hire some kid just out of school who already knew the language of the hour and could start writing code the first day. And whom they could get two or three of for what I was making.

      What ever happened to all that BS about how much it costs to find and recruit a new hire, get them up to speed, have them learn how the company works, etc.?

      Let's admit it -- some years back, the Supreme Court declared open season on anyone over 40. There was a case of age discrimination and they reaffirmed the laws against ageism. Then they pissed away the entire law on ageism by saying that, while an employer could not discriminate based on age, they could lay someone off and replace them with a younger person if they could (wink, wink, nudge, nudge) "assert a valid economic reason" for the replacement -- i.e. the new guy will work longer hours, for half the pay and not complain about conditions.

      Thanks a million, you secure-for-life, black-robed, Judas bastards. Value of experience, my ass.

    39. Re:Yes, go for it. by mgblst · · Score: 1

      Don't believe these guys at all. Even if they don't think they are biased, people are reticent to hire old graduates, especially is the rest of your team is young. This is only natural, and if they didn't they wouldn't be good at hiring people. You don't just hire someone that is good, you hire someone who will fit into the team, and a older person is a lot less likely to get on with a young team. These are facts. People can lie to you all they want.

      Now, there are some places where you will be fine, if you are a team of 1, or they already have old graduates.

    40. Re:Yes, go for it. by ClosedSource · · Score: 2, Insightful

      "The people I see being squeezed out are the ones that are over 50 with no upward aspirations"

      That should actually give them an advantage since they won't be moping around like the younger ones are when the company fails to satisfy those aspirations.

    41. Re:Yes, go for it. by AKAImBatman · · Score: 2, Insightful

      You seem to overestimate how many qualified people walk through the door. The vast majority of candidates I see are completely unqualified, regardless of what their resume and degrees may say. If I see someone walk through the door who can do the job well, they're hired. Period, end of story.

      In a professional environment, there is no room for age discrimination. And there's a good reason for that. Because when the rubber hits the road, your project is in full swing, and you need every hour of work you can squeeze out; you want to know that your team has your back. In those cases, the maturity and understanding age brings can be an advantage.

      And for the record, there's nothing "gross" about old people. Especially these days now that older people are seeming younger and more vibrant than ever! ;-)

    42. Re:Yes, go for it. by ClosedSource · · Score: 1

      Nobody said that most HR people know what they are doing but you still have to deal with them.

    43. Re:Yes, go for it. by TapeCutter · · Score: 1

      "a[n] older person is a lot less likely to get on with a young team"

      And that's just one reason why we are much more likely to be in charge of it.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    44. Re:Yes, go for it. by ParanoiaBOTS · · Score: 2, Interesting

      Some advice I might offer as a young student. Most of my friends who are older students tend to be a bit disconnected from the rest of the University. Don't make that mistake: as much as you might think so, you're not a graduate student, even if you're the same age as them, and your academic life does not only revolve around your department. At the very least, you'll have to fill gen ed requirements. More importantly, as an undergraduate, the university has resources that can be very helpful and enriching to your education. Make friends with some (highly motivated) younger students (even outside your dept) who tend to be more aware of these things and can help you get more connected.

      You should be focused on your objective. But undergraduate college years are an excellent time to take some risks and go different directions than you may have previously seen yourself going. Do that: universities are breeding grounds for opportunity, and you might be surprised at what doors you might open for yourself by trying something new.

      I can't agree with this more. I am 26, I graduated with my CS degree when I was 25. I had several people that were older than me in the program, and in many respects they were the best students. Mainly I think because they truly understand what a degree can do for you, so they were truly motivated to get their degree. They were also almost always my first picks when we did group projects, because they were capable. As the parent said, don't make the mistake of disconnecting yourself. The people you go to school with will (most likely) be your peers for many years to come. So my main point is this, don't let the fact that you are going to be a little bit older than the rest get you down. Stay focused, motivated, and learn your stuff. If you do all that, you will be in demand when you graduate.

    45. Re:Yes, go for it. by TapeCutter · · Score: 1

      Don't knock it until you've tried it...

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    46. Re:Yes, go for it. by scoove · · Score: 5, Interesting

      Outstanding advice. I went back ~35 after a career up until then in network engineering and information security, though I went back and picked up a finance degree. gw0ntum makes a valuable addition. You're going to find it awkward, especially when you have some profs your age or even younger. Some suggestions I'd make:

      1. BE HUMBLE: even if you're an alpha, don't play one. set it aside and adopt an alternate persona. your classmates not only don't want to hear about your experience but they're ready to reject you if you show any signs of it. instead, humility is your friend. when you kick ass in assignments and show you're naturally good at some things, your younger classmates will likely respect you then for it. but always keep the humility as your persona. they're going to be intimidated by the age difference and when they find that 15-20 years of age difference really doesn't mean jack u-know-what, they'll be cool with you.

      2. HANDLE PROFS CAREFULLY: show your creativity, innovativness, eagerness, etc. by DOING, not by saying. this screws so many nontraditional students up. yes, its important to let the prof know you're eager to learn/succeed. but do it by doing, not by showing off. understand that you're an outlier, so every subtle action you make in the classroom will have 10x the effect. this pisses off your classmates and makes your prof uncomfortable.

      3. FIND YOUR PERSONA AND STICK TO IT: my dad's long-time faculty at a university that has a good amount of nontraditional students. i've learned that even the faculty has stereotypes of the nontrads. eager beavers (over-eager volunteer for everything desperate to show their worth low self esteem types), suck-ups (total poseurs that will flunk out but will suck up at first and try to play the 'hey prof, i'm a grown-up like you, give me preference'), one-class-ponys (typically 60+ gals who take one class and blow the damn curve cuz they have no freaking life outside of that one class), over-committers (usually the nontrads who have just come back to academic world and are so clingy and over-committing trying to prove their worth to self and prof), and dominators (nontrads that want to give input to everything, dominate the discussion, share their "worldly" experience on everything and embarrass everyone in the room except themselves). Those are not good choices. Find something subtle, quiet and driven. Sit in the front row, kick ass and let your work show your drive. Let the prof call you out because you get stuff right. They will balance the dialog and keep you from being seen as a show-off - hey, when your work is good, that's the game.

      4. FRIENDSHIPS: Be open, kind and friendly to all. I ended up with friends spanning the total range - from girl jocks to geeks to poet-thinkers to hard core achievers. All I had to do was smile, be relaxed, be damn good, and be a team player.

      It's a weird situation but if you handle it right, it'll be very rewarding, and that degree does open up tons of doors. Good luck!

    47. Re:Yes, go for it. by Dreadneck · · Score: 4, Insightful

      I think a lot of this impression of "ageism" comes from the fact that the older generation didn't grow up with computers.

      Sounds like an accurate assesment - I'll tell you why.

      I'm 37 and have been using computers since I was 8 years old and got my hands on an Atari 400 w/ a membrane keyboard and started teaching myself how to program it. I then moved to Atari 800's, VIC 20's, Commodore 64's, Commodore 128's, Amigas, Apple I, II, and IIc's, Macintoshes and finally to PC's.

      I taught myself BASIC and Assembly as a kid, learned PASCAL in high school and C, C++ and FORTRAN at college. I wasn't able to finish my degree for reasons of health, but now that I seem to have reached some stability with my health, even at my age, I too am considering getting back into programming and finishing my degree.

      The fact that you think "...that the older generation didn't grow up with computers." qulifies as a 'fact' shows at the very least your ignorance and, at worst, your ageism.

      I think your response shows that GrApHiX42's worries have at least some foundation in fact. I would nevertheless encourage him to go back and get his degree - if for no other reason that to show the snotnoses they're not the only ones with skills.

      --
      Power does not corrupt - power attracts the corrupt.
    48. Re:Yes, go for it. by aztracker1 · · Score: 1

      As someone who works as a programmer, without a degree, I have to say, it depends. I'm 34 now, and have been doing this for 12 years. I've grown and adapted as technology has come out. I've worked in some varied environments, many times the only programmer without a degree. From the people I've worked with it generally seems to take 3-5 years post-college to really get good at what you do. For me, the bigger barrier has been moving into more management roles. I've been considering going to school for a business degree, more than anything.

      ymmv, without knowing how what you do is related to what you want to do, it's really hard to say.

      --
      Michael J. Ryan - tracker1.info
    49. Re:Yes, go for it. by AKAImBatman · · Score: 3, Informative

      Wow. That was completely uncalled for. Did you even pay attention at all>? Or did you read that one sentence, then decide to go off on a tirade? You obviously missed that I was pointing to the generation prior to home computers existing. I even ended my post with:

      "Of course, the younger generation is getting older. So it's getting more and more common to see older programmers."

      If you'd taken time to apply a critical eye to my post, you would have realized that I was referring to a traditional view brought on by a factual smaller size in workforce. When the number of computer-related jobs booms with the advent of the personal computer, is there any wonder that the young people growing up with those computers boom along with it? (You know, like yourself?)

      I do not believe that age is a determining factor for the skill of a programmer. And as you quite aptly proved, age is also not a factor in determining if someone is an oversensitive jerk or not.

    50. Re:Yes, go for it. by phantomfive · · Score: 1

      In reference to your point about looking for a job in the worst economy you've ever known, finding a job is just a skill. You are lucky you've had a steady job, but for some of us, finding a new job is just something we do every two years. If you're having trouble, you just need to analyze the situation and figure out what you are doing wrong. I read that the unemployment rate last year for programmers was 2%-3%, so even in a recession you should have no problem. My friend who got laid off in January was able to find work within three weeks. So it's not really too bad.

      --
      Qxe4
    51. Re:Yes, go for it. by Dreadneck · · Score: 1

      You stated as fact "...that the older generation didn't grow up with computers." Reread your own post if you doubt me.

      If it was a simple misstatement on your part, then apology accepted and apology given in return.

      --
      Power does not corrupt - power attracts the corrupt.
    52. Re:Yes, go for it. by DeBaas · · Score: 1

      Of course, the younger generation is getting older. So it's getting more and more common to see older programmers

      You'll know we've reached that significant threshold when you start seeing artificial hip technology advertised on ThinkGeek.

      Do they have them already with Bluetooth? Or at least some led-lights?

      --
      ---
    53. Re:Yes, go for it. by WillKemp · · Score: 1

      You stated as fact "...that the older generation didn't grow up with computers."

      And you think you're the older generation, do you, you young whippersnapper?

      [Shuffles off muttering] Kids nowadays, they don't know they're born, grumble, mutter...

    54. Re:Yes, go for it. by redkcir · · Score: 1

      I must agree. Get the paper. I'm 59 and have been involved with computers from the days of keypunch. I had to drop out of school (programming) to make money to live on as I was paying my own way. I got back into it with the Timex, (remember that little jewel?) the Vic 20, Commodore 64. I graduated to the 886 and have had at least one of every model til they hit the Gigahertz range. I upgraded my computers myself, from two 5 1/4 floppies to one of the first 10 meg hard drives in town. From 300 baud modems to cable. I've installed networks in schools, businesses and homes. And all of my experience these days means nothing to a company. No paper, no job. Bottom line. Older workers make better workers because they are more reliable, and companies love that in an employee. Paper and a little age is a good combo. Go for it. I got the opportunity to go to college this year to study CNET and I jumped at the chance. Will I get hired when I finish? Who knows. Can I expand my own computer company with this training? You bet! Jump in with both feet!

    55. Re:Yes, go for it. by shaitand · · Score: 1, Interesting

      'Actually, it's a decent natural filter, any company that wouldn't hire you for such a reason is one you don't want to work for anyways.'

      Recent research actually shows that mental faculties begin to decline as early in life as the 20's. Kids don't seem sharper, they ARE sharper. That isn't to say that there isn't more to being a good employee or that older individuals don't have their own advantages but there is a basis for IT discrimination based on age.

      Staying up to date will never restore your cognitive abilities to the level they were at when you were 22 and they peaked or 27 when they begin to show a measurable decline.

    56. Re:Yes, go for it. by shaitand · · Score: 2, Funny

      That and the fact that IT requires someone to be well within the top 1% of mental and cognitive ability and those abilities peak at the age of 22 and begin to show measurable decline at 27.

      Personally I believe there are other advantages that come with age and experience that offset those loses in certain roles but at some point that will catch up with you. It isn't whether or not you've forgotten more than that whipper snapper ever learned but whether or not you remember, readily recall, and utilize effectively more than that whipper snapper ever learned.

    57. Re:Yes, go for it. by shaitand · · Score: 1

      Yup, your mind begins to decline at 27 so its better for someone at their mental peak of 22-27 to do the work and someone who is past that peak and more responsible and wise to direct them.

    58. Re:Yes, go for it. by geezer+nerd · · Score: 4, Interesting

      You should notch up your perspective. The older generation is not 35 or 37 -- those ages are not old. The generation that did not grow up with computers are 50+ and older. I was active as developer and project lead/manager in Silicon Valley until I was almost 64. Got laid off in 2003 and had to fight for a job in a very gloomy market. Starting in 2004 I worked for 2 years with a startup company where my colleagues were younger than my children, typically. I loved it! What gets to me occasionally is colleagues telling tales about how technically inept their parents are, and painting that generation with a broad brush of ridicule. I have to agree that I am a bit unusual at my age with such technical skills, and I like it.

    59. Re:Yes, go for it. by pipingguy · · Score: 1

      As someone who *doesn't* interview or hire and is also not a "computer guy", I can detect enthusiasm and that je ne sais quoi element that defines some people that are really into tech stuff and willing to learn (as opposed to those who just want a job). We older farts *can* be of some use other than a source of protein. Best of luck!

    60. Re:Yes, go for it. by julesh · · Score: 1

      "The people I see being squeezed out are the ones that are over 50 with no upward aspirations"

      That should actually give them an advantage since they won't be moping around like the younger ones are when the company fails to satisfy those aspirations.

      A 50-year-old with no upward aspirations probably hasn't learned a new language since FORTRAN-70 was released.

      Just sayin'.

    61. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I'll second that.

      We once hired for a web programming position, and concocted a trivial task for the applicants to attempt. It was to write a PHP hit counter.

      We showed them a working example without source code (about 3 lines, actually), and gave them half an hour on a computer of their choice (Linux, a Mac or Windows) and any Internet access they needed to look up documentation.

      Of the 20-ish applicants (mostly mix of CS/IT/BS graduates/undergraduates), only two got it--and neither of them had any formal qualifications in programming at all. The rest banged away for the whole half hour without getting anywhere. Most of these people confidently claimed in their interviews that they could write a sales-tracking web app from scratch.

      There's something seriously, sadly wrong here.

    62. Re:Yes, go for it. by cerberusss · · Score: 1

      1. BE HUMBLE: even if you're an alpha, don't play one. set it aside and adopt an alternate persona.

      Good advice, and I'd also like to point out that it can be useful to show a little attitude every now and then. My girlfriend went and got her Masters in economics while she was doing a ~36 hr/week project management job at a bank. Although she's a brisk lady, usually she'd keep a low profile at the university. But one time, she asked a question after class and one of the profs waved her off and said to put it in an e-mail.

      She kept standing at his desk and said: "I'm sorry, but I've got a working job and just as you, I have a shortage of time. Can we handle this right away?".

      Prof's attitude instantly changed.

      So yes -- keep the alpha attitude to yourself. But sometimes let it rip with all you've got :D

      --
      8 of 13 people found this answer helpful. Did you?
    63. Re:Yes, go for it. by Eivind · · Score: 1

      You're kidding yourself if you honestly believe that most people in IT are within the top 1% of mental and cognitive ability.

      Sure, if you're talking the best programmers in the world, then that's likely to be true, but most people aren't among the best in the world.

      Age ain't so much of an issue. But experience is. I'd go with a 35 year old with 10 years of varied experience over a 35 year old with -zero- experience any time, as would most people I guess.

    64. Re:Yes, go for it. by JWSmythe · · Score: 1

          I've only been to one interview with a very large hosting company, where I was the oldest person in the room during the interviews (I was 34). Age was a factor there. The "interviewers" were kids who didn't have the skills I had, but liked to think they did. Ok, I'll say it. It was Rackspace. They were excited by my level of knowledge, but I was insulted by the position they were considering me for and the idle threat of a benefits package. The incentive bonus was a rough concept at best, that they were pushing me to consider as part of my salary. One person was honest with me, that I may see $0 in a quarter, but there is the possibility that the bonus could be large. While they were considering me for enterprise level support, it would put me in a call center, never having physical access to the servers, and sitting in a cube all day answering phone calls. Lots of aspects of it seemed very amateur at best. While touring, I realized I was older than any of my would-be peers.

          The best interview I went to was with monster.com. Among the interviewers were a couple people younger than me, and one guy old enough to be my father. The were all well versed in the topics they were questioning on. I was very pleased with the caliber of the people I met during the interview. It would have been a great place to work, if it hadn't been so damned cold. My interview was immediately after a blizzard blew through, and the snow drifts were taller than the SUV I was driving.

          So, at some places, yes, age will be a factor even though they won't officially admit to it. Those aren't places that you want to work. You'll find as you become the "older" staff, you'll be shuffled around until you want to quit. Good establishments will bring you in, and treat age, experience, and seniority properly.

          Myself, if I hire someone, age isn't a concern. Ability is the most important thing. I may have second thoughts about hiring an 80 year old person, only because I know he is very likely to not stay with the company for the long term. In 10 years, can I expect him to still be working for me?

          I find sexism to be a bigger problem. At one place that I worked, we put out an ad for assistant sysadmins. The resumes were filtered by someone else, and by the time the stack of over 100 resumes hit my desk, there wasn't one resume from a woman. I made some noise about that. My thoughts were, it's harder for women to get good work as a SysAdmin, so we're more likely to get a talented woman who would work for the pay we were offering. We did end up with a talented employee, but still, how many more talented candidates were excluded based on sex?

      --
      Serious? Seriousness is well above my pay grade.
    65. Re:Yes, go for it. by maitai · · Score: 1

      Age should never be a factor since it's illegal to even bring it up... (I knew that since 1997). Sex is also, but easier to figure that out without asking (Unless you're in Seattle)

    66. Re:Yes, go for it. by wintermute000 · · Score: 1

      I agree.

      Its not the age thats an issue, its the fact that you'll be entry level AND 35.

      If you have 5+ years experience and are level 3 engineering or equivalent i.e. you're a 'real' IT engineer then 35 is no issue. However you'll be gunning for the same jobs as the early 20 somethings.

      It may be different for devs though esp. if you are supernaturally talented or get lucky. But from infrastructure IT point of view, you'll be lucky to get straight into level 2 (e.g. you're on the higher level helpdesk type area and you get to actually configure stuff, or you're a 'junior' engineer who isn't allowed to change routes etc. without level 3 permission) even with a degree. I know I would rather hire the 30 year old with 5 years experience than a 35 year old fresh grad.

      disclaimer: I'm 29 and entered IT at 24 with no qualifications so maybe I'm biased.

    67. Re:Yes, go for it. by ardor · · Score: 5, Insightful

      Note that this study isn't undisputed. Also, it was made with today's population, which is not a good sample (thats one of the reasons for the dispute). Basically, people who are in their 20s today often learned much longer and much more than older generations, which had this attitude of learning one job ONCE and then never anything else again. I wouldn't be surprised to see vastly different results of such a study in, say, 20 years.

      Other studies also showed that while younger minds are faster, they also make more errors than older ones. This is likely to go hand in hand with experience.

      I'm not denying the decline, but I am arguing its actual impact. It certainly is NOT a good discrimination for IT. IT has several fundamental patterns, mechanisms, etc. learn them well, and you will recognize them almost everywhere. Once you managed to do that, learning new technologies and understanding them becomes significantly easier. Learning the patterns should be done at a young age, but recognizing and applying them, well, this is something anybody at any age could do, and this is the really important bit in operative IT.

      --
      This sig does not contain any SCO code.
    68. Re:Yes, go for it. by PCM2 · · Score: 1

      I'll second that. I haven't had to hire anyone in a while, but I once applied for a job at a national laboratory and was asked to come in for an interview. The thing was, this organization was trying something new (for them) and had advertised the job on Craigslist. That's where I heard about it. But after posting the ad, they told me, within 24 hours they had well over 100 applications. I was one of three candidates they actually interviewed, and I didn't get the job. But the important point is, of those 100 applications, three were interviewed, probably a dozen or so others were considered and passed over, but according to the people who interviewed me, the majority of the applications went straight into the trash (i.e. "were kept on file"). The applications were so grossly inappropriate for the job offered that it seemed as if they hadn't even read the ad. There wasn't even a suggestion that they had skills that matched the tasks required. Maybe they came from clueless recruiters -- who knew? But the overall experience was so daunting for the hiring manager that he figured he'd probably never advertise a job that way again.

      So next time you're looking for a job and feeling discouraged, remember that: Sometimes it has nothing to do with your age, nothing to do with your experience (or lack thereof) ... sometimes it's simply that the signal-to-noise ratio at the HR office is so low that your application may have been drowned out by the static.

      --
      Breakfast served all day!
    69. Re:Yes, go for it. by klahnako · · Score: 1

      As long as you display energy and enthusiasm during the interview, your age will not be a factor.

      I know a retiree that took up Python programming for fun, and he was better than most developers I know. Meeting with him, and working with him, showed me that all the cognitive science/superstition is wrong: The brain does *NOT* degrade over time, it is only your attitude.

      I am now 35, I still love programming, and I can be a hacker forever!!

    70. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      You join the Republican National Committee and be around others just like you.

    71. Re:Yes, go for it. by ardor · · Score: 1

      Or, get yourself some skills that aren't common. Like a finished CS degree. A PhD in CS is worth something.

      --
      This sig does not contain any SCO code.
    72. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I'm 46, Computer engineer in France (I think in the US you call this Msc).
      I'm one of those who grew up with computers (got my first personal computer in 1980).
      I also saw black and white tv and vinyl disks in the 70s. Is that a problem?
      Today I use linkedin, twitter, blogs, etc ...

      I did witness ageism in France when I was out of a job in 2004. Some companies said they only had the budget for a young engineer and I would not accept to stay at that pay level.
      Others said the job involved too much travel and it did not fit with my private life (married with kids).

      In the end I found a European job working for a US company in video on demand, travelling 50% of the time from Finland to Portugal.
      I love this job!

      The pay is 3 times what a young graduates gets. The reason is it needs a mix of technical skills, language skills, inter personal skill (talking with telecom operator managers).

      Today to keep a chance to be employed I do all I can to maintain my skills mentioned above.
      For example, I'm learning Spanish at the moment and plan to start learning Italian in a few years.

      HR people most of the time are more into language than computers, so I get a good contact with them, and age is no more an issue.

      Now in your case, I would suggest your strategy once you get a degree should be to aim for a job mixing your current skills and computers.

      Becoming a "pure computer specialist" would throw away your current experience, and that is not a good idea.

    73. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      So, is someone in there 30s, who pissed away there 20s, likely to have all that determination, and if he does, can he convince employers of it?

      There is a *reason* that SOME employers are cautious with older graduates. It's not necessarily because they're stupid bigots, it can be simply that they have experienced a number of such graduates already.

      Most 30yos with determination have it for what they are already doing, not something new. That's a real prejudice, you have to prove it otherwise, however unfair that is.

    74. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I am 37, and I although I have two associates degrees, I will be getting my bachelors this year. It is not a waste, it is an investment. I am betting that the 20k I threw down to complete my bachelors will give a good return by the time I die or retire (cause there ain't much difference to me).

      My mother in law is 60, and she will be getting her bachelors degree next year. Will she see a payback for it? Probably not. But to finally finish college and have that degree is something she has tried to do for 40 years. Things happen, and life interferes.

      But if you dare to dream about accomplishing something, and you are serious, then by all means fight tooth and nail, blood and gore, to realize your dream.

      Because regret is a really fucking lousy life-long feeling.

    75. Re:Yes, go for it. by gutnor · · Score: 5, Insightful

      Mental ability peak in the 20s, Memory in 35. However, the ability relying on accumulated experience ( like vocabulary, ... ) peak at 60.

      Can remember the reference, but it was a recent article.

      So yes you are sharper in the 20s: you can read RFC faster. Big deal, experience and attitude plays a huge part in the efficiency of a developer.

    76. Re:Yes, go for it. by s7uar7 · · Score: 2, Funny

      Dad?

    77. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Is 35+ too old? No, I'm almost 37 and by far the best developer...

      No you're not. Stop doing that.

      I'm a graduate mathematician and I guarantee that a lot of my higher-ups have brainpower far exceeding any code monkey's. Their insight and speed of thought is almost unbearable. But you know what? None of them have ever uttered, "I'm far the best mathematician in my area."

      I've spent time working with top medical researchers - the kind of people who had bounced from general practice to surgery to various specialisations in a decade, excelled at everything, got bored, and are now making a solid contribution with research - even if it means a huge drop in salary. And can you guess now what I never heard from any of them? "I'm far the best doctor in my area."

      I only ever hear that sort of phrase from code monkeys. Why is that? Why do so many people who can write a bit of C++, SQL or Perl think that they're the best at it? Do you guys even realise that there's no simple line on which you can rank yourself? A skilled practitioner has strengths and weaknesses in many areas, and that it almost always requires a group of people with different strengths to achieve a goal.

    78. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Hip technology that's artificial? You mean "vaporware"?

    79. Re:Yes, go for it. by caffeinemessiah · · Score: 1

      or PhD CS program, so I'll have another two or more years after that

      I'd bet on the "or more" if I were you.

      --
      An old-timer with old-timey ideas.
    80. Re:Yes, go for it. by yakumo.unr · · Score: 1

      I will be late for a lecture If I read any more replies, but that's exactly how I felt. My first year has a few weeks and the last term left, and I'll be 34 when I finish my CS degree. It's strange how many slashdot stories like this could have been written for me recently.

    81. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      ... dad?

    82. Re:Yes, go for it. by Linker3000 · · Score: 1

      You'll be throwing chairs next, Mr Ballmer.

      --
      AT&ROFLMAO
    83. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      As an early-30-something currently studying CS, I have to say I think this is true - the early 20 somethings definitely seem slightly sharper (primarily quicker, it seems to me). That said, the difference isn't too great under normal circumstances (though, unfortunately, exam conditions favour ultra-quickness), and I can often beat the younger ones through some process, that must somehow rely on experience (the patterns you speak of perhaps), that sometimes allows me to better recognise what's important and what is not.

      Also, you should be *much* better equipped with general life skills, like organisation, motivation, at age 30+. 20-somethings tend to fritter away more of their time on socialising, playing games, etc.. They tend not to be as concerned about far-off deadlines and don't plan their time as well. In a way, in your 20-somethings you *need* to be quick just to compensate. The 30-something can easily compete, if not better them, by just applying their acquired, general organisational skills.

      As for the original poster, I would heartily recommend going (back?) to university. It's the best thing I ever did, both for my confidence and my skills, and I'm certain it will significantly increase my employability.

    84. Re:Yes, go for it. by digitig · · Score: 1

      Actually, it's a decent natural filter, any company that wouldn't hire you for such a reason is one you don't want to work for anyways.

      On the other hand, the recruitment agencies have a reputation for being fierce age filters, and it could be them doing the blocking. Their client might be fine with older employees, but it's not always easy to find the client without going through the agencies.

      --
      Quidnam Latine loqui modo coepi?
    85. Re:Yes, go for it. by nusuth · · Score: 2, Interesting
      That and the fact that IT requires someone to be well within the top 1% of mental and cognitive ability and those abilities peak at the age of 22 and begin to show measurable decline at 27.

      Whaa??? IT people are typically, well, typical. Good computer scientists are an intelligent bunch, but most of the IT professionals are not computer scientists, let alone good ones. In my experience about half of IT professionals are less intelligent than average college graduate, and average collage graduate is at best at the top 10% of the whole population.

      --

      Gentlemen, you can't fight in here, this is the War Room!

    86. Re:Yes, go for it. by onceuponatime · · Score: 3, Interesting

      Which is where a company like Google that appears to take very little account of actual experience over geeky quizzes looses out. They can't package up a standard procedure to evaluating experience so they tend to largely leave it out of their recruitment process.

    87. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Though you'd be surprised how well some people manage to hit the theoretical discussions just fine, but fail miserably when you ask them to write code that sums 2 + 2.

      Even better, the ones who write an over-engineered monstrosity just to produce the sum of 2 + 2 because they think that just because they know how to build a finite state machine, they need to show you how clever they are by proving it.

    88. Re:Yes, go for it. by Linker3000 · · Score: 1

      Interesting perspective.

      I was 17 and working as an Electronic Engineering apprentice in 1982 when we bought our first batch of IBM PCs for the R&D lab where I worked. As the Junior, I had to setup the PCs, learn how to use them and train the engineers. The company then had around 1300 employees and as the use of PC spread, I was asked more and more to set them up, troubleshoot, write apps etc.

      Over time, I ended up doing about 20% Electronic Engineering and 80% IT Support around the company, even though I was still officially in the R&D lab. I suggested to my boss that I really should move to the IT Department which, at the time, was still based around the large IBM Systems that ran at the core of the business.

      My boss made enquiries and the IT Manager said "No" - because I didn't have a degree!

      I finished my Electronic Engineering Apprenticeship, stuck with the job for 2 years and then left to be the Technical Support Manager for our corporate PC supplier at the ripe old age of 21.

      --
      AT&ROFLMAO
    89. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      The last I checked, 37 was exactly middle age in the United States. Assuming people retire around 65, let's call the "older generation" of people who are still working between 55 and 65. When one of them was 8 years old (1962 or earlier), computers were things you rented time on, not things you had in your home.

    90. Re:Yes, go for it. by Paul+Jakma · · Score: 1

      Some of the best software engineers I know are in their late-30s / mid-40s. Now, perhaps, they're slightly less sharp than compared against their younger selves, however they are, without a doubt, better than 99.9% of 20-something engineers.

      Something worth considering is that any such age-sharpness effect, rather than simply dulling the 20-something engineers, will actually have the effect of weeding out the less-good engineers, causing them to turn to management (or whatever). The engineers who become old engineers will be the better ones, and age will additionally equip them with much experience.

      Do not underestimate just how brilliant the slightly dulled-by-age, but highly-experienced top engineers are when stood next to top-quartile, 20-something, inexperienced engineers (never mind average 20-something engineers)..

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    91. Re:Yes, go for it. by clickclickdrone · · Score: 2, Funny

      I'd be *really* grateful if you could remember the ref - sounds like the sort of thing us oldies need to throw in to a job interview.

      --
      I want a list of atrocities done in your name - Recoil
    92. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      GO FOR IT
      You wont be happy until you do. I started college twice and was unable to complete it due to family constraints and work. I find that I am now 48 gonna be 49 in a week and underemployed in the IT industry and guess what, I am going back again because I want that damn degree. I always find enough work just not the money I should get because although it is a "Young Mans Game" they don't have the experience. Sure they have the certs they have a degree, but they don't even know about up link ports in switches, why a media converter won't work with a certain switch or a gazillion other small things that make a difference in the real world of when things go wrong, and more important they don't have the patience to work through the problems and fix them correctly.
      --
      Al Wirick

    93. Re:Yes, go for it. by daem0n1x · · Score: 1

      Cool, let's just execute all the useless geezers as soon as they turn 30. They're just dead weight, anyway. Is gas chamber alright, or you have a better suggestion?

    94. Re:Yes, go for it. by Linker3000 · · Score: 1

      The "Experience Vs Degree" angle only works if the person choosing the employees is of a similar mindset - unfortunately, many are not.

      --
      AT&ROFLMAO
    95. Re:Yes, go for it. by Minupla · · Score: 1

      I'm the manager of a team of senior architects. I'm 35, all members of my team are older then I am. If you're good, noone cares how many gray hairs you have. If you suck, noone's gonna care how young you are.

      Min

      --
      On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
    96. Re:Yes, go for it. by PizzaFace · · Score: 5, Informative

      The article was discussed here last week: Brain Decline Begins At Age 27.

    97. Re:Yes, go for it. by Anonymous Coward · · Score: 2, Funny

      Make them walk around a spinning thing then lift them up to the light. If they try to escape send some dude called Logan after them to shoot them.

    98. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Thanks.

    99. Re:Yes, go for it. by EatHam · · Score: 1

      Actually, it's a decent natural filter, any company that wouldn't hire you for such a reason is one you don't want to work for anyways.

      True enough, assuming that you are enjoying the luxury of being able to turn down job opportunities.

      That said, I'm in the same position as a poster above - I hire programmers. And I also do not give a good god damn how old you are, as long as I believe you will be able to do the tasks assigned to you. I'm also in my mid, er, mid to late 30s, as are most of the people also in my position. So to us, you aren't old, you're still younger than me.

    100. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I'm in my early forties. I have a perfect GPA in a math-heavy MSCS program at an upper-tier research university, after not taking a single university-level math class until I was in my late thirties. Are you telling me that if I had started in my twenties, I'd have a Fields Medal?

      Data can give you statistical trends, but it can't tell you a damned thing about any specific individual's ability to "keep up." Anyone who refuses to hire someone over a certain age for a mathematically-oriented job simply because of his or her age obviously doesn't understand that basic fact about numbers, and so should not be in a position of judging people's mathematical skills.

    101. Re:Yes, go for it. by BlindRobin · · Score: 1

      we've met ?

    102. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Wow you're a solipsistic idiot. I know it's already been pointed out several times, but you seem like the type of person who needs to be told something repeatedly before it begins to get through (and then you need to be told again) -- YOU ARE NOT OLD! The people they're referring to are the ones in their 50s and 60s. They're talking about your parents' generation. You know, the ones who didn't grow up in the age of personal computers, just like the GP said. Think you can comprehend that, Skippy?

    103. Re:Yes, go for it. by thebrieze · · Score: 1

      I agree, but with a slightly different take. One way age comes into play during the hiring process, is when people are assessing how well you will be able to work with, and fit in, with the rest of the team. Also, how you will respond to potentially reporting to someone younger than you. This comes down to your personality, and how you project yourself in the interview. At this point, age is only an issue if you make out to be one.

      Beyond that, and after the first few years on the job, age can be used to your advantage, in your ability to rise much faster than your peers, based on increased maturity, ability handle responsibility, life experience etc.

      Don't fear age.. Use it!

    104. Re:Yes, go for it. by Lumpy · · Score: 1

      Whoever lied the best seemed to get the jobs.

      Ahh yes, I remember then. Certifications were all the rage. I remember when HR hired my department 4 new hires and they proclaimed, "They are excellent! that all have A++ and MCSE!" When I needed people that had CS and IT experience.

      I fired all 4 within a month.

      Sadly there still are some companies (Municipalities mostly) that still look for those worthless certifications.

      --
      Do not look at laser with remaining good eye.
    105. Re:Yes, go for it. by tomhudson · · Score: 5, Interesting

      Recent research actually shows that mental faculties begin to decline as early in life as the 20's. Kids don't seem sharper, they ARE sharper. That isn't to say that there isn't more to being a good employee or that older individuals don't have their own advantages but there is a basis for IT discrimination based on age.

      ecent research actually shows that some people's mental faculties begin to decline as early in life as the 20's.

      There - fixed that for you.

      The truth is a lot simpler - most people put their brains in neutral after they get out of school.

      The brain is like any other tissue - use it or it atrophies. Even BONE will leach its' calcium if it's not subjected to regular stress from such ordinary things as walking around.

      The average person doesn't read books any more. They get their information from the echo chamber of the internet - in short, ephemeral snippets that register on the eyeballs but not the brain, because 2 seconds later, they're onto the next "oh shiny!"

      Then thare are those people for which life is a continuous learning experience - not just because we have to keep learning to stay current, but because our curiosity leads us to continue learning, continue integrating new facts and attitudes into our knowledge of ourselves and the world around us. BTW - there are also studies that show that most "genius" is probably the result of a combination of that curiosity, plus persistence.

      Staying up to date will never restore your cognitive abilities to the level they were at when you were 22 and they peaked or 27 when they begin to show a measurable decline.

      You can have my cognitive abilities when you pry them from my cold, dead brain!

    106. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      That's not old enough to trigger the insurance companies to really mess with the company's expense of keeping him around under the current insurance setup. And who knows, by then, health care may look somewhat different

      Not an issue if you work as a contractor. The company is your client and they don't pay your insurance or anything else.

    107. Re:Yes, go for it. by tomhudson · · Score: 3, Insightful

      ... or just wait until you're in your 50s - by then, you have enough experience that you don't have to participate in the "pissing contests" that younger applicants do, you have a lot more soft skills (you HAVE been working on them, right?) so that you know that most problems are people problems, not technical problems, and you know how to work towards resolving these issues, and you have "been there, done that" so much that something like learning yet another language is no big deal - you learn it, plus you bring all the idioms for solving problems from other languages to bear. You also no longer fear "death march" projects, since you've survived enough of them.

      Unless they're just looking for a warm body to do some stuff pretty much by rote, in which case, the question isn't "are you sharp enough", but "are you stupid and boring enough not to leave for something more interesting in a few months?"

    108. Re:Yes, go for it. by camcorder · · Score: 1

      I believe researchers doing this kind of researches have nothing better to do. Since this kind of information have no value at all.

      Assuming outcome of this research is true, for an insightful employer it does not mean anything. You can hire younger employees to have a sharper human resource. But you need to keep in mind that, younger employee have more distraction than older employees. They are sexually more active so they would like to have passionate relations and that means more time spent on msn or phone with their partners. Moreover they would likely to be not married, or at honeymoon phase of their marriage so they would likely to be more tired during work hours for due to hangover or obvious reasons.

      Last but not the least, due to lack of experience and hot blood nature, they are more likely to be deceived. If a job needs some more than average of responsibility putting someone younger than 30 on that job is nothing different than running on slippery surface.

    109. Re:Yes, go for it. by tomhudson · · Score: 1

      Errrr, what about me? I was a disagreeable cuss when I was twenty. By the time I was 40, I was unbearable. Today? I can't even stand to be in the same room with me!! All the same, age and treachery will always triumph over youth and naivete.

      No need for treachery. The yung'uns don't stay young forever. Just wait 10 years :-)

    110. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I don't have a degree. I've been working in the CS field with peers who have doctorates and consider me on par with, if not above their level. I have never interviewed for a position and not been offered it. I have never been fired. I have worked for major international companies on two continents.

      Degrees are for sheep. It's all about aptitude and attitude.

      If you are capable, you are capable. And that's it.

      Write a good resume, perform well in interview and be honest. You'll get hired.

    111. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I just got my mech engineering degree, and I am a non-traditional student. I went in with no scholarhips, and due to my leadership in the department, and student groups, my helping out with research, I won many scholarships, awards, and recognitions in my department. The advice of the above poster is absolutely correct. What most non-traditional students understand is that the time spent getting your degree is what "you" make of it, not getting the piece of paper. If you are motivated, you will succeed.

      I say go for it, but put yourself into it 100%. I treated it like a job, and that worked for me...except that my hours for school were much worse and longer than at a job.

    112. Re:Yes, go for it. by Glonoinha · · Score: 4, Informative

      Have you ever talked to a 21 year old?

      Because I have. They hire plenty of them at my company and they are invariably about as smart as a bag of hammers. They're fairly obedient and most have a pretty good work ethic though, and their long term loyalty to the company was killed long ago.

      I'm 41 and I will take that Pepsi challenge any day of the week and twice on Saturday at 7am. We can start with a one page written (in English, using appropriate grammar, spelling, capitalization, and punctuation) paper correlating the business of IT for the IT associated with their business. Maybe follow that with filling in a circle with all the major degree arcs (0, 30, 45, 60, 90, etc) and then penciling in the tan(), sin(), cos() at those points. While we are banging out math without the calculators, we can swing by the Kwik-E-Mart and buy random amounts of goods, pay for it with a 20 and see who can calculate the change we're going to get back faster, or maybe speed fill in the boxes in a multiplication table that goes up to 12x12. Random memorization not a good test? Ok lets switch it up to something more business appropriate, such as generalizing the differences between event driven programming and object oriented programming, or perhaps why using binary implementations to represent money isn't the brightest idea, and why overnormalizing a database used for reporting is going to result in unreasonably long wait times during the batch cycle. Maybe top if off with simply Googling each other and finding just how many pictures of us doing stupid (or illegal) shit on the net we can find of each other - because if anything says sharp as a tack, it's posting pictures of myself taking hits from the bong with seven gold medals around my neck.

      Age and wisdom vs. youth and treachery - I will put my money on the old guy for the win.

      -x-

      Here's the easiest way to see it : ever watch a three year old playing with a ball in the living room? When the ball goes under the coffee table, and the kid goes under to get it - you know exactly what is going to happen next. The kid is going to stand up, full speed, and bang the hell out of his head on the underside of the table. It is going to happen faster than you can do anything to stop it, you wish you could jump down there to prevent it but you can't, and sure enough - BAM! followed by half an hour of crying. You knew it was going to happen before it even happened, you knew the kid didn't have a clue and was in for a world of hurt, and all you could do was watch it happen. The kid doesn't even know what he doesn't know yet, and at three years old simply believes the world revolves around him. Fast forward 20 years and it's the same story - different tabletops, different headaches.

      --
      Glonoinha the MebiByte Slayer
    113. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I started on the IT path in 1965. What is an IT degree??? I'm 62 now and still gainfully employed as a programmer, and I don't intend to retire anytime because this my hobby and I'm being paid for it. I'm still learning new languages and techniques. I am revered at work as a guru on all things from mainframe assembler programming to Linux virtual machines. I love the job. It loves me. What more can you hope for.
      Age???? What does that mean????

    114. Re:Yes, go for it. by SkyDude · · Score: 2, Funny

      You'll know we've reached that significant threshold when you start seeing artificial hip technology advertised on ThinkGeek.

      My titanium hip replacement acts as a range booster for my Blackberry.

      --
      == First cross river, then insult alligator.
    115. Re:Yes, go for it. by Registered+Coward+v2 · · Score: 1

      'Actually, it's a decent natural filter, any company that wouldn't hire you for such a reason is one you don't want to work for anyways.'

      Recent research actually shows that mental faculties begin to decline as early in life as the 20's. Kids don't seem sharper, they ARE sharper. That isn't to say that there isn't more to being a good employee or that older individuals don't have their own advantages but there is a basis for IT discrimination based on age.

      Staying up to date will never restore your cognitive abilities to the level they were at when you were 22 and they peaked or 27 when they begin to show a measurable decline.

      You're assuming cognitive ability translates into superior performance and therefore is a rational reason to discriminate. The ability to do a job well depends not only on talent but on the ability to convert what one knows into a product. Experience provides the skills need to perform, especially when things go wrong or you encounter a slightly different situation; and the only way to gain experience is through experience.

      Since IT requires skills beyond cognitive ability I'd say that arguing age discrimination is reasonable is a non-starter.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    116. Re:Yes, go for it. by Professor_UNIX · · Score: 1

      You've got to be kidding me if you think people over the age of 30 are obsolete in technology fields. We grew up at the dawn of the Internet designing new protocols while watching snot-nosed kids currently in their 20s waste their time downloading music from Napster all day.

    117. Re:Yes, go for it. by geminidomino · · Score: 1

      To Submitter:

      Allow me to offer a counterpoint.

      I am currently in the same boat. I'm already working on my degree, and I should, baring any more CFs from the university messing up the distance learning program, have it when I am 32 (as of today, I'm two months away from the big one), and I am starting to have my doubts about its value. I'm working at a programmer at a startup based on old experience and no degree. Since it's a startup, I'm not making crap, but I'm still feeding the resume.

      On that point, if you're looking to get into IT, then don't bother with a computer science degree. Seriously. You'll be wasting thousands of dollars and thousands of hours of your life learning things that have no bearing on IT. If you mistakenly typed "IT" when you meant "programming" then less of it, but still a hell of a lot, will be wasted effort.

      Once you pass a certain point (which I haven't managed to determine yet), it stops being about WHAT degree you have and simply WHETHER you have a degree and WHAT experience you have.

    118. Re:Yes, go for it. by clickclickdrone · · Score: 2, Funny

      >you HAVE been working on them, right?)
      C# when it came out. In the last 2 years, Oracle, IBM MQ, HTML/CSS and now PHP. Built a CMS system for a web site 'for fun' ;-)
      Probably going to tackle Java next, bit of a shortage at work.

      --
      I want a list of atrocities done in your name - Recoil
    119. Re:Yes, go for it. by geminidomino · · Score: 2, Interesting

      Age and wisdom vs. youth and treachery - I will put my money on the old guy for the win.

      I thought it was "Age and treachery vs youth and speed"

    120. Re:Yes, go for it. by Registered+Coward+v2 · · Score: 1

      Something worth considering is that any such age-sharpness effect, rather than simply dulling the 20-something engineers, will actually have the effect of weeding out the less-good engineers, causing them to turn to management (or whatever). The engineers who become old engineers will be the better ones, and age will additionally equip them with much experience.

      As an engineer (who no longer works as an engineer), I disagree with this statement. many engineers leave the profession not because they are not good engineers but for other reasons. For example,perhaps they've discovered something else that interests them more - a number of MD's I've worked with are engineers; as an example. Others want to move up in the organization because they plateau in terms of salary and authority in a company. Some become actors (Big Bird for example); others lawyers. Often it's not lack of skills but the same curiosity about things that drive them to branch out.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    121. Re:Yes, go for it. by dkleinsc · · Score: 4, Insightful

      Actually, it's a decent natural filter, any company that wouldn't hire you for such a reason is one you don't want to work for anyways.

      For starters, in most states that would be illegal.

      On top of that, most companies eager to hire younger workers over others do so because younger workers are (a) cheaper and (b) easier to overwork. It's not because they're smarter, or because they're better at coding, or anything like that.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    122. Re:Yes, go for it. by dkleinsc · · Score: 1

      Some people are smart. Some people aren't. Discriminating in IT based on age (or most other pursuits) is not only immoral, it's just plain stupid, because you'll hire a kid who doesn't know what they're doing over an older worker that is brilliant. It would be about as dumb as hiring based on race or gender.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    123. Re:Yes, go for it. by dkleinsc · · Score: 1

      Even more unbearable is that you posted the same joke twice, and got modded +4 Funny on both of them.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    124. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      A recent article and you can't remember? So you're admitting that you're over 35?

    125. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Awesome! Your sample size is already one!

      Though if you want to talk generally, and you should want to, it shouldn't be too difficult to stretch you 'old' mind around the following concept: there are more people in their 20s than in their 30s or 40s who grew up with computers.

    126. Re:Yes, go for it. by SQLGuru · · Score: 1

      Feeding the troll, but, whatever....

      I said developer, not code monkey. If I had meant code monkey, I would have used the term coder or programmer. As a developer, I am responsible for design, architecture, code, mentoring, leading, etc. And in my area at work, I can do all of those things better and faster than anyone else.....and not faster in a sloppy way. Do I tell that to anyone else in my area? No. I'll bet those bright mathematicians around you have told some non-mathematicians that they were the best where they work, too. While somewhat bragadocious, it's usually an attempt to lend additional credence to what is being said.....at least when it's true.

      If you're interested in skills and weaknesses, my biggest weakness is in the kissing-up.....er politics. I'll probably never make manager because my skills are very technical focused. I fully expect to be one of those 50 year olds with no upward aspirations that they start looking to replace. I can stay relevant by keeping on top of technical trends, but eventually, they will see me as big $$$'s that could be replaced by a 35 year old who just graduated from college.

    127. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I'm pretty young and got a relatively high level technical job. While I may be "sharper", I have a lot of respect for the experience of people who've been doing this for decades.

      Isn't it better to have young people teamed up with experienced people anyways? Then you get the best of both worlds!

      So disputed or not, that study is useless in our case as "sharpness" is not the one and only skill a good employee needs.

    128. Re:Yes, go for it. by geminidomino · · Score: 1

      Depends on how they pissed them away.

      It's possible to go too far in the "other direction" as well, spending your entire youth working and/or studying, and not feel it until it's over.

    129. Re:Yes, go for it. by webgit · · Score: 1

      Maybe they came from clueless recruiters

      I think this is quite common. Recruitment agencies pass CVs on to companies for jobs that don't match their skills, even if they are supposed to be IT recruitment agencies. Agents just don't understand enough about the technologies to correctly match CVs with job adverts.

    130. Re:Yes, go for it. by BrokenHalo · · Score: 1

      We can start with a one page written (in English, using appropriate grammar, spelling, capitalization, and punctuation) paper correlating the business of IT for the IT associated with their business.

      I can think of an interesting way to refine this.

      How about one page, HAND-WRITTEN, on any subject at all. I figure that the ability to do this without excessive deletions and corrections might say a lot about one's ability to think or set forth a cogent argument without the crutch of his computer's editing functions.

      OK, I am old enough to remember the paper coding forms we used back when dinosaurs ruled the Earth: we wrote our (COBOL or Fortran) code on them with a pencil and sent them off to the keypunch girls to encode. Although this approach was cumbersome, it did force us to be critical about our code. We all spent more time thinking about what it did rather than just chucking any old dreck in to see if it would compile. Also, sketches and pseudocode saved a lot of time, so we were about as productive as any present-day programmer.

    131. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Ditto. Though, I'm 36 and started with computers at age 10. Old at 35? Gimme a break. If you believe that, then you are buying into the fantasy world that most people under the age of 30 are buying to these days...

      The younger generations have FAIL written all over them.

      Universities all across the board have turned into paper mills and the general IQ of the population appears to be falling. I speak from the direct experience that I went back and finished one of my degrees (computer science) in the past year in 8 months taking a double course load, getting top marks. I distinctly remember the deer-in-the-headlights looks I got from the brighter ones in close proximity at realization by them that I was basically operating on 4 hours of sleep a night, churning out more paper and code than N*units (where N>5) of them put together and still managed to have a life at the same time, commuting about 500 miles most weeks to see the girlfriend and friends on the weekends.

      I didn't do it for any other reason than immigration and visa requirements (some countries there is no substitute for a degree) for making big cash consulting internationally. Unfortunately I spent my time with 20 something idiots is classes filled with the PhD-less delusional "profs" polishing off meaningless hoop-jumping fantasyland assignments. Having 15+ years in consulting under my belt, I have to tell you that if you are motivated, average intelligence and somewhat mature, even with little or no experience you'll beat out 99.9% of the 20 something (who want a lambourghini and a corner office after 3 months) crowd that have no experience, regurgitate the idiot crap their minimum teaching-waged sessional lectures spew at them (who also have no industry experience) and will eventually clue into their laser copier paper-changing role in the IT food chain.

      I'm guessing that since you're over 30 that means you are probably at least somewhat literate are realize that WoW, twitter, skype and cam-whoring are not marketable skills nor a substitute for experience.

      What we all should be worried about is that the morons of the current generation are going to be reponsible for taking care of us when we're actually old... that's what scares me.

    132. Re:Yes, go for it. by Octorian · · Score: 3, Insightful

      Which I think is stupid, since the skills that make you a successful real-world developer are quite different from the skills that get you straight-As in college.

      Heck, your whole mentality when working on a real-world project is quite different from a school project. In a school project, its 2 weeks of trying to understand and clarify what the prof actually wants you to do, and 3 days of hacking together some minimal pile of garbage that just barely does it. In the real world, you actually care about overall architecture, design, methodologies for coordinating a team, maintainability, testability, etc.

    133. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      All those languages learnt, but you never discovered punctuation.

    134. Re:Yes, go for it. by Antique+Geekmeister · · Score: 1

      And discriminating based on age and race and physical appearance and sexuality is also stupid, right? Goodness, you're optimistic. Even where it's not directly applicable, the biases exist for interviewers and hiring managers.

      Hiring a kid who doesn't have all the skills, but is young and trainable, over a more experienced older worker who already has their preferred approach to doing tasks, for example, makes reasonable sense. So does hiring a foolish but gifted programmer who thinks they're the next Steve Jobs, so you can use them up and dump them when you sell the small company. (I watched that happen to some younger acquaintances of mine a few years ago: only 2 of the 5 in the start-up made anywhere near the value of all their work, since the other 3 hadn't had long enough to accumulate the options, although they also massively contributed to making the company saleable.) And so does hiring someone without a spouse or kids for a job that involves late nights (as crunch time in software projects sometimes does).

      Conversely, hiring someone who can pick up and start over and do a decent job in a long and difficult task, like getting a new degree in their 30's to pursue a new field, makes _complete_ sense in a reasonably stable company's IT or support groups where the world reboots every 5 years or so. But convincing an HR manager or interviewer of that, when they just got hired straight out of their local business school, is potentially awkward.

    135. Re:Yes, go for it. by CatsupBoy · · Score: 1

      Because I have. They hire plenty of them at my company and they are invariably about as smart as a bag of hammers.

      Have you ever used a hammer? If your as nimble as I am then you know how "smart" they can be.

    136. Re:Yes, go for it. by BrokenHalo · · Score: 2, Insightful

      Me too!

      When I was a kid, I always used to say I was going to be a cantankerous old man when I grew up.

      Trouble is, I'm now in my late 40s and still show no signs of growing up... :-}

    137. Re:Yes, go for it. by Lucid+3ntr0py · · Score: 1

      You don't work at a place with a lot of MIT and Harvard grads, do you?

    138. Re:Yes, go for it. by jellomizer · · Score: 1

      While the young may be sharper. Age brings wisdom (not that you can't find wisdom in the young) which is often more useful in a work environment. When I started out I was very eager to "prove myself". I had to be the best developer Code Fast, Make No Bugs, Follow perfect form. When ever I failed on any of those objectives I kicked myself and treated myself much harsher then I deserved. Now as I have gotten older I have became more comfortable with my skills, I know I can solve most any problem that comes to me, I know how to talk myself around or prove to others what can't be done, or at least they won't be happy with it (EG. using OCR to automatically determine when a document should be shredded. (A BAD idea no matter how good OCR gets)).
      Over time I learned when to find help and ask the right questions. I am no longer afraid to make me look like an idiot to an other developer for stuff that I am not an expert in, just as long as I can get the answer back.
      A lot of this "Sharpness" that the younger people have is partly due to the fact that they are bluffing to make themselves look better, IT Chest Thumping, so the difference in sharpness is actually a little more narrow for the change in ages. There really isn't a big drop between someone who is 22 and someone who is 32 at 32 your mind is still sharp and you are still young, But you begin to mature and get use to being a full adult, and you know you get in more trouble by acting like you know it all then you do by asking some dumb questions to get the correct understanding on what is going on.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    139. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      The faster you catch up to those in your age bracket, the better.

      Uh....he'll only catch up with the lame.

    140. Re:Yes, go for it. by elloGov · · Score: 1

      Yes, go for it of course. Boundaries and trends are there to be pushed and shaped. Nothing is set in stone and you need pave the road for the future people in your present situation to come.

    141. Re:Yes, go for it. by dkleinsc · · Score: 1

      When it comes down to it, experience will trump a degree anyday...

      Sort of. The degree is darned useful, not just for getting the job, but for doing your work well. For instance, it's easier to use a hash table or linked list if you know what one is. That's the sort of theoretical knowledge that is hard to pick up in the real world, but helps you in the real world.

      Some theoretical stuff that pops up a lot: database normalization, regular expressions, and algorithmic efficiency.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    142. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Another reason the young are generally favored in IT is because they're male (too scared to talk to girls), have little life outside of work, and have no family to support or be with, and have little in the way of negotiation skills. This makes them very susceptible for having to put in many extra hours, the hours they actually need to be affective against more experienced and skilled colleagues.

    143. Re:Yes, go for it. by BrokenHalo · · Score: 1

      I'm 54 years old, female, and work in IT. I don't have a degree, but am constantly upgrading my skills...

      Exactly. I presume you took the "trainee programmer" route I did back in the days when this was common.

      This is exactly the kind of background that makes an excellent programmer: exposure of your work to your more experienced colleagues from day one is a quick way to get up to speed (since we had to be able to pull our weight on commercial projects), and if you went into contracting (as I did) it didn't take long to fill up several pages in your resume listing all the programming languages in which you were proficient.

    144. Re:Yes, go for it. by arth1 · · Score: 1

      Indeed there may be an advantage with age. Anyone younger than 40 likely missed the whole computer revolution, and is highly unlikely to have any experience with the low level stuff, including (but not limited to) assembly language programming or how serial signaling works.
      The younger generations' skills tend to be at a much higher and abstracted level.

      It's likely much easier for the older guy to grasp the new technologies built on top of what he knows than for the younger guy to grasp something he's never seen, and which to him has always been a black box.

    145. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      guess he's over 35....

    146. Re:Yes, go for it. by Critical+Facilities · · Score: 1

      Mod Parent up!! This is the area of one's "ability" that so often gets overlooked in the various "studies" that seem to come out periodically (probably because it's so difficult to quantify). Too often, people focus on specific and often technical skills in their particular field, and completely disregard the "people skills". For those interested, I must recommend this book.

    147. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      You can have the sharpest, youngest brain there is, but it doesn't help a bit if that head is relatively 'empty' by way of comparison. In essence, there is almost no way a kid who is 22-27 years of age is going to have as much hands on experience in the trenches as someone who has another 10-30 years of actual professional experience in this field or any other is going to possess due to having been around and done it longer.

    148. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I have worked with, at various times, Harvard and Brown grads. All I can say is that they are very confident in themselves. Sure, they may well have been full of crap half the time but they said it well and if necessary they would remind you of where they went to school ten years ago! ha ha ha ha.

    149. Re:Yes, go for it. by BrokenHalo · · Score: 1

      Sadly there still are some companies (Municipalities mostly) that still look for those worthless certifications.

      I don't think this is new. I remember contracting for a certain council to the West of London back in the early 80s where apparently the main criterion for employment was that I should be able to turn up punctually for work.

    150. Re:Yes, go for it. by Dave+T+Daniel · · Score: 1

      I think there are some caveats to this though. I have been programming for 7 years now. By year 5 I had senior software engineer on my business cards because most of the other programmers I worked with had less experience than that. I have chosen to stay technical but I think a lot of people start to choose to go into management by the time they are my age (30). I do not know if in 10 years from now there will be many older programmers than there are now just because as you get older and more experienced opportunities come. I happen to be the only programmer where I'm at now and I'm client site so I can stay technical but when I worked in the programming shop they expected the more senior developers to write the SAD's, SDD's, SRD's and much of the high level deliverables. They were also expected to help younger developers to learn as well as to help out managers with proposals and work with other divisions as SME's. By the time you were done with everything you were lucky if you found a couple hours a day to work on development.

    151. Re:Yes, go for it. by THEbwana · · Score: 1

      .. just imagine a Beowulf cluster of those !
      The possibilities are endless !

    152. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      [References needed]

    153. Re:Yes, go for it. by smchris · · Score: 1

      As a older person, I'd note two thinks:

      1. College professors usually peak in their fifties. Non-math obtuse things like philosophy, which is probably ethics or cognitive science these days, have traditionally been even later.

      2. Read The Dumbest Generation, Bauerlein, 2008. Which is really to ask the question of what a CS major is in the work place. _Just_ a code monkey? The answer could be "yes", but just asking...

      Maybe an older person should stress systems analysis, project management, or even technical writing?

    154. Re:Yes, go for it. by laughing_badger · · Score: 5, Interesting

      When the ball goes under the coffee table, and the kid goes under to get it - you know exactly what is going to happen next. The kid is going to stand up, full speed, and bang the hell out of his head on the underside of the table.

      I spotted my 2-yr old do this the other day, hard but not so hard as to provoke screaming. He spent the next minute carefully proving that it was hitting his head on the table that had caused the pain, and then hitting it again a couple of times very gently and then a bit harder to see when it hurt. I was astounded at the level of reasoning going on as he worked out what had happened to his head and how it had been caused.

      --
      Help children born unable to swallow - www.tofs.org.uk
    155. Re:Yes, go for it. by MEATLOCKER · · Score: 1, Funny

      And now get off my goddamn lawn!

    156. Re:Yes, go for it. by evan_arrrr! · · Score: 1

      Also, keep in mind that the numbers you are citing from that study are the absolutes, not the averages, at least for mental decline. Of the 2000 or so sampled in the study, 27 was the absolute youngest they saw the earliest signs of mental decline. Not to mention, it also showed that the average person's memory didn't begin to decline, again, at the earliest, until the late 30's, and accumulated knowledge didn't begin to dissipate until the subjects were well into their 60's. To make a long story short, don't believe everything you read, and if you intend to anyway, at least read between the lines a bit, will you?

    157. Re:Yes, go for it. by That_Dan_Guy · · Score: 4, Interesting

      I'll just add a little here as someone who has interviewed a lot of people for Net Admin jobs in the past few years.

      For us, a huge missing factor on the younger applicants is, quite simply, maturity. The advantage older applicants have on this front can't be overstated.

      Kids have a tendency to engage in "guerrilla maintenance" as we call it here. Just reboot it and see if it comes back up without considering if doing so will take down production.

      Kids also have a tendency to not see the bigger picture of how IT fits into the rest of the company. You have to box them in with ITIL processes to keep them from doing dumb things.

      Kids also are also not very good at leadership situations in dealing with others.

      Those are just the disadvantages the question poster might use to his advantage. It isn't always true (I've got a 25 year old on my team that has broken all the above descriptions, although he was a student of mine some years ago :))

      I'm sure someone else will post all the disadvantages you face as being older, and the advantages of being younger. Read them and consider them in how you will minimize them when looking for a job and working it once you've got it. Although the biggest disadvantage I've seen on older applicants that come into the industry late is low expectations of themselves and their career. Shoot for the stars, not the mud.

    158. Re:Yes, go for it. by GuyverDH · · Score: 1

      Most of that will crop up in the real world as well... (part of that learn something new every day angle) - always, always be on the lookout for new (to you) information.

      On the converse, if you were taught that *something can't be done* you typically don't try to do it, which leads to you never knowing that it can, and has, been done.

      --
      Who is general failure, and why is he reading my hard drive?
    159. Re:Yes, go for it. by stuntpope · · Score: 2, Funny

      Sorry, Logan is not available, he's gone out for a run.

    160. Re:Yes, go for it. by CubicleView · · Score: 1

      I'm 29, I didn't touch a computer until I was 15 & didn't code anything until I was 18. I don't think any of that is particaularly relevant, but since we're sharing....

    161. Re:Yes, go for it. by aunticrist · · Score: 1

      I wish I had mod points right now. Bravo. Seriously, everything said above is on point.

    162. Re:Yes, go for it. by Hognoxious · · Score: 1

      Actually, it's a decent natural filter, any company that wouldn't hire you for such a reason is one you don't want to work for anyways.

      I'm tired of hearing that. Are you one of those precious snowflakes who thinks he's irreplacable? If so, wise up, anybody can be replaced. Perhaps you have a trust fund and don't really need to work? Or perhaps you have your head so far up your arse that you don't see what's going on in the world, namely that a lot of people are desperate for a job - any job - to keep a roof over their heads.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    163. Re:Yes, go for it. by DirtyUncleRon69 · · Score: 1

      Age and wisdom vs. youth and treachery - I will put my money on the old guy for the win.

      I always thought it was, "Old age and treachery beats youth and skill"

      As a younger (24) engineer, I find that it is necessary to have a degree to get a decent job. I don't have any friends without a degree that work in a technical profession, and every engineer at my employer have that's under 30 has a degree. The older guys though, we'll hire anyone, degree or not, that has the requisite experience for the job. Personally, I think it makes for a good mix of challenging traditional ideas and 'tried and true' practicality

      "I got the ball!!" *WHAM* You old guys need to build taller coffee tables.

      --
      They say, "Evil prevails when good men fail to act." What they ought to say is, "Evil prevails."
    164. Re:Yes, go for it. by rve · · Score: 1

      Maybe follow that with filling in a circle with all the major degree arcs (0, 30, 45, 60, 90, etc) and then penciling in the tan(), sin(), cos() at those points.

      It's a little alarming that you seem to consider 7th grade geometry a) challenging and b) relevant.

      While we are banging out math without the calculators, we can swing by the Kwik-E-Mart and buy random amounts of goods, pay for it with a 20 and see who can calculate the change we're going to get back faster, or maybe speed fill in the boxes in a multiplication table that goes up to 12x12.

      Again, are you interviewing 7th graders?

    165. Re:Yes, go for it. by mario_grgic · · Score: 1

      Actually, that's nowhere near true. Don't let anyone or anything pigeon whole you, and especially not some semi scientific study done for entertainment purposes claiming that your mental abilities are declining in the 20s.

      How about some data that shows at what age those of us that use our brains on a daily basis achieve our best work:

      http://sps.nus.edu.sg/~limchuwe/articles/youth.html

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
    166. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      You're generalizing from personal experience, and I can offer counterexamples. My former employer hired a temp for a while (instead of the permanent staff we needed, of course) who was definitely skilled and experienced, but he couldn't get permanent work anywhere (hence the temp agency). The fact that he was in his 50s and looked like a COBOL-coding card-jockey almost certainly played a part in that. I recently got passed over for a user-support job that I was perfectly qualified for (one of the hiring committee members confided that I'd blown away the competition on their skills/aptitude test) and was essentially the same thing I'd been doing at a college, because it involved working with high school students and some of the committee members "couldn't see me" - I'm pushing 50 myself - with people that young.

    167. Re:Yes, go for it. by Ash+Vince · · Score: 1

      Recent research actually shows that mental faculties begin to decline as early in life as the 20's. Kids don't seem sharper, they ARE sharper. That isn't to say that there isn't more to being a good employee or that older individuals don't have their own advantages but there is a basis for IT discrimination based on age.

      Unfortunately a lot of young, sharp IT geeks are also a pain in the arse with no social skills and a superiority complex as large as planet. Older IT workers generally have a far more mature attitude.

      The simple fact is that IT skills can be trained to almost anyone, but certain things you only gain with the benefit of a few more years on this planet.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    168. Re:Yes, go for it. by someone300 · · Score: 1

      Generally, my spelling and grammar is good. I scored 100% in a comprehensive sp/grammar test in my last year of school, but there's a good chance I'll cock up something in the following post, just to make me look like a dick :). I can do all of the tasks you mentioned in the third paragraph pretty quickly, except I get a bit slow after 10x10. We didn't learn 11x, 12x tables, and we only learnt how to use metric units. Honestly though, living in the UK, imperial doesn't come up much. Though I did a huge amount of high-ish level maths in school. I think at one point, it was 20hr/week in maths lessons.

      Obviously I can't go into the rest of your post here, other than mentioning that finding the differences between event-driven and object oriented programming is a little strange thing to ask. Event-driven isn't really in the same category, so it's entirely different, but can be a characteristic of both OO and non-OO code. My use of social networks is limited to Facebook with my other work colleagues (all older) and there are no pictures of me on it besides a standard passport portrait of my face. Oh, and I don't drink. I now work as a programmer for a great company and I don't have a degree. I finished school last year, because I am only 19.

    169. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      As a developer, I am responsible for design, architecture, code, mentoring, leading, etc.

      Dude, when I left high school, I worked part time in a small offshoot of a firm with about 200 people. Within 4 months I was assigned my own projects and one junior developer, making me responsible for all of the above - if you're even remotely geeky and competent, it happens. I wasn't a fully rounded professional, but I was trying my best to learn. At no point did I think of myself as brilliant or unique. I was working with people with strengths that surpassed my own, and weaknesses that my abilities could make up for.

      Do I tell that to anyone else in my area? No.

      That's because it's more of a problem if they think you have an inflated, pompous ego than if I think you have an inflated, pompous ego. It's just cowardice on your part.

      I'll bet those bright mathematicians around you have told some non-mathematicians that they were the best where they work, too.

      I'll bet they're too busy enjoying mathematics to have time to take out telling people how good they are at it.

      While somewhat bragadocious, it's usually an attempt to lend additional credence to what is being said.....at least when it's true.

      Are you ill? It never lends credence to anything to say, "and I am right because I am brilliant". At best it does nothing at all to support your argument, and at worst it makes people view you with suspicion.

      And in my area at work, I can do all of those things better and faster than anyone else.....and not faster in a sloppy way.

      No, you can't. Really. Unless you've deliberately surrounded yourself by lazy retards, in which case I hope you have a liferaft for that sinking ship you're in, you'd be the first person I've ever met anywhere who manages to demonstrate superior skill to everyone they work with in every aspect of their work. But more on your range of abilities below.

      If you're interested in skills and weaknesses, my biggest weakness is in the kissing-up.

      Ba ha ha. Sorry, guy, if you were really as talented as you believed you were, your firm would be quite happy to promote you so your increased scope of influence would allow you to skyrocket their profit...

      I'll probably never make manager because my skills are very technical focused.

      ...but there you go. You're just a code monkey. A skilled developer is not "very technical focused". He knows how to zoom in to the tiniest detail and out for the bigger picture; he knows how to communicate his ideas; he understands the goal of whoever he's working for (if not himself) and does not make excuses like "politics" for his lack of mobility. The skilled developer knows that, ultimately, he is building a solution to a human problem - he is not a technical cog in a machine.

      I fully expect to be one of those 50 year olds with no upward aspirations that they start looking to replace.

      I fully expect that you're already someone they're thinking about replacing, but they'll not do so until it's worthwhile to them. You combine self-limitation with a grand ego, and that makes you merely tolerable.

    170. Re:Yes, go for it. by jasen666 · · Score: 1

      My company is big on using co-ops, as we can rape them in terms of pay.
      So, I see a slew of 20-24 yr old IT majors come through the revolving doors here. Granted, they are students, not IT professionals, so I don't expect them to be experts in their field yet, but I expect them to know basics, and at least be able to find an answer if they don't know it.
      Compared to the knowledge and experience of the contractors I hire (and I specifically go for people with experience, which tends to end up being people in their 30's) the supposed better "mental acuity" of these kids means exactly jack shit. It'll take 3 co-ops to output the same amount of work that one of the good contractors can do, and it'll take longer with more mistakes, more input from me.
      It's annoying, as I don't want to be teacher. I'm a project lead. Give me people who can handle the tasks I assign them without hand-holding and explanations of basic technology.

      Any IT hiring manager using this as a reason for hiring younger, as opposed to experienced, is a complete moron.

      So no, 35 is not old at all, and any company worth working for would not disqualify someone based on that.

      Personally, *I* think the trend to hire younger is based solely on pay scale. Older, experienced employees expect better pay. We all know the damn bean-counters are the ones who really run the show.

    171. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Dennis The Filth Farmer: "I'm 37, I'm not old."

      His point was that you are not the "older generation" he was talking about. You are not "old".

    172. Re:Yes, go for it. by MuChild · · Score: 1

      Actually, while one's raw processing speed (fluid intelligence) begins to decline in one's 20's, what's called crystalized intelligence continues to grow. That is, one's overall store of knowledge and ability to use that knowledge peaks in one's 60's.

      That means while someone may not be able to figure out the solution to a problem as fast as they age, they may not need to because they remember the solution from the last time it, or something similar happened.

      I'm in psychology, not IT, so I don't know which would be more valuable.

    173. Re:Yes, go for it. by HellYeahAutomaton · · Score: 2, Funny

      I'm 41 and I will take that Pepsi challenge any day of the week and twice on Saturday at 7am.

      Um yeah, I'm gonna need you to work on Saturday...that'd be great.

    174. Re:Yes, go for it. by SoothingMist · · Score: 1

      Yes indeed. Go for it. Don't let "age" get you down. It is not the glass ceiling people imagine it to be. A bit about myself: I am 57 years old with a doctorate in computer science earned at 52, 24 years after receiving my Computer Engineering masters. Far from laying me off, the company I work for keeps raising my pay in an effort to keep me here longer than the present eleven years. The job entails solving difficult problems in computer applications. So, age has not been an issue for me at all. Where I do see "age" being an issue is when people expect the pay of a senior person while doing junior level work. Other cases revolve around people having experience only in topic areas that no longer matter. A good example is expertise with vacuume tubes in an integrated circuit world. Experience only matters when the person is up to date on current topics. Otherwise, the person is just an expert in ancient history. In either case, "senior" people doing junior work or having expertise only in ancient history, the person is not worth the pay they are receiving and should expect to be laid off. This is not to say that greed does not drive decisions certain companies make. They expect to make the product in or provide the service from a low-cost country and sell the result in a high-cost country. The claim is that this is good for the economy. Whose economy? The economy of the rich. It is horrible for the general population and is, in my personal opinion, part of what has led to the economic devastation we are currently experiencing. You asked, "Old man at 35?" I've seen articles with the title, "Finished at 35?" The half-life of a technical degree is five years or less. If you don't keep up with technology in your field, you will indeed be "old" and "finished" very quickly. So, don't just get the degree, develop an attitude and process of life-long learning.

    175. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      The biggest reason why so many companies aggressively favor hiring kids is kids are willing to work 100 hour weeks. I did this too when I was a kid, then I had kids and didn't want to be an absentee dad.

      Its why you see job postings littered with "fast paced" or "work hard/play hard" environment... what they really mean is they want you to work 100 hours a week for peanuts.

      I know several former co-workers who kind of crashed and burned on CS over the last 5 years. Found themselves in the market for a job and couldn't find anything that wasn't a pay cut for more hours.

    176. Re:Yes, go for it. by AlpineR · · Score: 1

      You're also getting absent-minded. You just posted this three minutes ago and worded it better that time. Your writing skills are declining with age!

    177. Re:Yes, go for it. by russotto · · Score: 1

      I'm 37 and have been using computers since I was 8 years old and got my hands on an Atari 400 w/ a membrane keyboard and started teaching myself how to program it. I then moved to Atari 800's, VIC 20's, Commodore 64's, Commodore 128's, Amigas, Apple I, II, and IIc's, Macintoshes and finally to PC's.

      If you're going to boast, you could at least make it believable... get the order close to right and leave off the rather improbable Apple I.

      Anyway, IMO at 37 we're hardly the "older generation". I'm a second generation computer geek myself.

    178. Re:Yes, go for it. by jasen666 · · Score: 1

      hah. Anyone on my team who feels the need to remind me of where they went to school, immediately makes the shit list. I'll dump on them all the crap work nobody else wants.
      If they do it all without complaint, they redeem themselves.
      Few do.

    179. Re:Yes, go for it. by nine-times · · Score: 1

      The fact that you think "...that the older generation didn't grow up with computers." qulifies as a 'fact' shows at the very least your ignorance and, at worst, your ageism.

      Actually, in my (admittedly anecdotal) experience, there's actually a range that's right now between 25 and 35 that it sort of optimal for supporting Windows systems. That's the group that spent their formative years trying to troubleshoot DOS games to get them to run. People younger than that grew up in an age where things sort of already worked after running an install program, and seem to have better troubleshooting skills when looking at the particular logic applied by Microsoft.

      And I find that interesting as a trend for a particular set of skills (not the set of skills a CS degree is generally trying to teach). No, trends don't apply in every case.

      It's true that the older you are, the less likely you are to feel comfortable on a computer. I'm not saying it's a fact, but it's been my experience, the experience of pretty much everyone I've talked to, and seems to be commonly accepted. That doesn't mean that, in every case, a younger person will be more comfortable on a computer, but if given a random 80 year old and a random teenager, there's a pretty good chance that the teenager knows more and understands better about "what's going on" with a modern computer.

      Your 37, and therefore on the high end of the "I grew up with computers" spectrum. That's not a bad thing. It means that you may well have an advantage over those older than you as well as having more experience than those who are younger.

    180. Re:Yes, go for it. by ojustgiveitup · · Score: 1

      Great post! Speaking as a young, dumb programmer who almost definitely wouldn't pass your little tests - we have lots to learn, and your experience is (or should be) invaluable to us while we grow up.

    181. Re:Yes, go for it. by tsalmark · · Score: 1

      It seems many IT companies have seen the advantage of younger employees as the ability to work them 80 hours a week on salary till they burn out.

    182. Re:Yes, go for it. by shaitand · · Score: 1

      First top 1% really isn't that hot. I was raised in a small town of 12,000. There are two IT shops and 120 potential top 1% candidates to potentially staff it.

      The average college graduate isn't any more intelligent than the average dropout in my experience. Actually, if anything I'd lean toward the dropouts. College students have basically followed the paid laid out before them by nurturing guides through their entire education and often land in the real world without knowing how to find information and learn for themselves without a class. College graduates have a demonstrated ability to play the game and get along with professors. I know a few who made up papers and fake references to go with them and faked their way through college.

      From the quality of the IT work I've seen out there many IT people are probably average (or lower, I've seen MCSE's call for support when their ball mouse needed cleaned) but being good at IT requires an intelligence level far above average. It requires a sponge like memory, an amazing ability to learn and comprehend problems, and effective cognitive abilities.

      Unless of course you are talking about fortune 500 IT. An environment where most IT are meatpuppets who replace parts and ghost systems for two or three REAL IT staff and nobody actually troubleshoots and fixes the problems at all. That isn't actually IT.

      And of course programming. In my experience programmers are highly overrated and most are of fairly typical intelligence. It is however another field where COMPETENT people have to be very intelligent.

    183. Re:Yes, go for it. by Avatar8 · · Score: 2, Interesting
      Just from my own experience over the past 25 years, I see this as false.

      Younger adults may have the *capacity* to be sharper, but they certainly are not displaying such skill. I have struggled to teach younger IT employees relatively simple concepts of computers. They don't get it or they don't want to get it. I've been in the industry so long, I know *why* computers work and therefore how best to troubleshoot them when they don't work. When you have someone come in who has only ever known a computer with a mouse and Windows, they have no clue what goes on under the hood much less once data leaves the NIC.

      I see IT right now desperately needing a balance of older and younger employees. You have to have the older for the experience and good decision making. You need the younger people to learn IT, especially newer technology, and the freedom (read single) and stamina to travel constantly and work long hours.

      Personally, at 39 I have noticed my capability for learning new concepts or remembering numerous details has decreased over the past 3-5 years. Yet I also know now how to work smarter and not harder, and I'm still the SME of several technologies at my company.

    184. Re:Yes, go for it. by ausekilis · · Score: 1

      Speaking as someone who has a CS degree and has sat on numerous interview committees, I can add in that the Bachelor's is the new H.S. Diploma. By not going for any sort of Bachelor's, you're only going to hurt yourself. When I was interviewing people, age meant absolutely nothing to me. We had positions that needed filling, and it became my job to see who fit the mold best. It just so happens that my group is full of Bachelor's, Master's, and PhD's in various fields. If someone doesn't have the piece of paper, they better be able to prove they know what they are talking about, unlike a majority of the script kiddies today that can program "Hello World" in 20 languages, but can't do it without Visual Studio's help.

      Did they need to be sharp? Of course, they needed to be able to solve the problems presented to them

      Did they need to be young (for whatever perceived reason)? No way. One of the key members of the team, brightest guys I've ever known around C/C++ compilers just retired last year.

      Would we have hired someone older? I think the biggest thing we wanted was the ability to keep them around for more than a couple years. At 35, you wouldn't have anything to worry about

    185. Re:Yes, go for it. by HellYeahAutomaton · · Score: 1

      "... older employees are more likely to have real responsibilities (family, health issues, a life, etc.), and more of a backbone to stand up and not take the company's crap"

      Are you kidding? Let's say the ol' pay cut train rolls into town at your company. Your older employers with more liabilities are going to keep their mouths shut and take the company's crap because they are so badly beholden to them that they cannot leave.

    186. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Maybe if you treated people like shit less often you would get more out of them? Or is that too obvious for someone of your astounding intellect?

    187. Re:Yes, go for it. by jedidiah · · Score: 1

      There's a wide gap between the obvious false strawman of "irreplaceable" and the other extreme of "nothing but a warm body".

      Yes, it is a sick sad world out there. In such an environment it would
      suck to be sacked just because your boss is an ass who works for
      corporate vampires. If you are in it for the long haul, perhaps you want
      to try any avoid employers that are compulsive back stabbers.

      Save the desperation and can of beans for when it's really warranted.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    188. Re:Yes, go for it. by jasen666 · · Score: 1

      Many people may be desperate for work anywhere, but not everyone is.
      And I agree with the GP. I don't just blindly take the first job that offers. A job interview is two-way--you should be interviewing them as well. Sure, if you're desperate you'll take anything. But if you're not, it's perfectly valid to say "I don't want to work there."
      No need for the angst over it.

    189. Re:Yes, go for it. by Hognoxious · · Score: 1

      Nooooooooooo!

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    190. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      But I won't be carrying around my catheter bag and spending an hour yelling at kids to get off my lawn and another hour staring at the sky and muttering to myself about how bad the weather's going to be.

      You know, just as long as we're making baseless, ageist comments. Ageism goes both ways, for the record.

    191. Re:Yes, go for it. by shaitand · · Score: 1

      Hell, I'd find it difficult to write that much by hand. I get annoyed if I have to write more than two lines by hand.

      Not because I can't or because I need the spelling and grammar check so much. But because it just so damn annoyingly and frustratingly slow. Besides, unless I use 'recruit handwriting' I picked up in the navy, nobody can read it anyway (including me).

      'Although this approach was cumbersome, it did force us to be critical about our code. We all spent more time thinking about what it did rather than just chucking any old dreck in to see if it would compile.'

      No doubt. You also likely learned to program in a manner that leads to a quality result, unlike most coders today who only care about how fast the solution gets churned out at marketable quality.

      'Also, sketches and pseudocode saved a lot of time, so we were about as productive as any present-day programmer.'

      I'm with you up till here. Call me skeptical wilbur but I just don't recall coders producing a shit ton of code back in the day and today they definitely do.

    192. Re:Yes, go for it. by DrgnDancer · · Score: 1

      Or they try (and fail) to understand the requirements and get you to rewrite your whole freakin resumes for each job.

      "You say on your resume that you're an experiences Linux Administrator, do you know Red Hat Linux?"
      "Yes, I've worked with most of the major distributions. I mention Red hat specifically in point x and y on my resume..."
      "Oh, great! Can you put the words 'Red Hat' into your resume in at least 5 other places?"
      "eh..."
      "Great! Oh, hey, I've this other job looking for a 'SuSE administrator' do you know that? Can you put 'SuSE' on your resume about 6 more times? Oh, and mention your Veritas experience!" (SuSE inevitably pronounced like "Seuss")
      "I don't know Veritas... I know lots of other SAN systems though I'm sure I can apply...."
      "You sure? Maybe you worked with Veritas once?"
      "You know a lot of this experience applies across a lot of similar types of technology..."
      "Oh, yeah, totally. I understand. So you'll send me two new resumes that mention Red Hat and Seuss 7 times each and Veritas right?" ....

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    193. Re:Yes, go for it. by Sax+Maniac · · Score: 1

      Do it, man. I grew up the same way, exact same hardware. I went to college for music though, I finished that degree and then took up CS as a minor -- too easy, and then eventually a major -- too easy, and then eventually a separate Bachelor's and MS. That self-motivated training when you were a kid is everything. All the really excellent programmers that I know and around my age, taught themselves and then refined that knowledge with a degree. That's not to say folks older than me can't be great, far from it. They just didn't have their own computers as kids, so they started out in EE or ME or physics or math, but still had that drive to learn it.

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    194. Re:Yes, go for it. by davecb · · Score: 1
      I did, and my earnings peaked normally in my late 50s. Turns out half the "new" stuff is old stuff with new buzzwords, so catching up and keeping up to the level implied by my grey hairs was easy.

      --dave (grumpy old performance/capacity guy) c-b

      --
      davecb@spamcop.net
    195. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Here's an alternate approach, from a guy who went back to school after a stint in the military and was about eight to ten years older than everyone else.

      1: Remember boot camp? Keep your mouth shut and your eyes and ears open. Absorb all the information you can, and do your best to be invisible. If you're asked a question, answer it promptly and correctly. If you're NOT asked a question... Keep your head down.

      2: Don't worry about being everyone's little buddy. It doesn't matter whether the other students like you or hate you; they're irrelevant. If you want a social club, go bowling. If you want an education, study computer science. But do your best to avoid conflict; again, be invisible.

      3: Do all your work as though you were working for a tech firm and a screw up will get you fired. That's how it is in the real world, might as well get used to it. Perfectionism is like voodoo to those who don't possess it.

      4: Don't give a crap whether the professor likes you or not. He, too, is irrelevant. Take a "yes sir, no sir" approach with him. Don't be noticeable, stay under the radar: the nail that sticks up gets pounded down. If you cause him no trouble, he won't cause YOU any trouble either, and you can both have a nice, quiet experience.

      5: Don't socialize too much with the children. They're CHILDREN. There's nothing creepier than an old guy hanging around with some 20 year old girl. Don't be that guy. Keep it "all business, all the time" and everything will go nice and smooth.

      That's my .02.

    196. Re:Yes, go for it. by MCZapf · · Score: 1

      The point is that he considers such tests easy.

    197. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Don't let your life story get around. It'll take all the steam out of the low-life whiny bitches that swear the American Dream is dead.

      You sir, KICK ASS. My hat goes off you to.

    198. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Get fired recently, snowflake?

    199. Re:Yes, go for it. by MCZapf · · Score: 1

      Generally, my spelling and grammar is good.

      Uh, generally, my spelling and grammar are good? (Forgive the correction if this is one of those US/UK singular/plural differences.)

    200. Re:Yes, go for it. by jedidiah · · Score: 1

      The fact that something may be illegal, unethical or immoral wont stop certain guys from pulling it.

      Even if you find that you want to persue remedial action, that still takes time and effort and interested parties.

      A lot of have let stuff slide when we really shouldn't have. (speaking of rackspace)

      --
      A Pirate and a Puritan look the same on a balance sheet.
    201. Re:Yes, go for it. by ari_j · · Score: 1

      Putting balls under tables is actually a useful parenting technique. It conditions children to be aware of their surroundings. Similarly, walking around the CS lab beating undergraduate students with a yardstick every time you see bad code or even badly-formatted code conditions them to stop writing it.

      At any rate, age means nothing. Age is a number that may have some correlation with maturity, but we all know that correlation is not causation. Age just gives you more opportunities to develop maturity. Most people don't actually use those opportunities, though, and are exactly as mature at 35 as they were at 18, give or take a few things people say "Oh, he's really mellowed out over the years." about.

      And that's why people wake up one day and ask Slashdot what to do about having pissed their 20's away. And the right answer is simple: Grow up fast and put together a plan not to piss your 30's away. Asking Slashdot for advice to help assemble your plan is a good start, but follow through on it. Call that Plan A.

      Then, come up with another plan, for if Plan A doesn't work out. Plan for not having enough for tuition at any given point during school. Plan for not doing well enough in school to justify continuing. Plan for the job market sucking when you graduate. You cannot possibly identify every contingency in advance, but if you are able to plan for those contingencies that have a reasonable chance of happening then you will not only have contingency plans in case they come to be, but you will also feel more confident going forward with Plan A. Or you won't, and you will revise Plan A until it is comfortable to you.

      Failure to plan works for some people, but if the question is "How can I keep from pissing my 30's away, too?" you are going to want to know what you're getting into before you commit to 4 years of it. That's half your 30's right there, and the difference between getting a CS degree or spending four years getting high in your friend's apartment is that one of them is guaranteed to piss away the time, while the other just has a chance of doing it if you don't go about it right.

    202. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      As someone who goes to interviews and lands all of them. At 35, feel free to bend the truth on your resume, how you were doing IT in 20s (don't tell them you were pissing it off), people here will say no, but if you are confident and can back it up. Call it a result oriented strategy. Its a great story for getting a job. You were in IT for 10 years before deciding a CS degree would help. Skreems would hire you in a snap. Just make sure you pull it off.

    203. Re:Yes, go for it. by DrgnDancer · · Score: 1

      And the rest of his post indicated that people like you (and me for that matter, 36 years old working or playing with computers since I was 10 or so), are starting to buck that trend. We're the youngest possible generation to do so. Before us there were no inexpensive computers were available to get "kids" into computers. No one older than 40 can possibly have started using a computer before their late teens or college (unless maybe their father worked for the university and got them time or something). We are the first generation that can possibly claim to have 'grown up' with computers, and not very many of us can make the claim either. I'd guess that less than 10% of my friends my own age had computers before they were in high school and many didn't have one into 1st or 2nd year of college. I was the only person I knew as a child to have a real computer (as opposed to a Nintendo or other set top device). In 10 years MOST people in their mid-30s will have 'grown up" with computers. Right now some few of us did. 10 years ago no one could have made the claim (or at least a statistically insignificant number of people could have).

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    204. Re:Yes, go for it. by ari_j · · Score: 2, Insightful

      The commonly held perception that people become more bearable to be around as they age is actually selection bias at work. Annoying 20-year-olds are everywhere and won't leave you alone. By 40, the real assholes hate everyone else so much that they do leave people alone, making the people who were tolerable to be around from the start appear more numerous.

      Try this little experiment to see how it works. On Saturday, take a checker set and dump the pieces into a pile on your table. Look at it and answer the question "Are checker pieces more black on Saturday or are they about even with the red pieces?" On Sunday, take out all the red pieces and hide them from yourself, then look at the pile and answer the question "Do checker pieces become more black as they age?"

    205. Re:Yes, go for it. by ClosedSource · · Score: 1

      Upward aspirations as in management, not technology.

    206. Re:Yes, go for it. by Dr.+Smoove · · Score: 1

      Funny, my salary more than doubled the day I quit pursuing that worthless piece of paper. Unless you want to get into hardcore computer SCIENCE stuff, and I mean like algorithmically complex shit or research, or you never actually had the hobby of electronics/computing as a child, a CS degree is largely worthless. You'll have a piece of paper that thousands of other talentless code monkeys have.

      --
      "If you plant ice, you're gonna harvest wind."
    207. Re:Yes, go for it. by someone300 · · Score: 1

      I'm not 100% sure since a lot of people here use "is" for that type of sentence. Maybe it's a regional dialect thing. Certainly in this case, I would personally have used "are", had I not initially written SPAG and then expanded it to something sensible without checking the context ;). When I first wrote the post, I had made the point that I was referring more to when I'm paying attention, rather than an informal context like /. where I pretty much just dump brain to keyboard... should have left that in.

      In school, the term "Spelling and Grammar" was always used, never "Spelling" or "Grammar" on their own. Most people seem to have developed this idea that it is a concept of it's own, rather than two concepts mashed together with an 'and' in the middle. In an exam of about 90-120 marks, only 4 marks were allocated to SPAG, so they didn't bother teaching it. Simply wasn't worth it to get a good grade. The closest student to me in the sp/g test I mentioned only scored something like 65%.

      Note: I dislike the education system here.

    208. Re:Yes, go for it. by houghi · · Score: 1

      Can remember the reference, but it was a recent article.

      Let us look at this. You wrote Can where it should have been Can't so you are not in your 60s. (Vocabulary and such).
      You don't know where it was from, so you are not in your 35s.
      Hence you must be in your 20s.

      --
      Don't fight for your country, if your country does not fight for you.
    209. Re:Yes, go for it. by jasen666 · · Score: 1

      You make the erroneous assumption I have any say in what my company chooses to pay people. I don't hire the co-ops or decide on their salary.
      Regardless, paying them more wouldn't magically give them the knowledge they need.

    210. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I'm 61, and I saw that comment coming.

    211. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Having a degree only helps you get your first job, for subsequent jobs your past performances with your current and previous employer is what counts and how you handle the interviews.

      To give a counter argument, I been in the business for 20+, I never finished my CS degree and I'm now a senior system architect of critical enterprise application with a fortune 50 company. When I interview candidates I don't pay much attention to their educational background, since we don't have entry level positions in our area, I listen to how the person answers the questions posed to them. It easy to spot the BSers and those who only have a cursory knowledge of CS.

      I would recommend against a CS degree and instead try for a B. Commerce/Business Administration with a major in Management Information Systems Management. More and more corporations, large and small, are outsourcing the programming work to other countries, but what is difficult to outsource is the management of the project here at home since a knowledge of the business is needed to ensure success.

    212. Re:Yes, go for it. by argStyopa · · Score: 1

      "But undergraduate college years are an excellent time to take some risks and go after all that younger co-ed booty than you may have previously seen yourself going."

      Fixed that for you.

      Remember, you're a grownup, and some college chicks are going to be sick and tired of the immature jerks in college. Or, since they're going to be hitting their 'sexual experimentation' and 'I'm a grownup now!' phases, you can run with the "College is great, since we're all grownups and we can dispense with the artificial boundaries created by high school."

      At least, those are the angles I'd play. Fish in a barrel, man. Fish in a freakin' barrel.

      --
      -Styopa
    213. Re:Yes, go for it. by cyborch · · Score: 1

      To paraphrase what someone once told me, in four years (more or less), you're going to be 35 anyway. There's not a damn thing you can do about that, except die. if you don't go to school and get your bachelor's degree, then will it be any easier for you if you're an "old man" without a CS degree?

      On the other hand: If you can get a job now, then in four years you'll have four years of actual work experience which is worth far more than four years of schooling.

      I have had my share of fresh out of school co-workers, and wouldn't recommend anyone with less than 5 years of work experience to my employer ever. I say go and get the work experience if you can. It'll be worth far more in four years. And with four years of work experience no one will care about a diploma which is outdated the year after you get it anyway.

    214. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      How about "computers are a young _person's_ game"?

    215. Re:Yes, go for it. by Anonymous Coward · · Score: 1, Interesting

      What a crock of ***t. Many cs grads today in their 20's are hyperspecialized and masters of little or nothing. Their inability to think is astounding, the degrees are not worth the paper they're printed on. For the most part, in terms of building robust software, they are hopeless. And before I hear any bs about I'm wrong I've helped design and deploy, conservatively, several billion dollars worth of software to institutions that need their systems 24x7 at 99.99% uptime.

      It was my generation (and I'm 45) that were the last taught proper universal thinking principles and the Renaissance Man approach. I do have a CS degree (and 2 others in disparate fields) -- which means I know the how and why of computer science all the way to its roots.

      Patterns my ass. Most CS graduates don't even get basic CS concepts, let alone a pattern and when/where to apply it. Refactor code for maintenance and reusability? Please. How many so-called 20-something programmers have even a clue about workflow, how their software fits into the business of the client, what is the problem they are actually solving?

      Don't get me started on UI design that follows the architecture of the program (with widgets literally off the UML) instead of the natural front-end constructs that are needed for ease of use. Talk about dogmatism.

      And yes, ageism is rampant. I was recently bumped out of the running for a CORBA+embedded design because my VxWorks experience is a little dated. As if a professional with 25 years experience can't relearn an environment in days. They hired some pimply faced child, who I happen to know by accident, and can tell you he has no clue about CORBA design patterns, all the implications of this particular architectural choice and is essentially a glorified script kiddie. This for an SEI Lvl 3+ project for some piece of military-grade hardware. Did they make the right choice? Of course not. But he was cheaper and younger and let's hope he learns fast and that version 1.0 doesn't kill too many of our soldiers in its various failure modes.

      ("Failure mode analysis? What?" says the modern day CS graduate.)

    216. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Age may not be a factor in the hiring decision, but it may be a factor for the you as employee. You must understand that you will be competing on roughly equal footing with a someone ten years younger who may have more industry relate experience. Make sure you understand that you will a new graduate at 35 on equal footing with a new graduate at 21. You will not get higher pay without some kind of special experience already under your belt. Sicne you specifically want IT, would you be more comfortable with an MIS degree instead? That would open up supervisory roles for you more immediately. I am making some assumptions about your life experiences already playing into that.

    217. Re:Yes, go for it. by relguj9 · · Score: 3, Insightful

      Note that this study isn't undisputed. Also, it was made with today's population, which is not a good sample (thats one of the reasons for the dispute). Basically, people who are in their 20s today often learned much longer and much more than older generations, which had this attitude of learning one job ONCE and then never anything else again. I wouldn't be surprised to see vastly different results of such a study in, say, 20 years.

      I agree with your skepticism on this study. It was a 7 year study but it doesn't appear to be following individuals over 7 years, just testing groups over the course of those 7 years. There are also a multitude of other factors that could play a part in the results, like if they just graduated college and thus have a broader knowledge base and increased test taking skill.

      Most importantly it says nothing of the magnitude of decline or gain in any areas. Starting point is also a relevant piece of information. For example, maybe I start at a cognitive agility rating of 140 and decline 1% from age 22 to age 37, big deal.

      I'd put a lot more weight to it if they studied individuals over the course of 20 years from age 18 to age 38. Also putting control factors in such as profession, mental exercises they perform and diet.

      The study is interesting and opens the door for more research, but it really doesn't tell us anything.

      And to the OP, although I'm in my 20's, the average developer age where I work is mid to late 40's. You might have some bias for younger people at like gaming companies, because they work them like slaves and newcomers are willing to do it, but experience and working with others are the most important things, just like every other engineering profession.

    218. Re:Yes, go for it. by houghi · · Score: 1

      You make it sound as if it is a bad thing that the kid hits its head. It isn't. Making mistakes is an essential part of learning.

      The difference between kids and adults it that kids are not afraid to make mistakes; adults generally are. This is not good or bad. It just is.

      --
      Don't fight for your country, if your country does not fight for you.
    219. Re:Yes, go for it. by Matheus · · Score: 1

      Cheers to this... 37 is NOT old in terms of the computer enabled generation. Here's a good example: "using computers since I was 8 years old"

      I'm 32 and I've been using computers since I was about 2. You were roughly what 2nd grade when you started? Late I tell you. Now look at someone 10 years older than you.. then 20.. then 30.. now bounce back to the current fresh college grads. We were WAY ahead of the curve starting at our age and ridiculed as nerds or geeks by many. These days if you aren't computer literate by the time you enter pre-school you are the exception not the rule.

      Having worked with them literally my whole life I (and your average slashdotter) understand computers in a way many of our peers will die before they achieve. The next generation, on the other hand, is getting saturated with people like us.

      I'm more worried about the job market being flooded than anyone not hiring me for my age now or 20 years from now.

    220. Re:Yes, go for it. by cyborch · · Score: 1

      I'm not the parent poster, but I agree with him.

      I'm no precious snowflake. But I am better than a lot of other programmers, which is why they have been fired and I haven't. None of us are irreplaceable, but some of us are worth our money (and a whole lot more) and won't be fired. I make sure to treat my employer as a customer and supply him with high value products for the money he pays me every month.

      I notice the world around me, and I feel for you that you are so desperate for a job - any job.

    221. Re:Yes, go for it. by shaitand · · Score: 1

      'You're assuming cognitive ability translates into superior performance and therefore is a rational reason to discriminate.'

      Yes, I am assuming cognitive ability translates into superior cognitive performance. I'm assuming nothing else and no point claimed that hiring 22-27yr olds over someone older was actually a good idea.

    222. Re:Yes, go for it. by Aceticon · · Score: 1

      Promoted to management

    223. Re:Yes, go for it. by itschy · · Score: 2, Funny

      The kid is going to stand up, full speed, and bang the hell out of his head on the underside of the table. It is going to happen faster than you can do anything to stop it.

      Thats because you are old.
      So, what was your point again?

    224. Re:Yes, go for it. by itschy · · Score: 1

      ... so I decided to split up and now there are two of me posting on slashdot.

    225. Re:Yes, go for it. by pintpusher · · Score: 4, Insightful

      I'm a late 30-something studying CS and moving more and more into math. probably headed to grad school for some combination of math/cs with any eye towards category and type theory work.

      Definitely the younger kids are quick, but they lack depth. I work with some really bright young kids in my math classes and it's great to work with them, but sometimes you have to hit them with the clue bat to get them to see the broader implications. I don't see any of them sitting around just thinking about math, for example, and working out how to apply some newly learned technique to some other problem. Note that I'm speaking in generalities. I know there are some that do....

      I've had a couple of internship interviews, though, and it's definitely a little awkward. You have to answer questions like "Why are you making this change in your life?" It's not always so easy to explain and I think they don't believe you when you say something like (the truth) "it's what I should have been doing all along and I've only just now realized it."

      For myself, I accept that I'm doing this for my own good, because I love it. If some monetary reward, in the form of a job, comes of it at some point, then great. I'm looking at learning what I want to learn, through grad school and maybe beyond, and trying to get into research and possibly teaching. If I never get a job banging out code, that's okay with me. I already do that in my spare time for open source projects, so I don't necessarily feel this drive to prove it with a job.

      As AC said above, I too, heartily recommend going back to school. School as an adult (and face it, once you get to my age you realize how young 20-somethings aren't adults yet, though there are exceptions) is vastly different than as a younger person. It is also definitely the best thing I've ever done for myself, after marrying my gal ;)

      --
      man, I feel like mold.
    226. Re:Yes, go for it. by BrokenHalo · · Score: 1

      but I just don't recall coders producing a shit ton of code back in the day and today they definitely do.

      You answered yourself there. A shit ton == a ton of shit. :-) I realise what you are saying (and I don't necessarily disagree, given commercial imperatives), but my point was that time is better spent thinking about what your code does than checking to see if by some miracle it passes through the compiler.

    227. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      This comes off as trollish to me. Clearly you're intelligent, so why are you working at a company that hires plenty of stupid people? How many 21 year olds have you talked to?

      I don't want to come off sounding like a hippie, but I don't get why people can't just turn off the bitterness. So maybe they don't have the experience you have after 20 years of working in an industry. Perhaps you can find some redeeming qualities? Given that they're your juniors, they'll likely *have* to extend that courtesy to you, despite your apparent bitterness, condescension and prejudice towards people that age.

    228. Re:Yes, go for it. by fishthegeek · · Score: 1

      Mental ability peak in the 20s, Memory in 35. However, the ability relying on accumulated experience ( like vocabulary, ... ) peak at 60.

      This isn't funny until you read the next line.

      Can remember the reference, but it was a recent article.

      Is it me or does anyone else see the irony?

      --
      load "$",8,1
    229. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Albeit I second a lot of your post, consider this:
      most of the managers in the current econo. crisis are older than 23.
      Maybe there are a lot tables throughout everybodys life?

      My opinion:
      The impact of age is highly overrated in business.

    230. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      My plan was always to never grow up until the last few years of my life, at which point I'd have fun as a cantankerous (great word btw) old man. Unfortunately, I'm only 28, and already becoming that cantankerous old man, which leads me to only one conclusion: I'm going to die soon. So I figure maybe if I only have a few years left, I better have fun and act like a kid, which will maybe reverse the curse. Or something like that.

    231. Re:Yes, go for it. by gabec · · Score: 1

      You're older than I am, but you're far too young to be pulling the "[that] fact shows at the very least your ignorance and, at worst, your ageism" bullshit.

      Your argument assumes he was referring to mid-thirties as part of the "older generation[s that] didn't grow up with computers" and obviously if you were learning to program when you were eight, you're not in the same age bracket as the grandparent-post's target-generation.

      But cheer up! This means you're only an old fart on the inside.

    232. Re:Yes, go for it. by snowraver1 · · Score: 1

      "Chance favours the prepared mind."

      - Travis Dane

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    233. Re:Yes, go for it. by nusuth · · Score: 1
      ...being good at IT requires an intelligence level far above average. It requires a sponge like memory, an amazing ability to learn and comprehend problems, and effective cognitive abilities.

      I agree with most of what you said. I also agree with the quote. However, I have to ask: what do you think being good at other fields entail? Do you think you need more intelligence and better memory to be good at IT than to be good at medicine, civil engineering or journalism? That is not my experience at all. Of all the brightest people I know, there is only one computer scientist (and he is a very good one.) If I was delusional enough to think my experience is a representative sample of the population, I would say physicists are (by far) the most intelligent people, followed by mathematicians, electronics engineers, musicians, chemical engineers and chemists. Of course, my experience is not a representative sample and neither is yours. Half of the list can be explained away by the fact that I'm a chemical engineer, employing chemists, interested in music and work with civil engineers. I befriend intelligent people more frequently than stupid ones, so the brightest people I know comes from professions I'm in contact with. If you work in IT field, it is only natural that the most intelligent-and-successful people you have known are in IT. Don't let that fool you into thinking your own field requires more intelligence to be successful than average.

      --

      Gentlemen, you can't fight in here, this is the War Room!

    234. Re:Yes, go for it. by dkh2 · · Score: 1

      I saw him! He went THAT way, through the sex shop!

      --
      My office has been taken over by iPod people.
    235. Re:Yes, go for it. by dkh2 · · Score: 1

      Age and wisdom vs. youth and treachery - I will put my money on the old guy for the win.

      I thought it was "Age and treachery vs youth and speed"

      You are correct.
      "Old age and treachery will overcome youth and skill."

      --
      My office has been taken over by iPod people.
    236. Re:Yes, go for it. by Anonymous Coward · · Score: 3, Funny

      When the ball goes under the coffee table, and the kid goes under to get it - you know exactly what is going to happen next. The kid is going to stand up, full speed, and bang the hell out of his head on the underside of the table.

      I spotted my 2-yr old do this the other day, hard but not so hard as to provoke screaming. He spent the next minute carefully proving that it was hitting his head on the table that had caused the pain, and then hitting it again a couple of times very gently and then a bit harder to see when it hurt. I was astounded at the level of reasoning going on as he worked out what had happened to his head and how it had been caused.

      Coingratulations! You have a scientist on your hands!
      Obligatory XKCD
      http://xkcd.com/242/

    237. Re:Yes, go for it. by dkh2 · · Score: 1

      You don't work at a place with a lot of MIT and Harvard grads, do you?

      I remember the phrase "You're doing a heck of a job, Brownie!" coming out of the mouth of a Harvard grad. We're still witnessing the aftermath of that administrative debacle.

      --
      My office has been taken over by iPod people.
    238. Re:Yes, go for it. by GNT · · Score: 1

      It's alarming that many CS grads COULD NOT pass such a simple test....

    239. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      i AM a 35 year old man without a CS degree currently working in the field. i have no computer-related degree at all in fact, just my 2-year gen ed

      i'm a bit of an anomaly in my department tho because i'm the only one that didn't go to school for computers. so i have nothing on paper, other than my resume, that says i know anything about computers

      what i do have is just over 10 years of experience fixing PC's for a living

      so from my perspective it's really kind of case-by-case, i've never had trouble finding work because i know what i'm doing and my work history speaks for itself. i've met people with degrees and certifications that couldn't troubleshoot their way out of a paper bag

      anyway, to answer your question i'd say go for it because if you don't have experience OR a degree, you won't get too far

      my 2 cents

    240. Re:Yes, go for it. by dkh2 · · Score: 1

      Congratulations! You are the proud parent of a future engineer in the most classic and useful sense of the word.

      --
      My office has been taken over by iPod people.
    241. Re:Yes, go for it. by pbhj · · Score: 1

      The fact that you think "...that the older generation didn't grow up with computers." qu[a]lifies as a 'fact' shows at the very least your ignorance and, at worst, your ageism.

      Lighten up grandad.

      Seriously, I'm in my 30s too. I consider the "older generation" to be 60+. And failing a few people who messed around with ticker tapes and valves then I think he's right.

    242. Re:Yes, go for it. by SparkleMotion88 · · Score: 4, Insightful

      Right. In the real world, it's 2 months of trying to understand what the customer actually wants you to do, and 3 weeks of hacking together some minimal pile of garbage that just barely does it, then you iterate this process several times.

    243. Re:Yes, go for it. by monk · · Score: 1

      I think you missed which side of that story you fall on. I believe he meant folks who were born in the 1940's and 1950's who would now be in their 60's and 70's. Folks born in the 1960's and later grew up with computers, and so would not be in the poster described.

      He's talking about the experience that my generation had coming into computing where only the youngsters "got it." Now we're in our 40's and 50's, and many of us still work in IT related jobs, so the apparent ageism is fading.

      --
      [-- Trust the Monkey --]
    244. Re:Yes, go for it. by pnuema · · Score: 1, Funny

      I spotted my 2-yr old do this the other day, hard but not so hard as to provoke screaming. He spent the next minute carefully proving that it was hitting his head on the table that had caused the pain, and then hitting it again a couple of times very gently and then a bit harder to see when it hurt. I was astounded at the level of reasoning going on as he worked out what had happened to his head and how it had been caused. Your kid beats his head against the table and this is a sign of intelligence? Sounds like you have a future Republican. :)

    245. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      The problem in this market is you don't stand out with a degree. Most firms are generically asking for skill related degrees, certifications, and 2 or more years experience to meet minimum requirements. I have 15 years experience throughout the IT skill-sets (servers, network, programming, etc...) independently consulting - no certifications or degree. I stand solely on experience, and if I meet personally with the right person in a business it stands out. But right now you don't meet with the right person. You go through the screening process and that process requires IT degrees and/or certs. Without that you dont even get in. Meeting that criteria you don't stand out at all. You just get to stand up.

    246. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Yeah I second that. A MSEE is no walk in the park.

    247. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I don't know what crappy University YOU went to, but this was absolutely NOT my experience in school.

    248. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Ageism is not "apparent" you twit. At the age of 40 in this stupid country, especially in the so-called hi-tech professions, you are considered over the hill and inflexible and *gasp* expensive. Since the balance sheet of your health care cost and salary are highly quantifiable and your productivity isn't on the column next to your costs, you are viewed as too old and expensive, and you are not hired.

      There was a time we hired minds to solve problems. Which meant that experience was valued as an essential component.

      I'm stuck writing PHP Web pages while obvious morons on H1 visas are hired primarily on the basis of age and price.

      Ageism is all too real.

    249. Re:Yes, go for it. by AmaranthineNight · · Score: 2, Interesting

      In the real world, you actually care about overall architecture, design, methodologies for coordinating a team, maintainability, testability, etc.

      Which is what we do in our Software Engineering and Project Management courses. Maybe your entry level CS courses are code-and-fix, but at least at my school, we're learning about the different lifecycle models and project workflows. (from the perspective of both the classical and the object-oriented paradigms)Team organization (and so much more) and applying them to create a project from the ground up for an actual client. (in a later course, it will be for a local business. In this course we got to choose our own project based on a client we might know in person and could interview). We're just now finishing the classical analysis phase, next week we'll start Object-Oriented analysis, and then move to the design phase. (we're doing both just for the experience)

      I realize that in an actual work environment these might not be so clean and clear cut as they're presented in the course material and case studies, but the situation isn't as bad as you claim in all schools. My school requires all IT majors to do an internship to graduate as well, so that they have real world work experience in the field. In addition, a good portion of the school's IT work is student-run. We have student trainers, a student-run help desk, student web developers, and students doing a lot of work maintaining the servers, access points, etc. All supervised by professionals in some capacity, obviously, but maybe my school is the exception to the rule.

    250. Re:Yes, go for it. by iztaru · · Score: 1

      ... In a school project, its 2 weeks of trying to understand and clarify what the prof actually wants you to do, and 3 days of hacking together some minimal pile of garbage that just barely does it. In the real world, you actually care about overall architecture, design, methodologies for coordinating a team, maintainability, testability, etc.

      This difference you mention is plain wrong! That makes me think you have not worked in any "real world" project. Most of the project have an ill-defined set of requirements and an unrealistic delivery date. So, you have to spend 2 months of trying to understand and clarify what the customer actually wants, and 3 weeks of hacking together some minimal pile of garbage that just barely does it.

    251. Re:Yes, go for it. by AmericanGladiator · · Score: 1

      I currently work with a guy who is about to turn seventy (I'm pretty sure he didn't have a CS degree at your age). He is still sharp - and he worked out a nice 30-hour work week with management. We write embedded software for a custom communications device. He's very easy to work with and every once in a while has us entertained by some story from his life experience (like when he revealed his age by telling us he still remembers the German bombers flying overhead when he was a child).

      So my point - it's possible, perhaps even probable you could be working when you're 60 and 70. 35 is not so old.

    252. Re:Yes, go for it. by Bloodoflethe · · Score: 1

      Wait! So, does that mean you are very nimble and make a hammer do you want?
      Or does that mean that you are clumsy and it smarts when you smash your various parts whilst using a hammer?

      --
      "Little is much when little you need."
    253. Re:Yes, go for it. by Registered+Coward+v2 · · Score: 1

      'You're assuming cognitive ability translates into superior performance and therefore is a rational reason to discriminate.'

      Yes, I am assuming cognitive ability translates into superior cognitive performance. I'm assuming nothing else

      I disagree - ability is simply the capacity accomplish something; performance is how well you apply your ability. High ability does not necessarily translate into superior performance.

      and no point claimed that hiring 22-27yr olds over someone older was actually a good idea.

      You did say: ...there is a basis for IT discrimination based on age; which is the point I disagree with since ability does not correlate with performance. As a result, age is not a good predictor of performance; and I did realize you did not say age discrimination is a good idea. But even absent such a claim your assumption is not valid and therefore you conclusion erroneous.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    254. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      You should runaway quickly whenever you are in the general area!

    255. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Not all schools accept "piles of garbage" for projects...

    256. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      The fact that you think "...that the older generation didn't grow up with computers." qulifies as a 'fact' shows at the very least your ignorance and, at worst, your ageism.

      That's a bit harsh. I am 37 too, and it never occurred to me that "older generation" could be referring to me.

      Maybe the old saying is true - you are not really old until you think you are. :-)

    257. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      the "college" you have described is what we do at work!

    258. Re:Yes, go for it. by cartman94501 · · Score: 1

      Dude, these days, any place that is willing to give you a check every couple of weeks is a place you want to work.

    259. Re:Yes, go for it. by JWSmythe · · Score: 1

      The tool is only as smart as the operator.

          The implication of bag of hammers would be a lack of operators for them, therefore, dumb as a bag of rocks. :)

          I've seen a rock drive a car, but ... well ... you'll have to watch the video.

      --
      Serious? Seriousness is well above my pay grade.
    260. Re:Yes, go for it. by gfody · · Score: 1

      I worked with a retired mechanical engineer in his 70's who was designing racing clutches for gokarts in pro/E. He'd taught himself x86 assembler cracking shareware applications for fun. Sharp as a whip - he's why I know in my heart that the whole "smartness falls off at 27" study is a load of bullshit.

      --

      bite my glorious golden ass.
    261. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      You know, that's part of the nice part about being one of the "older" guys. You start to realize that when you have the skills to do a job, it's ok to bullshit from here till the end of the world if it will get you the job. When I was younger, I would only apply if I 100% fit the description of a job, and would always tell the truth.

      These days, if things don't work 100% in my favor but I know I can do the job, I lie my ass off on the little bullet points a PHB slapped on without knowing if he actually needed them. He's bullshitting, so why shouldn't I?

    262. Re:Yes, go for it. by toiletsalmon · · Score: 1

      Damnit! You beat me to it!

      I used to feel bad because I never went to an "Ivy League" school or some other top tier university. Not anymore :)

      I'd laugh some more if it didn't make me want to cry :(

    263. Re:Yes, go for it. by shaitand · · Score: 1

      You hire kids? Most of the places where I have done IT work require adults at least 18yrs of age.

    264. Re:Yes, go for it. by shaitand · · Score: 1

      I'd at least wait till retirement age myself. Until then they are still productive... oh wait, you mean you weren't serious?

    265. Re:Yes, go for it. by shaitand · · Score: 0

      ROFL

      This isn't flamebait at all, its an example of why parent's should be excluded from votes that impact children.

      A parent sees his child exploring the results and impact of hitting his head. A sane person sees a child clearly smashing his head repeatedly into the table and determines its time for a helmet.

      *Note I didn't actually see the incident and the parent could have been entirely correct about what was going on. It doesn't invalidate my point though, parents have biological imperatives that guarantee they can not rationally consider policies with regard to children.

    266. Re:Yes, go for it. by Cheile · · Score: 1

      Huh? If anything from what I have seen from MOST parents it would be quite the opposite.

      Oh no! Little Johnny got A BUMP we must stop this from EVER happening again! Quick get a HELMET!

      The child is exploring their world and you're both jumping to some insane conclusion that the kid HAS to be protected and slamming all parents in the process.

      Let kids be and they'll make many discoveries on their own.

    267. Re:Yes, go for it. by StillNeedMoreCoffee · · Score: 3, Interesting

      As a Programmer, thats programmer with a big P. I just finished working on a project with some 20's programmers. Their current framework and opensource knowledge is high. But several things having to do with experience came out. One was they said that I was the only person that they had ever heard that did not want to immediately work with the absolute lastest version of the framework we were dealing with. Having worked for a Bank for decades and knowing the price a framework shift can cost in unintended consiquences I just had to shake my head. One also used a Set class where a List was called for because it solved some obscure exception problem that we had not experienced. I tried to let him know that using the wrong data type would give him headaches down the road. He also would spend days looking for ways of getting the framework to do what he wanted when a half day of actual programming would do the same.

      So in a world that filters on buzz words and technologies, what is lost is that fundemental activity of programming, which is an art, which is honed from experience, exposure and practice. You can tell the difference between a journeyman plumber and a master plumber. The master plumber walks in, looks at the problem, walks out to his van and brings back just what he needs and fixes the problem. He also know 10 ways to fix the problem and chooses what he thinks is most appropriate and all that in just a few seconds. Its the same with older (good) programmers. What they (hopefully I am in that class) do is subtle and efficient, like good engineering hidden from view, but just plain works, looking too simple and obvious to suggest that only one with long experience could have plopped that code down as naturally as they did.

      As to the degree, that represents a condensed exposure to envirionments, techniques and approaches to thinking and solving problems that can be invaluable (if you pay attention).

    268. Re:Yes, go for it. by shaitand · · Score: 1

      'That's half your 30's right there, and the difference between getting a CS degree or spending four years getting high in your friend's apartment is that one of them is guaranteed to piss away the time, while the other just has a chance of doing it if you don't go about it right.'

      I suppose that depends on your definition of 'piss away'. There is a balance to be found in life. Some people never grow up, some grow up and lose sight of what matters in life.

      If you spend 12+hrs a day at work, come home, eat, shit, and sleep and then get up and repeat you are pissing your life away in a way that is far more dramatic than the guy spending his life getting stoned in his friends apartment (not that you can't be a responsible grown up and get stoned in your off time).

      At some point the cycle ends, theres no repeat, there's nothing more. Your power switch is turned off and you can't be booted back up. Personally, laying in my death bed I'd rather know I enjoyed every second of life that I could rather than building and saving my entire life for a future that will never happen or for the period in life when I'm too old to enjoy it.

      There is a balance to be found though. It's possible to be responsible with a good job and to go home when the day ends to enjoy life. But one should never lose sight of the fact that work is merely a way to pay for the enjoyment.

    269. Re:Yes, go for it. by bwcbwc · · Score: 1

      Also, as the boomers start retiring, and companies find that there aren't enough CS graduates available to replace them, they really won't give a damn about your age. If they're going to be forced to keep the 70 year old guy who knows the system on board, they won't have any worries about hiring the 35-40 year old.

      Also, a lot of the boomers will probably stay in the work force an extra 5-10 years to make up for the stock market crash. This might cut the number of openings, but even then they'll still be looking at you as the "young guy" compared with their veterans.

      If you're really into it, go for your masters, too.

      --
      We are the 198 proof..
    270. Re:Yes, go for it. by bwcbwc · · Score: 1

      Same goes for software development. The term of art that I recall for violating the change control process was "sliming it into the system."

      And if you got caught the slime was useful as a lubricant for the reaming out you got from the tech lead and the SCM team.

      --
      We are the 198 proof..
    271. Re:Yes, go for it. by whiskey6 · · Score: 1

      As someone who is 32 and just got into IT (Sys Admin, that sort of thing) I can also say go for it. I went back to school 2.5 years ago, when I was 28 after being a chef for 10 years. I found that the students in my program were young, had no life experience, lazy, unmotivated and immature. This of course reflected in their marks, how far they got in the program and of course whether or not they graduated. At the time of graduation I was the eldest. I was the only one out of my graduating class to get a 'real' job, most of them are now techs at Best Buy or working as phone monkeys for Shaw Cable. Age gives you something that the 20 something crowd will never have; life experience, which is priceless. A well rounded, refined individual with good people skills will go lot further than someone that just has some technical background, IMO

    272. Re:Yes, go for it. by shaitand · · Score: 1

      'I disagree - ability is simply the capacity accomplish something; performance is how well you apply your ability. High ability does not necessarily translate into superior performance.'

      Almost right. Performance is how you perform relative to maximum performance possible, not relative to your own ability or lack thereof. Therefore while you are correct that high ability does not necessarily translate into superior performance it is also correct that low ability DOES always translate into poor performance. You can't perform if you lack the ability to perform.

      'You did say: ...there is a basis for IT discrimination based on age; which is the point I disagree with since ability does not correlate with performance.'

      Ability does relate to performance. Someone with ability can be trained to perform or may already be able to perform. Someone with lesser abilities can only try to compensate but could never match someone who is already at their peak in both areas.

      Simply because there is a legitimate basis doesn't mean I agree with it. There is a legitimate basis for using a drug test, or a personality test for hiring purposes as well and I disagree with both practices.

    273. Re:Yes, go for it. by danheretic · · Score: 1

      I spotted my 2-yr old do this the other day, hard but not so hard as to provoke screaming. He spent the next minute carefully proving that it was hitting his head on the table that had caused the pain, and then hitting it again a couple of times very gently and then a bit harder to see when it hurt. I was astounded at the level of reasoning going on as he worked out what had happened to his head and how it had been caused.

      Wow, that sounds like trying to administer Solaris. Except for the screaming part; that definitely happens with Solaris.

    274. Re:Yes, go for it. by bwcbwc · · Score: 1

      Some of the old mainframe programmers are still out there. My father's over 70 and he still codes. Although it's Java and Linux now with FoxPro as the legacy system, rather than COBOL and Assembler (mainframe, not PC).

      --
      We are the 198 proof..
    275. Re:Yes, go for it. by turbidostato · · Score: 1

      "you're going to be 35 anyway. There's not a damn thing you can do about that, except die. if you don't go to school and get your bachelor's degree, then will it be any easier for you if you're an "old man" without a CS degree?"

      That's not the point. You put the remark on the "degree", but the important part is "CS" (given his other point about CS being this or that).

      He could go for a CS degree or, say, an MBA (let's presume that with more or less equally effort). Now, the point is would he be better with CS or with an MBA?

    276. Re:Yes, go for it. by mariusp · · Score: 1

      To paraphrase what someone once told me, in four years (more or less), you're going to be 35 anyway. There's not a damn thing you can do about that, except die. if you don't go to school and get your bachelor's degree, then will it be any easier for you if you're an "old man" without a CS degree?

      If you don't have a degree at all, then jump through the hoops and get one. My personal experience is that my salary almost doubled literally the day after I got my CS degree. If you do have one but not in computer science, then I'd suggest that you might be better off pursuing certifications relevant to the field you're working in.

      If you're not currently in a computer-related field and you're asking if you should get the degree and go into it in an entry-level position, that's your call. You'll probably need that degree to break in, even at 35. If it's worth starting over from scratch, go for it.

      Fortunately, I got hired by the company I'm currently at when I was 27. Unfortunately, they're going through the RFP process to outsource all of our jobs. If I'm lucky, I'll be spared. If I'm not, I'll be working as a contracter doing the same job I'm doing now. If I'm really shit outta luck, I'll be a 37-year-old in the job market in the worst economy I've ever known. It won't be easy, but at least I do have my CS degree to help me stand out from, with all due respect, people like you who don't. I don't mean to be cruel, but if it means the difference between whether or not I'm eating cat food, I'll use every advantage I can to beat you out in the aforementioned job market, including the fact that I have a CS degree.

      So knowing only what you've asked in your question, my advice is that yes, it is worthwhile having the piece of paper.

      To paraphrase what someone once told me, in four years (more or less), you're going to be 35 anyway. There's not a damn thing you can do about that, except die. if you don't go to school and get your bachelor's degree, then will it be any easier for you if you're an "old man" without a CS degree?

      If you don't have a degree at all, then jump through the hoops and get one. My personal experience is that my salary almost doubled literally the day after I got my CS degree. If you do have one but not in computer science, then I'd suggest that you might be better off pursuing certifications relevant to the field you're working in.

      If you're not currently in a computer-related field and you're asking if you should get the degree and go into it in an entry-level position, that's your call. You'll probably need that degree to break in, even at 35. If it's worth starting over from scratch, go for it.

      Fortunately, I got hired by the company I'm currently at when I was 27. Unfortunately, they're going through the RFP process to outsource all of our jobs. If I'm lucky, I'll be spared. If I'm not, I'll be working as a contracter doing the same job I'm doing now. If I'm really shit outta luck, I'll be a 37-year-old in the job market in the worst economy I've ever known. It won't be easy, but at least I do have my CS degree to help me stand out from, with all due respect, people like you who don't. I don't mean to be cruel, but if it means the difference between whether or not I'm eating cat food, I'll use every advantage I can to beat you out in the aforementioned job market, including the fact that I have a CS degree.

      So knowing only what you've asked in your question, my advice is that yes, it is worthwhile having the piece of paper.

      To paraphrase what someone once told me, in four years (more or less), you're going to be 35 anyway. There's not a damn thing you can do about that, except die. if you don't go to school and get your bachelor's degree, then will it be any easier for you if you're an "old man" without a CS degree?

      If you don't have a degree at all, then jump through the hoops and get one. My personal

      --
      I am what I am
    277. Re:Yes, go for it. by Have+Brain+Will+Rent · · Score: 1

      Is 35+ too old? No, I'm almost 37 and by far the best developer in my area (very large company). The people I see being squeezed out are the ones that are over 50 with no upward aspirations

      I guess it depends on what you mean by upward... but if you mean rising in the position/department/company I disagree completely. Lots of people get to a point in their career where they are both very good at, and very happy with, their job. They don't aspire to move up because then they won't be doing what they most enjoy, and perhaps won't do it as well as they do their current job. That's one of the things people tend to figure out as they get closer to 50. Seeing that attitude as a bad thing is frequently a very subtle form of age discrimination.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    278. Re:Yes, go for it. by bwcbwc · · Score: 1

      Funny, parent (and grandparent) looks like advice for a new hire, not just a new student.

      Words to live by, whatever you're new at.

      --
      We are the 198 proof..
    279. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Except degrees today are kinda worthless.

      If someone has a degree from 1985 or 1990, I know they probably learned at least SOME computer science.

      If their degree is from the last 10 years or so, they might have learned, oh, say, Java.

      Vastly different.

    280. Re:Yes, go for it. by turbidostato · · Score: 1

      "Recent research actually shows that mental faculties begin to decline as early in life as the 20's."

      That very study shows that the ability to manage situations due to experience more than compensate this unless you are working on something hard an purely intelectual (say, pure theoretical physics research) so it grows steadily up to the age of 60.

      "there is a basis for IT discrimination based on age."

      That'll be the day when real world IT is more about quantic mechanics than about experience, matureness and hard work. Do you want a keen and fast youngster that will wreak havoc on those hard cash servers or will you prefer a mature, experienced worker although maybe not so sharp? (that without going into the *hugh* individual differences: somebody at 50 maybe is not as sharp as when he was 20 but still sharper than 90% of twentiers).

    281. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      And yet, he just kept smacking his head.

    282. Re:Yes, go for it. by shaitand · · Score: 1

      Where I come from people who bash their heads against things repeatedly and need a helmet ride the short bus, lick windows, and are informed they are 'special'.

      Parents are overprotective and that is the source of many of their problems but also always tend to see no wrong when it comes to their children.

    283. Re:Yes, go for it. by pluther · · Score: 1

      Actually, it's a decent natural filter, any company that wouldn't hire you for such a reason is one you don't want to work for anyways.

      Yeah, it sounds cliche, but it is a good filter. There are some companies that only want to hire young people who will be willing to work 60-80 hour days and put up with no end of management abuse until they burn out.

      Other companies, (better companies, imho), prefer experience and efficiency to mere long hours.

      I'm a software engineering contractor, and have been for about 12 years now. I just turned 42, and have had no problem with ageism myself as far as I'm aware. I've often worked with people who are quite a bit older than me.

      --
      If the masses can keep you down, you're not the Ubermensch.
    284. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I would also not always recommend a CS degree. It is mostly programming with computer basics, not true IT/Firewall/Security/Change Control/email, bandwith.....etc... management.

      The legal IT industry for example is a growing market and a Business/Legal background with a few MS certs could land you some real dollars.

      I wouldn't just look at breaking into IT as a 1 solution fits all. I went back to school at 32 and am finishing with a Law degree while being in E-Discovery management teams and consulting gigs with Huron, Novarits, etc..

    285. Re:Yes, go for it. by turbidostato · · Score: 1

      "Sharp as a whip - he's why I know in my heart that the whole "smartness falls off at 27" study is a load of bullshit."

      You are right and wrong at the same time. You are wrong, since it's obvious that while that guy is very smart on his seventies you offer no proof the he wasn't even sharper when he was twenty (he probably was).

      And then, you are right in that you yourself not understanding the obviousness of this, are a living demonstration that "smartness doesn't fall off at 27": it can be fallen off from the very beginning.

    286. Re:Yes, go for it. by shaitand · · Score: 1

      'unless you are working on something hard an purely intelectual'

      like conceptualizing the inner working of a computer and the interaction of a dozen disparate software processes to determine the source of the subtle expression of the system not performing as desired?

      Not all IT is cookie cutter fortune 500 work with only two or three people thinking and the rest just being droids who ghost drives, swap towers, and 'replace it with a bigger one if its overloaded' mentality.

      Yes there are also those guys who carry a collection of symptoms and likely causes and a collection of 'fixes' for various problems in their head as a catalog.

      But in my experience the most versatile IT people are the ones who fix the problem by understanding the system and the problem and applying that understanding to determine the fix.

      'Do you want a keen and fast youngster that will wreak havoc on those hard cash servers or will you prefer a mature, experienced worker although maybe not so sharp?'

      That's a different question entirely. I was just pointing out that age IS a legitimate factor. I didn't say I would recommend hiring fresh out of school kids for everything.

    287. Re:Yes, go for it. by Have+Brain+Will+Rent · · Score: 1

      And after all that, it probably wouldn't even get me a better-paying job, assuming that I could find anyone that wants to hire an engineer in their early 50s at all.

      Good for you! I knew from the start that my degrees weren't going to make me more money - in fact it cost me a huge amount of money to go to school instead of continuing to work in my field. I went to school and, almost purely as a by-product, got the degrees because that was what I wanted to do. I estimate at least a million dollars in lost income for the time that took out of my earning years. And I find the "assuming that I could find anyone that wants to hire an engineer in their early 50s at all" to be a fair comment on hiring in most of the high tech world.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    288. Re:Yes, go for it. by Paul+Jakma · · Score: 1

      Point taken...

      Note though that "The ones left will tend to be the good engineers" does not, per se, imply "all the ones who leave are not good engineers". Least, it wasn't meant to.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    289. Re:Yes, go for it. by turbidostato · · Score: 1

      "*I* think the trend to hire younger is based solely on pay scale. Older, experienced employees expect better pay."

      Don't forget they are harder to strongarm and to fool and you'll have the whole picture. As nobel prize Gabriel García Márquez stated once, "all I learnt after I turned forty was saying 'no' when it's 'no'".

    290. Re:Yes, go for it. by shaitand · · Score: 1

      'You've got to be kidding me if you think people over the age of 30 are obsolete in technology fields.'

      I didn't say anything of the sort. You (and a number of the other over 30's who have posted similar replies) have however aptly demonstrated that decline in cognitive ability soundly.

      I said the decline is cognitive ability is offset by other skills, abilities, etc. At most this means that employees should be promoted up the ranks faster in IT to positions requiring more responsibility.

    291. Re:Yes, go for it. by Stiletto · · Score: 1

      We can start with a one page written (in English, using appropriate grammar, spelling, capitalization, and punctuation) paper correlating the business of IT for the IT associated with their business.

      Irrelevant. I know CEOs who make 5x my salary who can't even use commas correctly.

      Maybe follow that with filling in a circle with all the major degree arcs (0, 30, 45, 60, 90, etc) and then penciling in the tan(), sin(), cos() at those points.

      This is a job skill?

      we can swing by the Kwik-E-Mart and buy random amounts of goods, pay for it with a 20 and see who can calculate the change we're going to get back faster, or maybe speed fill in the boxes in a multiplication table that goes up to 12x12.

      Might as well have a slide-rule or abacus-operating competition.

      such as generalizing the differences between event driven programming and object oriented programming, or perhaps why using binary implementations to represent money isn't the brightest idea, and why overnormalizing a database used for reporting is going to result in unreasonably long wait times during the batch cycle.

      Academic exercises. If the underlying system works and is on time, NOBODY cares how nicely architected it is. We had to ship YESTERDAY.

      Maybe top if off with simply Googling each other and finding just how many pictures of us doing stupid (or illegal) shit on the net we can find of each other

      Now we're just getting ridiculous.

      OK, old man, since you're so big on these little competitions, I'll pit you vs a random 21 year old at the following skills (which are much more business relevant than the ones you mentioned above):

      * Our next project is in (insert computer language of the month you don't know). Learn only you need to start coding. We're starting next week.

      * Summarize the results of our last trade show and the people we met and send them in a text message to me. You have twenty seconds.

      * Write a device driver for this un-documented piece of hardware. Just keep trying until something works.

      * We need to get a proposal done for a high value customer and have 72 hours. Need you to stay here at work until it's done. I don't care if you have a wife and kids at home.

      * Swallow your pride and get me my coffee.

      * I'm going to pay you $30,000. How does that sound?

      My guess is that your average professional who has "advanced in years" will not be suitable for accomplishing these tasks.

    292. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      actually i think age and treachery goes together much better. one must not underestimate what kind of evil deeds geriatric bitterness can brew up; and i don't mean it in a flippant way, neither.

    293. Re:Yes, go for it. by frank_adrian314159 · · Score: 1

      I can tell you we don't give a damn how old someone is if they're good at the job.

      I can second that. Right now, I actually don't have anyone on my team that's under 35. This counts seven here in the US and the three that work in India. Granted, our product is a bit more complex than most, but any manager who is cutting out experienced engineers using age a gating factor is a bit off.

      --
      That is all.
    294. Re:Yes, go for it. by EvilBudMan · · Score: 1

      WTF, I hope this is a joke? That's a kid for you. Maybe he'll become a scientist.

    295. Re:Yes, go for it. by EvilBudMan · · Score: 1

      Money is still the deciding factor. A 20 year old can be paid less for their wages and it lowers those group policies too. I think they could care less about skill and want code monkeys instead of an old codger that can write tight code. No one cares these days.

    296. Re:Yes, go for it. by EvilBudMan · · Score: 1

      --Just based on the assumption that people become more agreeable as they age,--

      ASSUME ASS out of U and ME. And get off my lawn too.

    297. Re:Yes, go for it. by EvilBudMan · · Score: 1

      --I was more than young enough then and I was out of work for nearly a year. Could I argue that my young age worked against me?--

      You could have but I think the lying thing might have worked better. That 2001 thing ain't nothin yet.

    298. Re:Yes, go for it. by relguj9 · · Score: 1

      www.getoffmylawn.com

    299. Re:Yes, go for it. by DrCode · · Score: 2, Funny

      Let's face it, we older folks waste a lot of time because our memory isn't so good. Like I spent an hour yesterday looking for my coffee cup, and then another trying to figure out what I used it for. And all those damn passwords! I keep trying to use "1111", but the damn IT department won't let me. So then I started using my cat's name; but after she died, I couldn't remember it anymore.

      Plus, I wasted two hours filling out a web form where I had to choose my birth year from a list, but it didn't go back far enough!

    300. Re:Yes, go for it. by frank_adrian314159 · · Score: 4, Insightful

      * Our next project is in (insert computer language of the month you don't know). Learn only you need to start coding. We're starting next week.

      It's not the language, it's the frameworks and libraries (but, been there, done that, did it year before last, and could do it again).

      * Summarize the results of our last trade show and the people we met and send them in a text message to me. You have twenty seconds.

      In twenty seconds you have time to text ~40-60 characters, which means you're limited to (essentially) "It was good", "It sucked", or "$2M contracts with XXX and YYY with leads for N others" (assuming you have the number on your contact list). Your point? Anyone who cares wants more information and is going to want to have a call about it afterward anyway. BTW, engineers usually make lousy reps for your business at trade shows. You hire sale personnel for a reason.

      * Write a device driver for this un-documented piece of hardware. Just keep trying until something works.

      Again, been there, done that, but if you don't have at least a hardware specification for the bus (or it uses a standard bus) and enough hardware to do monitoring, you're screwed. Plus I know when to stop banging my head against blind alleys.

      * We need to get a proposal done for a high value customer and have 72 hours. Need you to stay here at work until it's done. I don't care if you have a wife and kids at home.

      My wife, who has been with me for 22 years understands this as an aspect of my work. The punk with six years of experience who has a two-year wife and a two-month old will probably end up with a messy fight that will kill his productivity for weeks. Was your proposal that got turned down worth it?

      * Swallow your pride and get me my coffee.

      If I get up to get one for myself, or if you're actually busy, I'll do it. Otherwise, f*ck you, I'm not your secretary.

      * I'm going to pay you $30,000. How does that sound?

      I'm worth a lot more than that. You need to learn that you pay good money for good people.

      I hate to say this, but you seem to have a chip on your shoulder concerning older people. Since the majority of folks you'll be dealing with/selling to are going to be older than you, you might want to take care of this - it will come out in negotiations and make us not want to deal with you. The good news is that you'll probably get smarter about this as you get older.

      --
      That is all.
    301. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I must agree as we do the same when we interview people. A plus factor that we also look at is if you are familiar with the business side and not just the IT site, we'd be chasing after you to sign up with us.

      So, if you have a non-CS degree but understand the way business works, it just might work out well for you.

    302. Re:Yes, go for it. by laughing_badger · · Score: 1
      There was certainly caution involved as he brought his head back towards the table to investigate.

      Something I read somewhere : "In our haste to child-proof the world, we seem to have forgotten the arguably more important task of world-proofing the child."

      --
      Help children born unable to swallow - www.tofs.org.uk
    303. Re:Yes, go for it. by Glonoinha · · Score: 1

      Yea, you think I'd learn not to rant online before caffeine.
      ~~~
      Bluto: Was it over when the Germans bombed Pearl Harbor? Hell no!
      Otter: [whispering] Germans?
      Boon: Forget it, he's rolling.

      --
      Glonoinha the MebiByte Slayer
    304. Re:Yes, go for it. by zildgulf · · Score: 1

      To add, I suggest you look into co-operative (work/study) education if you have no experience in IT at all. That way, after the recession, finding a job in IT will be possible in spite of your age.

      Then after that, start the certification chase.

    305. Re:Yes, go for it. by Stiletto · · Score: 1

      Actually I'm probably mid-career. I'd say I identify more with the older folks in the office than I do the younger folks. The point was, there are certain things younger employees are good at or are willing to put up with, and there are certain things more experienced employees are good at, and a company must play on both groups' strengths. The blanket statement about 21-year-olds being smart as a bag of hammers downplays this age group's potential.

      Sure, I've worked with dumbass kids who write their own linked lists because they don't know that STL exists, and ones who have to look up how to change their clothes on Google. But I've also worked with old curmudgeons hung up on The Way It's Always Been Done, and super experienced primadonnas who are too busy "designing" and "engineering" to get their hands dirty and crank out code that was due yesterday. Got to fully use each person's unique strengths.

    306. Re:Yes, go for it. by CrazyTalk · · Score: 1

      I agree. I'm a Vendor at Microsoft and our deparatment just hired a big group of new programmers and testers. (Yes, MSFT is hiring in some cases). Ages ranged from about 25-60.

    307. Re:Yes, go for it. by Bloodoflethe · · Score: 1

      Tell that to Cornwallis.

      --
      "Little is much when little you need."
    308. Re:Yes, go for it. by ari_j · · Score: 1

      Balance is, indeed, the key to a fulfilling life. If you spent 18 hours a day, 7 days a week, working a job you don't truly love, or even one you do, you're unbalanced. If you spend 18 hours a day, 7 days a week, doing recreational drugs, the same applies. Find a balance that works for you and lets you keep your life balanced to the end, whether you die at 29 or 92. I have mine and could die having led a fulfilling life in the next hour or in the next century.

    309. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Huh? If anything from what I have seen from MOST parents it would be quite the opposite.

      Oh no! Little Johnny got A BUMP we must stop this from EVER happening again! Quick get a HELMET!

      The child is exploring their world and you're both jumping to some insane conclusion that the kid HAS to be protected and slamming all parents in the process.

      Let kids be and they'll make many discoveries on their own.

      You give nanny staters too much credit. Why should THEIR idiot child need a helmet? "Pass a law to make the gub'mint force all tables to have pads and outlaw sharp corners!" is the usual rallying cry.

    310. Re:Yes, go for it. by Bloke+down+the+pub · · Score: 1

      When the ball goes under the coffee table, and the kid goes under to get it - you know exactly what is going to happen next. The kid is going to stand up, full speed, and bang the hell out of his head on the underside of the table.

      Our 11 month old stays down flat like a commando under fire all the way through. On one hand, he can't stand yet. On the other hand, in his normal crawl his head is still too high to go under - but after biffing it once or twice he now keeps it down until he's clear of the other side.

      BAM! followed by half an hour of crying.

      Well, about three minutes, or until something bright and shiny catches his attention.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    311. Re:Yes, go for it. by frank_adrian314159 · · Score: 1

      You are correct. Most youngsters aren't as "dumb a a bag of hammers". And they, too, will grow. I am happy to hire both young and old.

      --
      That is all.
    312. Re:Yes, go for it. by Rakarra · · Score: 1

      This conversation is going places.

    313. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      All these weasels in HR talk about how they always go for the best candidate and don't care about their age. You have got to be stroking some horny dog somewhere. HR is ALWAYS going to hire the younger kid because usually they're unattached and will work 80hr weeks. Get the degree for sure, but then forge your birth certificate so your female, black, and always vote democrat.

    314. Re:Yes, go for it. by SectoidRandom · · Score: 1

      Thank you for the good response, it really gave me some things to think about. This topic perked my interest as I have just reached my 30's and despite working the past 11 years in IT after flunking out of CS my first time, I'm now looking to go back!
      In my case I'm not thinking of returning to complete my CS degree, but probably Comp Eng instead as I'm not really doing this for future job prospects but instead out of pure geek interest. (Note: Teaching myself C++ and 386 ASM at 12 years old kind of left me bored in university when I was 19, partly to blame for me flunking, but now the idea to go back and really get my hands dirty in engineering fascinates me!)

    315. Re:Yes, go for it. by SectoidRandom · · Score: 1

      I agree with you completely, in particular your point on maturity. As a former tech-manager in a mid size IT outsourcer (80 odd tech staff), we had terrible trouble hiring for internal "Sys Admin" roles, partly because all of the good young candidates would prefer field support / consulting type roles (which we also were always in desperate need of), but also in this case when hiring a sys admin or net admin to manage a network of IT support personal you need a slightly higher caliber techie for some rather obvious reasons. (think security, etc)

      After a good 6 months of searching the person we hired was in his late 40's, had at least 20 years "real engineering" experience (Radio engineer of some sort), but as he had always stayed up to date and the fact that he had moved into IT fulltime and re-certified in Cisco and MS and had a few years real world IT experience made him the perfect candidate (Also the fact that he referred to himself as the BOFH sold me!). Nobody else had the maturity to put up with the user base (80 IT support staff who would insist that they know better and about 20 sales/admin who constantly demand better!), but also very significantly in the London IT market one of the biggest problems is staff retention as it's particularly hard to hold onto good IT staff with only regular standard pay increases, in particular most younger staff know how easily they can increase their paychecks by moving companies (the advantage of being mobile).

      In that case age is a significant advantage, any employer will know that the older you are the more stable you will be as an employee. When hiring for roles that need solid long term commitments as well as solid experience, this experience of mine has shown me that age *is* a significant factor, "the older the better"!

    316. Re:Yes, go for it. by tomhudson · · Score: 1

      Sounds like a plan. I kind of suspect that Java is about to start displacing some web apps over the next few years, as security and functionality get more important.

    317. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      on the contrary I happen to know he was very dumb in his 20's - according to him anyways

    318. Re:Yes, go for it. by tomhudson · · Score: 2, Insightful

      I suspect that the reason we don't put enough importance on soft skills is because we *can't* easily measure them. Imagine the lawsuits if you could produce evidence that a co-worker who's been bugging you no end scored an 89% on the "asshole scale",

      What do you do? You measure what you can, and it becomes the same as "to a kid with a hammer, everything needs to be nailed down."

      I'm not suggesting that it be a popularity contest, but at the same time, you need to interact with a cross-section of temperaments or you tend to get either tunnel vision or an echo chamber effect. This applies to software projects as well. Stuff that wouldn't bother me, so I'd tend to overlook it, would probably drive one of the testers nuts,or another coder with a different approach - so these things have more of a chance to be worked out with a cross-section of ages, backgrounds, and skills. All super-stars would probably, contrary to our intuition, be sub-optimal.

    319. Re:Yes, go for it. by lena_10326 · · Score: 1

      It's been my experience that: the disadvantages of the older are:

      • They tend to work fewer weekend hours.
      • They tend to assume anyone who appears young knows less than them. If you're 35, yet look 25, they will treat you like an intern.
      • Tend to be much more anal about following procedures even in times of crisis which may require a solution "NOW! Not next month!"
      • Tend to treat women in IT with less respect.
      • Tend to treat LGBT in IT with disdain.
      • Less likely to ask for advice when learning a new technology (even though they should)
      • They tend to dislike solutions using newer technologies.
      • Tend to be more stubborn for no good reason.
      • Tend not to write squeaky clean code (ironic I think).

      Now for advantages I've seen:

      • Tend to have very deep knowledge of a crucial product (example: Oracle)
      • Tend to have a good understanding of abstract concepts such as the product direction, customer needs, high-level software architecture, inter-team dynamics, who's who in the company...
      • Tend to be good presenters and speakers.
      • Tend to be skilled at networking with customers and teammates.
      • Tend to show up early.
      • Tend to not show up hung-over. More consistent and stable work habits.
      • Tend to be better organized.
      • Tend to be more accurate with time estimates.
      • Tend to have better predictive senses for what won't work.

      Generalities, yes, but for each of those above I'm thinking of a specific 40+ developer I've worked with.

      --
      Camping on quad since 1996.
    320. Re:Yes, go for it. by theglipe · · Score: 1

      After being made redundant for the third time in 2001 I went back to school at the age of 34 and did exactly that. I completed my BSc (Hons) Computing and after contracting for a bit got a job on the bottom rung of the IT ladder at the University where I did my degree. Three years later and I'm the IT Service Desk Manager at the University, earning more than I ever did in my previous career, and doing a job I love. Bottom line... without the degree I wouldn't have been able to apply for the original University role despite it being the most junior in the department. So go for it and do the degree. If you don't you'll be forever asking yourself "what if?"

    321. Re:Yes, go for it. by Dr+Dodgy · · Score: 1

      How the fuck did you manage to get such a properly insightful first post on /. before the trolls hit?

      This is probably gonna be buried in the depths.... But I'm in a similar position to the asker, I am however in the fortunate position to be working in an ICT dept at a major university (for my country), but don't hold a degree in anything. Study is free for me, so I'm taking as much advantage as I can of the offer of both paid time off for lectures and the environment I am in. This will give me what I need to keep working where I want for the next 20 or so years.

    322. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      ...The people I see being squeezed out are the ones that are over 50 with no upward aspirations...

      I'm 51, have worked for the same organisation (through lots of mergers, reorganisations, joint ventures, etc) since I was 25, and I don't think I've ever seen any engineers "squeezed out" for lack of upward aspiration.

      I've seen that happen to middle management, both to individuals that got promoted to their level of incompetence and to quite large groups when those on high thought the organisation need to get "flatter".

      The only way I've seen engineers go (apart from being squeezed out for incompetence) is voluntarily when they find something more interesting, or when the organisation stopped working in their specialist area and they preferred to move than retrain.

      As long as the company stays profitable, you stay productive (and keeping up your CPD is a big part of that over the long term), and you keep enjoying your work, there's no reason to move until you retire.

    323. Re:Yes, go for it. by turbidostato · · Score: 1

      "like conceptualizing the inner working of a computer and the interaction of a dozen disparate software processes to determine the source of the subtle expression of the system not performing as desired?"

      What part of "purely" didn't you understand? On the other hand, if you really think grasping complexity of IT systems is such a hard intelectual work you have a big problem to start with.

      "But in my experience the most versatile IT people are the ones who fix the problem by understanding the system and the problem and applying that understanding to determine the fix."

      Which much more about experience than anything else.

      "I was just pointing out that age IS a legitimate factor."

      No: you were (and are) failing at supporting that age is a legitimate factor.

    324. Re:Yes, go for it. by Vengeance · · Score: 1

      I have yet to meet an 18 year old adult, and that includes me 23 years ago.

      --
      It was a joke! When you give me that look it was a joke.
    325. Re:Yes, go for it. by Phoghat · · Score: 1

      I'm a pharmacist. Part of studying for a degree is that you have to have a preceptor (sort of an unpaid apprenticeship). I got to meet a lot of young, fresh faced pharmacy students. One year I had one that was 42 years old. He had been a cab driver for almost half his life and his brother-in-law talked him into pharmacy school with the same argument. Pharmacy is a six year course, and demand is very high and starting salary is also. My opinion is shoot for the stars and you just might hit the moon

      --
      Think of how stupid the average person is, and realize half of them are stupider than that.
    326. Re:Yes, go for it. by Registered+Coward+v2 · · Score: 1

      'I disagree - ability is simply the capacity accomplish something; performance is how well you apply your ability. High ability does not necessarily translate into superior performance.'

      Almost right. Performance is how you perform relative to maximum performance possible, not relative to your own ability or lack thereof. Therefore while you are correct that high ability does not necessarily translate into superior performance it is also correct that low ability DOES always translate into poor performance. You can't perform if you lack the ability to perform.

      Your conclusion (age is a valid discriminator for IT hiring) is still faulty since it's based on a false assumption (younger people have greater cognitive capabilities than older ones).

      Ability is not equally distributed at any age level. So to say A has higher ability than B simply because A is younger is incorrect since B could have started at a higher level and still have greater ability than A even though it is less than it once was.

      Even if cognitive skills decrease with age there is no fixed age to determine when or even if they fall below that needed to perform a job. Simply because skills decrease does not translate into low ability; they may be less than a person once had but more than adequate to the job and even higher than someone younger.

      'You did say: ...there is a basis for IT discrimination based on age; which is the point I disagree with since ability does not correlate with performance.'

      Ability does relate to performance. Someone with ability can be trained to perform or may already be able to perform. Someone with lesser abilities can only try to compensate but could never match someone who is already at their peak in both areas.

      But it is relative abilities that are important. Person A may be at their peak which is lower than B's even though B is older and has lost some ability due to aging.

      Your conclusion is based on the faulty assumption that because a person's abilities lessen over time that a younger person automatically has more ability than an older. Since that is not true then age discrimination in hiring is not legitimate since age has no impact on a person's ability to perform the job.

      Simply because there is a legitimate basis doesn't mean I agree with it. There is a legitimate basis for using a drug test, or a personality test for hiring purposes as well and I disagree with both practices.

      I'm not sure why you keep bring up that you don't agree with using age to discriminate; I realize you never said you did. My issue is with your premise which I think is faulty. For something to be a valid test to discriminate between job applicants there should be a link between job performance and the standard used to vet a candidate.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    327. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      Also speaking as someone that hires in IT. I don't give a damn about Age or degrees. I care about proven experience that can be demonstrated on a daily basis. I've seen far too many employees with an MIS or MBA that are for all intents and purposes the worst employees to work with. I've also seen many that are great to work with, the defining factor seems to be practical experience in a relevant field.

    328. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      I'm 49, a computer science graduate, IT consultant and software developer. I constantly keep up with technology, and I always have work. I am far more skilled than I was in my 20's, and often hired for mission critical projects. Trust me, businesses care much more about your capacity to solve their problems than your age. Go for it, be passionate, stay current, and you will succeed. Just look at the profiles at some of the people in the RFCs that define internet protocols and future technology directions, these are not kids in there 20s.

    329. Re:Yes, go for it. by flextones · · Score: 1

      I agree with you regarding how to get through formal education with professors or teachers. Your objective is to figure out what that particular teacher wants. Then give it to them. The real world work environment is much different.

    330. Re:Yes, go for it. by lulcm · · Score: 1

      ** What have some of the 'older' Slashdot readers experienced as far as being replaced or just plain not getting hired because IT is a 'young man's game'?"

      As an 'old guy' of 44, I have not seen a trend to replace old guys or not hire them due to age. I'm not in a management position, but I've been involved in interviewing for a dozen or so jobs over the years. The degree only means something for your first job, maybe your second. After that, it's your experience.

      I'd advise anyone in CS (or any other field, for that metter) to get as much experience in work terms as you can, find a mentor to help you focus your learning and apply the experience that you have.

      Get the CS degree, learn your material, and focus on solving the problem not just writing programs. At least 75% of my job is digging the requirements out of the manager/user/customer. And for that you have an advantage over the younger set - you have more experience talking to people. Everyone thinks (or maybe used to think) CS grads just sit in a cubicle and code. You need to talk to people and find out what the requirements are, what they may grow to be, then design and implement well designed, well documented, tested programs. In a small team or a larger team, that's what it boils down to.

      I'm sure you'll do well. You've learned to ask questions - that's important.

    331. Re:Yes, go for it. by shaitand · · Score: 1

      'What part of "purely" didn't you understand?'

      Which part of the statement you quoted involved doing something outside the intellect? By definition conceptualization is purely intellectual.

      'On the other hand, if you really think grasping complexity of IT systems is such a hard intelectual work you have a big problem to start with.'

      Spoken like someone who doesn't grasp the complexity of IT systems. There is a reason you can go all the way to the PhD level without ever leaving the study of the complexity of IT systems.

      'No: you were (and are) failing at supporting that age is a legitimate factor.'

      I made the premise and supported it. You haven't come up with anything to counter either the support or the premise.

    332. Re:Yes, go for it. by RandyWayze · · Score: 1

      Yeah I did my Degree in Multimedia Technology getting a 2.2. Two mates one of which got a first were both told..."don't bother you're too old." Anyone young, blonde and female got jobs with Sony straight away !! It looks like age really is a problem m8 !

    333. Re:Yes, go for it. by iamhassi · · Score: 1

      "I can tell you we don't give a damn how old someone is if they're good at the job"

      I'm wondering how the interviewer will even know the age of the potential employee? I've never put my age on a resume (who does?), and nothing on my resume indicates how old I am. Once you've taken some college there's really no need to put high school on a resume, and unless you're putting every job you've had since age 16 then no one will really know your true age.

      --
      my karma will be here long after I'm gone
    334. Re:Yes, go for it. by ps2os2 · · Score: 1

      I might get in some controversy if I say this but hey its /. and what is a little controversy. As always it *DEPENDS* so take this opinion as just that. I have seen computer science majors that come in and apply for a job and they do nice on tests and everything but when it comes to interviewing they do not have a clue.
      I have really never seen a comp sci person give a good interview. If they do there is something suspicious about the person. Having said that what I have also found that most (not all) comp sci people that come from a regular college (4 year at a state or more university) do reasonably well if you toss in the so called business colleges the real 4 year degree you get a lot better quality than the business college types. When I had an opening it always went to the 4 year regular school types. I just do not find the business students have the in depth learning that the colleges and the like have. The work habits of these people are usually better than the business school types. I also find that the intelligence is better in a 4 year school than the business type schools.
      We look at what school they attended as well as there are some colleges that just do not teach what we need. Just a quick example at NIU (Illinois) they teach the strongest courses that we need, at the business school they typically do not teach anything we want.
      I would suggest that you figure out exactly what you want to do and find the best 4 year college that will accept you and apply.

      As for the age issue IMO it depends on the company. I have seen at some companies its blatant age discrimination at other companies it might be there but they cover it up well so you won't know you are being turned down because of your age. I had one company tell me that I was the strongest person to apply but I was to old (I was around 45 at the time). They hired some younger guy that did not really have any experience (of course at lesser money) and they had to end up firing him right in the middle of a major project.

      The companies in this market today can get pretty much what they want for the $$ they want. They can also go overseas and get it for less (with H1B's). They are not supposed to do it but it happens *ALL* the time.

      So you have two (at least things going against you) "AGE" and H1B's availability. Be prepared for this as you might be unemployed for quite a long time. BTW there is a fascinating video on YOUTUBE (it may not be all true but I will vouch for part of it) where there is a group of people from the personal department and they are "instructed" on how to hire H1B's by advertising the job at paltry wages so they can get H1B's "legitimately" .
      It is an eye opener for anybody looking for a job now days and it will make you wonder if our government is not winking their eye
      at the practice.

    335. Re:Yes, go for it. by ArvadaWest · · Score: 1

      I agree. Sometimes age can be a discriminitory factor, but so many other things could be. I work for the Government, but when I was in the private sector, they didn't want to hire someone with a degree or degrees, they wanted experience; or even more important, someone they could groom and have control over. All to often I see interviewees that talk too much about their education and it can be misunderstood as a "no it all." In the private sector I was hired even while having long hair. There will always be some form of discrimination, it's just a matter of who interviews you.

    336. Re:Yes, go for it. by turbidostato · · Score: 1

      "Which part of the statement you quoted involved doing something outside the intellect?"

      The part that it is not what you said but what you left out. How many IT systems do you think require going beyond calculus 101? No: IT systems are mostly about paying almost paranoid attention to details, hard, constant work, common sense and knowledge about what does work and what doesn't backed by vast ammounts of experience. No one of these require an intelligence so much beyond average.

      "Spoken like someone who doesn't grasp the complexity of IT systems."

      Spoken as someone that successfully deployed IT systems for tens of thousands people, used by international companies and local governments.

      "There is a reason you can go all the way to the PhD level without ever leaving the study of the complexity of IT systems."

      Are you sure you are not mistaking algorithm and systems complexity with IT complexity? I've modelled both IT systems and ecological systems and I can tell you for sure which one is more complex (both in terms of algorithm complexity or using some more "exotic" measures like Lyapunov exponents, when it made sense) and which one is more an intellectual challenge. Hint: it is not the IT one.

    337. Re:Yes, go for it. by lsatenstein · · Score: 0

      I never finished high school, but that did not stop me. I entered university as a mature student, having to do the first year at night, while I worked at a job. For the remaining 3 years, I was a full time student, and I loved it. I graduated with honors (Mathematics, physics), and I went to graduate school for more mathematics. I finished my education at age 30, and felt that it was the best thing I ever did. Why? Because my IQ did not change, but I had three plus years of learning that a non-student did not have, and my list of opportunities was ever so much better then the non-graduate. Go for it. You will work very very hard, and you will love the time and the effort you put in, and what you will derive from being a late bloomer.

      --
      Leslie Satenstein Montreal Quebec Canada
    338. Re:Yes, go for it. by atraintocry · · Score: 1

      And the follow-up that no one seems to be mentioning:

      http://arstechnica.com/science/news/2009/03/cognitive-declines-affecting-science-reporting.ars

      "Does brain rot set in after 27? Depends how you measure"

      "Press reports have focused on a paper that argues that age related cognitive declines begin in the late 20s. Unfortunately, these stories ignore the fact that several papers appearing in the same issue of the journal as the original report contest these findings."

    339. Re:Yes, go for it. by Alex+Belits · · Score: 1

      If you "taught yourself" C++ at 12, it means that you never learned C or any OO language before it. It makes about as much sense as learning differential equations without calculus, and likely to produce similar results. Knowledge of assembly language could help, however I have never seen a 12 years old with enough patience to actually use assembly, so most likely plenty of important concepts whooshed over your head.

      It also may explain why you were "bored" while studying at the university and spent 11 years in "IT" as opposed to software development. Be advised that university courses didn't get any better since last time you were at school, and they still don't tell you what to study to fill gaping holes in your education -- to be honest, I have no idea who does that, I just see consequences of this everywhere.

      --
      Contrary to the popular belief, there indeed is no God.
    340. Re:Yes, go for it. by EvilBudMan · · Score: 1

      --The older generation is not 35 or 37--
      The ones that make the comment are in this age group though.

    341. Re:Yes, go for it. by geezer+nerd · · Score: 1

      Yes, I know that. And I was just trying to offer some perspective to them. There is a lot of life after 35, and people should keep that in mind when referring to themselves as "old" at 35. Of course, when I was 35 I had no way to envision what life would be like for me 30 years in the future. For that matter, 5 years ago the idea of life at 66 was very murky. It only gets better for me, for which I am grateful!

    342. Re:Yes, go for it. by jfeldredge · · Score: 1

      I started my programming career at age 29, and have been working as a programmer/analyst for 23 years now. By personal preference, I have stayed with the technical side, rather than moving up into management. The only point where finding a job was a real problem was when I was laid off after working in the field for six months. At that point, I was being turned down both by companies that wanted someone with two years' experience, and companies that wanted someone fresh out of school with no experience (one HR person told me, "We want people who haven't learned any other company's way of doing things"). Eventually, I found a company that valued ability more than a strict rule on how much experience you had had, and have worked pretty much full-time since then.

    343. Re:Yes, go for it. by interval1066 · · Score: 1

      Damn your a stupid ass fucker. I'd be surprised if you knew what college is. You also added a foe to your foe list, "fucker".

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    344. Re:Yes, go for it. by ivan256 · · Score: 1

      Ugh. I'm only 30, and I think I fall into your "older" category.

      Tend to be more stubborn for no good reason.

      No apparent reason, perhaps. A stubborn older engineer usually has a good reason, but is merely struggling to verbalize it. Don't confuse poor communications skills for lack of a good reason.

      They tend to dislike solutions using newer technologies.

      They've been around long enough to have been bitten by immature technology.

      There's a reason you think older engineers have this in common. As engineers gain experience, they all learn similar lessons. If an older technology solves your problem perfectly well, and there's no apparent danger of it going away, you should pick it over some whizz-bang new buzzword compliant model. The new one may work fine, but it's far more likely to bite you in the ass in a way that nobody has had the time to notice yet. The wheel doesn't need to be reinvented.

      Tend to be much more anal about following procedures even in times of crisis which may require a solution "NOW! Not next month!"

      There are very few crisis that require a solution "NOW! Not next month!". As you gain more experience with crisis in your career, you'll be able to look back and see just how few of those fires actually needed to be put out "NOW!" at the expense of doing things the right way. As an added bonus, you'll get to look back and see how much better off you'd have been in the long run if you fixed some of those issues the right way instead.

      This is a lesson that would be good for management types to learn. Unfortunately, constantly fighting fires seems to make people look good to upper management and warrant promotion. If only upper managers would stop occasionally to ask why everything was on fire all the time.... This is not just a problem for managers of engineers. Look at our financial system. We'll throw a quick patch on that too though.

    345. Re:Yes, go for it. by ivan256 · · Score: 1

      My company is big on using co-ops, as we can rape them in terms of pay.

      [...]

      It's annoying, as I don't want to be teacher. I'm a project lead. Give me people who can handle the tasks I assign them without hand-holding and explanations of basic technology.

      News flash: Co-ops are working for you to earn college credit. You get them cheap because you're signing up to teach them.

    346. Re:Yes, go for it. by jasen666 · · Score: 1

      I don't want them, cheap or not. I get handed them because the company hires them, and passes them out.

    347. Re:Yes, go for it. by Anonymous Coward · · Score: 0

      What an arrogant bas....

  2. I dunno `bout the rest of the world.. by Anrego · · Score: 4, Insightful

    but I've seen the opposite when it comes to age and programmers.

    People have grown tired of these "young whippersnappers" fresh outa college with their executable UML and agile methodologies.

    Where I am experience is huge.. especially just plain familiarity with software in the real world and not some acedemic fantasy land. Someone in their 50's with 30 years of dev experience is pure gold .. and companies will fight tooth and nail to recruit the old veterans... assuming they arn't off "consulting" for serious money.

    Now obviously this doesn't apply in your case.. it's the experience not the age employers are looking at.. but I can't see a company turning you down based on age.. unless you're in your 50's and/or only plan on working for a few more years. Even though you may not have any programming background.. you are probably going to have more social and team skills then most people coming out of school. Just the ability to communicate ideas is massive... and a skill that just doesn't seem to be taught any more.

    I think I'll make tacos for dinner tonight.. havn't had them in a while.

    And I need to get my hair cut this weekend.. starting to look like a hippy.

    1. Re:I dunno `bout the rest of the world.. by Threni · · Score: 5, Insightful

      Some companies want younger people because they're cheap, and they'll work extra hours for a USB key or a pizza or something. If you have the skills, you're useful, and companies want someone useful. Most companies are shit, run by fucking idiots in suits anyway. Don't worry about it.

    2. Re:I dunno `bout the rest of the world.. by slasher999 · · Score: 2, Interesting

      I agree here completely. I'm not a programmer, but I'm in a high level Windows/UNIX engineering group doing systems design mostly. At 39 I'm the youngest in my group of seven engineers. The caveat is we are all very experienced in the field, which is why we are in the high level group to start with. Our more entry level positions are populated mostly - not all - by those in their late 20's and very early 30's.

    3. Re:I dunno `bout the rest of the world.. by Larryish · · Score: 1

      I am 35, and I will gladly work for a USB key.

      How big is it?

    4. Re:I dunno `bout the rest of the world.. by Anonymous Coward · · Score: 0

      There may be some ageism in some areas of the tech industry- much of the game industry and web company startups seem to be not only young, but male; but that may just be my impression.

      However, I'm 39 and female. I didn't get my BS (in Math) until I was 32, and when I couldn't get a decent job I went back for a MS in CS. I got an internship at a large tech company early in my program, and have already found a job after I graduate in May.

      As far as getting a job in at 35, you can give yourself some help. If you already have a BS, talk to an advisor at your chosen school about getting an MS. You'll have to take some prerequisites, but it may still take less time to get an advanced degree. Plus it can help with getting a better job than you might with a BS.

      Once you're in school, look for internship/coop opportunities. If your school is any good, they'll have a program to help students work with local and non-local companies. Many internships are summer only, but there are frequently opportunities during the academic year.

      An advantage you should already have over your classmates is some maturity and experience in the workforce. Trust me, most of them won't have that. Also, if you are a US citizen, you have the extra advantage of being able to work for government contractors.

      So, in a nutshell, go for it. And take advantage of you strengths and the opportunities school will give you.

    5. Re:I dunno `bout the rest of the world.. by Chees0rz · · Score: 1

      I am an RCG- working my first real full time job. The company is large... so sometimes it's hard not to feel lost...
      Being an effective member of a team is a really difficult thing to do (when your assignments are open ended... or hell- whatever you want).
      Asking questions is a very difficult thing to do (You have to know what you want first).
      Saying "I don't know" is a very difficult thing to do.
      Hunting down the right person to help you instead of sinking a whole day into figuring it out yourself is a very difficult thing to do.

      School has always been easy for me (except when I took Galactic Astro physics...), and because of that- I never got to practice these skills.

      A 30 yr old with industry/corporate experience brings a lot more to the table than I can right now. All I can do is try to do is work as hard as I can and try try try to practice these skills.
      So unless the author has been working in retail for the last 10 yrs (no offense...), I have to agree- he'll be at least if not more valuable than a younger RCG.

    6. Re:I dunno `bout the rest of the world.. by joe_frisch · · Score: 1

      There are a lot of computer jobs that require broad experience. I work at SLAC (2-mile long linear accelerator), and we have a large set of complex software to run the facility. For us long term reliability and supportability is important - just the physical hardware to control the accelerator represents tens or hundreds of millions of dollars - we can't just throw it away every 2 years when some new whiz-bang thing comes out. We need programmers with the maturity (not necessarily related to age - but often is) to write good code, not use the latest toys. The airline industry probably does this to an even larger extent.

    7. Re:I dunno `bout the rest of the world.. by Anonymous Coward · · Score: 0

      I have to ask, what in the world is "high level Windows/UNIX engineering"?

    8. Re:I dunno `bout the rest of the world.. by __aasqbs9791 · · Score: 1

      If you even think to ask that, you aren't the kind of person most companies he's referring to want. I know, I've worked for them before.

    9. Re:I dunno `bout the rest of the world.. by Anonymous Coward · · Score: 0

      Totally agree, I am 43 with nearly 30 years experience behind me (started on a ZX-80). I am in demand and I am always amazed by how younger less experienced developers code, even if they are very talented - experience is priceless.

    10. Re:I dunno `bout the rest of the world.. by julesh · · Score: 2, Insightful

      People have grown tired of these "young whippersnappers" fresh outa college with their executable UML and agile methodologies.

      It's worth noting who invented those agile methodologies:

      * Kent Beck, coinventor of extreme programming. No date-of-birth generally known, but worth noting he has been a professional developer since at least the late eighties. I'd guess he's in his late 40s by now.
      * Ward Cunningham, coinventor of extreme programming, inventor of the wiki. 59 years old.
      * Ron Jeffries, coinventor of extreme programming. No published date of birth, but has been programming professionally since 1962, so I'd imagine he's around 65.
      * Ken Schwaber, coinventor of scrum. No publicised date of birth, but "a 30-year veteran" of the development industry.
      * Jeff Sutherland, coinventor of scrum. No publicised date of birth, but a vietnam vet, so must be around 60 by now.
      * Alistair Cockburn, inventor of crystal. No publicised date of birth, probably the youngest of this bunch as he looks mid-thirties in his photos.

      Agile methodologies are far from being a young person's game, and looking at this bunch shows what over-35s can achieve.

    11. Re:I dunno `bout the rest of the world.. by FormOfActionBanana · · Score: 1

      It sounds like they do high level system design. Like maybe they design customised operating system configurations to turn computers into kiosks.

      In places where I work "engineering" often means deciding on an operating system configuration and maintaining the specification for that.

      He's probably not writing mouse drivers or ASP.Net websites.

      --
      Take off every 'sig' !!
    12. Re:I dunno `bout the rest of the world.. by hab136 · · Score: 1

      Just the ability to communicate ideas is massive... and a skill that just doesn't seem to be taught any more.

      It also... seems... to be frequently... forgotten... considering that unless you're... William Shatner.. you... have too many... ellipses in your... post. :)

    13. Re:I dunno `bout the rest of the world.. by Anonymous Coward · · Score: 0

      And then there are the non-programming cs crowd like me who do systems administration.

      I'm pushing 55 and my 12+ years of ibm/dec mainframe experience (i learned jpl and assembler on an ibm 360 back in school in the mid-70s) - none of that on my resume is relevent anymore. Same goes for 7+ years of ms-dos experience.

      And now the same is occurring for all my 10+ years of novell netware experience.

      The only glimmer of hope for me is things like Linux - it's funny how things have come full circle and I can go back to my days on unix mainframes to move forward ;)

      I've been at my current job for 10+ years now (systems admin for a university - I oversee several solaris boxes) and I know if I got fired I'd never get another computer job again.

    14. Re:I dunno `bout the rest of the world.. by Anonymous Coward · · Score: 0

      As a 30 something, I'll work extra hours for a meal at The Ivy or a decent bottle of Dom Perignon. :-)

    15. Re:I dunno `bout the rest of the world.. by tylerni7 · · Score: 1

      Actually, you should probably ask how big it is before accepting that as payment for your work.

    16. Re:I dunno `bout the rest of the world.. by Larryish · · Score: 1

      Right, but when can I get my USB key?

    17. Re:I dunno `bout the rest of the world.. by rwven · · Score: 1

      What I've seen is that age doesn't really mean a dang thing. Experience does.

      Even in our present economy there are tons of places dying to get their hands on a decent programmer or two. My present employer is having a heck of a time finding any decent C# programmers out there of ANY age. The only hirable C# programmer they've already managed to find is in his 40s....and the guy seems to be pretty brilliant. They've been looking for months...

      I think the claim of ageism is pretty much completely unfounded...

    18. Re:I dunno `bout the rest of the world.. by __aasqbs9791 · · Score: 1

      There you go, now you're right thinking! Now, if you'll step over here for your lobotomy we'll get you a :cough: 256MB :cough: USB key.

    19. Re:I dunno `bout the rest of the world.. by Larryish · · Score: 1

      Still no USB key. :(

    20. Re:I dunno `bout the rest of the world.. by Cederic · · Score: 1

      Don't forget Martin Fowler, hardly a spring chicken.

      Cockburn's never in his mid thirties. Is he?

    21. Re:I dunno `bout the rest of the world.. by Rakarra · · Score: 1

      Trust me.. he's not the only one who does this..

    22. Re:I dunno `bout the rest of the world.. by ergean · · Score: 1

      I'll give you this amazing 250gb Sony USB key... What can you do for it?

    23. Re:I dunno `bout the rest of the world.. by Larryish · · Score: 1

      Beg?

  3. Age is just a number by Anonymous Coward · · Score: 1, Funny

    And in base 17, you'll be 21.

    1. Re:Age is just a number by Cimexus · · Score: 1

      I think the ageism thing might also be a somewhat bigger issue in the US than some other countries, due to their (rather unique) practice of tying health care to employment (i.e. as part of your salary and benefits package). Older people are more expensive to insure, health-wise (although that probably only matters once you're 45 or 50, rather than 35).

      OTOH in my country (Australia) and ~most~ other countries, health insurance is like car insurance. You buy it yourself with your own money, and can choose whichever provider you want to. So companies don't have to worry about it, from a financial or administrative perspective.

  4. Being honest by rachit · · Score: 1

    The honest thing to say here is that ageism is very real in *most* (not all) software firms. Its just the reality. If you are older, people will expect you to be experienced and thus fulfill a more architectural or managerial role.

    You can succeed, but its going to be more difficult for you. If your heart is set for it and you really enjoy software development, go for it.

  5. Just for men by Anonymous Coward · · Score: 1, Insightful

    Takes care of the gray.

    Say dude frequently.

    Don't let high-fives go hanging.

    Keep up with the paris hilton and the new-fangled rock and/or roll music.

    Don't use the urinal as the slow starting and stopping of your stream will give the secret away. And then you will experience the horror of the point along with the alien screeching and then the gig is up and they force you to have a retirement party with cake.

    1. Re:Just for men by Profane+MuthaFucka · · Score: 2, Funny

      You forgot to say to read Digg and not that dumb old guy 90's site Slashdot.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    2. Re:Just for men by Anonymous Coward · · Score: 0

      Dick Jones: [in a private bathroom] Promoted to executive, congratulations. I remember when I was a young executive for this company. I used to call the old man funny names. "Iron Butt." "Boner." Once I even called him..."asshole." But there was always respect. I always knew where the line was drawn. And you just stepped over it, buddy-boy. You've insulted me. And you've insulted this company with that bastard creation of yours. I had a guarantee military sale with ED 209. Renovation program. Spare parts for 25 years. Who cares if it worked or not?
      Bob Morton: The old man thought it was pretty important, Dick.
      Dick Jones: You know, he's a sweet old man. And he means well. But he's not gonna live forever. And I'm number two around here. Pretty simple math, huh, Bob?
      Dick Jones: [about to walk out of the bathroom, then rubs Morton's hair] You just...
      [grabs Morton's hair]
      Dick Jones: fucked with the wrong guy.
      Bob Morton: [takes Jones hand out of his hair] You're out of your fucking mind.
      Dick Jones: You better pray that that unholy monster of yours doesn't screw up. .....

      Bob Morton: What the fuck are you doing? Do you know who I am? If you think you're going to get away with this...
      [Clarence shoots him in the leg]
      Bob Morton: Goddammit!
      [Clarence fires three more times, shooting him in both legs]
      Bob Morton: Stop! I'll give you anything you want. Just please, please don't kill me, all right?
      [Clarence pops in a CD and the sneering face of Dick Jones appears onscreen]
      Dick Jones: Hello, buddy boy. Dick Jones here. I guess you're on your knees right about now. Begging for your life. Pathetic. You don't feel so cocky now do ya Bob?
      Bob Morton: Whatever he's paying you, I'll double it right now.
      Dick Jones: You know what the tragedy here is, Bob? We could have been friends.
      [Clarence pulls out a grenade with a pin in it]
      Dick Jones: But you wouldn't go through proper channels.
      [Bob shakes his head "no."]
      Dick Jones: You went over my head.
      [Clarence pulls out the pin with his tongue, setting the timer]
      Dick Jones: That hurt... But life goes on, it's an old story, the fight for love and glory, huh Bob? It helps if you think of it as a game, Bob. Every game has a winner and a loser...
      [Clarences confidently walks out, Bob desperately crawls toward the grenade bleeding profusely from his legs]
      Dick Jones: I'm cashing you out, Bob.
      [last thing we see is Bob failing to get a firm grip on the rolling grenade and Jones's smiling face just before the house explodes]

    3. Re:Just for men by kalirion · · Score: 1

      Dude, the cake's a lie.

  6. Whatever your age is ... by phoxix · · Score: 1

    ... going to school and getting your degree is nothing short of an awesome experience. Best of luck to you!

    1. Re:Whatever your age is ... by ElectricTurtle · · Score: 2, Insightful

      If by awesome you mean tediously pandering to professors' subjective biases, then yes, always awesome.

      --
      I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    2. Re:Whatever your age is ... by binarylarry · · Score: 3, Insightful

      Not to mention extremely expensive with little real pay off.

      Colleges have become diploma mills... where you go so you can get Real Good Jobs (R) in the future.

      They are becoming less and less the places where new ideas are born and old ideas are challenged.

      --
      Mod me down, my New Earth Global Warmingist friends!
    3. Re:Whatever your age is ... by raddan · · Score: 4, Insightful

      Not to mention extremely expensive with little real pay off.

      Pure BS. I don't dispute that some schools aren't worth shit, but I'm now working on my second Bachelor's, in Computer Science, just like the poster, and I wouldn't trade it for anything. I'll be graduating pretty soon.

      Here's the thing I noticed the first time around, as a Philosophy major. Take your average community college, and, say Harvard. Have a look at your typical philosophy class. Say, Critique of Pure Reason, or Platonic dialogs. Same. Fucking. Books. So what sets them apart? Well, it _should_ be the quality of the professor, right?

      But this gap isn't as big as you'd think. Assuming you get a PhD teaching your class, you've got someone who point quite a lot of time into becoming an expert in that subject. Not to mention-- it's _your_ attitude that matters anyhow. Any sufficiently motivated student will have a good experience no matter who their professors are. I say this now having been through the classically horrible science-professor experience.

      I've also supplemented my in-class experience by watching the CS lectures on MIT's OpenCourseWare. I would say that, in general, these guys are perhaps better computer scientists, but whether they are better teachers is in question. So this reinforces my opinion.

      The bottom line is that you go back to school because you love the subject. If you think computers are cool, and you want to know more, go for it. Computer science has been the same mind-bending experience that my first degree was. This time I'm a bit more mature-- homework always gets done, and-- shit-- I'm paying for this degree out of my own pocket, so I'd better make the best of it. At work, my CS knowledge has greatly expanded my capabilities and my enjoyment of the job.

    4. Re:Whatever your age is ... by mini+me · · Score: 1

      School is just another investment. You spend X number of dollars in hopes of making Y number of dollars later. If X plus the money and interest you could have made while in school exceeds Y, school was a terrible investment.

      Since you are still in school, it is impossible for you to even venture a guess if the time has paid off.

    5. Re:Whatever your age is ... by raddan · · Score: 2, Insightful

      School is just another investment.

      Yes and no. If all you care about is more money, I have news for you: people like me are going to beat your at your job every time. You don't care about that part because you're just in it for the money, but hey, we'll probably beat you at the pay part, too. We do better work because we like our work.

      People have hobbies. Some people like to fish. Some like muscle cars. Others like to spend their time in bars shooting the shit. Me? I like to change my perception about the world. Try it sometime. For me, school is a worthwhile pasttime in itself, because I enjoy computer science.

      Since you are still in school, it is impossible for you to even venture a guess if the time has paid off.

      I received my first Bachelors nearly a decade ago. I worked in my field for awhile but decided that it wasn't for me after all, and I decided to pursue a career in computers instead. I went on a long hike and when I came back, I changed jobs.

      After I started school, my employer changed my role pretty dramatically, because I was a much more capable employee. I was promoted twice in two years, and I make significantly more than I did when I started. I even have my own staff now. But, you know, whatever. Don't let a lack of information stop you from talking shit.

    6. Re:Whatever your age is ... by Anonymous Coward · · Score: 0

      you keep telling yourself that.

      it will help your morale when you're paying off those student loans while being unemployed behind those without degrees who got experience while you were pandering to the profs.

    7. Re:Whatever your age is ... by feepness · · Score: 1

      If by awesome you mean tediously pandering to professors' subjective biases, then yes, always awesome.

      Sounds like perfect job training for CS to me.

    8. Re:Whatever your age is ... by ElectricTurtle · · Score: 1

      Oh ho ho, touche.

      --
      I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    9. Re:Whatever your age is ... by metlin · · Score: 1

      In my mind, a good school is not about the professors - at least not *just* about the professors.

      It's about a handful of things - first of all, the quality of your classmates. Your average classmate at MIT will be a lot smarter than your average classmate at ITT Tech.

      The second advantage is opportunity - you get to work interesting, cool and exciting projects at a good school. Interesting research, lots of new ideas and the funding to come up with more, better companies at career fairs resulting in great internship and full time opportunities etc.

      The final (and most important) factor is one of recognition. If you're at a top school, more doors open simply as a function of your school's popularity. In a lot of industries, it is near-impossible to break in without the right pedigree. Sure, there are exceptions, but they are few and far between.

      Sure, you can study at ITT Tech in Oklahoma and go to a community college in Kansas. But your chances of making it to a top firm or to a top position is severely limited by where you come from.

    10. Re:Whatever your age is ... by TooMuchToDo · · Score: 1
      My god man. Drop this line of thought right now, or else you'll go through life on completely the wrong axis.

      I have 10 years of IT experience. I now own a hosting/technology consulting firm. It's very likely I'll be able to work for myself and with my small group of employees for the rest of my career if I choose. Money is not an issue. Yet, I went back to school to become a master welder. I'm currently taking classes through EAA on composite airframes. Next semester, I'll be working towards my A&P certification (airframes and propulsion). Why? Because it interests me. The classes are expensive, and I'll never get a return on the different areas of study I've been learning. School is not always an investment. Sometimes acquiring knowledge/experience is itself the goal.

    11. Re:Whatever your age is ... by Anonymous Coward · · Score: 0

      What makes an institution like Harvard so different from a community college is the quality of the students who attend. Anyone at Harvard who was admitted based on merit is a top notch student. There are those who gain entry to schools like Harvard because their parents and/or grandparents attended, or because they are a member of a preferred ethnic group for whom standards are arbitrarily lowered. But even these students are of at least average ability and achievement.

      The same cannot be said of a community college. The students in the honors programs at community colleges are the ones who may succeed at a place like Harvard, but they are the exception for a community college, not the rule. The average student at a CC would be decidedly below average at most 4 year institutions.

      This has an effect upon the quality of the instruction and upon the curriculum itself. When instructors have to spend extra time on the subject matter, and have to dumb everything down just in order to get through the class, then anyone taking that class is going to get less out of it than they would otherwise.

      You're also far better off at a CC taking a class from someone who does not have a Ph.D. A person with a Master's degree who has a real job in the field they are teaching is going to know far more than someone with a Ph.D who can only get a job teaching at a community college. The point of a Ph.D is to do research. If someone can't do the research then they wind up at a 2nd or 3rd tier university with a heavy teaching load for half the salary, and if they're really bad they wind up at a CC as adjunct faculty.

      Someone with a Master's degree on the other hand may be teaching for the fun of it. They'll be off at Intel during the day doing their thing and teaching computer science classes in the evening for fun. That is the kind of person you want to take classes from, not from some ossified guy whose understanding of things was frozen in place back in 1983.

    12. Re:Whatever your age is ... by julesh · · Score: 1

      Here's the thing I noticed the first time around, as a Philosophy major. Take your average community college, and, say Harvard. Have a look at your typical philosophy class. Say, Critique of Pure Reason, or Platonic dialogs. Same. Fucking. Books. So what sets them apart? Well, it _should_ be the quality of the professor, right?

      But this gap isn't as big as you'd think.

      No, the real difference is the quality of your fellow students. These are the people you'll be networking with, forming start-up businesses with, and so on. Go to Harvard and a huge proportion of them are going to be successful; go to an unmemorable backwater school that nobody's heard of and you'll be lucky if any of them are particularly successful. Working alongside people like that helps develop your own skills, not to mention the fact that it can give you an 'in' to a top level of a successful business at a later stage of life.

    13. Re:Whatever your age is ... by RMH101 · · Score: 1

      I guess the critical thing is that you can afford to take the career break to study.
      If you're struggling to get a decent job right now then it's likely that taking 3 years out to study is going to be financially difficult. In this situation, you really do want to be fairly sure that you'll get a return on the hardship you're going to go through.

    14. Re:Whatever your age is ... by Anonymous Coward · · Score: 0

      It's a hell of a lot better than the 1 week training courses that you may get sent to by your employer. You should get a lot out of a university course if you put in a lot more effort than is needed to pass the subjects.

    15. Re:Whatever your age is ... by Anonymous Coward · · Score: 0

      I am 47. Almost finished my degree - was a Senior when I started working at Oracle Corp in 1991, so I ended up putting it off. I have no certifications. Just the desire to figure things out - and - I have. It is way too easy to acquire viable technical information simply by searching the internet.

      Throughout my career, I've worked along side multiple MBA's, a vast number of people with Bachelor's, and a lot of folks like me. It's all in the individual. The older you get, the more you bring to the table. I have really only had one instance of potential age discrimination at an interview, which was no big deal to me.

      I actually feel that as I get older, my industry does too. I will get my degree. I may be 50 when I do. I might try to go to Law school - might be 54 or 55 then.

    16. Re:Whatever your age is ... by mario_grgic · · Score: 1

      Bullshit. Go study something hard, like pure math or nuclear physics. In math in particular, you don't need anyone telling you anything. You don't need a professor for anything other than perhaps a couple of hour weekly consultation.

      The experience will change you as a person and open your mind and eyes. You will understand and see things that you could not before. It will make you more aware, it will raise your level of self actualization and fulfillment. You will be a different person.

      I could never understand anyone that went to university with a job in mind. That's completely missing the point of higher education.

      Once you allow yourself (or your mind) to be transformed like this you will find jobs, and you will master what ever skill they require in no time. Success will come to the prepared mind.

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
    17. Re:Whatever your age is ... by Anonymous Coward · · Score: 0

      Complete hogwash (although the hogs like a good wash now and then).

      Like so many other things, college degrees are only good if you get them (and use them) for the RIGHT REASON.

      If you want just want to be a hard-core technology wonk for the rest of your career (coding, networking, etc...), then certs are probably your thing. They are "relatively" inexpensive (compared to college), and get you into the workforce in a short amount of time. Of course, you keep having to update your certs and technology skillset going down this path....

      On the other hand, if you ever want to progress beyond being the resident expert nerd at whatever it is you like, then a college degree is an absolute MUST HAVE. But you have to pick the right one for you. Back when I used to counsel college freshman, there was a raging competition for students between the CS and IS/MIS programs. In the end, when faced with the question of "which one should I pick?", I asked a question in return:

      Do you want to be a tool builder, or a tool user?

      Do you want to write the next great version of Oracle, or do you want to become an expert in how to USE Oracle to create functional business systems? Tool builder or tool user....

      Of course, when certificate mills are cranking out thousands of "certified" programmers/network engineers/system engineers every week, it's hard for a CS/IS major to compete for an entry level job. They have a degree, of course! (not to mention thousands of dollars of student loans). But they DON'T usually have the immediately useful skills that "certified" people do.

      My advice is to NOT throw the baby out with the bathwater, and unfairly categorize any one method of acquiring technology skills. They are ALL applicable, depending on what you want to do.

      But think carefully, though. I can say from personal experience that many "certified" people without degrees find it increasingly harder to get good jobs as they get older. Without a degree, they aren't often considered good candidates for lead or management positions (or even architecture positions). They've always been the SME on a particular technology, and that's all they'll ever be seen as.

      That may be alright for some people. But tech changes very fast. How do you think you'll feel when you're in your mid-to-late 40's and have to learn your FIFTH programming language, on an operating system you aren't familiar with, just to keep your job? That level of work wears most folks down, after a while. If you go down that path, make sure you aren't one of them.

      Degree holders, however, often find themselves ridiculed and under-prepared for actual work when they graduate (which is obviously the opinion held by the person whose post I'm responding to). It's all well and good to know the most efficient algorithms, or latest abstract software engineering methodology, but can you actually do something right now? Or will you have to be trained AFTER graduation to do a job?

      Over time, though, degree holders will come into their own. Again, from personal experience, if you develop programming skills outside the context of a particular language (and within the context of an actual CS degree), then you have a level of insight and understanding about the underlying mechanics of software engineering that many of your peers don't possess.

      It will take time (read: years) before you see the value of getting a degree, but it gives you a foundation to build on that your certified (but degree-lacking) peers don't have. I've had to learn at least 5 programming languages in my career, and I can say without a doubt that I was MUCH better prepared than my certified peers for the modern pace of "new and constantly improving" technology changes. It was much easier for me to move from monolithic programming methodologies to OO programming than most of my fellow PL/I and C programmers.

      So, again, no learning is ever wasted, unless you learn something that's of little or no value to you and what you want to do. But PLEASE stop the arrogant chest-thumping of "me better - you NOT" that so often occurs between "certified" and "degree-holding" tech workers. It's all good, in my eyes. Just pick the path that best suits YOU, and ignore the other haters.

    18. Re:Whatever your age is ... by Facetious · · Score: 1

      You got a "+5 Insightful," and I would agree with the mods, but your reply was non sequitur to the GP. His/her point was that the time and money investment will likely not pay for itself. Your bottom line was, well, this: "The bottom line is that you go back to school because you love the subject." That's fine, but that wasn't what the GP was saying.

      I will add as well that going back to school is not the only way to pursue an interest in a loved subject.

      --
      Let us not become the evil that we deplore.
  7. My opinion by scorp1us · · Score: 1

    I am 32. I don't think ageism is a problem yet. My boss is 38. It's a about the quality of person you are and the quality of your work. Namely, communication skills.

    The one concern I would have is that you're set in your ways. Younger guys have the "right way" built in. But of course, what you learn in college rarely applies in the real world.

    I also have several friends who have no degree. They are well-paid. In the end it is about results.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  8. I would do it by east+coast · · Score: 4, Insightful

    How long do you plan on staying in the field? Much do you think you're going to gain per year from having it?

    Personally, I'm 36 and I plan on working until I'm around 70. It might sound dismal but I'm guessing 70 will be retirement age when I get up there. That's nearly 35 years in the field. How much would I have to get paid extra in those years to make it worth my time? Not very much. That's the same reason I wonder why so many scoff at certifications.... for the couple hundred dollars most base certification cost you're going to make that back so fast as an entry level geek. It sounds cheesy but it's a little bit extra you can put down on a resume that will help you get up the ladder a bit faster. It's worth it.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
    1. Re:I would do it by tftp · · Score: 1

      I plan on working until I'm around 70.

      s/working/offering my labor/

      The company that still employs me recently laid off about 15% of its workforce - not because they were old or poorly performing but simply because sales dove into the ground and there is simply no revenue to pay their salaries. This may be not the last layoff. We all may plan to do various things, but the coming depression will test many of these plans. Don't ignore the talk about replacing USD as the world's reserve currency - if that ever happens the country is done for, you wouldn't even have time to run for the hills.

    2. Re:I would do it by Anonymous Coward · · Score: 0

      replacing USD as the world's reserve currency

      Heh, have you looked at the USD vs the Euro lately? As bad as the US is, there are far worse places. Sad but true. There is no end to the supply of idiots in the world.

    3. Re:I would do it by FlutterVertigo(gmail · · Score: 1

      There's a saying:

      "No one retires from IT: Either they die or they change careers"

      One of the things people claim is younger people are less set in their ways and have fresher ideas. Think "Illusions: The Adventures of a Reluctant Messiah" There's a "Messiah's Handbook" which has a lot of good advice: "Argue your limitations, and sure enough, they are yours."

      Besides, I've never been to a "Blue Sky" meeting where the younger people (I'm 46) did not necessarily have some super power for tossing ideas on the table. It's generally because I have a thick skin and really don't think how funny someone else thinks it is.

      Several years ago, I stumbled across a quote - from someone here should know & love:

      "Some critics have amused their readers with the wildness of the schemes I have occasionally thrown out; and I myself have sometimes smiled along with them. But such sparks may kindle the energies of other minds more favorably circumstanced for pursuing the enquiries."

      -Charles Babbage

      You do have alternatives where neither require four years of paper, nor working for someone who worries about such things: yourself:

      1) head out on your own - as a "software whore". Do good things and repeat business is eas(y,ier).

      2) head out on your own and create a startup. And no one says you have to do this instead of a full-time job. People spend enough time at a keyboard during off-hours, why not apply it to an idea or two? If this is a moonlight project, don't quit your day job. And certainly don't interfere with your day job.

      One of the things we have here in Indiana is a "21st Century Technology Fund".

      Put together a business plan + ... + ... and make a pitch for money without the interference of someone you've signed your first-born to. You can pass the hat when you really need to. If you don't need a lot of bucks to get going, then do the obvious thing: start small.
      Another source here are university/college schools who have competitions - not necessarily big schools - I graduated from a school with fewer than 2k students - surrounded by corn fields. It's one of the most popular because of how well put together & fun it is.

      If you choose to go this way (startup) and your work will involve the general public, I recommend creating your own Knights of the Round Table. It doesn't require rounding up enough people who can fill a football stadium. Take them out to supper - or just meet over a couple of beers after work -- for the purpose of soliciting feedback. You want honest people: the ones who will tell you if you need to either brush your teeth or take a shower.

      Oh, I thought of something else -- small business:
      STTR: Small Business Technology Transfer Program / (SBIR) Small Business Innovation Research Program.

      Gov't bodies submit a list of things they want and John Q. Public submits proposals. (If you end up with some patents, you own them. The only exception is the gov't. They get to use it/them royalty-free.)

      If you find some things interesting and are are intimidated by the paperwork, there is a shortcut: there are groups who will help you get a proposal ready. If you win, they get 10% of it. If you don't, then you (and they) are out the spent time. I found out about SBIR/STTR when one of those 10% groups has passed through town - ca. $75 per seminar.

      One project I watched a few years ago involved the amount of time it takes to reload pop machines on large, floating ships/boats. The goal was to provide a mechanism which would make it possible to leave stacks of cans where you could stick a can of soda in it and and cool it within ten seconds. Tell me this wouldn't be cool! (pun intended) Incredible testing with beer...

    4. Re:I would do it by iNaya · · Score: 1

      Personally, I'm 36 ... Dedicated Cthulhu Cultist since 4523 BC.

      Damn! You're pretty young for someone who's been around for so long...

      --
      The Unicode standard is over 20 years old. Why does Slashdot not support it?
    5. Re:I would do it by east+coast · · Score: 1

      Why am I not surprised that you mortal humans see time as linear?

      --
      Dedicated Cthulhu Cultist since 4523 BC.
  9. Obvious by afxgrin · · Score: 4, Funny

    Tell them to get off of your grass.

    1. Re:Obvious by TuaAmin13 · · Score: 1

      It's a finely manicured lawn, you insensitive clod!

    2. Re:Obvious by mr_death · · Score: 1

      ... and rack the shotgun.

      --
      It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
  10. Depends on you by plover · · Score: 3, Insightful

    Do you have confidence in your ability to learn? Will you stick to a four year commitment? You need to answer both of those questions honestly before you head down this road.

    The other question is "what will your opportunities be like when you get out?" and that is going to depend in part on what you do during these four years. You might consider trying to get into a company now that might need your skills later. It's sometimes* easier to move around from within a company than to get your foot in the door.

    * Guarantee not included.

    --
    John
    1. Re:Depends on you by servognome · · Score: 1

      The other part is "What do you want?"
      If you have a family you'll probably want stability and time. Meanwhile some jobs attract younger employees because they require long hours at the office and travel.
      If you're 20 and single, you probably would jump at the chance if the boss asks you to fly out to India next weekend and stay for 3 weeks. Meanwhile somebody older with a family probably wouldn't appreciate such "opportunities."

      While it may appear as ageism, often it's just a reflection of how people's needs change as they age. There are plenty of CS jobs for all ages and types of experience.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
  11. As a current Comp Sci Freshman... by sleeping123 · · Score: 0
    It's not unusual for me to have guys in their late 20s or early 30s in my class. Everyone likes the older guys. Plus, offer to buy beer = instant study group (as long as you can keep those 18-year-olds sober DURING the study sessions).

    I vote "do it."

  12. Go into Marketing by Anonymous Coward · · Score: 0

    Seriously.

    There's always a party in marketing. And the chicks are MUCH hotter....

    1. Re:Go into Marketing by __aaclcg7560 · · Score: 1

      Unless you're much hotter than the chicks, you're still a techie dweeb.

    2. Re:Go into Marketing by grahamd0 · · Score: 1

      How is that different from any other party full of hotties, other than you're paid to attend?

    3. Re:Go into Marketing by __aaclcg7560 · · Score: 1

      Guys in marketing are almost supermodels themselves, and marketing hotties always prefer them. Marketing folks would never be caught dead associating themselves with the lower classes (based on a few companies that I worked at).

  13. Just go for it by Lysol · · Score: 5, Interesting

    I'm pushing 40 this year. Been programming most of my life. Never completed my CS degree. Worked on some fairly high profile projects in NYC, Chicago, San Francisco. I would say tho, at this point in my life, I'm definitely at the Sr. level and if I was to apply for a 'real' job it would be a Director or VP/CTO position - probably in a small startup.

    I know of friends consulting companies that have guys in their 20's-40's. Other friends work for big software companies and have similar age groups. In the end, if you're a good programmer and not over 50 ;) then you shouldn't have a problem. But at some point, you're going to probably start your own company or be at a level above 'straight out of schoole 20-something coder'.

    I wouldn't worry about the ageism thing at 35.

    1. Re:Just go for it by Anonymous Coward · · Score: 0

      I was building binary circuits before computers came along. Now at 62, I'm a help desk specialists, web designer, graphics artist and company photographer. My pears think I'm really 26 dressed up like a 62. THEY, have a hard time keeping up with me! I love it.

    2. Re:Just go for it by Luthair · · Score: 1

      Well keeping ahead of fruit shouldn't be difficult, though you may want to talk to someone about the feelings you're assigning to an inanimate object.

    3. Re:Just go for it by __aasqbs9791 · · Score: 1

      Maybe his pears are like the Killer Tomatoes? Staying ahead of them would be important.

    4. Re:Just go for it by linuxgurugamer · · Score: 1

      I'm 51, and have already done that route. I started programming back in 1972, on a teletype model 33 connected via dial-up modem to a computer several hundred miles away. I was continously employed for many years, until I took a job as Director of Technology at a small startup. I was there for 5 good years, during which the company grew from about $100,000 in sales to over $20 million in sales. The company was bought out, and 6 months later, after all the technology was integrated with the acquiring company, they let me go because I was redundant.

      Since then, it's been a struggle because prospective employers see this job on my resume, and always wonder if I would not be satisified. I finally rewrote my resume, de-emphasizing the position, and now am waiting on a job offer at about 1/2 of my previous salary.

      My advice is to get the CS degree, but to stay out of management, especially high level management.

  14. No matter what you do by rolfwind · · Score: 4, Insightful

    there will be naysayers. You could listen to them forever and be paralyzed and always do nothing.

    So there are rules of thumb. There are always exceptions, work on being an exception. The shelves of libraries are littered with biographies of successful people, almost none of them achieved it "by the book" or had the ideal life, pedigree, grades, what not.

    Perhaps something like Napoleon Hill's Lessons of Success may be an inspiring read, although if you understand "I think I can" story, it gets you as much content.

    Look at it this way: you'll only be 35. With 30 more years to retirement ON AN OPTIMISTIC note, assuming SS hasn't forced everyone to work till their 70th birthday.

    Do what you want. Invest the hours to get good at it and stop having regrets. Having read numerous times about how it takes 10,000 hours to get world class great at something, I'm more convinced now that many of the great people are the ones that started young are because they're the ones without responsibilities and have the time. Not their youth alone. So it isn't too late, just start it and stick with it.

    1. Re:No matter what you do by Anonymous Coward · · Score: 0

      There are always exceptions, work on being an exception.

      Exactly. I "pissed away" my 20's in manufacturing -- it was hard physical work which also required thinking. But, I gained a lot of useful experience. I started in IT at 39. Because of my previous experience, no one at my company can equal my knowledge of hardware, power, and cooling. Also, having worked in an industry with REAL measurable quality requirements, I have the ability to deliver on time and budget like no one else in the entire IT department at my company.

      For quite few years, the "real IT" people ignored my advice. They implemented crap; I did not. I am now technical lead and people listen to my opinion. I am rising, they are stagnating.

      Be an exception; work to be an exception. Especially when getting your CS degree.

      Since I am now in the position of hiring new IT techs, I base my decisions on my experience. Young people with no experience outside of IT I consider least qualified. Older people with well rounded experience are my first choice. Don't let your experience gained in your 20's go to waste.

    2. Re:No matter what you do by glitch23 · · Score: 1

      Look at it this way: you'll only be 35. With 30 more years to retirement ON AN OPTIMISTIC note, assuming SS hasn't forced everyone to work till their 70th birthday.

      You are being optimistic if you think someone could live on SS alone (assuming that is what you implied). Given the relatively small amount most people get each month from SS payments and inflation (yes I know they are adjusted for inflation) you basically have to plan for your own retirement, which you should be doing anyway to not feel crunched to pay your bills when you are 70. You should be viewing SS payments as merely supplemental income. Don't ever plan on someone else paying for you to live but then again we now have the "me too" society that expects to get an allowance from Big Daddy (the gov't) for every little thing.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    3. Re:No matter what you do by darpo · · Score: 1

      You'd be surprised. I know someone who is 61 years old, waiting for his early SS payments, and he's planning to live off them. He screwed around and only accumulated a modest 401k, part of which was wiped out recently by the recession. Yet, he's been traveling and living in countries with low cost of living such as Thailand, Egypt, Jordan, in the future maybe Panama, Costa Rica, etc.

      I'd never do it that way, simply because I find travel exhausting. But it's possible to live quite well on SS payments if you live outside of rich countries.

    4. Re:No matter what you do by Anonymous Coward · · Score: 0

      Besides... You know, programmers spend their days sitting in comfortable chairs, with pleasant surroundings. Why bother retiring at all? It's not like you're throwing crates around a warehouse...

      If you keep programming all your life, you probably won't get senile dementia; mental exercise keeps you sharp. It's probably HEALTHY for you not to retire.

      Seriously.

  15. Huh? by Firemouth · · Score: 1

    People over 30 use computers?? I thought it was just a myth...

    1. Re:Huh? by Anonymous Coward · · Score: 1, Funny

      Get off my lawn!

    2. Re:Huh? by __aaclcg7560 · · Score: 1

      When I was a lead tester at Atari (Infogrames), I had the young know-it-all testers met a senior tester who tested board games in the 1970's. Nothing more enjoyable to hear their head explode when they figured out that video games existed before the PlayStation AND people played board games at the kitchen table long before video games existed.

      On that note, I was often assigned to "manage" the older testers since the younger testers had no clue how to deal with them. The older guys wanted to take the joystick and run with it. (Now think about that for a few minutes.) They wanted to work rather waste time talking about their girlfriends, drinking buddies, new cool tech, and IM'ing the whole world. When old guys work, they make the young guys look bad.

    3. Re:Huh? by GaryOlson · · Score: 1

      Once you remove all the useless electronics inside, those computer make excellent modular planters for my begonias.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    4. Re:Huh? by bigstrat2003 · · Score: 1

      On the other hand, if you can be disciplined (not that I've managed to do that so far...), you'll reap the benefits for ages. Nothing wrong with short-changing yourself now to improve the future.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    5. Re:Huh? by symbolset · · Score: 1

      Discipline is what your Public Service is for. If you haven't finished your Americorps or Peace Corps or military service by the time you're 22, you're doing it wrong.

      --
      Help stamp out iliturcy.
    6. Re:Huh? by bigstrat2003 · · Score: 1

      You think I give a damn about my fellow man enough to waste my time on him? Hah. No, I meant being disciplined about improving one's own lot in life. If, for example, I had worked hard in college, I'd have a nicer job today. As it is, I'm making do with what I have because of poor choices I made in the past. That's the kind of discipline I mean.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    7. Re:Huh? by drsquare · · Score: 1

      Rubbish, you're only young once and should take advantage of it. I wasted my entire youth and don't have a single thing thing to show for it.

    8. Re:Huh? by symbolset · · Score: 1

      When your body is spent and you sit there in the wheelchair with the nurse spoon feeding you your whirled peas, something will be going on behind your glassy eyes. Will you be recounting the temptations you passed by? Will it be with pride, or regret?

      --
      Help stamp out iliturcy.
  16. Get the degree by Anonymous Coward · · Score: 1, Informative

    I'm pushing 60 and only recently left the technical-production field (I'm still "technical" but more as an expert consultant than producer). Even when you're so long in an industry that the degree itself no longer matters for your day-to-day work, it will still open avenues for you.

  17. Play up your wisdom by erroneus · · Score: 2, Insightful

    You'll find you may be managing those same younger competitors. While you're at it, throw in some business management courses to help ensure you are positioned to mature in the industry.

    1. Re:Play up your wisdom by Anonymous Coward · · Score: 0

      See, this is what we hate about the old guard. The idea that because they are older than us, they are somehow better than us. Sorry, I may be a lot younger, but I would like to think that I am better at my job than someone fresh out of school.

    2. Re:Play up your wisdom by arkane1234 · · Score: 1

      You've just contradicted yourself in two sentences... amazing...

      --
      -- This space for lease, low setup fee, inquire within!
    3. Re:Play up your wisdom by blackpaw · · Score: 1

      Excellent idea

    4. Re:Play up your wisdom by mnemotronic · · Score: 1

      ...throw in some business management courses

      Agreed. I'm 55 and I've been writing software since 1972. I only have an AAS -- I don't think CS degrees even existed when I was in school. Life was good until Jan, but then I was RIFed (first time for me). Now I'm bobbing along in a sea of baccalaureal hammerheads. Ever see the movie "Open Water"? Feels like that. I'm also going to try to get some relevant education and a degree or certification, since I have access to govt Trade Adjustment Allowance (TAA) funding ($13k). That should cover .... um .... about 2 hours of first year art history at Carnegie-Mellon SEI. Yee-ha. And meanwhile the COBRA will be eating $1100/mo.

      Some unrelated observations/opinions:

      • Older IT workers are generally better compensated, either because they've been loyal to the company, or they've amassed a substantial base of industry-relevant knowledge.
      • Expensive workers float to the head of the RIF list.
      • The cost of hiring a full-time worker is considerable. Virtues like flexibility, the willingness to learn and adapt, and the ability to "fit" into the culture and infrastructure of a company can be far more important than a canned education. These traits can be the hallmarks of older workers; at least I hope they are for me. Granted, I have worked with some crotchety, stubborn, command-line, two-finger-hunt-and-peck old coots.
      • Younger, agile brains can more easily think outside the box.
      • Older, more experienced brains know there's more than one box.
      • A previous post mentioned the "ten thousand hours" threshold to achieve competency on a subject (probably referring to the book "Outliers"). On how many chips, operating systems, languages, and applications can you claim that kind of proficiency? Multiply that by 6 the next time you see one of us old farts. I don't wish to be judgmental, pedantic or dismissive. To provide some balancing perspective, I'll acknowledge that 60% of my accumulated proficiency would only be demonstrable in a museum.
      • I know the lyrics of every "Beach Boys" song, but I'll be damned if I remember where I parked the truck.
      • Twitter? No thanks. You really don't want to get me started on my prostate....
      --
      The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
    5. Re:Play up your wisdom by Anonymous Coward · · Score: 0

      this is really some of the best advice

    6. Re:Play up your wisdom by 4D6963 · · Score: 1

      You understand that you're better than someone who just got out of school because you're more experienced but you don't understand that people more experienced than you are better than you for the very same reason?

      --
      You just got troll'd!
  18. Suppliment not substitute. by B5_geek · · Score: 1, Insightful

    Education is not a substitute for experience. Remember ISA cards, IRQ settings and COM 1,3 vs 2,4 problems, and how to work around it? Kids today don't. They depend on PnP to magically make it work. A lot of hiring monkeys don't get this but it is true. Show me any snort-nosed kid that can build a network using printer cables or old-school DOS hacks to get something to work in WindowsXP.
    You will not find it, because experience teaches us 'old farts' how to work around a problem. If you have no previous experience and are starting from scratch then it might be tricky, but if you have the skills don't worry about it. Social networking is your foot in the door.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
    1. Re:Suppliment not substitute. by hamster_nz · · Score: 1

      I agree, but you have to remember back in the 80s and early 90s there was a lot less people doing IT work, so those that did it were usually those with a natural talent for it. Nowdays there are so many IT staff that it half of them don't have a deep talent for it... for them it is just a job. We can't expect everybody to be brilliant.

      You and I may know how to assign IRQs, or maybe even real mode x86 assembler, but it doesn't really prove much other than we have a lot of outdated skills. Perhaps you and I are the equivalent of "Coach builders", practicing soon to be forgotten skills.

    2. Re:Suppliment not substitute. by Cimexus · · Score: 2, Insightful

      Education is not a substitute for experience. Remember ISA cards, IRQ settings and COM 1,3 vs 2,4 problems, and how to work around it? Kids today don't. They depend on PnP to magically make it work.

      Quoted for truth.

      I remember that stuff (but I don't really miss it), and I'm 'only' 25. Had to fiddle around with those kind of problems (and making 9 different variations of autoexec.bat) to get various software even working back when I was aged 13-16. Would have been in MSDOS 5, 6 and 6.22.

      But I reckon I'm in the very youngest group of people who had to hack around a bit on the command line and deal with that kind of stuff, and even I'm no guru compared to those a few years older. I'm just on that 'edge' of the generation that grew up with the command line and config files etc (in the MSDOS/Windows world at least - Linux people even today have to dabble in it still).

      People just a couple of years after me though would have grown up starting with at least Win 95 which did have rudimentary plug-n-play and largely avoided all those problems. Even some of my similarly-aged peers raise an eyebrow at me sometimes when I go into a command prompt in XP to do things instead of using the GUI method (e.g. ipconfig /renew * is a lot quicker than doing it via the control panel)

    3. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      I'm 25, and I actually know how to do all that stuff you mentioned. When I was just a small lad I had to deal with all that stuff on the computers I built myself. The truth here is, I don't think I will every use that in my life again, and if I ever have to do that at work, I would probably be looking for a new job very quickly.

    4. Re:Suppliment not substitute. by that+this+is+not+und · · Score: 1

      Assigning IRQs is essentially obsolete now, though. And using a laplink parallel cable is cool, and I made my own back in the day and used it heavily, but it's also generally obsolete now. I collect vintage hardware and software so I find it interesting, but in the professional world it's not in high demand. Computers are just information appliances now for the most part.

      I'm planning on building an embedded controller to ISA interface before too long, to be able to program PIC controllers and attach old sound cards to them. So IRQs, port address ranges, etc, will again become relevant to me (I have a big box of old sound cards, and the jumperless variety are pretty useless)

    5. Re:Suppliment not substitute. by Orion+Blastar · · Score: 1

      So true, modern programming languages have automatic garbage collection and have eliminated pointers because modern programmers don't learn how to use them anymore.

      Heck I remember a study once said that flowcharts aren't that much of a use in large programs, so some colleges stopped teaching flowcharting and logical methods. Just skipped it and went right into writing code, not quality code, but sloppy code. Quick and dirty, even if it does crash the machine 12 times a day, modern computers are meant to be rebooted after a kernel panic or blue screen of death as they are quite common now.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    6. Re:Suppliment not substitute. by Johnny+Doughnuts · · Score: 1

      I'm twenty and still remember how to use MEMMAKER. Oh the joys of 640k.

      I use the command prompt similar to yourself as well. And because of that usage, Winkey+R, notepad or calc or iexplore has become muscle memory.

    7. Re:Suppliment not substitute. by eggnoglatte · · Score: 4, Insightful

      I am a middle-aged guy myself, but that said:

      Education is not a substitute for experience. Remember ISA cards, IRQ settings and COM 1,3 vs 2,4 problems, and how to work around it? Kids today don't. They depend on PnP to magically make it work. A lot of hiring monkeys don't get this but it is true. Show me any snort-nosed kid that can build a network using printer cables or old-school DOS hacks to get something to work in WindowsXP.

      These are quite possibly the worst examples of experience you could have listed. Those skills are about as obsolete as making fire with a flint stone, starting a car engine with a hand crank, or feeding your program to a mainframe on punch cards. Which is to say: sure, there are specialty applications where this technology still might find some use. But overall, the reason why nobody cares is simply that the world has moved on.

      True experience is not about mastery of some obsolete-but-cool-in-its-day technology, but the improved judgment that stems from being able to analyze situations and relate them to similar problems you have encountered in the past, which in turn helps you find a better solution.

    8. Re:Suppliment not substitute. by raddan · · Score: 1

      You sort of disproved your own point in the second paragraph! While assigning IRQs may be irrelevant now, knowing what an interrupt is and why it is important is not. God, I can't believe I'm putting myself in the old-timer group, but my first computer was a 3MHz, 16-bit pre-IBM PC machine, so I guess I am to some degree. I've come to the conclusion over the years that any knowledge about computers, however obscure or seemingly irrelevant, will definitely be useful at one point or another.

    9. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      The situations you describe are not complex. DOS? IRQ conflicts? Please.

      What about the 20-something today who is hacking on Linux? You know, the ones that have to understand multiple address spaces, preemptive multitasking, concurrent access and synchronization? The type who looks at kernel source and comes to understand it, maybe writes his own stuff.

      I am in my twenties, and when I was in school -- both for class and out of my own interest -- I got pretty deep into OS. When I entered the workforce recently, at a big-name company you'd recognize, I came to learn that in industry, even basic knowledge in parallelism and effective or even necessary use of synchronization primitives is considered remarkable. What would be taken as given at an OS class in a decent university can be a rare insight for some...

    10. Re:Suppliment not substitute. by bigstrat2003 · · Score: 1

      So true, modern programming languages have automatic garbage collection and have eliminated pointers because modern programmers don't learn how to use them anymore.

      That's circular reasoning. How can lack of pointer education (only possible because of automatic garbage collection) be the reason automatic garbage collection was made? It can't. Automatic garbage collection has caught on because memory management fucking sucks. Not because people aren't taught to do it.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    11. Re:Suppliment not substitute. by bigstrat2003 · · Score: 1

      True experience is not about mastery of some obsolete-but-cool-in-its-day technology, but the improved judgment that stems from being able to analyze situations and relate them to similar problems you have encountered in the past, which in turn helps you find a better solution.

      Well said.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    12. Re:Suppliment not substitute. by greg1104 · · Score: 1

      Last week I helped someone fix the stuttering sound on their PC. Cause: an IRQ conflict. Ended up moving the sound card to another slot after reading up on which IRQs got assigned to which slots with their motherboard. Nobody else they'd consulted had the slightly clue what was going on. The ugliness of PCI hardware hasn't gone away, it's just become less likely to bite you.

      Similarly, the other example given, using "old-school DOS hacks to get something to work in Windows XP", still happens too. Last time I got pulled into one of those it involved writing a DOS batch file to fix something as part of a network login script. Maybe I could have used the newer Windows shell instead, but good old command.com was still the easy way around the problem they were running into.

    13. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      Good old command.com doesn't exist and hasn't for a long time. It's cmd.exe and it's a Win32 application. And your file gets processed identically regardless of the suffix, .bat or .cmd. There is Power Shell, based on .NET, but as far as I know nobody important uses that. :-)

      Anyway that's completely unremarkable. Lots of twenty-somethings know how to write shell scripts. Let's not parade it as if it's some great accomplishment that can only be achieved with age and wisdom. :P

    14. Re:Suppliment not substitute. by TheRaven64 · · Score: 1

      Modern? Lisp had automatic memory management in 1959. Smalltalk had it in 1976. Only low-level languages had manual memory management, and even then only on some architectures. If you programmed on something like the B5000 architecture then you had concurrent garbage collection support in hardware in 1961.

      --
      I am TheRaven on Soylent News
    15. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      And how many archaic companies are trying to look modern, with ancient equipment? There are places where these skills are useful, and that kind of niche job may be just the thing for some people. Heck, even modern equipment uses archaic standards. We had a rapid prototyping system that was run on a DOS box, because it didn't need windows functionality to run. However, trying to patch it into a HIPPA compliant network in order to transfer complex geometry files (larger than a 1.44 floppy) required some old-school FTP hacks. This, in a top-10 ranked hospital research facility.

      There will inevitably come a time where the proper tools are not available, but experience will allow you to McGyver something together and save the day.

    16. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      I am 25. I use these skills every day in my job as a developer for a medical equipment manufacturer.

      If I didn't remember ISA cards, Interrupts, and how COM ports work I wouldn't have been able to port some of our legacy 20-year-old software to Vista. And if I didn't do it, nobody would have been able to.

      ALL experience is good experience when it comes to your job. NOTHING is obsolete, when it comes to work experience.

    17. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      I remember futzing with IRQs and I remember when PnP came out (Plug and Pray we called it). Now that technology has stabilized and I'm glad I'll never have to futz with another IRQ again. Likewise, USB has gotten great at magically working.

      If I was looking for a programmer to write device drivers, I might care that they know what an IRQ is. If I'm hiring for a business application, yay that we don't have to waste time on that crap anymore.

    18. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      This is pretty funny. I've made a living doing that stuff. My first home network used serial cables and worked pretty well until NICs came down in price. At the time we used terminals attached to DEC mini computers at work, so no network at all.

      I have just started a new project using ASP.NET 3.5 and SQL Server. The database design is finished and the code is starting to flow. I also work in PHP and some projects integrate GIS. I'm 67, and mostly I'm having fun.

      My degrees are from before computer departments, so no CS. The important thing is to like programming and get some experience. Work for a nonprofit, do open source on your own time, intern, just do it!

      Conrad

    19. Re:Suppliment not substitute. by mario_grgic · · Score: 1

      Education is not substitute for experience but neither is experience substitute for education.

      No matter how much experience you have twiddling IRQ settings or writing software, it won't enable you to understand NP complete problems without actually studying the concepts at abstract level.

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
    20. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      If you think IRQs aren't relevant today, try doing some kernel development...

      And that's what the poster here doesn't recognize. There are 20 somethings who work on software that is quite complex...

    21. Re:Suppliment not substitute. by Anonymous Coward · · Score: 0

      Disabree in part. FWIW, there's no substitute for being able to think and do things the ugly old-school way. In my industry (avionics) you'd be shocked how old some of the technology is due to the high cost of getting things approved for use in safety-critical environments. I frequently need to dig up info from long-ago solutions due to the legacy hardware we need to work with. Surprising but true.

      Agree with the ability to analyze and relate past adventures to current problems being a key skill regardless of age.

    22. Re:Suppliment not substitute. by toddestan · · Score: 1

      Command.com still exists on Windows XP. Try it. It's all there in all it's 8.3 filename goodness. I'm not sure exactly what it is there for, except maybe to be backwards compatible with some really old DOS stuff.

    23. Re:Suppliment not substitute. by MrKaos · · Score: 1

      Those skills are about as obsolete as making fire with a flint

      urg! IBM PC with cassette port keeps cave warm, you insensitive clod.

      --
      My ism, it's full of beliefs.
  19. Lots of OVERSEAS work by Anonymous Coward · · Score: 0

    I think it's great you're thinking of going to school for a degree, but I could NEVER agree with studying IT. A good bit of IT, almost everything except the on-site support, is being off-shored, be it INDIA or FAR EAST. If you want work, get into something that simply can't be offshored -- HVAC, Plumbing, Electrical, Construction in general, particularly remodeling, given state of new housing starts.

  20. Not all that old - go for it by realsablewing · · Score: 3, Interesting

    My husband was 36 when he got his Computer Science degree. It was a few months before getting his job but this was also at a time when the job market was in a slide. Once he got his first computer science job and some experience he had no problem getting other positions as follow up. Plus, he met me and have been relatively happy together now for 23 years so his degree helped in other areas as well, at least in my opinion and my husband is smart enough to agree with me. So I would definitely say go for it

    --
    I used to be an adult but then I grew up.
    1. Re:Not all that old - go for it by Anonymous Coward · · Score: 0

      I don't believe it, I'd heard the rumors & the myths before but I just shrugged it off; a real live female on slashdot!

      Or is it one of those new fangled bots from another slashdot story...

    2. Re:Not all that old - go for it by troll8901 · · Score: 1

      I've met a geek girl among a group of associates. Real life geek girl. She uses Putty on her mobile phone to SSH into her Linux server at home. She generates RSA keys on a whim. She does all these as a hobby, her favourite IRC client is irssi, and she chats on FreeNode.

      Truly eye opening.

    3. Re:Not all that old - go for it by Burnhard · · Score: 1

      Forgive me for asking, but does your husband know you're just "relatively" happy? I mean he might think you're both "very happy"!

  21. Don't be a stupid old man... by __aaclcg7560 · · Score: 2, Insightful

    The key thing is to keep your skills up-to-date with whatever training and certification you can get once you have a degree. I had a roommate who did nothing to keep his skills up-to-date, took a six-month long unemployment vacation when he got laid off, and found out that no one wanted to hire him because his skill set was obsolete. He ended up fixing cash registers at Longs Drugs and still has no clue on how to restart his career because he won't listen to anyone.

    1. Re:Don't be a stupid old man... by Anonymous Coward · · Score: 0

      Getting training and certifications are useless.. It's what you do with your skills that count.

      I've seen too many *certified* people that couldn't think their way out of a soggy cardboard box, if their life (or their career) depended on it.

      I also know people who have walls covered in certifications who ask "Welcome to McDonald's, may I take your order please?" just because of this.

  22. Yes, you are old but get the degree if you want it by Anonymous Coward · · Score: 1, Interesting

    Yes, you will be treated differently at software firms/corps. You have until you are about 40 though to really put in the time, after that you will be treated as crufty unless you stay current with the younger crowds and stay sharp on new skills. For example, at this point a lot of older devs are still using C++, when they should be looking at Ruby and newer languages for rapid development. But you'll still find a huge swell for C++ because people don't like change, and it is the most useful for a few very particular things (ie. drivers, operating system kernels, etc). I like older devs because they have the wisdom and skills to ask the right questions.

    I know a guy who still does database testing at a local company, and he is approaching 60, but he puts in the long hours and keeps himself contributing. He would never expect to advance or get ahead at that age though, even if he performed like a kid.

    The other alternative is to do contract work over the Internet where age won't be quite so noticeable, especially where you won't meet in person until later in the contract and at that point it won't matter.

    The corollary to this is: if you care about ageism, then pick a field where age is valued such as medical doctor, juris doctor (law), or Ph.D. But almost all of those paths are long and hard and you'll be 38+ by the time you complete them.

  23. Actually, it's rather the opposite by cstec · · Score: 4, Insightful

    It depends on who you work for. In many shops, it's become increasing clear that you don't want to hire anyone under 35 or so, though without the experience you'd be right there with the kids.

    The sad truth of it is many of the grads for the last 15 years are junk. Not as people - fortunately, the career still attracts a great crowd - but the curriculums now create people who think that the compiler, the runtime, and the OS are a black box. They rather literally think in terms of South Park's gnomes .. Step 1) write code, Step 3) Profit! And that mindless dependence creates people who have no idea how or why their code works or more often doesn't.

    That's fine for school, but you can't ship a product writing code like that, which means we've turned out a legion of coders who are fit for writing reports for accounting instead of firmware for an engine controller or a new comm protocol. And even then, that only works because the penalty for failure in accounting reports is so low. On any meaningful project, assigning work to this generation is like building in bugs, bugs that take a loooong time to fix because the team simply doesn't understand what the machine really does.

    Not to worry, there are still plenty of businesses that basically have no idea of how the software sausage is made and will merrily hire anyone with a degree, but in businesses with more experience [and more on the line] it's more the exact opposite is true. They only want the previous generation of coders, and use CS grads for tech support, or if they're lucky, to apprentice.

    1. Re:Actually, it's rather the opposite by Anonymous Coward · · Score: 0

      Okay, I'll bite. How does someone who doesn't think the OS, runtime, and compiler are black boxes convince these companies otherwise?

      I'm writing this as a graduate student who wrote a simple compiler last semester, is implementing system calls in MINIX this semester, and is sick of having to do group projects with people who couldn't code their way out of a paper bag.

    2. Re:Actually, it's rather the opposite by blueg3 · · Score: 1

      It's not fine for school, either. A lot of the most important stuff is how the compiler, runtime, and OS work. I have to agree that there are far too many of these guys.

      I mean, most guys couldn't even tell you why an NX memory page bit is no godsend on a von Neumann machine, especially when it has unsandboxed interpreted languages.

    3. Re:Actually, it's rather the opposite by wonkavader · · Score: 1

      But is it age that causes new grads to not know anything, or the education? If it's the education, then he'll come out at 35 with the same mindset as those other terrible new grads.

    4. Re:Actually, it's rather the opposite by Narcocide · · Score: 1

      Traditional Unix curriculum switching over to *yawn* Microsoft funded curriculum ... *yaaawn* ... I'm just getting tired of saying it. Of course the education is to blame. And guess whose "black box" software is to blame for the shitty hands-off education? Guess! I dare you.

    5. Re:Actually, it's rather the opposite by Anonymous Coward · · Score: 1, Funny

      Listen you shitbag.

      I was programming the ENIAC back in 1947 at UPenn and I can tell you that I won't hire anyone under 80! The sad truth is that grads for the last 50 years are junk. They have no idea how to build their own Turing complete digital computers from scratch. They rely on "buying" computers or computer parts. They wouldn't know an Initiating Unit if it punched them in the face!

      Not to worry, there are still plenty of businesses that will hire these software sausage makers, but in businesses like mine (where it counts, yeah I said it. My business counts. Yours obviously doesn't.) these jerkwads will be lucky to get tech support positions.

    6. Re:Actually, it's rather the opposite by story645 · · Score: 1

      And guess whose "black box" software is to blame for the shitty hands-off education? Guess! I dare you.

      Sun? Eclipse is painless unless you go into funky plugin territory, whereas getting visual studio to work properly sometimes results in learning more about an OS then you ever wanted.
      The curriculum still covers OS's, compilers, runtime, etc, but that doesn't mean students actually absorb what they're supposed to learn (which I don't think is the curriculum's fault). I know a guy who didn't know what an api is, even though I don't think you can do hw for any class without using api's. Some people are incompetent, or copy their way through school or whatever.

      That being said, I'm for a command line (don't care if it's linux or ms) approach to cs courses, but only 'cause the last course I had with visual studio, I ended up more time on trying to figure out the compilers quirks than I did the course material. (And I'm ready to kill teammates who're scared to/can't code on anything 'cept windows/visual studio or eclipse).

      --
      open source modern art: laser taggi
    7. Re:Actually, it's rather the opposite by CodeBuster · · Score: 1

      While it is true that not all of us choose to specialize in or make a career as commercial compiler or OS developers when we get out of school with our CS degrees I can still distinctly remember taking the required compiler courses (using yacc and doing the labs, writing a tokenizer, lexer, and virtual assembly code generator) and the OS theory courses (I also took the optional upper division project course in OS and wrote a disc controller, process and resource scheduler, and a memory manager). That was seven years ago now and I have never used or further developed the specialty skills needed to advance a career in those niches. Instead I chose a more generalized software engineering career and I have worked on many different things from graphics drawing surfaces to, ORMs, Web Services, databases, protocol message processing frameworks, and many other things; a bit of just about everything except, you guessed it, compilers, OS kernels, and device drivers. Just because I choose not to seek out work in niche areas doesn't mean that I know nothing about them or haven't ever worked on them before, it just means that I prefer working on more generalized and abstract software rather than space-optimized micro code for embedded engine controllers. Some of us might even work on, gasp, accounting software because that is what the people with the money want to pay us to write. That doesn't make us less worthy or our CS degree less valuable.

    8. Re:Actually, it's rather the opposite by HangingChad · · Score: 1

      ...but the curriculums now create people who think that the compiler, the runtime, and the OS are a black box.

      That is the truth, particularly in the MS world. My opinion of .NET is FrontPage on steroids but a lot new grads don't even know what FrontPage was. And most of them can't do anything beyond plugging in a PC. If a workstation has a problem, their hardware knowledge is limited to the Dell customer service number.

      They don't know how any of it works together. And I'll hear people defend superficial knowledge with lines like, "I don't need to know how a computer works to program it."

      You do in my shop.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    9. Re:Actually, it's rather the opposite by TheRaven64 · · Score: 1

      They have no idea how to build their own Turing complete digital computers from scratch

      Technically, building a Turing-complete computer requires building something that can simulate an infinitely-long tape. Hiring people who know how to do that would give you a massive commercial advantage... if you can find someone who can.

      --
      I am TheRaven on Soylent News
    10. Re:Actually, it's rather the opposite by Anonymous Coward · · Score: 0

      Take a look at job postings in any metro area for IT like dice dot com, and tell us just how many jobs are open for engine controller firmware developers... I will give you a rough estimate: 0.

      The market demand shapes what you see among the current generation's skill set. It might vex you to admit it, but a skilled web developer cranking out accounting reports is in greater demand.

    11. Re:Actually, it's rather the opposite by poot_rootbeer · · Score: 1

      The sad truth of it is many of the grads for the last 15 years are junk [...] the curriculums now create people who think that the compiler, the runtime, and the OS are a black box.

      Funny. I got my degree 10 years ago, and CS majors had required coursework in each of those fields. The curriculum even included subjects which would more appropriately be considered electrical engineering -- one project was to build an entire RISC CPU in modeling software, starting at the level of individual NAND gates and building up from there. I can't claim my experience was representative of every graduate in the past 15 years, but neither would I claim none of us have sufficient understanding of computer internals.

      And what's wrong with that? 95% of the programming work that needs to be done IS writing reports for accounting. That 0.1% of the time where a new comm protocol needs to be developed, there's still some gee-whiz developer-savant capable of the task, and he's as likely to be a young college dropout as a grizzle-bearded oldbie.

    12. Re:Actually, it's rather the opposite by Anonymous Coward · · Score: 0

      it's important to remember that when you graduated people were saying exactly the same things about your work performence and education when you were a fresh hire.

      If you got your job during one of the "boom" periods and didn't require a degree then learning on the job became even more important. Maybe instead of complaining about new hires you can do what you're supposed to as an experienced developer, help them avoid pitfalls and help steer them to the correct path.

      Software engineering is no different than any other type of engineering. Everyone is effectively useless right out of school. If you don't think that's the case ask someone who's been a mechanical engineer for 40 years, they'll tell you there hasn't been a proper curriculum for over 20 years.

      I've been fortunate enough to work with senior developers and technical architects that enjoy memtoring and guiding new hires to be better at there job. I've also encountered the opposite, senior developers that think trying to help new hires is a waste of there time and keeps theme from doing their work. If that's your attitude you're missing the point of being on a team.

      The other thing people like about new hires is they're often more willing to discuss new ideas or try new things. Have you ever attempted to present a new idea to a senior software developer that absolutely refuses to try something new, it can be one of the most frustrating experiences in business. If we didn't try new things, we'd never progress, we wouldn't even have object oriented programming.

    13. Re:Actually, it's rather the opposite by frank_adrian314159 · · Score: 1

      My opinion of .NET is FrontPage on steroids...

      Not that I really like .Net that much (despite Mono, the vendor lock-in horrifies me), but as a person who has used various non-Microsoft web technologies as well as .Net, your description shows that you really haven't done any real .Net programming.

      --
      That is all.
    14. Re:Actually, it's rather the opposite by plover · · Score: 1

      The sad truth of it is many of the grads for the last 15 years are junk. Not as people - fortunately, the career still attracts a great crowd - but the curriculums now create people who think that the compiler, the runtime, and the OS are a black box. They rather literally think in terms of South Park's gnomes .. Step 1) write code, Step 3) Profit! And that mindless dependence creates people who have no idea how or why their code works or more often doesn't.

      That depends entirely on the school and curriculum. My son is graduating this semester with a CSci degree, and I envy him the program he's completing. They've been doing some really cool stuff, including C coding with a healthy dose of reverse engineering: use gdb to debug an executable, and figure out what inputs the program was expecting in order to make it run successfully.

      There was a period of time in the late 90s and early 00s when the schools were teaching nothing but Java, and cranking out nothing but kids who needed that hold-my-hand environment. I have to work with some of those people, and it's disturbing to have to explain hex notation to someone with a CSci "degree". But not all schools are turning out "junk".

      --
      John
    15. Re:Actually, it's rather the opposite by HangingChad · · Score: 1

      Shows what you know. I worked a MS shop for years and have developed many apps in .NET. VB and C# with SQL Server on the back end. SQL Reports, CrystalReports all that program-by-numbers garbage. Many of them still in operation today. I'm not sure where the framework is today but I left Microsoft World just after 3.0 was rolled out.

      It's FrontPage on steroids. And I like PHP/MySQL much better. It's a little slower time to market, but once you get a library of classes built up, not a lot slower. And it's got a lot of functions .NET only dreams about for web apps. There's a reason few really major sites are built on .NET. You can get applications 80% finished in .NET a lot faster. But the last mile of debugging and optimization is a killer. My opinion of .NET is that's it good for small to medium apps in an all MS environment but not much else.

      You sound like someone invested in MS training and certification.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  24. It's easy by GodfatherofSoul · · Score: 3, Funny
    • Grow a pony tail
    • Smear some Cheetos dust on your shirt
    • Memorize Monty Python quotes
    • ???
    • Profit!

    Honestly, I've worked with guys in their 40s and 50s relatively new to IT. I've never heard of ageism in my experiences. Hell, the fact that you posted to Slashdot probably is enough reason to hire you!

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
    1. Re:It's easy by Anonymous Coward · · Score: 0

      + buy lots of white shirts and a geek pack.
      A somewhat different coffee mug is a must too. Never show up early, leave late. Stare at the rack(s) server(s) and ignore Lusers till you receive a memo from the top banana.
      The truth is that the study comes after the degree. I started working in 82,graduated in 89 and I'm spending at least 2hours/day inc weekends, reading since 1995. That's a must. Its not the degree, is what you can do after that. I'm respected and I tell computing stories (real ones) that amaze the younger ITs. Used to be a programmer till '92, and freelance sysadm after that. I still do it because its not a job, its a way of life. Ask yourself if you're ready for it. Only that matters.

    2. Re:It's easy by Bobb+Sledd · · Score: 1

      WTF. Is there a camera in my cubicle? Stop describing me.

      For $20 I'll tell you what ??? is.

      --
      "They said I probly shouldn't fly with just one eye," "I am Bender. Please insert girder."
  25. I've not seen any bias in favor of youth by davidsheckler · · Score: 2, Interesting

    Just the opposite. At 40, I'm not as quick as I was at 25. On the other hand I recall every moronic stupid mistake I made, in design, in code and I don't repeat them. I deliver software that is consistent and reproducible. Maybe not bug free, but with a good deal less bugs than someone who's not made the same mistakes.

    So, there my be ageism out there. Screw'em, they're the the same idiots who keep the business people in peoria and outsource the development to VietNam (because India costs too much). You don't want to work for that company. This recession has an upside in that it will get rid of those companies that are run by morons. Too bad we can't build a mini death camp for our captains of industry (idiocy?)

    1. Re:I've not seen any bias in favor of youth by Anonymous Coward · · Score: 0

      At 35 my brain is actually quicker than when I was 25. Ahh the stoner years. I do miss the munchies, though that's probably a good thing now I'm not burning off as many calories as back then.

  26. Do you want to piss away your 30's too? by geber22 · · Score: 2, Interesting

    Honestly, this is something I have never, never, never understood. Why do you want to run the race in high heels? Go get some sneakers and run it right. My only suggestion to you is to treat this as an investment, an investment in yourself. Please for the love of god don't go to some school and pay 25,000 a year in tuition, find a deal, you can even do degrees online now so shop around, even better start off at community college. When you are done you will be much better off, and don't forget to enjoy the experience, school can be a lot of fun, obviously working full time it's harder, but try.

    1. Re:Do you want to piss away your 30's too? by wonkavader · · Score: 2, Interesting

      If you can start at a community college and TRANSFER to Yale or Harvard or Stanford, you'll be better off. A big name helps a lot on paychecks. At 35, you'd think he'd be better off going to a doctoral program (assuming he has SOME degree and an interest) where he'd pay little for it and could wash out after a year and a half to two years with a master's degree and little to no debt.

    2. Re:Do you want to piss away your 30's too? by story645 · · Score: 1

      If you can start at a community college and TRANSFER to Yale or Harvard or Stanford, you'll be better off. A big name helps a lot on paychecks.

      Though on the plus side, if he stays at a community college (or any public one) most of the students will be about the same age he is, so he won't have to deal with many bratty 20 year olds. I'm at a public college and at 21 am always one of the youngest people in my engr/comp sci classes.

      --
      open source modern art: laser taggi
    3. Re:Do you want to piss away your 30's too? by Hao+Wu · · Score: 1

      If you can start at a community college and TRANSFER to Yale or Harvard or Stanford, you'll be better off. A big name helps a lot on paychecks. At 35, you'd think he'd be better off going to a doctoral program (assuming he has SOME degree and an interest) where he'd pay little for it and could wash out after a year and a half to two years with a master's degree and little to no debt.

      http://www.edububble.com/dpp/

      You can download his book for free. His thesis: that the "education bubble" will eventually break just like housing. (What were we ever thinking?! That $200k in debt is "worth it"?!)

      Even law and medical students are being screwed. They won't escape debt and make decent money until many years after graduation.

      Education is priceless. Today's university system is essentially a giant credit card scam.

      --
      I suggest you read Slashdot
    4. Re:Do you want to piss away your 30's too? by TheRaven64 · · Score: 1

      Today's university system is essentially a giant credit card scam

      You mean the USA's university system. Fortunately, most of the rest of the world hasn't joined in this insanity.

      --
      I am TheRaven on Soylent News
  27. Go for it by ElectricRook · · Score: 3, Interesting

    I say go for it. Consider that we live in a generation that will probably live to be 100. And you'll likely work till 70+. You'll have 35 years doing what you want, to earn enough money to support you for the following 30 years.

    I'm 47 and going back for Geology. I'll probably finish at 55, but I'll still have 15+ years to work. My motivation, is that I don't see my career in Electronics being able to warm down to retirement. You're either in or out, nothing in between. But I see Geology as being something you can take on smaller jobs, and slow down to retirement. From what I see, it's much broader than Electronics. Hey, but that's my rainbow...

    --
    - High Tech workers, please say NO to Union Carpenters, their Union sees fit to control our compensation.
    1. Re:Go for it by qdaku · · Score: 1

      Go for the geology degree!

      When I did my undergrad (in geological engineering which shared a lot of classes with the geologists) there was an older gentleman who really had his stuff together. He was an incredible lab partner, as well as the one who asked the most interesting questions during lecture.

      I'm not sure what happened to him --but I'm sure he's successful somewhere.

      The tough part with geology is the field work --which gets harder the older you are. Not because you're old, just that you have more responsibilities. It's easy for me to disappear 3-4 weeks to a site for some field work but it's more difficult when you have stuff tying you down in the city. Then again, that can be the appeal!

      Best of luck with the geology degree --some of the geology classes were my favorite things in school. I really enjoyed geomorphology (taught by a 93 year old prof who still played on the departments hockey team) and a class on extreme value statistics (natural hazard risk assessment). 3D visualization / GIS out of the geography department was also really interesting --not for the technical knowledge but exposure to really neat urban planning / pysch / early CS papers from the late sixties.

    2. Re:Go for it by Anonymous Coward · · Score: 0

      LOL?

    3. Re:Go for it by s5fb29330 · · Score: 1

      I won't live to be 100. According to my figures I can only afford to live to be 42 before the money runs out.

    4. Re:Go for it by ElectricRook · · Score: 1

      Thanks for the encouragement. I worked in a simulator maintenance shop in a room that was 24' by 35' and no windows, I did eight years of that. We were all laid off when the base closed, I was 32, and decided I needed something outside. So I become a cowboy, the moneys not there in ag, but being outdoors was great, I worked for a ranch for three years. I owned my own herd for three years, after I came back to electronics. I had to sell off my herd when I switched from night shift to day shift. You can work cattle during the day, and electronics at night, but not the other way around. Yeah I know about getting dirty, and with cattle, you discover all the bad smells in the known universe. I've been up to my waist in lagoons, and I've been pissed on directly, and completely covered in cow shit.
      I worked with a geologist who left the field to work in the IT group I was in. He left the field to be with his kids when they were young, but now their in high school, he's ready to go back to geology. He's the one who talked me into my first geo class, it all really clicked. I won't finish until I'm in my mid 50's, but by then our youngest will be in college, and I'll still have 15+ years in the work force. I now see that in geology, one can warm down to retirement, not like electronics where you're either in or out, with no in between. I've been here 14 years, and I only know five or six people who've actually retired, electronics does not seem to be a lasting career.

      --
      - High Tech workers, please say NO to Union Carpenters, their Union sees fit to control our compensation.
  28. CS used to be an old man's degree anyways by Tyrannicalposter · · Score: 1

    CS used to be an old man's degree anyways.

    When I was in college in the mid-90's, a lot of my upper level CS classes were filled with "old people". In fact, traditional students were the minority in the CS program.

  29. Look at the reality... by javab0y · · Score: 1

    If you are through your 20s and have the experience under your belt, exiting college at 35, with many years of experience won't hurt you. You still bring knowlege and real work experience that your "younger" counterparts won't have. This immediately makes you more valuable. I also think the 'IT being a young mans game' is sincerely a misnomer. Although, you probably are right and would be at a loss if you were considered a "junior developer" at 35, having your experience should not put you in that realm. As you get older, your technical kungf00 leads you into bigger and better positions in IT, such as architecture and team leads. The older you get with more experience, your management kungf00 begins to show itself and you are given more responsibilities and teams to take care. I still have yet to run into 20-something architects whose management and technical/architectural skills are outstanding. That generally takes many years of experience to be able to get right. How many "real" CTOs and CIOs do you know who are in their 20s (or even early 30s). I mean real by folks who actually move up a big corporate ladder and rub elbows with some powerful folks. Stick with your path, do your best and build on your kungf00 and you will do fine.

  30. young man's pay by Anonymous Coward · · Score: 0

    There are two things that make mid-age workers hard to employee. First, due to their experience, they usually demand a higher rate of pay. That would not be a problem for you, assuming you are willing to market yourself as entry level at the age of 35+.

    Second, there is a common belief that young people haven't learned the work habits of more mature people. Some see this as bad, others see this as good, but on the whole, it is a myth. However it is true that many young people will take a job and work 60 hrs a week, while more mature individuals tend to pace themselves and divide their time between family and work. Productivity is the goal, whether you achieve it by skill or dedication. Young people with no family don't have as many demands outside of work.

    Truth is, entry level positions in computer science pay well for and individual, though they might not meet your expectations to support a family. The economy now is a drag on everyone, and entry level positions might be hard to find unless you have a niche skill or a little bit of luck. Presumably 2+ years down the road, the job market will be very different. Just don't spend $30k/year at an expensive school -- it's not worth it in this discipline. You'll get good returns at a cheaper college.

    In the end, you usually doing "something" and use computers as a tool. Surely you haven't reached the age of 30 with no experience in anything. Finance? Shoot for J2EE and Oracle. Enjoy tinkering? Try embedded technologies. Enjoy Linux? Try system administration. Looking for job in a small(ish) town? Cisco and network administration are everywhere. The tools you learn are going to determine your job possibilities.

    Best of luck.

  31. Age is just a number by pembo13 · · Score: 1

    Assuming agism, I of the opinion that companies don't engage in agism just for the hell of it, but because they see some correlation between increased age and employee attributes that they prefer not to have. If that is true, your actual performance will probably be more important than your age.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  32. aas by Nemi · · Score: 2, Insightful

    I went back to school when I was 31. I went to a trade school and graduated with an Associates when I was 33. I got a job for about 35k a year (midwest). I am now 41 and make 80k a year.

    The main reason I did not get a four year degree is the same reason you are having concerns - at my age I felt I was too old. However, by being ambitious and working hard I feel I am doing as well as I would if I had a bachelors degree.

    If IT is what you truly love, then learning on your own is what will drive your career. The degree just gets you your first job. After that it is experience that matters most. There is no job I could not get now even though I don't have a bachelors.

  33. I was in a similar situation by mcsporran · · Score: 2, Informative

    i.e. Spent my 20's....experimenting.
    I'm not sure it was pissed away, as I did learn a lot that isn't really taught anywhere, and keeping your head, while all about you are losing theirs, is a excellent ability that I feel my life experiences has given me. Early 30's decided I needed more direction, and of course I wanted to earn more than unskilled pay.
    Cisco certs were the answer for me, easier than a degree, but still requires a certain level of self discipline.

    They gave me the leverage to enter the internetworking field, in my 30's, and now with a decade of experience, I still look fairly secure even in these tough times.
    I don't even want to think about where I may be if I hadn't got those pieces of paper.
    It's almost impossible that you will be facepalming "If only I didn't have that pesky degree", and almost certain that it will be an advantage.

    The correct piece of paper, will open doors.

    --
    This is NOT a signature.
  34. I'm 35 and youngest in my department by Caste11an · · Score: 2, Informative

    I'm working for a leading worldwide business software provider in their SaaS division. I'm 35. I'm the youngest person on the team. While I have no doubt that ageism exists in IT, I'm very encouraged that the folks I work with are dedicated geeks of varying ages. This is also the best job I've ever had.

    Go for the degree and keep a positive attitude.

  35. Did ya really? by wytcld · · Score: 2, Interesting

    When you say you "pissed away" your 20s, were you doing something where you got to know part of the world that kids who went straight through college in IT generally are ignorant of? Years ago, I could say "I work with computers" and it meant something. Now, to say "I work with computers" merely means you have a job. They're in everything. For most businesses, computers are not an end, they're a tool. Nobody hires somebody for their degree in hammers. But if you've learned a special sort of carpentry, and can demonstrate your ability, it will be assumed you know how to swing a hammer well. That's not to say you don't want to study the tools, even get the degree in them. But focus on the craft, on what you'd love to build, because that's what people really get hired for, not their tool collection. Not except for truly hack work.

    Anyway, if you've gotten to know some part of the world well while pissing away those years, can you leverage it? Have you seen some aspects of life that can be improved with the right computer tech? If so, start studying how to do that. Make your own niche. Take advantage of where you already uniquely are. It can be your strength.

    --
    "with their freedom lost all virtue lose" - Milton
  36. Got to School by kramulous · · Score: 1

    Jsut don't be one of those really annoying fuckers that think they know everything about anything. They piss me off ... limit the number of questions or everyone will think you're a douche ... not brilliant.

    --
    .
    1. Re:Got to School by that+this+is+not+und · · Score: 1

      It probably makes me anti-social, but I really could care less what the other students think of me when I take a class. I'm going to ask the question in the lecture, whether or not it will be on Friday's test.

      You see, I'm a nerd, and into what's being taught. You're one of those people who spends his time worrying about what other people think of you.

      It's important for people like to to be pissed off. Think of it as your fate.

    2. Re:Got to School by kramulous · · Score: 1

      There is nothing wrong with the occasional intelligent question ... if fact it is very good. Generally one person needs to ask because you can be assured that most of the class is not following and are reluctant to ask themselves.

      No, I'm talking about the really arrogant bastards that have never learnt to know when to shut the fuck up. It gets to the point that in a 2 hour lecture, they steal 90 minutes with nonsensical dribble that prevents the material being 'taught'. It generally starts with them asking a relevant question, but then they think they are on a role and are seeing 'the blinding light' and have a break though and want everybody to bask in their gloriousness.

      --
      .
  37. Old as you think you are... by GuyverDH · · Score: 1

    You're only as old as you think you are... I started working with UNIX at 17, 24 years ago, and am still at the bleeding edge, working with many up and coming technologies. I skipped college in favor of real world experience, and it has served me very well.

    If you want to go to school, then go. If you run into ageism at a place of employment, you don't want to work there. At 35, you'll hardly be old, and you'll have more experience and knowledge under your belt.

    I try and teach myself something new everyday, just to stay abreast of this field and several others. Science periodicals, journals, a little experimentation on the side.. It's all good. It keeps your mind active and able to learn and adapt.

    --
    Who is general failure, and why is he reading my hard drive?
  38. Do you want to be a developer, or be in IT? by CatOne · · Score: 2, Informative

    I don't know that Computer Science classes really prepare you for IT... one is developing applications and writing code, and the other is managing computers. Many, many people in lower-level IT positions don't even have bachelors degrees... they have associates or often less than that, but have gone to trade colleges or done some studying and gotten their MSCEs or other certifications.

    If your heart is in computer science, then go for it. Go to college for 4 years, write a lot of code (really... many places when interviewing for entry-level positions with bachelors candidates will ask you how many lines of code you've written), really understand CS and a couple key langagues or paradigms (e.g. OOP or REST or whatever they're teaching now... I'm older than you ;-) and don't worry about it too much.

    Again, IT is different, and who knows how IT in 4 years will look compared to IT today. I don't think 35 is too old for an entry level position... the key concern about age is desire and the ability to work. Few people at 25 have a wife and kids and other associated "lifestyle influences" to prevent them from regularly working 10-12 hours a day. People in their late 30s have all manner of excuses or other distractions they may deal with in entry level positions.

  39. Ageism Probably Comes Later Than You Think by Chysn · · Score: 1

    I'll be 38 next month, and I'm a way better programmer than I was when I was 25. I just can't write code after about 11:30 any more.

    I've got coworkers between 26 and mid-40s, and my non-coworker programmer friends are around my age. I see some evidence of ageism, but it seems to be in force more for fifty-ish than forty-ish.

    If what you want to do requires a CS degree, or you're trying to hide from a high-unemployment economy for a while, then do it.

    --
    --I'm so big, my sig has its own sig.
    -- See?
  40. At 35 by Anonymous Coward · · Score: 0

    Start up a business and hire employees, it's time to become the man.

  41. Computer Science != IT by Anonymous Coward · · Score: 0

    Don't get a BS in Computer Science if you want to work in IT

  42. Age and job roles by qbzzt · · Score: 3, Insightful

    If you are older, people will expect you to be experienced and thus fulfill a more architectural or managerial role.

    He's likely to get a managerial role relatively quickly anyway. Unless he spent the last ten years in a coma, he should have more mature people skills. It's not something that you can easily shortcut.

    --
    -- Support a free market in the field of government
    1. Re:Age and job roles by Anonymous Coward · · Score: 0

      He's likely to get a managerial role relatively quickly anyway.

      This leads to another pit-fall. I just had to dodge the management bullet for the third time in my career. Being in my early 50s makes folks think I'm gunning for a management position, but I want to continue being an engineer.

      Refusing what most consider to be a promotion is admittedly dangerous. Don't you want to move on in your career? Well, I don't see that as a promotion. Time after time I've seen the same lament from engineers promoted to management: I don't get to be an engineer any more.

      The short version: Once you start managing, there's no time left for doing. I'd rather continue doing, which is what attracted me to this field 25 years ago.

  43. Dating myself. by Jane+Q.+Public · · Score: 1

    To the original poster:

    I quit a decent (in many ways) programming job because I discovered the company was stealing from me and reneging on some contract terms. I felt that with my experience (though I had no degree) I could find something else, no problem. My timing was bad... this was literally just before the "web bubble" burst and the economy went sour, right after the turn of the millennium.

    Despite my experience, jobs in my area of expertise became impossible to find. I ended up getting two separate menial jobs, and even those didn't quite pay the bills. I finally said "Screw it... if I'm not finding decent work anyway, I might as well go back to school."

    So I got some student loans to cover the gaps, and went back to school. It was a struggle, with two jobs and school too, and I had some other life setbacks. But eventually I did get my degree, and shortly after that (actually before I graduated), I started finding some pretty good work. This was in the same field I had been in (programming), but in school I had learned the "latest and greatest", and I found myself working at bleeding-edge projects, with skills that were in demand.

    And I am, let's just say, a bit older than you are.

    1. Re:Dating myself. by symbolset · · Score: 1

      Jerks who cheat you are distressingly common in all fields. The best course is to keep an eye on how they deal with others. If you find that your employer can't keep a square deal or works the deal to the detriment of their partner in every case, it's time to look at your options because eventually you're going to be choosing between putting on the lotion or getting the hose again.

      That's why I'm surprised people actually retire from Microsoft.

      --
      Help stamp out iliturcy.
    2. Re:Dating myself. by Jane+Q.+Public · · Score: 1

      I could have sued them; I had a solid case and plenty of hard evidence. Their own paperwork constituted a lot of that evidence. But by that time I had gotten most of my money back, so I said "chalk it up to experience" and moved on. It was only later that I felt guilty for doing this, when others told me I should have sued them anyway, to prevent them from doing it to others in the future. And they were right. I was so wrapped up in my own troubles that I did not see the bigger picture. They should have been sued, and punished. Not for my own gain, but to teach them a lesson.

    3. Re:Dating myself. by symbolset · · Score: 1

      Although I'm tempted to agree with you, I'm not going to. It's good to try and fix the broken stuff you encounter in life, especially crooked businesses.

      Unless their malfeasance was particularly egregious though, and you were quite cautious about not entering into agreements that allow them to be jerks, and careful to keep good records of this, a suit does nothing except demonstrate you're litigious. That makes a public record of your tendency to file suit, which will make a future employer who does due diligence take pause. And if you took that due care, what does that say except that you knew you were laying down with dogs and expected to get up with fleas?

      It's my experience that generally these jerks fail on their own in a reasonable time, and saving myself is the best I can do. But I don't get jerked by the same jerk twice, and I judge how people will treat me by how they treat others. The day I realize I'm dealing with somebody who doesn't get that "a deal is a deal" and "a good deal harms none" I'm looking for the exit. And of course I always always have a Plan B because sometime I judge character poorly and I can't afford a failure of my judgment because I have promises to keep. Do you see? I don't even trust me. A couple of times that has been all of the difference between finding a good spot and living under a bridge.

      Good luck to you.

      --
      Help stamp out iliturcy.
  44. Young and Smart vs Old and Tricky by drtomc · · Score: 1

    My observation is that smart as lots of young programmers are, experience counts! Not just programming experience - life experience too. In the card game bridge, people refer to LOLs - Little Old Ladies. The term arises because although they might appear to be naive, soft, and quite possibly silly, they are often fearsome opponents precisely because they've seen it all before and know how to deal with it. I see much the same thing happening in the places I've worked. A bright young thing puts up a clever idea, only to have a gray-bearded old-timer politely ask an apparently simple question which shows a subtle flaw. Tom. DISCLAIMER: I'm in the no-man's-land 'twixt being young-and-bright and old-and-wise. :-)

    1. Re:Young and Smart vs Old and Tricky by blackcoot · · Score: 1

      DISCLAIMER: I'm in the no-man's-land 'twixt being young-and-bright and old-and-wise. :-)

      so you're in your 30's, depressed, and trying to figure out what you did with the last 10-15 years of your life?

      (i'm not sure what it means that i'm 28 and going through the same thing...)

  45. Non-compete + severance by tepples · · Score: 1

    took a six-month long unemployment vacation when he got laid off

    Some employers contractually require such a vacation of all terminated employees. Was this the case of your roommate?

    1. Re:Non-compete + severance by __aaclcg7560 · · Score: 1

      Nope. It was more of a "I deserved to have a vacation because I'm such an awesome programmer!" attitude. He later claimed that he was going through a mid-life crisis.

    2. Re:Non-compete + severance by Fulcrum+of+Evil · · Score: 1

      Some employers contractually require such a vacation of all terminated employees. Was this the case of your roommate?

      I suppose I could do that if they were willing to pay my salary. Otherwise, forget it.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  46. Don't over analyze by outermost+guy · · Score: 2, Insightful

    After being out of programming for 25 years (I was and am a lawyer) I went back and earned a MS in computer engineering at age 57. Now I am out of the lawyer work 3,000 hours a year rat race. I now make a decent living consulting and managing a number of small systems while working less than half as much. Breadth of experience, business skills and people skills are all essential additions (but not a substitute for) programming competence, all of which comes with age. Don't analyze this to death, just do it.

  47. Become a specialist to avoid ageism by blahbooboo · · Score: 1

    Seriously, if you want to avoid ageism become a sub-specialist. Becoming yet another programmer, network engineer, etc is a doomed career path as you age (well without luck).

    But, become an expert in a sub-specialty field is a "real" profession. For example, security experts are worth their weight in gold no matter what the age, or experts in financial IT systems, etc etc.

  48. Not enough information... by Anonymous Coward · · Score: 0

    to give good advice. You don't indicate if you currently have any experience or skills in the computer science area or give any idea of what you have been doing. If you have been successfully working productively in the area, you should do what you can to keep your skills current. Read books. Develop your own reference library and USE it. Be sure to have your own copy of Knuth. If you don't know what I am referring to, maybe you should get a degree first.

    35 is definitely not too old to be in IT. I'm in my 50's and have been programming since 1970. I've written assembly code in more architectures than the kids today can even find. Despite having programmed assembly code on classic machines like the CDC 1604 and IBM 1401, today I write C and C++ (occasionally with inline assembly instructions) and Perl.

    You will have a somewhat easier time getting hired if you have a degree. There are just too many potential employers that just won't even give an interview without one. With high unemployment numbers, you will be at a disadvantage if you do not have one.

    All that said, if you are currently employed in the field and are pretty confident that your position is secure, you may do ok just spending some time improving your skills and keeping up-to-date. If your situation is different, you should pursue the degree for sure.

  49. Re:Would I like fries with that? by Anonymous Coward · · Score: 0

    Dick comment, uncalled for. People can change. Happens every day. He seems to want to try.

    Who shit in your ceral this morning?

  50. You pissed away your twenties... by actionbastard · · Score: 1

    Doing what? Surfing? Waiting tables? Cleaning pools? Reading /.? On 4chan?

    If you haven't been in IT for the last twelve years working your ass off somewhere in the 'real' world, your fancy 'book-learning' and 'college degree' is going to get you, at best, -especially in this 'down' economy- an entry level position in a cubicle doing TPS reports all day. You won't be coding on the 'big' project, you'll just be putting up with all the 'Lumberghs' in the office.

    If you do get a job, just get used to hearing, "You can just go ahead and move a little bit to the left. Yeah, that's it. Great."

    --
    Sig this!
    1. Re:You pissed away your twenties... by Luthair · · Score: 1

      You're forgetting that by going back to school now, he won't need to find a real job for the next four years. Unless he already has a great secure job, now is arguably the best time to return to school. He essentially avoids the downturn in the job market and once completed he'll be in a much better position than he is now.

    2. Re:You pissed away your twenties... by Anonymous Coward · · Score: 0

      I'm a recent graduate working for a small company. My 'book learning' has landed me a job where I get to work on the 'big' project. If you bother looking past the giant companies you can find all sorts of interesting and fulfilling jobs, even as a brand new graduate in this economic climate. That said, the pay is graduate level pay. I'll take that over writing TPS reports though!

  51. You likely have a one-up on my generation by Wiplash07 · · Score: 1

    This may come off as a little odd, but bear with me. I will soon be one of those "20-something-fresh-outta-school-coders" in two years, assuming everything goes well. I am willing to bet you have several things that most of my generation is lacking: respect for your employer, a good work ethic, excellent communication skills, and most importantly - the ability to think independently. Seriously, I can't get over how many of my fellow students are essentially programmed robots. They can't think on their own, instead they would rather their boss told them everything to do and how to do it. Also, I'm willing to bet you haven't been babied and spoiled like most of my generation has and therefore you won't whine about everything and demand the same benefits from day one as someone who has been with the company for 30+ years. Most of the young employees care nothing for their business while the older employees understand that if the company goes under they're out of a job. So considering all of that I would say definitely get that degree. Also, from what I've heard from all of the employers I know (I own my own IT / Do-Everything-And-Anything-Electronic business, so I talk with a lot of other business owners), the only reason they want to hire younger employees is because we are generally cheaper. Otherwise, most of us are worthless compared to the older generation, not to say that we won't smarten up some once we're out in the real world. (Key word being "most".)

  52. My Experience by Rycross · · Score: 1

    In most of my professional experience, many of my coworkers were 35+. People older than that tended to migrate to management, but there are still some older programmers around. I've mostly worked for large corporations.

  53. Lie... by flyingfsck · · Score: 1

    Simple - lie about your age. Be 28 for the next 5 years, then bump it up to 32 and stay that for five years, then colour your hair and be 36 for 10 years and eventually you just remain 40-something forever. If you don't smoke and don't drink, then your skin will look good and you will get away with it. Legally, people are not allowed to discriminate against you based on your age, so therefore you need not be truthful about it, since it should not matter in any decision. I have two problems: Age and place of birth. Both should not be held against me, so I simply picked another country of origen for my resume and I dye my hair - problem solved. Cheers, F.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
    1. Re:Lie... by shentino · · Score: 1

      Actually, don't lie.

      You fib on a resume that gives them a good excuse to cut you loose if they need to lay people off.

      They can't discriminate against your age, but they can take your fib as proof of untrustworthiness and ding you for that.

      In fact, people who are later caught fibbing on their resumes are often the first to get canned when a layoff is pending. And no severance is required, because deception is considered cause.

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

      Also, you're fucking fired as soon as we find out about your bullshit. What else did you lie about?

    3. Re:Lie... by actionbastard · · Score: 1

      So when you put your education information into a job application or in your CV, they know right away that you're a liar and they toss your application into the dustbin. The age-based discrimination has to be proven as the sole reason that you didn't get the job if you contest it. Also, smoking and drinking -unless you're doing a quart of Jack and/or Smirnoff and three packs of Marlboro Reds a day- has nothing to do with how you look. That's all genetics.

      --
      Sig this!
    4. Re:Lie... by arkane1234 · · Score: 1

      You're obviously a rocket scientist with a doctorate in some variance of the medical field.

      It's pretty much a *given* that smoking and drinking does effect the skin. Hell, as a smoker I knew it and after quitting saw the change myself. Other's around me, also.

      --
      -- This space for lease, low setup fee, inquire within!
  54. Do a CE or EE degree by Anonymous Coward · · Score: 0

    A good CE program will not only give you more practical skills, but there is a greater focus on interfacing with hardware. Regardless of whether or not you want to do OS, compiler, or embedded programming, understanding how things really work behind the scenes will stick you out from the crowd.

    I've interned at large hardware/software companies, and even on the software teams, the people coding or working on architecture have an engineering background.

    Most companies are going to be more interested in what you've done than your degree (everyone's got a degree nowadays, it doesn't make you special). My advice would be to develop a nice portfolio at the same time (whilst all the young'ns are getting hammered .. oh wait, CS, they don't have lives).

    1. Re:Do a CE or EE degree by cowdung · · Score: 1

      Well having the word "Engineer" is a good thing to have in your degree name (especially in countries other that the US where people give a lot of weight to such things).

      I studied CS in the US. But I later regretted not studying CE. The curriculum was basically the same (just a few more courses). But the title has more weight in Latin America.

      But frankly, all the hardware stuff bores me. I'm more of a software/math guy.

  55. Never too late, never too easy by UTSITCHN · · Score: 1

    I flipped burgers while studying for my CS degree til I was 32, and then started my IT career in a family business as the single employee. Reading a book called MS Self Learning 70-290 which I downloaded from P2P network for 10 odd times prepared me to work on servers. A couple of certification in IT later made me less sweating. The desire to live better inspired me to constantly stay up to 1 or 2 in the morning experimenting everything I see at work. Now I can confidently call myself System Engineer at 35. In the place I work, I am not young, but not old as well. 35 is just the age to show your mature and confident people experience. To start late may also gain you some technology edge, as you are not capped with old school knowldege, and will dive into the latest trendy words. In my opinion, to master the constant change is a challenge to all, so do not worry if you are new to them. So mate, get up and do something.

  56. Old? no by Anonymous Coward · · Score: 0

    Not at all. 30 year olds are over the bullshit 20 somethings who party and miss days. I hired a good 40 year old still in school taking night classes. He has the aptitude & drive I was looking for.

  57. No, don't go for it. by wonkavader · · Score: 4, Interesting

    The above post is great except for this one line: "If you're not currently in a computer-related field and you're asking if you should get the degree and go into it in an entry-level position, that's your call. You'll probably need that degree to break in, even at 35. If it's worth starting over from scratch, go for it."

    If you're already programming, but are not employed, getting a degree to reinforce what you know is a good idea and will help you with salary.

    On the other hand, if you're not already programming, you're wasting your time. Programmers are (mostly) like writers or artists. You can't help it. You get sucked into it even if you fight it. If you didn't get sucked into it, you'll be a crappy programmer when you get out of college no matter how good an education you get, because you've already proven that you're not, at core, a programmer. You were handed the test and you failed. LUCKY YOU, REALLY.

    Furthermore, 35 year olds usually have a life. 20 year olds don't. You really need to do something for 10,000 hours before you get fantastic at it. 20 year olds can accomplish that in three years. A 35 year old with a wife and a family won't accomplish that in a decade.

    What DID you get sucked into? What did you spend your 20's on? Dig through that time and figure out what you loved. Do THAT. You'll be good at that. If you weren't a programmer, you won't get hired as a 35 year old programmer not because you're old, but because you're BAD. If you don't fail the first fizz-buzz question you get, you'll fail the second follow-up.

    Set yourself up to succeed, not fail.

    1. Re:No, don't go for it. by Anonymous Coward · · Score: 5, Insightful

      I disagree with your post almost in its entirety.

      There are plenty of great actors, directors, writers, painters, etcetera, who didn't get involved in the profession they became famous for until later in life -- the most blatant example being Grandma Moses, who started painting after most of her generation was dead. Some people choose their young adult jobs because they need to make a living, or circumstance forces them, or because they simply never had exposure to something they later discover or it was the wrong type of exposure. There are so many reasons why someone can have a passion for something and not pursue it until later in life.

      Even if I grant you that 10,000 hours is the right number, 10,000 hours is about 5 years of a full-time job. I will say that lines up pretty closely with my personal experience, as I switched to a CS major with two and a half years left (from math, from studio art) and felt extremely solid after my first three years on the job.

    2. Re:No, don't go for it. by Anonymous Coward · · Score: 1, Interesting

      Programmers are (mostly) like writers or artists. You can't help it. You get sucked into it even if you fight it.

      I get what you are saying wrt to dedication, but I cringe every time I hear/read the viewpoint that programmers are like artists or programming is an art.

      No! No! No!

      We should be trying to make programming more of an engineering discipline. I do not want to maintain software written, by an artist, containing creative artsy code.

    3. Re:No, don't go for it. by Sneeka2 · · Score: 2, Insightful

      I think you have the wrong impression of what art is.

      Programming is somewhere at the intersection of engineering and art, and engineering itself is an art to begin with. Sure, first and foremost your code needs to work, but it can work and be like a Rube Goldberg machine or it can work and be a piece of logical beauty, i.e. art.

      --
      Bitten Apples are still better than dirty Windows...
    4. Re:No, don't go for it. by Anonymous Coward · · Score: 0

      Yes dear, you're special. You're a programmer.

      Did Mommy tell you that when you were little, or is it just something your ego has you desperately cling to?

      And this got +5 insightful?!? Wow...what's Slashdot's new slogan? News for the insecure. We'll make you feel special.

    5. Re:No, don't go for it. by Anonymous Coward · · Score: 0

      You really need to do something for 10,000 hours before you get fantastic at it. 20 year olds can accomplish that in three years. A 35 year old with a wife and a family won't accomplish that in a decade.

      I see the point you are making, but don't forget some people value being a good wife, husband, mom, or dad as accomplishments worth being fantastic at.

    6. Re:No, don't go for it. by rve · · Score: 4, Insightful

      Programming is not some mystical, magical skill, and I wouldn't call it all that creative a job either, and it's not one of the better paying jobs in IT.

      People with a university degree in CS usually don't stay programmers for very long; you tend to go to university to get a more responsible (and higher paying) job.

      The reason why it's mostly done by young people is because generally if you're still doing it for a living after 15 to 20 years, something probably went wrong in your career advancement.

      Anyway, the OP didn't even mention programming but showed an interest in IT. In my experience, a 22 year old project manager, analyst or architect, even if they're quite talented, has more trouble getting taken seriously and getting people to listen to them than a 35 year old.

      Ageism exists, yes. If an adult is still doing a kid's job, people wonder what went wrong. If a kid is doing an adult's job, they will have more trouble getting taken seriously.

    7. Re:No, don't go for it. by dbcad7 · · Score: 2, Interesting

      On the other hand, if you're not already programming, you're wasting your time.

      Wow.. so unless you plan from birth to be a programmer, your screwed for that position.. I think someone thinks too highly of their profession.

      35 is not an unreasonable age to begin a second unrelated career in almost anything. I would also submit that attending school will do him good even if he does not end up following the path of a professional programmer.. I can't tell you the number of people in my life with degrees such as "engineering" that were making a living doing nothing even remotely related to their degree.. so I don't see it as wasting time.

      --
      waiting for ad.doubleclick.net
    8. Re:No, don't go for it. by Splab · · Score: 2, Interesting

      What a load of BS.

      CS has nothing to do with programming. Code is just the end result. No autodidact person I've ever met understood NP complete problems.

      Also from experience, the smartest CS person I know woke up one morning, realized he was stuck in a dead beat job with no promotion path. He quit his job took math on a summer course and started studying CS (the proper kind), he graduated last year and is currently applying for a Ph.D with multiple companies offering him very high payed jobs, he is 37 now, married and 3 kids, but worked his ass off and got there.

    9. Re:No, don't go for it. by syousef · · Score: 2, Insightful

      On the other hand, if you're not already programming, you're wasting your time. Programmers are (mostly) like writers or artists. You can't help it. You get sucked into it even if you fight it. If you didn't get sucked into it, you'll be a crappy programmer when you get out of college no matter how good an education you get, because you've already proven that you're not, at core, a programmer. You were handed the test and you failed. LUCKY YOU, REALLY.

      The first computer company I worked in was unusual. I hadn't gotten my degree at that point. The boss liked to hire straight out of high school and pay minimum wage. It was an almost exactly 50-50 split between men and women. Small company of about 20 people. The guys were typical computer guys. Loved tech, pizza and coke. The girls were mostly in their early 20s. Some were married, others weren't. Only one had a child. The girls had no interest in technology beyond the job itself. At this stage I was far from being a good programmer. I had a lot of learning and to be honest a bit of growing up to do. I was 18 and had just been through a shitstorm in my personal life (and dropped out of a Uni degree I was hating).

      Guess who were the better programmers at the company. The girls. The ones with no interest in computers outside of work. They were REALLY good programmers. Solid, dependable. I haven't worked with better or more dedicated since. Mow there were more knowledgeable people out there - these girls didn't know any compiler theory. However for the business apps they were programming their knowledge and skill was rock solid.

      It's a compelling myth that you have to LOVE your work to be good at it. It's just not true. In fact my advice is to expect that there's a good chance you'll burn your passion out in whatever you do in a few years. That's what can happen if you do something - anything - for many many hours and many many years, especially when you don't get to choose exactly what you're doing. If you love it, it might make a good career. Then again if you really REALLY love it you might not want to risk it, and may prefer to keep it a hobby.

      --
      These posts express my own personal views, not those of my employer
    10. Re:No, don't go for it. by cskrat · · Score: 2, Insightful

      What if programming is what he actually wants to do? Some people actually choose a profession because they want to do it, not because it has the highest yield of dollars per effort. And some people don't get an opportunity to actually pursue such a career until a little later in life. Sometimes it's our own fault for mistakes that we didn't know we were making at the time. And sometimes it's just a matter of life happening and adjusting our priorities for us.

      --
      My God! It's full of eval()'s.
    11. Re:No, don't go for it. by rve · · Score: 1

      What if programming is what he actually wants to do? Some people actually choose a profession because they want to do it, not because it has the highest yield of dollars per effort. And some people don't get an opportunity to actually pursue such a career until a little later in life. Sometimes it's our own fault for mistakes that we didn't know we were making at the time. And sometimes it's just a matter of life happening and adjusting our priorities for us.

      The OP didn't mention programming. Of course people get a programming job because they enjoy it, but if you're still doing it for a living after 15 to 20 years, it's probably not because it's what you enjoy doing most.

    12. Re:No, don't go for it. by hab136 · · Score: 4, Insightful

      The OP didn't mention programming. Of course people get a programming job because they enjoy it, but if you're still doing it for a living after 15 to 20 years, it's probably not because it's what you enjoy doing most.

      Do you have any kind of logic or experience to support that statement?

      "Hey, I really love programming, and I've been doing it for a few years now.. guess it's time to switch to something I don't enjoy, like project management!"

    13. Re:No, don't go for it. by TheRaven64 · · Score: 1

      Programming is somewhere at the intersection of engineering and art

      The word that you're looking for is 'craft'.

      --
      I am TheRaven on Soylent News
    14. Re:No, don't go for it. by Anonymous Coward · · Score: 0

      I disagree as well. I was a high school teacher who fiddled around with Macromedia Director and Videofusion. I left teaching and went into a masters in computer science program with none of the prerequisites. IBM hired me at 32. I left IBM as a senior software engineer with numerous awards and patents acquired during those nine years.

      Go for it.

    15. Re:No, don't go for it. by rob1980 · · Score: 1

      Ironically while everybody else in the discussion is talking about breaking in to the field, this is why I got out. Computers pretty much dominated everything I did from about 19-27, and like you said if you keep that up you'll get burned out on it - after all that time I finally threw in the towel and decided to go to school for something else besides CS. The company I work for is small enough and remote enough that keeping programmers on staff was a tall order, so I kept my job and now I work over school breaks and whenever I'm not overloaded with school work. The funny part? I actually enjoy my work now. Where I work and what my hobbies are now will probably trade places after I graduate, and I think I'll be ok with that.

    16. Re:No, don't go for it. by geminidomino · · Score: 1

      I see the point you are making, but don't forget some people value being a good wife... as [an] accomplishment worth being fantastic at.

      I wish my wife was one of them.

      Ba-dum-ching.

    17. Re:No, don't go for it. by geminidomino · · Score: 1

      Probably because the progression tends to go like this:

      J-1..5 years: Program as a Hobby
      J: Get Programming Job
      J+1..x years: Programming as a job kills love of programming as a hobby.

      x is far less than 15-20.

    18. Re:No, don't go for it. by Have+Brain+Will+Rent · · Score: 1

      Furthermore, 35 year olds usually have a life. 20 year olds don't. You really need to do something for 10,000 hours before you get fantastic at it. 20 year olds can accomplish that in three years. A 35 year old with a wife and a family won't accomplish that in a decade.

      Yes, many 20 year-olds spend an average of 60 hours a week in their work/profession/study... most students do that in fact. Wife and kids or not most 35 year-olds are used to working a 40 hour week which means 10,000 hours in 5 years - hardly a case of "won't accomplish that in a decade." But maybe 35 year-olds have better math skills. ;)

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    19. Re:No, don't go for it. by Have+Brain+Will+Rent · · Score: 1

      If you're still doing it after 15 to 20 years maybe you just like doing it and are good at it to boot. As for people wondering what went wrong - I agree that is a common reaction, and it's too bad. I remember one guy I knew as a grad student - he was about 55, had owned a car dealership or two and just quit to go back to school and get a university degree (he only had high school). This guy was taking almost a double course load and getting just about perfect in them all. As well as being on student council. And having a fair bit of time left over to drink in the student pub. Whoever got to hire this guy (if anyone) would be very very lucky. I knew a similar sort of guy in CS when I was an undergrad.

      Both of these guys were doing what they wanted to do and if other people didn't understand why they were doing something usually reserved for the young that was too bad for them. More power to them I say.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    20. Re:No, don't go for it. by Anonymous Coward · · Score: 0

      You really need to do something for 10,000 hours before you get fantastic at it. 20 year olds can accomplish that in three years.

      24 x 365 = 8760 hours in a full year. Average work year, including paid holidays and a couple of weeks of vacation comes to 365 days - 104 days of weekends = 264 eight hour days = 2112 hours. Considering weekends and holidays, I can assure you that few in their 20s will rack up your 10K hours in three years. How did you get so far with such poor math skills and unreasonable expectations of human nature in general?

    21. Re:No, don't go for it. by Rakarra · · Score: 1

      Do you have any kind of logic or experience to support that statement?

      "Hey, I really love programming, and I've been doing it for a few years now.. guess it's time to switch to something I don't enjoy, like project management!"

      It is one of the great fallacies in IT that the programmer should graduate to management. There are a lot of projects out there that are mismanaged by programmers who were told their careers "had" to advance to management, when the two jobs really require different skill sets.

    22. Re:No, don't go for it. by heironymous · · Score: 1

      Art is the intersection, or perhaps collision, of theory & praxis.

      Artistic has become a pejorative term in the AC's mind because so many people who are not artists claim to be.

    23. Re:No, don't go for it. by dodobh · · Score: 1

      So did they write good code? And did they ever manage to implement a DSL to make their own lives easier?

      --
      I can throw myself at the ground, and miss.
    24. Re:No, don't go for it. by jfeldredge · · Score: 1

      I started my programming career at age 29, and have worked as a programmer/analyst for 23 years now. I have chosen to stay in the programming field, rather than move up into management. I have more technical skills than interpersonal skills, and prefer dealing with the technical side of the job. I still enjoy my work after 23 years.

  58. Good advice... :) by jallen02 · · Score: 1

    Yes there is ageism at some companies... maybe even in general. You don't want to work at those places because you will likely be treated like a drone anyway. If you are truly passionate about computer science go for it. Become a lethal ninja of the computing sciences. You will probably have to work harder than the whiz kid peers you will meet in college, but you are older and wiser. Go in there, expand your brain, kick ass and just ignore everyone that says this is crazy (it kind of is).

    You may have to work harder than a lot of people in the industry to make up for your lack of experience, but if you really love doing this you won't really notice. Just go for it. If you have little holding you down in terms of financial obligations (family, mortgage) you are even better off. If you work hard and show your value you can find good work in this industry. And if your previous experience can be applied to a specific industry you have a huge leg up :)

    So to paraphrase Duke Nuke'em -- Fuck emm all, let god sort it out. This is a great time to be in school with the recession as well...

    I have been around the block a couple of times by now and you will definitely encounter ageism from time to time. I just ignore it and show my worth and that is that.

  59. Market yourself properly by C10H14N2 · · Score: 1

    Lack of experience in a given field at 35 will hurt you far more than lack of a degree. If you have neither, yes, you're competing with 19yos who will work for probably a fraction what you will, or at least that is the perception.

    If you can, try to find 'your field' that the last 20 years backs up and gradually migrate to IT. Study formally or informally as you see fit, but your real problem is in appearing to be starting from square one. Find your 'domain knowledge' and move toward IT and you'll be able to compete with mere CS grads who haven't a clue about the broader implications of their work and often that is more important than the minutiae of An undergrad CS degree.

  60. Doing the same at 48 by dickens · · Score: 1

    I have 29 years experience in operations and system administration, and I'm a little more than halfway through a CS degree program at a nearby state college. Yeah, I feel old, and I'll be well over 50 when I finish, since I also have to work at least 40 hours a week to make ends meet.

    Will it be worth it? Only time will tell. I will have the benefit of decades of real-world, plus the latest take on programming & engineering. I guess it's just a matter of finding the right spot for the last decade or so of my career.

    1. Re:Doing the same at 48 by nothing2seehere · · Score: 1

      Holy crap. You are now formally and officially my hero. I hope I'm that resilient when I'm 48.

    2. Re:Doing the same at 48 by Concerned+Onlooker · · Score: 1

      This is a me-too response but after having had some of the same thoughts as the original poster I'd like to say go for it if you are really interested in computers/IT. I recently finished my masters in computer science. At the age of 47. I had my first internship at age 45 (!) and ended up getting hired at what I think is an awesome place (a NASA center). This is all after having spent a lifetime in commercial photography.

      I worried about ageism for the whole time. In the end, however, it seems that being willing to work hard and being diligent go a long, long way toward making you as desirable as a younger person. Plus, you're likely to have developed people skills and that the young ones haven't even dreamed they need yet. Before you know it, you'll be in management. Oh, wait, this was supposed to be an encouraging post.

      --
      http://www.rootstrikers.org/
  61. Its not too late by Anonymous Coward · · Score: 0

    I would not want to discourage you from getting a degree, since it will probably help you in the long run. But, do not expect anything with only a degree. I have interviewed college grads older than you that received decent marks. The good news is you will be eligible for college grad positions!

    I would recommend taking some internships, and/or doing some work for free. Don't just learn what you need to pass your courses. Get to know some technology very well. If you are interested in languages, learn one or two at a deep level. If you know your stuff, it will come through in a tech interview. Work hard, build your resume and your network... a job will come.

  62. Young??? by noSignal · · Score: 1

    You must be aiming pretty low if you think that 35 is old.

  63. You'll be a fresh 35 by steveha · · Score: 2, Insightful

    My father made this observation:

    "Old doctors and old lawyers are like old wines. Old engineers are like old fish fillets."

    There probably is some outright age-ism out there, although I haven't had it smack me in the face yet.

    But I suspect that what is much more common is a desire for the latest shiny technologies. When I went to school, Java hadn't been invented yet, and most of my classes were taught in Pascal. The colleges now are presumably teaching the new cool stuff. So, while you will be 35, you will be 35 with a fresh degree.

    As I would advise any college student considering a computer career, I recommend you do projects on the side as much as you can. Find an open-source project, learn your way around it, contribute a few lines of code. Figure out what your college isn't teaching you, and study it on your own. For example, if your school teaches only Java and you don't get any assembly language or C programming, study that on your own. Joel (who writes Joel on Software) says he won't hire anyone who doesn't know how to work with pointers; he may be an extreme case, but knowing pointers can only help you.

    Study the want ads now, and try to figure out what the employers are looking for; make sure you are learning it. But you can't learn everything... I don't have any Visual Basic experience, and I was never interested in the jobs that require it. So I guess what I'm saying is, try to figure out an area you would like to be qualified for, and get the skills for it.

    I highly recommend you study Python; a good book that walks you through the whole language will expose you to some cool stuff. Other people would urge you to study LISP; that will stretch your mind a bit. (When I was playing with LISP, I used the book The Little Schemer, and the DrScheme environment to run my code.)

    The point of the last few paragraphs is to make you stand out a bit when you have your degree. You won't just be a 35-year-old with a fresh degree, you'll also be able to write cool Python scripts, juggle C pointers, maybe write mind-stretching LISP functions. I believe those sort of extras will help someone decide to hire you.

    If you have to work full time and support a family while going to school nights, this is going to be hard. I have a friend doing this right now, and sometimes he does his homework from midnight to 4am, then gets up and goes to work. He's doing it and he's probably ten years older than you, so I'm sure you can do it too.

    The good news is that if you are really right for a computer software career, and it is right for you, you will actually enjoy a lot of your work. Building software projects and watching them actually start to work is a special pleasure.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:You'll be a fresh 35 by cowdung · · Score: 1

      If you find that your knowledge gets old go get your MS!!

    2. Re:You'll be a fresh 35 by Fulcrum+of+Evil · · Score: 1

      When I went to school, Java hadn't been invented yet, and most of my classes were taught in Pascal.

      When I went to college, Java was brand spanking new, STL was an unstable mess (yeah, yeah), and profs taught in whatever language they felt like. I picked up java 1.2,3,4,5,6 just fine and so can you. The problems are the same.

      The colleges now are presumably teaching the new cool stuff.

      No such thing. If you aren't going to ITT Tech, it hasn't changed much in 20 years, except that everyone has access to a powerful computer for cheap.

      I highly recommend you study Python; a good book that walks you through the whole language will expose you to some cool stuff. Other people would urge you to study LISP; that will stretch your mind a bit. (When I was playing with LISP, I used the book The Little Schemer, and the DrScheme environment to run my code.)

      Python is good, but annoying and marginalized due to the core devs being a bit standoffish. Ruby is taking over that space - learn both if you like. I'm reading the little schemer and my only problem is that guild isn't scriptable easily and the lisp on my box that is hates their dialect.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    3. Re:You'll be a fresh 35 by Anonymous Coward · · Score: 0

      If you aren't going to ITT Tech, it hasn't changed much in 20 years, except that everyone has access to a powerful computer for cheap.

      The basics don't change. But I graduated two decades ago, and there's a lot of new stuff they would probably want to teach now, and they probably wouldn't bother teaching everyone the Bresenham line-drawing algorithm. (My friend who is in college now is taking a graphics class where they get to use a graphics library full of useful primitives. My own graphics class 22 years ago didn't get beyond implementing the most basic of 2D primitives.)

      Python is good, but annoying and marginalized due to the core devs being a bit standoffish.

      Standoffish... hard to disagree. But "marginalized"? It's one of the Four Languages at Google, and it's what you use with Google App Engine; it's the glue inside the Sage math system, so lots of math people are using it; etc.

      Ruby is taking over that space

      I'm not so certain. Is anyone actually leaving Python for Ruby? I don't like some of Ruby's syntax, and it's even slower than Python.

      learn both if you like.

      Or at least look at both, and only then pick one. But either one will expand your horizons past just Java.

    4. Re:You'll be a fresh 35 by Anonymous Coward · · Score: 0

      What a load of bollocks!

      Python and LISP?!?!?! not if he wants a real job... the bulk of jobs require C, C++, Java, C#.

    5. Re:You'll be a fresh 35 by JoeMerchant · · Score: 1

      My father made this observation:

      "Old doctors and old lawyers are like old wines. Old engineers are like old fish fillets."

      There probably is some outright age-ism out there...

      The one time I ran into this kind of ageism was when a CEO had screwed up, big time, and he was looking for scapegoats. The easy target was the 64 year old engineer "well, he didn't deliver the product fast enough, we missed last year's sales cycle" yadda, yadda, yadda. He had me hire a young guy to "help him out", which turned into replacing him after a few months. The young guy was good, as good as we could hope for, but not as productive as the 64 year old. The (ironically) funny part was when they both quit on the same day, after a particularly immature outburst from said CEO.

      Anyway, he was playing to the stereotype of the old guy not being hardworking enough, or in touch with the latest technology, or any number of similar stereotypes. He was orchestrating theater for the investors to make himself look good. It wasn't convincing to us at all, but maybe it kept a lawsuit off his back, who knows?

      Day to day, in a good environment, these prejudices don't matter. When the going gets rough, stereotypes can come out against you - regardless of whether they are true for you or not.

    6. Re:You'll be a fresh 35 by Anonymous Coward · · Score: 0

      Python and LISP?!?!?! not if he wants a real job... the bulk of jobs require C, C++, Java, C#.

      If two resumes come across my desk, and one of them has only Java on it but the other has Java, Python, and LISP... the second one has a better chance of getting the job. Breadth is good.

      And, in my own code, I have found I have written some better C code because of my functional programming experience. Breadth is good.

  64. Not Ageism Per Se by Anonymous Coward · · Score: 0

    But older IT workers have greater obligations, i.e. a home and family (with a mortgage). My experience is that company's would pick a fresh out of collage 20 something still living at home that they can pay $20k rather than a seasoned veteran for $60 plus.

  65. I did it. by Tihstae · · Score: 3, Interesting

    I did it. I managed grocery stores through my 20's and early 30's. I got my degree at 35. While in school, I quit the grocery business and went to work at Comp USA (Yeah yeah I hated the place too). Started as a sales weasel until there was an opening in the Tech dept (repair and service).

    When I got my degree, I had a few years of IT (yeah yeah, Comp USA and IT don't go together.) under my belt and got a job in a University IT department as a Help Desk Service Coordinator (one man complaint department). I got this job because of my dual abilities of being able to manage people (from the grocery business as a manager)and because I understood technology with my repair bench experience. I hated every minute of it but it got me in the door.

    One of my responsibilities in that position was to work with the different IT departments that were constantly bickering over whose job it was to take care of any given situation. I earned a reputation as someone who could troubleshoot AND get things done. When a position opened as a domain/exchange admin I jumped at it and got the job.

    So 9 years after getting my degree I now manage the windows admins, unix admins, mainframe admins, and DBA's at this University.

    Yes, you can do it.

    Now the bad part. In order to do this, I went into extreme debt paying for school and working for peanuts at Comp USA. It took me most of those 9 years to pay off the debt I accumulated while getting to where I make a decent living now. It is a lot of hardship, a lot of dedication, and some luck in landing a position.

    If you are ready to take the step, good luck to you!

    1. Re:I did it. by Cornwallis · · Score: 1

      Good on you. I suspect when the chips are down you simply eat them, as does the OP. You also could probably get a job (and more importantly succeed at it) in any field because you have critical thinking skills. That's the biggest difference I see in so many job candidates.

    2. Re:I did it. by Anonymous Coward · · Score: 0

      I agree. It is going to be hard but it can be done. I got my first master's degree while working at a certain finnish university for 10 years full time, at the same time. I got too burned out after some years outside university so I went to a study vacation in order to get my master's degree finished in information processing science.

      Studying here at university costs nothing, even for the second master's degree. Also, because of my work history, the government pays me about half of my usual pay for two years in order to get me re-educated. I am deeply sorry for you guys who have to pay for university education :(

  66. Build on your strengths? by meburke · · Score: 2, Insightful

    I'm 61, and last year found myself in an environment of people in their mid 20's and younger. They didn't have clue 1. They were good programmers, some of them were genius level, but their social skills and teamwork sucked big time. Furthermore, they were all into "agile" programming. The lack of planning on the project caused massive support problems. (This may have been OK in the early iterations of the product, but it was starting to show up as a major tech support problem. Once they shipped a product that didn't even work because they hadn't tested it thoroughly.) What drove me away was the lack of a plan and a clear set of performance standards. I never really knew what I was hired for, and I had no way of knowing how well I was doing, but I had a strong sense of "not fitting in" and falling below expectations (even though nobody stated the expectations).

    Somewhere it occurred to me that these guys took for granted the elemental programming concepts that my generation had to invent on-the-fly back in the 60's and 70's. None of them could do assembly, none of them knew how to manage a decision table, and the idea of a formal systems analysis was foreign to them. My computer game was chess (which I've had to take off all my systems in order to get work done), and these guys think a "game" is WoW.

    I suggest you decide what you want. To me, CS is designing the hardware and structure. CIS is designing the administration and apps that make the structure work, and MIS is is the design and apps that produce tangible results, especially for a specific end-user. These definitions don't necessarily match up with what the colleges are teaching under those names. In my experience, MIS environments have a little more respect for age and experience, CS has a high regard for innovation and results.

    Good luck.

    --
    "The mind works quicker than you think!"
    1. Re:Build on your strengths? by symbolset · · Score: 1

      Some orgs are working on "high concept" abstracts like cloud architecture. All of these young turks you dealt with probably wanted to get theirs in building frameworks for others to flesh out with mix-ins. That way they get to glom onto all the credit without doing most of the work.

      The role you abdicated was probably to say "Look, punk. I don't care how well it tested on your bench. If you can't get Andre with the lisp down in HR to use it for two weeks and sign off on it, it's not user friendly." Older folks are valued for their life experience because that is the very thing that separates them from the idealistic kids who don't really grasp that we've already tried dumb terminals and tablets and symmetric encryption over and over and nobody liked them or they didn't work. They didn't need you to rewrite the hashing algorithm - that's settled science. It's a library function now. I can't describe exactly what it is because the very thing is as broad and deep as your exprience might be. Your problem is that you held back, and didn't give what you had because you were concerned about acceptance. Let it go. You've got what they needed. Give it.

      When you get hired in a development environment, nobody has the slightest clue what you're capable of. They really don't. It's your golden opportunity to make an ass of yourself. I couldn't count the number of times I've had to ask "and who thought that feature was a good idea?" or "That was creative the first time I saw it, in the '70's. It didn't work then and it's less likely to work now. What else you got?"

      Next time, give them what you've got and don't hold back. It will be more fun.

      --
      Help stamp out iliturcy.
  67. Re:Yes, go for it. I did. by Anonymous Coward · · Score: 0

    Hi,

    I got my first degree in music, and when I realized that I wasn't going anywhere with it, I went back to school when I was 30 and got a B.A. in Comp Scie. That was the smartest move I ever made. I did well at school because I was ten years more mature than my classmates, and I loved what I was learning. I graduated in '94 and have been doing well in it ever since.

    If I were you I would do it, but only if you love programming and are willing to work hard.

  68. Age doesn't matter... by overbaud · · Score: 1

    If your good at what you do then you'll be fine... hell even people that aren't good at what they do are sometimes fine. I know young guys that kick arse, I know old guys that kick arse and I know young and old guys that make eveyones life difficult because they suck. Don't underestimate wisdoms value along side intelligence, dealing with customers, understanding ROI, TCO, office politics... all things that young grads may not have.

    --
    Users... the only thing keeping 1st level support from being the bottom feeders.
  69. Forget it, unless you want to leave the USA by Anonymous Coward · · Score: 0

    Are you crazy? A career in IT in the USA?!? I would not recommend anyone go for any IT degree today. I work for one of the largest technology companies in the world and they are busy building a business model where all the technical work is done in India, China, Brazil or any other country with cheap labor. By the time you graduate there will be even fewer jobs available and more people fighting to get them. My advice is to study something else you enjoy and forget IT.

  70. Depends what you want by cm613 · · Score: 1

    I would say that it definitely depends what job you want to be working in four years. If you want a public sector full time employment (FTE) job, you pretty much need the paper. Competition for those jobs and even promotion is done so "fairly" that the best people on paper will always get them over better practitioners that don't qualify as much on paper. These are jobs with a lot of down time, red tape, and job security. A lot of people want that. If, on the other hand, you are looking for a more challenging and dynamic programming job at a private company or as a consultant; then experience, know-how, and reputation of those are what keep you in rolling in the dough. As a hiring manager with a FTE staff and that hires consultants, I can tell you that for me, age has nothing to do with it.

  71. Yes and no by wonkavader · · Score: 1

    Yes, it's a great place to hide out.

    But there's already a glut of lawyers, and have you talked to anyone who dropped out of law school? Did you ask them why? Will you want the same experience? (I'm not going to go into this. If you've dated someone in law school and watched the effect it had on him or her, you already know about this. Some people like it, some hate it.)

    Secondly, many people go into law school because they're avoiding the working world and don't take the time to look at other areas of study.

    Do yourself a favor and consider study something else. Are you sure you're not more interested in studying alternative power systems? Or studying to be a statistician? What about pursing a masters in economics? How about linguistics? The average lawyer (thanks to the lawyer glut) makes something like $35k. A lot of them wind up paralegals for their entire career, which is often very short.

  72. Depends on Your Attitude by Comatose51 · · Score: 1

    I've been told by my manager that there are very few programmers past the age of 40. Yet, some of the best programmers at my company are older than 40. It's probably not ageism but simply a high attrition rate as the years go by. To stay in the game for any length of time requires incredible skill and experience. I know many older programmers who have this attitude that they've seem everything and done everything and everything is a repeat of the old. That might be true on a very high level but subtleties matter. These programmers refuse to learn new ideas or technologies or they map new technologies to what they already know or what they've learned in their youth. They become close minded. As time goes on, they find their skills less and less in demand until they decide to leave or hang on to maintain old code, which is rarely ever fun. The reason youth people get hired is the passion and new ideas they bring to a company. When the day comes when you think you know everything there is to know about software engineering it's time to leave because it's either going to be very boring or you're going to become obsolete by closing off your mind. In Buddhism they say that at the end of mastering it, you truly become a student. The same probably applies to computer science.

    It's a beautiful field to be in.

    --
    EvilCON - Made Famous by /.
  73. Re:Would I like fries with that? by gavron · · Score: 1
    Nagh, he doesn't seem to want to change. He wants to complain that he might not even now magically find a position. He hasn't indicated a change since his 20s. Back then he pissed his time away [doing what?] and now he's pissing it away getting a degree...

    AND THROUGHOUT IT ALL lamenting that he won't get a job.

    Like I said, quit pissing and moaning (and predicting your own failure) and go do something useful.

    No fries with that, thanks.

    E

  74. Advice From a 35 yo graduate.. by tempest69 · · Score: 2, Interesting
    Do it. Enjoy the whole process of having knowledge going in. Enjoy that you feel assured enough to consider the teachers your equals. That the current events from your jr high years are history to the freshmen. That they were born after the fall of the Berlin wall. Enjoy the girls who are put off by boys who are still trying to show off. Talk with authority from actual life. Youre going to be 4 years older in 4 years anyway. If your looking to have more things, skip college. If your looking to have more memmories that rock, and more options.. college...

    ok.. I'll admit it's my MS at 35. Still I wouldnt change it.

    Storm

    1. Re:Advice From a 35 yo graduate.. by raddan · · Score: 1

      Enjoy the girls who are put off by boys who are still trying to show off.

      That is, if you're not married. *Gah!*

    2. Re:Advice From a 35 yo graduate.. by Anonymous Coward · · Score: 0

      Berlin Wall? What about the kids who were too young for the dot-com boom and bust...

      Hear hear on the MS at 35 (well, 33). You also might be able to find a program that gets you an MS in an extra year along with a bachelor's.

      Also, despite the current economy, there is no dearth of programmer jobs. Just make sure that your classes are worth taking, some are geared more towards computer science as an academic discipline. It might be more worth your while to just take practical courses like programming, data structures, algorithms, OSes, etc. and not go for a full-on degree with all of its hoops.

      Also, a lot of these classes will involve doing team projects with other classmates, so also consider how able you are to socialize with 20 year olds.

    3. Re:Advice From a 35 yo graduate.. by TooMuchToDo · · Score: 1

      Looks like someone doesn't have an understanding wife ;)

    4. Re:Advice From a 35 yo graduate.. by pipingguy · · Score: 1

      Wonderful advice!

  75. Can you work in an Object Oriented World by Anonymous Coward · · Score: 0

    As a Mechanical Engineer whose first computer language was Fortran (over 30 years ago), I have difficulty thinking in an object oriented language, compared with a procedural language. I am able to program data cleansing, reports and SQL operations in a variety of languages (C, perl, tcl/tk, java), but fail at understanding the full capabilities of Objects (java and C++) As you grow older, your neurons get slower and you loose conduction. Hence there is a physiological reason why we learn slower as a get older. We compensate by using new techniques to learn compared to when we were young.

    1. Re:Can you work in an Object Oriented World by gjyoung · · Score: 1

      Bone up on OOP, learn Objective C etc.. it helps out in other areas of life as well. I'm a 41 YO CpE who learned on Borland C and am now teaching myself Objective C. "The Objective C Programming Language" book from Apple (free) has some good philosophy chapters that explain it rather well.

  76. Where would you be at 35 without the CS degree? by CodeForFood · · Score: 1

    Well, you're 30 or 31 right now, without a CS degree...and who knows with what work experience. Clearly you're not too thrilled with your prospects down the road if you don't do something. I can't say that a CS degree is the right thing for you. However, let's assume that it is (as opposed to another 4-yr degree or a 2-yr vocational). In which case you're going to be 10-13 years behind the curve, but that's mostly written off already. If you stick it out, struggle through the first few years of entry-level stuff, you'll be intermediate level at the age of 40, and still have decades ahead of you to move up. Pick your mid-career jobs well and you have every chance - depending on your choices and skills - of catching up to or surpassing people who didn't start late. I myself spent my 20's in the military. I didn't get into professional programming until I was 32, and now I'm 47. I'm a consultant, which is where I want to be. I haven't encountered ageism because (1) I have never worked for a coding sweatshop, and (2) I know what I'm doing, and (3) precisely because I am a consultant - serious customers tend to look askance at 20-somethings purporting to have experience. So the short answer is, this won't be a bad choice. It may not be your best choice, but it's not a bad one.

  77. Similar Boat by fr175 · · Score: 1

    I'm 31 and left my "career" in IT sales last year to finish my BS in MIS (yeah, it's not CS, but similar). I was recently turned down for an internship in the IT org of a major financial institution because I was "overqualified."

    I'm still not really sure how to take that - does my sales experience overqualify me to intern as an IT analyst, or is "overqualified" just a nice way of saying that I'm too old. If anything, I'd say that I'm underqualified: I know some Java, C#, SQL, UML, etc. However, even with a 4.0 GPA, I don't feel like I'm learning enough in the classroom to comfortably slide in to a full-time IT position. It leaves me questioning what exactly recruiters are looking for and if I'm overqualified, I feel bad for the people who end up working with some of the dumbasses that are less qualified than me.

  78. Similar Experience by Luthair · · Score: 1

    I returned to school slightly earlier than you at 25, I'm 27 now and will be finished at 29.

    The 7 years I have over other students has had its advantages, for example if your school has a Co-Op program you should have a much easier time networking since your employer and co-workers will be much closer to your own age.

    The real question is do you like where your life is now, and do you think the CS degree will get you to where you want to be. 4-years is a long time commitment if it isn't going to take you where you want to go.

  79. Huh? by symbolset · · Score: 3, Insightful

    (currently trying not to piss my 20's away)

    Misspending is what youth is for. The wine is never so sweet as it is upon the lips of youth.

    --
    Help stamp out iliturcy.
  80. Go for it, but have a long term plan. by Anonymous Coward · · Score: 0

    No your not too old, go for it! Heck your all of 31 now? I never worried about ageism at 31. But with 40 looming up close the fear is beginning to set in.

    I'm getting close to forty and I worry about when I turn fifty. I think after fifty in the CS field your are kind of on borrowed time, unless you have some less common skills to sell. Examples I would think of would be SAP work, DSP work, Windows driver development etc...

    At 39 I have a 2 pronged approach to ageism.

    The first is to try to stay gainfully employed until 55 and squirrel enough money every month that if I loose my job in my fifties and never work again I will be okay. I've seen it happen to people I know, they hit their fifties, and haven't saved a dime. They lose their good paying jobs and have a brutal time getting another one.

    The second is to aquire some of the hard to find skills, in an area that interests me. This will hopefully allow me to be marketable despite a head of grey (or no) hair.

    I know one thing, I definitely don't want to compete with 20 somethings for an entry level Java job when I'm 55. Even the thought of it makes me sad.

  81. Skepticism by Tablizer · · Score: 1

    Older developers tend to be skeptical of new fads and gimmicky stuff due to seeing the hype game played before. Thus, they are not popular with the younger "fashionable IT" crowd.

  82. Why does it have to be CS? by wileycoyoteacme · · Score: 1

    I'm in a similar boat as you; I'm 36, have worked professionally in IT since the mid 90's and now I'm back in school to get my bachelors. Except, instead of returning to engineering, I'm setting my sights on the future, say 10-15 years from now, in a completely different field. Why you ask? Read on...

    The IT field grows by leaps and bounds on an almost daily basis. Sure, the tried and true technologies that have always been here will always be, but it seems like every day there's a new language or protocol or standard to master. This leaves you with one of two choices from a professional perspective: either spread yourself so thin trying to keep up with all (or a lot) of them, or become so focused on a narrow slice that you effectively get pigeonholed for the rest of your career.

    If you're already accomplished in IT, there's far less room for you to grow than the young 20-somethings who have just gotten out of school. If you stay in an engineering capacity, you'll soon find yourself competing with them; being that they're still junior, they'll have more freedom to run circles around you with the latest and greatest.

    It's better to pursue a (gasp!) management degree or similar, and take your IT accomplishments with you into the next realm, where you'll be the one with the whiz bang skills that beats the snot out of the resident Excel or PowerPoint wizard.

    --
    Insert witty comment here
  83. More details please by greatgreygreengreasy · · Score: 1
    I'm in a similar situation to you, nearing 30, contemplating going back to school. Are you planning to go to a local university, or do it online? Will you be a full-time student? How will you support your family while you are going to school?

    Thanks, Will

    --
    LRN 2 SWM
  84. part of the problem is that CS is big by Trepidity · · Score: 1

    The reason you're finding curricula that don't include things you consider necessary for CS is that the number of things that a significant proportion of people consider necessary for CS has ballooned to the point where it doesn't fit in 4 years. Since there's strong resistance to turning CS into a 5-year degree (my alma mater actually suggested it and got shot down quickly), something has to go.

    Different schools make different choices about what, treat the rest as block boxes, and people agree with those choices to varying extents. You seem to be mainly focused on what's sometimes called "old-school core CS", the low-level bit-banging and compilers/OS level on top of that. Many schools do focus on that, but the tradeoff is that they treat other things as black boxes; e.g. instead of knowing how to design an algorithm with good asymptotic running time, you look up an algorithm in a book, and focus on how to implement it efficiently on your current hardware. There are lots of other elements; a big one is user interfaces, which are a core part of building apps that anyone can actually use (some people argue that the entire field of CS is about communication, between humans and machines), but treated poorly in low-level-focused CS programs.

  85. Obvious answer by ofprimes · · Score: 1

    My story is similar to yours, except that I am 42 now and got my bachelors degree at 40. I am currently working on my masters degree and will finish in 2010 - at 43. I have been working in the IT industry for about 10 years so that is an advantage, but IMO I am just reaching my prime in the industry, and have plenty of growth ahead (and $$$).

    As opposed to many certifications, a college degree LASTS FOREVER, so get one whether you think you are an old man or not. You will be thankful down the road. You will get hired upon completing the degree and after a few years in the field you will have many opportunities. You will be promoted to management faster (if you choose to go that direction) and will grasp concepts quicker than the younger crowd if your mind and passion is truly in the IT field.

    The thing you have that no 22 yo graduate has is life experience. You know how people behave in situations from living many years more than the younger crowd. If you have a house, wife, kids, car payments, etc., this shows a level of responsibility that a youngster cannot claim at that point in their life.

    As Nike used to say - Just do it! You will have no regrets - until the student loans come due of course...

    --
    He who gets the last laugh, laughs last.
  86. For better or worse by Anonymous Coward · · Score: 1

    After everyone else has turned the job down because the employer wants to pay entry-level wages to somebody with 10 years experience, this guy will get the job.

  87. Position/Title vs Age by bessie · · Score: 3, Interesting

    I'm about to be 45, and I've been a software engineer since I was around 18 (started way before, but didn't get my first "real" job until then).

    Since then, the highest title I've reached is... Sr. Software Engineer, which is where I've been pretty much most of my career. Never had an interest in management, Lead, or anything that would take me out of the trenches of coding.

    This also means my salary has been capped where I live at around $125K or thereabouts.

    I had some strange idea that the more experience I had, the more money I'd make, no matter what my title was... but I've hit the wall.

    There are some who are good at managing people and projects, and some, like me, who just like the CRAFT of it all, and not the overly-serious nature of the responsibilities one takes on in a management role.

    Do you have any opinions on that to add here? Maybe I should Ask Slashdot myself? :-)

    - Tim

    1. Re:Position/Title vs Age by CavemanKiwi · · Score: 1

      I don't really understand your apparent concern for money at 125K. If you have good job security and enjoy your job. I would think most people would be extremely happy with that salary in any metro area of the states.

      Then again perhaps you are just attempting to communicate that cap to others who may be looking at programming as a get super rich opportunity

    2. Re:Position/Title vs Age by bessie · · Score: 1

      The fact that it is capped is my main concern; also, I have very little job security. I've never been an employee of a very big company (not that that provides much more security), mostly startups or smaller companies, or been a contractor. So work has been shakey, except in the best and richest of economic times. I suppose I could get a gub'mint job if I wanted security, and I've considered that.

      Yes, $125K sounds like a great salary. If you live in a major US city, however (especially one with a hyper-inflated housing market, even today, like San Francisco), it begins to sound small. $125K, compared to the average house price in San Francisco, is a terrible ratio compared to other areas of the country.

      It *is* my own fault that I've always been bad at saving and investing, however. I'd hoped, when younger, that I could live well and retire purely from savings from my work income.

      - Tim

    3. Re:Position/Title vs Age by whiledo · · Score: 1

      I'm in a similar position. But the thing you have to ask yourself is why, beyond cost of living increases, your salary SHOULD keep going up and up and up? Are you increasing company profits every year? Assuming zero inflation, if you get $125K this year and bring them in $250K, then next year you bring in $250K, should you get more than $125K? An additional problem is skyrocketing health insurance costs. I don't know how much your employer covers, but mine covers 100% for the employee and a percentage of spouses and dependents. Their insurance bill has went up 40, 60, 80% every year. They've never passed on any of the cost to me. That in and of itself is just a hidden salary increase.

      The real key to increasing your salary may be in changing jobs or going into business for yourself. As I was getting at before, your "worth" as an employee in purely financial terms is based on the money you bring into the company. At a smaller company or a startup, you may bring a lot more to the table that this company needs.

      At some point, it does make sense for pay to stabilize (as long as you get cost of living increases). Once you get a certain amount of experience and expertise in a specific position, you reach the limit of your productivity.

      --
      Moderators: Before moderating a comment Insightful/Informative, check to see if a child post has already refuted it.
    4. Re:Position/Title vs Age by Cederic · · Score: 1

      I hit the salary cap at 30. I'd have had to switch to a software company or a consultancy to get a payrise and keep developing.

      I went into architecture instead. Christopher Alexander is my hero..

  88. in Russia, for example by Anonymous Coward · · Score: 0

    they have adds that basically say you have to be before 35 to apply.

    Not here, of course, they cannot do this legally

    but over there -- the businesses have many more freedoms than in US.

    In 14 years I have been in the business I did not see any difference between a bad 25 year old programmer and bad 45 year programmer.

    The most skillful and creative programmers I have come to known were in their 50s. They appreciated the complexity of the software, the important of algorithms. They also could use 'heuristic' to solve problems creatively by reversing or changing the initial problem to match the problem they have already solved.

  89. It really depends on the company by Orion+Blastar · · Score: 2, Informative

    that is doing the hiring.

    Some companies hire young people because they know:
    #1 They aren't married yet and are willing to work extra hours for no extra pay. have no spouse or children that need them at home after 5pm.
    #2 They are willing to work for less because they have less experience than a 35 year old and up, so the company hires them at a below average salary.
    #3 Management knows that younger people can handle stress more than older people, so they work the younger people harder.
    #4 A younger person is less likely to need more benefits skips the 401K and insurance benefits, that help save the company money.

    In reality these companies are run by scumbags and dirtbags and you are better off not working for them. They will cause you to get sicker until you eventually become like me and get too sick to work and end up on disability. If they do hire you, it will be at a below average salary with minimum benefits and a lot of overtime for no extra pay or bonuses.

    What you need to do is research a company before applying for them, search the Internet for feedback to see if they are run by dirtbags or scumbags. There used to be a web site named f*ckedcompany.com but now I think people just resort to writing blogs or forums about their employers. But others exist Boss B*tchers Office Whisper Jobvent and My Boss is a Jerk to see if any of the companies you want to apply for have people complaining about them.

    For older people you can always get a contract right to hire opportunity where they start you out on a six month or one year contract and if you work good enough they hire you on as an employee. You might like working as a contractor instead of an employee and you might earn more pay and fund your own health insurance and donate to an IRA.

    Another option is to start up your own small business. Go to a community college to learn how to run a small business by their continuing education department and learn Quickbooks and Turbo Tax for filing the accounting and tax papers.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:It really depends on the company by Orion+Blastar · · Score: 1

      Sorry it looks like some of those web sites are down, or angry employers sued to take them down. One or two might still work through like Jobvent.com I think.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  90. maybe if you have existing skills by jmyers · · Score: 1

    first off you should do what makes you happy. if making lots of money makes you happy then a cs degree at 35 with no prior experience is probably not it. you should probably go for a business degree or maybe MIS (or CIS, whatever it is called, IT management type degree).

    I started with a IT tech job when I was 22, I am now 48. I didn't really start to make decent money until after about 10 years and changing jobs 3 times. This was all during the very fast paced "pc revolution".

  91. I finally graduated at 38 by Anonymous Coward · · Score: 0

    Like you I managed to fritter away my 20's and a good part of my 30's for that matter. I was 38 when I finally complete my CS degree. Was it a waste, definitely not.

    As to ageism, if you are good at what you do, people do not care how old you are.

  92. Surprised? by Dunbal · · Score: 1

    there seems to be some ageism going on in the IT industry when it comes to older geeks.

          There is age discrimination in EVERY industry, not just IT. Oh it may be "illegal", but age and skin color are things that are far more difficult to hide at interview time than marital status, sexual preference, religion, etc. Funny how all the older guys seem to be the ones sweeping the floor, or running the company. There's a hint there, if you're wise enough to see it. Welcome to the real world?

    --
    Seven puppies were harmed during the making of this post.
  93. Old Geek? by Anonymous Coward · · Score: 0

    Won't you be an old geek at 35, regardless of whether you go to school or not?

  94. Definitely by msobkow · · Score: 1

    If you have the skills for programming, you can break into the market based on experience rather than a degree. But if you don't have a rich resume of experience built up during the boom, you don't have the leverage for a job during the bust.

    That will still be an issue in a few years when you complete the degree. Many places won't even look at a resume that doesn't mention a degree any more. (And it's all automated, so they literally don't see your resume!)

    --
    I do not fail; I succeed at finding out what does not work.
  95. Do you want to do it or not? by animepunkw · · Score: 1

    do you want to do it or not ? IF you do just do it fuck the rest. Honestly, I was 18 when i started college for computer networking, there was a few people 30+. No one seemed to care. Just don't become like that Transformers guy know one wanted to get near... all he did was talk about transformers... wouldn't stop ! what was the point.. oh yeah just do it

  96. It's what you know and can do. by aauu · · Score: 2, Insightful

    I am in my 50s and am making twice the average salary in my discipline as a DBA. My goal this year is to move to triple.

    Going to school will give you a piece of paper. So will getting a certification. No big deal. Rote memorization of the answers without comprhension of why the answers are correct will get you a piece of paper.

    You need to ask yourself two questions:

    1. What do I want to be?
    2. What did I do today to be what I want?

    If you are not working on improving your skills, knowledge, expanding your experience every day; then you will be a low end guy no matter what paper you have. The paper may be a key to enter a new career, but what you can do when you enter the door sets your salary.

    Education is a life long process, not milestone.

    If you are in your thirties and have not discovered how to teach yourself anything you need to learn, then all the schooling you have taken to date is a waste of your time, as well as any future schooling. You will always be surrounded by people making more than you doing the interesting work.

    --
    When I was young, I had to rub sticks together to compute.
    1. Re:It's what you know and can do. by mabhatter654 · · Score: 1

      "If you are in your thirties and have not discovered how to teach yourself anything you need to learn, then all the schooling you have taken to date is a waste of your time, as well as any future schooling. You will always be surrounded by people making more than you doing the interesting work."

      But with a degree you get to be around higher paid people doing more interesting work than the ones you were before... meaning you still get to do interesting work for more money than you were before. Not everybody will be on top, most people at 30 learn to accept that. So then what makes you productive and people will pay you for? And it's a good idea to make it something you like because you spend 40+ hours a week doing it.

    2. Re:It's what you know and can do. by Another,+completely · · Score: 1

      Rote memorization of the answers without comprhension of why the answers are correct will get you a piece of paper.

      If that's true, then you are at the wrong school.

  97. Same here by Wee · · Score: 4, Insightful

    I've been hired and retained quite a few times because I have "more time in the chair". I've seen all sorts of stuff. Hell, my first networking mystery at work involved Novell 3.51 over ARCnet. I've actually run gopher servers. I've written java programs before the language even had regexes, and still have trouble with perl that uses OO stuff (and what was so wrong with chop() that we needed chomp()?). My first linux install came on 13 floppies. From all that to now I've come across an incredible amount of randomness that isn't easily searchable on Google. And all that adds up to a serious ace in the hole when things get really strange.

    So when the young college grad new hire has questions like "full-on RDBMS or little serialized hash table" he gets not only the right answer but a why as to how come it was the right answer. And sometimes that answer doesn't use the latest newest shiniest thing, but he has to learn what that's a good thing. Sure, the kid wants to play with toys. But if the right tool for the job happens to be mundane, then that's what should be used. In a boiler room full of recent grads, you can get a really serious case of Techno Lord of the Flies. Old dudes can temper that (though some old dudes can go overboard in not embracing new things).

    I wrote my first BASIC program well before the recent crop of college grads were born. I'm my early 40s and, yeah, I have a life. I wouldn't want to work at a company that would trade a widely diverse set of experiences for fresh-out-of-school book knowledge. Plus the social skills come into play. You know the old guy isn't likely to call in hung over on a Thursday.

    The reason you hear all the talk about ageism is that college grads can get worked harder and longer for cheaper to do crappier work (until they burn out and snap). Us old guys know enough not to put up with that shit, and most employers know it too. But sometimes the balance sheet is what matters most. You shouldn't be working at that kind of place anyway. Keep your salary requirements modest and you'll be fine.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    1. Re:Same here by Xenographic · · Score: 1

      > still have trouble with perl that uses OO stuff (and what was so wrong with chop() that we needed chomp()?)

      Idiots fed it things they expected to have newlines at the end which didn't.

      I've honestly never used chop or chomp for anything except removing the newline from the end of a string. While I could do that in a regex, some people get that deer-in-the-headlights look whenever they see them...

      (Me? I bought the O'Reilly regex book to read for fun.)

  98. A research faculty member's perspective by f(x)+is+x · · Score: 1

    I'm a research faculty member at a top 10 computer science department. I work with a lot of undergraduates as researchers and older students compare very favorably to their younger peers. In general tend to be much more diligent and focused. Most older students also seem willing to work through harder tasks without giving up. My sense from talking to employers is that I am not unique in my assessment.

  99. Consider Industrial Engineering by gjyoung · · Score: 1

    It is far broader than CS and can be applied in so many disciplines. It is where Computers were rooted, in systems, processes and controls.

    You won't regret it.

  100. This is all very one-sided. by Jane+Q.+Public · · Score: 1

    I am completely amazed that such a high percentage of the answers are the same: overwhelmingly on the "pro" side of the argument. So, I want to present an apposing point of view.

    Not really. :o)

    Of course I agree that "Go for it" is the correct answer. And it is wonderful to see that so many people are being so encouraging. It may not happen often, but once in a great while, like now, I remember why I bother to visit Slashdot.

  101. Age does not matter by Anonymous Coward · · Score: 0

    I am 53. I have been a software developer since the early 80's.

    I have seen ageism, but it was really more of a technical divide (green screen developers vs gui developers, mainframes vs micros, etc) gap. And then the web came along, and a new set of skills emerged that were hot. Guys that didn't adapt fell to the wayside, or found a niche where there skills and experiences still sell, and can actually command a fairly nice fee.

    I personally develop primarily for an old OS that I doubt any modern CS will ever get exposed to. I program on that platform in a language I first encountered 25+ years ago.

    There are probably 30 of us that do so left in the country who have not yet retired.

    By the standards of that arena, I am a young man with a lot of years left.

  102. Anonymous Coward by Anonymous Coward · · Score: 0

    I am a 53 year old programmer with 32 years of experience. Three years ago I finally finished my degree in information technology. Although I was laid off twice last year due to down sizing, I was able to find a new job each time. Are there those who won't hire me because of my age? I'm fairly sure there are. But getting my degree has certainly been worth it. In the last three years the increase in my pay has more than paid for my degree. My last three jobs have required the degree to even be considered. You are not old at 35.

  103. Seriously rethink your plan by Okuribito · · Score: 1

    I would strongly suggest you consider another line of work. I'm 42, I have a Master's degree and it seems not to be worth the paper it's printed on. I worked for 4 years as a 'senior' software developer (coding Java) in the US after completing my Masters and then elected to spend 18 months in Japan learning Japanese before returning home to Australia. Upon returning, I was completely unable to find work in software. The recruiter's comments I spoke to were essentially 'you haven't done any coding in the last year..well..that will be tough'. Having worked in IT since my late teen's, I couldn't even get an interview. After six months, this became '2 years' and I eventually changed my perspective and got a job working a help desk. Which I still do and in some ways, enjoy the fact that I don't have to think about work when I'm not on the phones. And when you learn how to handle/relate to people, the job becomes easier.

    Also, bear in mind, that just graduating out of a CS degree does not mean you are regarded as prime programming talent :-) You are considered as someone who could possibly be taught.

    I was once told that you should look around and see where the grey-haired people are working in your workplace. Those are the roles where there is long term employment and if none of them are doing what you are doing, you may need to reconsider your long term plans. I often wonder where all the older programmers go... My personal choice has been to become bi-lingual and so I am working every day towards passing an advanced level language test. There are a fair number of Japanese+English jobs in Australia and I suspect not a lot of candidates.

  104. Story of my life! by pwiegardt · · Score: 1

    I was in your exact position 10 years ago. 30 years old, finally realized I wasn't going to be a rock star and no good career prospects. It took me 6 years to work my way through school, but when I graduated I already had a job through an internship, and now I'm still at the same company making more money than I could have in just about any other field with the same amount of experience. If you think computer science is interesting, then go for it.

  105. I keep hearing that by metachimp · · Score: 1

    This whole meme about how software companies are a 'young man's' game... I just don't get it.

    Maybe at your way-hip, Web 2.0, here today, gone tomorrow kind of outfit, that might be true, but perhaps that's the reason why those companies always tank.

    At 36, I am the youngest member of our operations in the US. My boss and our CTO cut their teeth on punch cards. As an aside, our CTO never completed college, which leads me to my main point.

    Do you want this degree because you believe you'll pick up some more marketable skills, or because you're interested in CS? If you can already write code, you won't learn any more of that getting a CS degree.

    If you want to boost your paycheck, getting a BS in CS may or may not help you.

    After having spent about 15 years in the software business, I can safely say that only about half of the engineers and developers I have worked with have formal education in CS. The rest have a wide variety of backgrounds. I myself have a BA in Sociology. One of our developers was a veterinarian!

    I have also worked with some people with CS degrees who were shitty engineers, and difficult to work with, as well.
    Go get your bachelor's in CS, but do it for the learning, not because you think it will get you a higher paycheck.

    --
    The system has failed you, don't fail yourself. --Billy Bragg
  106. Work your Resume by awol · · Score: 1

    When hiring "no experience recruits", a degree was a critical selector for me. If you can show that you were willing to go through the 3 years of ups (and particularly downs) to get a degree then you are showing a willingness to take the medium to long term view of something. I wanted this in my people.

    Your Resume would stick out from the crowd if I were reading it, due to "starting CS at 30" and I would want to know why. Whilst personally I would probably find the phrase "Pissed away my 20s" entertaining in a Resume (it would certainly get your Resume passed the first cull for me) it is probably not true for most. But there is real value in the experience that you have gathered if you can "spin" it right. Particularly since the 3 years to get the degree shows that any delay is unlikely to show complete flakiness on your part. Get a degree from an excellent institution, even better. The quality of the institution is actually quite important. If I have 100 resumes to pass through the first cull into 20 that we might pass around internally to find 5 or 10 to interview then the quality of your degree (GPA, pass level, institution) will be a factor.

    As for the ageism, yep, its real. You are a much more formed person at 30 - 35 than 21 - 23 (the age of the other recent recruits). More formed means more issues. Not that there is always a direct intent to "form" employees. Just a subconscious knowledge that older means more idiosyncracies (sp?). Plus you are much more likely to need more wages sooner in terms of family and Life planning needs. All these are factors that increase the likelihood you will have an issue for me to manage. That is not to say the younglings don't have their own issues but they are more likely to be the common ones and we have seen most of them before.

    Again this just means spin you Resume. Don't lie, the kind of employer you want will detect them. Just be frank and make the glaring fact of your age and lack of direct experience something of which you are aware as well as them and they will much more happily discount it.

    I have been responsible for hiring several tens of people over the last decade or so, so I have seen hundreds of Resume and conducted many, many interviews (oh so many interviews). Several hires were late-comers to the CS field (PhD in unrelated fields, Working history and CS conversion degrees or like yourself) and many were less than 2 years experience. We had great success with many of our older latecomers but the trick is to get passed the Resume cull and into the interview room. Some of the ideas above might help you there.

    --
    "The first thing to do when you find yourself in a hole is stop digging."
  107. Better late then..... by MooPi · · Score: 1

    I'll be 57 when I retire from my current position and then plan to return to school and get my CS degree. Just for fun, you know .

  108. Old Codgers Programming by kylben · · Score: 3, Insightful

    I switched careers from air-fright driver/dispatcher to C++ programmer in my late 30's, on the strength of a two-semester community college certificate program that I never even finished. The key for me was enthusiasm. I had done some futzing around programming at home, and if you haven't been (or whatever equivalent aspect of IT you are interested in - make the appropriate substitution from here on), then you are barking up the wrong tree. One thing that will help you in early attempts at getting a job is expressing that you not only want the job, but you want to be doing programming. If you really want to do programming, then you already are. If you are a good enough actor to fake the enthusiasm, go to Hollywood, you don't need to waste your time as a code monkey.

    My first job was an internship, for $8.00/hr while I drove a cab at night. It wasn't even a programming job, it was a data entry job. The data entry system sucked donkey balls, so I rewrote it to be fast enough to make up the lost time and still finish the project ahead of schedule. That looks good on the resume. If that's the kind of thing you can see yourself doing just because it is fun, or because you see crap and know you can do better, you will probably do well.

    My current job I got partly on the strength of a recommendation from one of the young hotshots already working there. He had gone to the same community college at the same time as I did, and noticed me helping out others in the lab, and told the boss about it after my interview. Enthusiasm again.

    So the first criteria is that you really want to do programming. If you don't, your age won't matter. If you do, your age won't matter... much. You'll have some explaining to do as to why you are starting so late if this is your "life's calling", but experience, skill, and enthusiasm will overcome those doubts.

    This isn't a business for young hotshots and cowboy coders anymore, its all business, and there is big money on the line. Companies want people who will produce, and not just produce "beautiful" code, but code that will sell. At our age, we have one advantage over them young whippersnappers: we have experience at providing business value to those we work for. We have experience at gaining and using experience. What we lack in drama, we might just make up for it in consistency and reliability.

    But don't expect it to be easy. The first few years will suck. The pay and the hours and the working conditions will suck. And unless you've already written some kind of take-the-world-by-storm software product in your spare time, your code will suck. You're starting from scratch no better, and no worse, than a kid fresh out of college, and your position at the bottom of every totem pole will be just like it is for those 20 year olds that don't have a mortgage and car payments and kids to feed.

    Keep at it and use the experience you already have and the experience you'll gain every day. If this is what you really want to do, the thrill of learning and mastering a new skill will carry you through it. You'll have to prove yourself just like anyone starting from scratch does, but don't try to do it by out hot-shotting those kids, prove yourself by being reliable and professional. It is harder to break into this kind of business at a more advanced age, but most of the difficulties come from you yourself (we have different expectations, flexibilities, stamina, and abilities at 40 than we do at 20), not from predjudice on the part of those you'll be working for.

    --
    Insightful and funny are really the same thing, except one has a punch line.
    1. Re:Old Codgers Programming by alexo · · Score: 1

      > I switched careers from air-fright driver/dispatcher to C++ programmer in my late 30's (sic, emphasis mine)

      Couldn't handle the stress?

  109. If you think you can... by filesiteguy · · Score: 1

    ..you're right. If you think you can't, you're right.

    I manage about fifteen programmers and programmer/analysts. Most have CS degrees, some have CIS degrees. Typically when I hire, I look for someone who has a CS degree and has been doing work on the side. Three of my best guys were ones fresh out of college, who co-wrote a game on the side just for the fun of it.

    However, I can say that a CS degree is nothing more than an entry point. (I personally have a PolySci/German degree, but have been programming since I was nine - oh, I'm 40 this year.)

    I'd suggest this. Get your CS degree. Go out and find jobs doing stuff in the area or write your own apps either for friends, for a market you think might exist or just because you want to.

    When you graduate, you'll have a degree in CS along with a few years of professional-level work to back up your degree. You can then market this either to employers and get paid a salary, market to potential customers and get paid per job, or market in general your skills as a contractor.

    I've done all three. Since I have two rugrats, I currently limit myself to working my 50-hour workweek (often at night after they go to bed) and a little work on the side for family.

  110. Perhaps a college diploma instead? by gubachwa · · Score: 1

    If your goal is to be a programmer, you may find that only a fraction of the courses that you take are relevant to your career aspirations. CS degree requirements are usually more than just learning how to program. A lot of places will require that you take breadth credits from the humanities or social sciences. Besides that, you'll probably be required to take a number of courses within the CS department that are theory related. Although the material you'll be exposed to in these courses is incredibly interesting (IMHO), you may find yourself becoming cynical about why you have to learn material that doesn't really help you become a professional programmer. You'll also have to take a number of math courses (calculus, linear algebra). This stuff is important, since a lot of areas in CS (e.g., AI, graphics), require that you have a solid math foundation.

    Depending on where you want to land a job, and what type of software you want to program, you may or may not need a degree. For example, if you want to land a job as a software developer at IBM, you'll probably need a degree. (The work itself doesn't necessarily require a degree, but IBM tends to hire degreed people.) You'll also need a degree if you want to do any hard-core graphics programming.

    However, there are a lot of other types of programming jobs out there for which a college diploma will suffice. A college diploma will also cost a lot less money, and you'll be able to complete it in a lot less time.

    Your best bet is probably to look at what kind of jobs are out there now and identify which ones appeal to you the most. Once you've identified this, look at the requirements that these jobs list. Do they want a degree? Will they settle for a diploma? Job ads sometimes say "degree or equivalent experience", which usually means that as long as you can demonstrate you'll be able to do the job competently, they don't care whether you have a "B.Sc" after your name.

    Good luck, whatever you decide to do.

  111. Depends on the level by Anonymous Coward · · Score: 0

    from my experience, it all depends the seniority level. For example, I'm 25 and I'm a team lead in a team that is all older than me, and it took a lot of work to get HR to allow me to get compensated for the level of work I do just because I am young.

    However, I have seen that when an older person interviews for our team, even taking into account specific experience, there is the expectation for them to perform at a senior level. However, someone who is older, and also performs like a senior contributor easily gets the green light for a pay raise.

  112. I'm 30 and in school now. by jonberling · · Score: 1

    I'm 30 and in school now, and I love it. Computer Science has always been something I enjoy. I will probably be 32 when I graduate. I am also lucky that my wife is very supportive and doesn't mind us being poor as dirt while I'm in school. After I finish here, I plan to go to graduate school. I will probably end up in the 36-38 age range by the time I'm done (depending on what program I pick). One thing I've noticed is that as long as you're not incompetitent the professors treat you differently and give you more opportunities then the younger students. (However, more opportunities almost always means more work!) Also, expect weird nicknames from the younger ones. I've been called Gandalf a number of times. I think it's the beard. ;-P

  113. All over 35 by cybereal · · Score: 1

    In my software engineering department, every new hire of the last 2 years, save one, was over 35. One is over 50.

    Maybe ageism occurs but it's the kind of ism that tends to rely on majority and since most of the employees in my department are middle-aged, I'm the recipient of the small amount of ageism that goes on... at 27.

    --
    I read the script, and I think it would help my character's motivation if he was on fire. -Bender
  114. In the same boat, my experience so far by Anonymous Coward · · Score: 0

    This year, after much contemplation, I headed back to university to complete the CS degree that I started but never finished (I will be 34 when I finish).

    The first thing I noticed about returning was my attitude. This time round I am not there to mess around, I am there to learn and get the job done.

    The second thing I noticed was how much knowledge was actually sinking in.
    Topics and concepts that in earlier years I would have just dismissed as theory gumf that I would learn to pass the subject, now make so much more sense.
    I can see their practicality and application.

    University exposes you to concepts that you just may not get to experience in the real world.

    So far the experience has been great. I have seen and felt a different, positive, productive impact on my professional work and so have my collegues and boss.

    Anyway, hope it helps your decision making.

  115. You can't fake passion.... by Anonymous Coward · · Score: 0

    You can't fake passion. No matter what age or profession you choose. If you love what you do you'll be successful.

  116. I Did by AnonymousNickName · · Score: 1

    I pissed my 20's away in the military in an unrelated, but somewhat applicable, field.

    I graduated with a CS degree in December. I was lucky enough to land a job locally during my senior year.

    The truth is, I started as entry level despite all my other experience. I think I'm doing well, but that is only somewhat attributable to my past experiences in the job market. It is, of course, a factor when dealing with management, teams, leadership and all of the intangibles that are difficult to teach in classroom.

    I also managed to do well in school, though that is more eye candy than anything. A strong factor in my success at my current position is the dynamic of the shop where I work. I think there are likely other management systems I would not do as well under. I also tend to take drinks from the fire hose on my own time, so that surely benefits my standing in the field.

    My experience as an older grad is surely as unique as any. And I'd have to say a number of factors will determine how well your degree serves you, including your own level of motivation and the luck you have in finding the right entry level position.

    I think you already know that you need the degree. If it's an option, I'd probably recommend going on for the graduate degree, and as others have said, getting as involved in a variety of projects while you pursue your studies.

  117. Companys are looking for younger cs degreed guys. by Anonymous Coward · · Score: 1, Insightful

    I am 21 years old and just finishing up my computer science degree. I was at a job interview the other day and companies are definitely looking for 20 somethings coming right out of college. One of my interviewers told me specifically that the company was looking to hire younger people because unlike the older generations, we have grown up amidst all of the technology and with the internet. He said this makes younger people branch out more and be more creative/take risks and try something new.

    While I am not necessarily in agreement with him, it sounds like for those of us 20 somethings coming out of college with a CS degree, we should have no problem finding a job. However, who wants to work in a company that you know is hiring a lot based on age. That does not correlate very well to job security.

  118. Ageism by Thaelon · · Score: 1

    Yes, there still seems to be ageism, but not in the way you expect.

    There's an older gent I work with, perhaps in his early 40s at the oldest, who was promoted to "Principal Software Engineer" even though he writes worse code than our greenest newbie. Turns out he was an electrical engineer and has something like 5 years of software experience.

    Compare that with one of my friends who is only 27 but has about 11 years of experience if you count hobbyist stuff starting in junior high. Nine if you're only counting professional experience. But at the same company he's not a "Principal", yet is one of the best software engineers I know or have ever met.

    So just act like you've got the experience (but don't lie) and you'll probably get more promotions, faster, and more pay than a more experienced younger man.

    I eagerly await the benefits of my own age discrimination.

    You can go ahead and mod this flamebait now.

    --

    Question everything

  119. 35 is too old by Punto · · Score: 0, Troll

    35 is too old to be asking for a job. Whatever you do, don't worry about who will hire you, star worrying about who will YOU hire, because that's what you're supposed to be at 35. What kind of qualifications do they have?

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

    1. Re:35 is too old by arkane1234 · · Score: 1

      Excuse you, but 35 is not automatically management age for anybody.
      Some people do stay with their field and are damned good at it. After all, 35 is by no means near the word "old".

      By your assumption, all working people are 20-31 or something... wow.

      --
      -- This space for lease, low setup fee, inquire within!
    2. Re:35 is too old by Punto · · Score: 1

      I didn't say "management". Managers are also hired by someone, and are pretty much somebody's lapdog. I mean more of a supervisor role, but doing "real work".

      --

      --
      Stay tuned for some shock and awe coming right up after this messages!

  120. I don't recommend the degree... by repetty · · Score: 1

    I was in your position. I got my CS degree in 2003 when I was 43 years old. I don't recommend it.

    It's kinda like a really fat woman asking aloud if she should enter a beauty contest: there are attractive big women but -- to be honest -- it isn't something that I can encourage, not with dozens of young, lean 21 year olds around. Could Big Bertha win? Yes. Will she win? No.

    That you even ask aloud is a sign that you already know the answer.

    I enjoyed all my CS classes (well, not assembly) but was I never able to find programming work in Silicon Gulch. My degree remains disused.

    That's my 2-cents.

    --Richard

  121. IT is pretty general... by breid7718 · · Score: 1

    I'd ask what sort of career track you're pursuing in the field.

    If you're going into support, hardware or networking, a degree won't give you nearly the bang for buck as certifications will.

    If you're planning to consult, I'd look at honing skills instead of a degree. A lot of companies are just hiring for immediate results. They could care less what sort of degree you hold - all they're interested in is the task at hand. If you can specialize in a field - say Java or .Net or what have you - and get a few projects under your belt you have a shot at getting your foot in the door.

    Web coding - they only care about your portfolio.

    Business coding - most people are more interested in your skillset and experience in the real world. Nobody cares about apps to calc pi or what AI classes you took to get a degree because 90% of the time, you'll be playing with user interfaces or making changes to a database.

    Matter of fact, the only place I'd recommend a degree is if you're hoping for the traditional tech -> management progression. That may take more time in today's market than you have to sacrifice.

    There will be plenty of people out there with your age AND the experience behind it. Your best shot IMHO is to build a very specific skillset and get some experience in using it in the real world. Volunteer your time to a nonprofit or a friends business to get some real world experience under your belt. Set up some VMs so you know how your work will occur in a networked environment.

    I'm a 40something currently back in the IT field after working marketing for 5 years. Before that, I was 15 years in IT at all levels. I have a degree as well. But every job I've been given has been because of someone recommending me recalling a real world experience with my work.

  122. I.T. isnt a young mans game. by mjwx · · Score: 1

    But with most of the western worlds economy as it is...

    You'll find it difficult to compete with younger people at the moment as companies have to pay young people less and young people are willing to put up with a lot more crap then old people. But the economy will pick up (or society will descend into some kind of post-financial apocalypse feudalism in which case it wont matter) and companies will start to look at more then just the minimum wage and 35 does not put you over the hill, as a 25 yr old in the Australian mining boom I was competing for jobs with 35 and 45 yr olds who just wanted a new career, even the 45 yr olds were getting hired. older means you're more mature and they can expect a better work ethic and commitment to the company but unfortunately it means your wage needs to be a bit higher, which is the biggest problem with getting a job right now.

    As always, there are niche markets. look outside the mainstream IT market, government, education (Australian Education, I understand that US schools aren't as good as ours so feel free to disregard that one, also forgive me if you're not from the US), (very) small business and so on.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  123. You want to be a math major at 35? by ipc0nfig · · Score: 1

    Make sure you know what you're getting into. A Computer Science degree is a Math degree with a Computer minor. Don't take my word for it, take a look at the degree path & course descriptions. For example; http://jobview.monster.com/getjob.aspx?JobID=67547695 How many of your "Computer Science" courses will prepare you for that job? See any courses in there with "JavaScript / .NET / C#"? You're better off taking a couple of programming courses at ITT tech or any other place and you'll be ahead of all the math majors programming wise.

    1. Re:You want to be a math major at 35? by carlzum · · Score: 1

      A strong background in Mathematics is a huge benefit in the software industry. I have several programmers on my team with Physics and Engineering degrees, but none with trade school certificates. I'd recommend a business school degree in MIS or something before going to ITT. Right or wrong, you'll be eliminated from a lot of jobs without a CS degree or equivalent, and even more with no degree at all.

      If you're already working in the industry or an avid programmer in your spare time, don't hesitate to pursue your degree. If you're new to software development, make sure it's something you love. At 35, it would be hard for me to put in the hours and focus like I did in my 20s.

  124. Anonymous Coward by Anonymous Coward · · Score: 0

    You are not limited to IT work with a CS degree. You can find great jobs working for DOD contractors. Get the degree.

  125. your problem is that you will be competing with by LukeCrawford · · Score: 1

    people your own age with around 20 years experience. Obviously, those people will be more desirable than you will. (education is usually comparable to experience, year for year.)

    I haven't seen much obvious ageism, but then I'm 28, (been doing this since 15... I'll have 20 years by the time I'm 35) I've worked with a whole lot of really awesome old folks. one guy had 40 years of experience, and it showed. he was really good. You will, however, have a hard time getting a toehold right now, just 'cause the economy is shit and you have no XP. You need to go grind XP. I would advise starting right now. relevant work experience and college beats college hands down.

    my advice to you is to make sure that every job from now on is IT related, even if you have to take one that pays crap. There are always companies around (see mine, though I'm not hiring at the moment) that will hire you as a jr sysadmin if you are willing to work for slightly above retail wages. I know I put in my time at that rate. HE.net around here hires rack monkeys for $15/hr. that's around what I end up usually paying for people as well.

    If you really can't get a related job (and that's possible, the economy really is shit right now. everyone I know who is even a little marginal is having a hard time of it.) start your own company. I'm serious. even if you have no money, go buy a $5 VPS (hey, how about you buy it from me? http://prgmr.com/xen/ - but seriously, I have lots of competition. servers are cheap now.) write a webapp, let people use it for free. write a blog about things you are figuring out while you write the webapp. You can then put that on your resume as industry experience. Maybe it will get big? who knows.

    But yeah, until the economy lets up, you are going to have a hard time of it. good luck.

  126. The "Bradley Effect" for ageism? by ClosedSource · · Score: 1

    In many cases it's a team of individuals that determine who gets hired, not any one person. So while you may not consider age in your choices, it doesn't mean other people don't (and naturally they aren't going to admit it).

    1. Re:The "Bradley Effect" for ageism? by AKAImBatman · · Score: 4, Insightful

      In many cases it's a team of individuals

      We always have a team of individuals interviewing. But it helps that I wrote the book on the current hiring process. ;-)

      (Ok, so it was a single document that acted as guidelines. But that's beside the point. :-P)

      I have yet to see our team strongly divided on a candidate. Once we worked together to nail down a good interview process, we managed to separate the wheat from the chaff pretty quickly. To the point where there was no question over whether or not the person was competent or not. Either you can demonstrate an ability to handle coding and a very general sense of the technologies we use, or you can't.

      Of particular interest is the Fizz Buzz test I throw at candidates. I don't care how long it takes them to get it right or if they have to ask questions. I try to make the candidate as comfortable as possible, then go through the problem with them. We sketch it out on a whiteboard and talk it out like a real design session. From that session, I can clearly see how the candidate works through problems. I can even reliably separate out what is nerves and what is a lack of capability.

      It helps that Fizz Buzz has a few gotchas built-in that most people trip over. Tripping over those gotchas is not a bad thing. In fact, it reveals how the candidate attempts to create logically efficient code. I've seen a few different solutions, but I've never failed any given solution.

      What doesn't sit well with me may surprise you. I don't like it when candidates attempt to obfuscate the code. Many will write in a pseudo-code that deliberately obscures the logic. This is often in an attempt to hide a lack of knowledge. Others have trouble correcting bugs. If I point out a bug (e.g. "You're off by one in your loop."), they'll go and screw up some other part of the program and STILL not fix the problem. Of course, the good candidates tend to spot the problem themselves as we step through the logic. I don't have to explicitly point it out. Finally, an unwillingness to try really tees me off. I'll happily answer all the questions they want. I'll even write large chunks of code for them. But when they manage absolutely nothing on their own, they're as good as useless. (You'd be amazed how many people survive by conning others into doing their work for them.)

      No one of these points will disqualify a candidate. But given enough opportunity, the signs start adding up. Before you know it, you've got a pretty clear picture of basic competency.

      Oh, and one other thing I hate: Don't lie to me. Don't tell me you've got strong experience in something when all you've done is stand near someone who used the technology. The truth will come out pretty quickly and will get you knocked off the roster post-haste. If a candidate comes up short but shows promise, I'll often recommend them for a more junior position. But not if they lie.

      Getting back to my original point, if I felt really strongly about a particular candidate that no one else liked, I probably have enough credibility stored up to convince at least a trial period. But I've thankfully never been in that situation. It's usually clear if we should dump them or hire them. The worst I've ever seen was a candidate where there was a concern over the strength of a candidate's communication skills. We still hired him. :-)

    2. Re:The "Bradley Effect" for ageism? by pipingguy · · Score: 3, Insightful

      Oh, and one other thing I hate: Don't lie to me. Don't tell me you've got strong experience in something when all you've done is stand near someone who used the technology.

      Exactly, and bang-on about the communication thing. I'm just a piping designer, though, and nothing pisses me off more than having to babysit a poseur who can't admit s/he doesn't know something. To learn you have to know your own limitations and ignorance. I have a lot of both but I'm not afraid to admit my shortcomings.

    3. Re:The "Bradley Effect" for ageism? by BrokenHalo · · Score: 2, Insightful

      ...you have to know your own limitations and ignorance. I have a lot of both...

      For the entertainment of the Slashbots, this brings to mind an apposite quote from The importance of being Earnest:

      Lady Bracknell. ...I have always been of opinion that a man who desires to get married should know either everything or nothing. Which do you know?

      Jack. [After some hesitation.] I know nothing, Lady Bracknell.

      Lady Bracknell. I am pleased to hear it. I do not approve of anything that tampers with natural ignorance. Ignorance is like a delicate exotic fruit; touch it and the bloom is gone.

    4. Re:The "Bradley Effect" for ageism? by ClosedSource · · Score: 1

      "Of particular interest is the Fizz Buzz test [imranontech.com] I throw at candidates. I don't care how long it takes them to get it right or if they have to ask questions."

      I looked at the Fizz Buzz test and it just looks like any other toy problem used in an interview. The fact that it is claimed to determine if someone would be a good developer on a real world problem, doesn't mean it is. Where's the evidence?

    5. Re:The "Bradley Effect" for ageism? by naubol · · Score: 1

      Based on this post, I want to work for you!

      --
      Reality is a slackware box running on a 386 tucked away in god's sock drawer.
    6. Re:The "Bradley Effect" for ageism? by AKAImBatman · · Score: 1

      There's nothing inherently special about the FizzBuzz problem. My colleagues like to have someone sort a list or some other piece of Java-based code. The FizzBuzz test is a step down from that. It only tests if you can write VERY BASIC code. If you can't write a FizzBuzz solution when not under pressure, you have no business being a programmer.

      As I said, the point of the exercise is not the solution. It's watching people develop the solution. From that perspective, the construction of the test has several features:

      - No ties to any specific language
      - Requirement to start at 1 rather than 0
      - Hinting at fall-through logic (which won't work)
      - Requires use of remainder operator
      - Not too simple and not too complex

      Each of these aspects tells me something as the programmer hits them. Are they already comfortable with modulo math? Good! Advanced programmers regularly find good solutions using the remainder operator. Did the candidate have to ask what the remainder operator was? Good! Asking questions rather than just stumbling through is a good sign. Did they try the fall through logic before abandoning it? Good! They like to think logically. Did they avoid or catch the off by one error during review? Good! They know how to evaluate their own work, and don't simply hack at it.

      None of this tells you whether or not someone is a good programmer, but it does accomplish two other things. The first thing it accomplishes is to tell you if they can program. (Full Stop.) The majority of people I interview can't actually program, regardless of their supposed credentials. The second thing it accomplishes is it exposes clues about their ability to tackle problems and work in teams. If we can have a fun peer-coding session hashing this out, then that suggests a team player. If I see clues that they're able to quickly analyze the problem and solve it, that's a good sign that they're comfortable with their skills as programmers. (The mark of a skilled developer.)

      FizzBuzz itself has nothing to do with anything. It's just a tool. How you wield that tool is what gets you the answers.

      I remember my own interview where one of the interviewers asked me to write a method that did some basic math. I think it was something along the lines of "write a method that takes two parameters, adds them together, and returns the result." I think I looked at him a bit weird before writing it out on paper. Being an interview I checked, double checked, and triple checked my work thinking there was some sort of trick to this question. He simply asked me if it would compile. I looked at it again and stated that it would. That was all he wanted to know from the exercise.

      What I later learned from experience is that writing something even that simple was extremely hard for the pretenders you often get applying. They can have a 20 page resume listing every technology known to mankind*, yet they'll often fail a test that simple.

      Sound like a low barrier to entry? Well, that's because it is. Programmers often think of finding magic solutions for everything, including hiring. (I'm sure we're all familiar with the Microsoft riddles.) In the case of hiring though, proving basic competence is surprisingly more useful than one might believe.

      * I see a LOT of those. Interestingly, there appears to be a high correlation between the length of the resume and the level of competence. Short == better.

    7. Re:The "Bradley Effect" for ageism? by ClosedSource · · Score: 1

      And yet, how many of the programmers you conclude cannot program because of how they handled the test have in fact written successful software for years?

      In effect you are saying that all the employers who hired this guy are not as smart as you are. Isn't the more likely answer that your test isn't as infallible as you think it is?

    8. Re:The "Bradley Effect" for ageism? by ahodgson · · Score: 2, Insightful

      I think the answer explains why so much of the world's software is such crap.

    9. Re:The "Bradley Effect" for ageism? by ClosedSource · · Score: 1

      That's probably why these self-fulfilling experiments are so popular - they help sustain the self-delusion that everybody is crappy except for you.

    10. Re:The "Bradley Effect" for ageism? by AKAImBatman · · Score: 1

      And yet, how many of the programmers you conclude cannot program because of how they handled the test have in fact written successful software for years?

      Not a one. People who've been "successfully writing software for years" are interesting people with an interesting history and skills to back it up. They're the ones I hire. The ones who have been faking it for years are the ones that fail.

      I understand where you're coming from. We've all been in a situation where a company had a stupid or unfair screening process that eliminated the best candidates rather than the worst. Please don't project that on what I and my colleagues are doing. We give the candidate every possible opportunity to show their competence. (As I said, "failing" the test I give is pretty damned hard for anyone who can code.) If they can't even code a loop, three if statements, and some Sysouts, I don't want them. These are the people who have trouble with System.out.

      What you need to realize about what I'm saying is that the good (or even decent or mediocre) programmers are hard to find. The vast majority of people you'll talk to can't code their way out of a paper bag. Joel on Software had a piece a few years back that explained why this is:

      http://www.joelonsoftware.com/items/2005/01/27.html

      [W]hen you get those 200 resumes [magically sorted from best to worst], and hire the best person from the top 200, does that mean you're hiring the top 0.5%?

      "Maybe."

      No. You're not. Think about what happens to the other 199 that you didn't hire.

      They go look for another job.

      That means, in this horribly simplified universe, that the entire world could consist of 1,000,000 programmers, of whom the worst 199 keep applying for every job and never getting them, but the best 999,801 always get jobs as soon as they apply for one. So every time a job is listed the 199 losers apply, as usual, and one guy from the pool of 999,801 applies, and he gets the job, of course, because he's the best, and now, in this contrived example, every employer thinks they're getting the top 0.5% when they're actually getting the top 99.9801%.

      Now will you please stop casting me as the bad guy? I'm not the one who asks you to figure out the Metallica problem or place 8 queens on a checkerboard. That stuff is stupid, useless, and weeds out the best candidates. I'm the guy looking for candidates who will look at me strangely when I ask them to write "Hello World". I'm not going to ask you to quote documentation from memory, nor am I going to ask for a copy of Quake by lunchtime. I'm just going to ask for a little bit of logic. Nothing more, nothing less. Most programmers here on Slashdot would qualify without any trouble.

      As a personal exercise sometime, try writing out the solution to FizzBuzz. You may gain a greater appreciation for it as a tool. Remember, the output should look like "1 2 Fizz 4 Buzz Fizz 7 8 ... 13 14 FizzBuzz 16 etc." Simple.

    11. Re:The "Bradley Effect" for ageism? by ClosedSource · · Score: 1

      I agree with a lot of what Joel says, but in this case he's (like you) assuming more competence in his hiring practices than is supported by the facts.

      At best, you can only measure the real world performance of those you hire (assuming you can be objective), you can't measure the performance of people you haven't hired. Thus there is little objective evidence that those who you reject are incompetent.

      I don't really believe there are candidates out there who have been paid for a decade for "faking it" and wouldn't understand what a "Hello, World" program is unless they've worked only in assembling language. Of course, if their work experience is just made up, a simple call to their ex-employers will clear that up without bothering with an interview.

      I'm not saying you're a bad guy, I'm just saying that you aren't very objective about your own theories.

    12. Re:The "Bradley Effect" for ageism? by AKAImBatman · · Score: 1

      At best, you can only measure the real world performance of those you hire (assuming you can be objective), you can't measure the performance of people you haven't hired.

      Complete nonsense. When someone comes through and "has exposure to ANT" (which is later exposed to mean, "people around me used it") and can't write a simple method, THAT is a problem. Wouldn't you agree? Yet I see these people all the time. (Of course, we've taken to bypassing the HR filter, so that probably doesn't help.)

      I don't really believe there are candidates out there who have been paid for a decade for "faking it"

      I don't know about a full decade, but then I don't get very many programmers with a decade or more of experience walking through the door. As Joel pointed out, they already have jobs. Getting hold of someone with decades of experience is easier said than done.

      The failures tend to break down into types such as:

      - The guy who did nothing but IT support and now thinks he's a bonefide programmer
      - The lady who was pulled into using visual development tools from another business area and now thinks she's a bonefide programmer
      - The guy who's conned someone to sit next to him and do his work for him in school and later in work
      - The lady who clearly can't write code without an IDE, a compiler, and someone else's code from Google to hack.
      - The guy who's otherwise a decent guy, but has too much of a knowledge gap to cross to be useful to us. (e.g. He knows VB well enough, but is not a strong enough programmer to get up to speed on Java fast enough to meet our needs)

      There's also another category of people who simply don't care enough to get the job. One person I spoke with seemed like they were a good candidate, but was not proficient in the technologies we used. (Mostly client-side work as opposed to server-side work.) I did the phone interview, walking the candidate through the correct answers when they didn't know. I struggled a bit, but eventually decided to bring them in because I felt the person showed promise. When they interviewed, many of the interviewers asked the same questions I had over the phone. Turns out, this person had done NO research to get up to speed. Sorry, but that didn't sit well with anyone. Capable of writing code or not, if you can't show the necessary enthusiasm to get the job, what kind of enthusiasm will you show when you're on the job?

      (Reminds me a bit of this famous example. Only 10x worse.)

      Of course, if their work experience is just made up, a simple call to their ex-employers will clear that up without bothering with an interview.

      Work experience is not necessarily made up as much as it is often exaggerated beyond belief. e.g. A QA person who writes a few scripts then calls themselves a professional programmer on their resume. Sometimes calling their employer clears it up, sometimes not. Most employers only give the title (which can be misleading) and confirm employment. They don't necessarily confirm or deny the details of a position.

      I'm just saying that you aren't very objective about your own theories

      On the contrary. I'm getting the distinct impression that you have a pet theory, and that there might be outliers from that theory (which assumes correctness of the theory to begin with) is not something you want to do.

      Trust me. I've been personally weeded out of enough hiring processes due to assumptions of the interviewers to where I bend over backwards for our candidates. But sometimes (an unfortunately high amount of the time) it ends up being rope to hang them with rather than someone who just wasn't getting a fair shot.

      As an aside, we have an extremely high level of positive feedback from our interview process. Even after being told that they didn't get the job and why, candidate feedback tends to stress

    13. Re:The "Bradley Effect" for ageism? by ClosedSource · · Score: 1

      First, your "famous example" is based on faulty information - the lady in question already turned down the offer before her comment was posted. See http://www.msnbc.msn.com/id/29901380/.
      I'm not surprised that you assumed you had the details right when that erroneous version corresponded to your own preconceptions.

      Even those who get turned down aren't likely to give you an objective opinion. They have nothing to gain by saying anything negative other than ensuring that they will never be interviewed again by your company.

      I can see you have too much invested in your process to look at it from the outside. I have some friends like that: good solid people who can't reevaluate their ideas once they've made up their mind.

  127. Obama said... by cheap.computer · · Score: 2, Insightful

    Even obama said that 10yrs from now most of the high paying jobs will require at least a 4 yr degree, and even higher paying jobs like in engineering and sciences will requires 4yrs+. I think the president should have a very high level view which most of us cannot possibly have, which means there should be some merit to what he said. Go for it dude, you will be 35 anyway, why not get a degree along the way?

    1. Re:Obama said... by russotto · · Score: 1

      Even obama said that 10yrs from now most of the high paying jobs will require at least a 4 yr degree, and even higher paying jobs like in engineering and sciences will requires 4yrs+.

      Ten years from now? The first part is true TODAY. As for advanced degrees, I suspect programming and IT are actually some of the few high-paying positions which don't require an advanced degree. Even management often requires an MBA to get ahead. And I'm starting to see more companies actually asking for an MSCS, though that may be a fad.

  128. 53 and just received a job offer as sr. engineer by Anonymous Coward · · Score: 0

    I am 53 and have just been made the proverbial 6-digit offer as a sr. software engineer. Yes, there is age discrimination out there but you overcome it with maturity and (ideally) experience. I have many decades of experience so I was hired based on that and the age was overlooked. The company valued that I know how to develop and architect sound solutions rather than hack some solution like in grad school. It can work but you'll have to make it work.

  129. Of course, the Tao of Programming by symbolset · · Score: 3, Funny

    Thus spake the master programmer: ``When you have learned to snatch the error code from the trap frame, it will be time for you to leave.''

    The Tao of Programming, Book 1, Verse 1.

    One of the problems with older programmers is that they cling to archaic concepts like their old favorite programming languages - C, C++, Assembler, Fortran. They worship at the shrines of the old pantheon of Wirth, Venn, and Turing. They don't grasp the modern subtleties of .NET and the modular beauty of DirectX without deliberate effort. They think that security is some absolute virtue having to do with cleansing your inputs, trusting noone and considering pathological conditions.

    Pity them. They don't understand the beauty of rapidly advancing the user interface until the end user can with little understanding of the underlying technology create vast perfect representations of his vision until the whole thing seizes up just before he saves it just like it's a Visio diagram. That's computer science at its most cruel, its most perfect. If those geezers don't get it it's because they just don't understand how things are done these days. They've lost touch with the course of modern progress. They'll never be able to code a word processor app that consumes all the processor power of a quad core with 8 gigs of RAM. They'll never get why automatically executing code attached to a word processing document is an essential feature. They just don't know and they'll never know because they're old.

    Pity them.

    --
    Help stamp out iliturcy.
    1. Re:Of course, the Tao of Programming by Anonymous Coward · · Score: 0

      F*&#$%g brilliant!!!

  130. floating in a boat beside you... by uniquegeek · · Score: 1

    I'm a woman who just turned 30, so I'm curious to see if the supposed want for female geeks will negate the bias against people assuming women of a certain age are going to get knocked up and leave work right away.

    I graduate in two years. Currently no spouse or boyfriend - regardless, I will likely not be having children anyway. I don't see myself working so hard to get my career on the go only to make myself unemployable right away.

  131. Go for it, your age is not a problem by Anonymous Coward · · Score: 0

    I'm in my late twenties and I happily recommended the hire of a forty something programmer that they had me interview.

    Why not? I figured he knows how to code and would be easy to work with. I was right too.

  132. age can be a benefit by Eil · · Score: 2, Informative

    I'm pushing 30 and I find that many people (including employers) assume that you have experience in your chosen field just because of your age alone, even before they've seen your resume. If the choice for a position comes down to you and a pimply-faced youth just out of college, age can be huge advantage. A lot of employers look for maturity and intellect first, raw skills second.

    And anyway, it's never the case that your resume is what gets you a job, although it might limit you to an entry-level position. Either a strong recommendation or an excellent interview will get you the job. And if you spend your next few years boning up on I.T. or whatever you want to do, the interview will be easier than you think.

  133. Age not the issue. by GiMP · · Score: 2, Insightful

    You say that you "wasted your twenties". I think this will be more of a struggle than your age in the hiring process, especially for entry-level positions. Potential employers will wonder what type of person "wastes their twenties" and ask themselves if they want to hire that sort of person. You need to have an explanation for the past decade which puts you in positive light, even if the circumstances are bad. However, once you do manage to squeeze yourself into a career and have some solid, relevant experience, you can get that all past you.

    1. Re:Age not the issue. by YouDoNotWantToKnow · · Score: 1

      Ahh come on. "Employers will look at me weird." is not a reason. It is just a rationalization if you don't have the balls to do it. If you are good at it (and get some portfolio together), you can always just make some stuff up about your past. Unless you had Facebook.

    2. Re:Age not the issue. by ion.simon.c · · Score: 1

      I caught the Facebook once. It wasn't pleasant.

  134. It's more about "thinking young", not being young by spif · · Score: 1

    I think the main thing is that you should love software and technology, not just as a career but as a way of life. That doesn't mean you can't have other interests. But you have to be interested in programming as more than just a way to make a living. Unfortunately this often translates as "no life, willing to work long hours for no extra pay". But not always.

    --
    fnord.
  135. Its the baggage, not the mileage. by pbarnhart · · Score: 1

    On several occasions I've seen posting for IT and Web positions here in Austin that use the terms "youthful attitude." I've been asked blatantly how old I was. But its not "ageism" per se. It was more the baggage than the mileage. During one interview, the interviewer/biz owner commented on how "older people" have a lot more external commitments. For example, people 'my age' (4x) had to be home at night to take of kids or 'old parents.'

    1. Re:Its the baggage, not the mileage. by buddyglass · · Score: 1

      I'm in Austin as well. And I'd run screaming from any company that was turning away 4x people because they were worried bout them actually needing to work reasonable hours. Let the 22 year-old idiots work 60 hour weeks. I have better things to do with my time.

  136. Bull, IT is not a 'young man's' game by MikShapi · · Score: 1

    It's a game for those who know their shit, CS degree or no CS degree. Causality and effect. Age is an observation, not a cause.

    Younger people who know their shit (who're not - yet - in possession of a degree) come to work in this field in droves, yes. It's a field that lends itself well to it.

    I've been in this industry for 15 years, been in (several) ISPs, been in the software industry, been in the financial industry, and I can honestly say older people don't get discriminated against if they know their shit and can deliver. Quite on the contrary, they typically carry around an aura of respect (think Sid in User Friendly ;)).
    Other side of same coin is true as well - clueless young people get the whip as easily as clueless old. You just don't notice it as often.

    Re degree -
    I'm 34 and in the middle of a biology BSc (my first degree) after 15 years as either a (self-taught) software engineer, systems engineer, or combinations thereof.

    The first poster said it best - you're gonna hit 35 one way or another. Only question is whether you'll hit it with a CS degree or not.

    What I can also advise you is to stay on top of your shit in those three/four years. Stay geek, cluey, in the know, in possession of a firm marketable skillset. If you 'let go' of the tech side (as many of my friends who went to management did) and get a degree in 4 years, it's debatable whether you'll be better or worse off without one yet with the other instead.

    What's not up for debate is if you walk out at 35 holding both the paper and the geek-who-knows-his-shit-license.

    --
    -
  137. I'm 34 and I have received the best offers... by Anonymous Coward · · Score: 0

    when I turned 30.

    The fact is you're more mature, more stable, and lets face it, you probably make better decisions than you did when you were 20.

    As long as you seem eager, willing to work, and aren't asking for too much money, you'll do fine.

    p.s. we like interns regardless of the age! Get some experience and have fun. If you enjoy your work, you'll never have to do a day of work.

  138. Frankly, you're probably screwed. by RightSaidFred99 · · Score: 1

    Being good in technology isn't something you can just up and decide to do. Working in the field, you can almost always tell the difference between the 9-5'ers who went to school and learned everything they know there, then went to get a job and the people who were nerds growing up, got into computers for their own sake as kids, then morphed that natural interest into a career.

    Not saying you won't get a job, but you're going to be competing with people (younger and older) who are naturally computer nerds and who have been doing it their whole life.

  139. It All Depends on How Much Red Bull You Can Drink! by rocker_wannabe · · Score: 1

    If you really feel compelled to get into programming then don't let anyone talk you out of it.

    Having said that, there are downsides to aging in the software industry. This may not be a problem for you but based on my experience, young people are more interested in impressing their bosses by getting code out quickly. Managers usually can't tell bad code from good code so they like people that produce code quickly because it means less money, in the short term anyway.

    The more mature/older programmer will usually be a bit more careful and spend more time designing the software. This usually leads to quicker delivery of product but makes managers nervous because they really want to see products in QA/testing ASAP. Once the product is in test then the "usually overly optimistic" manager will assume that they are only a few bugs away from release. If the programmer says the code is not done then you're stuck but if the code is in QA then you can just declare the remaining bugs as features and you're ready for product launch. The manager retains more control that way.

    This has happened far too often in my experience and is why I prefer open source software to commercial software if I can find it. More often then not, open source programmers don't want to be embarrassed by releasing buggy programs so they take extra pains to design and test their code, where commercial programmers can be severely for chastised for delaying product release so they will release whatever they have as soon as possible. The saying "Haste makes waste" was never more true than in programming. It's easier to create a patch later and release today then it is to do a thorough job in the first place.

    --
    "Meaningless!, Meaningless!" says the Teacher. "Utterly meaningless!"
  140. Young Skywalker ... by ieatcookies · · Score: 1

    Hopefully you don't mind your boss being younger than you? For the most part this probably isn't to bad, however you'll have more 'life experience' likely, this plays a role in the real world. As if you won't at some point think: "What does he know, I could be his father" :)

    1. Re:Young Skywalker ... by Krneki · · Score: 1

      If you have more experience then your boss you won't have any problem dealing with him. Since you can tell what is going on in his mind before he knows it.

      --
      Love many, trust a few, do harm to none.
  141. Age does matter by BobandMax · · Score: 1

    I work for a defense contractor with a well-deserved reputation for cutting-edge technology. We do seem to discriminate based on age. We only hire the very best recent grads and strongly favor older applicants with great experience and advanced degrees. There is a lot more gray hair here than at a game developer. The difference is: our technology is not used to waste time, but to save lives.

    --

    "Computers are useless. They can only give you answers."
    -- Pablo Picasso
  142. I hire smart people... by johnlcallaway · · Score: 1

    I once hired an English teacher who had spent 4 years in Japan to write code because I could tell that she could learn just about anything from her many years of experience at different occupations. She was one of the best developers I'd ever hired because of her attention to detail; her testing was amazing and she rarely missed anything in specs and I only had to explain things to her once, maybe twice. And yes, she knew how to code, although she had minimal experience. Sorry guys, but most coding just ain't that hard for someone who has the aptitude for it.

    It's true, some companies will only hire people who have proven they can get through 4 years of college. As someone pushing 50 and probably overpaid, I just went through a round of layoffs at my company where older and less experienced people were let go in favor of an old fart like me that can code faster and cleaner crap that just runs.

    Get your degree if you want it, but don't wait until you get it to start looking. If you have any aptitude and can demonstrate it, you might get a job. Maybe that job will come with tuition reimbursement and help pay for your college. But it can't hurt to start looking now.

    If you're not smart enough or good enough, at least you will get practice interviewing!

    --
    I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  143. Wrong question by Weasel+Boy · · Score: 1

    You should not be asking, "am I too old for this".

    You should be asking, "do I love doing this".

  144. You are still young by bugs2squash · · Score: 4, Funny

    My advice would be to piss away your thirties and consider the degree when you're 45.

    --
    Nullius in verba
  145. CS degree should equal first job by Anonymous Coward · · Score: 0

    I've been programming since I was 13 and this year I turn 40. I have a high school diploma (spent 4 years in the Army as a computer operator instead of college). I'm a full time programmer with a large company making six figures. I look at resumes and make the call a lot of times as to whether or not we hire someone. If you're looking for someone to fill a proposal and look good to try and win a contract or something like that, then degrees look good and are nice to have. If you want someone to actually do the job, the degree really should have an expiration date.

    I'd definitely recommend going for the degree. I'd love to have one myself. However, if you give me the choice of someone with a 4 year degree vs. someone with 2-3 years experience, I'll go with the one with 2-3 years experience every time.

    As for the age part, it doesn't come in to play for me. Resumes almost never have age listed but usually do have the dates of degrees listed. If you got your degree 20 years ago, to me, you might as well not have one. Knowing how to modify autoexec.bat and config.sys doesn't really help me today. To make an analogy, your ability to ride a horse doesn't mean you are good at driving a car. Cars replaced horses as modes of transportation. For some reason, having a degree in horse riding still applies to car driving when applied to the computer world for those that just look at degrees.

    Experience is where it matters. If you decide to go to school, I'd do whatever I could to try and find a job, paying whatever, actually programming while going to school. That way when you graduate, you actually have some practical experience.

    To specifically address the ageism problem, I think those claiming that are missing the reality:
    60 year old skilled programmer with recent experience with current technology = hired.
    50 year old programmer with a 25 year old degree with mad cobol skills = still looking for a job.

  146. best engineers are empty nesters by aminorex · · Score: 1

    The most judicious, experienced, diligent engineers are the ones with no kids at home and no retirement savings.

    --
    -I like my women like I like my tea: green-
  147. if u are into programming , don't waste ur time. by gag_72 · · Score: 1

    If u r already into programming and love it, don't waste your time, u'd be better off building real systems, and if you cann't find one that pay, build upon a open source and very soon you'll be consulting people using it. If u r not into programming, find something that sucked u(to use an earlier comment) and work on that. If you absolutely sure that u want to start over, don't worry about age, be the best u can be and I'm telling you with experience, it does not matter, what matters is your geek quotient. U'd definitely need to find a mentor to guide in the right direction.

  148. Take the middle ground by sbluen · · Score: 1

    I would suggest spending 2 years at a community college getting an associates degree in computer science while paying much less. I've seen quite a few older people who were doing just that.

  149. I would agree, but can't, I am old! by SmallFurryCreature · · Score: 1

    Subject says it all. Now GET OF MY LAWN! Damn kids.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:I would agree, but can't, I am old! by martin-boundary · · Score: 1

      Letting them off with a warning? You old people are much too kind! Seriously!

    2. Re:I would agree, but can't, I am old! by nnet · · Score: 1

      Give 'em enough rope, eventually they WILL hang themselves with it....

  150. Go for Computer Engineering by Anonymous Coward · · Score: 0

    If you want a real test of whether a career as a programmer is for you, go for a Computer Engineering course instead of a Computer Science course. If you like it and complete it, it will serve you better for getting into a job as a programmer, too.

  151. How to Break Stereotypes by Anonymous Coward · · Score: 0

    Violate the false expectations associated with these stereotypes. If people perceive you as unable to keep up with the newest tech. due to your age, demonstrate that you have not only kept up, but that your proficiency far exceeds that of younger applicants.

    I had the opposite problem, considering the position I was interested in. The assumptions I had to grapple with were of the "young, brash, ignorant, and naive" variety. I proved them unfounded, and in so doing, won the job.

    I'm a 23 year old professor.

  152. Karma? Is it real? by symbolset · · Score: 1

    You get a multiple of what you give. You lose a multiple of what you take. Somewhere in between is balance. It's really that simple. It's kind of funny when you think about it.

    --
    Help stamp out iliturcy.
  153. Cheap matters very little to proper companies by SmallFurryCreature · · Score: 1

    After all, IT is already expensive, a thousand a month more isn't going to break the bank. If for that you get somebody more mature and just plain stable, well then that ain't that bad a deal.

    Only sweat shops care about hourly wage. If you got a 1000 packers running around then saving a dollar on each persons hourly wage is going to count. Saving 1000 per month on a single programmer isn't.

    What I seen myself is that what companies want is drive and enthousiam. They want somebody they don't have motivate or drive but who just does the work assigned without handholding. Convince the interviewer you are that person and you are in. Being young might actually work against you. Be honest, do you want to hire one of todays super-entitlement kiddies? T

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  154. age counts by Anonymous Coward · · Score: 0

    its not age folks its experience.
    I'm 18 years old with 34 years of experience. I watch people older and younger than me make crappy decisions based on either insufficient data, or misplaced youthful enthusiasm.

  155. Not so much age, but money. by Anonymous Coward · · Score: 0

    My anonymous two cents - often older candidates often get passed by not because of age, but because of their salary expectations. When you are looking for a regular ol' developer, when one with 3-5 years experience who rates a 7 on a scale of 1-10 who is asking $80K, and one with 20 years experience who rates an 8 is asking $120K, well it just doesn't make a lot of sense to spend the extra bucks when either one will work out for the team. No matter what Joel Spolsky says. ;) Does the more expensive guy deserve it? Often, yes. Can the job market support that? Not always.

  156. Older folks by mcrbids · · Score: 1

    And, as somebody who interviews as well, I can tell you that while I don't personally give a #!!#@ about age, the truth is that damn near everybody I've interviewed who was 'older' came with so many condition.s that it wasn't worth my time. I kept hearing things like 'I don't do ----' and ' I won't ----' and 'You must....'.

    Dang it, I have lots of work that needs to be done - mostly programming - and offer decent wages, good benefits, challenging work, flexible schedule, free snacks/coffee/sodas, and a respectful environment to somebody who's willing to DO what's needed! Don't tell me you don't do databases, go spend 50 dollars at Barnes and Nobles, 2 weeks reading, and show me how you've learned to normalize tables! Don't tell me that you don't do Linux, tell me how you'd love the experience of working with a new (to you) technology!

    Only want to work part-time on a pet project? Why are you here, again? Didn't I specify FULL TIME on the job posting!? It's not age that turns me off, It's people who want to tell ME what their job has to be, working for me, and this is attitude is painfully common among 'mature' applicants.

    Be ready to do the work that needs to be done. I get paid (well) by clients to do the work that they need done, not what I happen to feel like doing. If you get this ridiculously simple idea, I'd hire you in a flat second!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  157. stay away from game companies by SethJohnson · · Score: 1

    much of the game industry and web company startups seem to be not only young, but male

    Game companies take advantage of the 'glamour' and offer small compensation because there are so many people begging to work on games. The 'young male' correlation you've made is due to the gaming demograph skewing young-male. People who don't play games and are experienced won't settle for the peanuts gaming companies pay.

    Gaming companies are highly unstable and are not a long-term investment.

    Seth

  158. I was 34 when I got out by Anonymous Coward · · Score: 0

    I was 34 when I got out. Getting a job was tough. Getting a job with just 2 years of college was easy at 28. I worked for a few years, but after that gig was up, so was everything else. Now I'm just over 40. 5 years of university (I did 3 co-op semesters) and $35000. I did manage to pay off all my loans and have a few thousand left over from my first job (and living of course). If you like being poor and finding another way to make a living in just a few years, then go for it. Otherwise, I'd not even bother. Most employers don't give a shit about experience. They want current certs. IT is expendable, and never a 'core' of the organization, no matter what company or type of business you work for (unless your work for a software company). If you can't be in an established 'secondary' position within a company by age 33 or so (not necessarily doing anything with computers anymore), then you are looking for a world of hurt (ok just unemployment).

  159. Just do it by WillKemp · · Score: 1

    Mate, i pissed away my 20s, 30s, and 40s - although i did work as an assembler programmer for a couple of years at the start of the 80s and as a technical writer for a couple of years after that. I also built my first web site in 1995 and i've been using Linux since that time too.

    I'm 50 now and getting back into IT. I'm currently stuck in a town with very little employment opportunities for anyone, and i'm scraping a living as a freelance web developer while i develop my skills. When i can leave here, in a year or two, maybe, i'll be fully up to speed and have a halfway decent portfolio of web sites i've built. And i'm tossing up the pros and cons of doing a CS degree myself.

    35 isn't old. I wish i'd been smart enough to start getting my shit together when i was your age.

    You've still got time for two or three totally different careers before you die, anyway - if you're that way inclined and you're lucky!

  160. I just turned 50 by Dean+Edmonds · · Score: 1

    and I still find plenty of opportunities open to me. If there's ageism at work in the industry I'm not seeing it.

    Mind you, I've got almost three decades of experience. It might be that for someone starting out age could be a factor. But honestly, in any of the hiring that I've been involved in all that we cared about was whether the person was good at their job and able to work well with others.

    --

    -deane

  161. bullshit by yidele · · Score: 1

    Yes, there is ageism in IT. There's ageism in just about every part of today's society. That should not stop you from getting a degree. I went back to college at about your age. Just remember that there is plenty of IT geeks with a BS degree and not a whit of experience - it's what you do with your degree that counts. BTW, it is possible to have a career without one.

  162. What are you saying? by Anonymous Coward · · Score: 0

    What DID you get sucked into? What did you spend your 20's on? Dig through that time and figure out what you loved. Do THAT.

    So what you're saying is I should become a drug dealer? Man, I thought it was just for fun.

  163. I'm just about done by Anonymous Coward · · Score: 0

    But by the time I finish I'll be 31. Close enough to where you are, but I think it's well worth it. I'm kicking myself for not having completed my degree when I could have (10 years ago) but I'm doing it now and I have prospects and people offering me positions for when I'm done. I enjoy what I do and can't wait to start full time as a developer.

  164. Just adopt all CS prejudices by Anonymous Coward · · Score: 0

    like Apple computers are better than PCs and that their OS is better than Microsoft's and everyone else's and you will be fine.

  165. Contrarian view... by Anonymous Coward · · Score: 0

    Don't get the degree unless it is something you truly want. Sure, the money may be there, your assignments may be more challenging, and you might even understand the "why" behind what it is you are doing.

    If you don't *want* to work for the degree you will be miserable and may be even more miserable on the job later.

    Follow your passion.

    And more to your question, I was 53 when I got my MSCS, and very glad I did. Don't worry for a moment about being 35. If you are good, you are good. If not, well, age won't be the reason.

  166. May I make a suggestion? by shareme · · Score: 0

    May I make a suggestion? The easiest way to get the age question not asked is to build a product. While pursuing the CS degree come up with 100 product ideas weed them down to ones that can be completed with your resources and build a few products. Both Android and iPhone app ,markets are low cost dev times and expense..ideal opportunity

    --
    Fred Grott(aka shareme) http://mobilebytes.wordpress.com
  167. Competency reigns supreme by teffaw · · Score: 1

    Whether or not you will succeed is less a factor of your age, but more of a factor of how hard you strive for it. There is no replacement for experience. A 40 year old that just graduated is on a level playing ground with a 21 year old grad. You won't compete with 40 year old with 20+ years of IT experience. Make sure you consider: a) The cost of University. Not only the direct costs but the indirect as well - loss of income etc. b) You will be starting at the bottom of the ladder. Entry level IT is gritty. Can your pride handle younger managers that might seem to, in your opinion, make all the wrong decisions? c) Computer Science at University is a lot of work. Nothing I have ever done has compared to a semester in which I wrote a small OS, and a compiler. It was a lot of long days and nights with little sleep. Can your health handle it? Also consider technical institutes if you really just want to get into the workplace. They can give you the skills that are needed right now and get your foot in the door. Okay, that said, here it is: Hell yes you should do it. University is a great experience. By the end of it your mind feels like a sponge that can just soak up whatever you throw at it. Computer Science at a University was the best choice I made (though at times I expressed my doubts in a colourful manner). It's one thing to "program" but it's another to really understand these systems and how they work, as well as to see the potential. If you apply yourself and absorb as much as you can, and continue to work hard at it, there is no reason you can't be successful.

  168. Been there, done that by MWProgress · · Score: 1

    I have a long and varied history. I spent 16 years working in electronics, doing component-level repairs. Somewhere around age 30, I really started liking computers, starting with games, but quickly moving on to taking evening classes in programming languages, anything I could get into, at the local community college.
    At age 35, I changed careers, having been hired by a local development house/sweatshop that kept hiring people from the community college.
    I never finished that degree. But here I am now, with 18 years of programming under my belt, making good money, and taking online coursework toward my bachelor's. I've changed jobs a lot, took the independent route for a few years, and just completed my associate's program a few months ago.
    I have never been out of work for more than a few weeks, and am so close to making six figures, I could take a weekend job flipping burgers to push me over the line.
    It is really never too late.

    Mike

  169. Work for yourself by cliffski · · Score: 1

    Why not start your own company? in this day and age the assumption that you need to get a job offer from someone else is strange.
    Nobody cares how old you are when you run a company. I'm 39 and a programmer. No biggie.

    --
    DRM-free indie games for the PC and Mac: Positech Games
  170. Old tech by YouDoNotWantToKnow · · Score: 1

    I am 22 and work in IT and the only reason why I disrespect any of my older colleagues is when they are the kind of people who learned one language/system 10 to 20 years ago and cling to it while furiously refusing to let go. If you go to the school, learn how to adapt to changing technologies, do not just get glued to whatever is hip at that time and you will do just fine.

  171. Age is just a number by Anonymous Coward · · Score: 0

    You know age can be a factor not only in CS but in everything else you have to deal with. You will be forever "young" if you love what you do; it does not matter how old you are, if you do not like what you do then you are "old".

  172. My experience (currently doing an MSc) by Sits · · Score: 1

    I'm (*cough*) in my late twenties and I've gone back University to do an MSc (I already have a BSc). So far the decision to do this is proving usefully interesting (but perhaps more so in areas of life outside of my degree topic). I can't answer your real question as at this moment in time I cannot say what course doing this additional degree has set my life down - I do not finish until September this (2009) year. I can tell you a little bit about the experience of studying at University again though...

    On the whole the other students on your course will be younger than you. Even though the age gap between myself and them is not very large, I would argue that a bunch of years is enough to start showing a difference. There seem to be things they can do that I cannot (they really can do real work throughout the night whereas by 12am I am totally dead to the world). The sheer amount of work that some them can achieve is immense - at times it can seem relentless. They often find it easier to relate to each each as they are the same age and sometimes have a similar mindset. Additionally many of them live on campus so things which are easier for them (getting to a 9:15 lecture) require planning from me (a trip to Uni from home takes 30 minutes so I have to be ready to go by 8:45).

    The flip side though is that I can occasionally leverage experience. Once in a while a situation will come up that seems similar to something I have seen elsewhere and this can allow me to approach a problem in a different way. I may not solve the problem faster but it can generate a different set of results. Compared to my younger self, I find that I can now relate to those lecturing AND the students thus allowing me to have a different style of conversation. Additionally, learning how to better relate to the other students is often an enjoyable experience; sometimes it feels like by hanging out with them you start picking up on their energy and thus start feeling (and acting) younger yourself (you start trying to do more)...

    I do not know why but people are often very willing to listen to what I say and I am now more willing to say it too! The whole thing is a great confidence booster but it's a double edged sword (however both edges are sharp which can leads to speedy conclusions).

    I don't find this degree any easier than my first degree. All hope that doing this would be an easy ride were blown away in the first term as my various weaknesses were made painfully clear to me. So just being older doesn't trivialise the degree but it can act as a huge motivator. Being a mature student (and thus announcing that you are prepared to face issues your colleagues will not) often means you are there because you REALLY want to be and not just because you fell into it. This may allow you to extract extra knowledge from a situation to non-mature students and as hinted at earlier others will pick up on this too.

    I guess all of the above is a long way of saying that you have to think carefully about why you are doing the degree before you embark on it. What you actually obtain from it may not be the things that land you that stellar job and you will be up against young folks often willing to do the same for less when you are going for that job. As such you need to be offering more than the people going for the job are (so that piece of paper alone is not enough now you are older). Think about what you expect out of degree very carefully and CHECK to see whether your chosen degree and institution will really offer it. I have met (young) students upset with their choice and they feel locked in (although I suspect even they would say small parts have been useful now they are further in). I never knew it at the time but it was the things that I did outside my course (that were available because I was at a University) that had the biggest job impact after my first degree.

    As I said at the start of this post I don't know what this will lead to for me (I hope it is something good!) but regardless of that doing degrees has changed

  173. Teenage ferver! by FruitBatInShades · · Score: 1

    The I.T. industry (development in the uk) is a strange place to be. I've been a professional developer for 18 years and every day problems are the same now as they have always been. Project mismanagment, lack of understaning of the tech involved and persistant scope creep.

    Most of this is management managing what they don't understand, but I often wonder if it's also because of the attitude that when you reach 40 you're too old.

    In most industries experience is valuable but in it and dev skills easily get outdated and requires that 20 year old attitude of doing a days work then sitting up till 2-3am playing with new tech that you find 'exciting'. When you get older you've seen so many changes you realise its an always changing industry and the latest new tech will be old tech in 2-3 years anyway so why bother.

    Gone a bit off track but my point is that young peeps still have that obsession to learn evrything new and they still believe they can fix all problems they come across. Us older folks know that unless you get in with a knowledgable company you'll be in a constant battle between producing good stuff and getting the management to understand what you do.

  174. Old geek who looks for a job... by SharpFang · · Score: 1

    ...means he's not good enough to stand on his own = not good enough for hiring.

    The ageism goes like this: in 20's they are all not experienced. Let's fish out the best ones and keep them, let the other ones go.

    In 30's all the good ones are taken, or work on their own. Only weed is left out of job, and we don't meed these.

    You'll be best off self-employed (user support, service) or as a contractor. In essence being a contractor would mean "he's too good for most permanent jobs and chooses only well-paid challenges."

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:Old geek who looks for a job... by tf23 · · Score: 1

      What a load of crap you just spouted.

      The last two developers we've hired: 1 perl developer (mod_perl) happened to be in his 40's. The other, a .Net developer, too, happened to be in his 40's.

      And quite honestly, I don't recall either's educational background. But I can tell you were each has worked, what they di, what their references said about them, and theirs skillsets. I'd also venture to say, IMHO, they were hired for capacity and willingness to learn. Not everyone knows everything. But that you *can* and *want to* learn what you need to learn is key.

      Besides, if you are paying someone proper $$, if they are older, generally they are more stable then a young pup who's dating and then gets married and needs to relocate because the spouse got a job somewhere else and they can easily do so without kids. The older hires tend to be married with kids, and they're stuck in town. Especially if they're gearing up trying to save for kids that'll be in college in a few years. Less movement and more stability++.

  175. My experience by Anonymous Coward · · Score: 0

    I quit my job in london where i was earning £26k a year to work nights. I was aged 35 when i did my access course at lewisham college and went to southampton uni aged 36. I twas the best three years of my life. As i had lived and knew how to communicate I felt I learnt more. the first year was hard as i had to get up to speed with the kid's :D but after that I held my own (I found that as I had had a career it helped with the work ethic thing)and got my 2/1. I got a job in a startup which lasted 2 years and now work for a small software developement company. Im 43 and now earn 26K so 8 years with no pay raise but doing a job I love, working days and have now met my life partner :D . My advise is if your a geek at heart and want to work with computers go get yourself an education.!

  176. And make sure you bag some college chicks.... by Anonymous Coward · · Score: 0

    I mean, while you're there and all...

  177. "The Hunt" by Anonymous Coward · · Score: 0

    Actually, all other things being equal, the older candidate is better for most IT jobs, since the older person will have more life experience, more patience, more ability to deal with situations than the younger worker. And yes, that's a generalization, but a good one.

    Will younger workers have more energy? Yes, but if you're hunting, do you want a puppy or a dog? Exactly.

  178. leading to the inevitable... by kaini · · Score: 1

    "yeah, but does it run linux?" threads on slashdot.

    --
    please restate bitrate in libraries of congress per hour.
  179. Do it and assume it. by hugetoon · · Score: 1

    If at your age you still have the ability and the will to undergo an academic cursus, it means you actually worth more than a youngster in terms of potential.

  180. Try 52 and NO degree by LukeWebber · · Score: 1

    I'm 52 and I have no degree. All I have is 33 years of experience, with more languages/dialects, OSes and APIs than I care to remember. I get by.

    You, OTOH, may need to settle for an entry-level position, and be happy if you can get that, in the present environment.

  181. Boy do I feel lucky by clickclickdrone · · Score: 1

    After reading this I feel one lucky person. I'm 46, have almost no qualifications (left school in UK with O'levels, did a single A-level at night school when I was 35 or so to see if I could(Got an A grade)). I did get a few MS VB exams under my belt but never got the full MCSD.
    I've had two job interviews in my entire IT career. The rest of the time I just bumbled from one role to another in the same firm, surviving staff culls, reorganisations etc when others fell by the wayside. I eventually got outsourced - still there.
    I've never planned my career until it was effectively too late. I can't stand politics, networking etc. and hearing the 'youngsters' at work with their multiple degrees go on about their career plans, structured targets etc. just scare the hell out of me. What's even more annoying is the way they go on about how they're the best (what, all of them?) and how they deserve more money, more responsibility etc. when in most cases I'd call them competant at best.
    Yet somehow, I've managed to end up earning a reasonable wage. I've already paid off my mortgage once (got another now though). I expect next time I do end up properly out of a job I'll be in trouble but so far, I've got away with a somewhat charmed life.
    About the only thing I've got going for me is about 35 languages and 10 OS's under my belt which shows I can turn my hand to pretty much anything if needed and my output is generally pretty bug free based on not doing the same dumb thing twice. I have always worked within time deadlines. My memory isn't what is was so I turn to Google and/or books more than I used to but that apart, when I give an estimate, that's when the code will be delivered.

    --
    I want a list of atrocities done in your name - Recoil
  182. Re:if u are into programming , don't waste ur time by jimicus · · Score: 2, Funny

    If u spk entrly in txt, u r almst crtnly fr 2 yng 2 be qualified 2 answr OP qstn.

    HTH, HAND.

  183. Never too late... by McPierce · · Score: 1

    I started back to university at 36 and, at 43, I just finished my two year degree and am working on my four year in computer science. On top of that, I plan on at least earning my masters before I throw in the towel. I don't think it's ever too late, or a person too old, to continue their education.

    --
    Darryl L. Pierce "What do you care what people think, Mr. Feynman?"
  184. Go ahead! by Qbertino · · Score: 1

    I started for an academic run two years ago, at the age of 37, as yet another cornerstone of a second career in IT. If it hadn't been for me needing to rake in money with freelance projects for my daughter and spouse at the side I wouldn't have quit after a semester like I did. Allthough I do have 22 years of programming experience and 4.5 years of real freelance experience and, despite studying arts, did not piss away my 20ties but did lot's of projects at the side, so I can handle the lack of a defree fairly well when facong employers or customers.

    My take on your situation: If you've got no one depending on you and can afford the tight budget and/or dept for the next few years go for a degree. The renewed learning experience is fun and you'll be superiour to any group dynamics your early twen commrades still fall for - which is a huge plus. Nothing is stopping you from doing related projects on the side once you've gotten through the first two tough 'weed-em-out' semesters and a degree never can hurt. You can allways drop out if the opportunity asks for it and you can calculate the risk of doing so.

    My two Eurocents.

    --
    We suffer more in our imagination than in reality. - Seneca
  185. go for the real life stuff by Anonymous Coward · · Score: 0

    It's not the age, it's the experience. Nowadays most companies are just concerned with their ongoing projects. No one is expected to spend his life in the same company. I'm 37 now, my current project is worth 10m â (or at least that's what the client pays for it). When I was at the university I thought I would be surrounded by geniuses but it's not the case by far. I couldn't care less about your PHD. What we need here is people who is useful now, people with experience about real life software, not some haskell/erlang/AI stuff which, sorry hackers of the world, makes only the .01% of all software projects. Most jobs are about doing web applications, which all look alike. A more direct approach to programming would be to get some Java (the most used language in the enterprise market) certifications, which are easy and cheap to get. Then work on your own learning things like the usual spring+hibernate combo (which is pretty straightforward to use), and etc. And finally bullshit your way through an interview lying about your experience.

  186. Re:if u are into programming , don't waste ur time by clickclickdrone · · Score: 1

    >If u spk entrly in txt, u r almst crtnly fr 2 yng 2 be qualified 2 answr OP qstn.
    LOL

    --
    I want a list of atrocities done in your name - Recoil
  187. Oldiest are goldies! by friendsofderek · · Score: 1

    I hired several developers who were over 40, and one who was over 60. They tended to have better attendance than the graduate developers and they all brought a wealth of experience into the company that helped the younger developers. A lot of skills developers need don't change much with time. Less languages change and the way technology is used changes but the core skills remain very similar. Perhaps we are unusual but we are also quite picky in that we check for skills not buzz words and value experience over degree results. This was in the UK btw

    --
    "The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, y
  188. Go for it by Anonymous Coward · · Score: 0

    For whatever it's worth, I was 28 when I started college & yeah I felt like I'd never be able to compete with the whiz-kids but I graduated near the top of my class (approx 100 students) and went on to do a PhD in CS. I've just recently completed that and found a good IT job within a week of sending out my CV. Go for it. Many employers rightly will value your combination of technical skills, experience, and maturity.

  189. I was 36 when I finished by Anonymous Coward · · Score: 0

    I never pissed away my 20'ties just did a lot of interesting things instead of trodding along through the educational system like most of my friends.

    Today I have a nice job, nice salary - I started my Computer Sciences degree late - why couldn't you ?

    It's not like they will be needing less people in the future who have a computer sciences degree. Added bonus - You have a lot of life experience the study dicipline for you will be a real issue while your younger co students will probably be all "hormoney" and naive in many respects.

    You should take the degree if you feel like it!

    For me it was the best thing I did for myself.

    As for age, if you have a smashing end result and you sell yourself well it won't mean a thing.

  190. Don't go on about your age by Anonymous Coward · · Score: 0

    I'll break that rule here, just to help you.

    I'm 54. I didn't touch a computer until I was 31, and I didn't get my first computer job until I was 39. While I am aware that people notice my age, I can honestly say that it has had no negative effect on my subsequent career.

    Another thing. Right now you think 35 is old. When you are 45 you will look back and think it is young.

    Each year you will look back and ask yourself why you didn't do whatever it is that you had considered doing but had allowed yourself to be dissuaded from doing by some daft thought in your head.

    Get and do it and don't look back. We're all headed for pretty much the same ultimate ending. Make the most of it while you're here.

  191. Ageism works both ways. by Anonymous Coward · · Score: 0

    Ageism works both ways, even here on Slashdot there's a hell of a lot of older IT workers who tell us how inferior and how awful the younger generation is and how they wouldn't hire them whilst simultaneously making comments that despite their years of experience demonstrate they're not as good as some of the younger developers showing far more knowledge. I've actually been a victim of this such that I was told when I was 25 I was too young for a role I applied for by a typical "old boys club" type in upper IT management even though the middle management guy who interviewed me said I was the best candidate they'd had in, all this despite the fact I'd worked there for 6 years in the position I was in at the time. Needless to say I left and went elsewhere, but tellingly it took them 9 months to find someone to replace me and do the level of work I was doing on the wage I was doing it for despite unemployment being high at the time, I managed to get 2 job offers in 3 weeks upping my wage by £8,000. Unfortunately neither person was willing to put their statements in writing so I could make a court case out of it.

    The point is this, it doesn't matter what age you are, there are people who will screw you at both ends of the scale, what matters is your attitude and being able to show a willingness to learn (so yes, do the degree as per the parents suggestion!) and simply go elsewhere and leave them in the shit when someone does screw you purely because of your age so that they may at least learn from their idiocy.

    The reality is that age doesn't matter, I've seen developers with 20 years experience that would spend ages writing what only needed to be a quick and dirty app. in C when it could be knocked together much quicker and without any other detrimental effects in Python whilst being much less error prone but similarly I've seen young developers with 2 years experience out of uni still churning out code that looks like they only learnt to program last week i.e. no good OO design principles behind it at all, and countless bugs. I've also met older developers who truly do deserve to be looked up to for their skills but similarly I've seen young prodigies churning out equally good code.

    How your age will be viewed will vary from company to company and boss to boss. They'll either treat your age as a positive, treat it as a negative or simply not care how old you are at all only how good you are for the job. If you find one that treats your age positively then good for you, if you find one that treats it negatively then just move on to the next interview elsewhere but if you find one that treats it neutrally, you better make damn sure you're the most skilled and qualified guy for the job, and if you're not, then don't go blaming it on your age - just get out there, improve the areas that were weak and lost you the job and try again.

  192. How about COBOL? by javaguy · · Score: 1

    Go for it, having knowledge and qualifications will always benefit you. I haven't done hiring in a while, but maturity and experience counts for something.

    I think there's a great opportunity around at the moment - learning mainframes and COBOL. The people who understand them and who are good at it are retiring, and once you're decent at it you could make a shedload of money as a consultant/contractor. It's not sexy, and it's not leading edge, but I think it could be a really good niche and great earner. Legacy systems are definitely not going away.

  193. like it? by Anonymous Coward · · Score: 0

    If you like the degree, take it. If you don't, choose something else. You can't plan in advance e.g. "Everything else is rubbish"

  194. I entered the software industry at 49yo by Anonymous Coward · · Score: 0

    It can be done. You may need to look for side entrances, go door knocking and cold calling if need be. It's not secure but what is? 35yo is just a baby. I wish I was 35!

    I did have a good math degree so, yes, I did have some CompSci from way back when, but that did not have much to do with my getting into the industry. In any case all my linux knowledge was self-taught in recent years. No, I'm not working as a programmer.

    I also had some experience in the engineering sector and other background in technically-related work. It shows the ability to deal with technical material.

    I'll let you into a secret that I've learned: software is now so vast, no-one knows everything. No-one knows even 50% of what you really to know - that is why software is developed in teams and across different contractors. In fact I have found that I know things some of our expert coders don't know. Everyone is a specialist - and that creates openings for generalists, though as a generalist you're unlikely to ever have real power, unless you're a senior manager.

    It is stressful having to keep redefining your role, but that's often the case no matter where you work in a recession. I am considering doing a Masters when things calm down and either turning myself into a mature age specialist or a plain old software manager.

    Years ago the career advisers were saying we would all need to change career streams entirely at least 3 times in your working life (unless you're a surgeon or trial lawyer or something). For me that has been absolutely true, Oh, and I pissed away a good deal of my 20s also.

    Everyone is going to be retiring a lot later than people used to, first because they won't be able to afford to retire (true in my case) and secondly because low birth rates means there are not the replacements coming on. By the time you're my age, the workplace will have plenty of 60+ yos. You'll look like a spring chicken.

  195. Don't know where you're at by Anonymous Coward · · Score: 0

    Maybe in some places but not everywhere. A lot of fresh cs grads (including myself) have little to no job experience. Sure, we're great programmers, but a lot of us cannot show a decent work history on a resume. Trust me, never underestimate how much three years at the same job can do for career opportunities.Just whatever you do, make sure you get TOP GRADES. If you don't, it won't look like you made a serious effort at a chance at college the second time around.

  196. You have to ask yourself one question. by CFBMoo1 · · Score: 1

    Is this something I really enjoy? If the answer is yes then I say go for it and screw anyone that says your too old. If your looking at it for just a source of income, then find something else that you do enjoy.

    Hell at my job I'm picking up stuff off the older developers and improving my skill sets, some who have been around since they were using punch cards. They in turn are also picking up stuff off me and improving their skill sets as well.

    Don't ever lie to yourself in thinking it's a young buck's game. It's a game for those who enjoy playing the game and working the trade.

    --
    ~~ Behold the flying cow with a rail gun! ~~
  197. Advice request by jabjoe · · Score: 1

    Related to this, I wonder if anyone has some advice for me.

    I have no degree. I dropped out of a Virtual Reality Design course when it became clear to me they wouldn't teach me what I would need. I felt the bar was too low and the lecturers didn't know enough. Plus being a dyslexic I probably had a education chip on my shoulder. I had been programming since I was a kid, but had come to this degree after doing an art course at college. After dropping out I got work as a C++ programmer speeding up a start ups 3D engine. It was abroad and I wasn't able to learn the language and missed my family and friends, so after 7 months I left. I got another job at a big games middleware company back in the UK and worked there for 4 and half years doing tools, examples, development and technical support. After that I've spent over 4 years at a large independent game studio doing mainly tools. In the last year I have got heavily into shell extensions and virtual filesystems and so am now finding Windows a painful platform to work on. I've being educating myself on Unix history, including Plan 9, Linux and the Free software movement in general. I want out of Windows development and out of games (not that I've ever had much to do with the games ends of things).

    Any advice?

  198. To Old To Program by Anonymous Coward · · Score: 0

    Check out my blog posting To Old To Program: http://weblogs.java.net/blog/johnreynolds/archive/2004/12/too_old_to_prog.html

  199. older generation and computers??? by Anonymous Coward · · Score: 0

    Hang on a minute! If we accept that C is a relatively young language (am I showing my age here?), Brian Kernighan is 67 and Dennis Ritchie is 68. We don't even have to consider Fortran (originally invented by the ancient Egyptians). So what's all this talk about almost-40 being old? People have been programming for a few years now.

  200. Good Luck. You'll need it if you want a job. by Anonymous Coward · · Score: 0

    From 1980 until 1995, I held a number of positions in the software development community from project manager, to system architect to programmer to researcher. I was directly responsible for a number of both commercial products and research projects. In 1995, the company I was with was shut down due to some after hours activities the owners were engaged in (like money laundering) and I hit the job hunt circuit.

    When I presented my resume and skill sets and samples of my work, I was flooded with requests for interviews with a number of top firms. In every case, that initial excitement would visibly evaporate when these potential employers would find out how old I was. The two most common things I heard was "Oh, you're far too experienced for this position." Gee, you couldn't figure that out when you read my resume and it only dawned on you when you realized I was in my late 40s. Or, "You understand that you would be reporting to someone younger than you and that might make him uncomfortable."

    After a year of hunting, I realized that this wasn't going to work. So I started my own company and have never looked back.

  201. It's fine by dreamchaser · · Score: 1

    I'm in my early 40's and I get hit up by headhunters/recruiters constantly. Many companies want experienced professionals.

  202. Companies are always looking for good people. by mario_grgic · · Score: 1

    And I mean always. A lot of my friends are in that age group (and so am I) and they get snatched in days (some keep getting unsolicited calls at their current jobs to go work elsewhere).

    The key is to be good. At 35 you should have substantial experience and evidence of growth behind you and you should really be a master of your domain. Fresh out of college kids have no chance to compete against you when it comes to proven ability to deliver, and you experience.

    You also should be building a reputation and name for yourself. People in the industry, or at least local industry, should know about you.

    And also if you are not learning something new each day of your life, you are wasting time.

    Failing this, yes I can see how it would be hard to find a job at any age group.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
  203. Nice tongue in cheek post by lwriemen · · Score: 1

    The writing without good grammer and spelling, the meandering commentary (as if you've spent the last ten years in some dimly lit computer room hacking out 1000 line C functions), and the illustration of ignorance about Executable UML and other agile methods all gave an excellent illustration of the ignorant, stuck-in-their-ways programmers pulling down the software industry today.
    What's really sad is that enough of them participate in /. to mod your post insightful.

    1. Re:Nice tongue in cheek post by Anrego · · Score: 1

      Oh calm down ;p

      I may be stuck in my ways.. but I write good code..

      And I don't necessarily think agile is a bad thing.. it just tends to be pushed heavily by people with no experience in the real world. If agile is implemented by someone who understands the realities of software, it can work.

      But I definitely think executable UML has to go away.. very soon

  204. CS degrees do not mean s**t by SiO2 · · Score: 1

    I have a master's degree in English, but I've been working in IT for twenty years. (I'm 38, BTW.) Some of the brightest people I've known in the IT industry never went to college. I think that it's a matter of talent. You either have it or you don't.

    There are two questions that I always ask prospective hires. Did you take apart your toys when you were a kid? Do you prefer Captain Kirk, Piccard, or Janeway? Answer those two questions sufficiently, back it up with a decent employment history, and you have the job.

    A CS degree will teach you how things work in the lab. That's not real world. You have to dive in, get dirty, and do trial-by-fire to really make a career in IT. At least, that has been my experience.

    Regardless, best of luck in your pursuits.

    SiO2

    1. Re:CS degrees do not mean s**t by MistrBlank · · Score: 1

      Piccard. He wasn't captain of the Enterprise just to get chicks and didn't have too many problems getting lost.

    2. Re:CS degrees do not mean s**t by dotfile · · Score: 1

      Janeway. Piccard was the best tactician, diplomat and commander of the three, but Janeway... sigh... yeah.

    3. Re:CS degrees do not mean s**t by lottameez · · Score: 1

      you say that being a captain just to get chicks is a bad thing?

      --
      Yeah? Well I think you're overrated too.
  205. It's all about expense, not age by lwriemen · · Score: 1

    Companies don't like to hire experienced IT personnel, because they cost more. This means if you are looking for a starting salary at any age, you are more employable.

    On the flip side, where a company is looking for experience, ageism doesn't come into play, and they are expecting to pay market rate for the experience. (which reminds me of the Dilbert cartoon where the PHB syas they only like to hire the best, but Dilbert points out that salaries are based on the market average.)

  206. Great Points by ideonexus · · Score: 5, Insightful

    I work in an environment with several people who are in their late 60s-70s. Some of them have told me stories about the days of punch cards and having to buy expensive processing time on mainframes (One great story was about an infinite loop that cost the programmer's company $10k in mainframe processing time). I will readily admit these older developers are not as quick as the younger ones. These seniors also have a great deal of frustration dealing with relatively new concepts. For example, I'm working with one on a project right now who is pulling his hair out trying to understand object-oriented programming. But you know what? Every one of these seniors is indispensible to our organization. One of them works 60-hour work-weeks because no one else in the organization has been able to rise to the task of learning everything he knows in his 40+ years of IT. Just remember that when you go into Computer Science, you are going into it for life. Everything in IT changes every five years, and you must assume the responsibility for lifelong learning. Plus it sounds like you have one big advantage over all the younger CS graduates: you know how much you don't know. : )

    --
    i ~ Celebrating Science, Cyberspace, Speculation
    1. Re:Great Points by lwriemen · · Score: 5, Insightful

      Everything in IT changes every five years

      I'm going to have to call bullshit on this statement. The only things that change every 5 years is the popular programming languages or methods, and the amount of computing resources available. As far as software engineering concepts go, there really hasn't been anything new in about 20 years.

      The relational data model is still valid, requirements analysis (now often called "test first" or TDD[sic]) is still the thing to do first, and peer review is still the best way to reduce defects.

    2. Re:Great Points by commodore64_love · · Score: 3, Insightful

      >>>Everything in IT changes every five years, and you must assume the responsibility for lifelong learning.

      I should have been a manager. Learn once and done, because people don't change. The model has been stable for about 25,000 years now.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    3. Re:Great Points by Anonymous Coward · · Score: 0

      I know everything you insensitive clod!

    4. Re:Great Points by MerlynEmrys67 · · Score: 2, Interesting

      I'm going to have to call bullshit on this statement. The only things that change every 5 years is the popular programming languages or methods, and the amount of computing resources available. As far as software engineering concepts go, there really hasn't been anything new in about 20 years.

      Sorry, I will say that EVERYTHING is quite strong. When I started almost 20 years ago the 1/2 life of an engineer was assumed to by 5 years (1/2 of what you are doing today won't be relavent in 5 years) that number appears to have dropped to 2-3 year 1/2 life.

      Yes, big ticket things don't change - the low level details do. It is the low level details that give you the ability to do your job efficiently. An example is UI development. 20 years ago there were a TON of UI frameworks to develop the code. Now they seem to be some form of XML deleveloping.

      Networking is similar. 15 years ago - everything was ASN.1, then wrapping everything in HTTP became all the rage in the late 90s. Now transfering things around in various XML documents seems to be how people want to handle things (Look at RPC, we used to do DCE/RPC - now it is SOAP and WSDL)

      Concepts are the same in both cases, details are very different. New libraries, new low level code - different debugging techniques... these things matter. If you came back from a 10 year nap today - you would find being a software developer very difficult because of all the new things you would not have been exposed to in the last 10 years.

      --
      I have mod points and I am not afraid to use them
    5. Re:Great Points by turbidostato · · Score: 1

      "I'm working with one on a project right now who is pulling his hair out trying to understand object-oriented programming."

      The problem then is not that he is 60. OOP has been standard for, what? almost 20 years now?

    6. Re:Great Points by zildgulf · · Score: 1

      Correct!

      The language of the day will change in 5 years but the principals will stay for decades.

      In fact, I'm in my 40's and I am still using what I learned in CS in the 1980's, mainly the principles of procedural coding and networking are the same then as now. Back then it was FORTRAN and SNA. Now it's C type languages (Java, Perl, PHP) and TCP/IP.

      Also, in a good CS program, you learn about the dynamics of programming groups and the IT culture. Cultures like that change slowly enough for a smart cookie to adapt.

    7. Re:Great Points by Cederic · · Score: 1

      TDD has fuck all to do with requirements analysis, and a hell of a lot more to do with proper system design.

      It is new (compared to 20y ago), and it has significantly shifted the minimum acceptable level for software engineering.

    8. Re:Great Points by Malkin · · Score: 1

      I've seen plenty of older programmers (and other IT folk) do just fine, even in industries that are notorious for harboring the dreaded Puer Aeturnus, like the game development industry. However, as ideonexus points out, you need to be prepared for lifelong learning. The older folks I have seen be successful are rabid technologists. They are interested in new technologies, and they're constantly investigating new avenues. In contrast, the folks who have become "obsolete" are the ones who either never made any effort to learn anything new, or over-specialized in something that fell out of vogue.

    9. Re:Great Points by a.d.venturer · · Score: 1

      What changes every 5 years is the business process that makes you money. Selling hardware -> breakfix services -> managed services -> whatever is profitable in a cloud computing world.

    10. Re:Great Points by Anonymous Coward · · Score: 0

      That's a very narrow-minded 'bullshit call' spoken by someone who doesn't look up from the code. He made a very true generalization about IT, not just programming. The technology that was important to a business in 2004 is not the same as it is in 2009. Look at virtual servers, cloud computing, social networking...etc. When the business needs change, technologists need to be in the know to stay employed.

      Even when you look at programming, it's not just 'popular methods', there are always new libraries coming out and new services to tap, new versions of development tools, new incarnations of servers. Keep programming like you did 5 years ago and you'll find yourself in a very tiny market and a very vulnerable position.

  207. In my 40s... by fleeb_fantastique · · Score: 1

    I did not pursue a CS degree, and I guess at this point I wouldn't even consider one, except perhaps for laughs.

    I spent my twenties as a journalist and bandsman in the military, then studying music in college. Yeah, music, The Degree That Garners No Wage.

    But...

    I messed around with computers since my teens. I started programming on TRS-80 Model III systems for a science museum. And I never stopped. Not even when I went to college to study music, not even when I studied journalism. I'm one of *those* guys.

    Today, I have 10 years of corporate programming experience under my belt. I worked as a consultant in QA and Tech Support prior to gaining my first programming job, and found those experiences worthwhile. And I've only worked for two projects in those 10 years, which should give you an idea of my retention rate (companies want to hang onto me.. I've even survived several mergers).

    Some of the folks who did not make it on my projects had degrees. They had certifications. They did not have experience, and they did not demonstrate competence.

    At my last job, none of us were under 30 years old. At my current job, we have a better balance of young vs. old, although the older folks mentor the younger ones.

    In my experience, the people with the degree really couldn't think on their feet well enough to write even the simplest bits of software, yet demanded more money. The folks with certifications were even worse. If you displayed either of these on a resume, I would try to figure out if you got it after you gained experience (for the sake of having a degree... I live in an area that often requires a degree as a precondition for employment... stupid government rules). I'd ultimately look at what you can do, not what a piece of paper says.

    Oh, age? I don't personally care how old or young you are. If you can do the job, great. If you're older, you can probably work with customers better, because you're likely to be a little more patient (at least up to a point). If you're younger, you're probably willing to try some weird things that might be interesting, and at least have the drive to work at a crazy pace. If I were an employer, I'd figure out how best to make use of your faculties, regardless of age.

    Get the degree if you want, but you should really ask if that's the kind of work you want to do. Are you really driven to do this kind of work? If you aren't, you will burn out. This kind of work will consume you very quickly. You must have a passion for it.

    --
    And so it goes.
  208. Not true by Anonymous Coward · · Score: 0

    I was 32 when I got my Masters in CIS and had already worked for almost a decade in IT.

    I am not sure who told you that. Perhaps a startup company would lean towards 20 somethings with no wife, life, kids etc but no I have never seen any ageism in IT in that regard. Perhaps the people who are in their 30s have more experience and make more $ and thus a company hires someone making less but that's the only correlation I see.

    The certification route could be another path to take. Also, Project Management in the IT industry tends to favor the experienced and 30+ crowd. Actually, the 40+ crowd. Companies want project managers with experience and they know a 20 something simply doesn't have what it takes to have had that experience. A 20 something out of college is not going to sit down with executives and tell them "No" to project requests that are out of scope.

  209. Myth of age by Anonymous Coward · · Score: 0

    A myth willingly perpetuated by the those who, by definition, lack the perspective to understand the wisdom of experience.

  210. Do it by Anonymous Coward · · Score: 0

    I'm 35 and coming to the end of a degree in computing here in the UK. I can honestly say, it's the best thing i've ever done. The experience has been fantastic. I say do it !

  211. you're still pissing away your life by Uzik2 · · Score: 1

    You're not real observant are you? There's ageism in every industry. I'm still employed and I'm a lot older than 35.
    You're deciding on a career based on money or fame, and not because you love doing the work.
    You're not in the right industry. You need to be in mortgage banking.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  212. Give over. by BrokenHalo · · Score: 2, Insightful

    It is otiose to buy into the debate about exactly what age the brain starts to decline. What is important is one's ability to function as a useful part of an organisation, and maturity has a large part to play in this.

    I know plenty of people in their 20s who are more academically gifted and mentally brilliant than my 46-year-old self, but this doesn't necessarily count for much when one sees them running around in circles without any real focus.

    A stupidly simple case in point: just today, I and a younger colleague needed to get a quickie questionnaire out for a project we're working on. It took several attempts to convince my colleague that there was no point adding useless data on respondents' age and other matters, since (a) these things made no difference to us, and (b) there is no point collecting data on something you can't use.

    You might find it less fashionable to parrot this idea of the brain declining at 27 when you pass that age and have to watch the young sprouts making fools of themselves and you.

    1. Re:Give over. by jedidiah · · Score: 1

      Being brilliant usually doesn't make you a very good cubicle drone.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  213. I got mine at 34 by fjollberg · · Score: 1

    I got my (master's) degree at 34 years of age. Mind you, I had started the studies much sooner and have been working in IT all the time. I got the degree mostly in order to pass formal requirements which many companies deploy to narrow down the number of applicants. It has not changed my life but especially in harsher market situations you get a better edge. On the other hand, I've never had a job that I didn't get by recommendation or contacts, so I don't really know how much it matters.

    In Sweden where I live, unions also have quite a large impact on salary levels and having a formal degree makes it easier to qualify for higher levels of payment, especially in large companies. It's not as if it's impossible without, but it removes one obstacle that a manager otherwise would have to make some argument for.

    As someone else says, you'll be that age soon anyway. The question to ask yourself is if there some other way to get more value of your time. And I'd take a university degree rather than any number of certifications.

  214. Not too old by punkr0x · · Score: 1

    In my experience, when you're too old to keep up with current technology, they make you the boss.

  215. Older is better by Krneki · · Score: 1

    When I'm asked who would I choose between the new candidates I often go for the oldest if I see the passion for computers in them.

    Older people are much more reliable, though not as fast as younger, they are less incline to fuck up something.

    In the end you need a balance, so experienced people will always be needed.

    --
    Love many, trust a few, do harm to none.
  216. I did almost the same thing by Anonymous Coward · · Score: 0

    I spent 10 yrs in the Army (Electronics Tech) and then went to community college when I was 33. Got an AAS in CompSci after two years and transfered to a 4-year Univ. Got a BS in CompSci/Math at 37, MS in CompEE at 40 (while working), and got my first Dev gig at 39 (while still in Grad Sch).
     
    While an undergrad, even though they teased me from time to time, I had a small group of young friends; we studied together, etc. Sometimes we hung out after school, too. In general, I was more focused than they were, mostly because I was there to develop career skills; they were there because... well, they didn't know yet. In grad school, my age was hardly an issue at all.
     
    Since I started in the industry (SW Development), I have worked in Medical Imaging, Defense Contracting, and, now, Finance. In the ten years that I have worked in this industry, I have managed to triple my salary. I am now 47, and I am doing well working for a major bank in NYC, even with all of the layoffs, etc.
     
    My secret? Never stop trying to learn and improve yourself. You can't keep up with everything, but, the more you learn, the more you know which areas are important for your particular career path. Focus on them and work consistently, and you will be successful.
     
    Of particular interest to the /. community, I have worked mostly with windows, but I built a Linux NFS at home that I access via several Linux boxes over my wired/wireless network. I put Windows VMware machines on everything for those times when I need to do Win stuff, but I am focusing on Linux development in C/C++. I taught myself all of this, sometimes one or two hours each day after work. It took a while, and I messed up a lot, but I kept at it. Now I have a spiffy environment at home on which to improve myself. I guess that's my other secret:
     
    You have to love what you do.

  217. Re:Karma? Is it real? by geminidomino · · Score: 0, Flamebait

    You get a multiple of what you give. You lose a multiple of what you take.

    If you allow for multipliers 0=x=1, then your statement is vacuous and should not have been stated. If not, then prove your assertion.

  218. Have not seen it, personally. by dotfile · · Score: 1

    Over 45 here, STILL no degree, continuously employed, and having no trouble. First off, at 35 you're not "old" by any definition other than maybe Myspace's. Second, by the age of 35 you probably (hopefully) have developed certain habits like showing up for work on time, not sending out ill-advised emails, and avoiding office drama. You'll likely be closer in age to your bosses, which is definitely not a bad thing.

    I've been in management - we see a lot of resumes from people who started new tech careers in their 30s. It's no big deal. We figure even if you lack technical experience (like the rest of the newbies), you have some life experience that will give you a different perspective.

  219. Learn to translate geek to English and vice versa by BiscuitCreek · · Score: 1

    I'm 52. I messed around with computers in my 20s and 30s but didn't start my programming career until I was 40. My degree is in anthropology. I've been very successful as a programmer. You have to learn to write the code. However you learn that, there are going to be a gazillion folks out there who can write the same code. What's going to make the difference is how well you can translate what people want into code and translate code into what people want (unless all you aspire to is a line programming job). Do a CS degree, it'll give you some kind of credentials. But, if you can't write and speak well, can't get along with people, can't understand at least part of the big picture you're working in you're going to be stuck doing boring, repititious programming tasks that ultimately won't justify the time and effort that went into your degree.

  220. Not modded funny? by Anonymous Coward · · Score: 0

    they don't grasp the modern subtleties of .NET

    had me almost falling off my chair. Thanks.

  221. Depends on if you are in government by Anonymous Coward · · Score: 0

    IF you are in government contracting, working for a big consulting firm, or for the government directly it matters a whole lot how old you are. In fact, I encounter people on a daily basis with high age numbers and very little, if any, knowledge of their field. Count the number of grey hairs on your head, and thats how senior you are in a government position.

  222. Price descrimination by Anonymous Coward · · Score: 0

    I think "older" employees get discriminated against because they cost more. If you get your CS degree and come out of school looking for entry level salary like the early 20 somethings in your class, then you probably will do fine. If you expect to get paid like a 35 year old who has a CS degree and 15 years of experience then you might be SOL.

    Most jobs I see today are looking for 2 to 3 years experience. My 15 years makes me over qualified, which is code for "too expensive".

  223. I Started At 35, Now 12 years in Industry by curmudgeon99 · · Score: 1

    I got into Computer Science at 35, my friend. Now, with 12 years in the business, I'm flying high. It's never too late. Just be comprehensive in what you learn and you'll do fine. Free Java Lectures

  224. Older people have more skills to complement by Anonymous Coward · · Score: 0

    I'm 37 and got back to school around 31 for computer.

    My teammates are aged between 26 and 42,

    The only thing to keep in mind when you take that road is to be flexible (even though it becomes harder over time) and be on the look out for new technology (and old) and latest "How to. or best business practise.

    One thing a 20 year old will not have over you is
    -Experience in other domains that may complement your actual skill.
    -Stability
    -Punctuality
    -Fidelity
    -Leadership.
    -Interaction with other people
    Dont get me wrong, there is people out there with none of those skills, even at my age or older.

    Not to be bitchy but at 24, i was none of those and still am not like leadership (but that's just me, i dont want to be 100% pen and paper)

  225. Wisdom comes from experience by Anonymous Coward · · Score: 0

    "Recent research actually shows that mental faculties begin to decline as early in life as the 20's. Kids don't seem sharper, they ARE sharper"

    What the study fails to mention is that kids tend to be kind of stupid due to lack of experience. I have often been regarded as "the small one" in group activities. Looking back at how I responded to situations when I was the new kid, its amazing that I even survived. I wonder how to the "not smart ones" would have fared.

    My reaction time is slower, I no longer instantly generate a solution and call it a course of action. I spend triple the time gather facts and double the time considering the data before I make a plan. And the younger members cannot imagine how I do it so well.

    This is why experienced geezers make what new four or five new hires do. Kids START at 2x what I started at, but what was a lot back then and what is peanuts now are relative terms.

  226. 51 and feeling the pinch by stevegee58 · · Score: 1

    I just turned 51 and I'm feeling the ageism pinch in my office. My company normally hired seasoned guys like me, but lately they've really emphasized hiring fresh-outs. I'm still employed but sensing that there's a cross-hair trained on my back now.
    That's why I'm developing my skills for a second income stream "just in case": day trading. Engineers are ideally suited to this sort of thing because it's analytical in nature.

  227. Is it not the case...? by PinkyDead · · Score: 1

    ...that someone who goes into a field like CS at a later stage is likely to be more committed to the subject, and also understands the value of quality, personal development and education.

    All attributes that make an excellent asset to a software company. I always think that someone who is at least moderately talented and yet committed to achieving the highest standard, is the ideal software developer.

    Not to say that a young graduate doesn't have these attributes, but there are lot who don't.

    --
    Genesis 1:32 And God typed :wq!
  228. Aw, there, there. by uncle-pepe · · Score: 1

    Poor baby, try getting a job at 55. Although I always led and excelled in my field. I too find that unless you are willing to bank on Cronyism ( let face it, this is what networking really is ), you are screwed when it comes to the market place. People are too stupid to tell shit form shinola when it comes to evaluating talent. They are unable and unwilling to see a person's ability beyond a laundry list of buzz words they don't understand. A real sad state of affairs out there. Sorry I do commiserate with you but you got 20 years of youth on me so I am a bit more pissed off than you.

  229. get your facts straight by Anonymous Coward · · Score: 0

    the median salary for a lawyer with less that one year in the field is $56,853. a little googling will show your anecdote is not, in fact, the rule.

  230. Yes, go for it. by QuietEarth · · Score: 0

    I was in a similar situation. Dropped out of high school, got my GED in in the early 80's. Decided I did not want to come home ever night covered in printers ink. Signed up for Devry. I graduated CS in 1992. I was 32 when I graduated. Going back to school was was worth it.

    --
    Work done by an officer's doppelganger in a parallel universe cannot be claimed as overtime.
  231. Definitely go for it by wdroopy · · Score: 1

    I was in the same boat that you are, I received by BS in Computer Science at 34. I found that my age was actually an advantage when I went on interviews. I was a bit more relaxed and the employers seemed to like that fact that I was more mature. They seem to think that if you are mature you are less likely to miss work due to partying. That you have your priorities straightened out. It seems that the trend in IT is outsourcing, but you may find that the Government sector may be a safe bet for putting your degree to work.

  232. Sid! by morgauxo · · Score: 1

    Sid! It's You!

  233. old dogs by Anonymous Coward · · Score: 0

    35 is not too old.
    But there is an upper limit, like it or not, those who are posting about thier "Greatness" deep into age 40 are the exception, Not the Rule.

    I will sight 2 examples: both at my current job, and the one before it, I was/am an industrial controls software developer. I am now 28. At both of these jobs, the IT Staff (of 1) were above 50. At this age, they were each incapable of learning new software/techniques/requirements at the pace that the engineering group was supplying them.

    You can't teach old dogs new tricks.

    1. Re:old dogs by dotfile · · Score: 1

      But they probably knew the difference between "cite" and "sight". Assuming that the two people you worked with are representative of everyone over 50 simply demonstrates how much you have yet to learn and experience.

  234. Not as age-specific as you think by Anonymous Coward · · Score: 0

    One of my profs in college ran a consulting firm on the side. He salvaged more poorly produced programs from ill-funded contract firms than I care to count. He got into the programming game late too (had his doctorate in physics of all things) - but that didn't stop him from consulting and teaching computer science.

    I think the opportunities are there if you look. Computer science is a great field in that any job you take in it will require not just knowledge of the computer but also of the problem domain. If you have background in the problem domain, you're a more attractive candidate for the job than some kid fresh out of college with only his computer science degree behind him. Your extra experience in whatever it was you were doing for the past decade can be a real benefit if you find the right project.

    All this to say, yes... there is probably a bit of a tendency in the IT field to "hire young" but it's not insurmountable. There are plenty of opportunities for all ages and all skill sets in the IT field. It remains one of the fastest growing fields today, despite these harsh economic times.

  235. Old dogs and CS by edrobinson · · Score: 1

    I turned 65 this week and am developing. Go for it!

  236. Do It! by EastCoastSurfer · · Score: 2, Informative

    I have a good friend who did exactly what you're describing. We actually met in the CS program in college. He's now an IT manager doing very well. One of things he did well was take his previous work experience and leverage it in useful ways in IT.

    I say go for it.

  237. That is almost exactly what I did by Anonymous Coward · · Score: 0

    I followed pretty much the same career path, if we can call it that. Getting the degree was definitely worthwhile and there were at least 2 or 3 computer science courses where I learned something useful. Since then, the best jobs I've gotten have required degrees and some even now require all applicants to provide full transcripts and they care about grades -- I find that weird, but the people with the money do get to define the game.

    I have a couple of friends who are fine programmers but don't have degrees and it does affect what they can do and how much they're going to get paid. The slashdot crowd can bitch about whether that's fair or not, but the poster didn't ask about the philosophical truths and ethics involved.

  238. Misconceptions by mkell85 · · Score: 1

    As always, there are some seriously flawed views on education and the job market in these replies. I question whether some of the degrees people have "earned" on here actually exist. "Network Engineering" degrees, did they come from an online school? Or do you mean a degree in in Computer Science with an emphasis on networking? Also a degree in Computer Information Science, Computer Decision Sciences, or Digit Arts and Sciences is *not* a degree in Computer Science. Finally whoever says "programmers" (I doubt anyone calls them this nowadays, its always Software Developer or Engineer) don't make a fair amount of money is nuts. /rant

  239. I did it by Anonymous Coward · · Score: 0

    Mate, I had the same reservations as you, although I was a spring chicken at 27 at the time. Now I'm 40 and I've never been out of work unless I wanted to be.

    I don't even put my DOB on my C.V. and you don't need to either, it's proven to be quite irrelevant because I still get calls which get interviews which result in jobs.

    What matters most in this industry is experience, experience and more experience! My first job was very hard to get, but I did a significant amount of unpaid work during my studies which I think made me stand out from the graduate crowd. After that you're on easy street. But don't expect too much reward from your first job, it's likely to be low pay and possibly menial work. Be dedicated and prove yourself, after that the doors will open wide! Stay in your first job for at least a couple of years.

    Be prepared for an absolutely never ending learning curve, though - the study was easy compared to the real life business and technical challenges and office politics, and a never ending new suite of development tools and concepts to learn. But that's what keeps me interested

    Go for it and good luck!

  240. Go for it by Anonymous Coward · · Score: 0

    Go for it! I'm 45, have a BS in Aeronautics, an MS in IT and have been in the IT field for 12 years - my skill set is modern because I have been fortunate enough to be involved in modern technologies. My buddies talk about punch cards, main frames, and I specialize in PKI, encryption and web server technologies, protocols and security. Never too old to learn as long as you are open minded and willing to learn new things.

  241. From an old timer by SpinyNorman · · Score: 1

    I just turned 48 yesterday, and am still going strong as a professional (& hopbbyist!) programmer.

    There are different benefits to being young - under 25ish say, and more experienced. The advantage to being young (and very inexperienced, even if you believe otherwise!) is that you have a huge amount of enthusiasm and energy and everything is new and therefore exciting and challenging to you. You'll be willing to work crazy hours for months on end to get an interesting project completed. This is what companies like! I remember working 16-17 hours a day 7 days a week for a few months at one stage (for a small company), with commeasurate results!

    OTOH, when you get older and hopefully more experienced (of course you'll be somewhat more experienced, but how much more so depends on how lucky/smart you've been in getting increasingly challenging jobs to work on over the years) the lack of raw hours you are probably willing/capable of putting into can be MUCH more than compensated for by the experience you bring to bear. I'm sure I can finish complex projects at least 10x as fast as a new hire simply by working smarter - better design, no bugs, etc. Some projects the new hire would never complete due to being out of their depth. As a more senior developer you'll get paid more than the entry level guy, but no where near the multiple that your productivity - when called for - justifies. Figure 3x the salary for that potential 10x+ productivity, so you're also a good deal to the company assuming that you are that good.

    Where ageism is going to kick in is where you have neither the benefit of youth nor of experience - if you're an older programmer, expecting a senior programmer position/salary, and a 9-5 work day, but without the talent/experience that justifies it. As long as you don't mind starting at age 35 at the salary of a fresh college grad, and appear to have similar energy/enthusiasm then there's no reason companies should not be willing to give you a chance.

  242. Say it aint So! by Anonymous Coward · · Score: 0

    I have seen this time and time again!

    I went to interviews to be told I did not fit in then to have people I have trained and mentored to be hired for the same position! I wish I could say it wasn't age discrimination, But it most obviously was! Sad that this is the way !

  243. There is no more computer science field. by Anonymous Coward · · Score: 0

    The problem with the computer science field has nothing to do with age but rather that there is no more computer science field. All these "MBA" types have destroyed the industry. They do not care about building robust good systems. Rather, they just want to buy stuff from Microsoft and pay a college grad 40k a year to glue other peoples products together. It's the "java" syndrome. So instead of requiring a computer science degree in which you have to know things about algorithms, memory management, machine language you just need to know how to click setup.exe and call tech support when it doesn't work.

    Schools and universities are now following this trend. There is a well know university here in NYC which doesn't even offer an Algorithms course anymore as part of the computer science degree. Instead they tech "java". They tech "Information management systems" instead of real computer science.

    This is the problem. It has little to do with your age or degree. I have a 2 year degree in electronics. I turn 35 years old this year as well. I make around 150k a year. I've been programming and working full time since I started a little over 11 years ago.

    The key is to stay away from the financial industries and stay away from large companies. DO NOT GO TO WORK FOR IBM, DO NOT GO TO WORK FOR any of the large financial industries. Find a small tech company where you can do it all. Where you are responsible for the dba administration, the systems administration, shell scripting and programming. STAY AWAY FROM ANY PLACE THAT BUYS ANYTHING OR USES WINDOWS. Use only open source technologies. Write your own stuff!

    What you will then find is that you will be not be replaceable. Therefore, worth the money you ask with out any question. Stick with the smaller companies. AND DON'T WORK FOR ANYONE WHO HAS AN MBA!

  244. Look at the worst case scenario by kage82 · · Score: 1

    The worst that can happen is you will expand your own knowledge, which is always good. Also the knowledge gained will be valuable tools for you to use in life no matter what the fates have in store for you.

    Go for it.

  245. Reputation and Results Age by John_Booty · · Score: 1

    There is a real shortage of talented programmers out there. Most programmers are completely awful and write disgusting lumps of buggy spaghetti code, regardless of their age. Nobody in the market for a talented programmer -- nobody worth working for, anyway -- is going to turn a talented programmer away because they have a receding hairline.

    Yes, there is mild ageism. It's not because people in the industry have some sort of innate hatred of people over 35; it's because older programmers tend to lack the geeky dedication and up-to-date skillsets of younger programmers, and tend to have higher pay requirements because of their families, mortgages, etc.

    Tend. Tend.

    Show yourself to be otherwise and you'll be on an even footing with the younger coders. And if you do carry those drawbacks, well, it's not really your age that's holding you back.

    (Of course, there are enormous numbers of older programmers who defy that tendency and are superior programmers because of their experience, and enormous numbers of younger programmers who are absolutely total crap)

    For whatever it's worth, I'll be 33 in a few months and the most talented programmer currently in my personal/professional circle is over 40.

    --

    OtakuBooty.com: Smart, funny, sexy nerds.
  246. Simple question... by Anonymous Coward · · Score: 0

    Lots of great stories above that are inspiring and informative. Totally think you should do it.

    Ask yourself this- have you ever heard a person say they regret going back to school and getting their degree?

  247. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  248. I did this myself by CodeMoney · · Score: 1

    Guys, don't piss away your 20's like I did but... I received my BS in CS at age 33 at a regular state college. I was interviewing the last semester of my senior year and had two offer letters both from defense contractors. I am working for the same company 10 years later. They try really hard not to lay people off...I was one lay away from being laid off last time and am worried about it now but I trust things will work out. And at 43 its getting harder and harder to learn the new technoligy for the positions/projects I get switched to and am wondering if I should look into something else. Oh yea, BTW: Don't piss away your money. Debt is a terrible monster.

  249. Doable... by smkndrkn · · Score: 1

    My friend was a painter almost his entire life. Years ago he got a degree and was a teacher. The only computer experience he had was playing the occasional video game. When he was in his late 30s he left painting to work desktop support. After a couple years doing that I got him a job as a Junior Sysadmin with my company and took him under my wing. Now he's in his early 40s and a solid mid-level sysadmin (4 years later). I don't see any effect on his career due to his age. Most hiring managers are probably just happy to have someone who knows how to fix the servers.

    --
    ======== In the future, everything will be artificial. ========
  250. Shitty Economy... or is it by mrops · · Score: 1

    . If I'm really shit outta luck, I'll be a 37-year-old in the job market in the worst economy I've ever known.

    On the other hand, all those changes in banking regulation means tons of new IT jobs. IMO, IT will get a kick out of all these new regulations to improve the economy, in fact IT should be the first one to see a boost, kinda like how doctors make money when there is an epidemic.

  251. So, in four years, you'll be... by DigitalSorceress · · Score: 1

    In four years, you'll be 35, right?

    Then you can either be 35 with a degree of 35 without one in four years.

    In other words, if getting a degree is something you want to do, then every day you put it off is another day longer before your task is complete.

    It took me about 12 years to finish off my stupid 2 year degree due to various life circumstances (in the beginning it was money, later on it was time and dedication). Am I glad I did it? YES! Will it matter to my career? probably not, I've got 10 years professional experience DOING what I got my degree in. For me, it was personal... finishing what I started really.

    A 4 year degree in ANY feild is better than no degree no matter what career line you end up in.

    --

    The Digital Sorceress
  252. How are you at didactic learning? by JoeMerchant · · Score: 1

    The degree is important to get your interview, but what really matters on the ground is whether or not you can pick stuff up and learn it for yourself.

    Training classes, etc. are all well and good, but if you can't get up to speed on a new technology without a lot of help from teachers, coworkers, etc., then you have earned the label "old dog, no new tricks."

    If you can jump into a technology you don't know and get up to speed relatively quickly without undue stress on your home life, then IT can be a good field for you, whether you're 15, 25, 35, or 55. If you can't, I'd suggest looking into another field for work. Whatever you learn in school will be mostly useless in the workplace, and what you learn in the workplace will likely be useless within 5 years. IT is a constantly moving target, like tax law. Sure, you can be a basic accountant and not stress too much about the new stuff, but if you're going to be someone who gets promoted to higher levels (and doesn't get cut at the next layoff round), you need to be better than that.

    1. Re:How are you at didactic learning? by MaGogue · · Score: 1

      "Whatever you learn in school will be mostly useless in the workplace, and what you learn in the workplace will likely be useless within 5 years" Well, my friend, you aim too low. Math is never useless or obsolete, nor are algorithms, data structures etc. Technology is irrelevant and is learned "by the way" if you get all of the above. Feel kind of sorry for the job you might have..

    2. Re:How are you at didactic learning? by JoeMerchant · · Score: 1

      "Whatever you learn in school will be mostly useless in the workplace, and what you learn in the workplace will likely be useless within 5 years" Well, my friend, you aim too low. Math is never useless or obsolete, nor are algorithms, data structures etc. Technology is irrelevant and is learned "by the way" if you get all of the above. Feel kind of sorry for the job you might have..

      You know, you are right - I do just assume that math, data structures and algorithms are a given knowledge base when someone applies for a job in programming. All too often, they are sorely lacking.

      I sort of picked those things up on my own before they were presented in school, so I never really gave school credit for teaching them, and looking at the graduating class, most people who didn't know algorithms when they came in, still didn't know algorithms when they left, regardless of their GPA.

  253. Re:Karma? Is it real? by geminidomino · · Score: 1

    Bah. Stupid stripping.

    0 <=x<=1

  254. 46 and still in demand by Anonymous Coward · · Score: 0

    Just gave notice this Monday.
    Had 4 interviews and got 4 offers.
    Got my CS degree in 1983.
    Never been without a job.
    If I had it to do all over again, I'd do it in
    a heartbeat.

  255. actually grandpa... by Anonymous Coward · · Score: 0

    if your brain were operating as quick as my young smart brain, you would have realized that the 3 year old would eventually throw the ball under the table long before it actually happened giving you more than enough time to tell the little brat to stop throwing balls in the house.

  256. Old buggers by Anonymous Coward · · Score: 0

    Well, I'm 56 and was hired at 52 by my current employers. I'm the oldest in our IT department. I'm the one who's into Eclipse, Java, SQL, OO, design patterns, Web 2 etc. etc. etc. Plus iSeries and Lotus Notes. It's being developed faster than I can learn it, so it's going to keep me going for years.

  257. go for it! by maxconfus · · Score: 1

    take the classes. get comp sci degree. then get an mba. don't stop. will you be happy if you do nothing? exactly...

    --
    A hand up and a foot on every chest...
  258. Young Men aren't Qualified for Anything Critical by flyneye · · Score: 1

    The mistake made in hiring exclusively young employees is expecting young blood to vitalize a project with new ideas,cutting edge concepts and be up to date and full of energy.
              The bitter truth turns out employees with little experience, fumbling and scheming, with no real work ethic, ready to plagiarize, full of the most modern mood stabilizers to flatten any extremes that might lead to innovation while dealing with the personal problems of inexperienced youth. They lack the experience of being at a job for more than 4 years plus.Loyalty is taught as a handicap rather than a virtue. Clueless about the big picture of company goals their contributions are often self or dept. centered.
            You can't teach an old dog new tricks(because they already know them having invented them), but you can sure waste time and resources training unloyal pups new tricks so when they leave after 6 mo. of "actual work" your competitors may benefit from anything they managed to absorb.

    --
    *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
  259. Prove it by symbolset · · Score: 1

    If not, then prove your assertion.

    Bah. Stupid stripping.

    There you go. Did you need anything else?

    --
    Help stamp out iliturcy.
    1. Re:Prove it by geminidomino · · Score: 1

      You're either kidding, or need to cut down on the recreational pharmacology.

  260. I'm 33 and the youngest in my department. by Slightly+Askew · · Score: 1

    It's a myth.

    --
    Public use of any portable music system is a virtually guaranteed indicator of sociopathic tendencies. -- Zoso
  261. 61 and learning / working new stuff by lamebrane · · Score: 1

    I have a deep resume work-wise (33 years) and a shallow one in the Ed. dept. (some college, no degree.) I've never had a problem finding work until the last 6 months but I expect this period of doldrums to end soon. In the last 10 years, I've been involved in a lot of DB (installation/design/development - SQL Server, MySQL, Oracle), code (C++, Java, C#, VB.NET), and applications (Windows, Linux, web). My bookshelf and reference links are wonderful resources - as are SlashDot and other web sites. When I grow tired of learning, then it's time to lay the body down. Going back to school for me would be solely for the ability to learn something new - something that I might not be able to absorb by myself.

  262. It's not a young mans game by SpacePunk · · Score: 1

    Older, seasoned programmers will always do better than younger unseasoned programmers. It's a matter of knowledge, and skill. Older people always beat the younger, less knowledgeable, any day of the week.

    Now, where it does make a difference is in the pay scale. Companies can always pay a younger person less than an older person, and work them to death because the younger person doesn't know any better yet. That's where they get you. Oh, the younger will talk about 'mad skillz', or doing it because you love it. They don't realize that their skill really aren't that 'mad', except perhaps as in nuts, and love only pays if the person is a whore. HR doesn't care how good you are if you are older, they just know that you will 'cost more' because they can't work you 80+ hours a week, pay you less, and treat you like shit.

  263. Just say no by mollog · · Score: 1

    Just say no to a CS degree. I don't know what your motivation was for choosing a CS degree, but working in the CS domain is no picnic.

    For starters, are you aware of the exception to labor laws that specifically targets programmers and IT personnel? Our employers are free to work us as many hours as they like and we have no recourse. Don't believe me? Look it up.

    But to answer your original question, yes, there is ageism. One of the problems with Computer Science and programming as a work discipline is that there was a huge need for programmers and there was little in the way of experienced people to mentor and manage all the new programmers. Managers were promoted from the ranks of the new surge of programmers and there are absolutely no experienced managers to pass on wisdom.

    More specifically, I was on a team of engineers who would interview prospective programming candidates. The hiring manager was a younger fellow, in his 20's. Even thought the practice was for the interview team to make the recommendation and the manager normally accepted the interview team's recommendation, the manager did have the authority to make his own decisions. I quit the team after watching two older, experienced candidates get rejected and a younger man of limited abilities and with only technical experience, not programming experience, be chosen despite the teams rejection of that candidate. It was plainly ageism. That younger nebbish, hired to be a programmer, is still on the job, doing technical work. It's strange to see.

    Younger managers are uncomfortable managing workers who are older than they are. It's natural; they're intimidated, afraid of having someone around who knows when they screw up. And they do screw up.

    So, yes, they would rather hire a younger, just out of school, CS major. Some companies, like Microsoft, simply wouldn't hire experienced programmers. The speculation was that they wanted to instill their own corporate culture in the freshly minted CS majors. Hiring someone who had learned practices of another company could be a disruptive to a young, growing culture.

    I recently worked with a smart young man, just out of high school, who wanted to go to college. He was going back to school and thought he'd go into programming. I advised him to get a degree in finance and accounting, and he took the advice. My logic is that it wouldn't be hard to get some additional CS training and get into programming if he wanted to, but that the life and lifestyle of the finance people was far superior to that of programmers.

    Good luck to you whatever you decide.

    --
    Best regards.
  264. changes in workplace, changes in you by DriveDog · · Score: 1

    Having a B.A. from around the customary age, I "went back" and got a CS degree at 33, then went back again and got a BA in another field at 44. I've done some other things, but programming/software development/systems analysis has invariably been in either very small IT shops (1 to 4) or outside of the IT department (the "shadow IT", as one CIO called it when he couldn't do anything to bring it under his control). I see IT departments hiring youngsters and a lot of H-1Bs, but managers in other departments who need general business experience and knowledge and communications skills and aren't billing their department's services out by the hour don't seem to have the same mindset (not to disparage those groups or attract complaints about run-on sentences).

    So yes, go for it, IF you're interested in the subject matter. If you don't care to know about a lot of the things taught in CS, I cannot recommend it.

  265. I've done it by MaGogue · · Score: 1

    I went for CS degree when I was 33 years old. My salary didn't go up (our local laws of small market), but I've met new challenges, changed my profile a bit, got to know interesting people etc. I could easily be at the top of my class (I guess experience with fields) and I got straight A's (actually we have different scoring system in Europe). Backed of course with 15 years of experience working in the field. Starting with CS at 30 is a completely different game, though.

  266. I started my BS degree in 1980... by Anonymous Coward · · Score: 0

    when I was 30. I worked for state government and private industry, and never had to look for a job more than a few days, in fact once I wanted to linger on unemployment for a couple of months and got offered a job I didn't want!

    I had to scurry to get the job I wanted 6 weeks before I expected to want it!

    I got promotions regularly at each job where I earned respect for what I could do, and wound up spending several years managing the software development shop.

    So go for the degree, which will open doors for you, if you're in fact good at what you do.

  267. IT's all about maturity by PontifexMaximus · · Score: 1

    I'm 36 and I have to say that I've found that the 'younger geeks' are, while talented, very immature. They have few social skills and do not comport themselves professionally. Now, in some places that might be fine, but in this economy and with the importance IT staff have now, that's unacceptable. I say, get the degree, I think you'll find more willing employers than you might think.

    --
    Pax Vobiscum
  268. A CS degree is a waste of time at any age. by robocord · · Score: 1

    Speaking as somebody who does a lot of interviewing and recommending for or against hiring, a CS degree is completely unimpressive to me, at least at the bachelor's level. If you don't have experience, I won't hire you for anything but the most menial technical position. At 35, experience is even more important. If you want a degree that matters, pick something more specialized. Health Informatics is pretty hot right now, for instance.

  269. I did it (sort of)... by cymen · · Score: 1

    I went back and graduated a year ago at 30 with a BS in CS. I think the ageism is more "knowledgism" but slanted towards new technologies. By that, I mean it is important to keep up with new technologies and gain experience with them continuously over your career. Some people gain most of their experience in school and find that they slowly fall behind. There is the kernel of truth though that IT is definitely slanted towards the new even when the older solution/product may work better.

    You might also consider going for a Masters on top of your BS. You should be able to do that at most schools within 2-3 semesters if you put all your time into it. I strongly recommend the advanced degree if you know a particular area you want to work in after school. I plan on going back for one within the next few years.

    What I liked about going back to school as an older student in a field I was already involved in is that I knew what I wanted to take: compilers, programming languages, databases and networking. All of that has helped me after school. I only had two years to finish all the CS courses when I returned (I got the general classes out of the way earlier) and it was hard to fit it all in. I did 17-18 credit semesters and my last was all CS. That was difficult due to stress and not well developed time management skills but immensely enjoyable (after decompressing for a couple of months).

    1. Re:I did it (sort of)... by cymen · · Score: 1

      One aspect I forgot to mention: If you have a highly regarded local community college system that feeds into a four year CS program at the local University you should take a closer look at it. You can knock out a lot of the requirements by taking classes in a smaller setting with maybe 30-45 people at most and often less. This is immensely valuable for returning students as there is more time for one on one interaction with the teachers. Socially, it is not the greatest though as most community colleges are commuter schools.

      In Madison, Wisconsin the local community college system is really good compared to Chicago. There is certainly a bias against community colleges in the mindset of many people so I don't think locally many people don't realize how good the programs are compared to other cities. I was particularly surprised by the dedication and skill of most of the instructors.

      Caveat: This depends entirely on how well credits transfer. It pays to take a very close look at the transfer guidelines on the University side before making a decision.

  270. Whipper-snapper! by withoutfeathers · · Score: 1

    I pissed away my teens and early 20s (left school at 16 without finishing 10th grade) and got a job in computer operations in my mid 20s, after trying my hand in the music and photo industries. It was easy then (1975) because so few people were trained or had any aptitude for it.

    My employer eventually insisted that I get a high school equivalency and take some programming courses at a community college. I excelled at that and moved on to programming. By 1980 the big money was in COBOL -- yes, COBOL -- programming so I got a diploma from a trade school and moved up to the big bucks.

    Over the years I learned IBM PC operations and programming, SQL (bet you didn't think there were SQL programmers in the mid 1980s) online programming (CICS), SGML (Standard Graphic Markup Language) and some networking.

    By 1990 I was the "old man" on the floor so nobody trusted me with the cutting edge CASE tool code generators. Eventually I got stuck learning HTML and TCP/IP which none of the hotshots around me wanted to be bothered with.

    So there I was, over 40 and useful for nothing more than tinkering with that new internet/world wide web stuff that wasn't going to last while all the young studs around me got to work with the future: Lotus Notes and FoxPro.

    You don't want to read the story of my life so I'll cut to the chase. I just turned 58. Late last year I enrolled in a bachelor's degree program. Since I have accumulated some college credit over the years it won't take me forever to graduate. I should have a bachelor's degree by the time I'm ready for early retirement in 2013.

    I'm hoping the sheepskin will give my career one last boost to keep me going for another eight or 10 years after that but, really, I did it for myself, not my boss. BTW, I'm just about to take my PMP certification exam. I found that training to be the most useful of my career, despite the fact that I've been a project manager for 20 years.

  271. A view from both sides.... by Anonymous Coward · · Score: 0

    I'm in my late 40's, and have been in the IT business for over 20 years, starting as an entry-level tech going all the way up to an IT director (currently working as a senior systems architect). There is some truth to the charges of ageism in IT, but there are two main reasons for that:

    - First, older IT workers (like me) have generally been in the business for a while, and expect much higher salaries than their younger (read: entry-level) counterparts.

    - Second, many older IT workers have become comfortable in one or two technology sets, and are generally unwilling to develop completely new IT skills.

    I've experienced these challenges as a job-seeker, and also had to deal with them as a hiring manager. While I don't condone age discrimination, the above two issues are facts that MUST be considered in today's economy. Salary costs are being driven down to save money, and the IT employees that are lucky enough to have jobs must be very flexible and adaptable.

    For the record, I don't believe that all "older" IT job seekers have these issues, but in today's job market hiring managers get flooded with resumes every day; unfortunately, they start looking for easy ways to "cull the heard" and get the resume pile down to a reasonable size before starting interviews. And while the above concerns ARE valid when looking at an INDIVIDUAL (outdated skills, unwilling to retrain, excessive salary requirements); far too often those terrible attributes become attached to ALL older IT workers from the very beginning....

    If that hiring manager is any good at all, then age won't be a factor when deciding which resume ends up in the round filing cabinet; they'll look at experience, skills, and depth/breadth of IT skills. THEN they'll consider salary requirements (it doesn't make sense to bring in a qualified candidate to interview if you KNOW you can't pay them what they want).

    But even if the hiring manager is enlightened enough to look for the best candidate (regardless of age), many times they only see the "final pile" of resumes - after some non-technical HR wonk has tossed every resume that doesn't appear (to them) to meet the criteria for employment. And in my experience, DESPITE laws and HR "education" about age discrimination, many of these folks equate youth with good IT skills.

    (Lucky for me, my current employer is NOT one of those companies...)

    Sigh. It's not a perfect world. But the original poster has one thing going for them: he will come out of college as an entry-level job seeker. That means that he shouldn't be penalized for being an old, stodgy IT nerd still living in the days of COBOL and CICS.

    That doesn't mean he won't get more heavily scrutinized because of his age, though. The other thing in his favor is that he doesn't have 10+ years of IT experience inflating his salary expectations.

    As someone who's been on both sides of the fence, my suggestions are:

    a) Don't fax-blast your resume; research and target specific companies that you know are hiring, and that will offer you the type of work and growth you seek. Submit your resume in person, and do everything possible to become a human face to the HR wonks (not just another impersonal email account).

    b) Do all the things you should've been taught about interviewing skills; Dress appropriately, prepare for the interview; be ready to deal with a non-technical HR person at the beginning, because they may be the gatekeeper between you and the hiring manager you REALLY want to interview with; send follow-up letters (NOT emails) after the interview to keep you on the interviewer's mind. In other words, do all the stuff you can to make a good first impression, then do whatever you can (within acceptable interviewing etiquette) to stay in front of the hiring manager as a real person.

    c) Be aware of WHY many companies inadvertently or "unofficially" discriminate against older IT workers. Be prepared to show how flexible you can be on your work assignments, skill development, and sa

  272. Not quite... by fdrebin · · Score: 1

    Part of your data is not quite correct.
    I'm 52 and started using computers at 14. Granted, it was at a university where they had programming classes for high school students. They had an IBM 1620 that we were free to use almost any time of day...
    /F

    --
    Stupidity... has a habit of getting its way.
    1. Re:Not quite... by DrgnDancer · · Score: 1

      I did try to allow for limited exceptions, I figured there might have been a few people over 40 in really unusual circumstances that managed to get computer time at a young age, but my overall point still stands I think. For one, there's a world of difference between writing your first program at 14 and doing so at 8 or 10. It's just a few years to us, but they are really formative years. For another I think people like me (and the guy I was responding to) are a fairly small subset of our generation (outside the rarefied air of Slashdot, obviously we're more common here), guys like you that managed to get computer time while in high school in the early 70's are probably one in 100,000 or more. Finally, while you did have some access to a computer, you didn't grow up "around" the computer. You occasionally were able to go to where the computer was and spend some time on it. By contrast I OWNED a computer. It was in my room, I played with it all the time. It was a part of my world the way my mother or my brother were, in your case it was more like the Library or the movie theater. You had access to it, it was something you did and enjoyed doing, but it wasn't everyday or whenever you wanted.

      I'm of course not denigrating you. You had 3 or 4 years of experience on the day I was born, much less 10 years later when I got my first computer, but due to that same accident of birth years I had mine at a much younger age and had a much more "normal" (by today's standards) relationship with it.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
  273. no really by crodrigu1 · · Score: 0

    Is not about age is about money, older people requires more money than younger ones (just remember that cold pizza at 18 is SO COOL) at 40 equates to "what I did with my life this is not way to live". But the best think is just to remember that you want to enter field that there is not too much Americans to compete for those jobs (according to the Labor bureau the jobs in teen years that will have more grow are: waiters, Nurses,Fast food service) IT is not one of those oh well back to work

  274. It's not how old you are, it's how good you are by BuckwheatBalthazar · · Score: 1

    I am 54 and still writing code for a living. I know a guy who just retired at 75. He was still good because he never stopped learning. I doesn't matter how old you are, it's how good you are. Instead of thinking in terms of putting in 4 years for a degree consider spending the rest of your life educating yourself. That is what it takes to make it as a software engineer. The game never stops so you have to keep up. This is like surfing not swimming. If you tread water then you'll miss the wave.

  275. 66 and still going by Nine+Edge+First · · Score: 1

    I was slinging code ten years before you were born and I'm still at it.

  276. proper universal thinking principles by Anonymous Coward · · Score: 0

    Bitter much, grandad ?

  277. Pretty simple by pauls2272 · · Score: 1

    If you LOVE computers and programming then go for the degree. If you are only getting the degee
    to "find a job" or "make money" then do something else.

    As far as ageism, I haven't noticed it much but I work on mainframes which are an Old Mans game.

    It is far more likely that your possible job will be outsourced to India, Eastern Europe, etc than not
    being able to find one because you are 35. That is the danger of getting the CS degree today.

    But even as recently as the Internet Boom and Y2K booms in Data processing, I met many people
    who didn't like programming or computers and just thought they could make a lot of money.
    Almost all of those people now are gone doing other things - real estate, etc. Whatever the
    lastest money making fad is.

    So it is pretty simple - if you love it then persue it otherwise don't.

  278. Seconded. Skills way before age. by talldean · · Score: 1

    The problem with older developers is that many hadn't kept up their skillset. I knew one woman - now about 60 - who had gone for the equivalent of an associates degree in feeding punchcards to the computers of the day. No matter how many times she interviews, her skills are dead, and she'd need to start over. If you're good with general theory, keep up a modern skillset, and interview at least moderately well, you will never lack for work through your retirement years. Go for the degree, but also make sure that it gives you both a decent basis in theory, and some hands on experience with modern skills. A CS degree won't often teach you all you need to know, and that's important to recognize that you'll need to pick up other languages and tools yourself along the way.

  279. I was a mature student myself.. by Anonymous Coward · · Score: 0

    ... and getting my degree was the best thing I ever did. In my case, I had already some experience in the industry so finding a job afterward was not as hard as it usually is for people coming straight out of school. Whether you already have some experience or not, I suggest you try and volunteer in a research lab. I was fortunate enough to be taken in as a volunteer in the Robotics lab of my university. It was a lot of fun and I learned a lot from the experience. This type of experience will help you a great deal when it comes to finding a job.

  280. In my experience ... by LoudMusic · · Score: 1

    Upfront: I am 30. I do not have a degree. I have been a sys admin for 11 years. I wish I had taken the time to get a degree of any kind (I wanted to be an elementary school math teacher in a small town).

    In my experience I tend to not enjoy working with 'younger' IT folk. Whether it's their lack of experience in the field or their attitude or personality, I do not know. The time spent with them is often not enjoyable. It's regularly a refreshing exercise to interact with an IT person who is older than myself. Be it because they usually know what the hell they're talking about, have good business sense, or just get to the point - I don't really know. But younger people seem to be excessively arrogant and spent more than enough time bullshitting around without accomplishing anything. I think it has most to do with 'life experience', and perhaps not so much with technology capability. But the point is still there, for me at least.

    And there are definitely exceptions to this rule. I work with a couple guys younger than me who far exceed me in 'practical business sense', even though their technical expertise is somewhat lacking. I really enjoy working with them and it's fun to help them learn as we work on projects. And there have been a fair amount of old dudes who are just fucking clueless bastards that won't do the simplest of tasks.

    But on the whole, the 30 to 50 age group has been the most pleasant co-working for me.

    I just realized this doesn't help answer the question. But I'm posting it because I wasted time typing it.

    Have a nice day.

    --
    No sig for you. YOU GET NO SIG!
  281. how about someone currently pissing away their 20s by Anonymous Coward · · Score: 0

    I fear I might be in the same boat one day... does anyone have advice for someone who is unemployed and currently has no career to fall back on? At this point, I think I can return to learning CS (intro to OOP in high school and a little AS 3 is all I know right now), but I don't have a job to keep myself afloat. Anyone else in a similar situation?

  282. college? huh? by jayp00001 · · Score: 1

    I wouldn't bother with the CS degree, unless you actually need to learn about basic computer operations. You will get passed over by the 20 year old that's been coding flash sites for 5 years and is thinking about going to school. You will get passed over for anyone with actual experience in the field. A college degree is nice but certainly not what I am looking for in systems analysts, programmers, or helldesk operators. I'd suggest getting certified (either RHCE, CCNP or MCITP enterprise- whichever is your poison of choice) then getting an entry level job in the field. Then (if you choose) go to college part time.

  283. primadonna by Hognoxious · · Score: 1

    There's a wide gap between the obvious false strawman of "irreplaceable"

    I never said anyone was irreplacable, so it seems the one using the strawman (replying to a point that wasn't made) is you.

    However I have met people who thought they were irreplacable. Probably been guilty of it myself, on occasion.

    If you are in it for the long haul

    Great that you take the big view, but the necessity of feeding your kids needs to be addressed today.

    perhaps you want to try any avoid employers that are compulsive back stabbers.

    Again, not many people are 4 digit superstars that can afford to be that fussy in these times.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:primadonna by Chandon+Seldon · · Score: 1

      Great that you take the big view, but the necessity of feeding your kids needs to be addressed today.

      If you're desperate, you take bad deals. It's worth a certain amount of effort to avoid being in that position.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  284. Know what you want from a degree by wagga-lo · · Score: 1
    Many younger people enter college not really knowing what they want to be doing when they graduate. College is a means to an end, not a means of itself.

    Don't go with the mentality "Go to college", "???", "Make lots of money". What do you want to get into? Robotics? AI? Operating Systems? iPhone SW Development? Game Design?

    Knowing this will let you tailor your courses to your ambitions.

    From there, start a pet project. Linux is free, SW development tools are free. Pick something and use the facilities at your college to their max. You'll have access to their libraries journals, other students and professors.

    When you have a goal, lectures can become much more interesting. "Aha! This fits perfectly with my pet project!"

    1. Re:Know what you want from a degree by morganew · · Score: 1

      There are some good points there, but I'll offer another possibility; maybe the "end" college provides is more significant than just the goal portion.

      I hire people, and generally I treat a college degree as a prerequisite. Not because of specific coursework, but because the fact someone has completed a degree demonstrates an ability to keep on task for an extended period of time regardless of distractions. I don't mind major switchers, and I'm not looking for someone who did it in three years to the exclusion of life. Rather, I want to see that someone figured out how to navigate the always Byzantine requirements to get the right class into your schedule in the right order within a time limit.

      Additionally, the social skills from college become pretty important - it's pretty hard to make it out of college without some kind of lab class that involves working with classmates on a group project. And everyone had someone in that project who didn't do what everyone wanted, or at least didn't pull their fair share. I want to know how you dealt with that, how did you feel about it, and what did you learn from it.

      Finally, and MOST critically, I am always on the lookout for people who can write well on deadline. regardless of the technical nature of the project, the ability to explain what you are doing and why is just essential.

      So yes, it's great if you can see your path in college as stepping stones to specific knowledge, but you shouldn't ignore the ancillary benefits that employers count on.

      --
      A sig?!? I don't think so.....
    2. Re:Know what you want from a degree by wagga-lo · · Score: 1
      Agreed. College is definitely a crucible for refining one's character in addition to raw knowledge.

      To build on that, the reverse is also very powerful. Returning to school brings lots of experience from that other crucible called "real life". That should give GrApHiX42 a big leg-up both in the classroom and lab. He / she may find themselves being looked to as a leader, which they should definitely use to hone their leadership skills.

      Another thing employers love is real-world experience. Depending on the school you go to, there may be opportunities to take-on internship positions at real high-tech companies. If at all possible, go for it! It's much easier to get your foot in the door as a student than as a graduate. Come interview time, you can spin your maturity to your advantage vs. other students.

      Any new graduate with real experience in their field has a big plus going for them. When comparing a 35 year-old new CS grad with real SW development experience vs. a younger grad with pure textbook CS knowledge. The internship experience and greater level of "maturity" may be enough to tip the balance. Of course, YMMV.

  285. May or may not matter by Bobb+Sledd · · Score: 1

    Let me offer you my perspective on this question.

    I am now 35, and I have no degree, no certifications, but I have been in the IT field since 1997. I personally have not seen anything that hints at age preference, except maybe the other way: looking for older geeks.

    I would never recommend not going to college and getting a degree to a HS student, but that's the choice I made and it can work. I am currently one of the highest paid folks in my field (according to those salary-comparison web sites) by a fairly high margin.

    In short, I suggest being a general technologist with some specific knowledge. When someone has a question about how to do something, either know how to do it or know where to go to get it done the fastest, least expensive way, and know how to check the work for errors.

    Where I lack in formal education and certification I make up for with a WEALTH of experience, from several different industries. That's the key: You have to offer something that no one else will offer. I worked in hospitality, legal, medical, and computers. Are there that many IT people who are able to draw on their legal knowledge? No. Medical? Same thing. And I also keep a portfolio of projects that I have done so that I can show specific examples of my work.

    Now that CS degree might help you get your foot in the door. But I guarantee you, if they let me in for an interview, they'll hire me over someone with just a degree or a cert.

    Just my $.47 (adjusted for inflation).

    --
    "They said I probly shouldn't fly with just one eye," "I am Bender. Please insert girder."
  286. That's is new. It used to be age 40. by Anonymous Coward · · Score: 0

    18 years years ago I went to a job interview at Kodak in Rochester NY for an Electrical Engineering job. I was 40 then. I was told that I was too old.

    I didn't not pursue them in court but no one in my family has bought any Kodak product since.

    You cannot sue a potential employer or make too much noise about it because no one will ever hire you but you can find some other form of revenge.

    This is a sad thing that so many morons act this way. Fortunately there are many decent employers that will look at your qualifications and not your age.

  287. Yes, But . . . by Anonymous Coward · · Score: 0

    I first started programming when I was 30. I'm a little older than 35 now and I'm working as a software engineer.

    1) You don't have to have a CS to do programming, though I do encourage you to get one if you truly believe that you want to do SE. I wouldn't wait 4 years, though to become a programmer.
    2) You'll likely find getting jobs from small and mid-size companies will be easier for you. Those companies tend to give greater weight to good soft skills and life experience than large IS departments. Large IS/IT departments frequently mock the necessity of soft skills, but programmers at smaller companies almost never do.

  288. OT : Young and already old? by 4D6963 · · Score: 1

    Am I the only one reading all these comments and thinking "oh wow I sound like an old programmer, but I'm only 22!" ? Is there anyone my age still coding in assembly? Hello?

    --
    You just got troll'd!
  289. Do it by KC0A · · Score: 1

    Go for it. You won't have any problem getting a job if you have energy and talent. I'm 50 and even in this market I get interest from recruiters at least once per week.

    I've been interviewing developers for about 20 years now, and age has never been a factor. It is so hard to find competent people that it would be silly to reject someone because of age.

    If you get the degree, understand most of the material, and can convey your understanding in an interview, you won't have any trouble getting work.

  290. Older guy here - good for you by Bork · · Score: 1

    About to turn 54 here soon and I just got my CS degree. It would be best to get a degree earlier in life but you should get one no matter how old you are. I have always performed well in my jobs and seem to be able rise within the companies I worked in but the people with the degree always had the edge.

    Going to school is a great when you are older, the other younger students do not know what to make of you. I think I helped a few of them take school a bit more serious than they would have otherwise. I was able to help a few on how to study, its surprising that so few have learned how to study.

    Came out of school with a 3.9, would have been better but I got into arguments with the instructors in the philosophy (liberal arts requirements) classes.

    So anyway, I am now a NCG with over 20 years experience. Makes for a great resume.

  291. The problem is not having enough expirience by Anonymous Coward · · Score: 0

    The problem is not being old - its not having enough expirience.

    Most CS graduates at 25 have ~10 years of CS expirience. Starting from high-school and spending nights while in college.

    Are you willing to sacrifice your time to log as many CS hours as teenager did?

  292. IT or not IT? by Anonymous Coward · · Score: 0

    I can't speak to age discrimination in the IT field since I have never worked in it. However, I do have a CS degree and work as a software engineer. In my experience you do not need a degree to enter IT, so if that is your goal, why not apply now if you think age will matter?

    On the other hand, if you want a degree and achieve one by 35, you will probably be overqualified for IT. A CS degree would be more inline with programming / engineering than with IT. And 35 is definitely not too old for that. Nobody cares about age. People care about experience to some degree and capability to a larger degree.

  293. Not a problem for me by gujo-odori · · Score: 1

    I started college at 28 and graduated at 32. Not pissing away my twenties but working to save enough to pay for college. OK, and some pissing it away on 60s muscle cars

    I'm now north of 45 and am not even the oldest member of my team. My boss is the same age as I am, and two of my team mates are older. I work for an IT company whose name is a household word. Before that, I worked for another one like that. I've never had a problem with age when it comes to hiring, although that probably does happen. If you have skill, you're a personality fit, and you have passion for what you're doing (that's really important, at least at the best places to work), you should do fine.

    My experience has been that if I get as far as the interview, most of the time I get the job. Before the interview, your age can only be guessed at within a wide range unless you volunteer it (I wouldn't, and they aren't allowed to ask, at least not in the United States), I can reasonably infer that age wasn't the cause in cases where I didn't get an interview.

    Go for it; it's never too late to get a degree!

  294. Re:how about someone currently pissing away their by Archon-X · · Score: 1

    McDonalds is *always* hiring!

  295. I Started my CS Career at 35 by Anonymous Coward · · Score: 0

    And life is good, best thing I did. So no worries.

  296. There is no replacement for knowledge by pdxgeek · · Score: 2, Insightful

    A degree is great and all to get you into an interview but tech geeks judge each other on two things... how smart you are, and what you know. So if you come out of your 4 year degree comfortable with visual studio, fully versed in .net, C++, C#, XML and related technologies, AJAX, SQL knowledge and whatever else pops up between now and then. Most of all you must know how to apply your programming knowledge to solving problems presented to you. This will require a thorough top to bottom understanding of computers and how they are actually used. I'm almost 35, I have no degree but I've been working in the industry for 15 years.

  297. hmm by Anonymous Coward · · Score: 0

    We've found that older guys tend to have more responsiblity and tend to care about the work they do vs the 20 year old gamer geek. One calls in all the time because he was up too late playing games or something new was just released. The guy with a family will bust his butt to make sure things get done.

  298. Yes, old ... but(!) by Anonymous Coward · · Score: 0

    I'm 64(!). I worked in the software development industry from the late 60s through the dot-com bust. Ageism does exist. However, many employers look at what you can do, what you have done recently before declaring you "too old". Simple as that.

    Now for the bad news. In my 20s and much of my 30s I would read something once and learn it. I can stil recally details of how stuff from the early 1970s works and how to do it. Never mind that I haven't used it since then. Sometimes, I cannot remember how something I learned last year works, in part because I used it once. My point is that it was easy, near effortless, to convert short term memory to long term memory when I was younger. In my 40s I began to notice that short term memory to long term memory conversion ability had faded some. By my mid 50s it had degraded further. I was distressed over it, and to some degree, I still am.

    Time marches on. I just have to work at it harder now. The first read is not always enough to "stick". I have to take more notes. I have to record lots of page numbers and URLs. ... and other adaptive methods. So, yes. I would say that my capability is degraded from where it was in my late 20s. -- Improvise, adapt, overcome. -- At this point, the adaptive stratagies have helped with the short term memory conversion issues.

    Now, more good news. I've been there. I've done that. I know what works, what does not. I have worked on a number of different platforms using a number of different programming languages, tools and processes. I have experience in several application domains. I can spot organizational and process problems and know what to do to fix them. I can tell the difference between good code and bad quickly and often know how to identify the root cause and what to do to fix it. That's called experience. As they say, "Good judgment comes from experience. Experience comes from bad judgment." -- That's what I bring to the table that a 20-something might not. -- That said: a young acquaintance, now about 25, has been writing software for money since age 15(!); that's ten years of experience and it is reflected in her very good work. I'm impressed.

    One caution: Beware of jobs that give you 1 year of experience 30 times. Specialize, yes. But don't get into a rut. Don't sit on your laurels. Keep things moving forward: more challenging work; progressively more resposibility on the job.

    OK, I'm 64. I'm retired. I don't have a "Day Job". I do contribute to some open source efforts and I do some software development work for some not-for-profits. -- Your mind: use it or lose it.

    As another poster said: you are going to be 35 in a few years anyway. So, go to school. Learn comp sci. It cannot hurt. 30 years after that, you'll be 65: my age. As the wise man said: "Inside work. No heavy lifting". -- You'll do just fine.

  299. Pissed away 30s by rmereddog · · Score: 1

    I not only managed to waste my 20s but my 30s also. I got my Computer Science degree when I was 42 and immediately got work in IT as a programmer, which was my specialty in my degree.

    There are many companies who value "non-traditional" college graduates because the non-traditional graduate already knows how to work, is willing to take direction, has developed skills that are outside job area, but necessary for success ....

    So go get that degree and then keep knocking on doors until someone lets you in to use it.

  300. I can say that at 46... by sirgoran · · Score: 1

    I've run into this problem several times.
    About a year and a half ago while looking for work, I found that on many of my interviews a noticeable change in my interviewer happened when they asked me to verify my age. I learned a long time ago that when sending out my resume to leave off dates and any mention of the year. I always left things kind of vague, stating that I was there for 6 years or 8 years, just never listed the actual year. I've never looked my age so I always had that going for me. On several occasions I was in the interview and told that I had all the right qualifications for the job and just needed to fill out the actual application. Time and again I was told that "it was just a formality" and that after some higher-up saw my resume and my skill set I'd be offered a job.

    After handing back the filled application I'd wait to see the visible change in my interviewer when they got to the line where you had to fill in your birth date. Then I'd have to ask if there was a problem, be told there wasn't, and go home never to hear back from them again. After the sixth or seventh time I started writing the numbers badly enough to mistake a 6 for an 8, taking 20 years off my age. The very first time I did this, I didn't see the interviewer change attitude, and I got the offer by phone about 3 days later. I didn't take that first offer due to another interview happening the next day and being given the offer while still in the interview.

    It took a couple of days after being on the job before the mix-up of the numbers became known. I still have that job after a year and a half, and my employer has been very thankful in both wage and compliments ever since. Face it, if you've got the skills and can show that you're the right person for the job then age doesn't matter. But you might have to help nudge things along by writing a little sloppy.

    -Goran

    --
    Carpe Scrotum - The only way to deal with your competition.
  301. Do It by kmassare · · Score: 1

    I was 48 when I got my BS and I have not regretted the effort. I did 22 years in the navy before starting college, so I didn't exactly piss the years away, but what I learned in college definitely helped to make my life in the workplace easier.

  302. Age has nothing to do with intelligence by Anonymous Coward · · Score: 0

    My grandfather taught me how to program and design DOS-based spreadsheets when I was 11 and he was 60.. 15 years later I was teaching him Linux.. age has nothing to do with things, it's all to do with self-motivation...

  303. Uphill battle ahead of you. by nurb432 · · Score: 1

    But i suppose it can be done.

    --
    ---- Booth was a patriot ----
  304. go for it, I did by Anonymous Coward · · Score: 0

    I'll speak as someone who's been exactly where you're at. I was 37 when the .com bubble burst. My job was outsourced at the same time 10's of thousands of jobs disappeared in my city because of the crash.

    I was looking for a job without a degree at a time when there were literally hundreds of people applying for every meager position that came available. Most hiring managers who were deluged by all of the this paper began using really basic algorithms to round file as many resumes as possible. The easiest possible filter was degree/no degree, the next was degree/right degree.

    After a year of unemployment my 10 year old career was dead, and would most likely could never have been revived. Instead of settling for some counter job I bit the bullet and went back to school. It was the best thing I've ever did. It expanded my horizons and gave me time and space to think. It gave me access to a lot of good professors who were eager to work with someone who was mature enough to care which greatly differentiated me from the younger set.

    I ran rings around my classmates and graduated 3rd in my class. I did an entire BSCS in 2.5 years. I now have a much better and for the time being at least, more stable career then I ever did. None of this makes me special; it's simply what can come from going to school when you are mature enough to appreciate it.

    I will warn you that it wasn't a cake walk getting reintegrated into the workforce after school. A lot of recruiters I talked to tried to lump me in with other new grads based on the specious logic that I'd not held a position in almost 4 years. Fortunately this period was as short as it was annoying, and I was able to find people who were a bit more capable of seeing the big picture and they gave me a chance. Fortunately if you go back now, you can ride out all of the discomfort and when you are done, the economy might be firing on all cylinders again.

    The other thing you need to prepare yourself for is some very tough times financially. You won't qualify for any aid at all for that first year because next year's aid is based on this year's tax return. It was really hard to go from a healthy IT professional salary to living on nothing again, but it does get you into that student state of mind. Don't even imagine that you're going to get scholarship money because there isn't any. I was 4.0 up until my last semester, and I finally was granted $1500, which was a small miracle.

    School is never a waste of time if one is really ready to be a student.

  305. The view from 54 by Anonymous Coward · · Score: 0

    I'm 54. I get long-term consulting assignments all the time. I ask them, would you rather have someone just starting at 35, or would you rather have someone with >35 years of industry experience?

    On the subject of degree, I got my BS at 51, and my MS at 53. I'm working on the PhD now. If you want to compete with me, you've got to keep improving your resume, both with work experience, and with degree.

    ---
    I'm only anonymous today because I'm away from home and can't be bothered to look up my PW. If you want to reply directly for any reason, I'm at sol at linker dot com.

  306. I'm 45 by mark-t · · Score: 1

    And I just got my first full time permanent job as a developer 8 months ago.

  307. Re:Karma? Is it real? by Rakarra · · Score: 1

    No, "Karma" is not real, but peoples' perceptions of you and your social networks are real.

  308. It's never too late to start. by BilGe · · Score: 1
    My parents did not have enough money to send me to college, and I had pretty bad grades in high school. Basic attitude problem... I wound up getting a job doing computer support for Radio Shack and later GRiD Systems. They had education benefits, so at age 30 I started college part time evenings with the intent of getting a B.S. in Computer Science.

    Over the next ten years GRiD Systems vanished, I got another job (which I still have), and slowly I achieved the goal. At age 40 I graduated with a GPA over 3.98.

    The degree has probably helped me keep my job, though it did nothing for my pay. I already get paid handsomely.

    It's worth noting that I make a living as a Windows expert, but I do not have ANY of the Microsoft credentials that are often required. I've been around enough that I don't need those letters to prove I know what I know.

    My opinion is it's never too late. Start now, get the degree you want, and don't be too surprised when things come out totally different than what you expected. Life happens...

    My grandmother is another good example. She was widowed at age 54 with an 8th grade education and no job. She got a GED, then a college degree as a teacher. She taught art in public schools for 12 years before retiring at age 70.

  309. Geek hearder by mrmeval · · Score: 1

    CS degree
    Psycology degree
    MBA degree

    Or variations on that. Be the person who can address your auspergers/autistic savant pool of drooling coders.

    I do recommend you have whores, snacks and cots. It just WORKS.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  310. emotion over logic by epine · · Score: 1

    I'm tired of hearing that. Are you one of those precious snowflakes who thinks he's irreplacable?

    The official U.S. unemployment rate is presently around 8%. Maybe double that to 20% to include all the people who have given up looking. Some of those people are unlucky folks who caught the winds of misfortune. Others come from the group who post inane comments on CNN news stories and call in to radio talk shows who are no one's first choice as hiring candidates.

    Out of the 80% who are employed, maybe 1/4 of those jobs are pretty darn good jobs. So about 20% of the work force has a job worth having.

    If there are more people with good jobs than people with no job, maybe glass half-full would be a the more proactive perspective for a person with talent and energy?

    In white collar professions, even replacing a run-of-the-mill cookie-cutter snowflake probably costs a company a minimum of three months salary for the position in question, by the time you count hiring costs, disruption, and retraining. A big part of the hiring cost is the one hire in five a company gets seriously wrong, the person who should have been left in the "seeking employment" pool.

  311. maybe by Anonymous Coward · · Score: 0

    an interesting question.

    my take on it is that at 35, the main problem is not that you will be old, you will be much older than others with no experience. will you be able to work for relatively little and put in relatively many hours?

    my 2nd more important point is that a comp sci degree is not IT at all. not to be overly critical, but you may not know enough about the industry to be succesful.

    my 3rd point and final point is that you may (probably will) hate school. to get a BS degree you have to take many subjects unrelated to your major. they will suck. on top of that, as a 35yo graduate, you will absolutely have to be at the top of your class to be considered well.

    i suggest learning on your own for a bit to get started. there is TONS of material out there and you can easily learn everything you could possibly get from school on your own -- if you're serious about it. but the reason for self-study is not because you can, it's to find out if you will even like "IT".

  312. Good Luck. by Anonymous Coward · · Score: 0

    I'm 8 years past my expiration date--got outsourced and I found 12 years experience was quite possibly worse than a prison record.

  313. With a Computer Science Degree, an Old Man At 35? by Miow · · Score: 1

    I was 40 before I ever saw a computer. At 45 I had written books on them. At 78 I teach computer animation. It depends on your market. If you choose to specialise and study your market well you can survive doing just about anything. My experience is that most degrees involve learning much of what you don't need or may never use. Pick your market firt then learn what you need to know, who you need to know, and how you need to apply it. You may find you even need a degree.

  314. One.change.25.years by ibsteve2u · · Score: 1

    Somebody.decided.that.the.period.was.way.underused.

    --
    Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
  315. It's the person not the age... by geezbox · · Score: 1

    The technology field in general is more tolerant of age, race, nationality, personal hygiene and a lot of other attributes than other fields are. The thing you have to have is currency-- not in the dollars and cents sense but in the state-of-practice sense. Current technologies, current development methodologies, current tools, current practices-- that's what'll keep you employed. So getting your CS degree is a good first step, but remember that a technology career requires constant re-education and personal evolution. The degree is the beginning... Also recognize that a degree with no experience is probably worth less than experience without a degree-- you should have both. A CS degree won't magically make you employable.

    --
    GeezBox...
  316. The unemployment rate by Anonymous Coward · · Score: 0

    is much lower generally for people with Bachelor's degrees:

    http://www.newsweek.com/id/183558

    If you are 25 years old and have no high-school diploma, your chance of being unemployed isn't 7.6%; it's 12%. If you are African-American, it's 12.6% If you have a bachelor's degree, it's 3.8%. The sharpest increase in the past year has been young men without a college degree losing their jobs, not the white-collar workers that have been the subject of such attention in the media and in Congress.

  317. 37 is not too old to start learning anything by flextones · · Score: 1

    Timothy, I have a certificate from the Bill and Melinda Gates Foundation in Seattle, Washington. I studied with these people for a week all expense paid training period for public libraries who received grants for computers and systems that Bill donated across America. I was 50 and most of the men and women employed by Bill were older than me. They had white hair in some cases. Now there were younger people who gave us training and presentations on how to use and teach the applications and how to become systems administrators, but the people who were actually running the systems were the older crowd. Apparently 37 is quite young in Gates organization. This kind of thing requires lifelong learning and the curiosity of a cat. In fact the younger employees appeared to consult the older employees as reference.

  318. OK I'm sold by reindeerarmy · · Score: 1

    Anyone have advice on good second degree CS programs?

  319. Intelligence and problem solving are intrinsic by Anonymous Coward · · Score: 0

    I see alot of people referring to the quickness of mind as a positive of being young. Well, in reality, most great advancements, have been developed by older more experienced individuals. Problem solving, can be learned, by solving problems of course. For example, alot of mathematics is problem solving. The best mathematicians are generally not 22. The ones that are, will be even better at 37. Intelligence, if measured by problem solving, is measuring your skill in problem solving. Which can be developed and learned. Also the brains of older people are still plenty malleable, and one can become good at anything given the proper interest and focus.

  320. do you need a degree? by jaydanie · · Score: 1

    If you have saved enough money to go to a good college, then why go? If you saved this amount of money during the last 15 years or so, why not keep doing what you been doing and make a career of it?

  321. Start a company. by WOOFYGOOFY · · Score: 1

    Start your own company- work for yourself. Your greatest danger isn't ability to perform, it's age discrimination. I have had so many recruiters ask me if I was married or had kids. ILLEGAL. Young people who will work 80 hours for peanuts is the ideal. The further you are from that idea, the slimmer your prospects become. Learn your craft, have a decent idea, become business savvy, do the whole thing. Your customers aren't going to care if you're 2' 5" and have a very hair back. Get judged by your merits- go into the market.

    1. Re:Start a company. by WOOFYGOOFY · · Score: 1

      And one piece of advice- the most valuable thing you can develop is a sense of what technologies you can ignore. I made my career ignoring all manners of things that came and went. If your job or business depends on learning it, then do it, but you can't learn everything CORBA, AJAX, Linux, PHP, J2EE, Spring, Java, .net, Perl, GTK, Swing, ActionScript or etc. etc. on and on forever. Have a skill set that taken together either directly serves your own product / company or makes sense to potential employers. In the first case, only let limited time contain what you learn, go both narrow and deep in a large number of things each of which serves your exact purpose. In the second case, get a feel for the cluster of technologies that people who have jobs you like possess. Are they mostly on the Linux platform? Are they LAMP developers? PHP? Are they developing under the Java stack? If you're building a skill set in order to land a job, find the thing in programming that you just like to do. I could never stand J2EE even though I'm a java developer. I went HCI and Swing and thick clients. Other developers were the exact opposite. If your passion is to create a specific product, then let that product's demands be your guide to what to learn. best wishes.

  322. Go for it... by tsverrir · · Score: 1

    I was 37 when I graduated from CS two years ago. Got a good job now and I'm perfectly happy with my decision. Go for it...