UK Games Industry Over the Hill?
Tinkle writes "A games industry campaign group has warned the UK is falling behind on coding skills because university courses are not up to scratch. But this article includes an interview with an industry coding veteran who believes a lack of creative home computing hardware (think: Atari ST) is more likely to be at the root of the skills shortage, and explains why Britain's games coders are getting a bit long-in-the-tooth."
Think Amiga of course, not Atari... :P :)
Games and pretty much all other creative programming comes inside person itself and his/her experience, not from excessive training.
Creativity cannot be trained with today's methods.
The UK IT industry is notoriously tight fisted. They expect high standards from their employees but often pay barely above school-leaver wages for graduate positions.
There is no skills shortage in the UK. There is a shortage of decent employees, so all the skills are fucking off to the US and Canada where they can support themselves in the game industry without being a bartender in their spare time.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
Sorry! It was US. http://www.newtechusa.com/ppi/pressroom.asp#higher
http://ebgp.net/ccc/
I am continually spammed by UK recruiting agencies that request high qualifications and pay you 20K pounds and 50 hour week, but there is a plus to it. The uniform is provided.
http://ebgp.net/ccc/
There are people with the necessary skills and intellect coming out of UK universities. I'd wager the real problem is that they're ending up working in finance, which has far larger salaries than the games industry.
Despite the games companies constantly bleating about how much money they make and how games are now a bigger contributor to the British economy than films, they seem unwilling or unable to compensate leading engineering talent. Is it little surprise that graduates go elsewhere?
Having done a degree in London (I say, wot wot?!), I know when I was looking into CS degrees around various institutions, almost none offered anything even close to gaming programming.
This, I presumed was largely because a "Computer games" degree would be regarded by paying parents of the cretins in question as a dent on the quality and seriousness of the university in question. Of course, I don't know that for fact, but that was my feeling.
Parents want to know their offspring are programming serious applications; high-availability databases for blue-chip companies and so forth; certainly not running round a virtual environment blowing friends to kingdom-come with an RPG launcher.
So, with a small launchpad for gaming developers, is it such a wonder that game developers in the UK are going the way of the dodo? We're serious people us English people don't you know.
That's my thoughts on the matter anyhow. Please add yours.
throw new NoSignatureException();
Perhaps its a ploy to recruit more teachers. Its actually looking like a decent graduate job these days.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
That is the quality of programmer you saw because that is the quality of programmer the industry is willing to pay for.
As a British (ex-ish)coder I can't really convince you that I'm any good because the bioinformatics project I am currently temping on is not mine to show. However, I assure you once you get out of the world of coding for tuppence there are plenty of solid British coders - its just that most of them have enough sense to not work for British wages.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
Liverpool John Moores University courses are rubbish. Rubbish. Please remember this.
Do any other countries really have game coding lectures resulting in seriously skilled coders?
I am working for more than twelve years in the gaming industry (in Germany) and I never came across one person who didn't learn his skills all by himself, including gfx-artists and musicians. (cue jokes about the quality of German games.)
Of course, if you intend to code low-level stuff like a game engine, then it helps alot to pay attention to your mathematics teacher on subjects like vectors and matrices but you learn these neccessary basics before university.
There are some coders who studied CS though but it mainly helped them to organize large projects and code more readable.
I would take a teaching job anytime for a job in the UK gaming industry payed twice as much. Not only that there is a meaning to what you are doing but you will have a life as well.
http://ebgp.net/ccc/
Games just take too long to make these days. Look at GTA IV, that took years and cost close to $100M apparently. A British studio can't afford that, they just simply don't have the budget. The UK might be able to churn out something low key and amazing, but it probably won't do as well as the games that the US and Japan create.
Let's look at the movie industry quickly, the most recent film I saw was Iron Man which had an all star cast (and Gwyneth Paltrow) and amazing special effects. You're simply not going to get that from a British studio because of the lack of a budget. The UK does provide some real gems though, such as Shaun of the Dead and Hot Fuzz, for a more reasonable budget, but I'm not sure how well they did outside the UK.
Everything I know about games programming is either self taught or read from tutorials on the web. My brother and I have been working on Blob And Conquer* for over two years now and, to be perfectly honest, it's been a fucking nightmare. Games development is seriously hard work and the Universities don't really give you enough education.
*Shameless plug that has nothing to do with anything
Summation 2
I think your comment is a little mixed up.
When you say:
There is no skills shortage in the UK. There is a shortage of decent employees, so all the skills are fucking off to the US and Canada where they can support themselves in the game industry without being a bartender in their spare time. do you mean There is a skills shortage in the UK, and a shortage of decent employees, as all the skills are fucking off to the US and Canada where they can support themselves in the game industry without being a bartender in their spare time. ?Its just a cynical way for universities to make money and it does a disservice to the people who take it. Any good CS course should equip someone with the knowledge (if not ability) to work on games programming - theres nothing special about it apart from perhaps a slightly greater emphasis on physics and thats only if you work on a physics engine anyway.
There're no special accountancy programming degrees or degrees in insurance or banking programming so why games programming? Its just a cynical cash cow.
It's a staff retention issue. I blogged in some depth about it here:
http://positech.co.uk/cliffsblog/?p=16
basically people run games companies on the system of getting cheap graduates, treating them badly, and then replenishing them the minute they wise up and leave. This isn't a new thing at all.
Of my msn contacts from when I was in retail AAA dev, 70% of my ex colleagues now work in other industries or for themselves. That's the problem.
DRM-free indie games for the PC and Mac: Positech Games
1. Wages in the computer games programming market are very far behind what you can get doing a 9-6 mainstream programming job.
2. Younger programmers in the UK have very different aspirations to those of my youth, they are looking for a decent 'middle-class' career, not working in entertainment industry or being scientists.
3. Who the hell wants to work in the middle of freakin' nowhere. Tons of games companies moved out of the big cities to rural backwaters to get there costs down, but now the employees that had to move with them have left nobody wants in.
4. Games designers don't have to be programmers. It used to be that you had a great idea, wrote the code and $$$ profit. But now designers come through the level designer route and so don't fill out the junior programming positions.
I'd love to work back in the games industry but I have a life to support.
Same old UK companies. Won't pay for people with the required skillset nor will they pay to train someone to achieve the required skillset. Instead they just bitch to the media via one of their useless, self-aggrandising, all buddies together spin organisations about the poor state of UK education. All the time waiting for the government to cough up some money for an employment scheme that will change nothing but help put extra money in their pockets.
If they think there's a lack of creative home computing platforms they haven't looked very far. Here's a system dedicated to learning games programming and comes with a good book that teaches it. The system has an 8 core microcontroller, and to program it, you get down to the bare metal, even writing your own video drivers to create a NTSC or PAL signal. I wish they'd had this back in the days when I was learning.
http://www.parallax.com/Store/Microcontrollers/PropellerProgrammingKits/tabid/144/CategoryID/20/List/0/SortField/0/Level/a/ProductID/467/Default.aspx
I mean the universities are churning out a perfectly good number of coding whizzes, so there is no shortage at the source - however as soon as they come out of university they look at the opportunities available in the UK and promptly leave. So there is no skills shortage, just a continuous skills flight due to low pay which makes it look like a skills shortage.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
Yup. You want to find the biggest benefit scroungers in the UK, they aren't the ones in the tracksuits drinking special brew - head to London and look for expensive suits.
The UK education system isn't the best in the world but it isn't far off, as much as we bitch. We produce plenty enough skills for our economy but the industry wants the government to saturate the labour market so they can top graduates for cockle-picking money. Essentially, they want the government to spend money on them. Signing on is at least honest about that.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
I'm betting this was either at least 10 years ago (possibly 15 or more) or the guy had been in the industry for some time. I've been in the industry for a while and the spaghetti hackers seem to either be old, or come from mainland Europe these days.
Nahhh not at all - with new talent like Majestic Studios, the UK is making a full swing attack at all the cheap-ass clones made by EA-Borg collective.
...would want to work in the games industry anyway?
It's generally reckoned to have some of the worst pay and the longest hours.
From what I've heard, the actual coding in commercial games is (contrary to what people expect) tedious and unrewarding minutae.
Couple that with the volatile and flaky nature of the games business that can (and does) see formerly successful companies go under very quickly after their latest game doesn't do quite as well as they'd hoped.
Anyone getting into the business is competing against naive entrants in their late-teens/early-twenties; the type who are willing (and able) to work for peanuts to do what (they think) they love, until they get burnt out and are replaced by more newbies.
I'm glad that I've never had any desire to work in computer games, because unless you're truly passionate about it and have your eyes wide open as to what it involves, it sounds like a no-brainer to avoid it.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
What a load of Rubbish. In my current place of work we pay reasonable wages and we have filled all of our programming positions.
In some places I have worked in the past, we paid less reasonable wages and didn't fill all our positions. The complaint here seems to amount to "there's a labour market and the prices are more than I want to pay".
Of course, then there's the other side of the problem which is that the relatively high cost of labour means that it's cheaper to run a studio in the Far East, Eastern Europe or Canada. So a lot of studios and individuals move there. I don't think that anyone can seriously blame universities or consoles for that!
* 34.3% of developers expect to leave the industry within 5 years, and 51.2% within 10 years.
* Only 3.4% said that their coworkers averaged 10 or more years of experience.
* Crunch time is omnipresent, during which respondents work 65 to 80 hours a week (35.2%). The average crunch work week exceeds 80 hours (13%). Overtime is often uncompensated (46.8%).
* 44% of developers claim they could use more people or special skills on their projects.
* Spouses are likely to respond that "You work too much..." (61.5%); "You are always stressed out." (43.5%); "You don't make enough money." (35.6%).
* Contrary to expectations, more people said that games were only one of many career options for them (34%) than said games were their only choice (32%).
And this was also my experience when I was working as a game developer.
From an article linked by the one of those above:
'MacKinnon warned: "Without significant intervention higher education cannot meet growth targets [for the IT industry]." He called on the government to provide tax breaks and partner-with-industry to encourage internships and graduate entry schemes to get young talent into IT and help others transfer across from different industries.
The offshoring of entry level IT jobs has exacerbated the skills shortage by making it increasingly difficult for IT workers to gain the necessary experience to boost their skill level, he added. "Because we are not employing at entry level offshoring will kill our industry stone dead," he warned.'
and from the article itself:
"Because the US economy is depressed it's cheaper to develop there and people are looking at other places - everyone's setting up studios in Shanghai and Eastern Europe at the moment."
Even in the company I work for we don't have any entry level jobs any more in house and in the UK. I don't agree with it as it's causing problems such as lack of knowledge retention and the wool being pulled over managements eyes. But the IT director came in singing the offshoring song and so we'll continue despite indications it's actually more expensive than say agile onshore methods.
In the past I'd have recommended IT as a career but now I'd say go into building trades as at least your competition has to come here to the UK and you've got the same cost of living.
Basically we're turning ourselves into Eloi.
"Because we are not employing at entry level, offshoring will kill our industry stone dead."
The Sinclair ZX Spectrum was perhaps the machine that really started home programming in the UK. There were various magazines with basic programs printed in them in the early 80s.
This's not only the UK problem. All brains of the Eastern Europe and Russia are dreaming of "fucking off to the US and Canada" and majority eventually does it.
With the new Anti-Immigration laws being passed in the EU, could this be a US type of shrill from the UK gaming industry to try increase the amount of H1B type visa's (not sure how this works in the UK)? I mean, if you cannot import cheap labor, than you are going to have to actually start paying people decent salaries... and that means less yachts and new cars for your little Johnny...
20th century Marxism is not progress...
This seems to be true. I remember a few days back on Slashdot reading a story comparing Apple employees salaries to Google salaries in Silicon Valley. Well, believe me, all the salaries in that article are very high for UK programmers. Especially when you consider the high level of tax we have to pay over here.
starts to rant....
But I think it's all part of a general pattern of undervaluing technical, academic skills in Britain generally. In my first job working for a university, is was very noticeable how all the top academics had gone to the US. You'd often go on conferences to America and find that the top man in a particular field whose name you recognised turned out to be British when you met him, and he'd emigrated.
There is a lot of nonsense in the press at the moment about declining numbers of maths and science students, all the way through kids to university. There suggesting that it is because it's too geeky, and has a social stigma. Well, the real reason is people have got more sense. If the best jobs just require "a degree", no matter what in, you aren't going to pick something really difficult like Physics, are you?
Seriously, did any home users code on an Atari ST in the UK??? Its BASIC sucked and other languages cost extra.
Real coders learnt on the Spectrum or Beeb.
The problem is when choosing the general science route at A-Level, you do Biology, Chemistry, Physics and Maths, later dropping one at A2. If you don't much like either chemistry or biology, it's not a problem if you're interested in the gaming community. The problem lies with the fact that you can rarely timetable Maths with anything other than the 3 sciences. I didn't do A-Level maths, and I'm very annoyed that I didn't. My problem was 2 fold - the upper sets were full (we had 2 x 3 tiers since our year was divided into 2). I plodded along learning nothing in the middle set. I felt like I was a paper calculator! The interesting and applicable stuff was only introduced in the higher tiers - throughout my time at Uni I've been constantly annoyed that I don't understand introductory proof to things I've never been introduced to.
The second problem is the type of candidate the course wanted to attract. I did Computer Games Systems Masters at an ex-polytech. The course had a math element that largely went beyond me (however, I now have an appreciation for the fundamentals at a system level), having only a working knowledge of integration, and unable to show proof. How do you still cater for students that don't respond well at math? Give them system programming, internet programming, windows programming and hotsex programming modules! I enjoyed these because I didn't have to think about the work - I could program long before my Computer Systems undergraduate degree... finally however, I was using what I knew in fairly productive ways (and getting it right the first time).
So admittedly I am the type of candidate my course attracts - but that's not the whole story. There are other modules I had to do for my MSc that weren't related to Systems: Games Prototyping was a module where we took an idea, and prototyped a design: generally some kind of working model such as level. Here my course (as there were only 3 of us on it!) mixed with the Computer Games Design idiots.
Let me break for a paragraph there, because a break is required. Having done a systems engineering degree, systems programming for 4 years, and a genuine interest in technology, I had modules with CADers and Photoshopers who's only interests were in PLAYING games and hacking skins. They did NOT program, they did NOT care about the technology. For my group work in the prototyping module I actively ignored my lecturer since it turned out that he wasn't even a PhD candidate and had actually graduated through that University (one renowned for being poor at Science in the first place - albeit one with a fantastic employment track). I ignored the CAD stuff he was teaching me, I ignored the game design crap I could read about myself (his lectures consisted of photocopied material from a book!) and I ignore the fact that I was probably more qualified to teach when he questioned my analysis on throughput, net code, and the fact you couldn't realistically expect to host a 5v5 on a home broadband connection (he said he could do it on his XBox - so that made him right: if he reads this - f u c k o f f, and go study signalling).
I made the most out of that lecturers modelling by delving into the Hammer engine and coding some actually game aspects.
So what do I have to show for my masters in computer games systems? Not a lot. When people are getting degrees and masters in computer games design, and putting themselves out to games companies as great programmers having only studied a single module on C++ (not even covering allocation and collection let alone dependency garbage collection!), compared to the real engineers who were doing assembly on an ARM7TDMI in their sleep, they are destroying the reputation of the graduate industry as a whole.
As someone who drank myself stupid in my final year at undergrad, and came out with the worst possible grade given my ability, finding myself so much more technically able than those who got a first class in undergraduate computer games degree is a disgrace to any gaming graduate.
If I hired a
Well, I did.
I got my Comp Sci degree 98-02, graduating just in time to see the tech boom vanish over the horizon. I bounced between various jobs on the same salary level as people fresh out of school, then I decided to move on.
I'm now on a Physics course, using my IT skills purely to support me rather than as a career. I am so sick of playing the labour market game that I decided to go back into academia and may well stay here. That, or get some ridiculously specialised science morlock job in a neutrino detector or particle accelerator or the like.
The deeply ironic thing is I am currently at the best coding job I've ever had. Going back to university opened up opportunities for summer work in bioinformatics, which pays better than all my previous IT work. I still don't want to go back though.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
Actually, creativity is a tiny small part of programming. Programming is basically a funnily-formalized maths. And sometimes even that programming language notation isn't enough, and you actually have to do old fashioned maths with large matrixes and multi-dimensional geometries and theorems named after long-dead Greeks or French guys. And some domains of it need some other knowledge too: e.g., the physics engines another poster mentioned.
It's not art, where expressing yourself in unorthodox ways that make the viewer question the establishment. If it were art, sure, creativity would be everything. But it's an algorithm that has to execute on a very anal-retentive machine, and solve a very well defined program.
If Picasso didn't draw a human anywhere near correct, it's good art. If you make a program that's nowhere near correct, it's just buggy. If your code draws the polygons for the eyes in the wrong positions, like Picasso did, it's not some thought-provoking art, it's a graphics glitch and you get to fix it. Ditto if your shaders end up producing halos like in Van Gogh's paintings. If Picasso or Tzara ignored some centuries of accepted artistic methods, it was innovative. If you do the same in a program, it's just wasting your employer's money on reinventing the wheel, and usually doing a piss-poor job too.
You're not making art. You're writing a program. Art and creativity come into play when you come up with an idea. But then you have to sit down and actually implement it. That's plain old work and skill, and it _can_ be trained.
In other words, if you think you can just ignore two millenia of maths, half a millenium of physics, and half a century of algorithms, and you'll do as good (or even better) a job just because you're teh uber-creative guy... I'll call bull on that. It doesn't work like that. That's not just man hours, but many man-millenia that were needed to discover or prove all that stuff. And there were likely some guys in there that were both smarter and more creative than you, no matter who you are. You can't just skip all that and think you'll just get creative and invent it on your own in an afternoon when you need it.
Yes, it helps to have a little creativity, and combine those algorithms in smart ways. Fine. But you still need to learn them, or at least know they exist. In an ideal world, even understand why they work, and why they're better than the dumb brute-force stuff produced by teh creative people without training. But at the very least, know that they exist, so you can google them later.
Now all this may sound a bit harsh. I've been at the same point, and had the same dumb ideas, so you get _some_ sympathy there. But guess what? That was just the ADHD talking. It's just an excuse for lacking the willpower to just sit down and learn. But in practice, you're not _that_ smart, and I'm not _that_ smart either. You can't just snap your fingers and reinvent what others needed centuries to discover. I can't either.
A polar bear is a cartesian bear after a coordinate transform.
Which is exactly why i am skipping them all, the education system sucks horribly.
I know all i need to know to get in the business anyway, i have some of the coding know-how (learning low-level stuff just now), and seeing as i have the internet and know a good few developers and publishers, i have no need for them anymore. (and now i have the money to go about it myself, and not wasting it on Uni courses...)
I suggest anyone else who is looking into it also skip.
Most people have said that they want experience, a portfolio, they don't care about some silly little certficate saying you can do X and Y (go look at job listings for publishers and developers too), sad fact is that a good bunch of people doing these courses end up forgetting a bunch of it by the end of the course.
Just because someone passes a course, doesn't mean they know a damn thing about it.
If you have good people skills, you'd be better off learning things yourself, learning with other developers over the net and getting to know them, and publishers too of course.
The Uni way pretty much just costs more, and will almost certainly take longer (unless you are lazy, or play WoW...), and will probably be annoying for some of it if you already know a bunch of the stuff you are doing (the course i was on for software development... 2 years, wasted, never again!)
This is all my opinion of course, you don't need to care, but it is my 2 pennies ;)
Many people have said it, I'll just echo it: the games industry requires ridiculous levels of commitment in terms of overtime with pretty low wages.
I used to work for Free Radical, one of the graduate C++ programmers who did a lot of tools work was on GBP 19k. *19k*. Most people I knew weren't on much more than that. Halfway through Haze they started requiring employees to work mandatory Saturdays. You can probably guess what turnover at that place is like.
I'm out of the games industry now, working at a place with much higher salaries, a much better working atmosphere and am surrounded by happy coders. With 5+ years C++ experience, I am the kind of person the industry is crying over not being able to find. Well, they only have themselves to blame.
It's been true for a *long* time and it's not just gaming it's across the industry.
Basically employers only want the perfect employee - someone who knows their systems intimately has decades of experience.. and will work for about £15k.
Years ago the IT press were bleating on about their 'skills shortage'. At the time I was looking for work myself and knew over a dozen skilled programmers in the same boat. It wasn't that we didn't have skills - it was that we didn't have the *exact* skills that the employers wanted (even down to exact compiler versions and wanting insane number of years of experience of new applications.. I'm sure there's a job out there now that insists on '10 years JDK 2.1.1a' and the manager is bitching about how there's this skills shortage as nobody qualifies...).
Nobody cares about your or your blog.
I used to worry that I was some kind of malcontent, but every time I post my complaints about the UK IT industry on any vaguely techy forum I get a chorus of agreement.
But if there is a supply of skilled IT graduates waiting for a decent employer why has no one jumped on the opportunity to run a business with top notch talent, and seemingly have very little competition for them?
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
In the early-to-mid 1980s *everyone* in Dundee owned a ZX Spectrum. Why was this? Because Timex had their UK manufacturing base there, and they build computers for Sinclair Research. This meant that everyone knew someone whose Dad knew a man in the pub who could "get them cheap".
The practical upshot of this is that everyone who was in any way interested in programming had a simple, powerful and well-documented (I remember John Menzies in the Overgate Shopping Centre having several feet of shelf-space of copies of The ZX Spectrum ROM Disassembly, and I still have my copy) home computer to go and play on.
Look at where the UK's computer game industry is mostly based now...
There is a problem with the British education system with respect to IT skills.
In 1979 when I was 12, my maths teacher taught the entire class to program in BASIC using pen, paper and a single teletype terminal with a 110 baud connection to the mainframe in City Hall. 1000 pupils shared the computer, but, if you were in the top maths class, you were expected to learn to program. Shortly after we learned FORTRAN and an educational pseudo-assembly language called CESIL. We loved it, and when the ZX81, BBC Micro and ZX Spectrum were launched, many of my peers bought them to continue to program - not to play games. The emphasis on coding continued throughout school and university - mathematicians, engineers and scientists were all expected to be able to cut code.
I'm an accountant now, but when I have some complex data to process I often write a program (much to the distaste of our IT team who don't think that I should be allowed to intrude on their domain). And, as a result, I invariably wipe the floor with colleagues who only know how to use Excel and MS Access.
My son is now 12, and his school has literally hundreds of computers. But programming has been removed from the curriculum and been replaced by lessons in Word, Powerpoint and the Windows GUI. Coding is deemed to be too difficult for the masses and is restricted to a few older puplis who show particular interest. But all my children enjoy programming at home - even my 9-year-old has a go at it.
Perhaps worse, very few PCs now come equipped with the tools needed to write some code. Even Ubuntu, a geek's operating system by any normal measure, has no obvious desktop coding environment - if you don't know that python's hiding away on the command line, you won't find it and even GCC's not installed by default. As for Windows or OS X...
So kids aren't being taught to program in school, and they don't know what they can do with the equipment that they have at home. Is there any surprise that there's a skills shortage?
IT courses in this country simply consist of teaching kids how to use MS Office and calling it IT/Business skills! I remember learning my GCSE computing was all about BASIC and how range checks are performed, random access is performed in database. No wonder the rest of the world is beating us in IT skills and how we have an IT skills shortage in the UK, we have to hire people from outside the UK to come and work here.
Windows guys please stop pissing on everyone and the Linux guys stop pissing in the wind, hoping to hit Windows guys!
At my last job I had to make my own uniform and the kids threw stones at me. It really sucked.
May contain traces of nut.
Made from the freshest electrons.
May contain traces of nut.
Made from the freshest electrons.
No way to agree... The russian IT is rising in the recent years.
yeah, he's been here for quite a while. He was tech director. And I ended up doing his job for him. But it's really comforting to know that things are changing.
Programming *is* mostly creative.
You have to take an idea and give it form. There are a nearly infinite number of ways of doing so - some will work, many won't... that's where experience and knowledge comes in.
Just because you can't go abstract like picasso doesn't mean it's not creative. A building has to be correct (much more so than a program, as there are laws involved), but you try telling an architect that what they do isn't creative and they'll just laugh at you.
You can't train someone who doesn't have the aptitute to be a programmer. I've seen it loads of times - people who went through all the graduate stuff, read lots of books, fart algorithms in their sleep.. and can't code their way out of a paper bag. Not because they don't have the knowledge, but because they simply don't have the aptitude. The problem is I've seen attitudes like yours promote these idiots into places where they can actually do harm, like project leads.
To solve a problem in a new way you need to be able to think differently, not just copy what someone else has done. That's the difference between a code monkey and a true programmer.
Never trust any computing news served on an asp page.
In fact never trust anything on an asp.
IranAir Flight 655 never forget!
Some do, but of course they fill their vacancies real quick. There are a few companies around here that only hire on recommendation now because they've got far too many people want to work there.
I graduated from the UK equivalent of MIT (Imperial College) a couple of years ago. The university is currently ranked (as if that matters) 5th in the world.
The CS course teaches you more than enough to do games programming (which I have done in the past), as well as producing some of the finest programmers around. Some of the people I worked with truly were brilliant.
Most people I know from my year (and others) now work in the square mile (the london financial district) for various investment banks and hedgefunds, where believe it or not, you do get to do *some* interesting stuff.
Starting salary at the bank for me was £45k (roughly $90k) and others i know got higher. After working 2 years I am on £65. This excludes our yearly bonus, which normally comes in at around 40-50% of our salary (or if you are at a hedge fund, maybe multiples of your salary).
The games companies that offered me jobs were willing to pay £18k/20k. With very little increase, and little-to-no bonus.
Thats why we don't have many good games programmers.
...I'll take issue with "tiny bit".
Some programming is very formulaic (eg. data processing, accounting...) but games programming or any type of programming where you're interacting with humans takes a lot of creativity and imagination.
The "art" in a game is in the interaction with the user. You can't see it, you can only feel it.
Yes, you need to know calculus, etc., to be able to implement your ideas but even then you can't just do it in a formulaic way because you need to wring every last cycle out of the machine and the formulaic way is rarely the fastest way.
Put another way, games programming takes talent. Not everybody can do it. If it were uncreative then that wouldn't be true - monkeys could be trained to do it.
No sig today...
Won't pay for people with the required skillset nor will they pay to train someone to achieve the required skillset. Instead they just bitch to the media via one of their useless, self-aggrandising, all buddies together spin organisations about the poor state of UK education.
Do you believe the two phenomena are mutually exclusive?
IT businesses in the UK aren't very good at giving their best people a remuneration package that matches the value those people offer the company. Of course, outside sales, management and finance, the really good people in most fields get screwed by employers, which is why so many of them give up and start their own business or go freelance where they can set their own rates. (How sales, management and finance people wind up in senior, well-paid positions when they are obviously a net liability to a business remains an eternal mystery to me.)
On the other hand, the UK education system is without doubt on a slide. You can dress up the exam results and league tables as much as you like, but right now we have people reaching university to read science subjects who are unable to do maths that the kids of twenty years ago all learned three years younger, and we have examination questions appearing on first year university CS course papers that are almost verbatim copies of questions previously set on A-level papers (for the non-UK readers: A-levels are the exams we take at around 18, before leaving school and possibly going on to university). Heck, according to one of the cited articles, there are now 81 video game degree courses offered by UK universities. A case study, I can understand. Lectures that cover subjects like graphics algorithms, mathematics and AI, those are fine too. But what the #!$& is vocational training doing masquerading as a complete university degree?
Everyone in industry knows darn well that what you get from a new graduate today isn't what it used to be. Heck, anyone with the slightest ability to think critically could predict that if the government is trying to get 50% of people to go through university now when it used to be only 5–10% then you aren't going to get the same standards maintained if the degree classes awarded follow the same distribution. Of course, people without critical thinking (who are now getting degrees or teaching those getting straight-A exam results) find this rational debate upsetting, and argue that we're just cynical old folks who are devaluing the hard work of the youth and teachers of today. It doesn't seem to occur to them that by giving away pieces of paper some of us really did work hard for, they are the ones devaluing our efforts...
So yes, I think IT bosses do have a point when they bitch about the education system. They just don't come across very well when at the same time as they say that, they aren't putting in much genuine effort to cultivate the talent and skills we do (or could) have.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Screw you and your ageist ilk. Come back to me when their coders are in their 70ts.
Well the profits in the IT industry may be too low so they have to struggle. Off the top of my head:
1. The IT company owners are too greedy
2. The revenues in IT are too low
3. The costs of running an IT company are too high (taxes, infrastructure...)
4. The country may have no problem hiring techies, but there's a lack of qualified producers/project managers
5. (I'm sure there's something else...)
Sometimes you just can't make good profit in an industry, no matter what. Merely stating no one offers enough compensation does not mean this is the root cause.
There were C compilers for the ST, etc., but they mostly sucked. Using the OS graphics functions to write a game would have sucked even harder, I don't remember ever seeing a game written for GEM.
Nope. The ST/Amiga was all about assembly language programming. HiSoft Assembler was one of the most widely pirated programs on the ST.
No sig today...
I'm sure you already know the answer to your own question, but just in case: Nobody jumped on the opportunity because... First you have to come up with the great idea. You know the one. It involves a 4 step process and number 3 is ???. After you come up with your four step business model, you secure capital. After that you hire talented programmers. This can go in one of two directions. One direction is to hire fewer programmers and have them learn all the tools needed for the job on your dime. This also means they could then potentially just walk out the door the next day to another better paying job that has specific requirements for what you just had them taught. The other direction is to open the door to more programmers but offer low salary and specific requirements.
look around first in europe before declaring UK taxes are high. for example in Hungary everything is expensive compared to the wages and you reach quite easily the 40% tax rate . and i do agree on that they have poor recruitment technics here in the UK, I luckily found a company which was prepared to train me because they saw possibilities in me. BTW education degrades everywhere in the world.......
I'm now a J2EE architect, but my lineage was a ZX81, Sharp MZ80K, BBC micro then an Atari ST. My first job after graduating was for Kuma here in the UK writing ST software. There's free dev tools on all the main platforms, but how do you get started on something cool that's small & someone else hasn't already written? I guess people need more inspiration. Bring back the BBC & brown cardigans!
Why would a CS degree teach games programming? That is application, not science. Games programming involves the skills of real time programming and, I imagine, a good healthy dose of OO (some early graphics subsystems had the objects built in.)
Some "Universities" around London are anything but -basically they teach designing web pages- but to take University College, (disclaimer: family connections) the CS degree includes, after the intro year:
- Discrete Mathematics for Computer Scientists
- Concurrent Programming
- Logic and Database Theory
- Software Engineering and Human-Computer Interaction
- Compilers
- Databases, Networks and Graphics
- Mathematics and Statistics
-
Computational Complexity
- Operating Systems
- Technology Management and Professional Issues
- Practical Software Engineering
I've highlighted the stuff that is obviously relevant to games but I hope you get the point. Perhaps the possibilities of working in some of UCL's preferred research areas is actually more fun than games, and seen as more useful to society. Somebody working on, I don't know, controllers and sensor systems for operating theatre robots might feel that his life was more fulfilling than it would be if he was making avatars simulate sex in GTA5.From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
I'd like to see them write Grand Theft Auto 4 with VB ;-)
Yes, GTA4 is a British production.
"Back in the day", while you *did* need to be very clever to extract performance out of the hardware you had, you didn't need to know how to do great graphics, realistic physics, or a host of other things that require a fair amount of mathmatical knowledge. Also, your program usually had full control of the machine it was running on, which can make some things more simple (it can also make things more complex as you have to hand-time some of the loops and code counting clock cycles to make it run fast enough). The programming models of today are a bit more complex as are the maths behind them.
However, gameplay was first and foremost back then because you couldn't have great graphics and, therefore, couldn't be used as a crutch (eye-candy). This didn't prevent plenty of games from being crap, but there are many games from back then that are clever and fun (still fun to play even).
Just as an example of complexity (both programming and graphics/content), there are lots of games from back in the 70s and 80s that were written by one or two coders, or a team of two to twelve people total when you include even the box cover artists. Compare that to today... how many people were involved with GTA4? Halo? etc. Although, you should also look at how many people are actually coders vs. the artists and 'overhead' types (managers, marketing, etc.) ;)
College-Pages.com - Online Colleges, Degrees, and Programs
It's partly the universities, mainly the schools but in the end it also comes down to the coders and their equipment at home.
1) Most people who go in for CS degrees know bugger-all about computers. It's sad but true. These people will probably NEVER program again once they leave, they will end up either typing in data all day, fixing computers or (in very rare instances) coding trivialities. I can name five top ICT teachers who programmed in COBOL and all sorts of exotic languages and who NEVER did it again for any reason. I can name twenty of the same who now specialise in English or Science or some other non-related subject.
Student's knowledge of algorithms is purely a memory aspect in order to pass the exams. This is because they are taught in school that "computers are the future" and "you should learn computers", so they fiddle on a machine and install iTunes and think they could be the next ID Software. Most teaching staff in schools have absolutely no idea what's involved in CS and just recommend those who "are good at computer stuff" to get a CS degree if nothing else beckons. Many of these people hate mathematics and drop out quite quickly. Most of the rest of the students just think it's cool to get better access to the computers and mess about on them for three years.
2) Of those that *do* end up programming, there are two types: those who probably started programming long before anybody "taught" them how to do it. Those types (we'll call them the hobbyists) probably know more languages, constructs and algorithms before they start a CS course than everybody else does *after* the course. The other type are those that find they can knock up a program "good enough". These types of people are rarely interested in coding as a hobby and will usually go on to make business apps, if anything. The hobbyists would *love* to code games all day long.
3) You don't get many of these "hobbyist" programmers at all because most of them code for years before being taught, by which time they "think they know better", or they have something missing: Access to hardware, languages, artistic teams, etc. There is no hobbyist programming platform anymore (like the ZX Spectrum, etc.) - to get started on programming for a simple device you either have to use extremely high-level "games-creators", or you're into setting up development environments on "hacked" or "chipped" hardware, or buying expensive development suites. Most of these things you end up paying money for, one way or another. There is no "pick up and program" system any more where back in the days of Codemasters, etc. it was ALL that was available. Every computer you found could be easily programmed without having to do ANYTHING to it. They came with languages BUILT-IN. The IBM PS/2 - turn it on, you're in BASIC. Programming tools just don't come with computers anymore - it's all development kits, seperate programs, etc.
4) The fun of programming was in fun languages, with crappy interfaces, horrible programming principles, and low-level techniques that required you to use your brains in order to squeeze the most out of a pittance of cpu-cycles - misuse goto and save yourself twenty cycles. You found most things out by accident or experiment and you would program a game just for the hell of it.
Nowadays, anyone can knock up a program in minutes but they don't know how/why it works, or how to make it better - it's all just libraries and "magic boxes". Take away their development environment and they wouldn't be able to write a batch file, let alone a program in C (and in fact most kids, even the computer-geeks, know bugger-all that isn't available in a GUI anymore, for instance. Tell them to write a progam and they go looking for the "Write a program" icon - DOS is a mystical thing to them that they won't bother to learn). These kids just don't care - they don't see how the games are written, they have no patience to write their own and they have no help.
Killing the command-line, BASIC and similar languag
Not any more. Since the ageist laws were passed last year it's now illegal to require a certain period of experience as that would discriminate against a percentage of the population.
You need to get up to date on your numbers. I live in Poland and make more than I would with a decent job in the US. Not Silicon Valley level yet, but better than most states. The US dollar is dirt cheap, remember?
Not really. I've managed teams in the UK where everyone was at those kind of levels. Google and Apple are hardly comparable to the typical salaries in Silicon Valley, and your typical mom and pop shop in the UK is hardly comparable to large companies, even excluding the banks (where there are plenty of developer jobs at 100k GBP and above)
Especially when you consider the high level of tax we have to pay over here.People always bring up the tax, but the difference is exaggerated.
If you make $100k in California, you pay 9.3% state income tax. On top of that, in 2006 (too lazy to look up current numbers) you paid 22.3% federal income tax, for a total of 31.6%
$100k is ca. 50,800 GBP. For last tax year that'd be taxed at 21.8%
On top of that you'd pay about 6.3% National Insurance (for non UK people, NI covers most of the socialized healthcare, state pensions, some dental services etc.), for a whopping total of about 28.1% tax, including far more services than included in the California number.
When you factor in VAT / sales tax, then yes, you likely pay somewhat more in the UK than you would in California. On the other hand, when you factor in the cost of equivalent health insurance, pension plans and dental in California, or alternatively take the NI out of the equation, things evens out significantly again.
Low US tax rates are largely a myth - to get rates that are significantly lower than most European countries you are significantly constrained in where you live, and usually to places with lower salaries than California.
Well, maybe. The only issue I do take issue with, is the misguided idea that it's some art form that can't be trained. As you yourself note, experience and knowledge _do_ play a major role.
You're right, if you take someone with absolutely no imagination, just teaching them algorithms won't suffice. But conversely, I've seen plenty of people who had just the imagination, and it didn't really compensate for lack of knowledge and experience. They did dumb and inefficient things anyway. Granted, some where _creatively_ dumb and inefficient, but still...
A polar bear is a cartesian bear after a coordinate transform.
Game art and game design degrees are in a similar state. Most are run by people that have never worked in the games industry which have no clue what companies want from graduates or even what it takes to make a game. I was lucky enough to attend one of the two or three decent game art courses in the UK. I got a job with a big publisher/developer after a few months messing about and working on my portfolio a bit.
Most of the game degrees out there are run by people that simple do not understand what it takes to make a game or work in the games industry. As a consequence most of the graduates come out with very little skills and are totally undesirable to employers.
Also doesn't help that most of the game degrees are at unis that are certainly not at the top of league tables so the graduates attending them are not the pick of the bunch.
I am an American, but I lived in England for three years until very recently. I have another hypothesis. British consumerism is a bit more sophisticated than US, thus their slightly more sophisticated games don't fly so well in the larger market of the US.
you took time out of your life to post that?
No, I think he meant "There is no skills shortage in the UK. There is a shortage of decent employers, so all the skills are fucking off to the US and Canada where they can support themselves in the game industry without being a bartender in their spare time."
Actually that article about Apple and Google salaries is not very indicative of the entire nation, given the +2,000 per cent cost of living adjustment needed to live in the San Francisco/Bay Area. In other strong IT areas (Austin, TX, for example), the averages are more in the $60,000 range, which buys a hell of a lot more house than anything out West.
That's fucking insane.
SJW: Someone who has run out of real oppression, and has to fake it.
what is the problem, salaries are very low, long hours of work, no respect = NO BODY wants the darn jobs. Is simple: you need to attract the best of your population, and how you can do it by paying 45,000 at year?
True, although the US doesn't have it all good - despite higher wages, they tend to have longer hours, hardly any holiday, and poorer employement laws (fire-at-will, we-own-everything-you-do-IP-contracts, no-compete clauses). Overall I'd prefer the UK, personally.
The problem in this case is specifically the games industry - where even in the same country, you have lower pay compared with equivalent jobs elsewhere in IT. And that's not offset by better working conditions - on the contrary, it tends to be longer hours and poorer conditions.
This is true in the US also, from the stories I've heard.
When I graduated, I had no desire to go to the US. But I turned down a job at a games company, deciding I'd rather take somewhere with better pay and conditions.
The cost of living is also dirt cheap in the US.
Get outside of the coastal cities competing with Tokyo, London
and Moscow for "worlds most expensive place to live" and the
sliding dollar doesn't matter so much.
A Pirate and a Puritan look the same on a balance sheet.
Get your own free personal location tracker
British programmers are alcoholics who write poor hacky code, based on one anecdotal experience from an anonymous source?
Why is this racist nonsense getting modded up?
Well, the short answer is: sorta.
It's true that there is a degree of cluelessness in recruiting across the whole software development and IT industries, and not just in the UK. The difference for the game industry is that, basically, they usually can get away with worse stuff than everyone else.
It's just a nasty product of supply and demand, so to speak. There's a steady supply of idealistic young nerds coming out of college, or sometimes straight out of high school, with an idea that they _must_ work in the games industry. Because games are cool, challenging stuff done by really smart people, and they're not gonna end up wearing suits and writing database programs in VB like _those_ boring guys. There's simply more of them than there are jobs in the games industry. Orders of magnitude more.
And as is the case when supply vastly outstrips demand, you'll find someone who'll sell it to you for a ridiculously low price. Just because he found no other buyers anyway.
So the industry actually gets a steady stream of people who'll actually take a 15k job, and be perfectly content to be treated like dirt and asked to do 80+ hour weeks too.
Unfortunately, that brings us to their skills shortage:
1. Those tend to be rather inexperienced. There's virtually nobody who made their experience as a high-paid enterprise archited or senior developper, and then suddenly decides to become a game designer for a quarter of the pay and twice the work hours. Everyone who gets in the game industry does it from the bottom, with very little experience where it matters.
2. And by the time they did get their experience in the games industry, they're burned out and bitter, and lost most of that juvenile idealism. So they move on to better paying and lower stress jobs. The games industry is actively bleeding that experience out, as fast as it gets it.
Incidentally, that's also a somewhat different skills shortage than you describe. In the games industry it's not that some PHB wants you to have 5+ years experience with the exact version of IDE they have there. They'd be happy to get you with 5+ years experience, period. Provided that you still work for as little money as a complete newbie, and have just as little self-respect as their usual employees, of course. And that's where they start having a problem. By the time they've got 5 years experience at all, half of those people have left the industry for good. And it only goes downhill from there.
A polar bear is a cartesian bear after a coordinate transform.
> Low US tax rates are largely a myth - to get rates that are significantly lower
> than most European countries you are significantly constrained in where you live,
> and usually to places with lower salaries than California.
No, the low tax thing isn't a myth. You're just insisting on fixating on the
Peoples Republic of California. The salary gap between California and the rest
of the country is more than made up for by the lower cost of living and the fact
that taxation is "progressive". That "progressive" taxation means that people
who live in inherently more expensive places get hammered on their taxes.
Although I can (and do) make as much somewhere else without the absurd real
estate prices or the state income tax.
A Pirate and a Puritan look the same on a balance sheet.
Because anyone who WOULD start such a business DOES start it, and runs it as a mom-and-pop shop, with a low number of employees, low overhead, and nice margins. The media doesn't care about small businesses, only corporations. So you never hear about it.
The traditional view is that the company is doing you a favour by paying you to do your hobby. Until you've got your name on a published title, you're a nobody.
If you were blocking sigs, you wouldn't have to read this.
...I'd be surprised. I mean, they certainly offer courses in university related to systems capable languages but they seem to focus very VERY (especially in graduate school) heavily on Java for algorithms, structures, discrete math work, et cetera. The software engineering courses tend to be in Java, et cetera, ad nauseum. Heck, we had a guy who received a PhD in Computer Vision who'd never coded in anything EXCEPT Java LOL!
In any case, having received my CSCI degree in the 1996 I had a strong *nix and VMS background which meant a fair bit of C with some C++ thrown in. When I graduated I went to work for a virtual reality company, and later worked on 3D game engines for game companies themselves. Nothing in university prepared me for that experience at all. I don't think you can blame schools for not producing coders who can work in the unique environment that is a game company. Heck, most of the issues with games today are resource (art) related anyhow. It's not hard finding five good coders if you've got a decent budget, but it IS hard to find the 50 quality artists who will produce the kinds of content and shaders necessary to please gamers today. Games are simply astounding amounts of work today.
Fast, cheap, good - pick any two.
Loading...
There are many IT agencies that are only too happy to supply top notch talent. The talent being known as contractors.
threadeds blog
As someone who's had a teaching job in the UK (lecturing graphics programming at the NCCA), i can say with some certainty that it's not a bad graduate job. But...
When the 3k top up fees were being introduced, all courses were dropped by a funding band. This lead to large redundencies across the board. Not fun.
Whilst teaching is rewarding, it's incredably draining. It was uncommon for me to spend all of my weekends and evenings preparing lectures and other resource material (I now work back in the games industry, and there are far fewer hours!).
Teaching jobs don't pay that much in the UK. It's certainly quite comparible when you are of graduate age (i.e. 25k in education, vs 20k in industry). The pay rises are however small, so within a couple of years you are 5k worse off than someone in industry.
Lecturers don't get the cushy holidays that people imagine they do - Masters students will typically still be studying over the summer months.
The worst part of lecturing however, is the behind the scenes bickering that goes on. You could be Jon Carmack, but your suggestions will always be over-ruled unless you have a Phd. You also have the constant fights with those 'other' university staff - the people who control the cash flow (who are never academics).
The long and short of it is, if you go to work in a UK university, it can often feel like you've walked into a battleground.
I've since realised I have more power over what the courses teach having left academia - with all those buzzwords like knowledge transfer and outreach programs - it's pretty straightforward to approach a university course and say "I'm from industry, can you please teach X and I'm happy to help you to do it".
99.99% of the time, they will say yes. Movements such as "Games Up?" will therefore be heard by academia - it's just whether the members of that group are willing to put forward their time and resources to actually make it a reality.
Cost of Living too high? Come to Canada :D We have the same labor shortage and lots of Oil & better wages.
Oh and hot French women.
And churning out graduates won't solve the problem at all. How long do you think they will stay?
The only thing that keeps graduates from leaving immediately after college is that most studios want you to show "at least $number published titles". As soon as they can claim those titles under their belt, they're gone.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Don't you think that a PS3 is exactly that.
This is the modern Atari St, with an acceptable price tag.
A lot of internal knowledge is required to toy with it.
I have seen job requirements where you were expected to have more years experience than the product had existed. Welcome to HR hell. The odd thing is that it is very common that the work you do is unrelated to the direct skills you were recruited for, so its overall aptitude and ability to learn that matters, not x years with version 2.13 of product Y.
I need to visit Montreal soon. Truly the greatest women in North America, and possibly the entire Western world.
Its not also the bosses that are at fault, just look at any of the recruitment agencies and you get the same lack of knowledge and the quest to get somebody who can tick all the requirement boxes (especially if the requirements are *impossible* to get, like the infamous 5 or 10 years experience with X where X has only been out 1 or 2 years).
Comment removed based on user account deletion
The real problem is the crap maths education at school.
Of course there's mediocre games programmers - just like in everything else in life.
80's games programmers were some of the worst offenders because nobody knew any theory - if you could write a scrolling C64 demo with ripped-off Rob Hubbard music you got the job.
OTOH there's the people who wrote Elite, etc.
No sig today...
Just compare for yourself:
- Average grocery basket for a family of four: 500 PLN (~150 USD)
- Average home price in a quiet neighborhood not far from downtown: 8000 PLN/sq m (~230 USD/sq ft)
- Meal at KFC: 30 PLN (~10 USD)
- Meal at a good restaurant: 100 PLN (~30 USD)
- Comprehensive health insurance: 100 PLN/month (~30 USD/month)
- Cable + high speed internet: 120 PLN/month (~38 USD/month)
- Gasoline: 5 PLN/liter (~6 USD/gallon)
I don't know about the US, but this is still cheaper than most Western European capitals.My favorite is when they ask for years of experience greater than the years a technology has been out. .... *and in very tiny print* every waking hour of your life.
Job only requires 50 years C# experience, 20 unicorns
For 20k peanuts!
I used to work in the UK games biz, the problem has nothing to do with the quality of the coders available, it's simply down to the games industry itself. As a coder (or artist) you can earn far more money and work more friendly hours outside of the studios. It's no longer the fun, laid back, working environ it once was. It's not even particularly creative, or challenging anymore. Making yet another generic FPS, with some licensed engine, does get rather boring year in, year out.
Having left the industry, not only do I make more money, but I also have a lot more time to pursue personal projects (including a couple of indie games). I can't say I miss crunch. An awful lot of industry veterans I know have walked, the new guys I wouldn't say are any weaker - they simply don't have the same level of experience yet. By the time they do gain their stripes chances are, if things don't change, they will also end up walking.
At the studio I worked, the higher ups were more interested in buying super yachts than running a good studio. The coders and artists were all expendable in their eyes. Complain about the stupid hours and before you know it they've found some eager graduate, who still believes the hype, and is prepared to work for next to nothing.
I live in Silicon Valley, and I would say that the home, internet and insurance prices you list are cheap, food and gas more expensive....
We are freaking out, because gas is now $4.50 per gallon...
we will never see Elite 4 come out now.
Je me souviens.
There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
The problem is also that... in other programming fields, the type of stress game devs face would be worth large bonuses, high salaries, and time off/overtime pay. The fact that the industry refuses to do this is the main reason why they fail.
the skills are there! just with teaching them you dont get as much money as actually using them in an industry job so nobody will get the best skills. they need to pay teachers more to get the best people who will teach better skills. All the best progrgammers get snapped up by companies outside the UK.Plus kids in the UK just aint as geeky anymore...they're mostly thuggish chavs drinking white lightning outside the spar and giving people a beating
Probably because the start-up capital needed for a software company is pretty high. Your employees are going to need to be fairly highly paid compared to something like manual labor if you want half-decent ones. And with the increase in cost comes a higher need for the projects to succeed.
And even then, it's got to be planned perfectly so that the first product is successful, or your boat will be sunk.
So why risk hiring people for more, when you can get away with hiring them for less?
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
I don't know you guys/girls, although R* (Rockstar) is indeed founded in Edinburgh, I remember seeing in the GTA IV ending credits that the development was done by the NYC studio. Also this would seem more logical since city in the game is a lot like New York.
But anyway, it's clearly not a problem in the UK but one that's worldwide, the problem is the architectures a lot more closed these days. On which current gaming console can hobbyists develop games without paying a lot of money? I guess the industry is more interested in shielding their DRM and just stifling innovation altogether. That's the problem it seems.
...so many studients here in the UK are doing "Media Studies" that if you need anyone to interview a games programmer, then definitely give us a call.
Gentoo Linux - another day, another USE flag.
My former employer advertised in 1998 for programmers with "extensive experience with Y2K problems". How is that for unreasonable requests?
Thanks for the link. That honestly looks like a neat little toy and for under a hundred dollars it's something that I could legitimately try out :).
College-Pages.com - Online Colleges, Degrees, and Programs
I have a mate who used to work for EA in the UK. He is one of the smartest programmers I know, self-taught, solid in math and physics, hard worker who churns out tight code.
Three years of his life wasted at that company for a pittance.
Needless to say, he saw the light and is now making serious bank doing "boring" development like the rest of us.
Sometimes you get more than you pay for, and if you don't realize it, your loss, since they will, eventually.
get some ridiculously specialised science morlock job in a neutrino detector or particle accelerator or the like.
Let us know how that works out for you Mr. FreemanI'd like to see them write Grand Theft Auto 4 with VB ;-)
Yes, GTA4 is a British production.
You misspelled Scottish.
I'm old enough to remember when discussions on Slashdot were well informed.
Programming *is* mostly creative.
Well said, that man!
I'm old enough to remember when discussions on Slashdot were well informed.
Nah, I was using the rare variant of "English" that we down here use when Scotland has something we want to usurp!
Buzz! Wrong!
1) Any real job in the U.S. has health care provided by the employer.
2) American's do not need to pay for education directly; however, British actually must pay for high (prep) school directly because (a) the government ones are soo f*ck'n dangerous and (b) you've no shot at Oxford or Cambridge otherwise.
Btw, American's "pay" for education by county property taxes. So you must live near where house prices are high relative to the number of people. You need not actually pay those high house prices yourself, but you must usually make some sacrifices. Or maybe there is some bussing program your child can use if they are gifted or the right race.
What you mean is Americans must pay $30,000 per year for their university. What your missing here is that the drop after Oxbridge is quite rapid in Britain. More good universities means less need for prep school. Btw University is free in some U.S. states, like Georgia.
In fact, the real extra cost in the U.S. are (1) no universal health care hurts small business owners who must choose to provide it, and (2) retirement costs are high. Neither applies if your a European working in the U.S. So just come over, make way more money, send your kids to a better university if you have the money or live in the right place, or send them back home to Europe if you don't, and move back to Europe for a better retirement.
The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
Blame everything .. because we can . lol
Skills drop due to people not focused on the classes, LOL what classes we had no classes ..
*** DONT NEED NO STINKIN CLASSES
My view as of the WHY:
( not shared by all but hey who knew )
Piracy or sharing of the software was the key .. now you get introuble for sharing software .. well i know if microsoft was not shared it be where it is today, lol , software they would not have been able to learn in the first place, see microsoft was not global but with the scene they where and this would hit the selected few that have the so called skills, that create that next level of programming and so on was. But today no one can share without some sort of price. which kills the industry.
Seems a bit out there but hey .. i see it this way because i am damn old now.
Some of the best cracks and patches came from afar games so on, but not thru the so called legal channels like today.
sad huh.
Your world now we just live in it.
Connected 9600bps ....
Welcome to the ......
Click ... disconnected ...
I have to concur. I'm now on the job market for the first time since 2000, and the situation now compared with then is dire. I'm seeing a lot of jobs advertised in London (with one of the highest costs of living in the world) looking for people with 5+ years development experience and willing to pay £25,000 - £30,000. I can't feed my family on that, and having looked into the benefits I could get, I'd be better off on the dole. Meanwhile, people with an MCSE can get a job as an "Enterprise Architect" recommending how many Microsoft servers to deploy, and get paid 80k+ for the privilege. It is really messed up when the people most valued are in a job position that has been invented by the monopoly vendor to sell more of their software into businesses, and the least valued are the people who create value in the business.
Contrary to painting or carving, that just don't need any training... - Oh, wait!
that's ridiculous, but funny. I was planning to go to UK for a tech job, maybe I should think again.