As someone considering applying for computer science at a university, how concerned should I be about career prospects as you get older in an industry that notoriously shuns older workers?
-
I am currently in secondary school in the UK (equivalent to high school in USA), and am weighing up different options for university courses. One area in which I have always had a strong interest in is Computer Science. Therefore, I have been considering this seriously as an option (though have not decided on it). I also have a very strong interest in Physics and Maths, as well as Chemistry (though to a lesser degree). My main concern, however, are the long term career prospects. A quick Google about careers for CS graduates suggests that the technology industry as a whole has a large degree of bias towards younger workers. Whilst this may or may not be justifiable for the industry, I am more concerned about the prospects for me should I decide to have a career in this industry. I have established that the employment opportunities and mean wage for graduates is excellent. However, as I understand it, many software and hardware engineers as young as 40 have had issues getting a job in technology. Whilst this is over 20 years away for me, I do feel that this is something to be concerned about, especially if I am to spend so much money on higher education to get this degree and enter this industry. Although I am not sure how big an impact this will have on my prospects, I am aiming to get into the very top universities in the UK - namely Cambridge (UK) University as my first choice and Imperial College as my second - third, fourth and fifth choices are as of yet undecided. I have been assured by my school (which has much experience getting students into these universities) that I should be able to make it into one of these Universities. So my question really is: how concerned should I be about this issue? From your experience, is this ageism really something I need to worry about? Thanks everyone!
-
Answer:
So, I hate the age discrimination culture in technology, but let me step back and say: don't worry about it. Not now, at least. Here's why: The picture will be different in 20 years. These things change. A large number of people are in the process of being burned right now by wealthy, young, white men who seem smart, talk a good game, and are building terrible businesses (see: Clinkle). Perhaps that will push the ageism pendulum the other way. Thirty years ago, age discrimination favored the old. This industry is bound to see substantial change and I don't think it's reasonable to avoid studying CS because you fear there might be ageism in two decades. Most other careers are just as bad. The ageism didn't exist when software had an R&D culture. It inherited that from the mainstream business culture, which is even more superficial and ageist. If you're 40, Harvard Business School probably isn't an option. Starting over in investment banking certainly isn't an option. Law is fairly ageist, too. The lucrative "biglaw" jobs hire at 24-29 and spit you out after about eight years, if you don't make partner. Software has an ageist up-or-out culture because it's run by managers, not engineers. That could change. It's inefficient and (agh) "ripe for disruption". Or it might not. But except in comparison to well-managed true professions (medicine, actuarial science) software's ageism isn't unusual. When private-sector politicians (i.e. "professional" managers or executives) run the show, the going assumption becomes that everyone wants to be a manager and that over-40 non-managers (except highly-paid consultants) are failures. This trait of the industry may change, we may get that R&D culture back, or we may not. Even if we don't, we won't have more of an ageism problem than the rest of the business world. Venture capital distorts the picture. The age discrimination problem is most prominent in the "sexy" businesses that get lots of "tech press" coverage, but that's just a flashy sideshow, and most of that's not real technology. It's old-style, MBA-culture marketing that uses a bit of technology. Those companies tend to have shitty cultures and a "Don't trust anyone over 30" mentality. In general, I say, "fuck 'em". Good jobs don't get harder to find with age. It's true. High-quality employers don't care how old you are. If anything, good jobs get easier to find as you get older, because you have skills and you're better at finding your tribe. That's the good news. The bad news? Well, sometimes you just need an income, and crappy jobs are usually preferable to no job and no income. Finding stopgap jobs gets harder as you get older, because you're overqualified, and you're less mobile (kids, house) and have more expenses. But I think that, for quality jobs, age isn't a disadvantage. For high-quality jobs, people of sufficient talent are in short supply and no one cares how old you are. It's low-quality jobs (and crappy companies) that get hung up on age, because it's easier to exploit kids than adults.
Michael O. Church at Quora Visit the source
Other answers
Get into a specialised area. I will be 60 very soon. I have had no trouble getting a job, and I see plenty of jobs I could take if I lost my current one. My particular speciality is embedded computing, but there are others. If you are interchangeable, you will be interchanged for younger people with the same skills. But if you have built up a good block of relevant experience, you will have no trouble finding people who want you. You need to be provable good, not just a tidy CV.
Alec Cawley
This isn't a problem. My observation has been that in this economy older technology workers have a much easier time getting computer jobs than younger workers, and I've worked with computer programmers in their 60's. One thing that you will find is that a lot of things aren't "age" effects but rather "cohort" effects. For example, in 2000, you would have noticed that most internet companies had a lot of young people. This wasn't because that the companies weren't hiring old people, but rather than that you have this massive burst of hiring in which they are looking for a lot of young people. Once that burst ends, you'll notice that the workers get older as time passes.
Joseph Wang
It's not a problem. Many reasons have already been given. I would like to add one more. As you get older, your interests and abilities change. There are plenty of opportunities for people of all ages. Granted, you don't see many middle-aged people coding, but as a rule, coding is not a good use for such a person.
Graham Horton
My BA is in maths from Cambridge, 1978. I'm now an engineer at Google. Do the sums. I am the oldest of my team, but nobody minds as long as I'm willing to learn new tricks.
Richard Treitel
First and foremost, even if people will say it's not a good thing to get a career, do what you love. So if you love computer science go for it. Second, as many other suggested, things will change in next 20 years. Third, you have two ways to overcome age bias (I think it is there) - either specialize in an area and keep your knowledge current in case you want to keep on being a developer\programmer who deals with specific technology (like C++ or Java). The second is, try to get beyond technology and be a strategic\architecture level person. You have 20 years as you said. That's a natural progression in most of people but there is nothing wrong in wanting to be a developer\programmer as well (I still miss writing code if I don't do it for a week or so). Finally, I think this is first (or at the most second) generation of IT guys who are in jobs right now. We are yet to figure out lot in this profession so that you can be sure this career path will change and may be you will be contributor. May be this all helps. All the best.
Neel Roy
I wrote my first computer program in 1974. I'll probably write my last one in around 2044. If you have skills, and keep them current, you'll always be able either to find work, or to make your own work.
Christopher Burke
I donât think you need to be concerned because the U.S. canât produce enough computer scientists, and the demand for them is projected to be high for many years. Also, some corporations tend to like older workers because they tend to stay longer.
Shirley Mei Hall
1. Start your own company. If you are lucky then you can flip and be an investor instead. 2. Move up the corporate ladder into Management. 3. Retire into the life of agriculture or some other field.
William Emmanuel Yu
Related Q & A:
- How can I start my career in Computer Science?Best solution by Quora
- How can I enhance my career prospects?Best solution by Yahoo! Answers
- Can I get a job in the IT field with only a minor in computer science?Best solution by Yahoo! Answers
- What can I do to get a good job with my Bachelors of Science in Computer Science?Best solution by collegexpress.com
- How should I prepare for a computer science career?Best solution by cs.ucdavis.edu
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.