January 31st, 2005, 1:33 pm
QuoteOriginally posted by: filippibLet me give you my recipe for hiring a tech:- first I don't ask about programming. I ask them to describe what a computer is made off ( mother board, hard drive processors ... ). Very few mention the bus.- then I ask them what are slowest parts and fastests parts of a computer and to identify the bottlenecks. If the word hardrive appears somewhere then I am happy, I get a good 60% saying immediately processor ....- I ask for an explanation of what virtual memory is. You would be surprised the little number of good answers to this...- I then push the discussion towards the life cycle of the software. If I only get a Dev/Test/Prod scenario with project management it usually puts me off, I wish a would hear about support, troubleshooting, maintenance and fitting to the demand.- only then I ask for some basic C/C++ questions, what's a pointer...I don't beleive in C++ guru's who will just give me what they learnt from the book. If the person answers smartly to the questions above then I am happy to buy him a book for whatever language I will ask him to program into. What I want is a tech who understands what computers are as much as service/clients. In finance we deal with large sets of data, pressure, deliverables not C++ theory, but tht's just my vision This profile looks very hardware-oriented. Would this test exclude brilliant OO programmers who do not know what a bus is?