Hacker News new | ask | show | jobs
by Finster 4517 days ago
This is exactly what we do, and it's worked really well. Of course, we're doing Agile, which I think helps this process.

But if I have a good candidate that has attention to detail, knowledge of basic concepts, etc. but doesn't know our language of choice, I'm confident we can teach him our language. Especially if he has already learned similar languages. Even if he hasn't, we've hired people with almost no experience as programmers but that have the ability to absorb knowledge and have a passion for wanting to be a programmer.

Then, we've also had applicants that could "talk the talk" and had experience, but ended up being terrible programmers because they lacked attention to detail, or didn't want to be bothered with writing unit tests, or whatever.

Obviously, I'd much rather have someone that I could train with good habits than someone who has experience with bad habits.

1 comments

I think most software companies will find it hard to get someone up to speed on their existing codebase. If a candidate is relatively green in regards to some programming language, most of the time a candidate can learn a language pretty quickly. The undocumented mess of a codebase typically takes longer to digest. Also, understanding the dev process in use takes some time as well getting comfortable with.