Whether it is as simple as an HTML website or as complex as a .net application, hiring a programmer is one of the first things one needs to do in order to get something developed, debugged, or designed. And if you visit many programming blogs and self-help sites, the common tips is to hire a programmer with experience, skill and a good work attitude.
But while these factors are something you need to look for in a programmer, they are not the only things you should be aware of.
With that said, here are three things that most people overlook whenever they hire a programmer:
- Eagerness to learn new things.
If you can only follow one piece of advice when hiring programmer, it’s to hire a programmer who is not afraid to learn. Programming is not a static thing; not a year passes by where some new technology makes the standard, established technology and changing the rules across the board. There are many programmers who would jump at the opportunity to learn something new, but there are also those who never pick up a new technology unless they are forced to because they really don’t like learning new things. These developers usually get by with what they have initially learned plus the courses which their clients or company have sent them on.
- Skill in various technologies.
Because of their love for learning and experimenting with new technologies, it is inevitable for a good programmer to be well-versed in a variety of technologies. Learning a new skill or technology is one of the most exciting things for a programmer, which is why they do it all the time and accumulate a portfolio’s worth of stuff they’ve worked with. While they may not be experts in all of the fields, to hire a programmer with a fluency in a large inventory of technologies is certainly a priceless addition to your team.
- Hidden experience.
Many good programmers have a hidden talent or two that does not appear on their CV or portfolio. It may not be included because it may not be relevant to the project (such as skill in Adobe Flash when the project is a ASP.net MVC content search app) or because it is not “proper” experience. Oftentimes, this hidden talent can be a good asset to a project, so when you hire a programmer make sure to ask the candidate whether they made a personal project that they did on their spare time that’s not mentioned on their CV. Even a programmer with a CV an inch thick can still have some one or two significant project that’s missing.