IT graduates still find it hardest to get jobs
computerworlduk.com
computerworlduk.com
In any case, there's plenty jobs for Programmers and holders of a CS degree. And off course, this fields prefer proven experience, so that might be another reason why people find it hard. Here's a tip though, proven experience doesn't mean proven experience in another company. Build something and prove yourself and it will be easy as pie to get a job.
Based on the evidence from my own school, I'd be inclined to state that recent IT graduates are unlikely to be developers at all, and if they are developers it is unlikely that they are decent yet.
That sums it all up quite well :) The best of the best in IT know all they need to know out of passion long before they go into a classroom dedicated to that purpose.
Of course it often crosses my mind that the requirements are some sort of elaborate bluff and the abundance of expert programmers (in Scotland) is a complete myth.
There are at least a couple of hundred companies recruiting for graduate level developers in the UK.
I'm guessing location might be the primary thing holding you back if you're only looking for jobs locally, have you considered looking for jobs elsewhere in the country ?
But yes graduate programs is probably my best bet (I live in Glasgow which has a few big operations locally, eg JP Morgan), although I wonder what the ratio of places to applicants is. It just seems a shame that the normal job adverts are strictly aimed at experienced professionals, when an intelligent and enthusiastic beginner/graduate could probably pick up the skills needed relatively quickly; but I'm not complaining, I realise how greatly productivity varies from programmer to programmer and how risky hiring could be for teams/companies.
By and large most mainstream job boards are dominated by professional recruiters, and companies don't generally use recruiters for graduate level roles, hence mainstream job boards aren't the place to look.
Generally applicant:place ratio for most grad tech roles is typically 50-100/place (that's for London; I'm guessing it might be less for Glasgow), but about 90% of applicants fail at the CV review stage. So if you make your CV compelling you've got a decent chance.
There are a lot of graduate developer roles available, the financial sector in London alone takes 500-1000 CS grads/year. Most banks recruit from across Europe, because they simply can't hire enough good CS grads from the UK.
P.S. I can pass the FizzBuzz at least ;)
http://www.hecsu.ac.uk/research_reports_what_do_graduates_do...
I bet that the ramp-up period Brooks talks about in The Mythical Man-Month could be greatly shortened with a reasonable investment in mentoring and training processes.
Treating both subjects as the same thing is incredibly shoddy, and I'd expect better from a magazine targeted at the IT sector.
I run http://universityreport.co.uk a university course comparison website which uses the same underlying survey data (collected by HESA) that the study used, so I'm intimately familiar with the data set. They're using a mishmash of data and most of the CS figures they quote are actually for general IT degrees.
And typically, even when you do have the skills an employer wants, actually learning their particular systems well enough to be useful takes another 3-6 months, because training and integration is completely neglected. You'll get "read the docs." Which, if you are lucky, will be a disorganized mess of wiki rather than a slow and nearly impenetrable sharepoint labyrinth.
It doesn't have to be this way. I'm sure at the best tech companies, it isn't.