Slashdot Mirror


In UK, Computer Science Graduates the Least Employable

Rogerborg writes "The BBC reports that in the UK, computer science graduates are now the least employable of students leaving with a degree, 17% of them being unable to find a job within six months of graduation. Unsurprisingly, medics, educators and lawyers do better, but even much mocked communications and creative arts graduates are finding work more easily."

349 comments

  1. Job-seeking tips for computer programmers by Anonymous Coward · · Score: 5, Funny

    Take showers before going out in public. Brush your teeth twice a day. Get a haircut. Shave. Trim your eyebrow.

    1. Re:Job-seeking tips for computer programmers by ZeroExistenZ · · Score: 5, Interesting

      Take showers before going out in public. Brush your teeth twice a day. Get a haircut. Shave. Trim your eyebrow.

      [trollface.jpg]

      It's a bit weird, as overhere I received news IT is picking up and infrastructure and maintenance jobs are still required; companies rely on their IT infrastructure and automation tasks.

      I was talking about this with a friend and wondered how the industry would evolve, and wondering why and how many people would still pick up on information tech, as we used to have popculture around IT sparking and keeping our interest (hackers, matrix, the net, ...) while we had this "new thing to play with", visibly evolving tech, games we could improve yourselves and what have you.

      These days, it doesn't seem "new" and I only encounter few students who are enthousiastic as "we used to be", and the online experience is a bit compressed to a few major sites (compared to the animated-gif glory of the turn of the millenium, where everyone had their personal webpage and everybody tried to create something).

      Considering there's been a major risk in commencing IT studies (in the crisis, alot of graduates have been doing dishes instead of working, having their skills "outdated" and being replaced by the next batch of graduates the year after fe.) I got the impression it's an industry drying up and will be high in demand in a few years.

      I'm really curious for other people's perspectives though..

      --
      I think we can keep recursing like this until someone returns 1
    2. Re:Job-seeking tips for computer programmers by MichaelSmith · · Score: 4, Interesting

      Take showers before going out in public. Brush your teeth twice a day. Get a haircut. Shave. Trim your eyebrow.

      [trollface.jpg]

      It's a bit weird, as overhere I received news IT is picking up and infrastructure and maintenance jobs are still required; companies rely on their IT infrastructure and automation tasks.

      But computer science graduates don't go into IT. Thats a blue collar profession now. Installing windows and reloading printers.

      I work in transport. Road and air. There is demand for software engineering pretty much wherever you look. In the UK I would expect that rail and sea transport would be more important too.

    3. Re:Job-seeking tips for computer programmers by jimboindeutchland · · Score: 1

      ... and don't forget the sunscreen

      --
      this post is now diamonds!
    4. Re:Job-seeking tips for computer programmers by Chrisq · · Score: 1

      Take showers before going out in public. Brush your teeth twice a day. Get a haircut. Shave. Trim your eyebrow.

      All good advice, but unfortunately I don't think CowboyNeal reads all the items personally any more.

    5. Re:Job-seeking tips for computer programmers by Black+Parrot · · Score: 1

      Take showers before going out in public. Brush your teeth twice a day. Get a haircut. Shave. Trim your eyebrow.

      That would kind of undercut your claim to be a programmer, wouldn't it?

      --
      Sheesh, evil *and* a jerk. -- Jade
    6. Re:Job-seeking tips for computer programmers by somersault · · Score: 2, Interesting

      By the sounds of this report, computer science grads don't go into anything!

      I work in IT, for an engineering company. I do occasionally reinstall Windows and reload printers, but I also maintain a couple of their technical apps and I've been developing a few web based systems for different depts which at least holds my interest. I've sometimes wondered if I left this job whether I would even stay in IT though - it's what I'm good at and it pays well, but I also have this strange urge to be a delivery driver so I can just drive around all day listening to music :P Not sure how long it would take me to get bored of that!

      --
      which is totally what she said
    7. Re:Job-seeking tips for computer programmers by teisho · · Score: 2, Funny

      He lost me at "going out in public." Who does that?

    8. Re:Job-seeking tips for computer programmers by xaxa · · Score: 2, Insightful

      But computer science graduates don't go into IT. Thats a blue collar profession now.

      Well, that depends what the survey means by "computer science".

      Here's the link to the report. Find the link "Table 3" within it for a PDF of the broken down results. Note that the only IT/Computing subject is Computer Science, and it has almost as many graduates as all of the physical sciences. I think it includes IT degrees too.

      In the UK I would expect that rail and sea transport would be more important too.

      Yes -- and I would think rail transport has even more CS areas than road transport. As well as usage/capacity measurement/predictions and logistics, there's complicated timetables, electronic signalling, electronic ticketing, service information (on platforms, on trains, online, by text, printed)... Recently some rail-related APIs have been opened up, leading to this live train map mashup (also the London Underground). Someone from my class at university works for the company that makes the London Journey Planner, which is excellent. Another works for Network Rail on signalling systems, another for rail freight logistics.

    9. Re:Job-seeking tips for computer programmers by Glonoinha · · Score: 1

      Computer Science - designing, writing, and integrating new software packages to meet business requirements.
      IT - purchasing, configuring, installing, maintaining the servers, network, infrastructure, operating systems, and integration points with other systems at the hardware and network levels.

      One involves doing work that has been off-shored. The other involves personally touching the hardware from time to time. Guess which group is still hiring people to work on-site?

      But I completely agree with you - years of massive influx of cheap labor (H1-B and offshoring) has decimated the professional prospects for entry level programmers, and the ripple effect is that nobody thinks the (non-existent entry level) jobs are cool anymore, so nobody is idolizing the programmers, so the next generation isn't enthusiastic.

      --
      Glonoinha the MebiByte Slayer
    10. Re:Job-seeking tips for computer programmers by ticklemeozmo · · Score: 1

      But computer science graduates don't go into IT. Thats a blue collar profession now. Installing windows and reloading printers.

      As an employer, this is all too true. If you have mediocre skills, you get nothing. The commodity "institutes" churn out unemployable garbage, and the entitled college graduates throw around terms like "ERD" but have no actual skill and balk at Help Desk offers because they think it's beneath them.

      --
      When modding "Informative", please make sure it both has a source and IS actually informative.
    11. Re:Job-seeking tips for computer programmers by umghhh · · Score: 1

      you mean there is an industry in UK except financial 'industry' ? That is indeed puzzling. More puzzling than the fact that computer scientist cannot find jobs - that meets with my expectations....

    12. Re:Job-seeking tips for computer programmers by ZeroExistenZ · · Score: 1

      One involves doing work that has been off-shored

      They're comming back from this though, I work personally as a software consultant and have worked in companies who offshored to Bengalore to "cut off 500 mandays of work". It was a nightmare to work like this.

      In my frame of reference, in Belgium, I've seen a move from Bengalore, Dubai to Singapore and some are fishing in Eastern Europe.

      The higher level jobs are still done "on site", as the day to day business in software. The development in itself, I don't know what the general trend is (I've seen some different situations here; inhouse, offshored, outsourced to different companies in the same country, ...)

      --
      I think we can keep recursing like this until someone returns 1
    13. Re:Job-seeking tips for computer programmers by somaTh · · Score: 1

      Trim your eyebrow.

      Are you saying we all have unibrows? Or that only one side needs trimming? I'M SO CONFUSED!

      --
      Nostalgia isn't what it used to be.
    14. Re:Job-seeking tips for computer programmers by Anonymous Coward · · Score: 0

      years of massive influx of cheap labor (H1-B

      We're talking about Britain, not the USA. The American H1-B programme is completely irrelevant to this discussion. Please try to keep up.

    15. Re:Job-seeking tips for computer programmers by Anonymous+Brave+Guy · · Score: 4, Interesting

      ...balk at Help Desk offers because they think it's beneath them.

      For graduates who are trained to a reasonable level of knowledge and skills, it often is beneath them, in the sense that they are capable of doing much more demanding (and better compensated) things.

      Unfortunately for them, there are already many existing workers in the market with equally good paperwork and several years of real world experience behind them. Blame the dot-com boom for starting the trend, the general push in the UK to get everyone and his brother to do a university degree for perpetuating it, and the way that we're a relatively young industry and few people hitting retirement age and leaving the employment pool today are in IT for not closing the cycle.

      In that context, most employers are going to go for the proven, experienced candidate over the hot shot graduate without a second thought. There used to be a reasonable argument about taking on fresh grads rather than people with a year or two of experience because then you could train people in your own organisation's way of doing things without having to break old habits. However, when you can hire people who have been "downsized" after 5 or 10 years in the business for not much more money than a graduate would be claiming a year or two down the line, even that argument for hiring grads is weak.

      There are just too many people with these qualifications, at a time when not enough paying jobs require them.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    16. Re:Job-seeking tips for computer programmers by zhrike · · Score: 3, Insightful

      Not sure how long it would take me to get bored of that!

      Not long (IMO). I had a bunch of manual labor jobs before (finally) going into IT: Tree work, construction, furniture repair and delivery, etc. There are some of those romantic notions about those jobs, and some of them were a blast, but that stuff takes its toll on your body, you do NOT get paid well, and the benefits usually pale in comparison. I also got wore down by the treatment you receive from others ... the assumptions made about intellect, etc. It was nice being outside and in the sun for a bit, but the joy of that was fleeting. Of course, IT bennies can blow too, but as much as I get bored from time to time, and get annoyed by the political jockeying and the decisions that are made based on personal relationships and nepotism, I count myself fortunate to be in this position (higher ed IT).

    17. Re:Job-seeking tips for computer programmers by somersault · · Score: 1

      Well, I got my summer jobs here through nepotism, but since then the IT Manager and his other assistant left for greener pastures and I've ended up as the IT Manager/Software Developer (small-medium business) :P I actually had things running smoother here by myself than when the two of them were working full time, though I now also have a part time assistant (part time Contract work, part time IT) which gives me more time to code. And browse Slashdot. Ahem.

      --
      which is totally what she said
    18. Re:Job-seeking tips for computer programmers by elrous0 · · Score: 1

      Can I still start screaming at my interviewer when he tells me the company uses Windows instead of Linux?

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    19. Re:Job-seeking tips for computer programmers by Anonymous Coward · · Score: 0

      Clod, I don't have a unibrow!

    20. Re:Job-seeking tips for computer programmers by NekSnappa · · Score: 4, Informative

      If they're the type of person who believes a job is beneath them I don't want them on my team. Especially if they are fresh out of school.

      If you're fresh out of school and are offered a job in your field that is entry level, it is not beneath you. For the most part entry level people get entry level jobs. Then if you have any chops you can move up more quickly than others who are less qualified.

      --
      I want to shoot the messenger!
    21. Re:Job-seeking tips for computer programmers by iivel · · Score: 1

      IT is awefully broad to be summed up as "Installing windows and reloading printers". Core infrastructure, information security, DBAs, BI specialists, etc. are all fully within the scope of IT and have great career outlook [and are knowledge industrues...so not blue collar].

    22. Re:Job-seeking tips for computer programmers by anonymous+cupboard · · Score: 1

      No, go to India and sign up with an offshored IT provider.

    23. Re:Job-seeking tips for computer programmers by Culture20 · · Score: 1

      But computer science graduates don't go into IT. Thats a blue collar profession now. Installing windows and reloading printers.

      Your definition of IT is very narrow. My guess is you're not in a computer field. I'm a CS grad working as a sysadmin, and while I do install Windows/OSX/Linux sometimes, there's a _lot_ of things that require well thought out planning before the "blue-collar" imaging-monkeys can do their work. And usually after they do their work...

    24. Re:Job-seeking tips for computer programmers by papasui · · Score: 1

      And now you know why they have trouble finding work.. The perception of CS to a lot of people is that it's an IT degree. You and I know its closer to a degree in computer theory and mathematics however the average HR rep might not. Along the same point of view while yes of course there are companies that need CS majors, I'm pretty sure there's more companies looking for IT people.

    25. Re:Job-seeking tips for computer programmers by elrous0 · · Score: 1

      Hah, funny timing. I just finished drawing a ERD for a systems analysis class.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    26. Re:Job-seeking tips for computer programmers by tehcyder · · Score: 0

      For graduates who are trained to a reasonable level of knowledge and skills, it often is beneath them, in the sense that they are capable of doing much more demanding (and better compensated) things.

      The only people who are actually "entitled" to a good job commensurate with their education and skills are those who are upper middle/upper class and rich, and have the necessary social connections gained through school and university.

      Everyone else just has to work at what they can get, and being a brilliant student has nothing to do with it, it entitles you to precisely nothing.

      I am not saying this is a good thing.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    27. Re:Job-seeking tips for computer programmers by jellomizer · · Score: 1

      Perhaps that mindset is the reason they don't have jobs... Most other majors after you graduate you do work that is not fully up to your skill sets... Even with the might Computer Science degree... you are probably going to do things for a bit that a high school grad could do... However with you computer science degree you could work out of that job and do more what you want to do... If you have a CS degree you solve your problems like a CS major... Except for just doing the work you write programs that do it for you. You add these projects to your resume and you work up.

      It isn't like the golden years of the 90's where you got a 100k job just for knowing Front Page. Times have changed like it or not the market has stabilized you will need to do work and work up like the rest of the population.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    28. Re:Job-seeking tips for computer programmers by Anonymous Coward · · Score: 0

      I love software engineering, maybe in the UK is like that, but here in France, and in Spain (I've worked in both places) is better considered IT consulting/work than software, which is less payed and they even contract people who studied chemistry or psychology, give the a 2-week JAVA course and they become "analists". Also there are many people working in development without even going to university, just with a degree equivalent to the old professions of carpentry or electrician. So I work as an IT consultant.

    29. Re:Job-seeking tips for computer programmers by timeOday · · Score: 1
      I think starting with a job below your credentials hurts your long-term career, putting you on a low trajectory. Once your place in the pecking order is established, it is extremely difficult to overtake others.

      That said, it is rather a moot point, since nobody wants to start their career badly, but in this economy there are few options.

    30. Re:Job-seeking tips for computer programmers by Maxo-Texas · · Score: 1

      On a related note... after a lifetime of decent hygiene but still stinky armpits that overcame even the strongest deodorant, I stumbled across an amazing discovery.

      Simple rubbing alchohol.

      I started using it for blemishes that I was still getting on my chest and flanks on the advice of a friend who saw on a wrestling site that they were probably staff infections.

      I impulsively tried it on my underarms (reasoning that they stank because of bacteria) and the results were instantaneous.

      I dropped to zero scent (and long periods of zero blemishes).

      Highly recommended and very inexpensive-- about $2 a month plus a one time purchase of a plastic spray bottle for $2. (Found the best was from beauty store).

      ---

      On topic--- I've been telling people not to enter CS for the last 5 years. Companies no longer value CS graduates. There is no job security. There is no status. There are few girls to date (tho more than engineering). You FREQUENTLY must work holidays, nights, and weekends and these days they call the work "scheduled" and do not even give overtime for it.

      Go into other fields.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    31. Re:Job-seeking tips for computer programmers by Maxo-Texas · · Score: 1

      Grr... staph.

      Staph infections are everywhere. Floating in the air, door handles, they take root on you if you have any moisture- love hair follicles as a home- love sweaty people.

      Anyway-- this was sort of life changing for me. If I'd known about this 20 years ago, it would have made a big difference.

      Dental hygiene is not to be ignored either- it can add 3-5 healthy fun years to your healthy fun live span ( bacteria from your mouth damage your heart over time).

      Flossing helps prevent the development of coral reef like hard "reefs" at the bottom of each of your teeth too. With those premounted blue flossers, it's very easy to floss.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    32. Re:Job-seeking tips for computer programmers by PK+Tech+Guy · · Score: 2, Funny

      Er, this article covers the UK. Brushing your teeth is optional.

    33. Re:Job-seeking tips for computer programmers by jedidiah · · Score: 1

      > If you're fresh out of school and are offered a job in your field that is entry level, it is not beneath you.

      No. "Helpdesk Monkey" is not in your field if you are a CIS graduate. Helpdesk Monkey is what they do to re-employ out of work loggers.

      It's not a proper job for a CIS graduate and all of your future employers are going to view it as such.

      You would be better off being a logger.

      It's like getting a MD and then taking a job nursing or cleaning bed pans.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    34. Re:Job-seeking tips for computer programmers by hoggoth · · Score: 1

      Try Baking Soda (Sodium BiCarbonate). It changes the pH of your armpit skin and hairs so that bacteria doesn't do well. No more smell. And it's much gentler on your skin than alcohol.
      When I used to use the strongest available deodorants and antiperspirants they would only last a few hours before I started stinking.
      Using baking soda I can go two days without reapplying, although I usually apply some each day after showering.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    35. Re:Job-seeking tips for computer programmers by jedidiah · · Score: 1

      The Apple didn't fall that far from the tree.

      If American robber barons came up with the idea (H1B) then I rather suspect that their counterparts across the pond did the same.

      A Tory is a Tory no matter what you call them.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    36. Re:Job-seeking tips for computer programmers by level_headed_midwest · · Score: 1

      It's like getting a MD and then taking a job nursing or cleaning bed pans.

      They do, it's called "residency."

      --
      Just "gittin-r-done," day after day.
    37. Re:Job-seeking tips for computer programmers by Cederic · · Score: 1

      Designing, writing and integrating software packages has little to do with Computer Science. It does fall under the banner of IT and also Software Engineering.

      Computer Scientists never have been the best software engineers and programmers. Few companies genuinely need computer science skills; it's not a vocational degree. It would be interesting to see how Pure Maths grads are doing..

      Your main point on the outsourcing of software skills is sadly true though, and may lead to a skills shortage in a few years as the supply of people with a programming background dries up. Bad for the economy, great for those few of us with a strong credible track record

    38. Re:Job-seeking tips for computer programmers by Local+ID10T · · Score: 1

      > If you're fresh out of school and are offered a job in your field that is entry level, it is not beneath you.

      No. "Helpdesk Monkey" is not in your field if you are a CIS graduate. Helpdesk Monkey is what they do to re-employ out of work loggers.

      It's not a proper job for a CIS graduate and all of your future employers are going to view it as such.

      You would be better off being a logger.

      It's like getting a MD and then taking a job nursing or cleaning bed pans.

      No. If you are fresh out of school and have no experience, Helpdesk is exactly what you are qualified for. Its your chance to learn how real businesses work, to learn from people who actually do work instead of reading about it in a book. Its not so much about the IT skills, as the work/life skills that go along with working for a living.

      Part of getting an MD is a mandatory internship -its a shitjob position that introduces you to the real world, and disabuses you of the idea that you learned everything there is to know in school.

      If you have worked a few internships during your schooling, you may already be qualified for something other than helpdesk, but otherwise -start at the bottom and prove yourself.

      --
      "You want to know how to help your kids? Leave them the fuck alone." -George Carlin
    39. Re:Job-seeking tips for computer programmers by mikael · · Score: 1

      and the entitled college graduates throw around terms like "ERD" but have no actual skill and balk at Help Desk offers because they think it's beneath them.

      The Registers B.O.F.H. series doesn't help either - and from my experience it is true. I am sure I heard the same comments by the drill instructors of the drafted college students during the Vietnam war about 40 years ago...

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    40. Re:Job-seeking tips for computer programmers by Lonewolf666 · · Score: 2, Interesting

      For graduates who are trained to a reasonable level of knowledge and skills, it often is beneath them, in the sense that they are capable of doing much more demanding (and better compensated) things.

      Yet it can be a way to get into the business with a bit of luck. My first "real" job after university was 2nd level support, after graduating as electrical engineer right into the mid-90s layoff wave in engineering. Not really what I hoped for. The whole thing happened in Europe BTW.

      But my next job was advertised as "supporter with some additional software development" and turned out to be 70% software development, 30% support. With the experience from that I was eventually able to find a genuine development job.

      Bottom line:
      Even a slightly different entry position can eventually get you into an OK place.

      --
      C - the footgun of programming languages
    41. Re:Job-seeking tips for computer programmers by MichaelSmith · · Score: 1

      But computer science graduates don't go into IT. Thats a blue collar profession now. Installing windows and reloading printers.

      Your definition of IT is very narrow. My guess is you're not in a computer field. I'm a CS grad working as a sysadmin, and while I do install Windows/OSX/Linux sometimes, there's a _lot_ of things that require well thought out planning before the "blue-collar" imaging-monkeys can do their work. And usually after they do their work...

      In my 22 years in the industry IT has been splitting off from engineering and becoming narrower as it goes. In a previous job the group I was in maintained the computers for operational traffic signal systems as well as the workstations for the civil engineers who configured the system. In my current job it is a sackable offence for an engineer to attach a computer to the corporate network. You have to log a call, explain your requirements to the help desk person in India and wait a week for the job to work its way through the queue to be addressed locally.

      And IT are themselves becoming more process driven, with the bulk of their people being low skilled individuals who do small, simple jobs.

    42. Re:Job-seeking tips for computer programmers by ClosedSource · · Score: 1

      I have to disagree. I don't see helpdesk work as being below IT work, just different jobs that require different skills.

      If you want to learn work/life skills, you could do just as well working in a restaurant as a cook, busboy, or dishwasher while you're still in high school or college.

      Once you graduate, do what you have to to survive, but remember that helpdesk work isn't likely to count as IT or developer experience.

    43. Re:Job-seeking tips for computer programmers by ClosedSource · · Score: 1

      "It isn't like the golden years of the 90's where you got a 100k job just for knowing Front Page"

      Where the F**k was I when this was supposedly going on. I suspect that these entry level 100k jobs weren't as common as the legends say.

    44. Re:Job-seeking tips for computer programmers by ClosedSource · · Score: 1

      There are two definitions of Computer Science in common use. The first is used by CS professors and recent CS graduates. The other is used by everybody else.

    45. Re:Job-seeking tips for computer programmers by Anonymous Coward · · Score: 0

      Lazy ass dumb people in -> Lazy ass dumb people out.

      Many CS graduates, aren't capable of doing CS work in the real world. The CS programs from many schools does not prepare them for it.

    46. Re:Job-seeking tips for computer programmers by Anonymous Coward · · Score: 0

      Take showers before going out in public. Brush your teeth twice a day. Get a haircut. Shave. Trim your eyebrow.

      What? Like a girl?

    47. Re:Job-seeking tips for computer programmers by Anonymous Coward · · Score: 0

      But what if a job is beneath them, and NOT fresh out of school?

      Given variables:
      1) Unemployment is in effect
      2) They're actually driven

      Would it be better for them, in the long run to:
      a) work at a help desk,let their skills get a bit rusty
      b) stay at home, keep practicing up and learning new things.

      Granted, They'll learn things @ a helpdesk, no doubt, but, like the example, I'm a bit slower @ basic IT after working 3 years in Storage, however I wanted to go this direction. So whilst not completely applicable, it is an example either way.

      For the person who thinks helpdesk is below them, so be it. Keep learning CS-related stuff. If you're into programing, Helpdesk probably isn't what you want to do for your first step anyway and could be detrimental.

    48. Re:Job-seeking tips for computer programmers by uncle+slacky · · Score: 1

      Gary McKinnon might beg to differ...

      --
      Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it.
    49. Re:Job-seeking tips for computer programmers by shnull · · Score: 1

      the way it's going down in the UK recently pretty soon you'll be fined again if you beat your slaves on a sundee

      --
      beware he who denies you access to information for in his mind, he already deems himself to be your master (SMAC-ish)
    50. Re:Job-seeking tips for computer programmers by mcvos · · Score: 1

      There can be several levels of helpdesk. First-line helpdesk is the monkey level, but second and third really need people who can think, and preferably people who wrote whatever application the helpdesk is about.

  2. Nice by lw0x15 · · Score: 1

    Heh. That means I did the right choice by NOT choosing to start a computing degree this year. I'd rather keep myself to a hobbyist-linux level for now.

    1. Re:Nice by Anonymous Coward · · Score: 0

      Ya sure ya would dude. Stay lazy and do nothing as opposed to earning money and learning awesome stuffz in za real vorld ja. Totally dude ja

    2. Re:Nice by Anonymous Coward · · Score: 0

      So what degree are you starting instead? Or are you taking a year out? If you are, where are you going to work? Or maybe you'll be doing some travelling instead? While I'm at least 12% sure you're not rationalizing away your laziness/failure to get a decent course at a decent uni, I'd be interested in hearing what your alternative plans are.

    3. Re:Nice by luis_a_espinal · · Score: 1

      Heh. That means I did the right choice by NOT choosing to start a computing degree this year. I'd rather keep myself to a hobbyist-linux level for now.

      Jesus Christ man, do you choose your educational path solely on these type of news? Please keep yourself there and don't come into the computer industry. There is the type that doesn't know the difference between a job and a career; the later never gets cultivated thus the former devolves into sucking. We got way too many of those in the industry already.

    4. Re:Nice by lw0x15 · · Score: 1

      I will be doing international relations instead.

    5. Re:Nice by lgw · · Score: 1

      That may make you even more qualified for modern software development! It;s all about managing offshore programmers, so maybe that's the perfect degree.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    6. Re:Nice by GigaplexNZ · · Score: 1

      Er... chill out dude. They said they "did" the right choice, past tense, effectively vindicating their decision on some level. No-one ever said anything about relying solely on a news item from the future to make life changing decisions.

  3. A job? How twentieth-century. by TheRaven64 · · Score: 5, Interesting

    I'm in the UK, have a computer science degree (two, actually), and have never really looked for a job. I've had two books published (with a third coming out soon), and have no shortage of consulting work. It's the summer (the first one we've had in three years) and so I spend a lot of time sitting outside relaxing. Not sure why I'd want a job - I'd earn less, have to sit in an office, and have someone else telling me when I had to do work (instead of when I had to have done work by).

    That said, I wouldn't employ half of the people on my undergraduate degree course to change a lightbulb, unless someone else was supervising them.

    --
    I am TheRaven on Soylent News
  4. Stats by ilovegeorgebush · · Score: 4, Interesting

    17% of them being unable to find a job within six months of graduation

    So 83% are finding jobs within 6 months? That sounds suprisingly good if you ask me...Better than I would expect.

    I hate statistics, they're so over and incorrectly used.

    1. Re:Stats by Thanshin · · Score: 1, Redundant

      I hate statistics, they're so over and incorrectly used.

      Always?

      I hate absolutes, they're so often incorrectly used...

    2. Re:Stats by sakdoctor · · Score: 2, Funny

      This article sounds like it was only written to create employment for statisticians.

    3. Re:Stats by Errol+backfiring · · Score: 2, Insightful

      So 83% are finding jobs within 6 months?

      No. If 17% is unable to, it may well mean that 51% never even tried.

      --
      Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
    4. Re:Stats by Skuto · · Score: 1

      It depends: would you have expected them to do worse than art majors?

    5. Re:Stats by Anonymous Coward · · Score: 0

      What about if they graduated on a Tuesday? How does that affect their employment chances?

    6. Re:Stats by Anonymous Coward · · Score: 0

      I hate statistics, they're so over and incorrectly used.

      Well, 90% of the time, anyway.

    7. Re:Stats by Anonymous Coward · · Score: 0

      Depends on whether you're specifying that they are the CS graduate or the Arts graduate. If you're just saying its "one of them", then yes, otherwise, no.

    8. Re:Stats by __aayejd672 · · Score: 1

      73% of statistics are made up nonsense

    9. Re:Stats by oh_my_080980980 · · Score: 1

      Which doesn't speak to the employ-ability of graduates but rather whether or not they can find work. Hence the term, unemployment rate.

      Critical thinking skills are pretty low around here. Course it would help of people read the damn article instead of shooting off their mouth.

    10. Re:Stats by the_womble · · Score: 2, Funny

      Wrong: it was only written to create employment for journalists. Why do you think media studies graduates are employable?

    11. Re:Stats by Abcd1234 · · Score: 1

      But why do you care about those who "never even tried"? That says absolutely nothing about the job market, and speaks only to their motivation to work in the industry.

    12. Re:Stats by recrudescence · · Score: 1

      The Medicine statistic on 0% unemployment is full of bullshit. That's only because the university has an OBLIGATION to supply a foundation job after graduation, and the deaneries sort this out. This foundation job is GUARANTEED by the deanery to all UK university graduates. As soon as the foundation period of 2 years is over, however, and the candidate starts applying to jobs on his own shoulders, unemployment in doctors starts rising dramatically, at least in terms of the kind of jobs and specialties that they were seeking. 0% unemployment in medicine is a criminal marketing point if you ask me, especially after the MMC / MTAS fiasco which resulted in the HIGHEST unemployment rate in doctors in the last few decades!

  5. Another useful statistic... by DavidR1991 · · Score: 4, Interesting

    ....would be a % of how many of those graduates actually understand anything about CS, or can apply it at all. My bet is that rather than CS grads having high unemployment, there is just a higher % of 'chaff' graduates that are just totally useless - which is likely considering CS is quite a bit more difficult to 'get' and apply than many other subjects

    1. Re:Another useful statistic... by Shrike82 · · Score: 5, Interesting

      As a UK lecturer on a CS course I can confirm that this is part of the problem. The prevalanence of computers means that all Universities have expanded their computing facilities and continue to do so. This means they can offer more computing places, which means more and more people who don't really know anything about computers can enroll on a CS course. Lots of students stare blankly at you when you talk about directories as a tree structure, or tell them they'll be using a command line interface. They think that checking their e-mails, browsing YouTube and managing to cheat in their college computing coursework means that a CS degree will be easy. Gone are the days when a computing degree would be full of nerds and geeks. Now it's full of people that really should be out there getting a job instead of wasting time and resources in Universities that are financially stretched as it is.

      --
      You can advertise in this sig from as little as £99.99 a month!
    2. Re:Another useful statistic... by Spad · · Score: 2, Insightful

      I did a computer engineering degree (BEng) about 8 years ago and I was quite shocked in my first year at just how little some of my course mates knew about computing. In our mandatory (across campus) "learn how to use Office and browse the internet" lab session in the first semester there were a number of people who really struggled to get a passing grade (40%), let alone a decent one. When you add to that the fact that most of our programming labs were nothing more than an exercise in creative plagiarism and it's not surprising that graduates find it hard to get a job.

      You also have to remember that most CS and CE degrees are aimed at programming and hardware design (ASICs/FPGA etc), whereas a lot of those graduates go into support and administrator roles, with the belief that doing some support work for your friends on a peer to peer LAN is exactly the same as managing a multi-thousand seat domain infrastructure in a business environment.

    3. Re:Another useful statistic... by IllusionalForce · · Score: 3, Insightful

      To be honest, a CS degree is nice and all, but personally I think, having proper, real life experience just also means more. CS needs to be rethought anyway.

    4. Re:Another useful statistic... by Skuto · · Score: 1

      Shouldn't these people just fail the courses (and hence not be in that statistic)?

    5. Re:Another useful statistic... by TheRaven64 · · Score: 5, Interesting
      In theory, yes, except for two things:
      • Departments only get funding for students who complete a year, meaning that they try not to let people drop out during the year. A lot of students would be better off deciding after a month that computer science isn't what they thought it was and dropping out, but this means that the department gets no money for them, which screws up their accounting.
      • University league tables use drop out rate as a negative when scoring. If 50% of people drop out before finishing the course, the department gets a low ranking, which makes it harder to recruit students in the future. This means that departments would rather graduate you with a third or a pass than let you fail.

      In CompSci in particular, a lot of people come in with no understanding of what the subject is really about. These people would be much better off switching to something else or going straight into industry, but the system is set up in such a way as to encourage departments to retain them and give them a poor quality degree.

      --
      I am TheRaven on Soylent News
    6. Re:Another useful statistic... by DavidR1991 · · Score: 1

      Well that's the other flaw in these statistics: what degree did they get? A first? (Outstanding) A second? Maybe even a third?

      Degrees aren't all born equal which is something else this survey ignores (which is stupid really - they may have been able to draw a trend between the degree type and the unemployment rate per subject etc.)

    7. Re:Another useful statistic... by Skuto · · Score: 1

      Hmm, is there no control mechanism that safeguards the value of the degrees?

      I understand there are some countries (I know of US, UK and to some extent France) where the school you go to determines how valuable your degree is. This explains why many comments here say that you should get a good degree from a good school.

      In other systems, the degrees are (as far as possible) equalized, and the quality safeguards are good enough that just getting the degree means you're "good enough" - almost nobody will ask for your grade.

      If degrees are not equal, the statistic that is the basis of this article is meaningless, comparing apples to oranges.

    8. Re:Another useful statistic... by fuzzyfuzzyfungus · · Score: 3, Insightful

      Ah; but that would ruin the university and/or lecturer's numbers. And, thanks to various naive, "Hey, let's run this school like a business, punish failures, rewards successes" schemes, you can look bad because you failed too many people, regardless of whether they deserved it or not. Nobody seems to have figured out a quality metric that manages to capture "your quality, as expressed by the delta between the performance of these students under your tutelage vs. their hypothetical performance under other conditions" rather than a basic "what grades did your students get?"(the latter, perversely, makes people who provide honest feedback about bad performance look like bad teachers, while rewarding those who provide dishonest feedback about bad performance. Clearly an excellent metric.)

    9. Re:Another useful statistic... by Anonymous Coward · · Score: 0

      Ah, you see, that's when you run into UK University administration's idea of arithmetic: One way or another, any grade between 20-40% must be mapped to 40% (the pass mark). Grades must have a mean of 65%, etc. etc.

      There is enormous pressure on lecturers who have any students fail ("You must be a bad teacher" is the usual conclusion).

    10. Re:Another useful statistic... by NJRoadfan · · Score: 2, Interesting

      It actually amazed me in college how many people majoring in CS didn't know how to program...along with some who really didn't want to know because they really didn't like it. Umm, its a CS degree track, what did you expect, basketweaving?

    11. Re:Another useful statistic... by ray-auch · · Score: 1

      Yes, but the university is paid on the basis of the students it keeps and passes, not the ones it gets rid of and fails - so guess what happens...

    12. Re:Another useful statistic... by oh_my_080980980 · · Score: 0, Troll

      RTFA you moron.

      The article does not say Computer Science majors are not employable because CS majors are stupid. The article says the UNEMPLOYMENT RATE for CS majors is the highest among most majors. Which means CS majors are having a tough time finding jobs which indicates there isn't a demand for CS majors!!

      Did you notice Engineering came in 3rd at 13%. Are you saying more and more people who don't know anything about engineering are enrolling in engineering programs?

      Seriously, you should not be a lecturer.

    13. Re:Another useful statistic... by carlgt1 · · Score: 1

      well this news is probably why I have such a hell of a time getting a new UK work permit! and UK IT salaries are pretty bad too, I'd say often half what a similar job in the US pays (maybe worse now since the pound has dropped). I worked at Oxford for 5 years and what they hand out as a computer science degree is so theoretical and impractical (in the real world) i.e. little actual programming or software engineering, I can imagine these kids have a tough time.

      Still -- it's a bit daunting as the worst jobs (for employment) on the list are what was touted for decades as the careers of the future -- computing & engineering. And for all those claiming that the liberal arts et al majors with less unemployment are all working at McDonalds - you really don't have any evidence of this. Or similarly, desperate IT grads would take McDonalds jobs as well therefore balancing out the numbers.

      But it surely couldn't be offshoring or anything, eh?

    14. Re:Another useful statistic... by robthebloke · · Score: 2, Informative

      I used to work as a lecturer about 5 years ago or so. As for the first point, that was true to an extent at that time because labour had re-classified all courses by dropping them a funding bracket (losing approx £1000 to £3000 per student - co-incidentally the same amount as the top up fees they were trying to push through at the time!). You had to jump through about 10 levels of bureaucracy before you could fail someone, simply because jobs were on the line if the funding for that student was cut.

      Having spoken to some of my old colleagues recently, it would appear that the situation has now reversed. Staff cuts, combined with an increased intake of students (most profitable courses have doubled intake over the last 5 years), are now forcing lecturers to trim the numbers early as an attempt to maintain course quality (by ensuring that their workload does not spiral out of control).

    15. Re:Another useful statistic... by robthebloke · · Score: 1

      I studied a batchelor of arts in animation. I was taught more about programming than the CS guys were....

    16. Re:Another useful statistic... by ebuck · · Score: 1

      I agree, but only up to a point. There are times in real life experience where you just get hit by problems that look like the walls of Troy. On those occasions, having a degree is like pulling out a map which shows you where the unlocked back door is.

    17. Re:Another useful statistic... by Weezul · · Score: 1

      Ahh, thank you! You've just explained the biggest problem with UK education!

      In the US, the best engineering schools are usually quite ruthless, sure maybe MIT and CalTech can only take the best of the best, but Berkeley and Georgia Tech fail out students by the truckload.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    18. Re:Another useful statistic... by Daniel+Dvorkin · · Score: 1

      There are times in real life experience where you just get hit by problems that look like the walls of Troy. On those occasions, having a degree is like pulling out a map which shows you where the unlocked back door is.

      This.

      Possibly the single most valuable thing you get out of a formal education in any field is the knowledge of what you don't know. Smart people with lots of OJT will know many things -- probably more than most recent graduates with lots of education but little working experience -- but they will also have huge gaps in their knowledge and they won't know where those gaps are. Those who have good formal educations will have at least an idea of the gaps, and they'll also have the skills to fill those gaps on an as-needed basis. They'll be able to say to themselves, "This problem looks like something one of my professors talked about ..." and go and find the needed information. The experienced but untrained, in the same situation, will simply have no idea how to proceed.

      Education vs. experience is often presented as a binary choice, and it drives me nuts. Both are valuable -- for any complex job, both are necessary for all but the rare geniuses who can figure out almost any problem just by looking at it -- and the combination of the two is far more powerful than either is alone.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    19. Re:Another useful statistic... by DrPepper · · Score: 1

      I'm on the other side - an employer looking for good graduates at the moment. We're not expecting graduates to walk out of university and just fall into being a constructive member of a development team. We expect to give training to fill in a few of the gaps and cover some of the specifics on how our specific industry works. However, so far most of the people we've interviewed have very little knowledge of the basics... data structures, algorithms and so on. Quite often they hardly understand the project work they did at university - either as a group or individually. I believe that the jobs are out there, it's just that the quality of a lot of graduates is quite low.

    20. Re:Another useful statistic... by cardpuncher · · Score: 1

      When I entered University, it was only possible to take a one year course in Computer Science - it wasn't considered there was enough of it to warrant a longer course. You were expected to do something more academic first. After I completed a year of Engineering, they managed to find enough new material to extend the CS course to two years. Although the course material would now appear to be woefully dated at first sight (anyone still have a use for a detailed analysis of the Fortran spec from 1966?), it concentrated mainly on principles - algorithms, data structures, complexity, numerical analysis, OS fundamentals, compiler design - rather than on simply teaching a programming language.

      There's a fair amount happened in CS since then (but rather less than most people seem to imagine) but those principles remain true and relevant.

      As CS courses have grown, they seem to have turned CS from an academic subject into a training course for specific vendor products. This might get people jobs in the short term in a period of economic growth but it doesn't really prepare people for long terms jobs (as the products the know about become increasingly relegated to legacy status) or career progression. Despite the glut of CS graduates, I know many employers who find it next-to-impossible to hire people for other than IT grunt work. Although there's a perception that the computer industry is for young people who've grown up with the latest technology [anecdotal evidence alert] I know fewer CS grads now in their 50s who are short of work prospects than those in their 20s.

  6. That's cos they are the most expensive. by dimethylxanthine · · Score: 2, Interesting

    Economics. Sorry for being obvious but I guess it doesn't make economic sense in most cases repayng years of some of the most expensive (though not the worst...) education available and at the same time paying pretty high taxes, when they can find developers in Russia, India or Ukraine at a fraction of the cost. E

  7. Stupid enough to choose Computer Science by Anonymous Coward · · Score: 1, Interesting

    They were stupid enough to choose Computer Science for a degree, so it's not surprising they can't find jobs.

    I'll summarise what was in my Computer Science degree course: mathematics. I would probably have ended up with a better grade if I never touched a computer during the course.

    1. Re:Stupid enough to choose Computer Science by Zuzzy · · Score: 1

      So true. I left uni with a 2:1 in CS with a Networks specialisation and got a job, walked in and found I knew nothing about networks. In hindsight what use was a networks degree when I had never touched a router or heard of Cisco?! Yes, i could draw an IP packet structure and explain the TCP/IP protocol, not something I have ever had to do in the real world.

      It is wasnt for the grad scheme, I could never have got a job in networks. I may as well have skipped uni, saved the beating my liver got, and done a CCIE

    2. Re:Stupid enough to choose Computer Science by beelsebob · · Score: 4, Interesting

      Very true, Computer Science is a true degree, in that it's an academic endeavour, not a vocational one. It sums up everything that university should be about. I only wish the software engineering courses were moved off to where they should be – vocational collages.

      Note: I'm not implying CSE is in some way inferior to CS – merely that if you want a vocational qualification, you should look at a vocational collage, as should employers.

      Academics on the other hand should look at university courses.

    3. Re:Stupid enough to choose Computer Science by Anonymous Coward · · Score: 0

      Interesting... I tend to agree with you, although I've not been able to capture the acadamic properties of CS into words. CS is not scientific by induction as are most other academic endevours, so how do we categorize it?

    4. Re:Stupid enough to choose Computer Science by TheRaven64 · · Score: 2, Insightful

      Note: I'm not implying CSE is in some way inferior to CS – merely that if you want a vocational qualification, you should look at a vocational collage, as should employers.

      Good in theory, but the UK has spent a lot of time in recent decades dismantling the vocational qualifications. We've turned some first-rate vocational institutions (polytechnics) into third-rate universities. Before the government decided that everyone should go to university, people who weren't suited to an academic course would go to these, get a well-respected and valuable vocational qualification, and then use it. Now they go to a university and get a worthless degree.

      In the UK, there is a perception that vocational qualifications are inferior to academic ones, which is particularly depressing when you then hear so many people in industry complaining that the people that they hired with academic qualifications don't have the vocational skills required to be useful.

      I'd love to see university enrolment drop back to the levels where the only people going are people who actually want to be there and will gain some benefit from it, while people who are just putting in the time go on (potentially shorter) vocational courses that teach them things that they will find useful. Unfortunately, suggesting this in UK politics gets you branded an elitist. The result is that people get a third-rate computer science degree, rather than a first-rate software development vocational diploma.

      --
      I am TheRaven on Soylent News
    5. Re:Stupid enough to choose Computer Science by xaxa · · Score: 1

      In the UK we renamed all the vocational colleges "_____ University" to help the previous government meet it's target of getting more people to go to university.

    6. Re:Stupid enough to choose Computer Science by Skuto · · Score: 1

      This seems to be a common trend. People want a university degree, even if they're not good enough for them, and the state willingly complies. The business world then counter pushes, and you get results as in the article. (If the state doesn't comply, you get students who study for years on an end)

      Meanwhile, the starting wages of plumpers have exceeded those of CS students...

    7. Re:Stupid enough to choose Computer Science by Anonymous Coward · · Score: 0

      Is a vocational collage a collection of pictures of people doing different jobs?

    8. Re:Stupid enough to choose Computer Science by tehcyder · · Score: 1

      You can't say that subject A is purely academic and subject B is purely vocational. Someone might do an English degree in order to teach English at primary school, or to start an academic career researching minor Seventeenth Century Poets. You start off with the same English BA.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    9. Re:Stupid enough to choose Computer Science by Sulphur · · Score: 1

      Was it Sadistitians who beat your liver?

  8. Re:A job? How twentieth-century. by owlstead · · Score: 3, Insightful

    Well, congratulations of doing so well, but not everybody can be a high payed consultant, and if everyone was writing two books we'd be overrun by books and would have to hold book burning sessions. Be glad you've got a good set of brains and a good upbringing, but stop gloating.

  9. I can't say I am surprised.... by Zuzzy · · Score: 5, Interesting

    When I left 8 years ago, most of the best grads were in sponsorship schemes with the likes of Nortel and Marconi - and as it turned out they all left with no job to go to.

    Given the number of people who came out of these courses, and given the number of brilliant grads in my dept who had no job for months at that time, what hope have the 60% who scraped by?

    Mutliply that by the huge rise in these courses available from UK unis and ex-polys today and it isnt a surprise that McDonald's has a continuous employment pool.

    And the ridiculous thing is that I have been involved in trying to fill a backlog in recruitment for about a year and there are no candidates with decent experience in the market (it would seem). So its all about that first job still.

    1. Re:I can't say I am surprised.... by Burnhard · · Score: 2, Insightful

      This is the main issue I think. An experienced candidate is almost always preferred to an inexperienced one. During a recession this is particularly true because taking on a new member of staff is both a cost and a risk. Given the pool of experienced candidates has increased (due to immigration), I'm not surprised new UK graduates are finding it harder to find work.

    2. Re:I can't say I am surprised.... by drewhk · · Score: 1

      Extending my earlier comment: http://developers.slashdot.org/comments.pl?sid=1705838&cid=32770770

      This is again completely the opposite in my country. If you do not have a CS degree in a prominent university you will not get a good job because graduates are given a priority. I don't know why is this the case, and why there is a difference from the UK. Anyway, I don't complain :)

    3. Re:I can't say I am surprised.... by Burnhard · · Score: 1

      All else being equal. I mean existing graduates with CS degrees, rather than new ones. I wouldn't want to be a developer without a degree no-matter how much experience I had.

    4. Re:I can't say I am surprised.... by Burnhard · · Score: 1

      Yes, also large companies do recruit more from the graduate pool I believe. Smaller companies (who, because they're more numerous, offer most of the jobs in the sector) are more concerned with experience.

    5. Re:I can't say I am surprised.... by aj50 · · Score: 1

      So how the hell is a recent graduate supposed to get a job if everyone requires experience?

      --
      I wish to remain anomalous
    6. Re:I can't say I am surprised.... by ColdWetDog · · Score: 2, Informative

      So how the hell is a recent graduate supposed to get a job if everyone requires experience?

      Sounds like a recursion problem to me. If you're CS, you should be able to solve it, no?

      --
      Faster! Faster! Faster would be better!
    7. Re:I can't say I am surprised.... by Anonymous Coward · · Score: 0

      Same way they do in every other industry:
      networking - make sure you know lots of people, both profs and students, who think you're incredibly talented and would advise people to hire you
      internships - get experience before you need a real job
      start at the bottom - Helpdesk sucks, so does QA, but they can be used as stepping stones to better things
      work for small companies - Companies that no one has ever heard of have a hard time finding developers. They tend to pay poorly and are more than willing to hire new grads.
      Volunteer - this can be creating a web-interface for a non-profit you like, or submitting to some open source project. So long as it is code with your name on it.

    8. Re:I can't say I am surprised.... by spiffmastercow · · Score: 1

      Well, the problem is a circular dependency.. Unfortunately, the maintainers of this project don't seem to care, and I don't have the time or resources to fork it.

  10. Who studies C.S.? by Anonymous Coward · · Score: 0, Troll

    All the computer science uber-gods were mathematicians, physicists and engineers by training anyway.

    People who start with math, physics because it's challenging often end up in computers because it's fun.

    People who aim for C.S. often seem to because they felt there would be a well-paying job, perhaps? I still can't believe you can get a degree for writing code.

    C.S. Lewis' Principle of First and Second Things applies.

    Mark me as a troll if you like, it won't alter the grain of truth in this...

    1. Re: Who studies C.S.? by Black+Parrot · · Score: 5, Insightful

      All the computer science uber-gods were mathematicians, physicists and engineers by training anyway.

      That kind of follows naturally from the fact that CS didn't exist before they got their degrees and invented it.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Who studies C.S.? by AlexiaDeath · · Score: 1, Insightful

      Today's IT don't need a bunch of uber-gods. It needs competent people building usable IT systems based on good practices of C.S. That's what C.S graduates should be. Some schools make a thinking pros, others produce trained monkeys. Both are needed in a sensible balance but what fails in employment process is distinguishing if a trained monkey or a thinker was needed and witch category does the person being considered belongs to.

    3. Re:Who studies C.S.? by Anonymous Coward · · Score: 1, Funny

      All the computer science uber-gods were mathematicians, physicists and engineers by training anyway.

      And Jesus was Jewish!

    4. Re:Who studies C.S.? by teh+kurisu · · Score: 1, Insightful

      I was about to add that Isaac Newton was an alchemist who started playing with mathematics and physics because they were fun...

      ...but I think I've already been trumped by the "Jesus was Jewish" comment.

    5. Re:Who studies C.S.? by am+2k · · Score: 2, Insightful

      All the computer science uber-gods were mathematicians, physicists and engineers by training anyway.

      From personal experience (FYI I'm one of those CS guys) I can tell you that those are the worst programmers you can find. They do know their stuff and are able to implement it so that it runs, but the code is absolutely unmaintainable.

      I just inherited a 1661 line C file written by a mathematician implementing a very sophisticated calculation. It doesn't use any proper indentation and variable names that are character combinations that only make sense to the author (like "trsAcc", "wtrPOI" and "fmew"). It works fine, but he asked me to throw it all away, rewrite it from scratch with a proper API and readable code. Well, that's what I'm here for. It took me a while to salvage the algorithm from the old file though (had to translate it line by line to proper mathematical formulas).

    6. Re:Who studies C.S.? by Warbothong · · Score: 1

      Today's IT don't need a bunch of uber-gods. It needs competent people building usable IT systems based on good practices of C.S. That's what C.S graduates should be. Some schools make a thinking pros, others produce trained monkeys. Both are needed in a sensible balance but what fails in employment process is distinguishing if a trained monkey or a thinker was needed and witch category does the person being considered belongs to.

      Who said anything about IT? IT should recruit Software Engineers; leave the Computer Scientists alone. Scientists are meant to discover what is already there, not to build things. The only things scientists should build are experiments in order to discover what happens, which is exactly the opposite of the predictable, reliable, maintained systems needed for IT.

      Also, we are in DESPERATE need of uber-gods. For a rather tongue-in-cheek example look here http://stackoverflow.com/questions/432922/significant-new-inventions-in-computing-since-1980 . Computer Science has solidified into a 'known' thing, much like 19th Century Physics was Newton + Thermodynamics + Maxwell's Equations, with everything else, the entire study of the whole Universe, being considered as 'working out more decimal places'. 'Knowing' things in any Science can be dangerous, especially in one as young as Computer Science. We need 'uber-gods' to point out the obvious, the assumptions we've been making that have cut us off from vast unexplored territories. Computer Science is certainly not about 'building usable IT systems' any more than Quantum Mechanics is about building efficient steam engines, despite the latter kick-starting Physics as we know it.

      Another problem IMHO is that there's lots of 'fluff' going on under the label Computer Science, for example pulling quantities out of social network statistics, which belong in other subjects (eg. Sociology). Just because something can be done on top of computers doesn't make it automatically Computer Science, any more than the study of spoken language is research in Fluid Dynamics, Meteorology and Wave Theory. This distracts from fundamental research (proof & model theory, decidability, information theory, formal linguistics, programming language theory, etc.), in the same way that Materials Science can distract from fundamental Physics and is thus a separate-but-related discipline.

    7. Re:Who studies C.S.? by azgard · · Score: 1

      Maybe he was in a hurry. He wanted to get the job done, so he could go back to the theory.

    8. Re:Who studies C.S.? by geminidomino · · Score: 1

      All the computer science uber-gods were mathematicians, physicists and engineers by training anyway.

      True. On the right track...

      I still can't believe you can get a degree for writing code.

      Aaaaaand he loses it.

      If you think CS is about "writing code," {x | P(x)} where S=('Computer Science', 'writing code') and P(x) on S is true if "Trolling AC knows nothing about x".

    9. Re: Who studies C.S.? by vlueboy · · Score: 1

      What is a concern is that those guys are now dead (Alan Turing), retired (Don Knuth) or in very old age (lots of 60s people who worked on C-like languages), or not presentable. For those alive, their contributions were made at young age, so we are missing something because our twenty-somethings are not earning the same respect, or somehow achievements magically stopped mattering.

      In comparably important to human development as science, we have the political and business world. There, there are influential and WELL-known figures on TV and media articles providing quotes, as well as market-moving long-term predictions (like certain American financial advisers.)

      Besides Bill Gates, there is no other known figure that mainstream people recognize (Steve Jobs and Linus Torvalds are names that carry no recognition in the third world countries, for instance.) Our equivalently bright, twenty-something uber-gods are busy running their successful Facebooks, Googles or whatever. These people aren't interested to know about what Linus thinks. Matter of fact, I cannot name a single world-famous doctor alive today. Maybe medicine and IT jobs where we're regarded as "plumbers" and fixer-uppers, rather than geniuses, have a downside when it comes to mainstream fame.

      I suspect that individual recognition affordable in other human endeavors where respect and breakthroughs are encouraged, became forbidden in favor of abstracting your achievement to uncopiable patents attached to a big name like IBM.

    10. Re:Who studies C.S.? by Anonymous Coward · · Score: 0

      I just inherited a 1661 line C file written by a mathematician implementing a very sophisticated calculation. It doesn't use any proper indentation

      You know, you can get tools that will do that job for you, e.g. in Eclipse, right-click on file, then Source, Format

      and variable names that are character combinations that only make sense to the author (like "trsAcc", "wtrPOI" and "fmew").

      Ditto. Try the Refactor/Rename commands...

    11. Re:Who studies C.S.? by Anonymous Coward · · Score: 0

      If you think CS is about "writing code," {x | P(x)} where S=('Computer Science', 'writing code') and P(x) on S is true if "Trolling AC knows nothing about x".

      'Trolling AC' wasn't claiming to know anything about x, where x is CS.

      'Trolling AC' was instead trying to make the point that he believes companies want people with thinking, numerate backgrounds who can write code and that he does not view a CS degree as the best preparation for this.

      Instead, he feels some students choose CS because they feel it will get them a job writing code. Surprise, TFA says it doesn't...

  11. Expectations by Kryptikmo · · Score: 2, Insightful

    It may well be that CompSci grads have higher expectations and refuse to take the first thing offered to them. When you hear about the salaries talked about on /., HN and Reddit, who the hell wants to take a job for £15k working for Asda as a maintenance programmer?

    Another aspect is: how many CompSci grads will initially attempt to start their own consultancy or work freelance as opposed to Creative Arts grads? And what percentage of them will be successful? It's impossible to draw too much from these statistics, because they assume that all graduates are equally suited to traditional employment, and that traditional employment is what they seek. With CompSci, where you can make a living as a freelancer without needing too many contacts or a huge reputation, it ain't necessarily so...

  12. Not surprised by ledow · · Score: 3, Informative

    I am, technically, a partial CS-grad from a UK university - but I deliberately choose to do Mathematics as the "major" (not a term we use in the UK, but it explains it well enough) because the CS was so dire.

    Look at some of my previous comments on the subject: http://slashdot.org/comments.pl?sid=1679538&cid=32509558 and http://slashdot.org/comments.pl?sid=1679538&cid=32508448

    CS degrees in the UK are pretty worthless. I understand the difference between a theoretical subject and a practical one but CS degrees (which should be theoretical and therefore nothing to do with actual computer work) are basically achieved by implementing A*, or a KMP-search, or Quicksort, or Minimax or some other rubbish. Usually in Java. Usually as a "team effort" for at least part of it (one year of an MSc at my old uni is entirely a team-based project). Usually by way of trial and error and having no real concept of what you're doing. I can teach a 15-year-old the same things and although they would struggle immensely with predicate logic and such things, that's because it wouldn't take them 3-4 exclusive years to learn those things.

    If you're lucky, the uni students can program in BASIC or Java or Python before they join the course. Some haven't even *touched* a computer before. God help you trying to get them to learn a language they aren't already familiar with. The Compilers and Interpreters course that was part of my degree lost 90% of its students in the first three weeks because it was all theoretical, based on logic, grammar, etc. And that was 10 years ago and, from everything I've seen and heard from PhD students and the like, the situation has worsened in almost all British degrees. A third-year biology student asking a post-grad where the neck is (I shit you not - not a communication failure, they spoke English, understood the word but didn't know where the neck "began and ended"). A CS grad asking what a loop invariant is. MSc's implementing Minimax on the game of draughts (checkers) in Java for a third-year project.

    The course content is a waste of time. The only thing a degree measures is whether you can sit in a room for three-four years and learn what is told to you. That does *not* coincide with knowing your subject or being able to do anything practical with it. This is why the degrees, the MCSE's, the A+, the CCNA, mean NOTHING. I only work for places that have already realised this, and specifically hire on *ability*. That doesn't mean I can only do the practical stuff, I know the theory and can apply it and can bore people to death if they get me onto graph theory or coding theory without even trying. Try explaining what spanning-tree algorithms do and why they can be used to avoid network loops... most CS grads can't once they have left their graph theory courses. But CS-grads not only come out with no useful work skills, they come out with zero understanding of the underlying theory either.

    1. Re:Not surprised by Anonymous Coward · · Score: 0

      I find it impressive that you link to your previous comments each with informed replies detailing the failings of your same rant. Maybe you should reply to any of them?

      You are making sweeping generalisations with only your experience to back it up. You fail to address that there is a large spectrum in quality and focus with CS degrees. If everything you say is true, you did a poor degree. Even if you say you went to a good London university, the CS part of your course was poor. That does not mean all CS degrees are poor.

      A good CS degree should have a theoretical focus. If you are being taught a specific language at any point they are probably doing it wrong. Sure the practical aspects of any module may require a given programming language to be implemented in, but it should be assumed knowledge or un-assessed prerequisite of the course. The principles of the engineering are what is to be learned not specific algorithms or languages. A good degree with be accredited by multiple societies, I have studied pure CS and am graduating with a BEng.

      I live in a house of 3 CS students all graduating this year, we all have graduate work lined up. The key is to study a quality degree at a quality University.

    2. Re:Not surprised by ledow · · Score: 1

      "I find it impressive that you link to your previous comments each with informed replies detailing the failings of your same rant. Maybe you should reply to any of them?"

      I don't get into petty "this-that" arguments. Don't like it, don't read my comments. The "informed replies" basically boiled down to "Degrees are not all equal" and/or "A degree is not to teach practical skills" (which fails to consider that my post agrees with that). I wasn't discussing every degree in the world - I was discussing the UK degree courses I have knowledge of, the UK CS students I have met and know, and the UK university people that I know and their comments/experience of the same thing.

      The large spectrum (hopefully) still exists - but again and again the people I speak to about this (CS lecturers, CS students, CS postgrads, CS researchers) say the same thing about UK degrees. And I don't claim *not* to be making sweeping generalisations, or that there are no "real CS" graduates out there. Amplifying my statement of my own experience/opinion to absurdity does not make your opposing experience/opinion valid.

      I did a "poor" CS degree, obviously, but that suggests there was choice. Strangely it was from one of the universities that at the time was offering the best CS degrees. I went it intending to get a pure CS degree, came out with a >50% maths degree because the CS was so abysmal. Additionally, the other candidate universities I looked at were no different. No doubt Oxford does do better but that's beside the point - 95% of students in the UK will never get near Oxford yet they will still have a UK degree at the end. In fact, in London most universities are one and the same - part of the University of London (currently 19 separate London universities, they are adding more each year - Brunel is next, I believe, if it isn't already). London is a *big* draw for international degree candidates who then take their degrees elsewhere because it holds weight. When I was at uni, the UoL had a good reputation. Everyone I have spoken to from there recently agrees that's about to go down the pan because of target-chasing, and basically making the courses easy enough to pass so that they attract the foreign students (that are worth a lot more money to them). This is not unique to UoL, or to the UK, or to CS degrees. Brunel suffers from the same problems, for instance.

      I know someone who was teaching research students in genetics (at Oxford during various points of her research). The people she taught are supposed to be at the top-end of research in their field, researching diseases, analysing patient's blood samples, looking at causes, cures, treatments, etc. One of them had never set foot inside a lab with 6 years of biology / genetics degree-level education at various universities. They didn't understand what a beaker was, or a pipette, and couldn't work them. Theoretical knowledge is the point of a degree, but if you're doing research that *requires* you to deal with and analyse patient samples and you've never heard of a beaker, a pipette, or how to use either (I'm not joking, my friend moved out of that department to a "real" job in a genetics lab in a working hospital - their first "practical" application of their knowledge - soon after having to deal with students like that) and when the supervisors consider it acceptable and that the senior researchers should "just teach" the supposedly-research-level students how to do things like clean a beaker, or suck up fluid into a pipette MULTIPLE times per student (even those who have been in the labs for years) because they don't understand it (or even English in some cases). These people were working on live-patient samples, bio-hazard materials, and trying to identify the cause of real patient's cancers. They were publishing papers that scientists around the world were using as backing for real medical diagnosis and treatment. They couldn't identify a gene that they were supposed to have been studying for a year, or describe how it works.

      CS

    3. Re:Not surprised by dkf · · Score: 1

      I am, technically, a partial CS-grad from a UK university - but I deliberately choose to do Mathematics as the "major" (not a term we use in the UK, but it explains it well enough) because the CS was so dire.

      Sounds like you went to a place where the CS school is poor. Which is a shame for you, but what happens when you don't research the quality of teaching in the relevant subject(s) before picking where to apply to. No university is uniformly good for all subjects; the good ones still have courses worth a damn and students able to keep up.

      But it's genuinely useful for students to learn about team working and keeping things going for a year. Done right, that teaches those greenhorns about what matters when it comes to software maintenance, which is a very important part of any real programming job. New programmers always find it hard to remember to document things, to keep things in version control, to test stuff, to be careful not to break the build, to keep backups. If the students can learn to get past those things, they're much more employable since, while they may need to learn the details of the API or language, they'll be starting out with good habits.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    4. Re:Not surprised by Anonymous Coward · · Score: 0

      Sounds like you went to the wrong uni/course- don't tar all UK universities with that brush. A former colleague of mine even went to an ex-poly and was doing cisco qualifications as part of his degree. My northern redbrick uni did a good job on the CS side too.

    5. Re:Not surprised by carlgt1 · · Score: 1

      from what I've seen in the UK (as a Yank working at Oxford for 5 yrs) there are a hell of a lot of schools that are trying to give "games" degrees; I've seen all sorts of second & third-tier schools trying to put together programs for a "Bachelor (or Master's) in Game Programming" etc. when obviously with games you just do it yourself, send a hot demo to a big company, or at best they only recruit kids from Stanford, Berkeley, MIT, and not the University of Sunderland or Thames Valley University's new Bachelor's degree in Computer Games.

      still it's a shame that kids fell for the hype of computing & engineering as the great career of the future -- considering that's at the bottom of the list for employment! Also pretty much every other field (liberal arts, etc) you can be "mediocre" and still get a good job or cultivate a career -- but in computing if you're not the top or perceived at the top from a top school, you're pretty much stuck.

    6. Re:Not surprised by Anonymous Coward · · Score: 0

      C'mon carlgt "super genius", you showed that you can call names, now start backing up your claims and your leftist leadership.

      Or are you just a wussy?

    7. Re:Not surprised by arjan_t · · Score: 1

      I don't quite agree with your ranting against CS. For starters, I don't really see you mentioning the fact that CS typically has different tracks.

      At my university we had two main tracks, applied computer science and theoretical computer science, with the first being further sub-dived in "computer systems" and "software engineering" and the theoretical track being sub-dived in "algorithmic" and "foundational computer science".

      In the bachelor part of the education (3 years), you get a mix of subjects from all tracks. The computer systems track will give you courses like computer architecture ,which allows you to read this particular nice book: http://www.amazon.com/Computer-Architecture-Quantitative-Approach-4th/dp/0123704901 and where you write your own CPU emulator. It will also give you the subject operating systems, which gives you time to read this book http://www.amazon.co.uk/Operating-System-Concepts-Abraham-Silberschatz/dp/0470233990/ref=sr_1_1?ie=UTF8&s=books&qid=1278151357&sr=8-1 or this one http://www.amazon.co.uk/Modern-Operating-Systems-International-Version/dp/0138134596/ref=sr_1_3?ie=UTF8&s=books&qid=1278151357&sr=8-3 and typically gives you assignments where you write some kernel module like an IO scheduler or memory manager.

      The software engineering track will give you subjects about requirements engineering, software engineering (obviously) and teach you diverse stuff like UML diagrams, development cycles, design patterns, etc.

      The algorithms track on its turn invited me to look at a diverse range of algorithms (obviously again), but also to datastructures (how does something like a hashmap works internally, what kinds of trees do we have, what variations on linked lists are there, etc).

      The foundational track then let me look at stuff like turing machines, grammars, finite state machines, theory of computation etc. This is the stuff few 'programmers' would study by themselves if not told they should.

      Finally, knowledge of several tracks was combined for the subject compiler construction, where you had to write in C a Pascal to MIPS compiler. For this course you needed to have (C) programming skills, enough skills to understand a language you might not know yet (Pascal), understand how a machine works at the low level (registers, assembly, etc) and have some idea about context free grammars.

      Now all of this is in the bachelor, meaning all the subjects are basically introductions to their respective fields. You're not a scientist yet if you have completed them. In the Master phase, you choose a specific track to specialize in but you can still take subjects from the other tracks if you want. In my case I choose the computer systems track and learned some additional stuff about grids, parallel computing, software architecture, etc. Now the thing is, you can't really say that CS educates you to become a scientist or not or that CS skills have no practical value if you don't take into consideration the track chosen by the student. Obviously an applied computer science track has more practical value for the average company than the theoretical track, but it depends on what you want to do really.

      Most of all I don't agree with your point that CS somehow tried to cram knowledge in the heads of dumb students. Far from it... the way I experienced CS was a period of my life where I was simply allotted time and opportunity to directly dedicate on bettering myself. Classes weren't there to teach me stuff, but to *support* me in learning. Basically what the CS program does is compiling a lis

  13. Better than art school by Leon+Buijs · · Score: 2, Insightful

    I'm not sure exactly what schools are meant by 'creative arts' but in the Netherlands - and I bet in most of the Western world - art school students with a degree are have a lot of trouble finding a job at all in arts. So 83% is a fantastic score, specially considering the economic being unstable etc.

    1. Re:Better than art school by Chrisq · · Score: 1

      I'm not sure exactly what schools are meant by 'creative arts' but in the Netherlands - and I bet in most of the Western world - art school students with a degree are have a lot of trouble finding a job at all in arts. So 83% is a fantastic score, specially considering the economic being unstable etc.

      Of course it could just mean they look at the current economic climate and accept jobs stacking shelves in supermarkets instead.

    2. Re:Better than art school by Leon+Buijs · · Score: 1

      Agreed, except I'd expect most of them to at least try to find a job that matches their education for half a year to a year.

    3. Re:Better than art school by delinear · · Score: 1

      I guess that depends if they're relying on state payouts to survive - the way this works in the UK is that you have to show that you're actively looking for work, and that includes applying for X number of jobs (I think 3 minimum, something like that) each week. Maybe it's easier for a CS grad to show they're applying for plenty of jobs (but not getting them due to experience or whatever), while an art school student might have a much smaller pool of jobs to draw from and as such might end up being forced to take a job outside their field or lose their benefits much sooner.

    4. Re:Better than art school by Chrisq · · Score: 1

      Of course there's the good old "live in mum's basement" alternative.

  14. As someone on a CS degree... by Anonymous Coward · · Score: 0

    I can tell you, there are two types of people on the course. Those who were expecting an easy degree and spend their time just getting through, and those who want to do Computer Science who do better.

    These stats mean nothing unless you take into account grades.

    1. Re:As someone on a CS degree... by Spad · · Score: 1

      I can't believe anyone would take CS as an "easy" degree when there are so many utterly worthless excuses for courses available these days. Golf Sciences? David Beckham Studies? American Studies?

    2. Re:As someone on a CS degree... by Chrisq · · Score: 1

      Or of course "media studies", where they have to go to the cinema twice a week and then sit around and discuss the films

    3. Re:As someone on a CS degree... by fuzzyfuzzyfungus · · Score: 1

      The thing to remember about "bullshit" courses of study is that, while being mediocre at them is a very low effort enterprise(so, if you are at a school where passing mediocre students is standard practice, they are among the easier degrees), their difficultly actually ramps up enormously at the high end precisely because they are "bullshit".

      Without any sort of real-world objectives, where the universe sets the difficultly level(i.e. Write a program that does X without crashing all the damn time, launch a rocket, grow a potato that isn't full of horrid worms, successfully remove a spleen without the patient bleeding out), the exercise consists largely of competing against others in the field, constantly striving to be cleverer and more novel than they are. This leads to heavy jargon-churn, constant need for fad adaptation, and other such fun. Since bullshit fields don't really have "workaday" problems that actually need to be solved but don't require novel brilliance, those who enter them either just leave and do something else entirely, or keep treading water against their peers until they retire.

    4. Re:As someone on a CS degree... by delinear · · Score: 1

      I think he means an easy degree with at least the perception of being able to get a relatively well paid job at the end of it (I can't comment on how easy CS is, but I saw plenty of slackers scrape through on my degree course with the bare minimum grades). If you like playing with computers then it probably would seem like an easy option, just as a sports related degree seems like an easy option if you enjoy sports, but might sound like too much effort to the average basement dweller.

    5. Re:As someone on a CS degree... by TheRaven64 · · Score: 1

      When I was an undergrad, I helped out at open days. A lot of people applying have absolutely no idea what computer science involves. I'd always ask them why they wanted to study the subject and you'd get some who'd reply 'well, I'm good at Word...' If these people get decent A-level grades, they get in. There is no A-level computer science that anyone cares about (the computing-related courses at A-level mainly teach stuff that is so wrong you have to spend the first year unlearning it), so someone with maths and pretty much any other two subjects at A-level can get in if they do well. They then find that the course is completely unlike what they were expecting.

      --
      I am TheRaven on Soylent News
    6. Re:As someone on a CS degree... by tehcyder · · Score: 1

      I can tell you, there are two types of people on the course. Those who were expecting an easy degree and spend their time just getting through, and those who want to do Computer Science who do better.

      That applies to almost all courses.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  15. furth news. by sjwt · · Score: 2, Insightful

    "but even much mocked communications and creative arts graduates are finding work more easily"

    In realted news, mcdonalds hasnt had trouble filling job vacancies

    --
    You have 5 Moderator Points!
    Which Helpless Linux zealot/MS basher do you want to mod down today?
    1. Re:furth news. by westlake · · Score: 1
      In realted news, mcdonalds hasnt had trouble filling job vacancies

      But who is filling these vacancies?

    2. Re:furth news. by L4t3r4lu5 · · Score: 1

      If I lost my job, I'd definitely apply for a job at McDonalds. They have one of the best management training schemes in the world (along with Games Workshop, oddly) and they very quickly pick out the people with half a brain. You can shoot up to a franchise management position in far fewer years than in most other sectors, and from there you've got people and finance management skills which will apply to any sector you choose to work in.

      McDonalds does need burger flippers, but they can't run the shop.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    3. Re:furth news. by delinear · · Score: 1

      And how many of those burger flippers have the same aspirations? Okay, even taking into account that there probably are a lot of people working there who just don't have the skills to go further, there are still probably a lot who had exactly the idea you expressed, there are only so many management positions available per burger monkey. It's also not particularly well paid work (when I did tech support many moons ago, we had a former manager come work the phones with us because the money was comparable and he felt the prospects were better - and that was by no means a fantastically well paying job), I know money's not the be-all-end-all, but if you're going to be stuck there for a while trying to prove yourself then it's definitely another consideration.

    4. Re:furth news. by shin0r · · Score: 1

      Hey don't mock the big McD - working there taught me many things, not least that working in a fast food place sucks.

      My McBucks helped fund my startup, if it fails at least I still know how to make a Big Mac :)

    5. Re:furth news. by L4t3r4lu5 · · Score: 1

      My considerations are thusly ordered:

      - Roof over my head
      - Food on the table
      - Debt repayment
      - Job satisfaction

      Those first three stop if I lose my job, so "Beef Patty Orientation Champion" or "Refuse Management Technician" are fine jobs until I get something better.

      No job is beneath me if I don't have a job, and I'll work anywhere while I'm searching. I'm able bodied and intelligent, and not work-shy. I've problem with temporary positions in "menial labour" positions until either the economy picks up and I can move elsewhere, or I get promoted up into a better position.

      Annecdote: Steve Jobs started work as a tech at Atari. Opportunity is what you make of it.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    6. Re:furth news. by Sulphur · · Score: 1

      So you bootstrapped your startup.

      Hopefully you don't wind up networking alone, or unplugged .

      --

      Big Macs are like A bombs, you may know how to make one, but you can't get the secret sauce.

  16. Probably not even that by Moraelin · · Score: 5, Insightful

    The fact that they only mention "jobs" without distinction for what job level or type, and can include arts and communication skills majors in the same statistics make me think it might be a more mundane aspect to it than "CS graduates are less employable."

    More likely, some 17% of CS graduates are holding out for some programming job or higher, whereas an arts or women's studies graduate quickly comes to terms with getting a job as a receptionist or even a McDonald's job. It's not hard to notice that there are very few jobs as, say, an anthropologist studying the natives on some fabulous vacation island, or as some deluxe lobbyist for women's equality in Washington. And even if one still clings to that delusion in the long run, it's pretty obvious that another source of income will be needed until such a job becomes available.

    Basically in fact a lot of the CS graduates are simply competing for a very specific slice of the employment market, with a much smaller pool of jobs. And most likely are actually _more_ employable on that slice, and no less employable than an arts or anthropology graduate in the kind of McDonald's jobs most of those will get.

    And that is also not taking into account that a lot of CS and EE graduates actually have an even narrower slice in mind. E.g., most want a job making computer games, and precious few want one of those boring jobs that involve databases and java and writing unit tests. Or the elder gods forbid, maintaining a cobol program on some mainframe. Not only that has driven down wages in the games industry, but there still simply aren't half as many jobs as people who want them. A lot will spend those 6 months or a large part thereof, still hoping that Blizzard or Epic or Id will hire them, and inflate that unemployment number.

    And then there are those who think they're so smart, that anything short of directly starting as senior architect and/or a 6 figure starting wage, is waay below them and in fact outright demeaning. 'Cause, you know, their mommy always told them they're so smart, and besides they wrote the most compact bubble-sort in college, _and_ had a submission to the obfuscated C contest too. So they know all about how your programs should be made, obviously. And they even used "emerge" to compile a Gentoo distro once, which makes them practically kernel hackers, right? Needless to say, some of those inflate the unemployment figure too.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Probably not even that by Anonymous Coward · · Score: 0

      Cause, you know, their mommy always told them they're so smart

      Absolutely agree. Kids today are raised to believe they are the best.
      I'm always shocked to see my son come back from a sport competition where he miserably failed, but still he got a medal the size of my hand, and he's genuinely proud...

      And then one day those kids try to get a job, and that's when they have no clue what is happening.

    2. Re:Probably not even that by PopeRatzo · · Score: 4, Insightful

      More likely, some 17% of CS graduates are holding out for some programming job or higher,

      Plus, this survey is for "now".

      If you try to plan your college major for what you think is going to give you the best shot at a job, you will fail. Take what you're interested in and forget about the job. The job market is guaranteed to look different when you graduate, anyway. We're in a weird economy ATM. Next decade could have a huge jump in CS jobs and it might get a lot worse (and not just for CS majors).

      --
      You are welcome on my lawn.
    3. Re:Probably not even that by Sir_Lewk · · Score: 1

      Hmm, economy gets significantly worse, but prospects for CS guys goes up?

      Cyberpunk dystopia here we come!

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    4. Re:Probably not even that by BVis · · Score: 1

      Take what you're interested in and forget about the job.

      BULL. SHIT.

      I took that advice when I was in college, and it resulted in my being unemployable for years. I finally had to start teaching myself an entirely different set of skills so I didn't have to flip burgers. Complete waste of tens of thousands of dollars.

      Major in what will get you a job. Period. You might not be as interested in it as, say, legitimate study and research into the role of women in todays society (just to pick something out of the air), but starving sucks much worse than a job you may not consider your dream job.

      Colleges are way too focused on producing "well rounded" graduates that are qualified, skill set wise, to hand out towels at a health club. If it doesn't pay off after graduation, an education is a very poor investment indeed. All you've gotten for your money is four years of exams, parties, and sloth.

      --
      Never underestimate the power of stupid people in large groups.
    5. Re:Probably not even that by mdwh2 · · Score: 1

      More likely, some 17% of CS graduates are holding out for some programming job or higher, whereas an arts or women's studies graduate quickly comes to terms with getting a job as a receptionist or even a McDonald's job.

      Indeed. It also doesn't have to be low paid or unskilled jobs - it may well be that people who have studied subjects like history or English are going into jobs where they use little of their degree, but are highly paid/skilled jobs (e.g., management in companies).

      There are really different questions here: What degree gives you more job opportunities? And which graduates happen to be most employable?

      With subjects like computer science, I'd say there's a far better link between the subject area and jobs that are available (other examples would be maths, law, medicine). I did maths and work now as a programmer (maths is at 10%, sorry if I'm stealing your computer jobs!), but would I have got my job if I had done a completely different degree? Quite likely not.

      On the other hand, if a history graduate gets a job in a company, unless they're working as a historian, it seems more possible that they could have still got that job with a completely different degree. It's a question of causation - the sorts of people who do arts degree might be more employable than computer science, but that doesn't mean that doing an arts degree makes you more employable.

    6. Re:Probably not even that by Archades54 · · Score: 0

      True, much more effective when he knows he's a loser and is belittled by the parents for failing, instead of you know, enjoying childhood?

      --
      If your neighbours roof is flying past your window, you know it's cyclone season.
    7. Re:Probably not even that by timeOday · · Score: 1
      Surely you can't choose a profession based solely on either intrinsic motivation or employment prospects. If you can't get a job, your education is a bad investment. But if you hate your job so much you downshift to a different field for a 50% paycut, you're in the same boat. (I know a gainfully employed but miserable lawyer who did just that).

      I'll never make as much as a researcher as my brother will as a dentist. But we both make plenty to get by, and I really love the perpetual novelty, smart co-workers, and somewhat flexible hours of what I do.

      Then again, my degree is in CS (now the "least employable degree"!?) so I guess I owe a lot to the pure dumb luck of graduating during the .com boom.

    8. Re:Probably not even that by Anonymous Coward · · Score: 0

      That's a nice imagination you have there. I know plenty of people who would enjoy working at a video game company, myself included. On the other hand, I don't know a single person from my high school computer science classes, college classes, or from any of my jobs who has so much as applied for a video game job, let alone "held out" for one.

      I've also seen no indication in the US that anyone is having trouble finding computer science jobs either. Throughout the bad economy I've continued to hear from recruiters regularly despite not having a resume posted anywhere.

    9. Re:Probably not even that by Anonymous Coward · · Score: 0

      Take what you're interested in and forget about the job.

      Assuming, of course, that the tuition fees are of no concern to you.

      It isn't easy to pay off a college debt if your degree doesn't give you a competitive advantage in the finding of well-paying jobs.

    10. Re:Probably not even that by Moraelin · · Score: 1

      I actually knew someone who stayed unemployed for a long time because he only wanted to do game design. So it's not just imagination, sadly.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    11. Re:Probably not even that by jedidiah · · Score: 1

      What ever you major in, you have to figure out how it will fit in with you getting a
      job in that field after college. If it does not directly address your intended job
      then you need to augment your college education. You need to do some vocational
      training of some sort directed towards your future job.

      You also need to be able to get yourself past the HR drones that will filter you
      out as soon as they see that your degree is not on point.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:Probably not even that by Quirkz · · Score: 1
      Counter anecdote: I studied something I thought would make me employable, and it took a miserable senior year to realize just how much I hated the prospect of working in the field. So I had to teach myself new skills anyway, which I did by spending a summer pursuing something I really liked and teaching myself the skills to have an entry-level job in the field by the end of the summer. You might argue that learning what you don't like is a valuable lesson (and it is), but it's not worth four years of missing out on things you do like just because you think you're being smart about being employed. I wish I'd taken a lot more enjoyable classes, and a lot fewer of the ones that in retrospect feel like drudgery.

      Sure, if you're taking something that seems particularly unlikely to lead to employment, it's worth branching out and picking up at least the basics in something else. Two semesters of C++ taken for fun in college have been moderately helpful in giving me a foundation for some of the programming I've done since then (some for fun; some for profit). Of course I think anyone who doesn't use college as a chance to branch out is missing one of the best benefits of college, but some folks are more single-minded than I am. I have personally found being "well rounded" to make me both a better person and better employee. Being the technical guy who can also write well and knows a little about art has given me more opportunities than I would have had being the technical guy who was just the technical guy.

    13. Re:Probably not even that by BVis · · Score: 1

      it took a miserable senior year to realize just how much I hated the prospect of working in the field.

      Welcome to the real world, where people pay you to do things you'd rather not do, because if they were enjoyable, they or you would do them for free.

      I wish I'd taken a lot more enjoyable classes, and a lot fewer of the ones that in retrospect feel like drudgery.

      I took the enjoyable classes, and nearly starved after graduation. Enjoying your classes is overrated; eating once you're not being fed by the dorm is more important.

      Sure, if you're taking something that seems particularly unlikely to lead to employment, it's worth branching out and picking up at least the basics in something else.

      If you're studying something that seems particularly unlikely to lead to employment, YOU'RE DOING IT WRONG. IMHO most four year colleges shouldn't even bother with majors like "philosophy" or "sociology" or "fashion marketing". (No kidding, that was an actual major where I went to school. I always thought it should be re-titled "blowing your way to a paycheck".) And can anyone tell me what basis in reality a "communications" major has? I've never understood what the point was; it just seems like that's what people studied if they couldn't be arsed to study something else.

      I have personally found being "well rounded" to make me both a better person and better employee.

      Neither of which will help you put food on the table. "Better person" is completely useless, and "better employee" just means you're willing to eat more shit than the next guy. (Which I guess will actually make it easier to be employed, since you're more willing to be taken advantage of.)

      --
      Never underestimate the power of stupid people in large groups.
    14. Re:Probably not even that by Cederic · · Score: 1

      in a word, horseshit.

      where are all the jobs advertised in Physics, in Economics, in Pure Maths, in Film & Theatre Studies.

      I have a degree in Accounting and Financial Analysis, neither of which is my job, Meanwhile none of the accountants I know have a degree in accounting.

      Sure, study something vocational if you love it and want to do it for a living, but don't constrain people brcause very few occupations require a specific degree.

  17. Re:A job? How twentieth-century. by Jah-Wren+Ryel · · Score: 5, Funny

    What, you mean everyone isn't a randian superman like me? I'm shocked!
    And if you were in my mother's basement too you could see the shock on my face!

    --
    When information is power, privacy is freedom.
  18. The good and the bad... by AlexiaDeath · · Score: 1

    People with theoretical comp-sci education don't have that much to write under competences in the cv and need to learn practical skills first. This means accepting a lower paying job to start with and many don't want that. But working up potential is much better. For me, this translated to accepting a minimum wage job(rural area, not that much choice and the employer was right) to getting paid well above average year or so later.

    There are people who can go solo right after getting the degree, but they usually have worked the field before/during going for the degree however. the rest of us need a job to get our toes wet.

    People with practical education are much more likely to get a job in pay class of their skill set right after school. But development options are limited.

  19. Re:A job? How twentieth-century. by TheRaven64 · · Score: 4, Interesting

    The point is not to gloat, but to make the point that a job is not always the right course of action for someone leaving university, and especially not in a field like computer science. There is lots of work that needs doing, but a lot of it is not in the UK. The last piece of work I did for a UK company was two or three years ago, but there is no shortage of contracting work available from foreign companies that I can do in the UK.

    By placing emphasis on the idea that 'now you've got a degree, you must get a job,' a lot of former students are completely ignoring other options for earning a living. As a nice side effect for the rest of the UK, because all of my income currently comes from abroad it is providing a small boost to the local economy. This would be a much bigger boost if more people worked in the same way. Rather than being unemployed and a drain on the state, people with useful skills could be bringing money into the country.

    Computer science is not the only field where this is an option. For example, a number of my friends work as freelance translators. They work on a contract basis for companies around the world, but mostly in Europe, translating things into English (or American, in some cases).

    The Internet means that many kinds of work no longer require physical proximity. Just because there are no jobs for these kinds of work in the UK does not mean that it is impossible for people in the UK to be paid to do this kind of work. For sure, it's not for everyone, but I'd imagine that a lot of the currently unemployed computer science graduates could work this way if they realised that it was an option.

    As a corollary, the government could do a lot to make it easier for people leaving university to become self employed, in terms of tax law and advice.

    --
    I am TheRaven on Soylent News
  20. Degree personalities by camnrd · · Score: 1

    The truth is, 95% of any degree course material will never be used in the real world unless you go into research. My Quantum theory has never been needed in finance, funnily enough. I've never employed a CS graduate because the courses are full of stuff that they'll never use - AI, etc. unless they become games programmers (which they almost certainly won't). Mostly the degree type is used to judge the type of person - Maths grads are quite logical people, Science grads are practical people, Arts grads have a head for facts, but CS grads are seen as people who enjoy fiddling around with things without actually getting anything out of it. Just my opinion, though.

  21. Re:A job? How twentieth-century. by Ash+Vince · · Score: 1

    I'm in the UK, have a computer science degree (two, actually), and have never really looked for a job. I've had two books published (with a third coming out soon), and have no shortage of consulting work. It's the summer (the first one we've had in three years) and so I spend a lot of time sitting outside relaxing. Not sure why I'd want a job - I'd earn less, have to sit in an office, and have someone else telling me when I had to do work (instead of when I had to have done work by).

    Just make sure you plan for the odd period where you are unable to find work. I know a few consultants who found finding work quite tricky to get the consulting work they relied on in about 2004 or so when the trend in the UK job market was to always hire permanent staff whenever possible and train them up via various government grants.

    This is never going happen with our current government but remember than things change. If you are in IT for the long haul then you can be sure you will see many changes over the course of your career. Consultants and the self-employed generally do better under Conservative governments, but Labour have habit of trying to encourage people to become permanent employees so they have less scope to get creative with paying income tax.

    --
    I dont read /. to RTFA, I read /. to offend people in ignorance.
  22. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 1, Insightful

    Having a job builds character. If you had ever held a real job, you might have been inspired to post something interesting or helpful to new graduates instead of just arrogantly gloating about your minor successes and unknowingly making yourself look like an ass.

  23. A bit surprising by Skuto · · Score: 3, Informative

    I'm looking at the same stats here for Belgium, one of the UK's closest neighbors, and the picture looks quite different. No idea if this is because we're small, or if this is similar to the rest of mainland Europe.

    Informatics: one of the highest amounts of outstanding jobs, although 30% less than last year. Similar to engineers, though the demand for those didn't drop.
    Only beaten by: metal construction workers and technicians (x1.5), and...cleaning ladies! (x3)

    Unemployment after 1 year is between 5.1% and 13.3%.

    Art, fashion, language, archeology, interior design, and history around the highest ones (>15%), so this seems contrary to the original post.

    Medicine (even nurses), Science (Maths, Chemists, Engineers) have basically 0% unemployment.

    1. Re:A bit surprising by drewhk · · Score: 1

      Just the same here (avoid naming my country -- but it's also in Europe)

    2. Re:A bit surprising by xaxa · · Score: 1

      Possibly this is because it's much, much easier for skilled EUers to migrate to the UK (or Ireland) -- they probably know some English already.

      Not many British people are going to learn, say, Hungarian, even if it improves their chances of getting a job slightly.

    3. Re:A bit surprising by Skuto · · Score: 1

      Hmm, I haven't had any programming job where English wasn't the working language.

    4. Re:A bit surprising by Anonymous Coward · · Score: 0

      So why is Friday 2nd the day of "Avoid saying that you are from Hungary"?

        Are you ashamed of being from Hungary or something?

    5. Re:A bit surprising by drewhk · · Score: 1

      And don't forget that CS salaries for a given country may be higher than the average in THAT country, but still lower than the EU average.

    6. Re:A bit surprising by drewhk · · Score: 1

      No, I am not :) I just tend to not write explicitly about myself in public places. As you realized however I do not make it impossible to guess, and it is not a strict rule, just I do not like to give it right away :)

    7. Re:A bit surprising by xaxa · · Score: 1

      Hmm, I haven't had any programming job where English wasn't the working language.

      Someone recently told me I'd have trouble getting a job in Germany since most companies, given the choice of a native English speaker with poor German, or a native German speaker with good-excellent English, would take the German. I think I would, assuming everything else is equal.

  24. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    I'm also in the UK, also have a computer science degree and I'm also spending the summer relaxing. (And I'm not on the dole!)

    As a former employer, my experience was that the problem isn't just the quality of the people on the courses, but the courses themselves. Many "computer science" degrees are actually piss-poor vocational courses in Java. There are few universities in the UK offering actual computer science, and I'd be surprised if any of their graduates were willingly unemployed.

  25. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    And learning correct English spelling always helps in getting those highly paid jobs, I've found. And the best way to absorb (by osmosis) spelling is to read many of those Fine books. Semi literacy is often shown up by such mistakes as paid/payed loose/lose and a few other common ones. Firefox, with an inline spellcheck works great too.

  26. Re:A job? How twentieth-century. by Chrisq · · Score: 2, Interesting

    I'm in the UK, have a computer science degree (two, actually), and have never really looked for a job. I've had two books published (with a third coming out soon), and have no shortage of consulting work.

    I would assume that you had a job before taking up consultancy. Very few people can become consultants straight from University.

  27. the parents by defective_warthog · · Score: 1

    Who cares? I have a BA in psychology. I graduated in 1981. I need a job. Recent graduates should go to the end of the line while their parents go to the front of the line.

    1. Re:the parents by Anonymous Coward · · Score: 0

      Dude just keep voting for statists and cash in the profits!

      http://www.breitbart.tv/pelosi-unemployment-checks-fastest-way-to-create-jobs/

      "I need a job" haaaa hahahahahaha.

      Let me know how that works out for you buddy.

    2. Re:the parents by Facebeast · · Score: 2, Insightful

      No, the most competent people with the most relevant qualifications for the job should be hired first. People with useless degrees in made up nonsense subjects, like psychology or social science, should retrain or put up with a low paid menial job.

    3. Re:the parents by Anonymous Coward · · Score: 0

      "Recent graduates should go to the end of the line"

      Why? What do you think this is, Disneyland?

    4. Re:the parents by delinear · · Score: 1

      I think his point is that your degree is pretty much meaningless outside of university - and if you're expecting to lead a full working life, it will be a looong way behind you before you're even halfway to retirement. What counts is ability and experience (and honestly the latter is far more likely to get you a job, because the former is very hard for an employer to test). What's the point retraining if you've already got lots of relevant experience? My degree is in law, I haven't used it once, I work in web development and I have many years of experience working with some of the most well known brands in the UK - I could go retrain because I have a useless degree, but why would I? If you really think qualifications mean anything at all after about three years of commercial experience, you're either still in uni/school or you're seriously deluding yourself.

  28. No experience by NetServices · · Score: 1

    It only makes sense with no experience. Employers are looking for solutions from software engineers. Experience is invaluable.

  29. It's all going IP by erroneus · · Score: 2, Insightful

    The final frontier of the wealthy is IP ownership. They only have to own something valuable and inexhaustible to become wealthy and stay that way. To ensure this, they only need some laws (got that) some world treaties (got that) and some soldiers to exert your will on the rest of the world (got that too!).

    Sure there will be some work in services of various types... medical, fast food, legal and what have you, but manufacturing and agriculture and even technical work are all send out of the country because local workers are too expensive. It harder to grow your wealth when you have to pay people enough not to starve...better to pay people who are already starving!

    This is the direction I see the world going anyway...

  30. Re:A job? How twentieth-century. by Pinky's+Brain · · Score: 1

    So ... unless you are the previous mentioned randian superman and can go to topcoder and own the place to put yourself into view how is a fresh student supposed to make himself employable for decent paying freelance work? You are competing against the usual assortment of east-Europeans/Asians etc who will underbid you. Far more than normal jobs this environment is a ruthless globalized meritocracy.

    Which is not to say that trying to land some projects wouldn't be a better use of your time than doing nothing ... but for most it's going to bring in peanuts.

  31. Module Choices by Gibsnag · · Score: 2, Informative

    I finished a UK Comp Sci degree a few weeks ago. The quality of the degree depends significantly on what modules the student picks. If they decide to take all the easy modules with little extra programming or theoretical knowledge then they will come out with a useless degree and become part of that 15%. Fortunately at my uni (Nottingham) some of the more theoretical (as in actual Comp Sci) modules were mandatory.

    1. Re:Module Choices by Stevecrox · · Score: 1

      From what I have seen that seems true. When I started work there were CS graduates who started with me. One of them had managed to completely avoid doing any theoretical modules or even coding ones. He spent the entire time doing business modules and it showed in his inability to do anything. The company has been going for over 25 years and he was the second person they've fired during that time.

  32. In my country is just the opposite by drewhk · · Score: 1

    Currently in my country CS students could choose from as many jobs as they please. Most of the students already start working during their studies. There is also a government push to reduce the number of non-technical degrees as they cannot get a decent job.

    Interesting to see that this is quite the opposite of the UK situation.

    1. Re:In my country is just the opposite by Bangalorean · · Score: 1

      Which country is this??

    2. Re:In my country is just the opposite by guyminuslife · · Score: 1

      Do I speak your language, and if so, how cold are your winters?

      --
      I don't believe in time. It's a grand conspiracy designed to sell watches.
    3. Re:In my country is just the opposite by drewhk · · Score: 1

      I will not tell it explicitly, but it is in Central-East Europe.

    4. Re:In my country is just the opposite by drewhk · · Score: 1

      "Do I speak your language"

      Dunno :)

      "how cold are your winters?"

      Average low temp (last 10 years) is 2C
      lowest in 10 years is -23

    5. Re:In my country is just the opposite by xaxa · · Score: 2, Interesting

      Currently in my country CS students could choose from as many jobs as they please.

      Everyone I know that did a halfway-decent CS course at an OK-or-better university has got a job very quickly. I think we need to see a breakdown by the degree and/or university.

      I expect degrees like "IT and Tourism Management" (Uni. Greenwich), "IT for the Internet" (Uni. Hertfordshire), "IT Support" (Kingston Uni.), "Information Technology and Media Studies" (Uni. Wales at Lampater) to have worse job prospects than any computer science degree.

      (I can't link to the list, but from here click Search by Subject, I, IT, all IT courses.)

    6. Re:In my country is just the opposite by bsDaemon · · Score: 1

      That sounds like the general location of Poland?

    7. Re:In my country is just the opposite by Anonymous Coward · · Score: 0

      He's in Hungary.

    8. Re:In my country is just the opposite by Glonoinha · · Score: 2, Funny

      What a coincidence. According to the article, most recent CS grads are hungry.

      --
      Glonoinha the MebiByte Slayer
    9. Re:In my country is just the opposite by PopeRatzo · · Score: 5, Funny

      I will not tell it explicitly, but it is in Central-East Europe.

      I learned geography here in the US, so I'm guessing "Indonesia".

      --
      You are welcome on my lawn.
    10. Re:In my country is just the opposite by pdbaby · · Score: 1

      (Hungary, I think?)

      --
      Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
    11. Re:In my country is just the opposite by drewhk · · Score: 1

      (Mostly)

    12. Re:In my country is just the opposite by drewhk · · Score: 1

      No, but I do think that the status of CS jobs is similar there. Anyway, there are a lot of statistics on the Eustat, maybe I take a look at it.

    13. Re:In my country is just the opposite by Anonymous Coward · · Score: 0

      I expect degrees like "IT and Tourism Management" (Uni. Greenwich), "IT for the Internet" (Uni. Hertfordshire), "IT Support" (Kingston Uni.), "Information Technology and Media Studies" (Uni. Wales at Lampater) to have worse job prospects than any computer science degree.

      And there was me thinking we'd moved on a bit from the dark ages of university snobbery propagated by those fortunate enough to go away to a nice university and run up debts from the bank of mum and dad. The argument from authority is a fallacy, you know.

      After I got my CS degree (from Kingston University!) I did a crash course law degree in a year, which accounts for around 50% of all lawyers going into law (the rest having studied law in the ivory towers of Oxford or Cambridge). What I found was that there was no way to even get into an interview; after making 12 applications (the maximum that can be made), despite having extensive work experience on my CV, I was rejected out of hand. My CV had more legal work experience, and more work experience pertinent to the area I was interested in (IT and IP law), than those of others who had gone to Oxford, obtained a 2:1 in History, and bummed through the past year doing the bare minimum. I had obtained a First from my (supposedly) inferior university (I won't bother mentioning that, in fact, I was the highest graded student in the year, since in my experience people like you will be able to dismiss that quite easily). I was top of all my classes in lawschool. But there was no way to get my foot into the legal door.

      Naturally I gave up; gotta earn money to live and all that. Put my CV up on monster, in the depths of a recession. Didn't hold out much hope. Had 4 interviews, 2 offers, and took the job at the market leading financial software company. All in the space of two months.

      A friend of mine has an engineering masters from the University of Bath which I gather is quite respected for its engineering syllabus. He's languishing on whatever government pseudo-job they're giving to peple to deflate the numbers, with his 2:2. Many friends from law school had their jobs delayed or cancelled due to the recession.

      One friend of mine from Kingston University works at the stock exchange in IT support. He has an IT support degree (or something of that nature, I forget what). Another friend with a regular CS degree is now maintaining legacy applications (COBOL) for a large retail chain. My circle of friends from the much maligned ex-poly seems to be doing a lot better than the elitist ex-oxbridge lawschool brigade.

      So, sure, the plural of anecdote isn't data and all that, but I suggest you don't judge a book by it's cover. Maybe less time rote-learning from 'great minds' at places like Oxford and more time thinking critically and managing your own studies would have led you to that conclusion.

      Oh, and Leonard Susskind started as a plumber age 16, Einstein worked as a patent clerk, and many successful business leaders never even went to university. Your view is bigoted, depressing, and better suited to self-important liberal arts or banking graduates than (what is at its heart) a scientific subject. And at any rate, vocational ex-polytechnic universities usually have much better employment prospects in the first place! Not to mention that university ranking is a backward measure based on research funding and not quality of teaching to undergraduates, and by that measure, unless you went to MIT, just what are you bragging about anyway?

      (Posted AC - way too much personal data)

    14. Re:In my country is just the opposite by drsmithy · · Score: 1

      I will not tell it explicitly [...]

      Because....?

    15. Re:In my country is just the opposite by Bangalorean · · Score: 1

      I will not tell it explicitly, but it is in Central-East Europe.

      Just curious - why all the secrecy?

    16. Re:In my country is just the opposite by Anonymous Coward · · Score: 0

      Currently in my country CS students could choose from as many jobs as they please.

       

      Interesting to see that this is quite the opposite of the UK situation.

      Soviet Russia?

    17. Re:In my country is just the opposite by Anonymous Coward · · Score: 0

      Did your awesome degree teach you basic English, too? He wasn't saying Kingston Uni. was shit, he was saying that a degree in "IT Support" is worth shit. Unless you did a degree in "IT Support", it doesn't apply to you.

    18. Re:In my country is just the opposite by guyminuslife · · Score: 1

      So, you're saying, I don't speak your language, your winters can get ridiculously cold, you use the metric system, and your variables are endlessly prefixed.

      --
      I don't believe in time. It's a grand conspiracy designed to sell watches.
    19. Re:In my country is just the opposite by drewhk · · Score: 1

      But we have the fine girls.

    20. Re:In my country is just the opposite by sourcerror · · Score: 1

      It's obviously Hungary.

    21. Re:In my country is just the opposite by guyminuslife · · Score: 1

      I need directions to your embassy.

      --
      I don't believe in time. It's a grand conspiracy designed to sell watches.
    22. Re:In my country is just the opposite by Anonymous Coward · · Score: 0

      Pure coincidence he picks out a number of ex-polys, then? And mentions "a halfway-decent CS course at an OK-or-better university"

      Did your awesome degree teach you the meaning of subtext?

    23. Re:In my country is just the opposite by xaxa · · Score: 1

      And there was me thinking we'd moved on a bit from the dark ages of university snobbery propagated by those fortunate enough to go away to a nice university and run up debts from the bank of mum and dad.

      Mum and dad didn't pay any of my university or living costs. I have a £24000 loan from the government, and I worked every summer.

      others who had gone to Oxford, obtained a 2:1 in History

      What were your A-level results? You can't (IMO) directly compare results from different universities.

      So, sure, the plural of anecdote isn't data and all that, but I suggest you don't judge a book by it's cover.

      I'm basing my opinions on what I see from my placement-student-colleagues. The ones doing "Computer Science" are usually fine, ex-poly or not. The ones who did IT stuff don't seem to be capable of anything beyond the most basic programming, and seem to have chosen the course because they couldn't get a place on a CS course. (That's fine though -- we have non-programming work for them to do.)

      unless you went to MIT, just what are you bragging about anyway?

      Some people have referred to Imperial College as the "MIT of Europe", but IMO it still has a way to go. I met a middle-aged MIT grad at a talk at Imperial, IIRC he now works at Google London, and walking round after the talk he was grinning and saying "this feels like MIT". But when I think of MIT I think of all the innovative projects MIT students do, and the fun ones done just for the sake of it. Imperial students do that too, but not as much. (Imperial has more students, too.)

    24. Re:In my country is just the opposite by xelah · · Score: 1

      For professions like law, and many others, employers don't go for Oxford history graduates because they think that being trained in history makes them better lawyers. They do it because it proves that this individual is capable of getting through a tough admissions process, is prepared to work hard for later reward, is intelligent, is capable of careful extended study, is intellectually curious and ambitions, and wants to be good at what they do. It does this without the employer having to invest lots of time in testing for these things, which they have only a limited ability to do anyway.

      It doesn't have to be Oxford for this to work, any university thought of as a 'proper' university will do for most employers. This does, of course, leave lots of room for prejudice about universities by employers - employers are not going to assess the quality of every university themselves - so it's easy for a lazy employer to abuse this. That doesn't make it go away, and it doesn't make it irrelevant. Besides, if you've got fifty applicants and plenty are from universities you already know or trust as good proof of these things, why would you spend your time finding out about the universities you don't know about?

      Choose a university and course that's going to be difficult but possible for you, and that everyone else knows is difficult. For those who can only manage a media studies degree at the university of south west Clapham I'd say 'Don't bother, unless you want it for personal reasons only': there's not point getting a certificate that proves you're capable of something everyone sees as easy.

  33. Re:A job? How twentieth-century. by TheRaven64 · · Score: 4, Interesting

    Nope, I started freelancing during my PhD, and continued to do it full time afterwards. I had a couple of jobs while I was an undergrad, but they didn't really make me want one when I finished. I did a couple of short-term academic research jobs (one between degrees, one after the PhD), but they don't really count because they were basically being a student without getting another degree at the end. The writing work I got through talking to the right people (contacts I made while working on the XMPP standard, while I was an undergrad), and the subsequent consulting has mainly come via my involvement with open source projects.

    No one becomes a well-paid consultant straight out of university (unless they have well-connected parents or something), but even while I was a student there was a reasonable amount of poorly paid contracting work available, and it's often possible to turn this into better-paid work when you've built a relationship with the company. Once you're sufficiently familiar with their operations that you can do in an hour something that someone less experienced would take a day to do, you can charge the same amount that the other person would charge for half a day and it's still good value for them.

    When you're starting out, it's much more important to build a good relationship with your customers than to get paid a lot. I'll often do a small amount for free for a potential client and then give them a quote for the rest - that way they have something to judge the value of the contract to them. I don't want to work for anyone who won't be happy with my work, and no one wants to employ a contractor to do work they won't be happy with (although a depressing number of companies do).

    That's the point of my post. Having a job is not the same as earning an income. You can leave university and become self employed, working for companies anywhere in the world, and being given a wide variety of interesting problems to work on. Or you can complain that there are no jobs (there certainly aren't many around here, although there are a couple of interesting startups). Most people pick option 2, and most of them do it because no one tells them that option 1 exists.

    --
    I am TheRaven on Soylent News
  34. Nonsense numbers by Anonymous Coward · · Score: 0

    These numbers don't make any sense. Given: "And the number of students who managed to find employment within six months has dropped from 62% to 59%.", one would expect the weighted mean % across disciplines to be 41% unemployed. So how is it that Computer Science has only 17% unemployed[1] (the most) yet we can still end up with 41% of graduates unemployed?

    [1] As defined by "Source HESA: Percentage of full-time first degree graduates (2008-9) unemployed after six months"

  35. Mod editor up by Rogerborg · · Score: 5, Interesting

    As the article submitter, I'm like to note that timothy actually corrected a factual inaccuracy in my original submission. In other words, he read the linked article and... well, there's no other word for it... he edited the submission.

    I know, I know: I wouldn't have believed it unless I'd seen it myself.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:Mod editor up by Anonymous Coward · · Score: 0

      Funny that you have to 'mod the editor up' for doing his job, this should be the standard, not the other way around ;-)

  36. CS is dead; long live applied Informatics? by Anonymous Coward · · Score: 0

    As always though the statistics contain individuals who will get jobs because they have other skills, are persistent or just so good.
    But...for what it's worth here is my opinion as a professional Bioinformatician working in academia.

    CS as a scientific discipline is great - but it is like 'Physics' or 'Biology' - seen as an academic subject (even by me and I've met original "Sander @ the Zoo" most likely and can tell my Cathedrals from my Bazaars). Perhaps because that is all CS is: great for going further in academia; maybe the perception is wrong.
    Add some concept of application however to the general term in the degree of CS such as crossing it with another field like 'Biophysics' (surprisingly CS intensive actually in parts), or my field 'Bioinformatics' // 'Computational Biology' and suddenly the graduates become more employable. A lot in the case of BioInf.
    Why? The world of Biology & Medicine (aka 'Medical Informatics') is really short of good quality graduates - and to be honest we prefer postgraduates i.e. MSc, PhD - with 'Informatics skills'. We don't generally want computer scientists though: we want people who can cross into Our Domain and solve Our problems. Most of these are - by CS standards - relatively simply but remain unsolved because we can't find the people to tailor the existing solutions. How many more 'Web Frameworks' / new File Systems / Software Development Models do we need? I use Linux. And grep. And Perl. And rest of LAMP. CS is a means to an end for us not a tool.
    Know something about filesystems and data structures? Call yourself a 'Data Manager' and come talk to me, or your local Microscopy unit. Get a job! (Win a Nobel Prize?) And even the Canadian Government will let you immigrate on their Skilled Worker Program.

  37. IT recruitment agencies by petes_PoV · · Score: 3, Interesting
    In britain almost no companies recruit direct. For reasons that can be summarised as laziness on the part of personnel (aka Human Resources) departments, and their unwillingness to learn how to filter technical resumes (aka CVs), the entire recruitment process for IT professionals is outsourced to agencies.

    Sadly the induviduals who "work" ( a term used in its loosest possible sense) are even worse at identifying suitable candidates than the HR departments would be. All they do is take a list of keywords dreamed up from deep within the recruiting company and slavishly match them against all the electronic applications they have on file.

    What they happens is some random acts of association. Your CV says "3 years C++", the client asked for 2 years, so you're overqualified. They asked for Javascript experience, you have Java so you get sent on an entirely pointless interview that takes a day of vacation (or sick) time. Turn down an interview prospect and you're labeled "hard to please" and no more opportunities come your way. In fact it's a wonder that any vacancies get filled, that any IT departments get any staff who can actually do the job - rather than fulfill the tick-list the agencies use. In fact the only people who get what they want out of this arrangement are the commission-earning staff, who not only get paid for placing an unsuitable candidate, but then harass that person's previous employer and get paid if they fill the vacancy they created.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:IT recruitment agencies by Anonymous Coward · · Score: 0

      Dude your missing the point...

      We WANT you to turn down the job so we can claim we can't hire anyone and need more H1B's etc.

      Its all about lowering your wages.

    2. Re:IT recruitment agencies by stanlyb · · Score: 1

      Yes, it is really funny that the HR agencies, where most under-non-qualified IT related people work, are trying to actually evaluate/measure an IT professional??? It is really funny, and sad, because in most cases our job (or lack of) depends on these funny people.

    3. Re:IT recruitment agencies by Anonymous Coward · · Score: 0

      Dude's talking about the situation in Britain and you're talking about H1Bs.

      Who's missing the point?

  38. maybe they're not trying... by molecular · · Score: 2

    maybe they're not trying to find a job within 6 month, because...
        * they already have a "side-job" generating enough money
        * they're freelancing
        * working on the black market
        * discovering the opposite sex

  39. Re:A job? How twentieth-century. by TheRaven64 · · Score: 2, Informative

    Open source is a good way to start. I've got quite a bit of work from companies that have seen hippyware stuff that I wrote and wanted someone to do something similar. They may be able to hire someone who is a better programmer in the general case, but not someone who has the same domain-specific experience.

    The other thing to remember is that work that pays poorly can often lead to work that pays well. In the past, I've done some free work for companies that looked like good longer term prospects. They then have something beyond the typical not-very-trustworthy CV of most contractors to assess my competence and when I give them a quote for something else, they're more likely to accept it.

    The writing I got via my (quite limited) participation in the XMPP standards process as an undergrad. This got me in touch with an editor, who got me some work-for-hire stuff on a Linux book (which I knew a reasonable amount about due to my participation in the university computer society). The publisher liked the work I did on this project, and so invited me to write a book by myself. That one got good reviews, which led to my next one, and to my writing a regular column for their web portal. While I was a student, I wrote a lot of articles for a local tech news startup. The startup went bust, and I never got paid for any of the work, but it gave me something to point to when I wanted other writing work.

    If you expect the first contact you have with a company to lead to a high paying contract, you're going to be disappointed. If you're willing to start with small things, often for little or no money, and work up to things that pay better, then you can do quite well.

    Not everyone could do this, but a lot of people can. There's a huge amount that the government and universities could do to make this easier, but sadly don't. They still compile statistics as if the only two options are 'working for a corporation' or 'claiming the dole,' so a lot of people never explore alternative options.

    --
    I am TheRaven on Soylent News
  40. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    there is no shortage of contracting work available from foreign companies that I can do in the UK. May you elaborate on how you get to these foreign work?

  41. No secret by Robotron23 · · Score: 2, Informative

    It's no secret that the job market in the UK is abysmal at the moment; In the end either through shame, or sheer financial stress, or pride, people will take whatever is on offer - relevant or not. Being unemployed here makes you utterly ashamed; the bureaucratic rigmarole and being looked on as a dole-sponger hardly helps morale when one mails off those resumes. Sucks since you get an absolute pittance to live on and pay it back in taxation in no time: Unemployment is to rise to well over 10% within a few years, in line with massive cuts to public services or private firms who profit from government investment. One simply cannot afford to pick and choose, and even those skeptical in the massive marketing propaganda so common to university campuses across Britain are often surprised by just how grindingly hard it is out there.

    I think it's less of a question whether CS grads find a job than it is whether they find a job relevant to their degree. I never studied CS, but from the guys I know who did I gathered it's one of the more vocational, concentrated degrees. Thus, the few jobs that there are out there in the British market have absolutely no relevance to 98%+ of what they've learned. Bit of a downer when you consider how doing the course requires a lot more passion than 'Media Studies' or 'American Studies' or countless other subjects which, whilst nice as a hobby, rarely translate to a job relevant. CS grads (justifiably) expect something to do with computers for the years of graft they put in. Outsourcing and other issues aside; having to do much more actual work and much less partying than Mr. Arts/Humanities, these geeks count on a true career.

    A lot of people do a subject they 'like' in university here, and its the same across the West. Unfortunately what is liked sometimes translates to low employability and relevance in the job market - the smorgasbord of subjects (hundreds beyond the 'traditional' body of sci/eng/math topics) offered in our universities is testament to how people see education as more of an end than a means, or simply want what they think will be a better/easier time in higher education. But very, very few people go into CS for fun like this; most undergrads are at least somewhat aware of the big bad math skills required to get past the first year of the course; and for this reason most non-geeks avoid it like the bubonic.

    It's the same story for other hard subjects like physics; plenty of grads, no jobs for said grads. A shame because talent gets neglected, as do research proposals which might hold promise - UK science funding is finicky as hell. The issues as to why under-25s have such a hard time getting work are much discussed in the broadsheets of this country; beyond all this endless talk by comfortable journalists in their offices one thing is certain: Along with the disabled the young be the ones feeling most the next 5 years of unrelenting neoliberalism embodied by our Conservative/Liberal Democrat government.

    1. Re:No secret by carlgt1 · · Score: 1

      haha yeah right, "leftists 'r statists" unlike those intelligent, erudite, forward thinking Tea Party Repukes, led by Sarah Palin to that shining city on a hill....

    2. Re:No secret by Anonymous Coward · · Score: 0

      So your argument is that tea partiers are dumb is that about right? Then you use the name Palin because that makes you feel good I guess.

      C'mon, where is your logic, your evidence, your reasoning? Do you have any of these things? Do you even know what these things are?

      Screw off.

    3. Re:No secret by tehcyder · · Score: 1

      Being unemployed here makes you utterly ashamed; the bureaucratic rigmarole and being looked on as a dole-sponger hardly helps morale when one mails off those resumes

      Er, here in Britain we post CV's.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    4. Re:No secret by Anonymous Coward · · Score: 0

      Yes it's tough to debate when your arguments are meaningless, evidence non existent and your conclusions are faulty.

      We understand leftist, no go back to your name calling then.

      C'mon, who's next?

  42. Jobs are easy to find, degrees worthless by loufoque · · Score: 3, Informative

    I got hired even *before* my MSc was finished, without any problem, in a UK-based company that is supposedly very picky about who it takes.
    There are even people who have just a BSc or an MEng and they're on the same payroll as people with MSc.

    The problem is probably that in the field, the degrees are pretty much worthless, and what matters is your actual skill.

    1. Re:Jobs are easy to find, degrees worthless by kestasjk · · Score: 1

      Rephrased: "Certificates of skill are worthless, what matters is your actual skill."

      Well obviously they're no substitute for skill, and obviously if you have the skill but not the certificate that's just as good, but.. I'm not really sure what your point is.

      --
      // MD_Update(&m,buf,j);
  43. McDonalds by Anonymous Coward · · Score: 0

    I don't believe the statistics... McDonalds would hire a compsci grad as long as he/she shows up on time.

  44. Re:A job? How twentieth-century. by delinear · · Score: 1

    The key is being pro-active and proving your skills and commitment before you graduate. Offer your services (for free if necessary) to some real life companies and build up a portfolio of real, commercial experience. The main issue I see with CS recruitment is that university doesn't really teach you enough real world skills - of course this is the same for most university courses, but we don't expect a doctor or a lawyer to just turn up on day one and produce the goods, they're trained on the job, while CS grads are expected to be productive from the outset (no firm wants to offer low wages to train someone up and have them leave when they've got the commercial experience, similarly no firm wants to offer good wages to an untested graduate, so it's catch 22 unless you can do something to shift the balance or are lucky enough to find a firm that will take a punt on you).

    The only way for an employer to judge if you will be productive is on past experience, which obviously puts graduates at an immediate disadvantage. If I had to guess how GP got into his current position (assuming he's not just making it up), I'd guess he got off his backside and did some work on his portfolio before he left uni, if you just assume good uni grades will land you a high paying job or freelancer contract, you're in for a shock.

  45. Makes sense by Anonymous Coward · · Score: 0

    I wouldn't want to work with over 20% of the people graduating, those unexperienced gold bricking morning-programmer types, so 17% is actually surprisingly better than I would've thought...

  46. CS degrees are NOT worthless by Viol8 · · Score: 4, Insightful

    You may have gone to some piss pot ex-college bigging itself up by putting university in its title that only cared about the number of students on a course and not what they learned but I went to a proper Uni and we were *required* to learn formal proofs, predicate logic, set theory, database theory and microprocessor design amongst other things. If you failed those modules you were out. End of.

    "The only thing a degree measures is whether you can sit in a room for three-four years and learn what is told to you."

    So you think knowledge is a waste of time? An interesting point of view. What are you expecting , a degree that teaches you all the skills you require to go straight into a 6 figure salary? Get real. It gives you a grounding in various parts of CS, nothing more , and also a proof of ability to potential employers.

    "Try explaining what spanning-tree algorithms do and why they can be used to avoid network loops... most CS grads can't once they have left their graph theory courses"

    And I doubt you'd have much lucky explaining how gouraud shading works or how 3rd normal form differs from 2nd without looking it up first. So what? So you're clued up on one small part of CS because you work in that area. BFD. That doesn't make some sort of genius.

    1. Re:CS degrees are NOT worthless by ledow · · Score: 0

      Your experience is not shared by the majority of CS graduates in the UK - that's the point of this article, and my post. This should worry you more, as someone with a "real" degree, than crafting an attempted scathing reply on a website. Especially if you are from a UK university. Your entire degree just got de-valued internationally, in the same way a degree from a Botswana university may not hold the same weight as one from a US, or German university.

      "The only thing a degree **measures**."

      Knowledge is the point of my whole post - these students are not taught, not assessed by and do not leave with any significant amount of "knowledge", theoretical or practical. The degree measures are absurd - they do not measure a student's "knowledge" or even ability. They measure "memory" (not the same thing as knowing something - I can't remember the formula for finding the roots of a quadratic equation necessarily but I should damn well know how to derive it), and not much else. Short-term memory at that. They are not proof of ability. This is my point. The CS ***GRADUATES*** that I know - I wouldn't trust them to look at my laptop, much less write a program that my life depended on, or expect them to prove something that was outside the scope of their degree course (i.e. everything vaguely interesting).

      "And I doubt you'd have much lucky explaining how gouraud shading works or how 3rd normal form differs from 2nd without looking it up first."

      *cough* Memory versus knowledge. Different things. I might not *remember*, but being able to *understand* that is a different thing entirely. This is my point - these people HAVE been taught how to do that. Give them access to the course material again, ask the same questions a year later. See how many of them *know* stuff, even if they have every memory aid in the world.

      CS grads, for the majority, in the UK, for the last 10 years AT LEAST, and still today are *not* scientists. They do not have a knowledge of their area, they cannot work out anything that isn't spoon-fed to them, they do not know how to reason, or derive, or analyse, or effectively investigate. Some of them are good at *computing* too (i.e. programming, operating the machine itself). Some of them aren't. But the majority of those people that say they have a *UK* degree in Computer Science do not fit any more than the examination criteria for their courses, temporarily and sparingly enough to pass the exam. It didn't *use* to be like that, and it isn't in the *good* universities. That's not the point of this article - they don't break down by Ox-bridge vs other universities. They are generalising over all UK CS graduates. That's what I did, too.

    2. Re:CS degrees are NOT worthless by Viol8 · · Score: 1

      "Memory versus knowledge. Different things."

      Not really. No memory = no knowledge. For example you have to remember the method of how to derive quadratic roots otherwise you wouldn't be able to do it - its simply remembering starting points vs remembering whole solutions.

      "they do not know how to reason, or derive, or analyse, or effectively investigate. Some of them are good at *computing* too (i.e. programming, operating the machine itself)"

      Well anyone who can't reason or analyse is going to be a pretty poor coder so those sorts of people will either end up doing Window installations or will drop out of IT altogether.

      I would say that most respected universities still do decent CS courses and employers know this. If one person has a first from oxbridge and another a 1st from Scunthorpe Ringroad University (or wherever) any employers with a clue will realise the first person probably has more potential.

    3. Re:CS degrees are NOT worthless by Warbothong · · Score: 1

      I completely agree with your posts. I also did CS as a 'minor', taking Physics 'major', at a red-brick University. The contrast between the two subjects is huge: there were far more questions asked in the Physics classes, and usually about the concepts being put across, whilst in the CS courses there were never any raised hands, except when a semicolon was missing on a lecture slide and half the room would bark up. We spent a whole lecture learning about Sine and Cosine waves in a fourth-year MSc module, I overheard in another MSc module 'What the fuck is an integral?', the 2nd year Networking module spent 3 weeks on binary addition exercises, 'Distributed Computing' covered 'Hello World' in Java where the string is sent by a different JVM plus a brief mention of locks and mutexes (as in 'write "synchronized" before your methods'), programming labs were spent explaining what files and folders are and so on.

      It's truly a terrible state of affairs, and I mentioned this to the department at every opportunity.

    4. Re:CS degrees are NOT worthless by IICV · · Score: 1

      Meh, going to school is no indication that you know what the hell you're doing. In a class I took, the TA (a PhD student) provided a text filtering algorithm. It was supposed to convert all contiguous whitespace into single spaces, all letters to upper case, and strip out everything else.

      The code was a mess of magical numbers, buggy, and slow. He didn't use a single character constant - it was completely unreadable unless you immediately know that 97 == 'a', 122 == 'z', 32 == ' ' and 32 == 'a' - 'A'; he didn't realize that newlines count as whitespace, so there were a lot of conjoined words; if you ran it on a novel-length source text (and we were using Project Gutenberg source texts, so all of them were), it would take 20 minutes to filter a thousand words. That is simply unacceptable for something that can be replaced by with two regular expressions and a call to toUpperCase.

      And this is from a guy who was getting a PhD in Computer Science. I know it's mostly theoretical, but if you can fuck a simple text filter up that badly you need to find something else to do with your life.

    5. Re:CS degrees are NOT worthless by Lewisham · · Score: 1

      I'd like to see you have the balls to actually mention which university you seem intent on slagging off for some bizarre ego-trip on Slashdot, of all places.

      If you're going to go into such a vitriolic rant, I think you owe that university, and us, that much.

    6. Re:CS degrees are NOT worthless by soppsa · · Score: 1

      I'd go so far as to say GP probably has no CS knowledge as most people working in networking are just IT drones. CS is math, end of story.

  47. Re:To Be Honest by camnrd · · Score: 1

    You are a ar5e. I don't know if I've worked with you. Yes you are more stupid than a cabbage.

  48. They should just try to get to the continent by prefec2 · · Score: 1

    We have not enough engineers (especially computer scientists) in Germany. Just jump over the channel. However, a bachelor degree is not that well paid in Germany and it is not that easy to get a job with a bachelor (which is in Germany in most universities a 3 year thing, which is considered a better "Vordiplom" which was the mid studies exam in Germany in the last decades). So first get a master (bologna compatible version) and the you get a job here.

  49. Re:A job? How twentieth-century. by chris.alex.thomas · · Score: 0

    yeah, I agree with this, the idea that a guy with no experience can't pick up ANY work is rubbish, there is always someone out there willing to give you 100 euros or pounds to fix something in their website. each client you do, puts you another client to show off, you need to build your own website to show off your talents and above all, make yourself look important. your impression to clients has to be that you can get the job done, not that your a whiney slashdot freak with no experience. Even if it's not true, console yourself with the money you earn and drown your moral sorrows with beer you can now afford without asking your parents. I know it sounds hard, but it's not, TRUST is the key, I need to TRUST you that you will do the job, when you do it, be thankful and keep in touch with that client, perhaps they are interested to work more together. Facebook fan pages are also good for putting the news about the work that you do, you can't sit around waiting for work to come to you, so whilst you are not on project, keep busy, think of something you need to help improve your performance, say you keep writing email code, refactor it all into an object which does it all the same and reuse that object, sounds ridiculous but you wouldn't believe the amount of duplicated email code I see, from the SAME PROGRAMMER. once you've put your name on twago, rentacoder, loquo, whatever is best for your region, be proactive, quote what you think it'll take for some jobs you see and just keep doing it, you have to be persistent, as well as confident. You will fuck up the first couple of jobs perhaps, or at least, not do very well, or perhaps it's super easy and you'll be amazing, but don't let failure kill you, shrug, your inexperienced, the world won't end because you messed up a client requirement and had to spend a week fixing it. So I completely agree, it's all about just putting yourself out there and being confident and trustworthy.

  50. Big surprise by Spazmania · · Score: 1

    A few years ago, CS was the major to be in if you wanted a great starting salary. So, a lot of kids with no interest in programming and no real idea what they wanted to do with their lives followed the alleged money. Remarkable as it may seem, there are today a bunch of graduates who aren't very good at computer science but are most upset that companies aren't fawning over them.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  51. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    Dude,
    You're a research assistant. A research assistant at a UK university making comments like yours is futile on levels of meta that I don't want to contemplate.

  52. Not surprised at all.. by xushi · · Score: 0

    I'm not surprised at all to be honest... Since (no offence) any idiot can get an IT certificate nowadays in universities in UK. I got 2 degrees, and was surprised at how easy it was..

    BSc in Networking, and we did more non-networking shite than actual networking subjects that we can use, build up on, and that reflect the real world. (Honest, who cares about switching on a light bulb or opening a ticket gate with 200 lines of assembly in a networking course?)

    And MSc in Network Security was also a sham.. you'd expect one learns about networks, security, database security, hacking/securing, *nix networking, etc... instead, we learnt more about marketting, that guy who has a fetish about his mother (Sigmund Freud - sp?), and stories - yes, stories - about companies that got hacked..

    In both universities, seeing everyone in the final exams, some still didn't even know what a 3-way handshake was and yet they passed and got their degree..

    I asked a few lecturers and they say education in the UK is absolutely ridiculous nowadays.. It's all about the ratings.. If they fail too many, then they lose in funding, reputation, etc.. And it's as if everyone's finding an easy way to grab a certificate through IT.. They're not teaching what they should, the students aren't learning anything useful, and certificates/degrees are becoming more and more worthless.

    Even nowadays when I see fresh grads applying to join our teams at work (multi billion $ company) as network operators/admins or IT ops/admins, many seriously lack in networking, *nix, scripting, et al. up to the point where many don't even know how to list files in linux or windows command line shell..

    As for this piece of news, I'm quite surprised IT fresh grads (or anyone else in this matter) are having problems finding work, as I thought we're out of recession and restaurants, fast food joints, and other shops are still looking for employees to hire..

    But if it's referring to IT specific jobs (and they should clarify btw), then I wouldn't be surprised as if it were my company, I'd keep looking and picking the smart ones that actually know how to switch on a PC and do something with it, than all the others that are just graduating for the University Statistics sake of it.

  53. Re:A job? How twentieth-century. by TheRaven64 · · Score: 3, Insightful

    If I had to guess how GP got into his current position (assuming he's not just making it up), I'd guess he got off his backside and did some work on his portfolio before he left uni, if you just assume good uni grades will land you a high paying job or freelancer contract, you're in for a shock.

    Pretty much. I was active in the university computer society, which has a lot of old members hanging around and providing advice, and I did a fair bit of hippyware stuff. I cofounded one project, and actively contribute to two others. The most productive in terms of finding work has been LLVM - now seems to be a very good time to have compiler experience, with things like GPGPU and ARM SoC support being needed in a lot of places. I've never (yet) actually been paid to work on one of the projects that I contribute to in my free time, but it's worked as good advertising.

    The best advice I can give anyone at university now is don't expect your degree to teach you everything that you need to know. Schools teach you things. Universities give you an opportunity to learn. If you don't make use of this opportunity, don't complain that you aren't being offered work later, or that your degree was a waste of time (it was, but that was your fault).

    I did some teaching for a bit after my PhD and one of my students posted something complaining 'I'm paying £3000 a year for this degree - I don't expect to be told to read something in a book!' With that kind of attitude, I wouldn't be at all surprised if he is now unemployed. When I said 'this isn't going to be on the exam' and half the students started packing up to go, you could tell the ones who were there because they were interested in the subject, and the ones who were not. Anyone in the latter category is wasting their own time being on the course. If you get a degree you're interested in, you are much more likely to be employable than if you get a degree hoping to get a job as a result.

    --
    I am TheRaven on Soylent News
  54. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    No one becomes a well-paid consultant straight out of university (unless they have well-connected parents or something), but even while I was a student there was a reasonable amount of poorly paid contracting work available, and it's often possible to turn this into better-paid work when you've built a relationship with the company. Once you're sufficiently familiar with their operations that you can do in an hour something that someone less experienced would take a day to do, you can charge the same amount that the other person would charge for half a day and it's still good value for them.

    This is what's missing in most of the people I've seen applying for roles straight out of university. They seem to think they can demand the same rate as someone with several years commercial experience the second they graduate, but the fact is you have to be very lucky to find an employer who will hire you with no real commercial experience, pay you the same rate as an experienced developer and will then spend time and money training you on the job. Why wouldn't he just hire an experienced developer to begin with (and one who obviously doesn't have unrealistic salary expectations at that). If someone has done even a little commercial work of their own accord before entering the job market for real, he will instantly place himself head and shoulders above his graduate peers. If he's done a few projects for a range of companies he can expect to step onto the ladder much further up. Too many grads see taking a low paid job where they can gain experience as being beneath them, but it's how the real world works.

  55. But what kind of work? by Arancaytar · · Score: 2, Funny

    even much mocked communications and creative arts graduates are finding work more easily.

    ... I'd like some fries with that, please. :P

    1. Re:But what kind of work? by Anonymous Coward · · Score: 0

      Sigh.

      After all these attempts to explain how the statistics are flawed or misleading, here we come to the real answer. Communications and creative arts graduates appear to be more employable, because... wait for it...

      THEY ARE MORE EMPLOYABLE.

      They are more well-rounded human beings. Listen, anyone with an average (or even sub-average) IQ can be taught the skills it takes to earn a degree in CS. The same cannot be said for communications or creative arts. Yes, CS grads, you have skills, maybe high IQs, and you can laugh at artsies all you like. The plain fact is that I was hired as a programmer more for my Lit degree than my more recent and seemingly relevant CS degree. They were practically salivating at the interview, because (oh my goodness!) I can actually dress myself and communicate with regular human beings.

      While my classmates were snoring through the required arts credits, they were missing the most important formal education of their lives. Employers can recognize that level of intellectual laziness.

  56. Nothing "non-acedemic" about Software Engr. by sirwired · · Score: 3, Insightful

    Software Engineering can be just as rigorous and academic as any other Engineering discipline. Yes, there are some Software Engr. courses that would be better shuttled off to vo-tech, but the same could be said for Intro to CS courses.

    Software Engineering is indeed less heavy on abstract theory vs. CS, but as an Engineering field, that makes sense and is perfectly proper. There are lots of problems worthy of intense study, PhDs, and professorships that simply aren't designed to be tackled by your average CS egghead. Engineers have to actually get stuff built, not just admire the elegance of some framework that hasn't seen a single major project. Software Engr. has plenty of rigorous things to study like system architecture, project management, documentation practices (trading-off time vs. usefulness), scheduling, reliability, interface design, testing methods, etc.

    To say that Software Engineering should be shuffled off to vo-tech because they take some courses in coding is like saying Mechanical Engineers should do the same because most of them learn to operate machine tools. We don't propose Civil Engineers get shuffled off to vo-tech because they merely make use of physics and chemistry.

    SirWired

  57. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    Freelancing is an amazing option that few people consider (relatively speaking) because the custom is to go to school and join the workforce as a dedicated full-timer. So long as one can deliver decent (not even good!) stuff on time and with clear communication, freelancing is the most liberating, enjoyable, and educational profession one can consider. Furthermore, software developers are even more well-suited for being consultants, since their work doesn't require a physical presence.

    The only problem is that to get good at it, one must devote their entire time to improving their consultancy. Having a full-time job will clash heads with being a full-time consultant, especially if the consulting work is involved. The other problem is that in the early stage, money stops flowing in once one stops looking for contacts, so one has to dedicate time to selling him or herself frequently. With other important responsibilities like graduate school or raising kids, this can be a tough way to live. In fact, I'd argue that having a full-time position during those times is a much better alternative because the money coming in is guaranteed and many places support their employees in those situations.

    I just hate folks that find full-time jobs because they want to "take it easy" after college, and so many people do that.

  58. Re:A job? How twentieth-century. by malkavian · · Score: 2, Insightful

    A matter of context. I think I get what the OP is trying to say; Most other professions lead on to the salaryman mentality, and you end up working as a salaried employee (always with a job).
    I worked contracting through my second degree (Computing for Real Time Systems), so by the time I graduated, I'd got a fair reputation, and some regular clients.
    This had me bouncing on and off into the 'currently employed' segment, as a fair part of the time I spent delving into books, building systems and breaking them, learning more that could be used commercially in upcoming contracts and so on.. But for that 'interim time', I wasn't classed as employed by anyone.
    When I landed the contracts, they were usually short, but very highly paid (enough that I could afford a fair bit of time 'not working', if research is counted as not working). It worked nicely for me, but I'd guess really played havoc with employment statistics.. I wonder if they've checked this in their analysis as a confounding factor..

  59. statistics and logic by Anonymous Coward · · Score: 0

    Slashdot readers are among the wealthiest and most literate people on the planet. (opinion without any supporting facts)
    100% of slashdot readers have access to computers and read. (useless statistic that does not logically support the preceeding opinion)
    Profit!
    See how easy that was?.....

  60. Job types, not degree types are the problem. by Anonymous Coward · · Score: 0

    Anyone who's come straight out of uni hoping to get a nice low skill level coding job to build up their skills has almost certainly experienced a huge amount of frustration with the jobs available. Here's a typical 'graduate' job for a web coder:

    Junior Web Coder - £16,000 Skills required: HTML, CSS, Javascript, Java, Flash, ASP, PHP, VB.net, active directory, oracle, Linux, Windows Server. 2 Years experience a must!

    The genuine graduate jobs quickly get 200+ applicants (which naturally means they probably go to someone with lots of experience). The jobs market is utterly unwilling to give young IT workers training and they're losing out on a huge amount of talent.

    Meanwhile you have clueless job centres that accuse you of being work shy because you said you were a C++ coder and they keep sending you Java or Visual Basic vacancies. But hey, if you're struggling, after 6 months they'll give you a huge amount of help by sticking you on a 3 week 9-5 course that puts your job hunting on hold so you can be taught how to write a CV that looks exactly like hundreds of other people's!

  61. not here by misfit815 · · Score: 1

    I live and work in a 1mil+ American metro area. We're a Microsoft shop (C#, SQL Server). The rumor mill here says that we have about two dozen open req's that can't be filled because there aren't enough good candidates here. We've basically tapped out the local population. Note that I said *good* candidates. We're still interviewing; they're just not up to snuff.

    --
    Jesus told him, "I am the way, the truth, and the life. No one can come to the Father except through me. - John 14:6 NLT
    1. Re:not here by stanlyb · · Score: 1

      Maybe because you require 10-years C# experience? And 20-years Windows 7 support? Try to be more realistic, and you will find your man....or woman, btw, did you try to hire women? Just asking, no pun intended.

    2. Re:not here by Anonymous Coward · · Score: 0

      they're just not up to snuff.

      Yeah, yeah, heard this more than enough. A few years I lost my job as softwaredeveloper. Had several job interviews. Looks like I was not good enough. So I started working as freelancer. Less trouble to get a job because freelancing failures are easier to fire than those in permanent positions. Funny thing, I got a project in one of those companies where I applied and was according to them not good enough. When the project was over, I got an offer for a permanent position. Next day I have shown them the letter of refusal I got from this companies hr department, told them 'I could have been your prize', and left laughing. :-D

      You can imagine, my respect for human resource people is not very high. Not that there are no imbecile developers, but not to find someone in a '1mil+ American metro area' is ridiculous.

    3. Re:not here by misfit815 · · Score: 1

      That's definitely not it. I know that plenty of interviews have been happening. You don't get to the interview if you don't meet whatever baseline requirements are set.

      On a side note, my primary box is XP. Some of the devs here run Win7 and about as many have a Mac, but XP's still the dominant platform.

      --
      Jesus told him, "I am the way, the truth, and the life. No one can come to the Father except through me. - John 14:6 NLT
    4. Re:not here by Gazzonyx · · Score: 1

      What city are you in?

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  62. Re:A job? How twentieth-century. by asc99c · · Score: 1

    > That said, I wouldn't employ half of the people on my undergraduate degree course to change a lightbulb, unless someone else was supervising them.

    I would definitely agree with that, but it's nothing new. I finished uni 7 years ago, and I knew people (even some awarded a first) who quite simply couldn't write a computer program. I work at a dedicated software house, but most people we employ have come in from the other sciences, particularly physics, and maths backgrounds. I understand why: my brother went to the same university 2 years behind me, doing Physics and Molecular Chemistry. He had to take an 'introduction' to C-coding course worth 5 units - it covered approximately 3 full modules (30 units) of my own course.

    As I say, my own experience of uni is now a bit out of date, but I get the impression that generally, the CS courses on offer in the UK are not up to par with the proper sciences or maths. And the grades are awarded way too easily, even to people who fundamentally don't understand the subject matter.

  63. Re:A job? How twentieth-century. by Anonymous+Brave+Guy · · Score: 1

    Not everyone could do this, but a lot of people can. There's a huge amount that the government and universities could do to make this easier, but sadly don't. They still compile statistics as if the only two options are 'working for a corporation' or 'claiming the dole,' so a lot of people never explore alternative options.

    I'm glad to see someone pointing this out. Thank you.

    In industries such as large-scale manufacturing, people need to work in groups and have expensive premises and equipment before they can do anything useful and earn money. A typical employment relationship reflects this: the individual members of the group get a fixed deal, but this represents only a modest fraction of the profits at a successful business, with the employer who provided the opportunity and took the risks to get everything set up claiming the lion's share.

    None of that applies in knowledge-based industries such as software development. There are few good reasons for any reasonably capable developer to work as anyone's employee.

    Like TheRaven64, I wish the careers services at universities who do produce graduates with reasonable skill and experience would explain this, before their talented people all go off to work in cubicle farms for The Man their whole lives.

    Signed,
    A guy who got off the treadmill a lot later than he should have

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  64. Simples by Anonymous Coward · · Score: 0

    When you have to tell a CS MSc graduate what OO, recursion and how joins work... you realise that the guy who has been playing with computers since childhood is more capable of resolving issues and having more world knowledge. It comes down to the ability to produce, a CS grad will think about how to do the project in a refined and academic way, the other guy will get on with a simple design and code from that and from experience, he'll produce as good or if not better code and structure than the CS grad...

  65. It will improve. by Anonymous Coward · · Score: 0

    Luckily this should start to change now Tony the criminal has gone and the nice new government is trying to tidy up the mess he left. All those imaginary, unnecessary jobs should go and hence the employment of all those with imaginary Tony-sponsored degrees. Eventually if we are lucky enough to get a double-dip recession only those with real industry skills will be employed and all the rest can rot. Disclaimer - I am not a Tory MP.

  66. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    Must be nice having socialized medicine. Here in the US, if you aren't an employee, you basically can't get decent health coverage, and will pay out the nose for what little coverage you can get.

  67. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    By helping on well-known Open Source projects.
    And it depends on what you specialize on: there's maybe 0.000001% of the people in the world who can write reverse compilers, for example.

  68. US CS grads are not finding jobs either by walterbyrd · · Score: 1

    The dice message boards are chock full of posts like this:

    "What can I do now? I graduated from some 'prestigious' four year university . . . with a 3.25+ gpa and have been looking for software work for close to a year now. Really, I am sick of looking for work + rejection now."

    Please take a quick look at this blog article:

    http://techtoil.org/doku.php?id=articles:news_and_commentary

  69. Re:A job? How twentieth-century. by Chapter80 · · Score: 1

    I was thinking what GREAT news this is for the young computer science majors.

    "A Job" is not the place to be.
    I doubt that there's another field, or another time in history, with such low barriers of entry to starting your own business. It used to cost tens or hundreds of thousands of dollars or pounds to be able to launch a successful business.

    Now you can sit in Starbucks, and using your laptop, set up a business on Google-Killer-App Engine, and you're all set. Or crank out a phone app.

    ---

    If you are one of the unfortunate un(der)-employed, approach business and your career search as an engineering problem - it's an approach that you're likely to be familiar with. Design your career as you would design a complicated software product. Determine the overall objective, check what resources and components you have available, design a schematic (along with a test suite), build your career, ..., profit!

    (that's how I did it.)

  70. RTFA: 'One in ten' UK graduates unemployed by oh_my_080980980 · · Score: 1

    They are not "least employable." That's the wrong title for the Slashdot summary. The article is talking about unemployment rate for new graduates based on subject area.

    TWO COMPLETELY DIFFERENT THINGS.

    Engineering is up there too (13% compared to 17% for Computer Science)! Does that mean engineers are not employable? No. It means there is a saturation of engineers and computer science majors. This happens all the time. There is not always a demand for a certain major.

  71. IT is for 3rd worlders by walterbyrd · · Score: 1

    Working in IT means you are competing with 3rd world wages. There is no way that most western workers can do that. The few IT jobs that can not be offshored right now, will be staffed by foreign guest workers until the job can be offshored.

    Maybe US workers with top-secret clearances can find jobs.

    In some ways, IT is even easier to offshore than manufacturing. With IT, you do have physical items to ship. As I write this, I am seeing entire IT departments being offshored.

    1. Re:IT is for 3rd worlders by stanlyb · · Score: 1

      It also funny that all these useless university degrees problems are common, for UK, EU, USA, and all the 3rd world countries. I know some cases where a big company outsourced their business in such a 3rd world country, and is having troubles to find a decent developer, in the whole country, no matter the salary...can you imagine? So, you just have to calm down, and soon than later, all the well-paid jobs will return to us, within 5 years, or so i believe.

    2. Re:IT is for 3rd worlders by walterbyrd · · Score: 1

      all the well-paid jobs will return to us, within 5 years, or so i believe.

      I believe that you must be dreaming. I believe it will be just the opposite. IT jobs will no more return the US than manufacturing jobs have returned. It is actually easier to outsource IT than manufacturing, because with IT there is nothing to ship.

      The situation for US, and UK, IT pros will be far worse in five years than it is today. India and China are cranking out about 600,000 engineers a years, and each of those countries has 4X the US population. And wages in those countries are tiny fraction of wages in the US or UK.

    3. Re:IT is for 3rd worlders by arjan_t · · Score: 1

      India and China are cranking out about 600,000 engineers a years, and each of those countries has 4X the US population. And wages in those countries are tiny fraction of wages in the US or UK.

      Newsweek has an interesting series of articles on that this week. Turns out there actually is a limit to the Chinese success story. I've read the article "Smart, Young, and Broke" with much interest, which is about a Chinese software developer who's in the same boat as the UK graduates. Graduated with excellent results, yet unable to find a decent job.

      Another factor is that the outsourcing of IT jobs assume these IT workers don't want to consume any of the IT goods themselves. I'm not sure this is going to be true indefinitely. If you're working in IT, and you produce for €1 that product people in 'the west' are selling for €100, what do you do when you want that product yourself?

      You can't possible buy it for the price it's been sold for, since that's about a 100x more than you get payed. But wait... you know it's actually manufactured for €1, so why not convince people to sell it locally for say €2? Then you can buy it, and those people in the West can also still buy it for €100 and everybody is happy, right?

      But then some clever kid will realize that especially software can travel just as easy the other way around, so if you can buy it locally for €2 and those crazy Western people are willing to pay €100, why not sell it to them for say €20? This clever kid will instantly make €18, which would be a lot of money for them, and the Western buyer would still feel he has gotten the product dirt cheap! Win-Win, right?

      Eventually this will not work of course. Producing low and selling high will only work as long as the kids producing stuff don't also want to consume, don't want to improve their standards of living. In manufacturing this is maybe possible to uphold, but in IT we're talking about highly educated persons, who have the Internet at their fingertips. They also DO want that iPhone and they DO want this 40" hi-def LCD and they are tired of those crappy low-quality VCDs and prefer those shiny new Blu-rays.

      Simultaneously, you have opposite forces working in the West. If you want to sell something for €100, then people you want to buy that product also have to make a €100 at the least. With manufacturing this worked, since the lowly payed jobs were outsourced and the local population was trained for higher payed/highly educated jobs. With IT outsourcing this seems to be the other way around; the highly educated jobs are outsourced and the local population is supposed to take on lower payed jobs?

      So the Eastern guy producing the stuff we outsource is going to demand more, thereby increasing the average salary there, while the Western guy is going to have to demand less, thereby decreasing the average income there. Soon, "produce for €1 sell for €100" may not work anymore, since Honghui is going to demand €25 for his work and John will have no more than €30 to spare.

  72. Re:A job? How twentieth-century. by stanlyb · · Score: 0

    Freelance? You mean that a project to make shuttle auto-pilot should cost only $100, or with the bidding war $98? Forget it, i prefer to go out and wash some dishes, and actually to do something meaningful, instead of selling my precious skills for nothing. As for the other kind of jobs, like writing books, inventing something new, you either have to have a lot of experience, or a lot of money. There is no shortcut here, and even I, after so many years of active development in so many languages, i still confess to myself how little i do know, but at least, i do know how to make the work done, in time, and with the available resources.

  73. Recruitment woes by Kupfernigk · · Score: 4, Interesting
    I had someone come for interview not that long ago with a "first class" degree in computer science from a former poly. I actually apologised to him for asking our standard questions, which begin "How many bits in a computer word?" - which can elicit a response from "32" to "which architecture are we talking about here?" - it's an open ended question, in fact.

    Blank look.

    To cut a long story short, all he knew about was "web design" - but he couldn't actually do any job because he would be utterly unsafe. Buffer overflow? Numeric overflow? Performance? Algorithms? Not the first clue.

    In fact on this particular recruitment run we had three like that if you include the one with the fake degree certificate.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:Recruitment woes by Anonymous Coward · · Score: 1, Interesting

      Having graduated from a fairly prestigious and well known Tech college in the U.S. a few years ago with a CS degree, I am not surprised at the lack of a response to these questions. Most classes these days teach things in Java (when I was in school) and in C# (now). Thus, things like buffer overflows are not much of a concern because of things like bounded arrays. Although, I'm not saying you couldn't do it if you tried. On the other hand, bit level logic is taught even less, because bit level handling in Java is atrocious. I was never even formally taught C, although I had to learn it for some of the upper level classes I had. We had one required class on assembly language and digital circuitry, and it wasn't even x86. There were some upper level classes on operating system design, that you could take but that was it. As for algorithms, we had one theory class.

      As for your consultant comment I totally agree. I was lucky enough when I graduated to work for a company in a very niche field in telecommunications. Because of the connections I made with various clients and partners as well as the unique knowledge I learned I have been able to continually receive very well paid consulting work.

    2. Re:Recruitment woes by Kjella · · Score: 2, Insightful

      I'm not very surprised, personally I could quite easily answer for bit, byte, (u)char, (u)int, long, long long and the (u)int(8|16|32|64) variety, but WORD and DWORD I don't think I've seen since the Win32 API. To me that's somewhere in obscurity between an octet and a nibble, I guess it depends exactly what the job was about but I wouldn't expect every developer to know that. And while I generally stay out IT formally, I've been running circles around a few IT departments...

      --
      Live today, because you never know what tomorrow brings
    3. Re:Recruitment woes by williamhb · · Score: 1

      I had someone come for interview not that long ago with a "first class" degree in computer science from a former poly. I actually apologised to him for asking our standard questions, which begin "How many bits in a computer word?" - which can elicit a response from "32" to "which architecture are we talking about here?" - it's an open ended question, in fact.
      Blank look.

      Bad question. Most interviewees, even if they are smart, will give you a blank look to questions with multiple possible answers, or anything that looks like it could be a trick. There's a good bet your interviewee was giving a blank look at you, not at the question, thinking "Shit, this interviewer doesn't seem to know it's different on different architectures... if I make him look dumb he won't like me and I won't get the job... but if I just say 32 that's dumb and maybe he's tricking me and I wouldn't get the job then... shit... what do I say...". It is very well known in psychology that if someone is undecided between two plausible answers, they will usually just not say anything, especially in stressful situations (look up decision theory). The problem is usually not the interviewee, it's the interviewer -- the computing industry is full of people with no training in interviewing, who don't understand the dynamics of an interview, but who magically think that in half an hour of their amateur interviewing they can find out more about the candidate than the candidate's entire work history and education revealed. And so we (the interviewers) keep asking crap questions that are frankly no better than saying "I'm thinking of A, B, or C -- guess which one because your job depends on it".

      Computing interviewers need to drop their unrealistic view of their own interviewing skills. Everyone believes that 99% of the candidates are dross and we're only hiring the top 1%, but IIRC, the studies show most interviewing practices do little better than random chance at selecting suitable candidates. (We assume the 99% we rejected were worse than the 1% we hired based on bogus evidence.)

    4. Re:Recruitment woes by mick232 · · Score: 1

      This has nothing to do with the programming language used for teaching. Any reasonable CS degree programme includes a number of courses on computer architecure where there's plenty of room to explain topics like word length.

  74. Re:A job? How twentieth-century. by mopower70 · · Score: 1

    Not to burst your carefully crafted bubble, but consulting is a job. I'm pretty sure consultants fit right in with the rest of employment statistics. Then again, I've worked with enough consultants to question why...

  75. All too true by Kupfernigk · · Score: 1

    I like to tell people (when not telling them to get off my lawn) that my first job working with computing involved technologies that did not exist when I was at University. This wasn't completely true as I graduated in 1972 and the Intel 4004 came out in 1971, but the 8008 didn't come out till 1972, and I still call that the first "proper" microprocessor (as distinct from calculator chip). The mechanical engineers in our company called what we did either "maths" or "electronic engineering", and never liked to ask how the "maths" got into the "circuit boards" in case their eyes glazed over.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  76. Books? How twentieth-century. by mdwh2 · · Score: 1

    I would hope that the survey would still count consulting, writing books or being self-employed as having a job, rather than still looking for a job. If yes, you can drop the "Look at me, I'm different" - you still work for a living, even if your job is writing books. If no, then the survey is rather flawed.

    You may have the advantage of higher pay, but the disadvantage of lacking stability. Many employed people can work from home, so that's not a clear distinction.

  77. Sad by b4upoo · · Score: 1

    It is a sad state of affairs for these UK graduates and will have a lousy effect far beyond the UK. Computer science can and is making a huge difference in the way we live, medical care etc.. It is important work and despite the commercial lack of interest society should highly value these graduates and make sure they have an easy path so that they can get on with their life's work.

  78. Customer satisfaction by nten · · Score: 2, Interesting

    Ask graduates after five years if they felt the money spent on their education was a good investment. That encourages the school to fail or otherwise convince people who shouldn't be in the field to leave, as they won't be happy once they hit the real world, and will hurt their metrics. It should probably be broken out by discipline.

    --
    refactor the law, its bloated, confusing and unmaintainable.
    1. Re:Customer satisfaction by fuzzyfuzzyfungus · · Score: 2, Insightful

      Even there, unless you want "teacher/institution quality" metrics to just be a referendum on unemployment rates and consumer confidence indices at 5 years after graduation(consider, for instance, the .com bubble. It made a lot of CS grads very happy indeed, and its bursting made a lot of CS grads very unhappy; but, if anything, the happier the CS grads in the "real world" were, the shittier the CS programs were becoming, because they were filling with people who figured that a CS degree was a ticket to easy street.), you would really need to build a metric that compares relative to peers at other institutions, ideally peers who are intellectually as similar as possible.

  79. Re:Recall UK is an ISLAND by Anonymous Coward · · Score: 0

    Eurasia is an island, too.

  80. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    When I said 'this isn't going to be on the exam' and half the students started packing up to go, you could tell the ones who were there because they were interested in the subject, and the ones who were not. Anyone in the latter category is wasting their own time being on the course. If you get a degree you're interested in, you are much more likely to be employable than if you get a degree hoping to get a job as a result.

    I'm an undergrad, who like most other CS undergrads I know, finds his studies quite intensive. I have to say that there have been several occasions when there is a TA giving a review/tutorial on a subject that I was genuinely interested in learning and I pack up and leave when I am told that it won't be on the exam. Especially during the exams, there are periods in the school semester where I am so busy that if I want to get a half-decent grade in all my courses, I can't afford to sacrifice extra time on non-exam material... I always think, "I hope the TA isn't offended, because I do like this stuff," -- so, don't be offended...

  81. Re:A job? How twentieth-century. by DerekLyons · · Score: 1

    Having a job is not the same as earning an income. You can leave university and become self employed, working for companies anywhere in the world, and being given a wide variety of interesting problems to work on. Or you can complain that there are no jobs (there certainly aren't many around here, although there are a couple of interesting startups). Most people pick option 2, and most of them do it because no one tells them that option 1 exists.

    Most are aware of option 1, but it takes time, a large helping of luck, and great deal of work (much of it while getting your degree when you're already swamped) to have any kind of success at it.
     
    You pretend like it's easy because you managed it, when the truth is that it's anything but.

  82. This needs to be made more clear. by maillemaker · · Score: 1

    >In CompSci in particular, a lot of people come in with no understanding of what the subject is really about.

    I agree with you.

    Universities with Computer Science programs need to be more clear, then, in expressing what the degree is about.

    I hold a B.S. in Computer Science. In my opinion, a Computer Science education is primarily a course of study in algorithm development. You do, of course, do some programming, and even some breadboard electronics work. But these are all just canvases upon which rudimentary algorithms are created and tested, with the goal of being able to learn to extrapolate and create new algorithms to solve more complicated problems later.

    I think that "Computers" have become so ubiquitous that many people believe that a study in "computer science" is simply a science course about computers. I'd almost more simplistically call it a giant math word problem.

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
    1. Re:This needs to be made more clear. by TheRaven64 · · Score: 1

      A few universities have started rebranding CompSci as Informatics. This has the advantage that people won't think it means the wrong thing, but the disadvantage that no one knows what it actually does mean (unless they're German)...

      --
      I am TheRaven on Soylent News
  83. Re:A job? How twentieth-century. by TheRaven64 · · Score: 1

    Not sure where you got that from. I held two short-term RA posts, one between degrees and one after finishing my PhD, but I haven't been in academia for a couple of years.

    --
    I am TheRaven on Soylent News
  84. Wrong way to look at things by luis_a_espinal · · Score: 1

    So ... unless you are the previous mentioned randian superman and can go to topcoder and own the place to put yourself into view how is a fresh student supposed to make himself employable for decent paying freelance work?

    You start before you even graduate. You look for internships, you look for jobs inside school, you network with professors who might know people in the industry, you network with companies that fund projects at your university, you attend job fairs, you give a helping hand to open source projects. In other words, you make yourself visible before you even graduate.

    If you wait till you graduate, guess what? You will be green, you will be unnoticed and you will be fighting the competition. And what is worse, the competition will contain individuals that did move their cards before graduating (and who thus are no longer green or unnoticed.)

    It is an unfortunate thing that no one explains this to students, but then again, nobody does. People who do this, do them on their own. They have passion and motivation. People either have it or they don't. No gloating here, just stating the facts.

    You are competing against the usual assortment of east-Europeans/Asians etc who will underbid you.

    Well, don't be a cookie cutter programmer. Specialize in something... and don't wait until you graduate for doing so. I've seen students in their senior (or even junior) years aggressively going after (for example) Sun's certifications on Java web service development and architecture, blog about it and get themselves known for it. You gotta find something in which to specialize. Otherwise, you will be yet another replaceable body.

    Far more than normal jobs this environment is a ruthless globalized meritocracy.

    Which is not to say that trying to land some projects wouldn't be a better use of your time than doing nothing ... but for most it's going to bring in peanuts.

    Welcome to the real world buddy. Sometimes you have to bite the bullet and work for peanuts while climbing the ladder. I did that for years, people were mocking me for the peanuts I made in the career I chosen, but it eventually paid. Expect to be paid peanuts right out of college for a couple of years.

    During that time, your pay is not your salary, but the opportunity to work in the real world and acquire valuable, specialized skills. Putting your faith on whether you make a decent salary or peanuts is a sure way to screw your nascent career.

    Without going into specifics, I know of a young graduate who got an offer at a major engineering firm that produces very valuable, well-known system-level tools and applications. The company is super-hard to get in, but the name carries prestige and they know how to work software.

    Well, the idiot (sorry, I can't call him anything but an idiot) declined the position because the money wasn't there (about 15% below the average for entry level developers). Big deal getting 15% less than the average. He could have learned all these wonderful things. The name of this company in his resume would have meant he actually made it through their rigorous hiring process.

    Instead he opted to do entry-level, cookie cutter web stuff on a local hospital, known for their piss-poor software practices, working among a bunch of incompetent programmers... and the pay wasn't even that better anyways. I actually thing he devolved from a recent grad into yet another incompetent programmer just because of the exposure to that kind of environment.

    Make your choices wisely, and don't base them just on salary. Expect to work for peanuts until you actually acquire the skills that warrant for a better pay.

    1. Re:Wrong way to look at things by Pinky's+Brain · · Score: 1

      It was being presented as an option for those people now unemployed. Changing your life retroactively is hard.

      Just curious, that company which paid 15% below normal entry level pay ... do you know any other recent hires? How many hours of unpaid overtime are they expected to perform on average?

    2. Re:Wrong way to look at things by luis_a_espinal · · Score: 1

      It was being presented as an option for those people now unemployed. Changing your life retroactively is hard.

      It is hard, but it tend to be mandatory and unavoidable. Not to gloat, but this where my perspective comes from:

      I came to the US as an accountant with no English skills whatsoever, and for a while my work was behind a McDonald's bin (want fries with that?) and later driving forklifts. Took me two years to learn English at the college level, and 6 more to get a B.S. degree in Computer Science (studying almost full-time while working full-time.) During the dot-com crash, I got unemployed twice and had to re-invent myself rather quickly (jumping from software development to IT operations.)

      Before I got my current job, I became unemployed... six days before my wife gave birth to our baby.

      Was unemployed with a newborn baby (and no medical insurance) for four months. Had to dip into my savings to take seminars (Groovy and Spring Framework), buy books (.ie. Groovy, Nagios), getting Sun certified, and trying to scratch a living with a pal of mine as consultants... giving some of our services for free just to get visibility.

      My pal and I were brainstorming like, wtf we do now, but in a calm way. We were planning to write a book and start a podcast (maybe we will), but we both got steady, interesting jobs, and that's how it is for now.

      The difference between the times I got unemployed during the dot-com bubble and this time is that I was prepared. I was preparing myself for years for this type of eventuality which is unavoidable. I'm sure in 5-10 years from now I will be unemployed and in need to scramble.

      The sooner a software person accepts this as part of the career we have chosen (and prepares himself accordingly, the better.) I know people that have gone through worse, and unfortunately, some have not coped well. Fortunes and misfortunes in software are cyclic, and you can't let them caught you with your pants down.

      Just curious, that company which paid 15% below normal entry level pay ... do you know any other recent hires?

      The person I was referring to was the last one, but I have friends and ex-coworkers that work at that company as either employees or consultants (I tried for years to get in to no avail, oh well.) They do seem to pay lower than average to new grads (unless they are exceptional gifted). But the exposure that you get to software and hardware technologies and software development processes, those are things that you take with you for life.

      How many hours of unpaid overtime are they expected to perform on average?

      On average, probably 5. 10 on very development phases. That's the average in decent companies. BTW, gaming software companies are atrocious sweat shops.

      Whenever I've worked as a contractor, I've never worked less than 50 hours a week. 60-hour weeks were not uncommon. I would get paid overtime (oh man, OT is so good), but I would be tired as hell, and I don't get benefits like employees do. So, some of my OT gains would go down the drain with out-of-pocket expenses like medical and dental.

      On the other hand, whenever I've worked as an employee, I've never worked beyond 45 hours during normal weekends. I am expected, however, to work as long as needed to get things done when it gets busy. For example, last year I worked 80-90 hours on a three-week streak during an important integration phase. A couple of weeks I've worked 50-55. But most of the weeks have been 45. I could stop and leave home with just 40, but then, my job is not just a paycheck mill. It is my career, and I get out what I put in.

      It is important to

      1. not confuse a job with a career
      2. do use your job to cultivate your career

      A job gets you the money, but it is not your career. The moment you treat your job as the only expression of your career and go home at 5, that's it. Yo

  85. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    As I surmised, many of the IT books are written by book learned 'consultants' who have spent more years studying for a PhD than actually doing the work in the real world. Then we get these 'wonderful' new silver bullet methodologies out of these people's heads based on a few consulting jobs instead of years of real world experience across many projects. This is why silver bullet 'innovations' don't work. I've seen many of you consultants come in and fuck things up. Another case of where high paid managers think someone is good based on a bunch of letters and a high price tag rather than taking the time to check the person's experience. A pox on you.

  86. Re:Recall UK is an ISLAND by teh+kurisu · · Score: 0, Offtopic

    Land means land, not island. Switzerland is landlocked!

    And anyway, the UK isn't an island. Great Britain is.

  87. Re:A job? How twentieth-century. by tehcyder · · Score: 2, Insightful

    Not sure why I'd want a job

    For most of us, it sort of helps to pay the mortgage and feed our kids, you insufferably smug git.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  88. Re:A job? How twentieth-century. by PybusJ · · Score: 1

    Good for you for making a living without taking employment from some company, but I do think you're talking at cross-purposes to the article.

    You've either had a succession of job-contracts, or more likely have worked for yourself. Either way the government's statistics (and most normal people) would not consider you unemployed.

  89. Oblig: by Anonymous Coward · · Score: 0

    Consultant: a man who knows 99 ways to make love but doesn't know any women.

    Consultant: a man that borrows your watch and then proceeds to tell you what time it is.

  90. Re: by Anonymous Coward · · Score: 0

    As someone who knows the difference between Java and JavaScript, I thought that becoming a recruitment agent would be a good idea. So, how hard is it to match buzzwords? Apparently, you need two years experience...

  91. Become a Funeral Director by Anonymous Coward · · Score: 0

    I have a degree in computer science and I walked away from software engineering and became a licensed funeral director.

    Sure embalming may seem gruesome to some but its full of a lot of technical challenges. Its part chemistry, physics and even a bit of fine art. It provides a lot of rewards and situations to overcome. No two bodies will embalm the same way and all the different methods and modes of death provide the embalmer with innumerable situations to deal with.

    The downside is long hours and the pay isn't great its one very stable job. Nobody is going to offshore funeral directors.

    If you are one of these CSI groupies you can take your computer science degree plus your embalmers license and get a job as a pathologist's assistant for your local medical examiner.

    If you are tired of playing unemployed computer science geek call up your local funeral home and ask if you can volunteer to do an observation at the funeral home because you are considering a career in funeral services.

  92. No high school, great job. by Drumpig · · Score: 1

    Never finished high school but have a great job as a FE working on critical machines in many different data centers..

    Most of the admins I meet that just came out of school are close to useless, they don't learn anything new and just try to pass the blame on to another tech who is even more confused and frustrated. When something breaks most of them will hide and get as far away from the situation as possible.

    Before I started working with these people I honestly thought everyone in the business was just like me and was genuinely interested in learning about technology.

    Oh well, more job security for me.

  93. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  94. degree with a future by Anonymous Coward · · Score: 0

    Hmm, do universities and colleges still offer basket weaving as a degree!

  95. Only 20% troll? by TheRaven64 · · Score: 1

    Come on mods - I was making a serious point, but I was definitely trolling.

    --
    I am TheRaven on Soylent News
  96. Re:A job? How twentieth-century. by oakgrove · · Score: 1

    Could you post links to your books please?

    --
    The soylentnews experiment has been a dismal failure.
  97. Seems reasonable by Tanaric · · Score: 1

    When a Lit or Women's Studies or CA major fails to get a job related to their field, they instead get a job as a secretary, or retail manager, or human resources, myriad other jobs that require a degree but have no obvious/prevalent corresponding major. When a CS major fails to get a job related to their field, they live with their parents making a website that will "make it big someday."

    1. Re:Seems reasonable by MoriT · · Score: 1

      Yes, but all those jobs require people skills and the ability to communicate well, which are covered in degrees other than Computer Science. CS majors as a group are probably uniquely unqualified since the expectations of their generalizable skills are so low. At least in Women's Studies one must write in complete sentences. Firing people by sending a message that says "self.employed=false" is frowned on in most HR departments...

  98. systemic issues are more likely by Weezul · · Score: 1

    We're more likely seeing several separate effects :

    (1) Britain has far too much immigration for their population size, reducing job availability. All the immigration has then depressed salaries for high tech workers particularly, making those jobs less desirable.

    (2) A few top institutions like Oxford, Cambridge, LSE, etc. have remarkably clever students, but other UK institutions are usually accepting far weaker students than correspondingly ranked places in France, Germany, etc.

    (3) I've afraid that social class remains extremely important for British people, so a "working degree" like engineering or CS may attract people with less educated family backgrounds.

    We've now got synergies between these three issues creating a vicious cycle.

    There are also some possible confounding factors the study may ignore :

    (4) You've got separate immigration and emigration issues at the student level which complicate counting people.

    For example, a few bright indian and asian kids might take the high grades outside Oxbridge, and the good non Oxbridge jobs, but they're ignored by this study. Alternatively, good British student may seriously consider finding better & cheaper schools in France, Geramny, etc. if they don't get into Oxbridge.

    (5) And the study may simply not count people who take jobs abroad correctly, which may differ among different fields.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  99. It is old timers bonanza by Anonymous Coward · · Score: 0

    The same people that was made redundant 2 years ago (due to the recession and the then apparently unstopable outsourcing of evey interesting tech job to India) are back with a vengeance.

    What happened is that "doing with less" reaches eventually the point in which it becomes a pipe dream: you can't do everything for nothing, as much as some "entrepreneurs" and "business people" would try to make you believe.

    In several places they realized that the marvelous outsourcing outfit in India didn't have first rate Engineers, but bright young things, eager to learn and earn more, and fearless to break things in the process.

    But as old timers know, breakages cost money, so their former masters began to bring them back to help, and in some cases simply to provide guidance, and given that many companies hiring policies are hari kiriean in nature (most banks state very clearly that they wont re-employ somebody that has left, regardeless of circumstances) then the only way to engage those people that know what they are doing is by paying high contracting rates.

    The consequence? The good local jobs go to the old timers, the junior jobs go on permanent holiday to Mumbai, and the young bright things in the UK are left in the cold (but since they didn't even bother to vote during the last general election, then I can't say I have much sympathy for them: partying and getting wasted but not bothering to change the social system in which they live).

  100. Re:A job? How twentieth-century. by TheRaven64 · · Score: 1

    Could you post links to your books please?

    I guess it's not technically spam if you ask (please feel free to mod this off-topic though - the 'no karma bonus' checkbox seems to have gone, or I'd use that)...

    The first one was The Definitive Guide to the Xen Hypervisor. This was a lot of fun to write - I knew absolutely nothing about Xen when I started (and I was doing it as a procrastination activity to avoid writing my thesis). The publisher sent me to Cambridge for a bit to talk to the XenSource guys and to the XenSummit in upstate New York (I got a nice holiday in NYC too, as it turned out to be cheaper to put me in a hotel in Manhattan for a few days than to fly me back the day after the conference ended).

    The second was Cocoa Programming Developer's Handbook. A couple of open source projects I work on are Clang and GNUstep, so I know the Cocoa APIs inside out (literally - I've spent almost as much time reimplementing them as using them). I found that really useful when writing it, because I knew the sort of trades involved in implementing a lot of the classes and how that should affect how they are used.

    There's also a LiveLessons (video instruction) series accompanying this book. That was a lot less fun. I am really rubbish at talking into a microphone (I don't like telephones or videoconferencing either) and it was a lot of time with me spent recording 'and if you look at uh, that thing, wait, what was I talking about?' then deleting it and recording it again.

    The most recent one is not out yet. It's the Objective-C Phrasebook, which was also fun to write. It's the shortest of the three, and will fit in a pocket. The Phrasebook series is intended for experienced programmers moving to a new language / framework. For this one, I was very lucky to get Fred Keifer (the GNUstep AppKit maintainer) to do a technical review - he's both very knowledgable and amazingly pedantic, which is the perfect combination for a technical reviewer. The draft incorporating his comments is much better than the first one. I'm really looking forward to seeing that one published.

    I also write regularly on InformIT. I think a couple of my articles there have been Slashdot'd, and OSNews picks them up periodically. I tend to write about whatever technology I've been playing with the most recently on there. I find the best way of testing whether you really understand something is to see if you can explain it to someone else. If I can't explain something clearly in an article, it tells me which bits I don't understand properly.

    --
    I am TheRaven on Soylent News
  101. The US is the same way by MoriT · · Score: 1

    Getting an entry level programming job in the US is pretty darn hard. Everyone wants experience, CS qualifications are considered theoretical, and outside-of-school qualifications aren't reflected well on a resume unless you've worked on a well-known open source project. It's easy to say, "oh, bring a portfolio of open source work", but you have to get an interview first and most of the time no one calls.

    In the end I was lucky and, after two years, networked my way into a poorly-paid position in academia that let me get the experience I needed to get a real job. I wouldn't have gotten that experience from a Help Desk job, though.

    It is extremely cyclical. When I was coming in there were older programmers who were happy to be able to put relevant experience on their resume and were basically in the same position I was, only with 15-30 years of experience. Right now, where I live, if you know C++ you can get a job in a heartbeat. The problem is that if you start out during a downturn, it hurts your earnings for the rest of your life. Just like taking a job in a completely unrelated field. I bet the Celtic Studies majors give up on working in their field and just start waiting tables, whereas the CS majors hold out hope of eventually breaking in.

    Until college degrees are more practical or more than a few big companies have well-defined paths to bring in inexperienced people, CS majors need to learn to be less hopeful. Of course, the best suggestion I've heard so far is to go to some place like MIT in the first place.

    1. Re:The US is the same way by rgviza · · Score: 1

      >if you know C++ you can get a job in a heartbeat.
      Yea people with real skills are never unemployed.

      Even if you can't code, if you understand computers at the electrical, wire, clock, and register level, and understand binary and hex, you'll never be unemployed. Colleges can help you but are ultimately unnecessary. Everything you need to know is available for free, or nearly so.

      Hope is poisonous. Hope in one hand and shit in the other and tell me which one fills up faster.

      Creating something out of nothing, which actually works, is what impresses people, not hope. Creation is the essence of engineering. An engineer with any talent is always building something, because they don't have an option. They have to do it or they go crazy. Whether or not there's a monetary reward is secondary to the need to create. You don't need a job to create something an employer would be interested in seeing.

      Your ultimate salary level has NOTHING to do with economic conditions that were present when you got your start, and everything to do with what you have built before, what you are building now, and what you will be building tomorrow, along with your ambition to achieve a higher salary. You need to have both parts of the equation.

      I'm not trolling, I just think people have got their mindset all wrong with this hope and prestigious university bullshit. How well you do in life only depends on one thing: what you can do. Everything else is meaningless to the people with money that you want to collect a check from. What you can do is completely up to you and within your control. If it's not, and you need to pay MIT to show you, you are in the wrong field. You should already be able to do what you go to college for, on the first day of your freshman year. If you aren't there, go into a field that requires a good personality (as opposed to knowledge) to succeed. Engineering is a bad idea if you are this person.

      A college degree is a good thing, I'm not saying it isn't, but it's a pretty small part of the equation.

      Hope... that's a politician word.

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    2. Re:The US is the same way by Tacvek · · Score: 1

      >if you know C++ you can get a job in a heartbeat.
      Yea people with real skills are never unemployed.

      Even if you can't code, if you understand computers at the electrical, wire, clock, and register level, and understand binary and hex, you'll never be unemployed.

      That first part sounds like somebody familiar with RTL level design, using Verilog or VHDL. That is a very specialized level of knowledge. That said there are definitely people with that level of knowledge who are unemployed. If you know computers at that level you inherently know hex and binary. If you did not know binary you would never be able to do any design work, for example.

      Now if you mean, will never be unemployed for the long term, a few months at most, I would probably agree with that.

      Colleges can help you but are ultimately unnecessary. Everything you need to know is available for free, or nearly so.

      True. Colleges do hep though in making sure you have sufficient awareness of the types of information out there, and by what name it is known. I did not learn anything about computers in college that I could not have learned for free, but I did learn several things that I would probably not have learned otherwise, simply because they were not far enough inside my area of interest. Yet, I most definitely have found this new knowledge useful on occasion.

      An engineer with any talent is always building something, because they don't have an option. They have to do it or they go crazy. Whether or not there's a monetary reward is secondary to the need to create. You don't need a job to create something an employer would be interested in seeing.

      More accurate would be that the engineering is always solving problems, not necessarily building anything. Even what they do build may not be worth showing off to an employer.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
  102. Wah? by rgviza · · Score: 1

    If you can't find a job it's because you have nothing to offer. I don't care what kind of paper you have in that frame on your wall or where you got it. You need to develop some skills and build something real, even if you have to serve coffee to make money while you do it.

    I have no advanced degree and make more than most PhD's. /shrug

    "Talk is cheap. Show me the code."
    -Linus Torvalds

    If you can't produce a well written piece of code, that you wrote, that wasn't part of a school project, you have issues. Talented people do what they do because they love to do it. If you don't love what you do, and don't do it all the time, regardless of your employment status, you usually won't amount to much unless you know people or are related to them.

    If you do write code and build shit all the time, you will succeed in spite of yourself.

    I made $20k a year at my first engineering job. I could have made more money as a union electrician. I didn't care how much money I made, because I got to do what I love to do.

    I'm a lazy fuck too when it comes to everything else in my life. If it only paid $5 an hour, I'd still be doing it.

    You gotta pay your dues, and that means building things and getting experience. Sometimes it doesn't pay well at first. Stop crying about it and make something out of yourself.

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    1. Re:Wah? by Anonymous Coward · · Score: 0

      If you don't love what you do, and don't do it all the time, regardless of your employment status, you usually won't amount to much unless you know people or are related to them.

      Which is clearly why there are all those civil engineers building unrequested major highways in their spare time and on weekends. If you start your career expecting to be the equivalent of a street performer, desperately hoping that if you write enough pretty code someone will throw a dollar in your hat out of pity, you are painting a picture of a sucker with no business sense. If your hobby work wasn't valuable enough for anybody even to pay you for your efforts, why should I care about it when I interview you? Are you going to be wasting my company's money by spending all your time doing things that don't earn revenue too? Why would I want that?

  103. Re:A job? How twentieth-century. by HazMathew · · Score: 1

    This leaves you with plenty of time to stroke yourself on Slashdot. Congrats! You're the man now dog.

  104. MHO by rutledjw · · Score: 1

    I'm pretty amazed by this if you want the truth. It takes a LONG time for us to find qualified people (and we're in the US), and by long I mean 3-9 months depending on the skillset.

    Personally, I was getting 2-4 pings a month from recruiters for resumes that were 2+ years old. If these kids have applicable skills, which I can't believe they don't, then I'd think they would be very attractive.

    About the only reason I can see is lack of experience and companies are leery of making the longer-term investment to train these kids in the present economic environment...

    --

    Computer Science is Applied Philosophy
  105. That's why it's called Computer Science by sirwired · · Score: 1

    It was entirely correct for your CompSci degree work to have no immediate real-world application. It's a highly-mathematical field, and not designed to be an applied science.

    If you don't want to do theoretical work for your eventual job (most people don't), the degree should have given you enough foundation to supplement with self-learning. For you, the degree existed to give you the skills you need to rapidly pick up other skills useful to your employer. Actually doing so is YOUR responsibility, not your degree's, not your professors', and not your college's.

    I remember that one of my CompSci courses was Computer Languages. The professor deliberately chose a textbook that was 15 years old at the time. Why? So we could concentrate on learning how to analyze and learn computer languages FAST. If there were modern, useful, languages in that book, chances are we would have already learned them in other coursework and therefore not understood what the course was trying to teach us. Learning the foundations of OOP is much easier if you are doing it in SmallTalk and LISP instead of C++, which most geeks can code without really understanding what's going on.

    If you wanted "applied CompSci" you should have taken more Software Engineering courses.

  106. Re:A job? How twentieth-century. by kestasjk · · Score: 1
    I'm an undergraduate of computer science in the final year. My observations as concise as I can:
    • Most students don't really care about computer science. This means they do what they need to pass at worst, or get a decent mark at best. This is a problem because:
      -- The units do not prepare you to hit the ground running when they reach the real world. (A few examples below)
      -- Getting a pass, and often even a decent mark, depends more on friends who already did the unit, knowing the lecturer and his style of examining, and has very little to do with getting a true understanding.
      -- If you are legitimately interested in the subject and go out of your way to really get to grips with it you are putting yourself at a serious disadvantage in terms of grades.
    • The units do not prepare you for the real world. Examples:
      -- Computer communications; all about a topic which is all about abstracting away complexity so you don't need to know more than you need to use it, with constantly changing protocols. Fascinating, but not applicable.
      -- Computer graphics; all about the basic primitives of 3D computer graphics; raytracing, rasterization, etc. How many people are really going to go on to use this stuff, that won't need to relearn it with regard to some specific API anyway e.g. OpenGL or DirectX? Again fascinating, but rarely applicable.
      -- Hardware fundamentals; transistors, flip-flops, integrated circuits. How many of us will really be going on to deal with this sort of thing, when a washing machine can run Java for all it matters. It's a pretty specialized field. Really interesting, but we don't need to know it.
      -- Project Design and Management; I can't summarize concisely enough all the ways this unit was a complete and utter waste of time. Truly depressing.
      -- Computer communications 2; perhaps learning about the protocols is worthwhile, but do we really need to spend 6 months learning to implement linux (specifically) based servers in a robust way? The way it works based on interrupts and things is just horrible, and there are so many better alternatives to using low-level linux calls (even on linux). How many of us are really going to go out there are start building high-load linux servers from absolute scratch? Very interesting, but I'm sure I'll never use it.
      -- Software engineering; maybe I've just not been exposed to it but I cannot believe people out there actually use UML in meaningful ways to do useful things. That might be my ignorance, but they didn't sell it and I know little of it; it was either common sense or nonsense.
      -- OS fundamentals; which was all about disk caching; although very few people actually need to deal with that stuff (and we went into much more detail than you'd need to understand swap caches etc), and disks are getting phased out for increasing memory and solid-state drives.
    • By contrast there was nothing on web technology, nothing on languages popularized in the last 10 years, nothing on internationalization, very little on IPv6, etc.
    • I realize it would be stupid to say "I want them to teach us HTML5, the id3 engine, C# 4.0, Visual Studio 2010, Ruby on Rails and Objective-C"; they need to teach computer science not about certain products, and the stuff I've found the most useful is the most abstract stuff (DFAs, CFGs, BFS, RB-trees, Turing machines, hash-tables, etc, etc), and I realize it's a fast moving area like no other where it's hard to keep up, but there really is a lot that's wrong with the way things are now and there has to be a better compromise.
    • I think it could be improved by:
      -- More emphasis on open-source software (making, not using); incentivize people to be inventive and put useful code out there. Much more useful, impressive and practical than any assignment.
      -- More emphasis on interacting with real-world cases, so CS students hit the ground runnin
    --
    // MD_Update(&m,buf,j);
  107. Re:A job? How twentieth-century. by Nick+Number · · Score: 1

    The "No Karma Bonus" checkbox is accessible through the Options button at the bottom of the Reply box.

    Unfortunately this is now a permanent setting, so you have to remember to change it back after posting.

    --
    Promote proofreading. Don't mod up sloppy posts.
  108. Re:A job? How twentieth-century. by TheRaven64 · · Score: 1
    From a lot of your arguments, it sounds like you want a software development vocational course, rather than computer science. Even within that, I think that you are making some rash calls, for example:

    Computer communications; all about a topic which is all about abstracting away complexity so you don't need to know more than you need to use it, with constantly changing protocols. Fascinating, but not applicable.

    Who do you think designs those protocols? When I was an undergrad, I participated in the design of the XMPP protocol. Various bits of my networking course were essential to understanding what was going on there.

    -- Hardware fundamentals; transistors, flip-flops, integrated circuits. How many of us will really be going on to deal with this sort of thing, when a washing machine can run Java for all it matters. It's a pretty specialized field. Really interesting, but we don't need to know it.

    I very strongly disagree here. The people who don't understand this stuff generally are the ones that write terrible code. Using a high-level language is great, as long as you understand exactly what is going on when the machine executes the code. Unless you understand things like cache hierarchies, you won't understand why, for example, writing a special case optimised version of some code can make the program slower overall. Unless you understand branch prediction, you won't understand why two similar high-level designs can have very different performance characteristics.

    -- Project Design and Management; I can't summarize concisely enough all the ways this unit was a complete and utter waste of time. Truly depressing.

    I completely agree on this one. It exists solely as a requirement for accreditation. If you want an accredited degree, you need a module like this. If the BCS were less incompetent, this one could go straight in the bin.

    -- Software engineering; maybe I've just not been exposed to it but I cannot believe people out there actually use UML in meaningful ways to do useful things. That might be my ignorance, but they didn't sell it and I know little of it; it was either common sense or nonsense.

    I always assumed the point of this kind of module (aside from the stupid accreditation requirement) was to show you how stupid UML is and make sure you wouldn't use it.

    By contrast there was nothing on web technology, nothing on languages popularized in the last 10 years,

    Why would there need to be? Most of the current popular languages are in the Smalltalk family, as long as you've learned one Smalltalk-family language, you're set. A few that are gaining traction recently are functional, but as long as you encountered Haskell or ML, you should be fine there too.

    nothing on internationalization,

    Now I'm completely lost. What on earth does this have to do with Computer Science? It's a toolkit issue for software developers.

    very little on IPv6, etc.

    That surprises me. My course covered IPv6 back in 2001...

    -- More emphasis on open-source software (making, not using); incentivize people to be inventive and put useful code out there. Much more useful, impressive and practical than any assignment.

    I agree there. The university that I attended recently offered a few final-year projects that involved contributing to an open source project, but I'm not sure how many of them got done. I'd love to see more engagement of academia by open source, with people offering to mentor students for open source projects of this nature.

    -- More emphasis on interacting with real-world cases, so CS students hit the ground running.

    Hitting the ground running is not the aim of an academic course, it's the aim of a vocational course. If you want a vocational course, don't do c

    --
    I am TheRaven on Soylent News
  109. Re:A job? How twentieth-century. by kestasjk · · Score: 1

    I'm not saying the all things I brought up are useless. Far from it; many of them were the units I enjoyed most of all, but it is such a wide field that you need to make cutbacks to make room for some more practical aspects.
    As much as I would regret not having them the article is all about CS grads being ill-equipped for the real world, and I think that's a valid criticism (especially when some are ill-equipped but have the knowledge to get up to speed in whatever sub-field no time, while others simply bluffed their way through because there were so few concrete tests of ability. Without the ability to distinguish the two the purpose of a CS degree is undermined, and articles like these are a consequence).

    You can argue that CS is an abstract course and shouldn't be based on the current trends in computing, but as your XMPP example earlier shows, the stuff you learn in CS does need to be as practical to the wide field of computing as possible. (I've not been taught about XML by the way, surely something as important to XMPP as knowing TCP/IP)
    I admit computer communications wasn't the best example, but as much as I enjoyed it I still think a case could be made for having different priorities. TCP/IP isn't going to change, the OSI model is pretty irrelevant really, and you don't usually need to know about it (certainly not at the level we're taught it).
    The transistor level of computing, and to a lesser extend transport-layer network protocols, just isn't where stuff is happening right now (SCTP is interesting, but I think TCP/IP will be staying for now). Not many people end up writing multi-threaded linux servers or making chips (certainly not with transistors), yet semesters are spent on those and no time is spent on, say, the browser environment.

    You can also argue that knowing these things about transistor logic and the specifics of protocols helps you do higher level things more efficiently, and I agree to an extent, but it does seem like a wasteful way to teach fairly basic good habits. Also that seems like a pragmatic consideration that's not in-line with CS as an abstract course.

    I went into CS basically because I wanted to learn what makes computers tick, and that any future work I do would be based on that fundamental knowledge. But when we're being taught about an arcane linux call to open several read/write/error sockets at once to prevent locking issues due to a TCP/IP relic, or about csh or Perl's basic syntax, or about how the simplest components of a microprocessor work, I think the line between abstract computer science and useless trivia is being blurred, when there are so many really important things to teach.

    Also "hit the ground running" is a bit of a vague statement; I'm really referring to the complete incompetence of an unfortunate subset of CS graduates to be of any use in the real world without substantial further training.
    I'm not suggesting that CS students should leave uni, necessarily, with in-depth knowledge of RoR development using git, or whatever, rather that they shouldn't be quite so hopeless.

    Anyway it's a complicated problem, but I don't think it's constructive to say "I used xyz in my career so we should keep it", or comparing what we learned here or there. I think it's a huge field, CS needs to cover its underpinnings and it's an impossible task, but that it could be doing a better job. I'm not calling any knowledge within the field of computing useless, just relative usefulness

    (Sorry that this post is a bit rambly, it's late and you raise some interesting points)

    --
    // MD_Update(&m,buf,j);
  110. If fewer are going to University... by Sits · · Score: 1

    ...we are going to see a heck of a lot fewer Universities and they are going to be far, far smaller in size. I would find it very hard to justify funding such a system beyond saying anyone who goes can pay for it themselves or the establishment can pay for them. This would make make University the sole preserve of the hyper intelligent and the rich.

    It is absolutely true that in some UK departments it is actually the research grants that pull in the majority of the money but if you look far enough, sooner or later it's going to come from taxation. If I was a parent who couldn't afford to send my kids to Uni I may be sorely tempted to say I don't want to fund other people's children to go to Uni either.

  111. Re:A job? How twentieth-century. by Jah-Wren+Ryel · · Score: 1

    Unfortunately this is now a permanent setting, so you have to remember to change it back after posting.

    I'm pretty sure that's only true if you enable javascript in your browser.
    At least I'll find out for sure with this post...

    --
    When information is power, privacy is freedom.
  112. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    Many thanks - the points you make are interesting and useful.

  113. IT degree? by ClosedSource · · Score: 1

    So, is there such a thing as a BSIT? The only degrees I read about in job ads are BSCS or BSEE.

    1. Re:IT degree? by jp10558 · · Score: 1

      Well, really late reply, but in the US there are certainly BSIT or CIS (Computer Information Systems) degrees which are basically IT degrees, though targetted more at the core infrastructure, database administration etc then installing Windows. I know because I got one. If I recall correctly, the areas of specialization were System Administration, Network Administration,Database Administration,Web Applications . . . and I forget - I think there was one in Information Security. So basically targeting some sort of back end Administration I think. I certainly don't think "Imaging Monkey" or first line help desk requires a bachelors in anything - heck I could do that in High School (and did).

      Oddly enough, it's either a degree limited to technical schools like RIT and RPI in New York and mid level state schools, or just hasn't caught on for the people writing job ads. There's not (in the US anyway) a "Standard" set of degrees, each college or university is free to make up their own as they go, and at least some do. So unless you do a search somehow across schools, you might never know that BSIT or BS CIS even exists, or that they are equivalent degrees named differently by two different colleges that came up with the programs separately.

      But there is a different skillset (I think anyway) needed to be a SysAdmin than say an application programmer. And many companies need both.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  114. Communications Majors by bsercombe72 · · Score: 1

    Yeah, communications majors may get a job more easily but "Do you want fries with that?" is not a great result from tertiary education.

  115. Re:A job? How twentieth-century. by Nick+Number · · Score: 1

    Well, what's the result?

    --
    Promote proofreading. Don't mod up sloppy posts.
  116. Re:A job? How twentieth-century. by Anonymous Coward · · Score: 0

    Maybe if you HAD had a job, you'd know that impressions count. Broken personal homepage link for a consultant? Weak, dude.

  117. Re:A job? How twentieth-century. by Jah-Wren+Ryel · · Score: 1

    I was right. Or at least without javascript it doesn't remember it.

    --
    When information is power, privacy is freedom.
  118. Computer Science degrees are broken. by ChrisMDP · · Score: 1

    By way of introduction, I run a high-end software consultancy[1] and have spend a good proportion of the last few years trying to recruit really good CS grads.

    My overwhelming impression is one of massive variability in quality of CS graduates, which bears no relation to the result they got. Hence, a CS degree (even a first class one) is out of step with the realities of real jobs. It seems that the really good candidates succeed partly in spite of their CS training, and the really bad ones use their degree to cover over the cracks in their abilities for as long as possible when in a real work situation. Often, hiring a CS grad is like hiring a baby: you have to run around cleaning up after then for ages. They don't really start learning how to code until they start working on their first job - they're really only at trainee level at that point.

    I'm slowly forming the opinion that a full time CS degree with no industry experience is the wrong training for professional programmers. We don't train doctors or engineers like that! Give me anyone who's passionate about coding, regardless of experience and even to a certain extent regardless of talent: they can be turned into a great software craftsman over several years, if they have the right personal skills and motivation. What's actually important is: how organised are they? What's their attention to detail like? Can they get on with other people? These skills are learned in real work environments, not in a lecture hall.

    An apprenticeship scheme, working on the job with a sponsoring company, and perhaps a part time CS degree for the theory would work better. This should be taken over about five years: true software craft is hard and most achieving a good level stumble their way there in the dark for about a decade before they really know what they're doing.

    If CS grads were more like this, then maybe they'll actually be in demand.

    [1] http://www.edendevelopment.co.uk/