3 ms·
better still, stop binding yourself to a language - there are no Python programmers, or Java programmers - there are programmers that use the respective languag
by michaelneale 17y ago
better still, stop binding yourself to a language - there are no Python programmers, or Java programmers - there are programmers that use the respective language (at that time).
That kind of blunts any personal attack. There are however communities, so I guess that is what people could attack, for better or worse. But its not personal.
- amitt 17y agoThis is exactly the type of mentality we employ when trying to hire folks for the FarmVille team. We tell our recruiters to put job descriptions out for "Software Engineers" versus "Flash Developers" and "PHP Developers". For us, it's rare to find someone with both PHP and Flash experience. Heck, most of the senior devs have less than 2 years experience using both at the same time. So, instead, we look for really smart programmers with solid software engineering fundamentals since we figure that it's much easier to teach a smart person a new language than try to teach someone core CS concepts. We've seen this work fairly well with several new hires. The language is, like you said, just a medium and changes depending on the project. The real challenge comes from understanding how to architect code in a way that's flexible/scalable/maintainable.
- michaelneale 17y agoIdeally people would have used/shown interest in a reasonable spectrum of languages. And most tools in common use (common being the key word !) really should only take an afternoon to learn enough to get something done, however small. I am not sure why more interviews aren't done like that, but I guess hard to scale.