Showing posts with label Hiring. Show all posts
Showing posts with label Hiring. Show all posts

Sunday, August 4, 2013

Competency Testing...

As many of my readers already know, I didn't graduate from college.  I took a few courses, most especially an extension course at UCSD called EPSE, but I never obtained a degree in my chosen engineering fields (electronic hardware and software).

Usually one considers competence in the field to be a prerequisite for hiring an engineer.  Competence isn't the only measure of an employee's worth – some personality traits can make a competent person useless as an employee, and others can make up for a great deal of incompetence.  But in general, competence is high on the list of requirements when hiring someone.

An engineering degree is a proxy for competency – if someone has managed to get such a degree from a reputable school, one can assume a high probability that the degree holder has at least some competence in the chosen field.  That's not always true, of course: there are people with degrees who are in fact incompetent.  But still, possession of a degree at least increases the probability of competence.

Some companies will accept other evidence of competence for an engineer.  I've noted in the past that this tends to be very company-specific; some, especially larger companies, have apparently inviolable policies requiring engineers to have degrees.  Others are much more flexible.

I got my start as an engineer at just such a flexible company: a relatively small company (< 100 employees) who was willing to take a chance on a deal I offered them.  I proposed to work for free for 90 days (something you couldn't do today!), and at the end of that period they would either let me go or hire me.  They hired me long before the 90 days was up.  Once I had employment experiences to show on my resume, and the engineering community in San Diego got to know me, the question of my competency never seriously arose again.  I had side-stepped the engineering degree hurdle.

I have the impression that getting started in engineering without a degree is increasingly difficult, though I have no concrete evidence to support that.  A market is forming, however, for something I wish had been available to me: competence testing.  This would allow a non-degreed, but competent, engineer to prove his or her competence in a way that ought to satisfy many employers.  I hope this takes off.  As someone who has hired many engineers over the years, I certainly wish this tool had been available to me when hiring!

Tuesday, November 30, 2010

Sunday, January 13, 2008

Hiring A Programmer...

Here's an excellent guide to hiring a programmer, full of advice that resonates strongly with my own experience. Here's #2 of 6 indicators, as a sample:

#2 : Self-teaching and love of learning

Programming is the ultimate moving target. Not a year goes by without some new technology robbing an old, established standard blind and changing half the development universe. This is not to say that all good programmers pick up these changes and ride the bleeding edge. However, there’s a class of programmers that will never, ever pick up a new technology unless forced to, because they don’t like learning new stuff. These programmers will typically have learnt programming at university, and expect to get by on whatever skills they picked up there, plus whatever courses their company is willing to send them on.

If you’re thinking of hiring someone as a programmer, and he ever utters the words “I can work with that, just send me on a training course for a week and I’ll be good at it”, don’t hire that guy. A good programmer doesn’t need a training course to learn a new technology. In fact, the great programmer will be the one talking your ear off about a new technology that you haven’t even heard of, explaining to you why you must use it in your business, even if none of your staff knows how to use it. Even if it’s a technology he doesn’t know how to use yet.

Now go read the whole thing!