[gameprogrammer] Re: Fire on the first day?
- From: Kevin Jenkins <gameprogrammer@xxxxxxxxxx>
- To: gameprogrammer@xxxxxxxxxxxxx
- Date: Fri, 23 Mar 2007 18:24:28 -0700
These are fair arguments but in the end it doesn't make economic sense
to keep him around. It took him 8x longer to build the game than more
senior programmers have done before him, meaning not only is he slower
but he is more expensive. His questions are too basic and become
disrupt to my own work as well.
He's a smart guy - if I had a big company I'd train him for 6 months
and it would pay off in the end. But not a fit for my company where
I'm shipping the game in 2-4 months.
With some thought, I realize now I should have had him write code
during the interview. He passed the knowledge and theory part, and in
fact has a Master's degree, but I didn't test what he could accomplish
in a real-world situation. This involves things you don't learn in
school:
* Ability to quickly read and understand code written by others.
* Ability to effectively navigate large bodies of code.
* Ability to independently research and come up with good solutions to
general problems.
* Ability to efficiently solve problems through reuse of existing code
and solutions
* Ability to express oneself meaninfully
He failed on all those 5 points, all but the last of which come from
experience.
In the future, I think it will save time and be more effective just to
give a real-world problem as the interview. "Solve this non-trivial
problem as fast as you can" and based on what I get back determines if
they are hired and what they are offered as salary.
Sam Nova wrote:
If i were working at a company where I could be fired for a
single wrong answer, i don't think i'd want to stick around :P
Or would anyone else in the company feel comfortable if this happened to
a new programmer, don't really think so.
FWIW i say give him a chance and I predict you will be
pleasantly surprised.
Could very well happen. Hope to hear/read about positive results.
-Sam Nova
http://www.SamuelNova.com
---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html
- Follow-Ups:
- [gameprogrammer] Re: Fire on the first day?
- From: Leighton Haynes
- [gameprogrammer] Re: Fire on the first day?
- From: Paul Smith
- References:
- [gameprogrammer] Re: Fire on the first day?
- From: Sam Nova
Other related posts:
- » [gameprogrammer] Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
- » [gameprogrammer] Re: Fire on the first day?
If i were working at a company where I could be fired for a single wrong answer, i don't think i'd want to stick around :P
Or would anyone else in the company feel comfortable if this happened to a new programmer, don't really think so.
FWIW i say give him a chance and I predict you will be pleasantly surprised.
Could very well happen. Hope to hear/read about positive results. -Sam Nova http://www.SamuelNova.com
- [gameprogrammer] Re: Fire on the first day?
- From: Leighton Haynes
- [gameprogrammer] Re: Fire on the first day?
- From: Paul Smith
- [gameprogrammer] Re: Fire on the first day?
- From: Sam Nova