3 ms·
Based on my experience, I'd say there's a strong correlation between someone's enthusiasm for learning, and the time and initiative the put into it, and their p
by mindcrime 5y ago
Based on my experience, I'd say there's a strong correlation between someone's enthusiasm for learning, and the time and initiative the put into it, and their performance as a developer.
In interview terms, that means I might ask "Tell me about the things you do to stay up to date in your field, and/or learn new technologies."
One answer might be "I read a few blog posts here and there."
Another might be "I take online classes via Coursera and Udemy, read books, read blogs, read papers on arXiv, and attend conferences."
All things being equal, I find that the second person usually winds up being the stronger developer over time. It's not a perfect correlation though.
On a related note, part of what I try to look for in interviews could generally be described as "enthusiasm". People who seem to genuinely like programming and working with tech, and find it inherently rewarding, tend to be the people I prefer to hire and work with.
As far as nitty gritty technical stuff, I usually like to ask one or two questions that I know that most people won't know the answer to. If a candidate doesn't know the answer, well, "no harm, no foul" as they say. But if they do, it's their opportunity to score some extra points with me. IOW, not knowing isn't a disqualifier, but knowing is a perk.
On those, I try for questions where you can't just memorize a stock answer, but rather need some conceptual understanding in order to answer the question. Usually I try to phrase it in terms of effects, or needing to understand some causal chain. In other words "If I do X, what will be the implications in terms of Y?"