Slashdot Mirror


British CS Majors Doing Badly In the Jobs Market

An anonymous reader writes "British CS majors do badly in the job market — with, four years after graduation, a higher than average (for college graduates) unemployment rate and fewer returning to higher education. Brit CS majors also do badly immediately after graduation. No similar U.S. figures exist reports the Computing Education Blog."

349 comments

  1. Definitely not the case in the US by redemtionboy · · Score: 1

    I get job offers weekly that offer to pay me ~$60/hr throughout the U.S.. Seriously, I can throw a dart at the map and find a job. I am a recent graduate of 2010. I had a job 2 weeks before graduating, and I was by no means an outperforming student. 2.7 GPA.

    1. Re:Definitely not the case in the US by lucm · · Score: 5, Informative

      > I get job offers weekly that offer to pay me ~$60/hr throughout the U.S

      No you don't. What you get is calls from headhunters, like everybody in IT. These are not "job offers" but merely opportunities for you to submit your resume. And the 60$/hr is the going rate for those opportunities, not what you personnally are being offered.

      --
      lucm, indeed.
    2. Re:Definitely not the case in the US by Anonymous Coward · · Score: 0

      Wow. I guess many of us have been looking in the wrong places.

    3. Re:Definitely not the case in the US by Osgeld · · Score: 1

      lol yea sure you do

    4. Re:Definitely not the case in the US by lucm · · Score: 4, Funny

      I know this girl, Melody, she makes 4x that amount per hour, however she only works 10-15 minutes stints, about 8-10 times a day. She also could just throw a dart on the map and find a job in her area of expertise there (unless it's in San Francisco or in Utah, but for different reasons).

      --
      lucm, indeed.
    5. Re:Definitely not the case in the US by johnsnails · · Score: 1

      I'm not from the US (from oz in fact), but u just gave me some stereotypes I will likely never forget!

    6. Re:Definitely not the case in the US by Osgeld · · Score: 3, Funny

      yea I can make 4x that much no problem anywhere in the country, problem is I cant do that 8 hours a day 5 days a week

      240 bucks a week if I bust ass is nothing to brag about ... its just a little extra cash for savings

    7. Re:Definitely not the case in the US by Osgeld · · Score: 2

      oh I just got the joke (wooosh)

    8. Re:Definitely not the case in the US by Anonymous Coward · · Score: 0

      Being a recent graduate of 2010 you obviously don't realize these are not job offers. They are consultants and headhunters sending out the same email to thousands of others just like yourself. Thats like saying every job on monster.com that fits your skillset is a job offer.

    9. Re:Definitely not the case in the US by Anonymous Coward · · Score: 0

      And the will give you a nice test as part of your interview that contains questions you'll never get right regardless how smart you are.
      They will mention that the position you applied for is just a level too high but they are very impressed about your skills and would like
      you to join the company and work your way to the desired position. At $25/hr that is.

      Or my personal favorite one :
      You're invited by a Google headhunter and get all kinds of silly novice questions wondering what where all the bright people from Google are...

    10. Re:Definitely not the case in the US by Anonymous Coward · · Score: 1

      Which made the "if I bust ass" line even funnier.

    11. Re:Definitely not the case in the US by Anonymous Coward · · Score: 0

      60/hr is a measely 115k a year, assuming 48 40 hour workweeks.

      This is the low end of what you should be getting offers for if you are halfway competent.

    12. Re:Definitely not the case in the US by Pino+Grigio · · Score: 2

      What planet are you on?

    13. Re:Definitely not the case in the US by MrSteveSD · · Score: 1

      It's not just calls either. It goes on (or at least it used to) in printed adverts in publications like Computer Weekly. Page after page of fake jobs to attract your CV. It's very annoying.

      There should be a law against advertising fake jobs.

    14. Re:Definitely not the case in the US by Anonymous Coward · · Score: 0

      Not in my case, Peaches. I work in Healthcare integration and have several head hunters that know me - and only call me for jobs they already know I am well qualified for. I have 4 current contracts, all working remote from my home office, all of which pulling in $65/hour or more. No - I don't have much of a life, but if I keep doing what I am doing for the next 3 to 5 years, save what I am saving and invest properly - I will be able to retire quite comfortably.

      Then after that, instead of dabbling in iOS and Android programming, I'll devote all of my time doing that and then just write my own apps and sell them. I'll already be retired so it won't matter if they're all that successful or not.

      Don't harp so much on the value of a degree. Be flexible, be willing to learn, be willing to educate yourself and be useful to any contract you are on. People will begin to depend on you and keep calling you back for more work.

    15. Re:Definitely not the case in the US by obergfellja · · Score: 1

      once I lost my job in march of 2009, I threw out my resume an hour after job was lost, found my first interview by hour two of no job. This was during the worst time of the Recession and Stock market at its lowest. In the US, it isn't hard to find a job, even in the worst of times, if you are in IT, you can find interviews and jobs easily. Just throw a dart at the board and an interview can be found.

    16. Re:Definitely not the case in the US by Anonymous Coward · · Score: 0

      Could I get Melody's e-mail address... I have a friend who'd like to offer her a job that will only take 5 minutes tops. >_>

    17. Re:Definitely not the case in the US by slater.jay · · Score: 1

      Probably the one that includes a big city. I have a friend who's working in DC and making about 175% what I do... except his living expenses are three times higher.

    18. Re:Definitely not the case in the US by redemtionboy · · Score: 1

      Maybe weekly is a slightly exaggerated, but no, I mean job offers. Granted, I market myself constantly and play the field a lot, but I see a lot of opportunity out there. If someone can't find a CS job in the US, it's because either A, they're not looking in the right places, or B, thy have no idea how to market themselves.

    19. Re:Definitely not the case in the US by redemtionboy · · Score: 1

      No, I mean job offers. I'm not including those emails. Granted, I play the field a lot and am very active in the start-up community, but I constantly have to turn down real and full fledged offers.

    20. Re:Definitely not the case in the US by lucm · · Score: 1

      Outside of insanely expensive areas (such as SF or NYC), this is the going rate for contractors, not employees. Contractors don't have paid vacation, insurance, etc, so there is a lot of overhead. When you make 60$/hr, you lose 480$ every day the office is closed (Thanksgiving, etc) or every day you are sick or on vacation. You also need general liability insurance, which is not cheap.

      As a contractor you usually can also be fired almost anytime and there is not much you can do. It's a different way of making a living and requires more planning.

      To have the same benefits as an employee, a contractor must make about twice the salary. However being a contractor can be more interesting if you don't need insurance or stuff like that, or if you decide to work a lot for a few years to bank some good money.

      --
      lucm, indeed.
    21. Re:Definitely not the case in the US by mikael · · Score: 1

      As one agency put it to me in 2002, "after the layoffs at a major research lab, there are thousands of graduates sending thousand of CVs to thousands of companies".

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    22. Re:Definitely not the case in the US by Anonymous Coward · · Score: 0

      Does she have a website? In San Francisco she could always wear a leather hat and mustache for the those quicky consulting job interviews.

    23. Re:Definitely not the case in the US by Pino+Grigio · · Score: 1

      Oh, contracting is a little different. Fair enough.

    24. Re:Definitely not the case in the US by lucm · · Score: 1

      She used to market her services on Craigslist and Kijiji but for some reason the category where she advertised has been removed from both sites a while ago. Unfortunately her online presence is now limited to specialized websites that are commonly associated with the NSFW tag.

      --
      lucm, indeed.
  2. Jobs market? by TeknoHog · · Score: 1

    So only a few of them are becoming Apple CEOs?

    --
    Escher was the first MC and Giger invented the HR department.
  3. It's not just British CS... by mybeat · · Score: 1

    here in eastern Europe, somewhat 70% of graduates in IT (don't think it's called CS here) don't even know what DNS is.This number is not something that I made up. Part of my job is to review candidates for a job.Personally, I would take a dropout any day if he knows his stuff.

    1. Re:It's not just British CS... by Hognoxious · · Score: 1

      here in eastern Europe, 70% of graduates in IT (don't think it's called CS here)

      IT isn't called CS anywhere. They're two different things.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:It's not just British CS... by Anonymous Coward · · Score: 1

      If you don't have a passing interest in IT then doing a pure CS degree may lead you to unemployment. A great deal of the people I know working in IT have degrees in Engineering/Physics/Maths. They are doing complex work, they have an interest in IT, it still pays a lot of people a decent amount.

    3. Re:It's not just British CS... by lucm · · Score: 5, Interesting

      > 70% of graduates in IT (don't think it's called CS here) don't even know what DNS is

      Might be a different problem but what I often see is a CS graduate who does not know what DNS is but that will talk for hours on end about the theory of distributed systems.

      > Personally, I would take a dropout any day if he knows his stuff.

      My former employer was always trying to hire people with masters or phds, and those would not only suck at the technical interview (all they knew was Prolog), they would also want to design operating systems or create search algorithms while what we needed was testers or ajax web developers. So for a while I proposed to bring in dropouts, but it did not turned out much better; a lot of them were basement-know-it-all with a lot of personal issues.

      We ended up hiring a lot from technical schools, those public or private schools were older people go to get a new career after being laid off in their previous 10- or 20-year jobs. Not all people from those schools are stars, but the programs are usually okay and the best students are pretty good.

      --
      lucm, indeed.
    4. Re:It's not just British CS... by Anonymous Coward · · Score: 0

      here in eastern Europe, 70% of graduates in IT (don't think it's called CS here)

      IT isn't called CS anywhere. They're two different things.

      Echo this far and wide, please. I'm tired of so many people equating computer science with information technology.

      Computer science is the often-abstract study of computation.

      Information technology is the practice of making computers work.

      Good techie-types will know both, but don't ask for one and expect the other.

    5. Re:It's not just British CS... by dwater · · Score: 1

      I think he meant that 'CS' is called 'IT', not the other way around, but far be it from me to put words into his mouth.

      While (IMO) what you say is certainly accurate, there *is* a difference in what "IT" is considered to be in different places. In some places (eg US, from my experience), it just means the people (and their skills) who operate the networks and services that are used throughout the company; while in other places, it encompases a significant part of computer science too, though mostly with a more practical focus (IMO). ...but that is just my experience.
      PS. Why does this stupid /. thing ignore line breaks before '...'??

      --
      Max.
    6. Re:It's not just British CS... by Rakshasa-sensei · · Score: 3, Informative

      No, computer science is as stupid a name as social science.

      It's called 'informatics' in Europe (not IT), and that reflects it being to information what mathematics is to math. It's such a simple and fitting word, it makes me sad that 'computer science' gets used so much and basically degrades the whole field down to the level of the social 'sciences'.

    7. Re:It's not just British CS... by sourcerror · · Score: 1

      The thing is they probably use different terminology. In Hungary you can become
      1, programmer mathematician (literal translation) ( mostly CS, 4 semester calculus and at the end some UML and softwere engineering classes; they don't write programs in the first year altogether (at least that how it was in the old 5 year training; now we're doing Bsc/Msc as well )
      2, technical informatician (literal translation) / computer engineer (officially used English translation) ( depends on the university; in the Technical University of Budapest it's a mix of Electrical Engineering , CS and software engineering )
      However at the University of Miskolc it had a 4 semester physics, numerical methods, technical drawing, and mechanical engineering related specialisations and one for web developement

    8. Re:It's not just British CS... by Bucky24 · · Score: 1

      but what I often see is a CS graduate who does not know what DNS is but that will talk for hours on end about the theory of distributed systems

      I know that a lot of people who graduated in my class with CS degrees have no idea what DNS is. At least at my school, networking courses were in the Computer Engineering major. I took them because I thought they were interesting, but I didn't have to, and neither did anyone else. Then again the majors there are really strange and backwards so I don't know if it's this way at other schools.

      --
      All the world's a CPU, and all the men and women merely AI agents
    9. Re:It's not just British CS... by 91degrees · · Score: 2

      Not sure what it's like there, but herein the UK, there's a certain "Cover your ass" culture in any company of any significant size.

      Sure, the dropout is probably going to be fine, but what if he's rubbish? Other people, with the benefit of hindsight will point to the fact that he dropped out and use that as proof you did a bad job.

      If you get a guy who has a degree at least you can legitimately claim here was no way to know, if he doesn't work out.

    10. Re:It's not just British CS... by Hognoxious · · Score: 1

      It's called 'informatics' in Europe

      My arse it is, I've never heard a native English speaker use that word[1]. It smells suspiciously like a badly Anglicised version of informatique, which itself is rather vague.

      [1] Though you do see "bioinformatics", probably because "computing related to plants and hanimules and shit" is rather unwieldy.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    11. Re:It's not just British CS... by xaxa · · Score: 1

      It's called 'informatics' in Europe

      My arse it is, I've never heard a native English speaker use that word

      There is more than one country in Europe, and I think there are more native German speakers than native English speakers. In German it's "Informatik".

      I've always called it computer science, but I'm willing to be persuaded. We don't often do science (testing theories, etc).

    12. Re:It's not just British CS... by YeeHaW_Jelte · · Score: 1

      You might not have noticed, but most of Europe does _not_ speak English. In dutch it's known as Informatica, in French as informatique, in Spanish as Informatica and in german as Informatik.

      I'll leave it up to you and your arse to google translate the word into the rest of Europe's 20+ languages.

      --

      ---
      "The chances of a demonic possession spreading are remote -- relax."
    13. Re:It's not just British CS... by Anonymous Coward · · Score: 0

      My former employer was always trying to hire people with masters or phds, and those would not only suck at the technical interview (all they knew was Prolog), they would also want to design operating systems or create search algorithms while what we needed was testers or ajax web developers.

      That's like interviewing a guy, who specializes in repairing nuclear submarine propulsion systems, for a job repairing outboard marine motors.

      We ended up hiring a lot from technical schools, those public or private schools were older people go to get a new career after being laid off in their previous 10- or 20-year jobs. Not all people from those schools are stars, but the programs are usually okay and the best students are pretty good.

      In other words your boss finally hired a HR person with some sense.

    14. Re:It's not just British CS... by thesandtiger · · Score: 1

      I think it's pretty degrading to call the field "social sciences" too - but largely because while science is a noble pursuit, it's rather a limited way of describing what actually goes on in most social "science" work and doesn't give full credit to the fields involved.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    15. Re:It's not just British CS... by gilleain · · Score: 1

      It's called 'informatics' in Europe

      My arse it is, I've never heard a native English speaker use that word[1]. It smells suspiciously like a badly Anglicised version of informatique, which itself is rather vague.

      [1] Though you do see "bioinformatics", probably because "computing related to plants and hanimules and shit" is rather unwieldy.

      I used to do bioinformatics, I'm now in a field with an even worse name of 'cheminformatics' (or 'chemoinformatics'). I assure you that there are even departments of 'Informatics', although academics are known for using some nonsense terminology for what they do :)

      In the US, Bioinformatics is sometimes called 'Computational Biology', which I prefer, but hey.

    16. Re:It's not just British CS... by TheRaven64 · · Score: 1

      A few Computer Science departments in the UK are adopting the Informatics brand. Bangor and Edinburgh are the two that I've visited, but there are probably others (not sure if you count Welsh and Scots as native English speakers).

      --
      I am TheRaven on Soylent News
    17. Re:It's not just British CS... by Marc+Madness · · Score: 1

      My former employer was always trying to hire people with masters or phds, and those would not only suck at the technical interview (all they knew was Prolog), they would also want to design operating systems or create search algorithms while what we needed was testers or ajax web developers. So for a while I proposed to bring in dropouts, but it did not turned out much better; a lot of them were basement-know-it-all with a lot of personal issues.

      In my experience, managers tend to discount candidates holding a PHD because they will likely get bored and leave in short order (because they are generally over qualified). Having to fill a position every six months is probably not good for the bottom line. On the other hand, I've also encountered situations where a manager purposely hired someone who was over qualified fully expecting them to leave after six months or so (which in this instance, happened to be the amount of time they were actually needed). I'm not sure why they would have done this instead of hiring someone on a six month contract. Perhaps there was no way to determine the duration of the project a priori and they were counting on the candidate's desired to finish the task before leaving.

    18. Re:It's not just British CS... by luis_a_espinal · · Score: 1

      It's called 'informatics' in Europe

      My arse it is, I've never heard a native English speaker use that word

      There is more than one country in Europe, and I think there are more native German speakers than native English speakers. In German it's "Informatik".

      I've always called it computer science, but I'm willing to be persuaded. We don't often do science (testing theories, etc).

      You might want to be more precise and geographically qualify that statement, just sayin' :)

    19. Re:It's not just British CS... by luis_a_espinal · · Score: 1

      You might not have noticed, but most of Europe does _not_ speak English. In dutch it's known as Informatica, in French as informatique, in Spanish as Informatica and in german as Informatik.

      I'll leave it up to you and your arse to google translate the word into the rest of Europe's 20+ languages.

      Ciencias de Computación ;)

    20. Re:It's not just British CS... by mikael · · Score: 1

      Edinburgh university has a Department of Informatics

      The number of new names there are for data processing is really mind-boggling now. More a regular expression script
      than any one term:

      [bio][genomics|[proteo][genetics|statistics|nomics]]

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  4. The difference between US and UK by Anonymous Coward · · Score: 0

    In US, the school allows the students to compete.

    In UK school, competition is bad, because the kind folks who are in charge of education British kids decide that no children must be left behind so they stop letting students to compete against one another.

    1. Re:The difference between US and UK by myurr · · Score: 2

      They also insist on 'teaching' students outdated technologies based on theoretical knowledge rather than any practical understanding of what is required for a job in the real world. I've recently interviewed several graduates who have top notch degrees in CS and who claim to have passed programming courses but don't know the first thing about how to actually solve a programming problem - in pseudo code or one of the languages they proclaim to know.

      The main problem they all shared was that not one of them had any interest in programming outside of their course so had not given themselves any practical experience. They turned up for their classes, studied the poor quality material they were spoon fed, got their grades, but then wondered why they didn't just walk straight in to a top flight job. A good programmer is primarily a problem solver as they will adapt to whatever language is required. This is not something that is taught or encouraged in our Universities.

    2. Re:The difference between US and UK by Anonymous Coward · · Score: 1

      Ironic that while you were ranting about your intellectual and academic superiority, you managed to spell "honer" incorrectly.

    3. Re:The difference between US and UK by Calydor · · Score: 2

      That attitude is sure to get you hired somewhere respectable.

      Here are some more fixes for the first post:

      McDonalds
      Johnny Stoner
      What
      beating
      Gears of War

      Not to mention that your last sentence is just an incoherent mess.

      And the second one:

      because
      2 AM

      Ending a sentence with a full stop is proper grammar.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    4. Re:The difference between US and UK by Patch86 · · Score: 1

      And there I was thinking precision typing was a useful skill for a programmer. I don't think I'd trust any major code syntax to someone who can't remember that capital letters go at the beginning, full stops go on the end...

    5. Re:The difference between US and UK by msclrhd · · Score: 3, Insightful

      After graduating, it took me a year to get a job. This wasn't due to a lack of technical expertise, or interest in programming as a hobby.

      One part of the problem was where 95% of the jobs were wanting 1+ years experience. What they didn't say is that they wanted commercial experience. With the remaining jobs, specialist fields were out (games, finance, etc.) as a result of lack of skills in that area.

      With the remaining jobs, it was a matter of sending the CV out to those jobs. I found early on that I needed to chase them, as they wouldn't respond if the application was rejected. It was then getting feedback, and honing and improving the CV.

      During that time, I participated in boost.org, learning about source control and implemented a simple application in my placement.

      Universities should have source code control and bug/defect trackers as part of their requirement. This will help students when they get a job.

      Also, Universities should help the students either get job placements during the summer holidays or to get them involved in Open Source projects. This would go a long way to showing experience and expertise. Also, the students should look at helping out answering questions on stackoverflow and the like. Then companies should be more receptive of this experience when considering applicants (especially since they can see the student's contributions).

    6. Re:The difference between US and UK by Anonymous Coward · · Score: 0

      ...why should an honer student even waste their time competing with johnny stoner?...

      Possibly, so he wouldn't have subject-pronoun disagreements. Just a thought.

    7. Re:The difference between US and UK by Nutria · · Score: 1

      And "infact", and starting sentences with lower-case.

      --
      "I don't know, therefore Aliens" Wafflebox1
    8. Re:The difference between US and UK by Nutria · · Score: 1

      um uyanna fries with fat?

      No, I want potato strips deep fried in lard.

      --
      "I don't know, therefore Aliens" Wafflebox1
    9. Re:The difference between US and UK by N!k0N · · Score: 1

      WTB code that delivers chips and/or crisps whilst running. I may even vouch for the honour of the programmer.

      Translation for the GP -- "WTB code that delivers fries and/or chips while running. I may even vouch for the honor of the programmer."

    10. Re:The difference between US and UK by ultranova · · Score: 2

      They also insist on 'teaching' students outdated technologies based on theoretical knowledge rather than any practical understanding of what is required for a job in the real world.

      That's because n university is not a vocational school. It's purpose is to teach theoretical knowledge, not prepare people for a job. And yes, that means that you shouldn't go to one if your goal is a well-paying job outside academica.

      University trains scientists; you're looking for engineers.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    11. Re:The difference between US and UK by rapiddescent · · Score: 2

      I did a stint on the milkround interviewing for Logica many years ago and did 100's of interviews of grads and grad+1's. You need to sell yourself; too many grads came in with what they thought were great CS degrees but were actually terribly theoretical and not practical for software development. We also kept stats on how grads did at the company and which degree courses they were on. It was well known in the sector that Oxford and Cambridge grads did poorly against grads who had come from more hands on courses.

      So, my view is that if you have open source software development experience - and can demonstrate it (i.e. not just a few crappy bug fixes, but thought leadership, delivering results etc - then apply for the grad+1 jobs and make your case that you produced software in a highly competitive environment and was able to achieve results even though you were doing this on a shoestring;/late nights etc.

      SELL YOURSELF.

    12. Re:The difference between US and UK by NoSleepDemon · · Score: 1

      Ah relying upon auto-complete - the true measure of a comp-sci graduate.

    13. Re:The difference between US and UK by Anrego · · Score: 2

      The problem is, at least here in Canada, a 2 year comunity college diploma that probably prepares you better for an actual job writing actual software for actual real world people is looked down upon by most employers. There is a noticable pay difference and the large number of jobs will just shred your resume if it doesn't have a university degree on it.

      This is the attitude that needs to change. I think a fairly large chunk of university students would much prefer a "no bullshit" education in the field they hope to make a living in.. but end up going the university route for resume food.

    14. Re:The difference between US and UK by Anonymous Coward · · Score: 1

      Posting anon to make it slightly harder to tie this to me right away.

      I had a similar experience getting a job myself, took 8 months or so to actually get into the workforce. I had a decent amount of programming experience from various open source projects both started by me and participated on by me, but what most of the employers were looking for was someone who had 1-5 years of experience for entry level positions. I'm assuming this is because they were able to find people with 5 years in the industry who were willing to take anything to make ends meet. I had to chase down why I hadn't gotten a response from about 95% of companies I had applied to. Many of them were, we just didn't get to your resume before we hired someone. What I ended up doing was spinning some other activities into things like "Tech support", "Systems Administration" experience.

      Determine the cause of service interruptions from software crashes
      Diagnose network interruptions and worked with service provider to fix and provide a timeline to customers
      Provide direct technical support to customers to fix or work around any issues that come up

      That line about what I was doing got me more interviews than any other experience I listed on my resume. Guess what I was doing? I was helping run a minecraft server.

      I consider it complete and utter BS but it was true that I was doing those things. I think my point is, something I never got from my school is, take a look at ANYTHING you're doing, even if it's for fun and see if it can be related to work.

      Also the minecraft servers are horribly written POSs. Huge memory leaks (gig or two per hour), way too cpu intensive, and buggy.

    15. Re:The difference between US and UK by Tarsir · · Score: 1

      University trains scientists; you're looking for engineers.

      I don't know where you live, but in Canada universities train Engineers too.

    16. Re:The difference between US and UK by Machtyn · · Score: 1

      If your University doesn't require a semester or 3 of internship, what do they expect their students to do after University? Teach?

    17. Re:The difference between US and UK by pdbaby · · Score: 1

      I've experience working in academia and the private sector... I don't think it's a matter of competition, universities simply aren't pushing students: everything is spoon-fed, there are very few lecturers who would say "go learn about X".

      With an academic hat on I can see the advantage of staying with theoretical topics - teach the basis well and it is applicable to any language or environment. But universities are struggling to stay relevant (and afloat in our budget-constrained times). With corporate research outstripping university research because of the decreasing academic appetite for risk, universities need to be moving with the times, not retreating into maximising student throughput and grant money - teaching essential job skills for programming doesn't have to be mutually exclusive with computer science theory.

      There's this bizarre focus on single languages - previously Java and now C#... and spending a lot of time teaching them to students. That runs the risk of the student only learning skin-deep how principles are applied in Java or C#. It's not really fair to compare MIT to another random university but watching their Open Courseware videos it's clear how much those students are expected to figure out on their own - all universities should expect that from their students (because if you're not good at programming you shouldn't be in a programming degree and you *definitely* shouldn't be passing it).

      Students should be pushed to learn languages on their own, not spending an entire course learning a language - by the time they graduate they'd better be familiar with a load of languages which force them to think differently about their solutions.

      My primary concern is that there's very little focus on letting students learn wisdom about refactoring/good design/etc because they never live with their code - they don't have to deal with the crappy code they wrote 6 months ago so they don't learn the benefits of doing it right the first time (or of realising you made a mistake and rewriting and refactoring it).

      --
      Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
    18. Re:The difference between US and UK by luis_a_espinal · · Score: 1

      The problem is, at least here in Canada, a 2 year comunity college diploma that probably prepares you better for an actual job writing actual software for actual real world people is looked down upon by most employers. There is a noticable pay difference and the large number of jobs will just shred your resume if it doesn't have a university degree on it.

      This is the attitude that needs to change. I think a fairly large chunk of university students would much prefer a "no bullshit" education in the field they hope to make a living in.. but end up going the university route for resume food.

      This is true also in the US. I started my software development career just a few months prior to getting an AA degree back in 1995, and indeed community colleges prepared students better then (and now). But I pursued a BS degree while on the job and then went to grad school because, at the time, I saw the writings in the wall.

      In my time companies started looking down on AA and AS degrees, and now, that behavior is the de-facto. It is a terrible mistake because, IMO, most development needs out there can be sufficiently met with a good graduate off a AA/AS degree.

      Having said that, a 4-year university, or a grad education does also prepare people for work in the real world. Most universities (actually, all universities I know of) provide those learning opportunities. I strongly believe that it is a function of the student as well. University is what we make of it.

    19. Re:The difference between US and UK by mikael · · Score: 1

      Depends on the way you want someone to solve a problem. There are at least three ways:

      1. Derived from first principles and theory - researching, designing and implementing algorithms from reading research papers, textbooks and course notes. Some employers don't like this because they fear a lawsuit from infringing someone else's patent.

      2. Asking publicly for available algorithms and source code snippets - Some companies don't like this because they don't want others to know what they are working on.

      3. Asking around internally for what code there is available and using textbooks - The preferred safe solution.

      Academics prefer to keep their students in "safe" environments where they don't have to worry about hardware configurations, device drivers and processor quirks.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    20. Re:The difference between US and UK by somebody1 · · Score: 1

      Not only that, barring some exceptional circumstances, you cannot become an Engineer in Canada without a university degree.

    21. Re:The difference between US and UK by Anonymous Coward · · Score: 0

      "t's not really fair to compare MIT to another random university but watching their Open Courseware videos it's clear how much those students are expected to figure out on their own - all universities should expect that from their students"

      Well if all universities expected that, then the graduation rate would be lower and fewer people would get degrees, that wouldn't be fair, would it?

      PS : sarcasm intended

  5. Minimum experience required... by Manip · · Score: 4, Interesting

    As a UK CS grad, let me say that there are far too many unemployed I.T. people at the moment, many of which have a decade of experience. You want someone who knows your system already rather than someone you need to train up to that standard.

    The UK is broadly speaking a service industry country which means we can support lot's of I.T. people in good-times, but also means we have a lot of excess employees when the economy goes tits up.

    1. Re:Minimum experience required... by Spad · · Score: 2

      It doesn't help that most of the supposed IT people that I interview are woefully inept when it comes to anything above desktop support work. Even the staple (Windows) exam questions like "What are the 5 FSMO roles" or "How would you recover a failed domain controller" or even "What are the stages of name resolution" usually result in blank stares. Once you start getting into more complex questions such as the pros and cons of running different systems in virtual environments they mostly just give up entirely.

      A lot of these people are contractors that are sent by reputable agencies as "the best they have to offer" and are asking £300-£350/day or more. Frankly I'm amazed that the unemployment rate for them isn't much higher, I can only assume that most of the time they either don't have to interview or get interviewed by someone just a little worse than they are.

    2. Re:Minimum experience required... by AmiMoJo · · Score: 3, Interesting

      I had that problem too but managed to build up a body of example code I could show to potential employers. It was all open source or personal projects, but it demonstrated that I knew what I was doing. Employers love that because usually they have to take a chance based on interview questions alone.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:Minimum experience required... by Anonymous Coward · · Score: 0

      Absolutely. The skill shortage in the city is so acute that single celled organisms can get contract rates here - and frequently do.

    4. Re:Minimum experience required... by JasterBobaMereel · · Score: 1

      CS in the UK is for people who seem to know nothing about computers ...

      They are the people who cannot program, manage networks, or do tech support ... they are therefore the first to lose their jobs

      I suspect CS in the US is a different course and includes all the useful skills the employers need

      --
      Puteulanus fenestra mortis
    5. Re:Minimum experience required... by Anonymous Coward · · Score: 0

      And fixing a domain controller isn't something they teach you in CS. Since it isn't CS. Which is what the FA is about.

    6. Re:Minimum experience required... by Anonymous Coward · · Score: 0

      "Even the staple (Windows) exam questions like "What are the 5 FSMO roles" or "How would you recover a failed domain controller" or even "What are the stages of name resolution" usually result in blank stares."

      Try not being an ass, asking reference questions to make yourself feel smart. No one with any sense memorises stuff they can look up when they need it -- especially in the internet age. Given enough time (read: a couple of decades), I could probably build a basic computer from the chip design up to the apps level, and I don't know that shit off the top of my head either. That said, I don't purport to be an AD admin.

    7. Re:Minimum experience required... by Antique+Geekmeister · · Score: 1

      Tha'ts odd: I'm getting recruiting calls from both UK recruiters, and UK partners trying to get me to come work for them and looking for senior references, and I am _not_ cheaper than their local personnel. I suspect there are some shortages in particular skill sets with few senior people who've studied and mastered multiple technologies. Another potential issue is that the skills of someone who's "built a few machines" often have to be unlearned before they can do robust, professional grade work. But for a home user, they're considered quite expert and quite able to help their friends out with minor issues.

    8. Re:Minimum experience required... by Spad · · Score: 1

      When people come to you claiming to have a suite of qualifications, it helps if they can answer even basic questions that they would have had to answer in order to obtain those qualifications. It indicates that they actually know the subject as opposed to having TestKing'd their way to the certification.

      That said, I'd much rather a candidate said "I don't know, I'd have to Google it" than try and bullshit an answer.

    9. Re:Minimum experience required... by Spad · · Score: 1

      No, but a lot of CS graduates aren't programmers, or rather don't want to do programming and so look to get jobs in other areas of IT.

      FWIW, I'm an Elec Eng graduate, not a CS graduate

    10. Re:Minimum experience required... by Anonymous Coward · · Score: 0

      What are the 5 FSMO roles[?]

      WTF is an FSMO?

      How would you recover a failed domain controller[?]

      Turn it off and on again.

      What are the stages of name resolution[?]

      Supplying the name.

      Resolving the name.

      Getting the resolved name.

    11. Re:Minimum experience required... by swright · · Score: 2

      As an employer, of a tech team of nearly 20 who's actually hiring now as well I would very much like to agree with AmiMojo.

      The single biggest contributor to whether we will hire someone or not is whether we are convinced that they are actually really good.

      Qualifications and degrees to NOT say that. Having a shiny last job does not say that.

      What says it is two things;
      - code we can see that is good, whether from our aptitude test or code that you wrote and can show us (legally, without breaking NDAs)
      - an obvious love for the subject, enough to do it in your spare time at home (not work, just tech things)

      Personally I don't care whether a candidate has a degree or not. I care that they know what they are talking about, have good problem-solving skills, can communicate to some degree, and that they have a can-do attitude.

      I don't know what unemployment is like in my region (Hampshire), but I do know there's lots of candidates...just most aren't particularly good.

    12. Re:Minimum experience required... by Anonymous Coward · · Score: 0

      Even the staple (Windows) exam questions like "What are the 5 FSMO roles" or "How would you recover a failed domain controller" or even "What are the stages of name resolution" usually result in blank stares. Once you start getting into more complex questions such as the pros and cons of running different systems in virtual environments they mostly just give up entirely.

      Wow, that's the more complex question? I'll grant you I'm a linux man, but the far easier question there is the second one. It requires you to know general systems and CS stuff, you can even use your head to try to think about what they might be. FSMO roles or specific stages of name resolution are facts that can be googled but can't be bs'd. The CS stuff on the other hand...

    13. Re:Minimum experience required... by scamper_22 · · Score: 2

      It always surprises me when fellow CS people or engineers say stuff as if there is no other way.

      I would say that any software system is sufficiently complex to rival any legal system or medical system.

      Doctors go through years of general medical school. After that, they really can't do anything serious. To actually 'operate', they need years of residency training with an expert in their field. Only then can they actually operate. Once they get their niche specialization, they are paid very well just for that knowledge, even if they largely do the same thing day in and day out.

      Let me contrast that with my experience in the computer field. I thought I got the offer of a lifetime working for a major telecom equipment manufacturer. It sure paid well. In my 1st month there just learning the code base, I get an software escalation call... apparently the routers in Qatar or something had stopped sending traffic. Umm... okay... you want me to debug the routers in Qatar and fix the problem?

      At first I thought maybe they were just messing with me, seeing if I could handle the calls and bring in the right people. Which I did and we did solve the problem... but...Nope... as time went on, this is just how things are done. Random new people were rewriting critical pieces of code.

      Now, I know many fields do this for quality reasons. Perhaps we can sacrifice the quality as most of the time we're not doing brain surgery. But that is not the point.

      The point is that most other professions and even skilled labor like trades have 'knowledge retention' built right into their profession.

      What IT people and CS people have not done is developed a system whereby 'knowing the system' is part of the profession.

      Now of course this would mean increased costs and slower innovation... at least in the short term... yet it would be better for the field as a whole.

      I'm not saying we *should* do this, just pointing out that that is how the rest of the skilled labor works in society.

    14. Re:Minimum experience required... by Hodr · · Score: 1

      I read your comment and thought to myself, wow. I really can't answer any of those completely off of the top of my head.

      Then I remembered that my CS/CE degrees (where I somewhat purposefully avoided the networking courses) perfectly prepared for my role as a programmer where I do interface design, device drivers, and the occasional manual assembler optimization.

      The networking stuff (which still falls on me to do periodically) I find can be answered by 5 minutes on google.

    15. Re:Minimum experience required... by rgviza · · Score: 2

      maybe you should specify "MCSE required" in your ad. I'm an engineer that doesn't know squat about windows 7, has barely a grasp on nt domains etc. FSMO? What is that? Is that some kind of fancy z-rated tire?

      My area of expertise is linux software development. I know how to talk to LDAP (the underlying technology of windows domains) but as far as which buttons to push in the oujia board known as windows to make something happen? Pfft, you'd be better off asking a desktop support wienie. You need me to make a content filtering whitelist proxy by forking TinyProxy and build a php gui to control it? I'm your man. I can even build administrative roles into it using your NT groups. Setting up those groups in the domain is someone else's job.

      Maybe your problem is you don't know enough about IT in general to know what to ask for in  your candidates. I sincerely doubt it's the candidates. It's likely as much the candidates fault as it is when a auto mechanic uses the wrong tool and damages a car.

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    16. Re:Minimum experience required... by GodfatherofSoul · · Score: 2

      I think it's because the general attitude towards CS is that we're like plumbers. Once you take the computerin' class, you know everything that goes on inside a computer. When's the last time a plumber said to you, "Sorry, my area of expertise is sinks. I can't fix your toilet."? The general public (including the hiring class) just don't understand that.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    17. Re:Minimum experience required... by scamper_22 · · Score: 1

      I agree... except I put the blame on 'us'.
      It's not up to the general public to gain an understanding of the complexities of our field.
      It is up to us to present our labor to the public.

      Just like every other kind of skilled labor does. Even plumbers as in your example have a journeyman program. Sure you can probably hire any plumber to fix a small leak, but if its a serious problem or anything to do with infrastructure, you probably need to hire a licensed journeyman plumber.

      We don't even bother doing something along the lines of plumbers or electricians. They do more knowledge retention than us.

      I personally think it is us.
      Too many of us refuse to see how the rest of the world operates and thus don't want restrictions on labor. Perhaps for good reason. If Mark Zuckerberg has to go through a software residency program before writing code, he might not have ever written Facebook :P
      Businesses of course don't want to either as it costs money and slows down innovation.

      But it's largely because 'we' don't want those restrictions.
      We could organize as a profession, put in restrictions, hike the cost of labor and knowledge retention... if we wanted to.

    18. Re:Minimum experience required... by batzo · · Score: 2

      It doesn't help that most of the supposed IT people that I interview are woefully inept when it comes to anything above desktop support work. Even the staple (Windows) exam questions like "What are the 5 FSMO roles" or "How would you recover a failed domain controller" or even "What are the stages of name resolution" usually result in blank stares. Once you start getting into more complex questions such as the pros and cons of running different systems in virtual environments they mostly just give up entirely.

      A lot of these people are contractors that are sent by reputable agencies as "the best they have to offer" and are asking £300-£350/day or more. Frankly I'm amazed that the unemployment rate for them isn't much higher, I can only assume that most of the time they either don't have to interview or get interviewed by someone just a little worse than they are.

      Let me see...

      FSMO roles:
      PDC emulator
      Schema master
      Domain naming master
      RID master
      Infrastructure master

      Recovering a failed domain controller?
      I'm going to assume it's a replica DC and connected by a reasonably high bandwidth link, and your NTDS database isn't too big, and you have other functioning domain controllers :) I'm also going to assume that the failure is some kind of hardware failure (say: hard disk + mirror failure)
      1. Seize any FSMO roles hosted by this DC (probably also worth checking that it's not the only DC configured for DNS scavenging, etc and move those roles well)
      2. perform metadata cleanup (using ADUC if 2K8, or ntdsutil if 2K3 or below)
      3. repair machine
      4. reinstall windows + required patches
      5. dcpromo as replica ...
      6. wait for replication
      7. ???
      8. profit

    19. Re:Minimum experience required... by AuMatar · · Score: 2

      Because those aren't CS questions- those are sys admin questions. CS isn't training to become a sys admin, it's to become a programmer. You wouldn't hire a mechanical engineer who designs a car to fix it, you don't hire a CS grad to run your network.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    20. Re:Minimum experience required... by Anonymous Coward · · Score: 0

      "Even the staple (Windows) exam questions..."

      Therin lies the problem. Admins with decades of experience maintaining Windows boxes are increasingly useless in a world where the servers run Linux (Google, Facebook, etc.) or Unix (Apple) and the devices accessing them are also running Linux (Android) or Unix (iPhone). Teachers have not adjusted to traing current students either.

      I am the only teacher that I know that runs a Linux based CS lab where students learn the fundamentals of system administration, routing, switching, and programming. My students often contribute to Sourceforge and Github projects. They are taking the jobs because nobody else is qualified.

      The paradigm has shifted. IT professionals need to be on the train or they will end up under it.

    21. Re:Minimum experience required... by hoggoth · · Score: 1

      I am a CS major with 25 years experience. I make six figures and my job is in no jeopardy. I have no idea what an FSMO is.
      I don't do PC support, and neither do any of my friends who graduated with me. Computer Science wasn't about PC support.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
  6. I don't think a degree helps you by Fordiman · · Score: 0

    Seriously. I've no degree, programming for a living at six figs, and when I finally got fed up with the mess the last job's management had unleashed upon us, it took me under a month to start a suitable replacement job at half-again my salary. I don't know how that rates for CS grads; they tend to be kinda useless theoretical asshats until you've broken 'em in a bit. But whatever.

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    1. Re:I don't think a degree helps you by dwater · · Score: 1

      Degrees *can* make a difference, especially if they are recent and cover recent techn{ologi,iqu}es. They are also *required* in some industries (nuclear, iinm).
      Howver, the value in a degree varies widely throughout the world, irrespective of where the degree was obtained. In China, for example, degrees are very important.

      Anyway, if you can up your salary by 50% each time you change, I can't help but wonder why you don't change more regularly...

      --
      Max.
    2. Re:I don't think a degree helps you by Osgeld · · Score: 1

      the joke is CS is never up to date cause the guy teaching it has been stuck behind the same unix terminal for the last 30 years and has no effin clue what is out there while dismissing it as "consumer"

    3. Re:I don't think a degree helps you by Nursie · · Score: 3, Informative

      Meh, the joke's on you really.

      C/C++ and Java still pretty much rule the roost in terms of jobs, with the MS .Net technologies bringing up the rear. Of these only the MS stuff is within the last decade.

      Software tech does not move anywhere nearly as fast as a lot of folks like to believe.

    4. Re:I don't think a degree helps you by locopuyo · · Score: 1

      It's easy to get another job when you already have one. The hard part is finding one while being unemployed. You would think with today's economy employers would understand companies are going belly up all the time good workers are getting laid off but they'll just throw out your resume if you aren't currently employed.

    5. Re:I don't think a degree helps you by Anonymous Coward · · Score: 0

      Ha, been there, done that.

      At one job, I was the only one without any sort of degree, let alone anything CS related..whilst this was no skin off my nose and the code didn't really care about my obvious lack of paper qualifications and, fuck me, actually let me type it in then ran plus did what was expected of it, there was a fair amount of 'snobbery politics' involved revolving around why is obviously unqualified oik getting paid more than us?.

      These prats *thought* that because of the bit of paper they held, that somehow made them better programmers than me, (scratch that: they thought that as they had bits of paper that they were 'better' than me. period.), this attitude is quite common amongst graduates, but is particularly common amongst CS/IT wonks. They eventually learn, though, usually.

      I know of someone holding several CS related degrees who I would regard as a major menace/danger near any computer/network/project. The CV of this person has an impressive number of 'previous positions' on it, at face value, you might take it as lots of short term contracts, but I know for a fact that a couple of them were about the month mark as they were found incapable of doing the job. Their final year thesis for the last degree they took is possibly the most 'thin' (on content) piece of writing I've ever seen on any technical subject for over 20 years, and was the sort of thing I'd have expected to be submitted as a Secondary school report.

      This is the problem, a lot of institutions here in the UK are churning these worthless characters out, replete with their bits of paper, companies hire them on the perceived 'worth' of said paperwork, find they're useless, and consequently won't even look at anyone else holding similar 'qualifications' from the same place. (In extremis, in one case , to the point of blacklisting anyone holding *any* sort of qualifications from a certain former polytechnic). Once bitten, and all that, which is really a pity, as there are some clever people out there amongst the dreck - they'll eventually get into the system, but I'm afraid they'll find it harder if their bit of paper isn't from the right place.

      I'm afraid in the UK at present, people with almost any IT related qualifications are the new art students, almost universally detested and unemployable in any job.
      Amusingly, with art students, the perception used to be Art Student == Lazy bugger, it's a bit more complicated when it comes to someone with paper CS/IT qualifications, when they apply for a non-IT job, apparently one of the first thoughts that runs through a lot of managers minds is
      'why are they applying for this job as they're overqualified?... OMG hackerz!, they're after our sekretz...' - I've heard this from a couple of personnel managers, they regard anyone with higher IT qualifications as 'security risks' if they apply for non IT jobs

      Btw, best programmer I know in the UK does it more as a hobby than anything else, is a mechanic to trade (read: apprenticeship etc, etc - which means he's also 'old' - in his 50's now - and is therefore useless as the market should see it), and also has an Electronic Engineering degree.
      Give him reams of code, he'll point out most of the problems in it after just glancing at it (15 seconds to find a bollixed bit of java which had four of us scratching our heads for the better part of a day.

      Best programmer I know anywhere, you present him the problem, you won't see him for a couple of months, then he'll show up with the code+documentation, properly debugged, tested etc etc, and he's an Electronics Engineer/Mathematician (mind you, he *is* a lot happier if you can express your programming requirements as some sort of mathematical formula..)

      I am currently watching, with some amusement, the boss of a company slowly losing his temper with one of the IT 'teams', and they've just had an influx of 'recent graduates', things are not going well, projects are overrunning. Being selfish, I'm keeping out of it at this point, I'll profit from the mopping up exercise..this may be 'bad news' for CS/IT grads, but not for some of us.

      Schadenfreude?, never heard of it..

    6. Re:I don't think a degree helps you by xaxa · · Score: 1

      Good CS graduates shouldn't care what language they've been taught in, although I've heard it make it easier to get past HR in some companies if the right things appear on a CV. I'm still at my first job since leaving university though, and here all CVs are sent to my manager to review, and if she's not sure she asks the developers.

      At my interview for this job I was asked if I knew certain languages and some modules/frameworks for those languages. I didn't (except Java), but explained in general terms what I thought the frameworks did, and what the languages they used were like. They were happy with that.

      On my first day I was given a VBA application to fix (a non-IT person had made it himself, and suddenly hit a problem with it and a deadline approaching). I'd not used VBA since I was about 15, so it probably took an extra half-day to be sure I was doing the right thing, but I fixed the bug, and rewrote an O(n^2) loop (of database queries) to be O(n log n) (using a cached index), bringing the processing time down from days to minutes. Knowing how to use a debugger (though I'd not used Visual Basic's one properly before) and write a decent comparison sort was mostly irrelevant to the implementation language.

    7. Re:I don't think a degree helps you by justsayin · · Score: 1

      Yeah, I was once about 50K lines down into an old Cobol pgm. I found a little subroutine called GoManGo. Never figured out what it did for sure cause every time I handed it a little tax problem it tried to dominate the Mainframes time. Translate that one to, frantic calls from the mainframe people asking me WTF I thought I was doing and informing me that my pgm was just de-nutted by their sysops. After a little debugging I finally just cut the damn thing out and started calling the newer tax tables from the approved libraries. It was supposed to figure out how much tax to place on a pack of smokes based on the state, county, local municipality the smokes were gonna get sold at? Some old dude had written his own code to do this and it was buggy. He retired and I was sent in to figure out why the old code would not run anymore. Lots of fun, those were the days.

    8. Re:I don't think a degree helps you by TheRaven64 · · Score: 1

      Good CS graduates shouldn't care what language they've been taught in

      And there's the problem. There aren't that many good graduates. Universities league tables have been counting drop-out rates as a bad thing, so there's a lot of pressure on departments to let people graduate, or they drop in the ranking and find it difficult to attract good students. Funding is linked to the number of students and so there's a lot of pressure to take lots of students. Once they're there, the curriculum has to be dumbed down so the drop out rate isn't too high.

      --
      I am TheRaven on Soylent News
    9. Re:I don't think a degree helps you by theVarangian · · Score: 1

      the joke is CS is never up to date cause the guy teaching it has been stuck behind the same unix terminal for the last 30 years and has no effin clue what is out there while dismissing it as "consumer"

      CS degrees aren't about teaching people to be proficient in C#, Visual Basic, Python or administrating Microsoft Team Foundation server or Apache Web servers. If that's what you think the purpose of a CS degree is you are barking up the wrong tree. A CS degree is about understanding things like the time and resource complexity of algorithms, different kinds of logic, it's about teaching you to recognize intractable problems or about model checking which can you detect things like deadlocks and race conditions and security critical bugs. Most of this is timeless stuff that doesn't become obsolete so quickly. The theory of computation was laid down by Alan Turing, John von Neumann and others before and during WWII but it is still as relevant as ever in all sorts of applications including mundane stuff like XML parser design. Whether a CS degree is of any use to you depends on what you do for a living. If you are building AJAX systems and basic web services a CS degree will probably help you rather little although you would still probably benefit from a BSc degree in CS. If you want to build software with object detection and face recognition features capable of competing with the best current commercial applications you have two choices. You can either shell out an arm and a leg for a proprietary high level computer vision SDK or start reading CS papers and build your own SDK in which case you might want to think about a higher level CS degree.

    10. Re:I don't think a degree helps you by shutdown+-p+now · · Score: 1

      C/C++ and Java still pretty much rule the roost in terms of jobs, with the MS .Net technologies bringing up the rear. Of these only the MS stuff is within the last decade. Software tech does not move anywhere nearly as fast as a lot of folks like to believe.

      The popularity of Java vs .NET varies depending on the region in the world - and within large countries, like US, it also varies from state to state. Some places have vast dominance of one over the other, while others are more balanced.

      That said, I'd disagree that only .NET is "within the last decade". C++11 has a lot of nifty stuff in it as well, for example, and yes there are people and team using it in production code today (I'm on one such). On the other hand, just because you do .NET doesn't mean that you're actually using any of the more recent features - in many places, they are specifically prohibited by coding style requirements so as to not make the code too complicated for an average code monkey to understand.

      Java is lagging behind in terms of PL design, true.

    11. Re:I don't think a degree helps you by mikael · · Score: 1

      Nothing like finding a bit of code with some seriously bad mojo.

      Sounds like something trying to gain access to a server spinlock.

      There's actually fitness equipment supplier by the name "Gomango" who sells lifting bars with spin locks...

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    12. Re:I don't think a degree helps you by Anomalyst · · Score: 1

      I learned how NOT to code in 370 assembly having to maintain a program that only used a 1 digit field for the year, so changes had to be made when we moved in to the 80's and 5 years later past the decade halfway point, to this day I remember the branch label "rubybaby" teaching me about professionalism in coding. I that coder is a current /.er, thanx for the education, man.

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  7. It's an old scam by Anonymous Coward · · Score: 0

    They get your resume, they do three things with it:

    1. Contact your employer and suggest they need new staff which they'll provide as their existing staff are likely to move on soon.
    2. Look at who you've worked for and pitch people with your skill set to your former employers
    3. Send you CV around to these companies saying "this person is really keen to work for you", and I've even had my CV sent to *former* employers that I would never work for again ever, saying "this guy really wants to come back and work for you", that former employer has then access to my current employer whom he promptly sh1t stirs up to try to get me fired out of bitterness.

    So no, you don't.

    1. Re:It's an old scam by lucm · · Score: 1

      The saddest thing is that they don't mess with your career because they are evil, they just don't care. I received so many calls for opportunities at the company I was already working, it convinced me to get out of the resume websites and apply on gigs only via my existing network. Which anyways usually is enough after a few years in IT.

      --
      lucm, indeed.
    2. Re:It's an old scam by Osgeld · · Score: 3, Funny

      lol at my last job I got a phone call to schedule an interview with myself from a company I submitted a resume to 3 years prior

    3. Re:It's an old scam by Hooya · · Score: 1

      I have been on the hiring end of it. I was disgusted and subsequently quit working with a big name 'Technology Consulting' firm - who shall remain anonymous - after their rep repeatedly referred to recruitment "sessions" (where they have a bunch of applicants come to their office and have me interview them) as "cattle call". Really?!! That told me a lot about how much value they placed on PEOPLE that they were working with.

    4. Re:It's an old scam by Anonymous Coward · · Score: 0

      So what is evil then if not the lack of care?

    5. Re:It's an old scam by LordNacho · · Score: 1

      A favorite tactic is also to suggest that someone you are working with is about to leave, and has suggested you as a prospect. Normally I turn to the 3 other guys I work with (all partners) and ask which of them is leaving. The recruitment guy normally hangs up at this point.

    6. Re:It's an old scam by Nutria · · Score: 0

      So what is evil then if not the lack of care?

      While that *sounds* so enlightened and profound, it's just about the most screamingly brainless question I've heard in a month.

      --
      "I don't know, therefore Aliens" Wafflebox1
    7. Re:It's an old scam by TapeCutter · · Score: 1

      The term "cattle call" comes from show biz, it means to audition a large number of unknown actors, it is not meant to be taken literally. Do you also object to similar terms such as "bull pen" in baseball, or "cat walk" in the fashion industry?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    8. Re:It's an old scam by Poobar · · Score: 1

      Welcome to Slashdot!

    9. Re:It's an old scam by alexo · · Score: 1

      The saddest thing is that they don't mess with your career because they are evil, they just don't care.

      That, my friend, is the epitome of evil.

      Were you thinking of moustache-twirling, cat-petting, eye-twitching, henchmen-executing, muhahaha-sounding villains?
      Those were invented to divert your attention off of the real evil.

      epitome

    10. Re:It's an old scam by 0racle · · Score: 1

      My goodness, the human resources sure do get uppity when you remind them they are just an unimportant cog in a machine.

      --
      "I use a Mac because I'm just better than you are."
  8. my first guess why by Anonymous Coward · · Score: 0

    It's probably the teeth.

  9. It's not the major. by Anonymous Coward · · Score: 0

    There are 2 types of people who go for CS degrees. One is the type who is pasionate about CS/IT/Programming/whatever. The type of person who would be doing work in their field for fun, personal projects and really enjoy IT. It's their life. Then there are the people who were told IT was a great source of income with a huge job market and easy to get work in. These were the people who wanted to go to school for 4 years, get a 9 - 5 job and never have to learn anything about computers again.

    The later are the ones finding it difficult to get work. Counselors have been pushing non IT people towards CS because of the money that can be made. But they then realize you can't get a job simply because you know computer fundamentals or general overviews of how computers/it/networking/programming work.

    1. Re:It's not the major. by mybeat · · Score: 1

      Mod this up, one of our newest tech support guy has this motto: "Why should I learn anything if, I already have a degree in `whatever IT related`."

  10. Self Employed Computer Scientist below Poverty 8yr by militiaMan · · Score: 0

    I could not get a real software development job in the U.S. over the last 10 years. I have a BSCS from a large University and a 3.5 for my major. I scored in the top .001 percent of the math portion of the SATs. I have 140+ IQ. Over the last 10 years I wrote more than 1,200,000 lines of code yet I have had only 2 job offers and both of them did not really want a full time software developer. I worked hard yet I have been below the Federal Poverty Line for 8 of 10 years. So, for some BSCS people jobs are hard to come by. If you must pay for FMLA, Child Tax Credit, House Mortgage Deductions, SS, and other Nazi ponzi schemes for the rich then your even worse off. So don't give me this shit that good CS jobs are common and easily available in the U.S. For years cheap currency markets gobbled up all the jobs, and the Nazi regime pretends otherwise.

  11. Nothing changes... by Retron · · Score: 1

    I graduated in 2001 (with a CS degree). Couldn't get an IT-related job in my area as the employers kept saying they wanted experience. For some reason, the fact I'd built PCs for myself and family for the past 7 years didn't count. Nor did the fact I'd written several Symbian games and had them published, which was how I paid my way through Uni. It wasn't as though I was after high-powered jobs, just typical helpdesk type roles or an entry-level programming position.

    The problem as I saw it back then was that there were loads of not-really-interested-in-IT people floating around as a result of the Y2K problem - people went on training courses just to make some cash from it, then once Y2K was over they had the much-coveted experience that employers were calling for. New graduates didn't get a look in.

    There's a general perception in the IT industry in the UK that degrees are worthless and only vocational qualifications count. Being a member of the BCS doesn't count for anything. It's quite maddening (yes, MCSEs and the like are handy but hardly the be all and end all - a degree shows the ability to learn, an MCSE shows the ability to learn a more specific set of skills) but there's nothing much that can be done.

    After working as a temp in a variety of offices for seven years, I finally landed a job in a school on the IT helpdesk there. I'm now involved in the maintainence of their Active Directory domain, as well as keeping our various VMs ticking over and dealing with software rollouts and so on. All for less than half a teacher's salary!

    My advice would be not to bother going to Uni in the UK, employers really don't value it in the IT sector. It's a sad state of affairs IMO.

  12. I wish we could *find* grads for my work.. by pcardno · · Score: 1

    We don't recruit many people here, maybe 5-6 grads a year into an IT department of 80, but find ourselves wading through hundreds of applicants, most of whom can't score above high-school level in the numerical and verbal reasoning SHL tests that we ask them to do. Personally, I think we're doing something wrong in our recruitment, but after a 6 month recruitment programme we only ended up with 3 out of 6 grad positions unfilled this year. That's for a £25,500 a year job in Berkshire.

    --
    --- Band: Joey Ultra
    1. Re:I wish we could *find* grads for my work.. by Anonymous Coward · · Score: 0

      are you hiring computer nerds or english majors

      cause computer nerds tend to be pretty shitty at expressing themselves, and they use that computer for the numerical bullshit

      and wow 25 grand thats just slightly above a high school flunky box monkey wage (and personally that is a hell of a lot more fun) dont be too gracious there

    2. Re:I wish we could *find* grads for my work.. by Bucky24 · · Score: 1

      The ability to write/speak properly is important no matter what line of work you go into. Regardless of your job, you'll be interacting with people, and some of them won't understand the terse techno babble that most geeks tend to talk in when they're talking about technology. You don't need to be able to write novels, but you do need to be able to communicate on a professional level. Sadly, this is not something generally taught in universities.

      --
      All the world's a CPU, and all the men and women merely AI agents
    3. Re:I wish we could *find* grads for my work.. by Anonymous Coward · · Score: 1

      25 grand? that's a good starting wage for a UK grad in IT outside of london. I started on £18k in 2001. If you aren't from the UK, don't try a straight currency conversion. It's rarely that straightforward.

    4. Re:I wish we could *find* grads for my work.. by Hazel+Bergeron · · Score: 2

      The problem may be that you give people numerical and verbal reasoning tests. You are employing a human for a set of complex tasks, not measuring a robot to see if its arms fit a slot. The tests confirm nothing more than an interest in primitive puzzles and/or having practiced stupid recruitment tests, whittling out the most creative or intelligent who are either unable or unwilling to jump a few meaningless hoops.

      Since my 18th year I have given myself a rule to not consider any position which requires a generic cognitive ability and/or personality test. Meaningless metrics are the bane of modern English work culture, from "performance targets" which encourage little more than gaming the system to "aptitude tests" which test little more than the willingness of an employer to pay for another con-man's puzzle book.

      (Prior to my 18th year, I did many of these tests. One was part of the scholarship which allowed me entrance to a nice school. They are not hard. They are just pointless at best and harmful at worse.)

    5. Re:I wish we could *find* grads for my work.. by Hazel+Bergeron · · Score: 2

      Have you actually done a verbal reasoning test? Most go absolutely nowhere to testing the kind of skill you indicate may be useful.

      If you want to see whether someone can communicate effectively, read their work and get people including yourself to speak to them over time. One interview session is unlikely to be sufficient.

      Recall, finally, that not all roles require an excellent communicator. Since computing has become cool, there are more cool people interested in computing: their ability to present themselves well (and unintimidatingly - it's easy for an interviewer to think he has an extrovert all figured out) may not make them the best for the job.

    6. Re:I wish we could *find* grads for my work.. by Hazel+Bergeron · · Score: 1

      Inflation puts your £18k at ~£22.5k. East Berkshire is fairly close to London. £25k will put off the best candidates interested in money, and the stupid reasoning tests will put off those interested in the work for its own sake.

      Why are people even hiring graduates when there are many skilled people with years of experience now out of work? Your graduate is not some perfect blank slate to be decorated precisely in your image - he's merely someone with less experience and less proven ability.

    7. Re:I wish we could *find* grads for my work.. by Anonymous Coward · · Score: 0

      Numerical and verbal reasoning - like very basic skills anyone should have? He isn't talking about personality tests.

    8. Re:I wish we could *find* grads for my work.. by LordNacho · · Score: 1

      Yeah, keep in mind that you're trying to hire from the same pool of applicants who are having finance jobs dangled in front of them. When you're 22, 35K + bonus sounds like winning the lottery.

    9. Re:I wish we could *find* grads for my work.. by DDiabolical · · Score: 1

      Since graduating with a CS degree in 2009 I've risen rapidly in a middle-sized (~60-80 employees) company through the pay-grades to lead my department. I don't know my 8 times table.

    10. Re:I wish we could *find* grads for my work.. by Hazel+Bergeron · · Score: 1

      OP said that people were tested to have those skills at "high-school level" (what is high hyphen school in England anyway? did the verbal reasoning test include Scots/Americanisms?).

      The underlying questions, then: what is a university level of verbal and numerical reasoning? Who says? What has attainment of this higher level on these tests been shown to mean?

      Put another way, let's assume that the grading on these tests is sufficiently scientific that performance by a wide range of graduates has been recorded for comparison (*). Who cares? Does this guarantee better job performance? Recent graduates are also likely to score higher in a test on "university culture", but the graduates' knowledge of university culture doesn't suggest that they're going to be better at anything in the workplace.

      (*) It won't have been - everyone whines about how badly people do on these tests because what they think is performance suited to a particular cohort doesn't actually reflect any meaningful average/percentile.

    11. Re:I wish we could *find* grads for my work.. by NickDB · · Score: 0

      If I had mod points I'd mark you up as much as possible.

      Gone are the days where an I.T. person can sit in a corner and play with code or the latest system. I.T. and computers are no longer a form of "black magic" that business must give money too.

      Business now knows that if they don't get want they want from you, or can't understand you, then they'll go to someone who can give them what they want, or what they think they want, and they can understand.

      IF you want to be successful in I.T. or as a CS grad, you need to be able to communicate clearly and succinctly with Business (I.E non techs) and Techs. Otherwise don't be surprised if the person who knows less than you, but is able to explain to business why his ideas are good and how it will benefit them, or actually be able to see what they require, and explain it to them, will be promoted above you.

    12. Re:I wish we could *find* grads for my work.. by xaxa · · Score: 2

      Yeah, keep in mind that you're trying to hire from the same pool of applicants who are having finance jobs dangled in front of them. When you're 22, 35K + bonus sounds like winning the lottery.

      Yeah, but my friends who took those jobs become more and more boring as time goes on.

      I went with the £25k, interesting job (in outer London). I have less spare cash, but I also have no pressure, a relaxed working environment, a shorter working week, more holiday, there aren't any w^Hbankers in the office, and most importantly I contribute something to the world rather than steal from it.

      My advice is: when you're 22, £25k is still way more than when you were a student. Look at the other things.

      (There are a few places that pay bank-range basic wages but are more interesting, like Google, although finance still wins because of the bonuses.)

    13. Re:I wish we could *find* grads for my work.. by Anonymous Coward · · Score: 0

      From Wikipedia:
      in neighbouring England and Wales the terms usage varies. In some cases, the phrase is used specifically for girls' schools (e.g. Bedford High School). In certain areas, such as Liverpool (e.g. Alsop High School), Manchester (see list of secondary schools in Manchester), Cardiff, and Herefordshire, secondary schools are generally called high schools.

      Check your facts if you're going to be snarky. My evening class is it "[name] High School", and that's in London.

    14. Re:I wish we could *find* grads for my work.. by Anonymous Coward · · Score: 0

      Tests don't tell you much. I was awarded a grant after scoring extremely high in such a test, yet turned out to be the very definition of a flunk. You're the dumbest student we've ever had, is basically what they told me.

    15. Re:I wish we could *find* grads for my work.. by Anonymous Coward · · Score: 0

      IT isn't software development. Intelligence matters, but many IT people cope without it. You should give them IT oriented tests, like fixing an Astrix+firewall, MySQL replication, OpenVPN, Google Maps API code, etc. installation that's been badly miss-configured. Offer several choices, give em' extra points for clearly explaining the problem later and/or doing something not listed on their resume.

    16. Re:I wish we could *find* grads for my work.. by Hazel+Bergeron · · Score: 1

      You're asking me to check my facts yet pasting from Wikipedia.

      Although in this case Wikipedia appears to be illustrating the point: "High School" is usually only found as part of the proper name of a school, having a generic meaning only in specific regions of England and Wales (not Berkshire, FWIW). When considering the abilities of English candidates in general, it would not be appropriate to talk of a "high-school level" anything.

    17. Re:I wish we could *find* grads for my work.. by Anonymous Coward · · Score: 0

      You should also bear in mind that you're competing for grads in a very competitive corner of the world. Why would the good ones apply for a job at a post-it note factory when everyone from Microsoft to the AWE are courting them? It's my experience that how interesting a job sounds is the key deciding factor in who people apply for as first choice. Unless you step up to change how the world views your company you're inevitably going to be left with the bottom of the barrel.

    18. Re:I wish we could *find* grads for my work.. by dkleinsc · · Score: 1

      Recall, finally, that not all roles require an excellent communicator. Since computing has become cool, there are more cool people interested in computing: their ability to present themselves well (and unintimidatingly - it's easy for an interviewer to think he has an extrovert all figured out) may not make them the best for the job.

      It's hard to argue, though, that communication skills don't help in IT, whether you're talking about admins, developers, QA analysts, or support:
        * Admins need to be able to document what they do clearly enough so that other admins can reproduce it if need be. They also need to be able to articulate why they're doing what they're doing, so they can get the political support they need to do things like take servers offline for upgrades.
        * Developers are communicating with future developers in every line of code they write. They will also be more effective if they can explain what their work does, so that others can reuse it.
        * QA analysts need to be able to submit good bug reports to developers. If they can't describe the problem clearly, the developers will have a much harder time fixing it.
        * Front-line tech support has to communicate with end users, who are frequently upset, kinda stupid, and definitely ignorant.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    19. Re:I wish we could *find* grads for my work.. by LordNacho · · Score: 1

      I'm afraid it wins in terms of money, but often also in terms of interest. Depends on what you end up in. Of course there are dead end jobs everywhere. I bet you could work at Google and NOT think your work was interesting. Or you could sit in some investment bank and think syndication was interesting. Personality matters too.

      But regarding the money, you don't just earn more by a factor of 2. You also have the slight chance of earning say, 50x more. This is talking from the perspective of a middling finance guy who could have gone the tech route. No, I wasn't ever gonna be the next Yang, Zuckerberg or Jobs, and I knew it (well, Zuck is younger than me). I'm just not as smart. I'm not the next Soros either, far from it, but I'm doing far better in finance than in tech. If that's the pay for mediocrity, you can see what's more attractive. Just have a look at Wilmott and you can see what kinds of numbers are being thrown around.

      I often wonder whether we're sending the right signal to young people. You see the thing is, if you don't like your finance job, it ends up being a millstone round your neck. You make so much money that a change would mean reducing your budget drastically, so you never make the leap. But at the same time, you don't put maximum effort in. At least in a less well-paying job, you'd feel more or less free to pursue something else, because the opportunity cost is lower.

      Regarding contributing to the world, I don't know what you mean. There's an awful lot of jobs in finance, and I doubt you'd think they were all "stealing from the world" if you knew what they were about. Also, I presume people who make more money than you pay more in tax (even if rates were lower, they make so much more), and the tax system is the agreed upon way to contribute to society. Well, not so much agreed as forced upon you, but hey, you get the picture.

    20. Re:I wish we could *find* grads for my work.. by xaxa · · Score: 1

      I'm afraid it wins in terms of money, but often also in terms of interest.

      I meant IT jobs in finance, rather than finance jobs in finance. I have no interest at all in the latter, although this being the global finance capital (London), there are plenty of financial services jobs, and some of them could be interesting. One friend works in a small start-up that makes some kind of reliable messaging infrastructure software, that doesn't seem so bad for technical interest. He still works long hours, and he's essentially still working for Barclay's (only customer), and still enabling the kind of trade I think is detrimental to society (buying stuff not for investment, but to sell it on a fraction of a second later at a profit).

      I bet you could work at Google and NOT think your work was interesting.

      Yep, the guy who interviewed me at Google said he found it boring. But I know a few other Google staff, and they seem happy. They work long hours, through "choice" (social pressure) but they get paid well.

      Regarding contributing to the world, I don't know what you mean.

      I work for a government department that's also a registered charity (about 50% funding from each), we do scientific research. Some stuff helps all people, some helps poorer countries more.

      I'm still paid more than most people my age. (The scientists here also get paid less than they would in industry.) I get about 8-10 days more annual leave (holiday) than people at private companies, and I have enough money to do something worthwhile with all of it. (Usually, travelling within Europe. About the only thing I'd like to have but can't really afford is going to faraway places more than once a year, but there's still plenty of stuff to see within range of the cheap airlines.)

    21. Re:I wish we could *find* grads for my work.. by Aceticon · · Score: 1

      The problem may be that you give people numerical and verbal reasoning tests. You are employing a human for a set of complex tasks, not measuring a robot to see if its arms fit a slot. The tests confirm nothing more than an interest in primitive puzzles and/or having practiced stupid recruitment tests, whittling out the most creative or intelligent who are either unable or unwilling to jump a few meaningless hoops.

      Since my 18th year I have given myself a rule to not consider any position which requires a generic cognitive ability and/or personality test. Meaningless metrics are the bane of modern English work culture, from "performance targets" which encourage little more than gaming the system to "aptitude tests" which test little more than the willingness of an employer to pay for another con-man's puzzle book.

      • Your are not a "unique snowflake" for a potential employer, you are just one of hundreds and they're trying to filter out the worthless ones so that they do not spend hundreds of management man-hours interviewing people that barelly know the right side of the keyboard to type on.
      • Your interviewer doesn't care that you have strong opinions about the stupidity of their tests. They might even agree with you, but guess what: the other option - hundreds of mans hours wasted - is more expensive.
      • You are not experienced enough to be interviewing for a position where you will be given "creative freedom" - nobody gives that much freedom to somebody that hasn't proven himself first - so they don't care about your creativity.
      • They don't care if they miss a "good one". Plenty of those around, so they'll hapilly restrict themselves to only those willing to jump through the hops of doing the test.
      • By refusing to do the tests, you just show that you don't care enough to make a small effort. In other words: you're lazy

      Take it from me: do the stupid tests, get the job, prove yourself professionally for a couple of years and you will never be asked again to do such tests by any future potential employers.

    22. Re:I wish we could *find* grads for my work.. by Hazel+Bergeron · · Score: 1

      Take it from me: do the stupid tests, get the job, prove yourself professionally for a couple of years and you will never be asked again to do such tests by any future potential employers.

      Or prove yourself professionally in the first couple of years somewhere which doesn't demonstrate that it's managed by idiots before you start your first day. Don't know about you, but I was only assigned one lifetime. I don't want to spend one twentieth of the (hopefully) healthy working proportion of that lifetime surrounded by people who have been accepted mostly on the basis of a meaningless test. Since this test is a "foot in the door" it is also determining the make-up of the workplace for decades to come, and I refuse to participate in something which will make things worse for me and everyone in the long run.

      And, no, it is not more expensive to have better employees - it's well worth the time it would take to filter people based on (i) portfolio; (ii) meaningful tasks completed in own time; (iii) interview in which (i) and (ii) are discussed. In the current market, there's in fact no need whatever to hire inexperienced graduates - a recent graduate can be required to have done some interesting original work either within or without the university.

      By refusing to do the tests, you just show that you don't care enough to make a small effort. In other words: you're lazy

      That's an absurd conclusion and you know it. It's much harder to get a job if you carefully consider various implications and stick to what you consider is moral and rational rather than dance like a monkey for whoever is willing to throw you some coin. But I've heard your argument before, and in the past my response has been to sit through an unreasonable test, draw a line through my answers and walk out.

  13. How do you know? by jopsen · · Score: 1

    As someone who'll be looking for a job in about 2 years, I have to ask, how do you know?

    If anybody started sending my resume around with the line "this person is really keen to work for you" (without m explicit consent), I'm sure my union would help me sue the hell out of them... (Well, granted that they're within reach of the law, e.g. residents in EU).
    But how do I know if someone asking for my resume is sincere? If he works for company X, can I safely assume he's not going to pitch people for current and former employees?

    1. Re:How do you know? by Anonymous Coward · · Score: 0

      I presumed this conversation was about technology/knowledge workers - not professions with unions (auto workers, teachers, etc).

    2. Re:How do you know? by Patch86 · · Score: 2

      For one, they're talking about the US jobs market- we here in the EU have it far better, with far stricter labour practices.

      My advice is to only submit your CV to companies you actually want to work for; give any "recruiting" firms a wide berth (unless you really don't have anything to lose, i.e. you're desperate for your first job). And as a rough rule of thumb, companies don't contact you; real employers are more than inundated with high quality applications to muck around cold calling coding grunts. Unless you're respected and at the top of your field, the only people who will cold call you for a CV will be recruiting agencies.

    3. Re:How do you know? by DrgnDancer · · Score: 1

      I'd disagree with: "My advice is to only submit your CV to companies you actually want to work for; give any "recruiting" firms a wide berth (unless you really don't have anything to lose, i.e. you're desperate for your first job)."

      I'll agree that responding to one of the four a day "My client has a need for $somesucker for a six month gig..." e-mails is a terrible idea. Having said that, a real, professional, recruiting company can be very helpful in finding a position. When I was looking to move up here to Boston I hooked up with a recruiter who got me numerous interviews and eventually got me this job. All the jobs were with real companies (you've heard of at least one, guaranteed; one was a local company but large and successful; the one I got was with a large multinational, but not necessarily one you've heard of).

      They were professional in their dealings with me, never called or contacted anyone that I didn't specifically approve of, and only presented me with position that were appropriate to my experience and abilities. In fact, against normal Slashdot protocol, I'll go so far as to recommend Winter-Wyman if you're looking for tech jobs (and probably other sorts as well) in the northeastern US.

      Your advice about cold calls and fly by night recruiters is good, but there are good recruiting companies out there.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    4. Re:How do you know? by BVis · · Score: 1

      Your advice about cold calls and fly by night recruiters is good, but there are good recruiting companies out there.

      [citation needed]

      Every recruiter I've worked with, I mean EVERY SINGLE ONE , has been nothing but opportunistic lying used-car-salesman English-major-with-a-2.0-GPA scum. You should see some of the boiler rooms these twerps work in.

      One recruiter oversold me on a company by lying about the compensation structure, to the tune of $20k/year.

      I got my current job by my employer picking my resume off of Monster. No recruiter involved. I got to talk to my prospective first manager directly, they didn't have to pay five figures to some sleazebag for the privilege of hiring me. Everybody won, and I've been here for four years so far. THIS IS THE WAY IT SHOULD WORK .

      --
      Never underestimate the power of stupid people in large groups.
    5. Re:How do you know? by Machtyn · · Score: 1

      I've never had any luck with the big online career sites. Monster was the worst with me receiving offers of sales to something that sounded better than what it was - envelope stuffing.

      In my market city, it seems that recruiting is about the only way to go if you wish to work for one of the big companies or one of the many small-medium sized companies.

    6. Re:How do you know? by jopsen · · Score: 1

      I presumed this conversation was about technology/knowledge workers - not professions with unions (auto workers, teachers, etc).

      I'm currently during a master in CS and I have two unions.
      And yes, one of them did recently go on strike during a conflict with an employer, who wanted to lower wages and not having to give 3 years notice prior to letting people go. IMO the union was a bit unfair, but they had members to represent.
      My other union is more focused on knowledge workers, but it will most certainly go to court for me, should that be necessary.

    7. Re:How do you know? by BVis · · Score: 1

      And that's exactly the problem - there's such a low barrier to entry for these scumbags that anyone can rent some office space and call themselves a recruiting company. All you have to be able to do is lie like a rug and not know anything about IT (apparently that's a job requirement.) I'd like to see some regulation in this industry - at the very least some standardized forms to indicate things like salary, benefits, job description, etc, that have to be signed off on by the prospective employer. That way, the recruiter couldn't get away with blatantly lying about the position, it'd all be there in black and white. And if the recruiter fudges things, they're on the hook for fraud / breach of contract / severe beatings.

      --
      Never underestimate the power of stupid people in large groups.
  14. Wait a minute by Sits · · Score: 5, Informative

    The article says that CS unemployment is (5.1% unemployed) is worse than unemployment for all courses (3.8%) for grads from 06/07 four years later. However a larger precentage of the CS cohort (81.5%) were in full time employment compared to all grads (73.2%).

    So things are tough for all grads and many are not going into full time employment in any subject...

    1. Re:Wait a minute by m50d · · Score: 1

      Perhaps the big take-home is that it's harder to get into further education (PhD etc.) with a CS degree?

      --
      I am trolling
    2. Re:Wait a minute by Anonymous Coward · · Score: 0

      That sounds like it is all about the difference between employment and unemployment.
      I remember reading that France had higher unemployment and employment rates than the US.

    3. Re:Wait a minute by Rogerborg · · Score: 1

      Employed as what though? Most IT skills (there are vanishingly few real computer science courses left) are already obsolete by the time you graduate, and only stagnate after that.

      I'd like to see average earnings, not just whether they're flipping burgers or stacking shelves.

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:Wait a minute by Anonymous Coward · · Score: 0

      Very true - every area that has a skill shortage always requires increasing levels of specialization. Even the game industry now wants staff to specialize in gameplay, AI, or graphics. Even graphics now specializes in user interface, core technology, shaders, visual effects, character animation. And character animation will want specialists in inanimate objects, bipedal or quadraped animation.

      Whatever path you take, you will be expected to move into management.

    5. Re:Wait a minute by Anonymous Coward · · Score: 0

      Perhaps, but it could be the salary difference isn't worth the effort. In the US I believe the average MS in CS gets about 1% more salary then a BS and considering the lost income and tution for those two years it is probably a net loss.

  15. Most IT jobs dont't need a degree. by the_raptor · · Score: 2, Interesting

    The reason is probably because having a CS Major over qualifies you for most jobs in IT. CS is great if you are going to be designing and building systems, but most jobs in IT are maintenance. The problem is modern governments who think that they need to push more people to get degrees to have highly skilled high tech workers. That makes as much sense as requiring electricians to get degrees in electrical engineering.

    --

    ========
    CINC, 4th Penguin Legion
    1. Re:Most IT jobs dont't need a degree. by Anonymous Coward · · Score: 0

      Hey some EE knowledge wouldn't hurt them. Sometimes those guys will ignore what you tell them, like specced minimum bend radius, with as little of an excuse of well this looked good. Or in other circumstances stripping a bunch of shielding off of networking cables because hey so long as it makes it from point A to point B it's all good.
      My point is that although they can get their job done without a degree, you're going to have better service with someone who understands what's going on behind the black box.

    2. Re:Most IT jobs dont't need a degree. by the_raptor · · Score: 1

      Here in Australia you do get "some EE" knowledge through an electrical apprenticeships (I have been researching it recently because that is what I am trying to get into). However you don't need advanced calculus and physics to pull cable and wire junction boxes, and having a degree doesn't mean people will follow directions or work to the standard correctly either (just ask my Civil Engineer friend about architects).

      I think apprenticeships are the superior training method for any work that doesn't involve just sitting in an office. Writing essays on the difference between the TCP/IP model and the OSI model doesn't prepare you for real work in networking.

      P.S. There is a reason you get Data & Comms techs to run networking cable and not electricians.

      --

      ========
      CINC, 4th Penguin Legion
    3. Re:Most IT jobs dont't need a degree. by cardpuncher · · Score: 1

      I think the problem, at least in the UK, is that present CS courses are neither prepartion for "designing and building systems" nor for "maintenance" (and while the latter may be unglamorous, it actually would benefit from a much greater degree of skill than is typically employed).

      Perhaps surprisingly those who did traditional CS courses many years ago are *not* - at least in my experience - having the same problem getting work - most of the people of advancing years I know in the field have weathered the recession and the IT booms and busts very well.

      A lot of previously-academic CS courses have been refocussed on market-based "skills" which means they're more product-oriented - this is partly as a result of pressure from employers wanting people who can be productive more quickly and partly from potential graduate who think this will improve their employment prospects. Unfortunately, in my view, the result is graduates who fall between two stools - they're neither sufficiently well-versed in CS-principles to survive the rapid changes in IT which will occur over their lifetime nor any more practically-skilled than someone with a less formal qualification. In a poor economic environment these are precisely the people will be squeezed out by us oldsters who have the fundamental experience to be adaptable and by cheaper youngsters coming out of FE colleges who have equivalent or better practical skills.

    4. Re:Most IT jobs dont't need a degree. by Shadow99_1 · · Score: 1

      Part of the problem with this is gettign business to believe that. I had a associates degree for a long time and it was all I needed. However these days companies want college grads as cleaning staff. It's all very silly, but they can hire however they chose unles it infringes on some type of law...

      --
      we are all invisible unless we choose otherwise
    5. Re:Most IT jobs dont't need a degree. by Anonymous Coward · · Score: 0

      I totally agree with you on this point. Education can be the key to your first employment, but after that, it's really up to you where you end up... The best programmers I've had the pleasure of working with are autodidacts (or at least they have little or no formal education at all). I'm not implying that higher education is a bad thing... but in my opinion, universities (no matter reputation), won't necessarily make you a better programmer and/or developer...

      If governments continue pushing people taking higher degrees we will definitely end up having blue collar workers with M.Sc. degrees.

    6. Re:Most IT jobs dont't need a degree. by swright · · Score: 1

      I don't necessarily have the best view of the overall market, but as an employer my view is different here...

      I feel more people are taking CS, since it's become more mainstream. Having a CS degree, however, doesn't make you a good developer or a good techie. Employers want good people, nee great people!

      There are many people who have a degree (even a masters!) and just aren't that good.

      What I would say, is that the degree should teach principles; an underlying approach and a way to think. However, peoples' ability to absorb that part is - IMO - not necessarily reflected in their final grade.

      For me, demonstration of practical experience (whether done commercially, at home for fun or part of a course) is far more valuable in ascertaining someone's skill set.

    7. Re:Most IT jobs dont't need a degree. by Anonymous Coward · · Score: 0

      Improper qualifications - not OVER qualified. Being a CS degree holder doesn't mean that you could support any system used by a company at all. As you said you use CS grads to design systems, not support systems other people designed. I know a bunch of CS Majors that couldn't code their way out of a wet paper bag, do a proper spreadsheet or know anything about the difference of FTP vs. SFTP. Tell them about configuring a router properly or where and when "Jumbo Frame" support is important and their heads usually explode.

      I can build a whole COTS system with my eyes shut that would rival any commercial-grade redundant server, install the OS, configure their software and deploy it with instructions. The CS holder as a general rule might know how to build one of the boards I use, but witnessed with my own eyes, the CS fellow typically wouldn't know the first thing on how to build/configure the whole box or how to fix something if it broke.

      So no - not OVERQUALIFIED, they are UNDERQUALIFIED to do most of the jobs that are out there.

    8. Re:Most IT jobs dont't need a degree. by Have+Brain+Will+Rent · · Score: 1

      That makes as much sense as requiring electricians to get degrees in electrical engineering.

      Where I live it is in fact quicker to get an EE degree than to become a electrician licensed to do residential wiring. So maybe it would make more sense just to send people to get EE degrees instead.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    9. Re:Most IT jobs dont't need a degree. by jafac · · Score: 1

      This is true; for MOST IT jobs (up to and including server integration, and even moderate programming and engineering) - this is a "vocational-level" career. You will do well with a bachelor-level degree with a computer-heavy curriculum, but much of the mathematical and techie rigor is absolutely unnecessary for about 90% of the jobs in this field. Practical experience takes you MUCH further than the classroom experience.

      (full disclosure: I'm frequently exposed to the other 10%. . . where my education and experience are entirely inadequate; so I *do* see where others, who DO have the rigorous math background and deep theoretical specializations actually USE those skills in doing innovative and interesting work. I'm more of a spectator. . . but I manage to stay useful.)

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  16. Bad data by sm284614 · · Score: 1

    I'm not sure of the definition of doing 'badly' here when the average unemployment rate was 3.8% and the CS unemployment rate was 5.1%. Is just over one percent more graduates not having a job 'performing badly?'

    If you actually check the data that the article references, you'll also find that the figures included a very broad range of CS degrees, including any joint degree that includes CS. Also from the article:

    It’s not all bad news, 81.5% of computer science graduates were in full time employment four years on from their degree, compared to just 73.2% of all graduates. For maths graduates the figure is 73.1% and for physical science graduates it is just 66.0% – though a whopping 19.8% of them are in full-time education.

    As somebody who's currently teaming Computing/Computer Science in the UK to 11-18 year-olds this type of scaremongering is not helpful.

    1. Re:Bad data by Bucky24 · · Score: 1

      I was wondering if someone else was going to point that out. 5.1 - 3.8 = 1.3% gap. That's not an incredibly distinctive gap. It looks like two percent at first glance (5-3) but even that's not really that much of a difference.

      Though, going by a popular stereotype, maybe the difference is due to CS majors who move into their parent's basements after graduation...

      --
      All the world's a CPU, and all the men and women merely AI agents
    2. Re:Bad data by antifoidulus · · Score: 1

      Welcome to the world of statistics abuse, counseling is recommended. Now to most people the 1.3% would just be noise, something surveys like this are quite prone to(and to be fair I doubt the survey data collectors themselves said this, but the media has to spin it somehow). I guess you could be thankful though, they didnt spin it is "CS graduates are over 30% more likely to be unemployed than general population", which even if the data were 100% accurate still would not be all that helpful.....

  17. CS degrees in the UK don't prepare you for work by Anonymous Coward · · Score: 0

    I am a Java developer with about 8 years commercial experience. I really struggled to get my first development job because every employer was looking for someone with at least one year's experience - even for junior positions! When I eventually found someone willing to take a punt on a fresh graduate, I was shocked at how little I actually knew about real-world development. Sure, I knew Java, the language, fairly well, but I'd never even heard of frameworks like Struts & Hibernate, I'd never done unit testing and I'd always struggled to understand other people's code. It was a humbling experience.

    Fast forward 8 years. The technology has moved on significantly - most places are doing Agile now. It's taken for granted that everyone knows Spring inside and out and test-driven development is pretty much ubiquitous. I would be terrified if I was a computer science graduate looking for my first job today.

    Interestingly enough only about half of my colleagues have computer science degrees, the rest come from maths/science backgrounds. I think that says a lot about the standard of CS education in this country.

  18. Companies bring in foreign secondees by advocate_one · · Score: 1

    is the problem... some tosser in Parliament got it so that companies could get around our foreign labour restrictions by allowing companies to set up offices in places like India and then bring in Indian staff on secondment for a year before rotating them out for other secondees...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:Companies bring in foreign secondees by swright · · Score: 1

      Actually its not quite as straightforward as that....to have staff in India counts as having a commercial presence in India. That renders you liable to Corporation tax in India, as well as in the UK.

      Ofc there are ways people get around that by having *contractors* in India through umbrella agencies, or by straight outsourcing, but its not quite as simple as "get the Indians in".

  19. Reminds me of Australia by Anonymous Coward · · Score: 0

    No graduate positions except in software development or pre-arranged graduate programs with universities.

  20. BIg Book of British Smiles by trinity93 · · Score: 1

    IN STORES NOW!!!.... The BIG Book of British Smiles

    Now you don't even have to get on a plane. less snakes that way!

    Offer void where prohibited. not available in real countries and the state of NY.

    --
    We substituted the coffee Slashdot normally drinks with "Sandoz Crystals", Lets see if they notice the difference
    1. Re:BIg Book of British Smiles by Anonymous Coward · · Score: 0

      I wholeheartedly agree, fine chap. I propose that we'll all go and enjoy some warm tea and crackers.

  21. Not suprising when we offshore everything by Ice+Tiger · · Score: 2

    I work in a senior IT position for a large UK company and we basically don't hire UK IT people for development, everything gets offshored to India.

    Don't agree with offshoring as it leads to delays and higher costs but am not surprised by this study as high level management in the UK tend to see developers as bottom rung and equivalent exchangeable units so a guy in India has a lower unit cost per hour than a guy in the UK.

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
    1. Re:Not suprising when we offshore everything by antifoidulus · · Score: 1

      Not sure if the culture is similar in the UK, but in the US managers really couldnt give a fuck whether the long term costs are higher or lower, whether the product ships on time etc. They arent paid to care, their objective is solely to make themselves look good for as long as it takes to get a huge undeserved bonus then jump ship before it sinks.

    2. Re:Not suprising when we offshore everything by Malc · · Score: 1

      If it cost more financially, it wouldn't happen.

      It can be much more inefficient and exact a personal cost on the Western managers running it, but delays are often management error. Some expectations about what can be achieved and when need to be reset, whereas new things are also possible.

    3. Re:Not suprising when we offshore everything by Anonymous Coward · · Score: 0

      I don't know if it's representative, but looking at the code that another group at work does in England I would like to sink the island and rename it Atlantis II.

    4. Re:Not suprising when we offshore everything by ComplexSimplicity · · Score: 0

      The seen costs are smaller, but the unseen costs are much higher. If you offshore your development, the cost for that would be lower. However, the product will not be to the specs you need or want, and the support department for the software will have an increased cost of supporting said product. You will also lose customer satisfaction and customer references, which causes your business to grow slower than if you had complete control over your product. This applies somewhat to inhouse applications. The increased cost of support, and crazy Sys Admin gymnastics needed to keep the application running will cause other issues. Possibly causing top talent to find a new job because of the idiotic software they had to deal with.

    5. Re:Not suprising when we offshore everything by Anonymous Coward · · Score: 0

      Totally agree - I am continually amazed at the poor quality of offshore resources - not surprising seeing as the only training some of them have is a short programming course before they are shipped here - not the individuals fault as they are only after a better life. Continual stories of code having to be re-written multiple times and local people eventually having to tell them how to solve a problem. Really makes you wonder? It's a totally false economy - I just hope that "the management" finally figure this out and start thinking of supporting their own, rather than someone else's economy.

  22. Re:Self Employed Computer Scientist below Poverty by antifoidulus · · Score: 1

    Do you think that maybe, just maybe, its your attitude that is holding you back? Most companies dont need insanely brilliant pyschopaths, they need people who can get shit done. If you go in to an interview like you should be running the place, they will have no qualms about throwing your smart ass on the street.

  23. Re:Why don't they move to a real country? by Anonymous Coward · · Score: 0

    That is the most hysterical load of nonsense. A real country? Funny teeth? And I suppose we have smog in London and everyone talks "loik wat I doz Mary Poppins" - you really do believe your half-wit cinema? Maybe if you lived a country where news programmes left the state, you'd know more about other countries. What a hick.

  24. That's not my observation by unts · · Score: 1

    Perhaps across the board things aren't so good, but at the institution I graduated from (University of Bristol), most everyone from CS I've seen since I graduated 2 years ago has a decent job, or is now studying for a PhD.

    1. Re:That's not my observation by Anonymous Coward · · Score: 0

      University of Bristol is a quality university with quality teaching and courses, especially in computing. Many universities however should not be universities. They were once technical colleges, or polytechniques (take UWE for exmaple, which used to be Bath Polytechnic). They have their place, but there is a big difference between the Further Education these Poly's give, and Higher Education from a real university.

      I'm not saying technical colleges or polytechnics are bad, as it happens my dad went to Bath Poly when he was 30 and came out with a good degree earning him a much better position than he had prior, but there is a large distinction between say, teaching you a language, and teaching you how to program and that distinction used to be recognised.

  25. social engineering by Hazel+Bergeron · · Score: 3, Interesting

    50% of jobs in the UK are obtained through networking. The proportion gets higher the higher you go. (I get the impression that this is certainly true at the higher levels in the US but there is much more "competition on merit" in the job market or whatever you like to call it there - or at least competition based on the interviewer liking the interviewee on paper and at interview rather than having known him for a few years prior.)

    Computer science types are not very social.

    The economy is shit.

    "People can design a programming language and operating system but don't know the idiosyncracies of the Java API!!!" has nothing to do with it. An intelligent man can learn any imperative language quickly and program well, being much more cost-effective in the long run. It is a mark of a mediocre firm to have an insecure interviewer who cannot handle that the person he may be taking on might have better cognitive abilities, so he dismisses him because he can't roll off an optimally compact/write-only Perl script from the top of his head. The better firms will challenge you with theory (not "write a quicksort" but "let's explore this paper") and ideas ("how can we improve...?").

    That is all.

    1. Re:social engineering by tehlinux · · Score: 0

      >50% of jobs in the UK are obtained through networking.

      That's pretty standard.

      --
      Most linux users don't know this, but the man pages were named after Chuck Norris. Chuck Norris fsck'ing hates noobs!
    2. Re:social engineering by drinkypoo · · Score: 2

      I get the impression that this is certainly true at the higher levels in the US but there is much more "competition on merit" in the job market or whatever you like to call it there - or at least competition based on the interviewer liking the interviewee on paper and at interview rather than having known him for a few years prior.)

      Nope. This is totally dependent on boom/bust cycles. When IT is in a bubble any monkey with a resume can get a job. When the economy is in the toilet, like it is now, then you're back to nepotism. Of course, we're still hiring lots of H1-Bs, even though many skilled IT workers went into other careers they're not happy with and would be glad to jump out of if there were jobs available. I do keep hearing IT is doing well again, but I'm not seeing the millions of jobs. Then again, I'm living in bumfuck nowhere right now, and we've never had IT jobs here. Commuting two hours plus traffic to SF is a non-starter for me.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:social engineering by Nursie · · Score: 1

      "50% of jobs in the UK are obtained through networking."

      Evidence or STFU.

      I'm sure there's a bit of an exclusive club atmosphere at the very top, but the rest... I don't believe you for a second.

    4. Re:social engineering by Hazel+Bergeron · · Score: 1

      I assume you accept that Jobcentre Plus isn't an "exclusive atmosphere" - use the big bad Internet to find out how many people on JSA end up finding jobs through existing contacts. As you go up the job ladder, this proportion goes up.

      Next, find out specifically how graduates find work. In particular, add up the proportions who find work through friend, family or university contacts. You'll already be exceeding a third. It's not quite the 50% of the general job market, but universities offer one other thing: agreements with firms to offer internships. Once you include people who are offered a job following an internship, you are well over 50% of graduate employment. Many people don't get much knowledge/cognitive training out of university, but they do get that valuable contact to a first skilled job if they are sufficiently social to join in all the networking opportunities which are offered.

      There are types of work where agencies/etc take a big role, but this is not the norm. Assuming you're a nurse, Nursie, you'll find your particular profession is not representative of the wider job market.

      But your challenge did prompt me to wonder what it was like in the US. Everything I've found so far suggests that it's just like in the UK.

    5. Re:social engineering by Anonymous Coward · · Score: 0

      I have never, not once, got a job through networking. Always through an agency or after
      explicitly submitting a c.v.

      If you're good, then yes some people will make the effort to call you up and see if you're
      available, but it's certainly not the norm.

      As always that's just my experience, but I've been doing this since '96

    6. Re:social engineering by Nursie · · Score: 1

      No, I'm not a Nurse, never have been, never will be.

      If you want to call internship followed by employment 'networking' then that's up to you, I would disagree. At that point it's a merit based hire. You don't invite the interns back if they can't do the job.

      I very much doubt you have access to figures on how graduates find jobs either. Personally it wouldn't surprise me if the US, a country of people who pride themselves far more on communication and networking, had a far higher figure than the UK.

    7. Re:social engineering by Hazel+Bergeron · · Score: 1

      If you want to call internship followed by employment 'networking' then that's up to you, I would disagree. At that point it's a merit based hire. You don't invite the interns back if they can't do the job.

      The point in networking is not to prove you can do the job but to get your foot in the door. If you get a job through networking without the internship step but can't do the tasks given to you then you will be sacked. An internship provided through university contacts leading to a job is a process of networking - although you don't even have to regard it so for the 50% figure to hold in general in the job market.

      As for figures on how graduates find jobs, these again may require you to perform a 30 second search but I'm sure it's not beyond you :-). To get you started, here's one example of a smaller survey which approximately confirms the figures I gave.

      I don't know whether networking is in fact more common in the US than the UK. My experience has been that there is a lot more meritocracy at certain levels, but I can't cough up comparative statistics.

    8. Re:social engineering by Anonymous Coward · · Score: 0

      Simply put the US is much larger than the UK so a US hiring manager is far less likely to know of a particular candidate than the in the UK. A similar situation exists to the benefit of the UK in intelligence gathering. In the UK, the various intelligence agencies (MI-X, Scotland Yard, etc) are led by men who have similar backgrounds, attended the same schools, are connected by family ties and perhaps even love affairs. These connections foster cooperation. In the US on the other hand the various agencies (CIA, NSA, FBI, military, etc) are led by relative strangers who are consumed with rivalries, jurisdictional issues, jealousies, etc.

    9. Re:social engineering by Anonymous Coward · · Score: 0

      As long as they don't tell you what language you must write the quicksort in, I think telling employees to write a quicksort is an excellent interview activity. They can even tell you to use language X if you've written on your resume that you are great at language X. If you don't know any language well enough to write quicksort in it, you are not doing well. If you don't know how quicksort works, you likely also don't understand its limitations and quicksort is widely used in libraries so that's not so good either, but in that case they could throw you a bone and let you look it up on Wikipedia or something.

  26. Re:Self Employed Computer Scientist below Poverty by Anonymous Coward · · Score: 0

    I could not get a real software development job in the U.S. over the last 10 years. I have a BSCS from a large University and a 3.5 for my major. I scored in the top .001 percent of the math portion of the SATs. I have 140+ IQ.

    May be that you'd be missing some other type of "intelligence"? Like "social skills"? You know, programming in a team is not only writing lines of code.

  27. Maybe deserved? by shish · · Score: 1

    I graduated a couple of years ago, and of the class of ~300 there were only ~10 who really seemed to know what they were doing -- people were reaching the final year of the Java-based course without knowing the difference between classes and objects, for example; and the university was dropping the "hard" modules like "how compilers / interpreters work" in favour of more "hello world in PHP" :-(

    I'm *really* glad that I got lazy with the course, and spent my time writing my own code -- having a portfolio with a wide variety of open source projects has done more for my employability than anything else

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  28. Re:Why don't they move to a real country? by Anonymous Coward · · Score: 0

    Yeah, the UK is getting pretty bad with all these damned USA tourists. They should absolutely move somewhere tourists from the US avoid.

  29. My two cents/pence by HopefulIntern · · Score: 1

    I graduated this summer with a BSc (Hons) in Computing. It was just by a hair, as I was a bit of an idiot with my project work and my documentation was terrible. Regardless of that, before I even had my results in I had been offered two different jobs, one for a Web/ecommerce shop and one from a digital media agency. I took the one at the ecommerce place, but the company went near bankrupt after two months (didnt see that coming...they hired another guy same time as me, saying they were doing really well..) and after a week of "unemployment" I landed another job as a developer for a FTSE100 company. Again, they were not interested in university results so much as just what I knew and what I had done commercially (I did a placement year at another FTSE100 company, which greatly helped both my experience my CV). I am now happily at work here. The people I still keep in touch with from university all also went straight into employment. I should add also that the university I went to was not at all prestigious, more like (almost) the equivalent of american community college. Honestly from my experience I do not see a shortage of CS-related jobs at all, certainly not here in the South West.

    1. Re:My two cents/pence by Anonymous Coward · · Score: 0

      Here in London and the South East there are plenty of jobs too, and I do not know anyone who stays unemployed. My guess is that the high unemployment up north is skewing the figures...

    2. Re:My two cents/pence by Monchanger · · Score: 1

      I took the one at the ecommerce place, but the company went near bankrupt after two months (didnt see that coming...they hired another guy same time as me, saying they were doing really well..)

      Yep. Kids coming out of school can get shafted real good by a lot of misleading stuff going around the IT world, which is plentiful here in the US. The "ecommerce" thing I've come to view as a red flag (come on people- let that stupid buzzword die and RIP...), as are "market leader", "fast growing", "cutting edge technology" and various other vague, fancy shmancy- sounding phrases with which HR types load up their otherwise-unattractive job ads. As stated by others above, the headhunters are generally the most untrustworthy- ranging from incompetent to flagrant liars. And since they hide employers' company names, you can't even research a prospective employer until you've wasted the time and money going to an interview.
      Colleges and Universities would well serve those students who are just entering the job market by extending career training beyond the basic mechanics. The "Career Services" office at my university did a lot to help you craft resumes and cover letters, but they failed to convey any "street smarts" to the more sheltered and naive of my classmates. "Big salary at financial firms"? That means 80-hour work weeks and being treated like dirt, but it could help pay off those student loans. "Exciting entry-level position in the video game industry for someone who loves games"? Don't. Just don't. "The Next Google"? One of this year's crop of ten thousand "budding" "companies" "showing" "huge" "promise". Actually comprised of a two college buddy team lead by an ego-maniac; advise your parents you won't be moving out or drawing a salary for the foreseeable future.

    3. Re:My two cents/pence by HopefulIntern · · Score: 1

      Well, the thing is, looking at some of the stuff they were doing, it really was new exciting and useful stuff, for which clients were lining up to buy.
      The problem was the MD was not very good at dealing with customers. He did not write proper contracts nor draw up a proper spec to accompany the contracts. As a result, customers from four years ago were still not paying their agreed fee, waiting for "bug fixes" (enhancements) before signing off on the project. This dire situation was also not shared with anyone else in the company (not even the sales/financial guy they hired) so one week, suddenly, everyone but the MD, TD, the sales guy, and one programmer were given their one month's notice.
      Honestly I had studied what to look for in terms of red flags and buzzwords to avoid, and given they were, on the surface, a successful web company having run for 4 years, and in the last year opened another office and hired new staff, it seemed totally legit.

      Still left a bad taste in my mouth regarding small companies, so I sold out and started at a blue chip, big evil corporation. At least they pay on time (the aforementioned MD did not even have a direct debit or anything set up to pay, he simply did a manual online bank transfer to each employee "some time at the end of the month"..)

    4. Re:My two cents/pence by coolmadsi · · Score: 1

      Honestly from my experience I do not see a shortage of CS-related jobs at all, certainly not here in the South West.

      Neither do I. Granted I had a placement year and went back to work there so I haven't have to look, but my line manager asked me a few months ago if any of the people I know who graduated with me were looking for work as we had an opening. I asked around, but they all had jobs.

  30. It looks backward to me by Kupfernigk · · Score: 1
    You have a CS degree and cannot get an IT related job? I am an engineer who has designed, built and deployed high voltage and high current systems, and represented the UK on technical committees. I have retrained as a systems designer and I now run the design and development of a commercial software suite. But I can't practise as an electrician and I know nothing about IT infrastructure. I have people who do that.

    :A computer scientist should not be maintaining AD or playing with VMs for a day job. Building PCs does not qualify you for IT work any more than replacing the water pump on a car qualifies you as a fleet manager. Writing programs in Symbian is not evidence that you could work in a development environment. I think you may have gone about things the wrong way.

    I am currently looking for HTML5 programmers - not web front end designers - people who can work with my specifications and POC and turn out working applications. I have recently had to replace a support person (who we trained from scratch) with ECDL 3 with a graduate; the support person is already working in a new job at a major software house. There are plenty of vacancies out there but (a) you have to seek them out - agencies are good at placing people who really don't need agencies, and that's about it - and (b) you need to demonstrate relevant skills. If you want a job with a web design firm, design something that works, deploy it on a cheap server and send them a link.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:It looks backward to me by Retron · · Score: 1

      A computer scientist should not be maintaining AD or playing with VMs for a day job. Building PCs does not qualify you for IT work any more than replacing the water pump on a car qualifies you as a fleet manager

      Well, I wanted to get into IT and the traditional way to do that is to start at the bottom and work your way up. Building PCs is absolutely relevant experience for the helpdesk role, where you get called to a PC and have to replace the hard drive as it's sprouted bad sectors (etc). Similarly, knowing how to design, implement and test code is entirely relevant towards a low-end programming job.

      You seem to be assuming I was planning to go straight in at a high level, which simply wouldn't have happened due to the lack of experience issue. My complaint is that even at the low levels there's an overwhelming attitude of "you need experience" (but that which you have doesn't count) and "degrees are worthless".

    2. Re:It looks backward to me by AuMatar · · Score: 1

      Your problem is in your base assumption. Helpdesk isn't' low level and programming high level. They're completely different jobs, with completely different training and qualifications. Your CS degree makes you qualified to be a programmer, but unqualified for IT roles And nothing in your helpdesk experience will ever qualify you for programming. If you want to be a programmer, look for a programming job. If you want to be a help desk technician or eventually some type of system admin, then you look for those types of jobs. The two are totally separate skillsets, and one does not and should not lead to a job in the other.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:It looks backward to me by Retron · · Score: 1

      Your problem is in your base assumption

      No, my problem isn't that at all - I know full well that programming is a different path to helpdesk/sysadmin roles. When I say "high level" I mean management type roles, the sort of thing where you don't actually do the hands-on stuff. I was flexible enough to consider several different career paths and had relevant experience for two of them - helpdesk and programming. Those formed the bulk of my job applications.

      The problem is simply that across the IT segment as a whole, be it programming to web design to sysadmin roles to helpdesk support, degrees are seen as pointless and "experience" is required but as others have said - the "experience" required is all but impossible to acquire at Uni.

      And you're wrong when you say "Your CS degree makes you qualified to be a programmer, but unqualified for IT roles". My degree covered a broad array of disciplines, from formal logic and yes, programming, to hardware details (including a series of lectures about the IBM PS/2, bizarrely!) to troubleshooting, databse theory (inner and outer joins, 3rd normal form etc) and systems design (the old "systems analyst" type stuff). Most CS courses are the same in the UK, they include a bit of everything.

      The whole point of getting a CS degree isn't to say "yeah, I'm an uber programmer - hire me!". It's to say "I have a sound knowledge of the basics and I know how to learn". That, added to whatever personal things you've done (be it building PCs, managing a website or writing games/apps) ought to be enough to get you in the door. Sadly, as others have said on here it isn't, simple as that.

  31. Perspectives from a British CS graduate by Sosigenes · · Score: 2

    I've just graduated from Computer Science from a good British university. It was a good university in the rankings and is well known and I worked very hard and achieved a good degree. As a result, I've had a lot of job offers with very good salaries for a fresh graduate position (£30k to £45k) and had to turn down quite a few and pick the one which was most interesting and enjoyable to me. Finding a job hasn't been hard at all. The same applies for the rest of my year and my friends, all had good jobs to go to straight after university.

    I did a really interesting course, with a great balance between theory and practice. We have some of the best lecturers in the country and had opportunities to work with a lot of cutting edge research and technologies. You don't have teachers, but researchers and lecturers working on really exciting things and up to date knowledge sharing it with their students. It was very useful and valuable, and quite different from what a CS Major is in the US. We actually study just CS (A-levels and GCSEs cover what Americans generally also cover alongside their Major, which are done at school). What I learnt and did on my course has been invaluable in my job, so it was definitely worthwhile (not to mention really interesting!)

    Companies want *good* graduates, not just graduates. As I've ended up doing some recruitment myself in my current position, that comes from experience as well! If you are a good graduate who has worked hard, has a passion and an interest, did a good course and is ready and willing to learn and give their best, you can't find enough of them and they will get good jobs, and indeed they do!

    I don't know how much people know about the UK university system, but there a good universities and bad universities. Good universities are top in the rankings, have a good reputation, and are about learning and gaining new knowledge. Bad universities are basically a result of the government pushing everyone into higher education. To go to a good university, you need to work hard at school, get good A-levels and work hard through your course and get an accredited meaningful degree from a university people will know exist. All the rest go to the bad universities (which are more like colleges - polytechnics which werent even previously called universities), require nothing to get in, party and have a good time and get a fairly meaningless degree at the end of it and very little knowledge. There's a big difference here.

    Furthermore, CS in the article is grouped as containing all the other related-but-not-really degrees. From experience again, people with IT degrees (completely different to CS - CS is technical, IT is "business thinking") find it hard to find jobs. They can't really become managers as they don't understand what they are trying to manage. They can't go into technical positions as they haven't done it. On the other hand, as a good CS graduate, you have a lot of opportunities in a lot of different areas.

    In conclusion, a good graduate from a good university will have no problem at all getting a job. Students from bad universities (ones which recruit, rather than select students) and who do strange courses (e.g. Things like Computer Games offered at some not-so-great universities) or things like IT degrees generally find it a lot harder. Theres some big distinctions here, which the article doesn't fairly represent.

    1. Re:Perspectives from a British CS graduate by Hazel+Bergeron · · Score: 1

      tl;dr Oxford or Cambridge?

    2. Re:Perspectives from a British CS graduate by Spad · · Score: 1

      There are plenty of *other* good universities in the UK, depending on your field; Southampton is good for Engineering, LSE for Law, Edinburgh for Medicine, UCL for English, etc.

    3. Re:Perspectives from a British CS graduate by martin · · Score: 1

      yup we need more detail on the Comp Sciences split - Computer Studies, IT, Business computing, Computer games != Computer Science
      I know several Computer Studies courses you can pass without getting anywhere near writing code or understand programming at all.

    4. Re:Perspectives from a British CS graduate by Hazel+Bergeron · · Score: 1, Insightful

      But there is no "good" UK university for undergraduate CS, excepting perhaps Cambridge (and expect a mound of the sort of theory the dilettante technicians on Slashdot eschew). Hell, Oxford is mediocre in terms of actually providing CS education but has going for it the good name and the safe bet that a graduate will have been sufficiently challenged.

      Engineering, law and medicine have clear professional standards which universities can aim to attain. CS is not a profession.

      I can speak English but I can't speak for it.

    5. Re:Perspectives from a British CS graduate by Anonymous Coward · · Score: 0

      A guide for Americans:

      I don't know how much people know about the UK university system, but there a good universities and bad universities. Good universities are top in the rankings, have a good reputation, and are about learning and gaining new knowledge. Bad universities are basically a result of the government pushing everyone into higher education. To go to a good university, you need to work hard at school, get good A-levels and work hard through your course and get an accredited meaningful degree from a university people will know exist. All the rest go to the bad universities (which are more like colleges - polytechnics which werent even previously called universities), require nothing to get in, party and have a good time and get a fairly meaningless degree at the end of it and very little knowledge. There's a big difference here.

      In Britain this is what is known as bollocks.

      Note to poster: I graduated 25 years ago. If you displayed any of the above attitude in a job interview with me you'd have to make sure the door didn't whack your arse on the way out. Twenty-one year old snobs and know-it-alls have no part in my teams!

    6. Re:Perspectives from a British CS graduate by Anonymous Coward · · Score: 0

      DFTT

    7. Re:Perspectives from a British CS graduate by hcpxvi · · Score: 1

      In Britain this is what is known as bollocks.
      I don't think so. My experience suggests that Sosigenes' post is rather perceptive and that the AC parent has (a) not had much contact with the higher education system since he graduated and (b) has a bit of a chip on his shoulder. AC may be right to whinge about clueless recent graduates who know nothing. But Sosigenes correctly identifies why there are so many bad graduates around. it is all down to the belief that the Blair-era govenments had that just because it was a good idea in the 1970s to increase University participation from 8% to 20% [1] it must necessarily follow that it is a good idea to increase it again from 40% to 50%. As a result, we are now wasting large amounts of money (taxpayers' and the students' own) sending people to bottom of the barrel universities to get meaningless qualifications. Just recently I have noticed people asking what a University degree is actually for, what sort of person can benefit from it and what other career paths exist. And about bloody time.
      Of course, AC is right that snobbery needs to be beaten out of people ASAP. No-one is impressed per se by the fact that you went to Oxbridgeperialstolchesterburgh rather than an ex-polytechnic. But the fact remains that if you went to one of those places and did well there then a lot was expected of you and you achieved it. If you went to City University of Scuzzborough (formerly Scuzzborough Poly) you may well have excelled and be a good job candidate. But you will be a very different person from the majority of your classmates.

      [1] All statistics and dates are made up. But they give a general impression of what actually happened

    8. Re:Perspectives from a British CS graduate by Nursie · · Score: 2

      What on earth are you blathering about?

      Academic standards for CS are high at a variety of UK universities. Hell, Tim Berners-Lee (You know, invented the Web) is part of the CS faculty at Southampton. Imperial College is academically brilliant at pretty much all technical and scientific disciplines.

    9. Re:Perspectives from a British CS graduate by Hazel+Bergeron · · Score: 0

      Do you understand the difference between quality of research output and quality of undergraduate degree?

      In particular, what do you mean by Imperial being "academically brilliant at pretty much all"? I recall the entry offer they gave me for some computing degree requiring neither interview nor any sort of assessment beyond the usual 4 As at A level (which everyone who bothers opening the book can achieve). I turned down their offer but I assume either they have high attrition or lower standards than every dime-a-dozen London university graduate likes to claim.

    10. Re:Perspectives from a British CS graduate by xaxa · · Score: 1

      But there is no "good" UK university for undergraduate CS, excepting perhaps Cambridge (and expect a mound of the sort of theory the dilettante technicians on Slashdot eschew). Hell, Oxford is mediocre in terms of actually providing CS education but has going for it the good name and the safe bet that a graduate will have been sufficiently challenged.

      I went to Imperial, and my experience says that's a good university for undergraduate CS. Lots of theory, and lots of practise too.

      I don't really feel qualified to compare it with anywhere else, except that some CS students from Oxford I met were annoyed that we were doing "cooler" stuff, and when I met some from Cambridge we decided both places were pretty similar, except living and studying in London was much more fun than boarding school 2.0. I don't remember meeting CS students/grads from other top-10 universities.

    11. Re:Perspectives from a British CS graduate by Spad · · Score: 1

      Well someone has a high opinion of themselves.

    12. Re:Perspectives from a British CS graduate by Anonymous Coward · · Score: 0

      What a load of rubbish, there are a number of excellent universities in the UK for Comp Sci. York, Essex, Surrey, Bristol, MIST, Manchester, Durham, Edinburgh and Glasgow all excel in different aspects of the field.

      However, there are a lot of really really rubbish CS graduates. We have simple programming tests - really simple - that we administer before talking to a 2:1 candidate, and the vast majority (90%) fail miserably. Of those that come in, about 1 in 5 is smart enough and bright enough to get hired. This tells me that most graduates, regardless of university, are actually a bit shit.

    13. Re:Perspectives from a British CS graduate by Nursie · · Score: 2

      Interesting. They must not have liked you very much. They tend to give lower offers to people they actually want.

      IC have a worldwide rep. Didn't do my degree there, personally, and I'd think twice before holding forth in such ignorance as yourself.

    14. Re:Perspectives from a British CS graduate by Anonymous Coward · · Score: 0

      I did Engineering & Computing Science at Oxford 21-17 years ago. This was before they introduced a dedicated Computer Science degree.

      It wasn't the Oxford name (I thought it was too posh for me!), but the prospectus which attracted me standing out from others at the time, and I must say it was a really good course, covered so many things which I've found useful in surprisingly diverse ways since - ways I didn't imagine until I looked back. For example the study of industrial control systems was useful in the design of computer game AIs, compiler engineering has been useful in all sorts of random things in the embedded world, as was hardware compilation and FPGA stuff, DSP too, mechanical structure analysis, robotics, computer vision, functional programming, circuit design, etc. I could go on and on. All those have been useful ot me in fields quite different from their original application.

      Though much that I came away with was from my own projects in my own time as well; they didn't teach much about computer networks, operating systems, or how to program well. For that, reading a lot of people's code and discussions in what is now called Open Source(tm), and simply writing lots of things, solving problems on the way, was a great educator. My degree result suffered from the amount of attention I gave to my other computing interests, but it was probably worth it.

      I'm don't know if Oxford's current CS course would qualtify as superb, but I think the ECS course 1990-94 was an excellent grounding for anyone who finds the diverse subject areas interesting.

    15. Re:Perspectives from a British CS graduate by Hazel+Bergeron · · Score: 1

      Hm, at application I'd got a dozen or more A*s at GCSE and AO and was doing 5 A levels, all projected at grade A. In what way is saying "we don't want to see you for interview/entrance tests, just carry on doing what you're doing and we'll take you" a way of telling you they don't want you? TBH i can't remember whether their condition was 3 or 4 As, but who cares? English school exams have been pointlessly easy since Thatcher and her caretakers decided to implement the National Curriculum, convert O levels into GCSEs and push the sale of the exam boards to private publishers, achieving delicious profit-making quantity over quality.

      Although your post has an air of personal bitterness coming out of nowhere, so perhaps something went badly for you.

    16. Re:Perspectives from a British CS graduate by Hazel+Bergeron · · Score: 1

      Either you are deliberately choosing graduates from bad universities or you are contradicting yourself. Or maybe you don't understand the difference between an excellent research university and an excellent undergraduate degree.

    17. Re:Perspectives from a British CS graduate by Anonymous Coward · · Score: 0

      Oh come on, how about Edinburgh, Manchester, Imperial, Bristol, Southampton, UCL.

      Sorry, your statement is simply wrong.

    18. Re:Perspectives from a British CS graduate by Anonymous Coward · · Score: 0

      I think my entry offer was 2 C's at A-level, seemly based on the fact I was also applying to Cambridge. At the time I remember them talking about the quality of their research, rather than the quality of their undergraduate course, which is odd, as I was applying for an UG degree. There was no interview, just a guided tour of Imperial college.

    19. Re:Perspectives from a British CS graduate by Hazel+Bergeron · · Score: 1

      I have a fairly low opinion of myself. I was questioning the dissonance between everyone thinking Imperial is great and Imperial offering me a place :-).

    20. Re:Perspectives from a British CS graduate by Hazel+Bergeron · · Score: 1

      Everyone can apply to Cambridge today - it seems very odd to base your offer on that, but I've heard weirder!

      I get the impression that so many people use the London colleges at undergraduate level to simply get themselves a nice job without making too much effort, and the colleges know it. What they care about, and what the good academics(*) hope you care about, is the research work.

      (*) There are bad ones. A close relation was the director of a well-known department for one of them. He spent a lot of time in China courting the nouveau riche for delicious foreign fee payments!

    21. Re:Perspectives from a British CS graduate by swright · · Score: 1

      Southampton was #2 for CS in the late 90s when I was there. I understand its still good - but perhaps more so for Computer Engineering / Microelectronics than CS.

    22. Re:Perspectives from a British CS graduate by Anonymous Coward · · Score: 0

      Southampton has a very strong CS department too. TBL is an honorary professor in the faculty. There is more to the UK tertiary education system than Oxbridge.

    23. Re:Perspectives from a British CS graduate by L473ncy · · Score: 1

      Christchurch kind of falls into the category as a "polytechnic" since it wasn't really always a "university" per se, however from what I understand it has one of the strongest Teaching College/Faculty in the UK. Really the key is quality education and turning out quality students. It doesn't mean someone who will just regurgitate but actually think about what they're doing and the future implications of it.

    24. Re:Perspectives from a British CS graduate by JonySuede · · Score: 1

      All the rest go to the bad universities (which are more like colleges - polytechnics which weren't even previously called universities)

      That's funny as here the Polytechnic School is our university known for being the hardest to get into and it is supposed to be even harder to come out with a diploma.

      --
      Jehovah be praised, Oracle was not selected
  32. Portfolios by wrook · · Score: 2

    having a portfolio with a wide variety of open source projects has done more for my employability than anything else

    I'm out of IT now (teaching instead :-) ), but when I was a programmer my portfolio was gold. It needn't take all that long to do. Work on a project in your spare time for a while, take pieces of code out of it and document why you did what you did. Because I was an XP coach for several years, on my own open source projects I did a kind of mini planning game complete with iteration plans, velocity, etc, etc. I included some of these in my portfolio as well. I got more feedback about that than anything else, which surprised me somewhat. One manager even told me that he hired me specifically due to the planning artifacts (which made him comfortable that I knew how to work in a controlled manner).

    A lot of time people put in insane hours at work but leave nothing for themselves. It can really, really helps you professionally to take a few hours a week out for yourself so that you can make a portfolio. If you aren't working 40-hour-weeks, it pays to tell the boss that you need to take some of those overtime hours back to practice programming techniques. They get a better programmer and you get a portfolio (and new skills). It's a good trade-off.

    1. Re:Portfolios by swright · · Score: 1

      This.

      both the OP and the GP.

      The course itself means little (in any discipline I'm sure, let alone one as broad as CS). You have to demonstrate that you care and love the subject, and therefore understand it far more intimately than any course can teach.

  33. Good idea by Kupfernigk · · Score: 1
    I am interested in your suggestion. Unfortunately, the only parts of the United States that I consider remotely civilised are New England and the Bay Area, and the standard of living there is approximately the same as I have here. Plus, here I have a trustworthy dentist with reasonable rates, a working and free health service, and a redneck-free environment.

    Please, if by mistake you ever visit our country, don't go anywhere with a BA postcode as I wouldn't want our average IQ reduced.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  34. From the other side by Anonymous Coward · · Score: 0

    Speaking as a London-based developer who's currently hiring, we have huge problems finding people (Brits or otherwise).

    We've seen a lot of great CVs and great talkers who turn out to be shite at the practice. These days we spend 20m talking, and 40m getting people to write a small piece of code. Nothing complex, the sort of thing we got in 2nd year CompSci. We don't even ask for a working solution, just enough to get an idea of how they'd approach the problem and implement the solution. And at least half of them can't do it.

    Languages etc. can be trained, and a good candidate in other areas is well worth the time spent training. But someone who can't solve (simple) problems in the abstract is useless to us.

    1. Re:From the other side by jameslore · · Score: 1

      Whoops, wasn't logged in. Abuse to this username, please.

    2. Re:From the other side by Hazel+Bergeron · · Score: 1

      People like to speak in vagaries to hide any error on their part.

      Why don't you post the actual problem you give to interviewees so other readers might offer an idea of why so many "can't do it"? :-)

    3. Re:From the other side by jameslore · · Score: 1

      Not a chance, as I hope some of my interviewees read Slashdot :-)

      However, similar problems would be something like the game of Battleships - I'd provide a simple interface for the game logic (e.g. fireAt(x: Int, y: Int): Boolean) and ask them to go about solving it. So no worrying on graphics or such niceties, just simple data structure manipulation. And as previously mentioned, most don't even run - we're much more interested in the approach than a working solution.

    4. Re:From the other side by Anonymous Coward · · Score: 0

      Wow Hazel Bergeron, you've really got your troll hat on today. If someone gives you their opinion in real life do you spit-shout "CITATION NEEDED!!1!" in their face?

      Is it really so unlikely that some interview candidates can't solve simple problems that you felt the need to post what amounts to "Really?"?

    5. Re:From the other side by Hazel+Bergeron · · Score: 1

      I still don't understand why puzzles are considered a suitable way of testing suitability for employment. It's a mile better than some generic aptitude test, but what does it really show beyond interest in contrived puzzles? I assume here that you mean that you want someone to write an algorithm which plays a good game of battleships. This often means, "Has this guy been to the same uni as me or read the same book where this puzzle is studied in detail?" Sometimes the interviewer doesn't even realise that they're doing that - it's even worse in other professions such as accountancy where you have an elite group of firms which have a nice two-way channel with the producers of professional competency exams, so your chances of passing depend very much on training with the right people. To create a solver under interview-exam conditions with no prior knowledge of the game is fairly tough and completely unrepresentative of typical development work. To demonstrate a solution to the puzzle merely because it's been seen before is almost meaningless.

      Why don't you filter people technically by asking them to submit in advance work which they have done? I can't fathom the purpose of inviting anyone for interview until you have enough information about their work to be fairly certain that you are interested in their technical ability. This may be easier when hiring people with lots of experience (why hire fresh grads in the current environment?) but any graduate who doesn't either have an exceptional demonstration of theoretical ability or some practical work which they can present to you doesn't seem worth considering. Whether they've seen the same puzzle as you in a book/class and don't become flustered in interview conditions says comparatively little. For a second round, send people a task to complete in their own time. The ones with a competent solution (this means competent, not "as I would do it") can be interviewed about their solution - this confirms it was their own and shows that they are able to communicate about their development work.

    6. Re:From the other side by Hazel+Bergeron · · Score: 1

      The question you should be asking yourself is: Where am I going wrong with my recruitment process that people who fail to solve what I regard as simple problems are being admitted for interview?

    7. Re:From the other side by vadim_t · · Score: 1

      That seems fairly challenging for an interview.

      The obvious approach I guess is to shoot at random until you get a hit, storing the results in a table. Then you try the 4 squares next to the one you hit to deduce the direction. The algorithm could be improved by knowing what are the possible ships and which are left, excluding large ships that wouldn't fit in a given position.

      Problem though is that your declaration doesn't allow for a "sunk" result, which makes things less efficient than they could be. Also it creates problems with ships in a "T" formation.

      But, saying the above is easy, properly figuring out how to store the data, keep the accounting of the ships and so on requires some thinking, which is rather difficult to do on an interview where you don't want to make the interviewer wait while you ponder the best way to do it.

    8. Re:From the other side by jameslore · · Score: 1

      Sorry, I perhaps didn't state clearly enough. We're interested in an implementation of the method, not a technique for playing the game. At it's simplest, it's an array storage and lookup problem.

      I should also note we timebox it to 40m, and we tell them that we don't mind if they sit and think for 35m before writing anything. We give them the option of ignoring us or using us as a pair. And we offer feedback during the process, e.g. if they look stuck or headed off on a tangent. Of course any problem feels an order of magnitude in an interview, so we try to minimise it.

    9. Re:From the other side by jameslore · · Score: 1

      Sorry, I obviously didn't state this clearly enough. We're interested in an impl for the method, not a client. We're not interested in a game-playing algorithm. We're aiming for something so simple it can be implemented using an array.

      There are two puzzles we actually use, and we chose them via brainstorming and then getting a few people here to try them themselves. We're very definitely not trying to solve something seen before - rather, we aim for a simple game because we can demonstrate the mechanics on a game board during the interview. As mentioned below, we timebox it and try to remove as much pressure as possible. This isn't a Google style logic puzzle, but array manipulation.

      As for filtering prior, we tried it. It didn't really work. Firstly, we had the fraud problem (only caught them once, but that was worrying enough). Secondly, there's the ownership problem - many employers aren't happy with their property being used in future interviews. And finally, if you ask for open-source or private projects theirs an entire kettle of fish with regards to discrimination (i.e. does this discriminate against those with family responsibilities etc.).

      Add to this that we're a very small team, with no HR support. It's often a better use of our time to spend 30-60m with someone than to spend time bouncing (often worthless) CVs around, liaising over tasks etc.

    10. Re:From the other side by vadim_t · · Score: 1

      I wasn't trying to provide a solution, I'm explaining why that sort of thing is challenging at an interview.

      Also, the implementation follows from the technique chosen to play.

      If you're testing for basic coding and array manipulation skills then this isn't very good, because figuring out how to play the game well has little to do with array manipulation. I wouldn't be surprised if people got stuck pondering the technique having assumed it's what you're interested in.

    11. Re:From the other side by jameslore · · Score: 1

      I'm a bit confused here, so I'll labour the point as you may be right and our candidates may be also confused, which would indeed defeat the purpose. So I'll try explaining it in a similar manner to how to give it to candidates and if you still see it as a complex task then we may need to do some work on our framing.

      Bear in mind this is a similar question to the one we give, not the same. But we use a game board for the chosen game to demonstrate the rules, especially given many of our candidates aren't British.

      Given the rules of Battleships, implement fireAt(x: Int, y: Int): Boolean so that, when given board x, the method when called alternately by each player will return true if a hit was made and false if a miss was the result.

      Hence a game would go along the lines of:

      Player 1 - fireAt(3, 3) = false
      Player 2 - fireAt(4, 5) = true
      Player 1 - fireAt(2, 3) = false

      And so on.

      So this problem can really be solved with an array check + update. Plus it's nicely extendable - if people nail it immediately, you could work on a win condition for instance. And it really has nothing whatsoever to do with actually playing the game.

    12. Re:From the other side by Hazel+Bergeron · · Score: 1

      OK, thanks for clarifying.

      Some people lie in interview regardless - giving prior work/filtering will only help catch out fraudsters, not make it harder to do so.

      Are you sure there is relevant employment law which would regard taking open-source work into account as illegally discriminating against those with family responsibilities? If the only remotely interesting code people have produced is unable to be shown to any third party, doesn't that say something?

      I consider it more efficient to set up and study the results of some challenges than to interview a series of people most of whom are going to be found inappropriate. Then there's the advantage of a process which increases the chance of giving you an excellent team member. As you've said, "We've seen a lot of great CVs and great talkers who turn out to be shite at the practice."

    13. Re:From the other side by vadim_t · · Score: 1

      Ahh, makes sense now. Got to pay more attention, heh.

      Yes, that's quite a bit easier, I would expect more people to get that right.

    14. Re:From the other side by jameslore · · Score: 1

      On the employment law, there's nothing concrete I'm aware of. But there are two reasons we want to avoid the issue anyway - one is that we've had some great people before who don't do a lot outside of work, but are excellent here. And there's the cover-one's-arse thing ofc :-)

      I should add, mind, that this only relates to having such work as an entry gate. I'm definitely all in favour of candidates with such things on the side and love nothing more than to hear about them.

  35. Not a jobs issue by Xest · · Score: 1

    Whilst what you say may be true about IT support where the market was flooded long before the unemployment rate started to rise in the recession, what you say absolutely isn't true of software development. I find IT support recruitment to be rather sporadic though, there's so many good people out there who can't get jobs, and so many bad people that have jobs. I find companies desperately struggle when it comes to recruiting good IT staff- it's a blaggers industry, and those who are best at blagging get the jobs over those who are simply best at the job. The head of IT support at my current employer has the knowledge of an £18k a year helpdesk employee, and the management competence of a 3 yr old, and doesn't believe the company needs a meaningful security policy and so forth, yet he's paid around £40k a year. I know a number of vastly more skilled people who actually know about DNS, DHCP, TCP/IP, and know that there are better ways of setting up laptops than manually installing every piece of software each time (i.e. using images), who know about talking to people and don't run off to a satellite office where no one works when something goes wrong because he's too socially inept to face an angry upper management, and who can actually talk to people without jumping into a paranoid defensive mindset. Yet, they keep him, because he's all they've ever known for the last 10 years having moved him into the role from an engineering position when they decided they needed an IT department, and they think because I'm their lead developer I don't know about IT support, which is amusing, because I have more IT support experience before moving into software development than he does, but oh well, it was another reason for me to move on!

    There's far more software development jobs in the UK right now than there are suitable candidates.

    As such I'd wager this issue isn't so much about lack of jobs, but quality of graduates. If the graduates were of high enough quality we wouldn't have so many software development jobs that go unfilled month after month.

    I've recently been job hunting myself for a better role, and had no problem at all- I had the pick of the market with a number of offers which I could confidently turn down without fear of not finding a job until I found one that was willing to offer precisely what I was asking (decent amount of leave, pension, ~38% pay rise over my old job, more senior role, enjoyable selection of technologies to work with). There's certainly a lot of companies on the market that are time wasters right now (i.e. they don't actually know what they want) but there are plenty more willing to make genuine offers to the right people. I spoke to over 50 recruitment agencies in the last few months who contacted me (which in itself shows how agencies are desperately fighting to represent candidates) and those I formed a decent relationship with and got chatting too more confirmed this is just the general way of the market right now, there just aren't software developers out there with a decent level of competence.

    I think a lot of the issues stem from the attitude of many younger people today- A-Levels and GCSEs have been handed down to them on a plate due to the dumbing down of them and so they have this mindset that they don't have to work that hard to achieve anything. They get through uni (well, some of them do) and reach the work place and can't understand this concept of having to actually spend hours studying the technologies and concepts that make them relevant to the business world. But this in itself is an issue- those who really, really love computing would be studying these technologies in their own time, degree or not, so at this point graduate or not becomes irrelevant- it's really just about those who aren't willing to put in the time to study technologies to make themselves relevant and those who are - and it's the latter that are in very short supply, and it's the latter than industry desperately needs.

  36. The problem for UK IT graduates by abigsmurf · · Score: 2

    After being unemployed for 9 months as a Comp Science grad, here's my experience of a typical job ad:

    Junior Web admin - £18,000

    Required Skills:
    HTML, CSS, PHP, Javascript, AJAX, Java, Apache, SQL, C, VB.net, ASP, Active Directory, Microsoft Small Business Server, our obscure CMS, Photoshop, Flash.

    2 years experience a must!

    If the impossibly long list of skills doesn't put off the graduate (some of which are impossible to learn on your own due to the setup they need), the experience they require will do (should be illegal to advertise a junior position as requiring professional experience). Companies are completely unwilling to take on staff and help them gain the skills they need. They way all those skills, which only an experienced dev will have, then they want to pretend it's an entry level position so they can pay a highly skilled job the same as they pay people who answer telephones and type data into spreadsheets.

    There are companies which do offer genuine on the job training and proper graduate jobs, mostly large tech companies, but these literally get hundreds of applicants (Jobsite.co.uk show application stats which is especially soul destroying). Meanwhile all the other companies which make no effort on this front moan to the government that there's a skills shortage (which they're one of the causes of) and try to get them to attract some Eastern European developers and the problem gets worse.

    But then, I'm a bit bitter as I've ended up as the sole web developer in my company (who's earning £16,000 a year after 3 years) and is currently on the verge of losing my job as it's going to be outsourced to Bulgaria. Of course they haven't told me this yet but I've overheard phonecalls they didn't want me to hear, I've been pulled off of active development work and have been doing heavy documentation work and reports on improvements needed. Guess they think I'm stupid and haven't noticed. Perhaps I am stupid for not leaving, just worried that I'll spend another 6 months on the dole which would bankrupt me this time.

    ... Wow, this turned into a really long post...

    1. Re:The problem for UK IT graduates by Rik+Sweeney · · Score: 1

      Perhaps I am stupid for not leaving

      You're not. Wait for the redundancy pay and then, in your next interview, you can tell them that you were made redundant from your last position. I've always found interviewers are sympathetic to this.

      I know what you mean though. In my last job, my boss was such a prick that he still made me sit in on a call on my last day to give my opinion on a project that I wasn't going to be involved in in a few hour's time because they'd outsourced it and given me my notice. Incredibly, he couldn't understand why I was so disinterested in talking about it.

    2. Re:The problem for UK IT graduates by agentgonzo · · Score: 1

      The 'required skills' of a lot of job specs always make me laugh with their massive list of requirements. I don't honestly understand why they do it because you'll never find someone with all those skills. They'd do much better if they put one or two 'required' skills at most. I recently changed jobs (senior level) and didn't have ANY of the required skills. Yet still got the job because I could demonstrate that I could learn them in the first two weeks' effort and after a month be far more valuable than someone with an immediate skillset match.

      Most companies will admit that they want someone intelligent who will be good in the long-run rather than someone with the exact skillset for day 1. Yet their job specs almost always say the opposite.

    3. Re:The problem for UK IT graduates by Anonymous Coward · · Score: 0

      Have to agree with you completely here. Impossibly long requirements list for no money and requiring years of work experience which very few graduates will ever have. Atleast as the sole web developer you can say you've got experience and "ran a web team". I wish you luck on your job search.

    4. Re:The problem for UK IT graduates by HopefulIntern · · Score: 1

      (who's earning £16,000 a year after 3 years)

      Oh man, after reading further above about the guy on £30-45k I felt my £23k was a bit lousy.
      Wait for your severance package and look for something in higher pay. Where are you based? The going starter rate for graduate developers here is £20k

    5. Re:The problem for UK IT graduates by Spad · · Score: 1

      My favourite was ~3 years ago when all the jobs I was applying for were demanding 3+ years experience with Windows Server 2008...

      Being an IT graduate sucks unless you either have connections or, like me, got lucky and found a decent contract agency who were willing to put some effort into finding me a suitable job; after a year of on and off short-term contracts arranged by idiots, where I learned nothing, this agency managed to find me a Helpdesk role that quickly migrated to a Server Admin role that put me in a position to get paid a decent amount in my subsequent contracts.

      I'm pretty sure that were it not for getting lucky with that, I'd still be mooching from Helpdesk to Helpdesk on £14k, 7 years after graduating.

    6. Re:The problem for UK IT graduates by St.Creed · · Score: 1

      It is almost always better to move to another position while employed, because it doesn't give the hiring party a clue that you are desperate. It really impacts your salary otherwise at a lot of places and the redundancy pay rarely compensates, unless you are at the end of your career - not at the start.

      Start looking for another job right now, while there is no hurry and you don't need to accept the first thing that gets offered. Also, moving out before the axe falls feels much better than getting replaced by someone else and getting kicked out.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    7. Re:The problem for UK IT graduates by jameslore · · Score: 1

      If you're interested in work in London, you've got a reasonable grasp of Java and you love web development drop me a line ( j s h i e l l at yazino com). We're a small company so we can't currently manage people entirely sans experience, but a couple of years + passion may well do the trick and we're happy to train to fill in the gaps.

      And we're desperate for good, passionate web developers.

    8. Re:The problem for UK IT graduates by abigsmurf · · Score: 1

      South-East. Suprisingly sucky for graduate jobs as Brighton has 2 major universities flooding it. After being on the Dole for a long time, I had to take whatever I could (I actually got this job applying for a general office job but my boss noticed my CV was very techie and he gave me a development job instead).

      That said, at least I've now got a nice long list of skills through this job. Nicest skill I've learnt was Drupal development. Comparitively uncommon (not taught in unis) yet highly sought after and well paid. Bodes a lot better for less of a soul destroying experience this time around on the dole.

    9. Re:The problem for UK IT graduates by QX-Mat · · Score: 1

      I'm thankfully employed having spent over a year on the dole. If you're worried about your job now, it doesn't change much. To succeed and change jobs interviewers expect the impossible despite experience (Q: You know about static assertions? A: Yes I use them to guard external APIs [and why]. Q: How are static assertions implemented in a cross platform manner? Q: Ugh I er use them. I've not written my own handlers. I've not had time to research that - I've got deliverables and I'm relied upon.).

      Things aren't going to pick up - there are so many shit programmers and shit team players who interview well for a desperate employer. This makes the market guarded and hard to penetrate (Q: This error took one of our programmers several hours to solve. What's the problem and why does it output this? A: He used the wrong braces in that array declaration, and but don't know what the comma operator does in that context. I wouldn't use it as I like to write maintainable and obvious code).

      It didn't help that the last person to interview me on C++ was a former lecturer. Most of the questions you'll get have specific answers - it's not a case of thats on the heap, thats on the stack, const this and that, overruns and they're the same etc. It's more along the lines of what a MSVC specific nonstandard keyword does. (Q: How is so and so implemented internally in STL, A: I eurgh, use STL - I don't have time to write my own containers - I'm applying for the high-level Cocoa role you know!)

      I'm also fed up with the 'undefined spec' questions. I know some of them. I shouldn't know everything - I'm supposed to be programming not memorising the spec/parashift FAQ!

      Matt

    10. Re:The problem for UK IT graduates by thetroll123 · · Score: 1

      Of course you should leave. With 3 years experience and evidently being reasonably articulate, you'll stroll into a junior contract role on 200+/day.

    11. Re:The problem for UK IT graduates by Antique+Geekmeister · · Score: 1

      There was a famous video at http://www.youtube.com/watch?v=TCbFEgFajGU, of a law firm explaining to employers that they can deliberately run large numbers of fake job ads with too many qualifications to avoid hiring US citizens and creatively select less expensive foreign workers. I'm afraid that the practice is common, not merely for hiring cheaper foreign workers but to allow the bureaucrats to use any criteria they wish to select candidates for traits where are very carefully _not_ listed, such as age, gender, religion, physical health, lack of management experience that might cause a worker to question decisions, union membership, skin color, or nationality. And even where all these are directly against federal law and the published standards of your potential employer, they _will_ affect the employer's willingness to accept partial or equivalent credentials to the listed job requirements. It's also used in salary negotiation, to get the candidate to accept less money on the grounds that they are not ideal for the role.

    12. Re:The problem for UK IT graduates by Anonymous Coward · · Score: 0

      The "X Years Experience" thing hurts a lot of IT graduates.

      I finished a UK BSC Hons Comp Sci degree "with D.I.S." in 2004, after specifically opting for the only one out of two local universities which was offering a course with a placement year (I'm from Northern Ireland - so the choices are basically "Queens" or "University of Ulster", with the latter being the only one which offered a placement at the time - the "D.I.S." in the course name stands for "Diploma in Industrial Studies", which basically means I completed the placement and got a decent writeup for it).

      I took a short gap year after my course finished, with the intention of after doing six months worth of other studies and charity stuff to start hunting for long term IT work.

      After finishing the above, I had a BSC Hons CompSci with a 12 months placement year working for Intel under my belt (not even doing intern monkey work or backroom coding either - they had me working with the FAB wafer yield management teams), along with a lot of other part time work in IT (for an educational charity, a religious charity, and an architects firm... covering everything from coding and web design to server/network admin and user support).

      After three months of hunting, and being registered with goodness only knows how many "recruitment agencies", I still couldn't find a decent IT job anywhere.

      It was as if none of my prior experience counted, everywhere seemed to be looking for a minimum of 2 years+ experience (which I had) but with the qualifier that this experience must all be POST GRADUATE.

      How on earth were grad students meant to "break in"?

      I eventually found a part time temporary contract role with BT doing equipment installs + maintenance for Government offices and police stations (being paid buttons, but I wasn't there for the money - merely to get around the "X years experience" schtick) which later became a full time temporary contract role and lasted me for some 2-3 years.

      After this point, I'd built up enough PostGrad experience to be able to get a permanent job in a second-level school as an IT Technician (still at low pay, but hey - no danger of being told "yeah, we won't need you from Monday..."). I was told after the interview for the school job that they very nearly didn't hire me because I was overqualified - a CompSci degree was considered overkill for such a role even though my PostGrad experience level still effectively limited me applying for anything else.

      Some three years later, I finally managed to grab a decently paid permanent job doing "proper" IT work (Network admin, User support, some coding, etc and a lot of fun backend comms and radio work) in the Health Service that I'm reasonably happy in.

      When I was fresh out of college, it didn't seem to matter what my skillset was (I was considerably better off than many of my University classmates in this respect), or who I had worked for, employers only seemed to be interested that I could tick that "X years post graduate experience" checkbox. And that was BEFORE the economic downturn... these days I regularly hear stories along the lines of 500 people applying for one IT role.

    13. Re:The problem for UK IT graduates by Anonymous Coward · · Score: 0

      Don't help the fuckers. Sabotage them.

    14. Re:The problem for UK IT graduates by Anonymous Coward · · Score: 0

      £16,000 after 3 years is low assuming you don't fit the "junior" label any more. (Some people, frankly, still do after that amount of time, though I think it is often because some jobs aren't very helpful for growing. For many IT job types, moving around is essential to get the breadth of experience.)

      These days, 3 years in an IT job is also about median duration I think.

      The trick to avoiding the dole for too long is to look for jobs *before* you leave, and get one sorted. Preferably with a little delay in the start so you can have some time off ;-)

      Since you believe they're thinking about outsourcing you, given you are already being paid a relatively low wage for UK and 3 years, it's time to look at (a) other jobs, and (b) whether they really are going to move your job elsewhere (or just talking about the idea) - and whether it is purely financial or something else, like your perceived value being underestimated, or your own capabilities and usefulness not having advanced as much as they ought.

      ps. If you think dole is coming and you have financial commitments that can't handle it, but that the dole will be temporary, it may be worth taking advantage of your current credit status to get the financial shock aborbers ready. I.e. multiple new credit cards with maximum credit limit, 0% transfer agreements for 6 months, flexible loan/mortgage commitments from the bank, if you have a mortgage, pre-agreed payment holiday options, unemployment insurance (but check the t&cs if they'll really pay out and payment timescales) etc. You can often get firm agreements in place without actually holding debt. *Very* bad for long term debt if you then use them and don't have robust plans to repay them, but great shock absorbers if it's realistically temporary and would avert something worse. Also look into how much the state really pays if you take advantage of every tax credit etc. and the non-means-tested "contributions-based" benefits, so you know where you will stand. Btw, technically most of us in the 1st world are bankrupt anyway ;-)

    15. Re:The problem for UK IT graduates by swright · · Score: 1

      For what its worth, as an employer I'm equally put off by candidates who list a massive long list of things they are "expert" in. Nobody can be expert in all those things.

      Especially "equivalent" technologies like PHP / Java / VB.net / ASP (yes I know they are different - but nobody can actually be expert in all of them!)

      Edit: transferrable skills are important, and understanding the underlying principles is important and leads to it being much easier to learn other platforms/languages. Nevertheless they all have their own idiosyncracies and 'right' ways of doing things.

    16. Re:The problem for UK IT graduates by HopefulIntern · · Score: 1

      Man you should just move.
      See my post higher up, out here in the South West they are snapping us up. I even negotiated for more money, and was offered several jobs before I had even finished uni!
      Also, if you know Drupal you are golden! The amount of job specs I've had through for Drupal (I don't know it very well, just a few weeks' exposure) for upwards of £30k....

    17. Re:The problem for UK IT graduates by rgviza · · Score: 1

      Yep. My job was being moved to another state, and then the team got laid off. I started looking as soon as I heard the ceo mention "consolidation" non-specifically in a presentation.

      That is corporate speak for "you might be fucked in 6 months". I started looking. The day they had the meeting where they told us we were getting moved or laid off, an interview panned out and I had a start date for my next job. My boss wanted me to transition my stuff over to other people over the next 2 months. I said "Well I'd love to have the luxury of giving you 2 months, but you have 2 weeks, and the last 3 days of that I will probably be fucking off, so pick out what you want me to teach someone and lets get on it.". Your employer has no qualms about fucking you over. Now is not the time for morality and doing the right thing. Get a new job ASAP.

      You (the parent) need to start looking NOW. You get to pick your employer if you do. Otherwise you will take whatever salary or position you can get after you are laid off and starving. Not a good position to be in. I've been there too. At the first sign you might have a shot of losing your job eventually you need to begin sending out the resume, then take the first job that meets your requirements.

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    18. Re:The problem for UK IT graduates by Anonymous Coward · · Score: 0

      All that job posting shows is the person doing the hiring is an idiot - it is like the ads I see that required 5 years of experience with Server 2008. They will never find anyone who knows all that crap.

      In those cases I try not to be put off and apply anyhow.

    19. Re:The problem for UK IT graduates by shutdown+-p+now · · Score: 1

      Required Skills:
      HTML, CSS, PHP, Javascript, AJAX, Java, Apache, SQL, C, VB.net, ASP, Active Directory, Microsoft Small Business Server, our obscure CMS, Photoshop, Flash.

      You might want to consider this as a guideline for dealing with that problem.

      The problem itself, by the way, is fairly universal - very few job offers are out there which don't have these long lists. Thing is, HR of some of companies posting such will actually mechanically check your resume against all things they've listed, and don't even bother with the interview. Other companies have people who understand that it's still BS, despite everyone playing this game, and will invite people to interview even when they don't claim all skills listed as "required" in their resume, but which have something else going for them. You'll never know which are which (unless you have inside info), so the best bet is to ignore the requirement lists altogether and just send your resume out to them all - even when it doesn't match exactly, but you think you'd be able to handle the job nonetheless. Some will reply.

      And once you're on the interview, it's only up to you to convince that you can do things well - which tends to be easier, as these kinds of interviews are usually with tech guys who understand the system don't care as much about buzzwords.

    20. Re:The problem for UK IT graduates by jafac · · Score: 1

      I have heard that some recruiters PAD their applications with fakes, to keep applicants "hungry". I do not know if this is true.

      Your story sounds very similar to my (adult) son's; where he's working, barely hanging on, despite repeated demonstrated continuous competence and drive, and when he goes out of his way to innovate, or be creative - (solve problems on his own time, with side-projects) - they shut him down. Classic bad-manager-power-games, from what I can tell. The lower-level manager is, himself, so worried about his position (his VP is riding his ass) that he takes it out in the form of abuse on his underlings. It's very unprofessional, of course, and also horrible management technique, because it kills productivity, and as soon as the job market picks up, your best and brightest will get the hell out of there. But this is why Business people make for HORRIBLE managers. They think of people as widgets, and numbers on spreadsheets. To them, it's all carrot-and-stick. (mostly stick). No finesse.

      My advice is to stick it out for a couple of years until you've accumulated enough experience to make your resume "impressive". When the market improves, leave. In fact, leave for greener pastures, as often as possible, until you find a place you like. When you are offered certification training, TAKE IT, and BUST YOUR ASS. It is more letters you can put onto your CV/Resume. When you have less than 5-10 years of experience, all that bullshit certification training really makes a difference. It's all about padding your resume.

      >5-10 years experience, don't bother, and don't job-hop.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    21. Re:The problem for UK IT graduates by James+Youngman · · Score: 1

      Are you actually looking for a new job? Doing what?

    22. Re:The problem for UK IT graduates by Anonymous Coward · · Score: 0

      OK, I don't really want to brag but if you can only find £18K jobs, you are clearly doing something wrong.

      I am from mainland Europe (rather Western) where I grew up and got a CS degree in 2007 from an obscure university. I got a £34k IT support job in England 9 months after graduating (6 of which I spent in a small company in my home country). I left the job after a bit over two years. I was then earning £37k and got offers for sysadmin jobs (and I mean firm job offers, not random calls from headhunters) between £35k and £40k in London (OK, it's London, but not in bank/finance). I know ex-colleagues who consider me as more senior from a technical point of view who get over £45k (OK, still London).

      Maybe don't just spam your CV around but focus on trying to build connections with the right people (techies in senior positions, not recruiters)? The interview for one of my £40K job offer came after some random chatting on IRC while most job ads websites I have posted on and recruiters I have talked to were a waste of time.

    23. Re:The problem for UK IT graduates by WildBlueYonder · · Score: 1

      My favourite was ~3 years ago when all the jobs I was applying for were demanding 3+ years experience with Windows Server 2008...

      Companies have to do that because it's illegal to actually ask you if you're a Time Lord.

  37. Computer scienceS - NB last character by martin · · Score: 1

    From what I can see this data include Computer Studies and Computer Science, These are diff degrees in the UK. You can quite easily get a Comp Studies (esp from a ex-poly) without touching a line of code and just know how to drive Photoshop. dreamweaver etc.

    The data needs more detail to split out a proper Comp Sci degree from the Studies degrees

    1. Re:Computer scienceS - NB last character by St.Creed · · Score: 1

      And neither includes Information Science, which is what you get taught elsewhere. Seriously: naming a study Computer Studies is asking for trouble. Give it a better name and include rigorous math. Computer Science is a big red sign telling everyone "vocational studies, not a real academic subject". Small wonder you don't get Ph.D's.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    2. Re:Computer scienceS - NB last character by Nursie · · Score: 1

      Computer Science is a big red sign telling everyone "vocational studies, not a real academic subject".

      *cough* bullshit *cough*

      Computer Science where I studied (Southampton) included mathematics, formal proofs, compiler engineering, neural networks, AI, optimisation theory, computer vision and a whole bunch of other academic studies. And there absolutely are Ph.D's in it.

      CS is a rigorous academic subject in a lot of places. Your wires are crossed somewhere.

    3. Re:Computer scienceS - NB last character by xaxa · · Score: 1

      And neither includes Information Science, which is what you get taught elsewhere. Seriously: naming a study Computer Studies is asking for trouble. Give it a better name and include rigorous math. Computer Science is a big red sign telling everyone "vocational studies, not a real academic subject". Small wonder you don't get Ph.D's.

      What country is that for?

      Computer Science degrees in the UK can include plenty of maths, though it depends how good the university is. The University of Cambridge calls their course "Computer Science", and I'm sure it includes lots of maths.

    4. Re:Computer scienceS - NB last character by St.Creed · · Score: 1

      I'm not arguing with the content of the study - I'm pretty sure it's an academic subject, I'm a CS major myself.

      My problem is the name. It's giving the wrong signal to wanna-be students about the type of study it is. Even calling it Applied Maths With Calculating Devices would be better than Computer science in conveying what it means to follow this study.

      Calling it Computer Science: everyone who ever touched a computer feels qualified to study the subject.
      Calling it Applied Maths: suddenly everyone who doesn't like maths will stay away. That's a win.

      Calling this study "Computer Science" was marketing gone horribly wrong.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    5. Re:Computer scienceS - NB last character by Anonymous Coward · · Score: 0

      I don't know, Information Science comes across as something as likely to be employable as a Communications major might be. Then again, across the pond I met some folks (Czechs I think) in Berlin that were majoring in Tourism which had me scratching my head for a bit. Apparently that is what folks promoting tourism in their country major in.

  38. Well by ledow · · Score: 1

    As someone who graduated from a UK university (Maths primarily, CS second, part of the University of London) and works in education, I'll tell you why.

    - The people who enter CS degrees have zero CS experience or knowledge when they join. Blame the A-Level's and/or CS being "playing with computers" in their eyes. On my courses, I didn't meet a single person who'd programmed for themselves (i.e. something other than a fill-in-the-blanks coursework) before they started university. I was sitting there spotting flaws in MSc project's code as a first year and being consulted by them about problems they were having, it was that bad.

    - The people who do have A-levels have nothing useful in terms of actual computer science as opposed to "computing" (i.e. using the device). If you're REALLY lucky they may have done a year or two of some programming language (which could be anything from BASIC to Java). Blame GCSE's.

    - The people who took GCSE Computer Science learned about the difference between batch processing and real-time processing (not what you think - basically a one-line answer that's hardly relevant any more) and how to draw pretty flow diagrams but no ACTUAL Computer Science and anything more modern than the 60's is generally something like "What program would you use to browse the Internet on?" (seriously, without distinctions between "Internet" and "WWW" and everything), or "What is antivirus for?". If you're really lucky, they'll have done some 1990's HTML to knock up the most awful web pages you've ever seen.

    - The people who totally 100% ignore the curriculum, have an interest in the subject beforehand, do their own thing, get all the relevant qualifications, get into university and start their CS course have absolutely ZERO idea why they are doing it or what it's about. In most of my university courses, people joined courses because of the title (e.g. Compilers & Interpreters, Introduction to Logic, etc.) rather than what they knew, did best at, or would help them later on. The number of first-lecture-leavers for courses was unbelievable.

    - CS people have ZERO knowledge of mathematics, usually, except for the handful that did Maths primarily. This severely cripples them unless they've bothered to learn binary arithmetic, logical thinking, etc. alongside their computing. Professors used to get really frustrated because they would have to spend hours going through binary addition. Hell, most students couldn't even work out Big-O notation without a TON of lectures on it. How on earth do you work out the efficiency of an algorithm, or how a hashtable works, without basic knowledge of maths?

    - The universities can't keep up with the cutting-edge AND bring up to standard the crap that they suck in from the schools. Graduating back in 2000, in uni I was taught Java on Windows only - literally from scratch in the first two years of lectures - you could pass the BSc having never touched a programming language in your life because you had two years to learn one (it wasn't used until the third year) and you were spoon-fed it if required. MSc did the same, but in groups. Only PhD's touched other languages / techniques.

    It was an old version of Java, an old version of Windows and you did nothing that pushed boundaries - I watched an MSc student applying minimax to a chess game in Java as a final-year course for his study group (for MSc you had to work together, for BSc, you did the entire course on your own). I kid you not. Hell, I debugged the damn thing for them.

    Admittedly they had dual-boot Linux/Windows setups on every machine but they were NEVER mentioned except by the IT service guys. I was the only student I ever saw use the Linux tools, even among the MSc's (I assume the PhD's would have used them but they had a separate lab). Because of this, most people's work wouldn't run when it got to their course supervisor's marking stages - they had no idea how to program platform-independently (in Java, fffs!) and so lost marks because the program just

    1. Re:Well by agentgonzo · · Score: 1

      It will all depend on the university, but for the one I went to, I'd disagree fundamentally with pretty much all of what you said (apart from the what-they-learned-at-school section, which most people didn't take at GCSE/A-Level anyway because they saw it was worthless - they did 2xMaths and Physics instead with a 4th Science generally). Half of the CS course was maths. Not watered-down maths for CS students, Proper, rigourous maths (I'm talking as a maths grad here). And if you couldn't hack it you were largely ignored and left to learn it on your own or fail rather than slowing the rest of the lecture down. They didn't focus on teaching specific languages (as they'd go out of fashion in 5 years anyway) so taught introductions to 3 different styles of languages (mine were java/prolog/ML) to teach you the difference between different types of thinking and then let you learn specific languages in your own time. I think it is basically summed up between the difference between Computer Science (which is a Science degree) and Computer Studies (which teaches you how to use a spreadsheet).

    2. Re:Well by St.Creed · · Score: 1

      Same here - any university that doesn't teach you mathematics first, is a failure. And the name "computer studies" has a lot to do with that. Call it "Information Maths" or Information Science and expectations will change.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    3. Re:Well by thetroll123 · · Score: 1

      >When I took the school filter off for him to go browsing about it, he Tweeted to his friends that he'd "hacked the network". This was a top-class, privately-educated kid.

      Social engineering, still counts ;-)

    4. Re:Well by Tarsir · · Score: 1

      They didn't focus on teaching specific languages (as they'd go out of fashion in 5 years anyway)

      I don't understand where this tripe comes from. For my professional and academic activities, I use C (~1973), Perl (1987), Java (1995), and C# (2001). The youngest of those is 10 years old. What languages are using now that weren't around 5 years ago, and what were you using 5 years ago that has since gone 'out of fashion'? What does it mean to be 'out of fashion'? That they aren't in use? Or that Web developers no longer use them?

  39. CS "Majors"? by 91degrees · · Score: 1

    Unless the system has changed since I was at University, we don't really have the Major/Minor system here.

    Isn't the term "graduate" a valid term in the US?

    1. Re:CS "Majors"? by TeknoHog · · Score: 1

      Perhaps the submitter meant Major as in computer science officer training corps...

      --
      Escher was the first MC and Giger invented the HR department.
  40. Perhaps not quite the case by Anonymous Coward · · Score: 0

    I work for a company in the UK which employs a graduate scheme yearly to bring in some fresh faces. This usually includes a mix of developers, technical sales, sales, marketing. Our core solution is a software deliverable, and this year we sought out to hire 4 graduates in the development department alone - which suggested a minimum of a 2:1 due to the nature of the job.

    The pay is higher than competitive for a graduate job, yet even after two rounds of advertising (God knows where) we simply didn't have the turnout for the graduate days we wanted, and so turned to 1 on 1 interviews. Even after this we only filled 1 (offered to another, so 2) of the 4 positions - and not for lack of trying to get people in. We simply weren't prepared to hire poor candidates but even worse there simply isn't the drive for the jobs.

  41. You’ve been outsourced by Anonymous Coward · · Score: 0

    A CS degree teaches you primary skills which can be found at a lower cost in other parts of the world.

    In my experience a CS graduate will primarily be hired for small IT projects and assistance in coding on larger projectsmaybe even support. Thinking you’re going to be designing the next super architecture for xyz global is a mistake; you’ll be coding.system design is left to the more experiencedand if you just coding; well I can hire 3 times as many workers for the same salary elsewhere.

    The various flavors of CS courses which focus on the more consultative / project management aspects, while still tough, appear to be doing better.

  42. Experience? by Anonymous Coward · · Score: 0

    It seems companies value experience, which you will not necessarily get during your degree. It might be worth writing something really great on the side during your course, as the uni tends to want to own what you write during the course anyway.

    Demonstration of skills is key.

    I have a friend who has been in the industry for years and is a C++ developer, but he is lazy and refusing to learn any new skills (including basic web authoring skills, server side web skills, different OS skills, mobile phone development) and just sits moaning about lack of getting a new job. The same as with graduates, he needs to demonstrate at least some sort of ability to get a new job. He should try writing a personal project. This is key.

  43. HR paranoia by itsdapead · · Score: 1

    The 'required skills' of a lot of job specs always make me laugh with their massive list of requirements. I don't honestly understand why they do it because you'll never find someone with all those skills.

    Just guessing: If you reject someone who meets all the requirements in favor of another applicant who has something useful you weren't expecting, then they might accuse you of discrimination. So list everything you might conceivably base your decision on. Of course, anti-discrimination laws are a great idea - in a parallel universe where HR departments adopt them in spirit. Back in this world, HR departments interpret them in the most paranoid and defensive way possible and try to turn recruitment into a quantitative science (thereby discriminating against anybody who has potential but has not been able to gain qualifications and experience because of, e.g. discrimination, poverty or other misfortune).

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  44. I had a MSc in for an interview by Anonymous Coward · · Score: 1

    My experience with a guy who recently received a MSc from a London university is the following:
    On his CV he writes that he has a good knowledge in PHP, MySQL and CSS and also passed a Zend exam in PHP 5.0. Based on this he would be a good fit what we are looking for. His final project was a web-based library (as in book-lending) system making use of PHP and MySQL. My colleague and I (who both have ~20 years experience each in IT and software development) took him out and asked some related questions. But to our suprise he hardly knew fcukall.
    PHP questions:
    - "What is the difference between " (quotes) and ' (apostrophy) in string assignment?" (which should be quite basic an essential knowledge) Answer:"Uh, I don't know."
    - "In your library system, you say the username is unique. How do you prevent that two people sign up with the same name at the same time?" (should have a unique key on the username) Answer:"The front-end checks for this."
    - "Have you heard of SQL injection?" Answer after some seconds of thinking:"Yes, I have used it in my project!"
    - "In OO, what is inheritance and encapsulation?" (all this OO stuff is for sure part of a Zend PHP 5.0 exam) Answer:"I don't know"

    Databases:
    - "What is a left outer join?" Answer:"Sorry, I don't know"
    - "What are unique keys and indices?" Answer:"I don't know"
    - "Do you have any knowledge about Stored Procs?" Answer:"no"

    CSS:
    - "What is the difference between absolute and relative positioning?" Answer:"Sorry, I don't know"

    Eventually we ran out if really simple and basic questions. And to us it seems nowadays those MScs fly off the shelf towards everyone who can pay the tuition fees.

    1. Re:I had a MSc in for an interview by autismuk · · Score: 1

      Well ..... I''ve written about 5 lines of PHP in my entire life, and I can answer most of those :( As an ex-teacher, we are reaping what we have sown. I got into computing right at the head of the boom - I owned an SC/MP Introkit, the machine that Sinclair's MK14 was taken from - then a variety of home computers. When I started teaching there were lots of people who had done a bit of programming, or in some cases a lot, on their Spectrums, C64s, whatever, it didn't really matter. I used to teach programming to all levels in Computer Studies 14-16, even the ones who would never make a coder tinkered a bit and got the basic idea. Then came the IBM PC and the dreaded ICT. Powerpoint, WebDesign, more Powerpoint, DTP, WebDesign using a fudged DTP, bits of artwork. Absolute crud. Looked very pretty on Windows with all the jazzy PPT tricks, but we actually learnt more when we were working on BBC Micros (a 6502 based Home Computer, 32k RAM with a tape drive, single floppy or basic network running a structured BASIC for US readers). Since then it has got worse. It started with GNVQ ICT. There was a scam in examinations where passing this was supposedly the same as getting 4 GCSE grade C's. Except it wasn't, a monkey could pass it. So schools piled into it as a way of getting more exam passes to fix the league tables (UK schools have league tables of exam passes). Then we had DiDA, same, then OCR ICT, the same. GCSE passes for basically doing sweet FA. While there are teachers who teach good stuff, most don't even really know what programming is, let alone can write a line of code. So they stick to Powerpoint , DTP, Web Design (with shortcuts like WebPlus) and pretend its for the benefit of the pupils ; it isn't, it's for the benefit of the schools. Computing is almost non-existent now, whether at 14-16 or 16-18. It's considered too hard. Our league tables don't take account of the difficulty of the exam, so pupils are pushed onto noddy rubbish. Near to me, there is a school which claims it is a specialist in Maths and Computing (and it goes up to 18). Only one problem ; it doesn't teach Computing at any level at all. It teaches ICT - a bit. It's a joke. So what do we get at University ; people who can prat about with Powerpoint and the like, can't code a line, don't understand how computers work at all, zero knowledge of the link to electronics, zero technical stuff. This is justified on the grounds that they supposedly have good skills with the multimedia stuff. Reality is they are no good at that either. If you want (say) DTP design, or Web page design, far better to teach a decent designer to use the software than to teach an IT graduate design.

    2. Re:I had a MSc in for an interview by DetriusXii · · Score: 1

      My experience with a guy who recently received a MSc from a London university is the following: On his CV he writes that he has a good knowledge in PHP, MySQL and CSS and also passed a Zend exam in PHP 5.0. Based on this he would be a good fit what we are looking for. His final project was a web-based library (as in book-lending) system making use of PHP and MySQL. My colleague and I (who both have ~20 years experience each in IT and software development) took him out and asked some related questions. But to our suprise he hardly knew fcukall. PHP questions: - "What is the difference between " (quotes) and ' (apostrophy) in string assignment?" (which should be quite basic an essential knowledge) Answer:"Uh, I don't know." - "In your library system, you say the username is unique. How do you prevent that two people sign up with the same name at the same time?" (should have a unique key on the username) Answer:"The front-end checks for this." - "Have you heard of SQL injection?" Answer after some seconds of thinking:"Yes, I have used it in my project!" - "In OO, what is inheritance and encapsulation?" (all this OO stuff is for sure part of a Zend PHP 5.0 exam) Answer:"I don't know"

      Databases: - "What is a left outer join?" Answer:"Sorry, I don't know" - "What are unique keys and indices?" Answer:"I don't know" - "Do you have any knowledge about Stored Procs?" Answer:"no"

      CSS: - "What is the difference between absolute and relative positioning?" Answer:"Sorry, I don't know"

      Eventually we ran out if really simple and basic questions. And to us it seems nowadays those MScs fly off the shelf towards everyone who can pay the tuition fees.

      I was an intern at a mobile development and web application company. I liked coding when I was in computer science and I can attest that there are people that simply suck with code. My boss was interviewing for a senior developer (I didn't want to be there in the long term as I felt the group was overvalued) and I gave them an interview question "State the difference between a GET request and a POST request" as one interview question. My supervisor liked it. He asked it. Two of the eight people interviewing for the position couldn't answer the question and this was for a internet based company.

  45. The jobs are there but maybe the talent isn't by thetoadwarrior · · Score: 1

    I've a fair few jobs advertised for 6 months or more. They're not horrible jobs and they're for good companies. I can only assume either students feel they should be paid more than they deserve or they're just not good enough to get hired. If it's a money issue this isn't London they're not going to start off on £50k. That doesn't even happen that often in London.

  46. blame tv by Anonymous Coward · · Score: 0

    I blame "the IT crowd", that show makes British tech workers look bad.

  47. Something odd here... by gnasher719 · · Score: 1

    The summary says "Computer Science graduates in the UK have high unemployment rates". The webpage says "Computer Science graduates in the UK have high unemployment rates". The study that it links to actually shows that Computer Science graduates have excellent employment rates, higher than many other graduates and significantly higher than the average of all graduates.

    1. Re:Something odd here... by sgt+scrub · · Score: 1

      Sooo... even people most likely to get hired are fucked? I wonder if there is a down economy. [/snark]

      --
      Having to work for a living is the root of all evil.
  48. Re:Perhaps Cambridge by cardpuncher · · Score: 1

    And it's worth adding that when I started at Cambridge, CS was only a one-year course that had to be combined with other subjects or taken on a postgrad basis as there wasn't actually considered to be enough of it to make up a worthwhile undergraduate degree.

    There hasn't actually been much more CS invented since then (off the top of my head, digital signal processing, object-oriented programming and public key encryption are about it), despite appearances to the contrary.

    I'm not sure making a 3-year undergraduate course exclusively out of CS is necessarily a good thing - throwing in a year of business studies, engineering or law might actually benefit both undergrads and future employers.

  49. Low UK salaries by aclarke · · Score: 1

    I live in Canada but I've been looking for a job in Europe. Mostly I'm interested in continental western Europe but I've looked at some jobs in the UK as well. I'm really shocked at how little many IT jobs in England pay. Here in Canada a job that would likely pay around C$75-90k (~£48-57k) will probably be advertised at around £35-50k in most of England.

    Factor in Canada's overall lower cost of living and better economy, and I have to wonder why people in the UK enter the IT profession to begin with. In more senior positions (i.e. once you hit maybe £70,000 p/a), pay gets equitable with Canada, and there's generally more vacation time and other benefits. However, you've got to slog through your time in the trenches and rise to the top before you can reasonably expect to get one of the better jobs.

    1. Re:Low UK salaries by hibiki_r · · Score: 1

      If you find UK IT salaries to be bad, make sure to check Spain's. Spaniards move to the UK because they get far better money. They start at 1000 euros a month, have little job security, and more experience doesn't increase rates all that much.

  50. That Indian guy is in charge now isn't he. by sgt+scrub · · Score: 1

    Sounds like the carpentry industry in Texas when I was growing up. I'm sure everyone will take this a bigotry so feel free to mode me down but it has a lot of merit and isn't meant to reflect the skills of anyone. Besides, I'm trailer park so I'm used to people assuming I'm a bigot.

    When I was young, most of the grown ups (white, brown, and black) were roofers, painters, plumbers, and the like. A few rotten assholes hired pure illegal crews, paid them shit wages, underbid everyone else, and pushed those grown ups into other fields. If you know anything about that type of work you know that skills handed down are better than what is taught in any school. When the illegal aliens, being very competent and hard working, gained a foothold they quickly displaced the assholes that were using them. Now days, they might hire a white guy for sales in areas like Plano or Frisco to keep up the facade but that is all you will likely get. The tech industry is going through the same shit. From what I hear from friends in the UK, Indian guys hired at shit wages are now doing the hiring.

    --
    Having to work for a living is the root of all evil.
  51. "Bullpen" is more familiar than "cattle call" by tepples · · Score: 1

    Do you also object to similar terms such as "bull pen" in baseball, or "cat walk" in the fashion industry?

    No, because those terms are more familiar to the general public. In figures of speech, words related to cattle tend to symbolize treating people like livestock. But U.S. residents are highly likely to have heard of baseball, and if nothing else, "I'm Too Sexy" by Right Said Fred popularized "catwalk" as a term for a runway in fashion. The familiarity of these covers up any livestock implications. But I imagine people are more far familiar with the pitchers' warm-up area in baseball than with show business hiring practices. A listener faced with an unfamiliar figure of speech involving cattle would first think of treating people like livestock.

    1. Re:"Bullpen" is more familiar than "cattle call" by oursland · · Score: 1

      So what you're saying is that YOU were unaware of the industry-specific oft used phrase "cattle call" and the other phrases, equally demeaning, are okay because some pop culture icons have used them publicly.

  52. Can't always study on one's own time by tepples · · Score: 1

    They get through uni (well, some of them do) and reach the work place and can't understand this concept of having to actually spend hours studying the technologies and concepts that make them relevant to the business world. But this in itself is an issue- those who really, really love computing would be studying these technologies in their own time, degree or not, so at this point graduate or not becomes irrelevant

    Not all technologies can be studied on one's own time. Some technologies are offered only to established businesses, such as the SDKs for video game consoles. Some may be too expensive for a typical toy budget, such as CNC machine tools.

    1. Re:Can't always study on one's own time by Xest · · Score: 1

      I (nor any employer I've ever met) would expect a fresh graduate to have been able to access that stuff. What employers would expect though is that they have studied something similar that they can access- i.e. XNA, DirectX, OpenGL, that sort of thing, as well as the relevant maths and other technologies surrounding game development. The point is if they haven't even done that and want to jump into game development straight from a standard computer science university education then they're living in a dreamworld.

      It's not about knowing specific APIs or SDKs, it's about knowing the field you want to go into- if you're a fresh graduate wanting to go into financial software development then I'd expect you to have at least gathered a basic understanding of say financial mathematics and terminology. If you want to go into database work I don't expect you to have acquired an SQL Server or Oracle license but I do expect you to have learnt about triggers, views, SPs and so forth with a free database.

      So sure you're right you can't study specific proprietary tech in your own time, but you can study the free, next closest thing or at least study the theory behind said tech. (i.e. relational theory if you want to work with databases).

      The fact is there's too much you need to know as a software developer nowadays to be able to go into the field with nothing other than what you have purely studied in your degree. You need to learn more than that, and you have to do it in your own time. Do that and you'll find employment laughably easy for the afformentioned reason there's more jobs than there are competent candidates out there, but if you don't do it then don't be surprised when you can't get a job in the field at all.

    2. Re:Can't always study on one's own time by tepples · · Score: 1

      You need to learn more than that, and you have to do it in your own time. Do that and you'll find employment laughably easy for the afformentioned reason there's more jobs than there are competent candidates out there

      Not in all areas. Even someone who has built a portfolio on his own time might not be able to find jobs if his family happens to live in a city where there aren't any.

    3. Re:Can't always study on one's own time by Xest · · Score: 1

      Meh, I'm referring to the UK. The country is small enough and has decent enough transport that you can pretty much always commute to somewhere that has jobs, and hell, in any part of the world, if things are that bad it's time to consider relocation.

    4. Re:Can't always study on one's own time by tepples · · Score: 1

      in any part of the world, if things are that bad it's time to consider relocation.

      Which is one big question mark to me. The tools available to me give more information about the computer science meaning of "relocation" (adjusting addresses in an object file to correspond to the base address where the file was loaded) than about the process of moving house.

    5. Re:Can't always study on one's own time by shutdown+-p+now · · Score: 1

      Having gone through two work-related relocations (in both cases changing countries) in the last three years, it's quite a mess, and that is even when one is not burdened by too much property. It's not something I'd recommend unless one is really desperate, or unless the offer is really good (and is something you think can last for a long time).

      On an unrelated note, the discussion which you link to in your sig is archived, and cannot be posted to.

    6. Re:Can't always study on one's own time by Xest · · Score: 1

      Agreed, it's not pleasant, but ultimately it's a question of "Am I going to have a better life if I make the sacrifice, and how badly do I want what's offered?".

      As you say, if things are that bad, or if the offer is that good, then I'd say the answer should absolutely be yes.

      But ultimately it also depends what your priorities are in life too- if you want to go far it's almost certainly something you'll have to do at some point unless you're fortunate to have always lived somewhere like London, San Francisco, New York or wherever. If you're content with less money but likely a better worklife balance and can get that where you are already then relocation is probably not for you I guess.

    7. Re:Can't always study on one's own time by Cederic · · Score: 1

      The country is small enough and has decent enough transport that you can pretty much always commute to somewhere that has job

      Have you tried actually living here? Commuting takes a fuck of a lot of time even within the same region. Shit, even within the same town.

      I recently opted not to take a job in Bristol - a mere 180 miles away - because I didn't fancy the 3 hour each-way commute. Forgive my laziness, but the current 2 hour each-way commute already causes stress and sleep loss.

    8. Re:Can't always study on one's own time by Xest · · Score: 1

      Yes, I've lived and worked here all my life, and I commute.

      If you're looking to commute 180 miles, you're doing it wrong. Within a radius of 180 miles are many other large cities, which means there are plenty of alternative cities you could be commuting to instead where there are developer jobs aplenty. Sure if you live in Scotland and try to commute to London that's just dumb, you could just work in Edinburgh, Glasgow or wherever.

      I live in rural Yorkshire, London is only ~1hr 30mins - 2hrs on the train. I commute to Sheffield right now, only 40mins. Plenty of other job opportunities at a shorter commute for lower paid (but still well above average wage) developer jobs. What's the problem?

      I'm not saying there aren't a few exceptional places- like if you live on the South Western tip of Cornwall, or in a particularly rural area of Scotland, but these are absolute minority fringe cases. As I say, by far most people can find a place with plenty of developer jobs within an hours commute.

    9. Re:Can't always study on one's own time by Cederic · · Score: 1

      Public transport isn't a viable option for some people, on health grounds. Even if it were, your travel estimates are bewilderingly wrong.

      Lets take Sheffield; it's one of the closest parts of Yorkshire to London. Assume you take a mere 5 minutes to get to the main train station in Sheffield, and that you have a 10m walk to your office in London (both assumptions are generous - it takes nearly 10m to get out of St Pancras at rush hour).

      To work 9-5 in London on Monday you'd have a minimum of 15m (walking either side) + 2h19m on the train to get to work, and 15m walking + 2h14m on the train to get home.

      In other words, over 5 hours travel time for a mere £162. Except I've cheated. I've assumed the trains will run on time - last time I had to commute by train 2/3 of them were late and 3/4 of them were heavily overcrowded.
      I've also cheated your hypothetical employer. To get such short train journey times I've had to pick trains that give you 8 minutes to run to the office, and a mere 3 minutes to get out of the office and onto a train. So you'd eat into your working day.

      Maybe you're cool with this. Perhaps you enjoy a long commute. Possibly you can afford to relocate to the job, you don't have family or other constraints preventing this. Lots of people have that luxury, but lots don't.

      However, not everybody wants a developer job. I could take a massive paycut and go and do a developer job that would drive me insane, bore me senseless and leave me frustrated, angry, anti-social and unable to afford my current lifestyle (which isn't extravagent, get me onto a rant about tax burdens for single men another time).

      There are, across the whole of the midlands, the North West, Yorkshire, the South West and London, very few employers seeking people with my skills to do the job I'm best qualified for. Rule out the ones I don't want to work for, rule out the ones I can't afford to work for (i.e. most of London, due to multiple factors) and rule out the jobs I don't actually want and it's bloody difficult finding a job.

      Which is why I'm commuting 2 hours each way. The current job's in a shitty location but it's a good job.

    10. Re:Can't always study on one's own time by Xest · · Score: 1

      "Public transport isn't a viable option for some people, on health grounds."

      WTF is that even supposed to mean? What health grounds can you not catch a train or bus on but can drive a car, walk, or cycle?

      "Lets take Sheffield; it's one of the closest parts of Yorkshire to London."

      It's also on a slow line to London, would make more sense to go to somewhere like Doncaster and use the east coast line which is far faster.

      "To work 9-5 in London on Monday you'd have a minimum of 15m (walking either side)"

      To work in x you'd have y arbitrary random added time. Yeah, okay then.

      "In other words, over 5 hours travel time for a mere ã162."

      Because of course everyone pays the full amount, and no one ever just gets a travel pass.

      Just to show how retarded your really really poor example is, I can choose a station like Doncaster, get there in 1hr 41mins and only spend £12.40 per ticket if I buy my ticket in advance. Less again if I just get a pass.

      But really it wasn't my point. My point was simply that even London is doable from places as far as Yorkshire if you really really wanted to- obviously though you'd proably just do Leeds, Sheffield, York or even Manchester, Nottingham, Birmingham. The point is there are easily jobs within commuting distance for most IT workers, and especially for developers.

      "There are, across the whole of the midlands, the North West, Yorkshire, the South West and London, very few employers seeking people with my skills to do the job I'm best qualified for."

      So what the fuck was your point exactly? I made it clear I was talking about developer jobs from the outset, and to a lesser extent other IT jobs. So if you're not working as a developer or in IT then what exactly are you trying to argue? I never denied that some other fields have problems right now. That's made pretty clear by the high unemployment rates in most countries right now.

      If you don't mind me asking, what exactly is this high paying field you work in, and where exactly are you commuting from roughly?

  53. Social Science is Harder than "Real" Science by Phoenix666 · · Score: 3, Insightful

    Think you deal with multi-variate systems? Compared to social scientists, no you don't. Think it's devilishly difficult designing a testable environment from which you can draw falsifiable conclusions? Try doing that with test subjects that have a will of their own, that you're also not allowed to dissect and examine afterward, nor abuse during the experiment (through oxygen deprivation, freezing, etc).

    Social scientists use the same tools "real" scientists use, that is, math, statistics, computers, and other equipment, and they use them with equal skill and rigor. The difference is "real" scientists can blow things up, kill numberless lower life forms, disassemble systems, hold arbitrary things constant, and employ many, many other tricks that social scientists are unable or not permitted to use. Heck, even the Milgram guy shocked people with his experiments even though what he did was only playing head games with his subjects.

    So the next time you're in your lab blending up a bunch of fruit flies to extract their DNA and looking down your nose at the "soft" scientists who "play" at doing experiments, consider how easy it would be to do science with both hands and feet tied behind your back while blindfolded.

    --
    Do what you can, with what you have, where you are.
  54. Slightly off topic by Anonymous Coward · · Score: 0

    Hi, Could a UK resident here tell me how is the University of East London, is it accredited/recognized? What subjects is it better known for? Im planning to study neuroscience.

  55. most IT job needs apprenticeships not degrees by Joe_Dragon · · Score: 2

    Like plumbers, HVAC, and electricians a lot of work is hands on or keeping a in place systems running, and classes loaded with theory do not give the skills needed to do the hands on part of the job now it may help on the high level design of systems but in meany places you are better off working your way up and starting with the skills needed for the hands on part and maybe getting the high level theory later on. Now some theory nice but most colleges classes are to theory loaded for low level jobs and they have way to much math for them as well.
    Also what does art history and music filler classes help you to be a better IT guy, plumber or electrician?

    Now IT should have a apprenticeships system maybe mixed with a tech school and after you have the base skills and did some real work then you can move to maybe a MBA if you want to be a manager.

    Also you can keep the old CS system or parts of it in place for people who want to go just for the higher level stuff but still even then doing a apprenticeships first then going back for the high level skills if you don't want to do the hands on parts is still better then just doing 100% class room.

    1. Re:most IT job needs apprenticeships not degrees by TheBAFH · · Score: 1

      Also what does art history and music filler classes help you to be a better IT guy, plumber or electrician?

      Art history and music makes you a better person, thus a better professional. So simple.

      --
      http://www.grcrun11.gr - MUDA tribute
  56. epitome by alexo · · Score: 1

    Yes, I know, my turn to be a pinata for not using the preview button.
    Go ahead...

  57. Why? by alexo · · Score: 1

    In the grand tradition of /. I decided to skip reading both the article and the summary.
    Unfortunately, that left some questions unanswered:
    1. Do British CS majors do badly in the Jobs Market because they are CS majors or because they are British?
    2. What exactly is a "Jobs Market"? Is it a job market for ex Apple CEOs?

    1. Re:Why? by Anonymous Coward · · Score: 0

      In the grand tradition of /. I decided to skip reading both the article and the summary.

      In the grand tradition of /. I am responding to a likely troll...

      Unfortunately, that left some questions unanswered:
      1. Do British CS majors do badly in the Jobs Market because they are CS majors or because they are British?

      Because the economy sucks and we only have data from Britain.

      2. What exactly is a "Jobs Market"? Is it a job market for ex Apple CEOs?

      It is the market (singular) where one may find jobs (plural). When the British begin to refer to it as the Job Market it won't mean they've picked up the American term, it will mean the economy there has gotten that much worse.

  58. British sense of entitlement by Endophage · · Score: 1

    Note there is no mention of types of job. As somebody who grew up and went to university (Computing no less) in England and now lives and works in the US, I've commented to friends and family that people in the UK with a degree will look at certain jobs and consider it below them. On the other hand, I've met plenty of people here in the US who couldn't find the job they wanted when they graduated so they took a job as a waiter or in retail to give them an income while they looked for something they actually wanted to have a career in. The unemployment system in the UK makes people feel like they can turn down less than their perfect job even though they are unemployed.

    Incidentally I don't know a single person from my university Computing class of ~120 that isn't employed. I've seen some exams from other top 50 universities and they would lead me to believe that for many universities in the UK, the problem with the computing courses is the content (one paper I saw has an essay question "Why do we need programming languages?"), rather than the social ineptitude of your average computing student getting in the way of job interviews (which was my first thought).

  59. So why isn't hiring easier? by ioliver · · Score: 1

    We mainly employ CS grads, and have good rates of pay and even better benefits, but we still struggle to find enough good people. Fortunately, with the Greek and Spanish economies doing down the pan, we're getting a lot of good applications from elsewhere in the EU.

  60. Akamai scouts India for engineers with math skills by Anonymous Coward · · Score: 0

    Meanwhile, companies like Akamai scouts for engineers with math skills. It does help that Zero, and the whole Decimal system was developed in India.

    Algorithms used for managing this traffic routing require proficiency in math, and Indians' aptitude to math is one of the reasons the company is hiring more people in India.

    http://www.thehindubusinessline.com/industry-and-economy/info-tech/article2430107.ece

    The company is visiting about 20 campuses this year to hire fresh graduates for its R&D team.
    Bangalore, Sept. 6:

    Akamai Technologies, a $1-billion Cambridge-headquartered NASDAQ-listed content delivery network company, said that in 2011, about 50 per cent of hirings will be focused on people with strong math skills for its R&D team.

    “While hiring fresh talent, we are looking for cutting edge math, analytical and programming skills. We have so far visited about 10 campuses this hiring season including NIT Surathkal and College of Engineering, Guindy,” Mr Karthikeyan D.S., Marketing Manager, Akamai Technologies India, told Business Line. The company is visiting about 20 campuses this year to hire fresh graduates for its R&D team.
    Optimising info flow

    Mr Karthikeyan refused to divulge exact hiring numbers, but Mr Ravi Maira, Vice-President, Site Performance, Akamai Technologies, said, “In terms of manpower, India is the second largest and in two years, we may have more people in India than in Cambridge.”

    According to the company's annual report, as of December 31, 2010, the company had around 2,200 employees across the globe, with 600 based out of India.

    Akamai is a “middle mile” company, which optimises the flow of information from Web sites to your desktop. According to a company document, if a user in Sydney were to access a data centre in Atlanta, it would take him around eight seconds without any Akamai servers; however, with Akamai, this figure is reduced to less than two seconds for a typical Web page of 70 kilobytes.

    Algorithms used for managing this traffic routing require proficiency in math, and Indians' aptitude to math is one of the reasons the company is hiring more people in India.

  61. 5% is doing badly? by clarkbrooks · · Score: 1

    "Doing well" is 3.8% unemployment, and "doing badly" is 5.1% unemployment. That's the difference between taking a month to find a new job every two years and taking five weeks. It might even be a sign of reduced desperation for CS folks. Someone's making a mountain out of a molehill.

    1. Re:5% is doing badly? by rgviza · · Score: 1

      overall unemployment in the US is 9.1%. However that number only includes people that are collecting unemployment. If your unemployment has run out and you are living on the street, you aren't counted.

      Unemployment is much much worse than 5%. Maybe not in IT... but it's pretty bad.

      If people knew the _actual_ percentage of people with no job, there'd be a wall street panic and we'd go straight to depression.

      That's why the government cooks unemployment figures.

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  62. CS Degrees from the other side by Anonymous Coward · · Score: 0

    I work for a large company that has a lot of open development positions. So much so I spend a good chunk of most days interviewing lately.

    From what I can tell, CS teaches nothing. Maybe it's better in the UK, but here in the US, I see people with and without CS degrees unable to answer basic algorithm questions. I try hard not to ask trick questions, but when I have interviewees unable to tell me what a linked list is, or what a pointer is, I have no choice but to waste my time with the rest of the interview (corporate policy) and toss their resume away.

    Heck, my favorite interview response was a CS grad. I asked a candidate to write me a snipped of code to reverse a string. He struggled for a bit, I asked him to just explain how he'd do it at a high level, he turned to me and said "I'll never need to do this in a job, it's a waste of my time.".

    Maybe CS is better suited for management roles. That sort of arrogance is rewarded there.

  63. Not surprised.... by X-Gamer · · Score: 1

    Like many of the slashdotters here, employers are beginning to figure out that a college education is more about imparting theories and training students in intellectual thinking. That is not entirely a bad thing, you do need to understand some of these things to acquire the skills you'll need in your future job. The problem however, is that what you can do and what practical skills you possess is more important to an employer than say your grade in that discrete math module or compiler theory module and most fresh graduates have no such skills. Some of them believed that their degree programme taught them all that they need to know to perform real work, the article is essentially about them.

    --
    "Life," said Marvin dolefully, "loathe it or ignore it, you can't like it."
  64. NEVER DOCUMENT ANYTHING!!! by Anonymous Coward · · Score: 0

    Of course they haven't told me this yet but I've overheard phonecalls they didn't want me to hear, I've been pulled off of active development work and have been doing heavy documentation work and reports on improvements needed.

    Then you're building the scaffolding, hauling up the rope, and tying the knot in the noose from which they will hang you.

    NEVER EVER EVER DOCUMENT ANYTHING AT ALL!!!

    Your [unique] knowledge of how the system works is all that prevents them from outsourcing you.

    Keep it in your head and in your head only - never set it down on paper!!!

  65. Not all CS is the same! by Goth+Biker+Babe · · Score: 1

    My employer is always having problems finding new staff. We're expanding and its hard to get the right calibre of people to fill those vacancies. The problem is that your regular run of the mill computer science grad doesn't necessarily have the right expertise or knowledge for us. So if you've graduated and can write VB, .NET or create and manipulate databases great. But you've got nothing we need. And that's the thing. Computer Science is such a vast area of knowledge now that a CS degree isn't enough. Every Tom, Dick or Harriet has one in the industry. More importantly so do the far eastern equivalents. You need to differentiate yourself from the crowd and make yourself indispensable.

  66. bullshit by luis_a_espinal · · Score: 1

    They also insist on 'teaching' students outdated technologies based on theoretical knowledge rather than any practical understanding of what is required for a job in the real world.

    That's because n university is not a vocational school. It's purpose is to teach theoretical knowledge, not prepare people for a job. And yes, that means that you shouldn't go to one if your goal is a well-paying job outside academica.

    University trains scientists; you're looking for engineers.

    That is absolute, complete bullshit. My university (Florida Int. University) provided work-oriented courses at the senior-undergrad and first-year grad levels. The curriculum has changed with the times (not much to my linking nowadays), but in my time, these hands-on courses included web development, systems administration, Unix and Windows (Win32+MFC) programming. The undergrad software engineering course involved heavy use of very specific tools chosen according to the demands of the time (back then it was either PowerBuilder or Visual C++.) A few years ago, the curriculum changed to include courses in Java development using Struts, Spring and Hibernate. Now, it is very focused on .NET (which is big in the area.)

    My grad education was even more hands-on and practical than that. I did a lot of theoretical stuff (formal methods using various type of petri nets and computational tree logic comes to mind.) But we also did a lot of work on software engineering courses and case studies paired with local companies (mostly from the health care sector), CORBA, MDA and UML using Rational Rose (also with case studies and joined research with local companies). We learned how to use tools like Perforce and bug trackers. And the CS department had many part-time jobs for students that involved things from Unix and NT systems administration to programming internal apps using Lotus Notes.

    Now the practical, hands-ons part of the graduate-level curricula has shifted to enterprise computing and web services, still going strong with MDA and MSDS (this time IIRC with Omondo). Almost every job I've had since I left grad school in 2000 has been thanks to the stuff I did in my senior undergrad year and in my grad studies...

    ... and mind you that my Alma Mater is not one of the greatest CS schools out there. Another local university (Florida Atlantic University) has IMO a better curriculum. The school rotates every semester their senior and undergrad hands-on courses from .NET development & architecture to Android Development to Python. It provides a course in executable UML every other year and has graduate-level classes in software topics like Agile development, testing, and the like. They have courses in vehicular area networks and so on and so on.

    Other, more prestigious universities do even better than that for training people to work (which in the end, it is primarily a function of the student.) Honestly, I cannot think of a university that does not provide material directly applicable to work.

    Yes, a university is not a vocational school. But it is a false dichotomy to say that this means they don't provide any practical curriculum that prepares you in one way or another for a job, and that everything is theory.

    Anyone who says that is just full of shit, attended a truly shitty university, or simply didn't pay attention to what was available during his scholastic years.

  67. Related to nice teeth? by peaceful_bill · · Score: 1

    In our image-conscious/obsessed US culture, white, shiny, and straight teeth play an important role in "beauty and handsome" in our culture.

    I just can't help but wonder if there is a connection.

  68. Finance! by sesshomaru · · Score: 1

    Drop computer science for Finance! Make complex derivatives! Speculate on commodities! Short sell protective companies into the Stone Age! Do your bit to make the world a more wretched and poorer place for the vast majority of its inhabitants while making yourself pretty darned comfortable!

    Hey, one of the brightest electrical engineers I know dropped out of the field to head to where the real money is... Finance!

    Don't be a sucker! Help send the world to Hell in a Hand-basket! Start your new career in Finance today!

    --
    "MIT betrayed all of its basic principles."
  69. UK does not do anything useful in HW or SW by Anonymous Coward · · Score: 0

    Which is why CS grads coming out of the UK struggle for jobs and I am pretty sure it is the same for EE grads in the UK. Apart from ARM I cannot think of anything British when it comes to computers. In the US it took a lot of public/private investment to nurture the industry as it is today. Britain does not have that will not to mention the money needed to do anything of this scale. No wonder I see the all the smart British EECS types end up in Silicon Valley.

    The only meaningful EECS work probably happens at Oxbridge type places, apart from a few offshore branches of US based companies.

  70. if you want to be a star on Broadway by tepples · · Score: 1

    On an unrelated note, the discussion which you link to in your sig

    It's not exactly unrelated, as one of the posts in that discussion points out: "most people wanting a job in the game industry KNOW they're going to have to relocate to some tech centric area, either a large city , or places like Silicon Valley or the Redmond, WA area. Or put it another way, if you want to be a star on Broadway, you're going to have to go to New York City."

    is archived, and cannot be posted to.

    Where should I host a discussion if I expect it to last more than two weeks?

    1. Re:if you want to be a star on Broadway by shutdown+-p+now · · Score: 1

      put it another way, if you want to be a star on Broadway, you're going to have to go to New York City

      This is probably correct. I know of some people making a good living working remotely as freelancers, but those are usually people with a lot (as in, decades) of experience that they use to get contracts. Otherwise, yes... you have to follow the money, because it won't follow you.

      You asked about the cost of moving in that thread. Last time I moved - which was pretty close, from Vancouver to Redmond, ~200km - it cost me around $6k all in all. But that was moving personal belongings for a single guy living in a rented single-bedroom apartment. They would go somewhat higher with distance, and quickly go higher with more stuff involved.

      The earlier move - from Moscow to Vancouver - was paid in its entirety by MS when they hired me, and I don't know how much that was (they handled all the bills; guys from the moving company just showed up at my place at the scheduled date and asked what they should pack).

      Where should I host a discussion if I expect it to last more than two weeks?

      I don't think there's anything on Slashdot to support this, unfortunately.

  71. usa blows by Anonymous Coward · · Score: 0

    Here is the USA calculation for you folks:

    Fancy pants state school $10,000 per year + $10,000 per year living expenses * 4 years = $80,000 fucking dollars to make up.

    Friends who didn't go to college all $40k plus by time you get out. So let's assume lost salary = $35,000/year * 4 years. = $140,000

    Now the easy part -- I have 4 years experience in IT, salary $35,000. After rent and food that is an awesome $800/month PROFIT. I will make up the $140,000 loss in ONLY 175 years.

    CS degree = worst mistake of my godforsaken life.

  72. You're doing the right thing by Sits · · Score: 1

    In my experience being in employment is one of the best long term things you can do for yourself. Don't stay in the same job forever but please avoid spells (4 months or more) of unemployment - it makes getting the next job so much harder.

    In 10 years time I hope you are able to look back on this as a low rung on a ladder you have climbed much higher on. Good luck!

  73. Why Romney is wrong about more H-1B visas by Anonymous Coward · · Score: 0

    This is exactly why Mitt Romney is wrong about the supposed shortage of technical workers, and his assertion that more H-1B visas are needed. If he gets his way, the same problems will befall american CS majors -- and Congress will have killed the last vestige of a good market for CS majors in this country.