[quote]Here’s how it went:
Unfortunately, my other interview with the COO (chief operations officer) didn’t go really well. He was stressing that the game industry has horrible 80-100hr working weeks and the tightest deadlines. Then he basically said that he’s afraid to hire me because I have no professional game industry experience and that all the guys he has interviewed and hired have experience in that area.
[/quote]
Sounds to me (based on the scant information you’ve given us) either:
- he was not good at hiring and recruitment
- you have never done any serious commercial work in your life
If the latter is true (or even close to true), then forget what he said about 100 hour weeks; that is not what he really meant. What he really meant is that there is almost always (I can barely think of two exceptions out of hundreds of cases I’ve seen) a massive gulf of difference between a programmer on their first job and a programmer on their second job. The benchmark is that it takes 18 months of working in a programming job IF you are smart and hard-working to learn all the stuff about working in an office, in a team, on a commercial product, with real-life management and real-life project problems. This is the main part of why people with extensive work experience (those who took a year out of university to work in a full job in industry - not unpaid slave interns, but actual real jobs with a standard salary) are so highly valued: you know that they’ve probably learnt the majority of the stuff they need to.
I’ve tried to buck this trend myself by hiring people with no serious prior commercial experience. It was, at times, extremely stressful (and even painful) both for them and me, as I tried in the space of weeks or months to impress upon them all the lessons that they would otherwise just gradually have learnt, and to impose upon them the structures that would prevent them from getting into bad habits. I also learnt a lot of stuff about solving particular problems in people management that are usually too subtle to be easy to notice - but with first-timers it stood out like a sore thumb, and so I had plenty of practice!
I think it is probably not worth trying, usually, even if it works, simply because you have to tie up your most experienced staff for a long time just to bring a almost-useless newbie up to the speed of a “standard” programmer. That newbie may be gifted, or highly experienced in some areas already, and so you get a huge net gain - but is that enough to outweigh the productivity you lose in tieing up someone much mroe experienced?
Like so many people lament these days, “if only schools and universities actually taught to a high standard, we wouldn’t have this problem…”. It doesn’t mean you’d expect them to arrive knowing it all, just that instead of needing 18 months they could arrive needing just 4. Seriously - if I taught a uni course on C.S. I could achieve that just by spreading some stuff out over the 3 years so that by the end they really understood that 14 months worth without having to spend more than a month or two overall…