News for hackers. Stuff that matters.
Re:Computer Science Graduates are the Least Employable in th... by ig1 on Friday November 02, 2012 @05:29PM (#4734850)
I used to run a university comparison site largely based upon HESA data so I have a reasonable level of expertise in this field.

The data is hugely flawed, primarily because under the title of "Computer Science" they're aggregating together all technology related degree. So it includes subjects like "Game Design" and "Multimedia" which have very low employability which brings down the average substantially.

There's also a strong correlation between university quality and employment rate. At the top CS departments employment is often in the high 90s.

I actually wrote to the government minister responsible for higher education (David Willets) on this precise issue expressing my concern that the poor classification of subjects was resulting in misleading news coverage which in turn would scare much-needed students away from studying Computer Science.

Here's the reply I got:

https://dl.dropbox.com/u/11248954/243427%20Signed%20letter%2...

(apologies for it being in PDF)

Re:Computer Science Graduates are the Least Employable in th... by Eliezer on Friday November 02, 2012 @05:33PM (#4734869)
I wonder if this is due to graduating people who can't code Fizzbuzz.
Re:Computer Science Graduates are the Least Employable in th... by tokenadult on Saturday November 03, 2012 @07:33AM (#4736409)
I wonder if this is due to graduating people who can't code Fizzbuzz.

Eliezer, so far not many people on HN have believed my little anecdote about this, but there appear to be graduates with master's degrees in computer science from reasonably decent universities in the United States who can't pass "Write a program using a for loop to print the integers from 1 to 100" as an initial interview screen!

http://news.ycombinator.com/item?id=4603414

There may be some people with accredited degrees in computer science who are very lacking indeed in the most elementary programming skills.

Re:Computer Science Graduates are the Least Employable in th... by Aaronneyer on Friday November 02, 2012 @05:54PM (#4734953)
My thoughts exactly. Most schools teach Computer Science, very few schools teach you how to actually program. People have to learn that on their own, and many people don't, and as a result, aren't able to actually program.
Re:Computer Science Graduates are the Least Employable in th... by kleiba on Friday November 02, 2012 @06:22PM (#4735057)
That's because Computer Science != Programming.
Re:Computer Science Graduates are the Least Employable in th... by rorrr on Friday November 02, 2012 @08:47PM (#4735501)
I'd say computer science should contain programming. Pure theory is for mathematicians.
Re:Computer Science Graduates are the Least Employable in th... by mvc on Friday November 02, 2012 @05:43PM (#4734909)
The problem for UK devs is that everything is so London centric. I bet there's lots of open positions there and lots of talented but unemployed (or underpaid) developers in Liverpool, Newcastle and Glasgow. I used to be one of them until I moved.

I've seen attempts to try and create a UK equivalent of "Silicon Valley". Where do they put it? London!!

Re:Computer Science Graduates are the Least Employable in th... by antihero on Friday November 02, 2012 @07:00PM (#4735192)
Brighton is also fantastic for new media and I see lots of emerging companies all the time. The culture for growing talent and laid-back attitudes is definitely very strong here. We also have excellent places like The Skiff which are mixing pots for talent, and events like Farm which get talented people together with people that need it.

So yeah, we have a great freelancer culture and small agency culture, it's about whether we want to also foster the start-up culture too.

It's definitely not as bro-centric as Silicon Valley seems. We have great events like Bar Camp, but it's much less "in your face" seeming.

Brighton is also a lot smaller than London - so we have all the right things, and moreso than most cities, but it's less foreboding and intimidating than places like London. I'm also not sure how many people would be happy with risking becoming like those places. Things are really tight, and people still have their passion for coding. I hate to think of that being pillaged by greedy capitalists.

Re:Computer Science Graduates are the Least Employable in th... by simonh on Friday November 02, 2012 @05:56PM (#4734959)
Frankly, any attempt to put it anywhere else would just end up with a split between the anointed location and London. There's already a strong telecoms presence in west London along with a fair few IT companies anyway. When you have a genuine choice then fine, choose another region, but when the choice has already essentially been made by the market, why introduce potentially damaging artificial distortions to try and fight it?

Having said that, Cambridge is sort of it's own little world of specialist IT outfits but it just doesn't have the scale to become much more than it already is, or to develop synergies with other industries.

Re:Computer Science Graduates are the Least Employable in th... by mickeyp on Friday November 02, 2012 @06:40PM (#4735135)
The other issue with Cambridge is that they think they can get away with paying people -- senior people -- £35,000 a year\. Even if you hate London you're better off contracting in the midlands where you can probably get £350/day if you're not completely hopeless.

\ based roughly on my experience investigating the job market there a few years ago.

Re:Computer Science Graduates are the Least Employable in th... by crntaylor on Friday November 02, 2012 @06:50PM (#4735167)
I know developers with 3-5 years experience in Cambridge earning significantly more than that. Redgate Software, for example, pays its junior (i.e. zero experience) engineers £35k / year.
Re:Computer Science Graduates are the Least Employable in th... by mickeyp on Saturday November 03, 2012 @03:59AM (#4736159)
Really? That's good to know. Glad to know the salaries are higher.
Re:Computer Science Graduates are the Least Employable in th... by barrkel on Friday November 02, 2012 @05:28PM (#4734847)
Bear in mind that this blog post is 2 years old and relates to stats that are 3 years old; and that finance was and is a fairly major industry in the UK.
Re:Computer Science Graduates are the Least Employable in th... by chollida1 on Friday November 02, 2012 @06:07PM (#4735000)
When I went to university I took engineering instead of Comp Sci.

The reason being is that most places when they need an developer will hire someone with pretty much any background, and those that do care will usually take an engineer, math or physics grad as being equivalent to a comp sci grad.

On the other hand when a company goes to hire an engineer, they really can only hire an engineer as stipulated by law.

Re:Computer Science Graduates are the Least Employable in th... by matheusalmeida on Friday November 02, 2012 @05:31PM (#4734859)
Living and working in the UK for over a year now as a Software Engineer in a medium-sized company I see this article as a bit of a shock because every month I'm aware of available positions (including graduates) for developers that "want to get their hands dirty", i.e., working on core software tools like compilers and linkers and despite working closely with universities it's not easy to find new recruits willing to work on low-level development.

I guess the reality can be different if we take into account the percentage of programmers that want to work on "web technologies" and that's a completely different market.

All in all I think if one is a good developer, he/she will not have any problems finding a suitable position working on very interesting problems.

Re:Computer Science Graduates are the Least Employable in th... by mickeyp on Friday November 02, 2012 @05:36PM (#4734881)
Well, low-level roles are harder to come by, for one, but they also tend not to pay terribly well; especially as they're competing against Finance in London, which does.

Here's my top tip for attracting amazing candidates: pay them a lot of money. Simple as that.

Re:Computer Science Graduates are the Least Employable in th... by ig1 on Friday November 02, 2012 @05:53PM (#4734948)
Speaking as someone who used to hire low-level developers in the financial sector (i.e we could pay them an above average salary) I'd disagree.

There's only a handful of universities now which teach C to a decent level, and if a candidate doesn't know C already it's very hard to tell if they'll be able to conceptually handle pointers and indirect referencing. So there's actually a very small pool to recruit from compared to the number of vacancies.

If someone can't understand pointers, recursion, etc, then paying them extra money isn't going to make them understand.

Re:Computer Science Graduates are the Least Employable in th... by mickeyp on Friday November 02, 2012 @06:34PM (#4735110)
Well if we're talking about grads then yeah you're going to end up with programming newbies -- whether it's the right thing for CS programmes to churn out academics and not developers is a different discussion altogether -- but there's plenty of greybeards out there with C skills and what have you; and if they're smart, picking up C shouldn't be a huge challenge, nor should the other issues you mentioned. Again, with grads, it's hit and miss (is it ever not?) -- but senior developers who gun for low-level roles? Pay them enough and they will come.
Re:Computer Science Graduates are the Least Employable in th... by Argentevenin on Friday November 02, 2012 @05:56PM (#4734958)
A lot of finance companies have rejected me for placements for low A level grades despite high firsts in all my CS modules, solid extra curricular's etc...
Re:Computer Science Graduates are the Least Employable in th... by ig1 on Friday November 02, 2012 @06:09PM (#4735007)
The problem with unit grades is that they're not standardized across universities, so what might be a first at a lower-tier university might be a 2:2 equivalent at a top-tier university.

Hence companies relying on A-Level scores and university reputation when filtering.

What ECs do you have ? - that's probably your best bet of getting visibility. Assuming you're a second year student you might want to apply for a GSoC on a low-level project.

Re:Computer Science Graduates are the Least Employable in th... by Argentevenin on Friday November 02, 2012 @06:20PM (#4735052)
ECs are Formula Student (Mostly embedded systems stuff, also did a lot of sponsorship getting organisation type stuff last year), Cyber Security Challenge UK (Got invited to a conference, have been told to keep the dates of two more face to faces clear...) and general member for one of the uni's bigger societies.
Re:Computer Science Graduates are the Least Employable in th... by ig1 on Friday November 02, 2012 @06:37PM (#4735129)
I'd recommend contributing to an open source project that aligns with your interests, as that's much more understandable and verifiable to someone reading your CV.
Re:Computer Science Graduates are the Least Employable in th... by dr_doom on Friday November 02, 2012 @06:44PM (#4735144)
I don't know what any of those academic terms mean but what have you coded and are most proud of?
Re:Computer Science Graduates are the Least Employable in th... by Argentevenin on Friday November 02, 2012 @07:40PM (#4735302)
At the moment me and two fourth years are basically writing all the code for a single seater formula style electric race car. This means Motor controller, battery controller, HUD, sensors, telemetry and getting it all to communicate. (on the way having to learn a lot about control, signal processing and learning a new platform) Its by far the most complex system I've ever worked on and coming together really well - the guys I'm working with really know there shit.
Re:Computer Science Graduates are the Least Employable in th... by mickeyp on Friday November 02, 2012 @06:36PM (#4735119)
Understand the key word here being "placements" whereas we were talking about a, sadly, today, niche skill: low-level programming. Generally finance companies are exceptionally picky and the only way to get a job in finance is to have worked in finance. Yes, that is indeed a catch-22.

All I can say is keep at it but remember, especially for grads, they get a million CVs.

Re:Computer Science Graduates are the Least Employable in th... by mathieuh on Friday November 02, 2012 @06:09PM (#4735006)
What A levels did you get? I'm doing them now. It's looking like I'm going to end up with AAB, kind of disheartening seeing people around me with A*AA though...
Re:Computer Science Graduates are the Least Employable in th... by Argentevenin on Friday November 02, 2012 @06:23PM (#4735067)
I got BBC(Maths,Physics,Chem), My attitude to A-levels wasn't exactly great...Its not that bad tbh - Work hard at uni and you'll easily leave people that did much better then you at A-level behind in the dirt :) Also AAB gives you 340 ucas points which would be fine for every job I've seen.
Re:Computer Science Graduates are the Least Employable in th... by CWIZO on Friday November 02, 2012 @06:29PM (#4735085)
Hey, do you have an email/twitter I could contact you on? I'd like to ask you a few questions, if you don't mind. Or you can shoot me an email (it's in the profile) if you prefer.
Re:Computer Science Graduates are the Least Employable in th... by Argentevenin on Friday November 02, 2012 @05:48PM (#4734925)
I want to work in low level dev and I'm struggling to find anything...
Re:Computer Science Graduates are the Least Employable in th... by ig1 on Friday November 02, 2012 @05:57PM (#4734961)
Where have you applied so far ?
Re:Computer Science Graduates are the Least Employable in th... by Argentevenin on Friday November 02, 2012 @06:05PM (#4734993)
Arm, Qualcomm, various defence companies, Siemens(rejected A-level grades), IBM(rejected A-level grades), Microsoft(rejected A-level grades), HP, broadcom, BAE, Detica, Google for low level jobs.
Re:Computer Science Graduates are the Least Employable in th... by TeamMCS on Friday November 02, 2012 @06:13PM (#4735031)
Any low level companies?
Re:Computer Science Graduates are the Least Employable in th... by sean-duffy on Friday November 02, 2012 @04:48PM (#4734680)
After just the other week observing a few articles on HN regarding the situation with jobs for CS graduates in the US, one article stating a 2:1 ratio between the number of available jobs for developers and the number of developers, this came as much of a surprise to me, as well as being pretty disconcerting since I'm in the UK and planning to study CS next year.

I'm very interested to hear the opinions on this from those actually in the industry, is the situation really that polar opposite between the US and the UK?

Re:Computer Science Graduates are the Least Employable in th... by activepeanut on Friday November 02, 2012 @05:06PM (#4734749)
Your real education starts after you graduate, but nobody wants to invest in employee's education, regardless of their age.

Things only get better after a couple of years of experience. You have a better idea of what you're doing while being very cheap to employ.

Re:Computer Science Graduates are the Least Employable in th... by crntaylor on Friday November 02, 2012 @05:41PM (#4734899)
If you study at a good university, and learn useful things while you study, and build cool things in your spare time, then you will have no problem finding a job. The company I work for routinely pays £100k+ ($160k+) per year to fresh computer science grads if they're really good.
Re:Computer Science Graduates are the Least Employable in th... by Alan01252 on Friday November 02, 2012 @06:34PM (#4735114)
I find this figure hard to accept. £100k+ a year for a developer with no experience?

I've been doing software development for a while now, and know more than a few developers, and I guarantee you not one of them started on anywhere near £100k a year.

£100k a year is around what I know experienced contractual developers earn working for big Canary Wharf banks.

If this is true, then please let me know the name of the company and I'll apply right now.

Re:Computer Science Graduates are the Least Employable in th... by crntaylor on Friday November 02, 2012 @06:42PM (#4735141)
That number includes bonus - but it's certainly accurate. These guys might have no commercial experience, but they certainly have plenty of programming experience (and are typically top 1 or 2 in their year at university).

I've emailed you the name of the company using the contact form on your website. We look forward to your application!

Re:Computer Science Graduates are the Least Employable in th... by Alan01252 on Friday November 02, 2012 @06:57PM (#4735181)
Well you've successfully called my bluff....

Unfortunately I have no particular interest in that industry, and more importantly, if I'm honest, wouldn't have a chance of getting through the application stage.

Re:Computer Science Graduates are the Least Employable in th... by njs12345 on Friday November 02, 2012 @06:39PM (#4735133)
Really? Even my friends (from Cambridge) who went into finance aren't earning nearly that much in base salary. Is that including bonuses and other benefits?
Re:Computer Science Graduates are the Least Employable in th... by crntaylor on Friday November 02, 2012 @06:47PM (#4735155)
It's including bonus, but no other benefits.
Re:Computer Science Graduates are the Least Employable in th... by vmind on Friday November 02, 2012 @05:43PM (#4734905)
As long as you gain some experience in addition to your CS degree there are plenty of programming jobs around, though they are largely concentrated in London and Cambridge (Quant jobs in London, other more general programming in both locations, quite a bit of hardware around Cambridge too). The larger employers often recruit directly through University career fairs.

There's still a high demand for good developers in the UK, main issue in recruitment is sifting through the many applicants for positions who, even with experience, show no aptitude for the job.

Re:Computer Science Graduates are the Least Employable in th... by tsotha on Friday November 02, 2012 @05:32PM (#4734865)
The job market for developers is pretty good in the US, but graduates will have a tough time landing that first job. That's the way it's always been, though.
Re:Computer Science Graduates are the Least Employable in th... by sgk284 on Friday November 02, 2012 @05:35PM (#4734876)
The article is two years old. I wouldn't read too much into it.
Re:Computer Science Graduates are the Least Employable in th... by nickporter on Friday November 02, 2012 @05:16PM (#4734787)
Not terribly suprising...

I think that most computer science grads are not interested in building enterprise software or rails web apps, but would rather work on advancing the field of theoretical computer science. Unfortunately, I doubt there's much demand nowadays for this type of work.

Re:Computer Science Graduates are the Least Employable in th... by alinajaf on Friday November 02, 2012 @05:27PM (#4734836)
I read CompSci at UCL graduating in 2006. Of the people I'm still in touch with, most do Java at ibanks or went on to non-computer work. The remainder are smattered about higher education, bioinformatics and the web-startup scene. Not a one has had trouble finding work, and they all studied a lot harder than I did.
Re:Computer Science Graduates are the Least Employable in th... by cbgrey on Friday November 02, 2012 @05:13PM (#4734770)
And yet as an employer (not in the UK though) I have a hard time finding talented developers.
Re:Computer Science Graduates are the Least Employable in th... by wheaties on Friday November 02, 2012 @05:23PM (#4734818)
Here's the three step trick that works across the board:

1. Pay more

2. Offer amazing benefits.

3. Sponsor tech events and become active in a tech community.

That's what I say to everyone who "can't find anyone decent." Decent people can pick and choose at the moment. If they aren't choosing you, you're not giving them enough reasons.

Re:Computer Science Graduates are the Least Employable in th... by mickeyp on Friday November 02, 2012 @05:39PM (#4734890)
Actually, you know, you just need #1 if you're hiring people who aren't in their early 20s, or something. Most "help us solve hard problems!" technology firms/startups in London simply don't pay that well, and that makes it hard to attract the older, experienced developers with families.

Hiring contractors is another way of quickly getting access to a very large pool of skilled workers, but I find that most smaller companies never bother, even though the TOC of having a contractor on board may not be all that much more than a permanent employee.

Re:Computer Science Graduates are the Least Employable in th... by ryanhuff on Friday November 02, 2012 @05:40PM (#4734895)
Just to add to your post, an (unfortunate) reality for many companies looking for good back-office (IT) developers is that many of the most qualified just aren't interested in the company's work or industry, which requires even more focus on #1 and #2. In my experience, many of these same companies don't understand why they can't find people, but can't fathom addressing #1 and #2.
Re:Computer Science Graduates are the Least Employable in th... by yardie on Friday November 02, 2012 @05:26PM (#4734833)
I assume by talented you mean experienced. There is also the other talent of showing promise, but most companies don't bother with that and prefer the ones that the ones that come out the womb as objc rockstars.
Re:Computer Science Graduates are the Least Employable in th... by michaelt on Friday November 02, 2012 @05:50PM (#4734934)
Presumably cbgrey means "talented" because "experience" is often used to mean "not a fresh graduate" and this is a thread about graduate employment rates.

They can have been given their powers by a cat-god in an acid-induced hallucination for all I care, as long as they can pass a technical interview.

Re:Computer Science Graduates are the Least Employable in th... by TeamMCS on Friday November 02, 2012 @06:25PM (#4735070)
I see this a lot. Everyone expects a rock star who knows their entire stack. If you don't know their stack to the nth degree you are classified a junior and get paid 30-45k which is a joke in London. People like myself end up self-employed earning multiples whilst hearing on each job, "would you go perm for xyz?" (that boat has usually sailed).

The reality is companies need to get the right people in. Send them on courses, get them involved and pay them properly. Use contractors to fill the gap, pay the high rates then remove them when 'the right people' are ready (and/or offer contractors an appropriate compensation to go perm)

[edit] I think the London market is way out of wack. I've had offers to go perm at the equiv of 3~ months freelance pay, it just doesn't make even remote sense. Even more so when uncertainty is rife.

Re:Computer Science Graduates are the Least Employable in th... by coopdog on Friday November 02, 2012 @06:45PM (#4735150)
That's the same realization I came to, that it's actually less risky to be a contractor than an employee.

Better to be paid more and have a nest egg for the rainy days than live day to day on a salary and always fear the entire department getting chopped one day for reasons beyond your control.

Re:Computer Science Graduates are the Least Employable in th... by marshallp on Friday November 02, 2012 @06:11PM (#4735020)
Things will get much worse for everyone with the coming of intelligent software in the next couple of years. This is the calm before the storm.