3 ms·
>Learning a programming language is usually not the hard part The syntax and semantics can indeed be picked up in a day or more. It's working within the ecosys
by pytester 7y ago
>Learning a programming language is usually not the hard part
The syntax and semantics can indeed be picked up in a day or more. It's working within the ecosystem and circumventing all of the non-obvious pitfalls, knowing the shortcuts (and knowing what can't be shortcut), knowing where all the important information is located that all requires years of experience.
I've worked with developers who have switched languages and they often port across bad habits and quirks and try to make the new language more like their "home" language. Sometimes years later they're still trying to do things in a non-optimal way.
I also think that most people are more productive in their favored language (or languages) and you're unlikely to get as good quality work if you pull them away from it.
There's also a cultural element to programming languages that I think is underrated. I don't expect java programmers to have the same kind of outlook or approach to python programmers.