Open Coffee Entrepreneur Group
Just another WordPress weblog
|
Hi Tom, Their coding ability and general problem solving skills can be tested via a company called brainbench. They do on-line tests that cost about £40 each time. I was made to sit the php5 one and it took me about 2.5 hours. It was a very good overall test and I can forward you a copy of my results it you'd like to see what to expect. I give my candidates an 80-question test, including English comprehension, maths ability, logic solving ability, a variety of LAMP questions and some programming problems. Some of the problems are in LAMP and involve spotting details/problems, others are in a 'psuedo language' that is made up and they are given the rules to. You might be able to find examples of such tests online. I generally test for intelligence and understanding of programming concepts rather than a specific 'shopping list' of skills, as different languages and tools can always be learned. In your case you also need someone with very good analytical skills, who can talk with you on a non-technical level and translate your business requirements into a working (and, hugely important, easily maintainable) system. The other problem is the code that has been developed for you to date. If it has been badly written, then unless your new recruit is allowed to re-build it from scratch, any good technique he has may not be able to be applied. You should get the system you have had developed 'examined' by a couple of people to see if they think it is up to scratch. Similarly i'd find another 1 or 2 'friendly' developers to help gauge your potential recruits. Developers (especially less worldly wise ones) have a habit of 'slagging off' code written by others. As a very general rule, a developer that has worked in many different types of companies and different projects (and also with larger development teams) is more likely to have honed a good development methodology compared to one with less work experience. regards, 2009/4/27 Tom Watts <[address removed]>
|
Add A Comment