You are disagreeing with the figures for that course, from one source, and have no reason whatsoever. The only reason I can see you defending those institutions whilst having no credible argument is that you have some sort of vested interest in them.
Rather than go straight out to a degree, might I suggest:
http://www.zenos.com/
they put you through your A+, Network+, Microsoft and a load of other qualifications, you get paid whilst you do it and help you find a job at the end. It is only 5 months too, so say you find you don't want to work with computers any more, you walk out with qualifications, the equivalent of 3 (I think, may be 2) A-levels, they teach you interview and CV techniques, which you can use, and you haven't wasted any money, or that much time.
The OP stated he was interested in something programming related and you think going down the help desk monkey route is a good idea?
Its like recommending an aspiring engineer instead take on a job as a mechanic at the local garage.
And if you are a site technician you don't program? Maybe not create full programs, but certainly scripts. Yes, it is a fair bit different, but it is still along similar lines.
Go look at Valve's requirements, Blizzard's, ZeniMax, all of them ask for experience and knowledge in C++, not any sort of degree.
And if you are a site technician you don't program? Maybe not create full programs, but certainly scripts. Yes, it is a fair bit different, but it is still along similar lines.
@billy, look at the majority of your larger software companies, especially games companies. Go look at Valve's requirements, Blizzard's, ZeniMax, all of them ask for experience and knowledge in C++, not any sort of degree.
I think the mechanic/engineer comparison still holds here.
Yes there might well be some older programmers who don't have degrees but in general, if you want to be a developer, why make it harder for yourself. Go to uni and get a relevant degree.
I was thinking about going to university when I'm abit older but I'm not quite sure where to start (Would like to get a rough idea now though).
I was thinking about doing something programming related (maybe a game programmer, software programmer or something maybe along those lines) or anything interesting to do with computers and involved a high wage (I heard a rumour where programmers can earn 100+ grand a year? - not sure if this is just rumours)
The programming jobs all state that a bachelors degree is required.
Valve:
Engineers [ Apply ]
3+ years industry experience
C++ expert
Other graphics, AI or database expertise preferred
Designers [ Apply ]
3 + years industry experience
Working knowledge of a professional level design tool
Programming, art or architecture experience a plus
Ubisoft:
Minimum of 5 years as a game designer. Experience supervising a game design team a significant asset. Any other relevant experience.
Other Skills:
-Excellent ability to organize and structure his/her own work and that of the team (follow ups, control, schedule);
-Communication skills (inter-team, etc.);
-Management and planning skills;
-Ability to adapt to situations;
-Strong analytical skills;
-Ability to work as part of a team;
-Client focus (internal and external).
Codemasters:
Are you an experienced developer with excellent C++ knowledge. Can you use your substantial experience to design, implement and document code modules to the required standards and assist in agreeing timescales with the line manager. And additionally coach and mentor junior staff in programming and technical techniques.
The best advice I can give is don't jump on a course just because you think there will be big money at the end of it, do it because it's something you truly enjoy and want to spend thousands of pounds learning about.
Because:
Why drop that much money on something you don't want to do? "anything interesting to do with computers" is so damn vague. I would never, ever invest up to £36k and 4 years of my life in something unless I was certain I was going to use it, it is just too much to go and do on a whim. between the age that I started college and when I left, what I wanted to do had changed several times.
By all means ask and research, but I wouldn't say "go to uni absolutely". There is so much you can do without going to uni, whilst still being successful and getting a decent wage, and there is always the option to go later when you have gone as far as you can on experience alone, and you know that you get job satisfaction from what you do.
No they don't:
All require C++ knowledge and experience, not a degree requirement in sight. When it comes down to it, it is probably help a lot, but if you have the knowledge, experience and a way to show it, they would sooner have you over the others
Those jobs are for people who are not just finished studying. For the junior jobs you'd need to get those 3 or 5 years experience in the first place, you are likely to be asked for a degree. They arent asking for a degree for these jobs because if you have been in the industry for 5 years and you are a C++ expert, checking if you have a degree would be like checking if you passed GCSE Maths, you probably did, and if you didn't you've made up for it later.
So you can't set up an independent studio, or at least write and maintain your own programs without working for another company?
You can't take on client work?
there are ways to get experience outside of the "get a degree, get a job, work for a few years"
Good advice - and find a way to do more maths. A-Level maths is one of the most useful qualifications to have in my opinion.Games programming is very math intensive and highly competitive.
[Valve]
Those aren't jobs, those are general guidelines. These are jobs:
http://valvesoftware.hrmdirect.com/employment/view.php?req=65034&
http://valvesoftware.hrmdirect.com/employment/view.php?req=65035&
http://valvesoftware.hrmdirect.com/employment/view.php?req=65038&
And all of them say "or equivalent experience", or "or equivalent", which means you can have experience too instead of, however, obviously (as I have been saying from the start...) a degree would help.
Bachelor's degree in computer engineering or applied mathematics.
Must have five years experience with the responsibilities of the position with C++, Windows and Linux platforms, using networking technologies in large scale systems or gaming platforms, including experience taking a computer software product or a video game from conception and development through publication and product shipment.
BS/BA degree in Computer Science or related field, or equivalent work experience.
3+ years professional experience in software development
Experience with the following languages and tools is a plus:
PHP
C++/C
Java
Python
XML
MS SQL / Oracle / MySQL
Javascript
AJAX or similar
Requirements: 5+ years experience building commercial software in C++. Strong C++ and fundamental computer science skills. Experience building high-scale, high-reliability network e-commerce products a plus. A bachelor's degree in computer science or equivalent.
And all of them say "or equivalent experience", or "or equivalent", which means you can have experience too instead of, however, obviously (as I have been saying from the start...) a degree would help.