| >If you only know java are you even a real (professional) dev? lol, if I were java dev I'd be pissed off. honestly this unsound argument that dev which knows more languages is better just because of that needs to die. Concepts are above languages You don't have to know languages in order to be familiar with the concepts. Additionally certain languages do not offer real value to the other For example I've been writing shitton of C# and from time to time I jumped to js/lua Messing with those languages didnt gave me anything except pain. Meanwhile one harder project can give you times, times more - try writing browser, compiler, etc. __________ Software engineering is deeper and more important than fancy language features and handier ways to express things. But yea, it's easier to mess with people about their lack of understanding of monad than arguing about system design, practices & approaches to system modeling cuz they do require context :) |
If you only ever coded in a language that doesn't even offer you the ability to tinker with some concepts, you can't be familiar with those. Reading one article about it without ever touching code, is not being familiar with a programming concept.
I'm not saying you should know 10 languages, but if you want to be anything more than a frontend dev or a bad web dev, you need to be exposed to more than 1 language IMHO. I'm not saying you should be an expert, or used multiples languages for years, but at least trying other languages with concepts not available in your favorite language.