If you were advertising a programming position for a (say) PHP developer, and someone with a great resume applied, but they were a specialist in (say) ASP.NET, and the PHP component of their CV was very light, would you still consider them for the position? Do you think that programming skills in general trump specific language skills?
A good programmer can easily transfer between languages.
However, the catch is that a good programmer, by definition, is someone who has the skills to use a variety of languages already. If you are hiring someone that only has experience in a single language and programming environment (compiler, framework, etc) then they may not have the necessary experience, especially given that the PHP 'stack' is somewhat different to .NET.
If, however, you are hiring someone who knows Java, PHP and has some experience with Python, then this indicates they have a good range of programming experience already and it's much more likely their skills will transfer easily to ASP.NET.
That is my opinion.
Very transferrable. For a good programmer, syntax is trivial, as long as they know where and when certain design patterns and problem solving techniques should be used (And when they are available for a language), then there should be no reason they shouldn't be considered.
Absolutely. General programming skills are the core value for any developer. In fact, communication skills may even outweigh everything else. A good programmer is a good communicator.
Programming should be about communicating as code will spend more time being looked at and being modified than it will take to write it the first time around, so it better communicate what it is supposed to be doing.
A programmer that has a solid foundation in programming fundamentals should be able to come up to speed reasonably quickly in almost any language.
Not being familiar with some technology/language is just that - not being familiar. If a person has a great resume and shows deep immersion in the technologies he has been working with and has good programming and problem solving skills he should definitely be considered. The only exception is the situation when you are need a qualified specialist right now because you don't have time or can let him learn for some reasons.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With