Do you have a workplace dilemma?
If you have a work related question and are unsure where to turn for advice then click on the 'Ask a Career Surgery Question' button below and we could be helping to solve your career problems very shortly.
Too Old to Change?
Just started programing using Java. I'm new to programing and I find the whole subject very interesting to the extent that I would like to start a career in this field.My quesiton is, approaching the age of 40, is it a waste of time to gain qualifications and to try and start a career in programing at my age? I'll be 43 -44 by the time I get a computer science degree.

Comments
You're NEVER too old to learn something new. It's an integral part of keeping us young. As for building a new career...why not ? Who says you've got to have a computer sciences degree or be a spotty-faced teenager with greasy hair and BO to become a successful programmer ? (OK...you lot, you'll forgive me this stereotyped barb...won't you ?) At your age, enhancing your wealth of experience with a skill such as programming will be a huge asset to any organisation. Just remember that you'll have to look at how you secure employment a little differently, because although the age discrimination act forbids employers from specifying age criteria, it won't stop them from filtering out CV's from candidates with little on-the-job experience. So, when you begin the process of applying for jobs, take a slightly more unconventional (or creative) perspective in order to get past first base; and that might mean making this newly acquired skill part of a broader portfolio of skills that you offer.
Charlie - May 23, 2007 12:20 PM
I say go for it! I'd be inclined to recommend that you self study and get the Sun Certified Java Programmer qualification (see http://www.sun.com/training/certification/java/scjp.xml). I recently gained this qualification and learned a lot, even though I've been programming in Java for 4 years now.
Computer Science degrees look good on your CV, but many are so out of date now and aren't tackling subjects that are really relevant to software development today.
I'd say you'd be better of getting proficient with Java and contributing to some open source projects - that's the kind of thing that looks great on your CV and goes some way towards counting as real experience... which isn't something that any degree is going to replace.
Andy - May 30, 2007 8:41 PM
Where I work I often overhear my managers after they've interviewed potential candidates. They love people who program simply because they enjoy it... Its useful to build up a little portfolio of work and code snippets that you could show to potential employers to demonstrate your knowledge and understanding of this field. Tell them you are willing to start from scratch and be prepared for a LOT of hard work, fixing hard bugs and looking over other people's code. I was in the same situation as you - a lot older than most raw graduates, and the first 6 months in a commercial environment was tough, but it gets easier eventually. In the interview dont make an issue of your age, just continue being enthusiastic about your programming.
Andy - June 3, 2007 11:26 AM
Where I work, I often overhear my managers after they've interviewed potential candidates. They love people who program simply because they enjoy it. It's useful to build up a little portfolio of work and code snippets that you could show to potential employers to demonstrate your knowledge and understanding of this field.
Tell them you are willing to start from scratch and be prepared for a LOT of hard work, fixing hard bugs and looking over other people's code. I was in the same situation as you - a lot older than most raw graduates, and the first 6 months in a commercial environment was tough, but it gets easier eventually. In the interview don't make an issue of your age, just continue being enthusiastic about your programming.
Andy - June 3, 2007 11:29 AM
Good on you, BUT you need to be a realist. Sadly in many areas of corporate UK culture, software and programming are considered a 'young mans' occupation. Whilst it may be illegal and unstated, if you seek to be a programmer employee you will undoubtedly smell ageism at every turn in the UK, the recruitment agencies and employers alike. I would suggest you will find it almost impossible to find any company who will employ you in the capacity of a junior programmer for example. I am not condoning this in any way, this is the realism of corporate UK. Recognising that, you will need to consider other paths. I would concur with other posts here, if it is Java you wish to pursue, then don't waste time with Software Degree(s), go straight after Sun Certified Java qualifications, self teach yourself and self-improve (this is important), look at other peoples Java code and see their approaches to solving problems and build up a portfolio. A good way of getting a decent and more importantly interesting portfolio is via the open source development community. By their very nature, this is where, applications of current topical interest are being pursued. Find one or a number of developments and get actively involved. In many respects there is no greater experience nor recognition than having you name associated with an open source development which itself is being widely adopted by the user community. So keep that in mind and go concentrate on the current/upcoming uses/applications of Java, rather than the 'staid' corporate operations type stuff. One example is the mobile Java things, itself being driven by the now rapid convergence of phones and pc's. There is a whole potential market for Java applications on smartphones that is needed and it has hardly started yet. It is potentially much easier to land contract even employed work from these types of newer startup companies than from stuffy corporate UK. Hope this helps.
Tony - June 7, 2007 3:15 AM
Yes and no to be brief. Rather than consider a 3 year undergraduate degree I should consider a 1 year conversion Masters in Software Development. I have been programming in a commercial environment since the age of 23. At 38, I still am reliably informed by recruitment consultants that at 40 they are hard pressed to place you in a decent role in spite of experience. Whether this means developers are supposed to move away from active hands on work into the nether regions of management or simply roll over and die I am unsure but it is sadly a fact that ageism is rife in this industry. Incidentally, you may well be eligible for EPSRC funding (Engineering and Physical Sciences Research Council) which covers both course fees and living expenses.
Good luck, if this is what you want to do pursue it with all your energy, because it gets even tougher by the time you are 50.
Simon - June 13, 2007 3:48 PM