3 ms·
I have worked in numerous languages, all the way from C, C++ to Java, C#, JavaScript, Python, and some go and Elixir. And, one thing I have noted is that Java p
by yumraj 8y ago
I have worked in numerous languages, all the way from C, C++ to Java, C#, JavaScript, Python, and some go and Elixir. And, one thing I have noted is that Java programmers are the most conservative when it comes to picking, learning, using other languages.
Part of the reason is that if you're in the Java ecosystem, you can be very comfortable as it gives good performance, great mature tooling and libraries for almost anything under the Sun - so why would you want to leave it. And, there is enough demand that you'll be reasonably employed for a long time.
Which in itself is a reasonable argument, nothing wrong with it. But, on the flip side, if you want to grow as a computer scientist/engineer it is always good to look outside and broaden your horizons.
- Insanity 8y agoWorking in a company where a transition away from Java is happening at the moment, in favour of other languages (mainly Go, partly Python) I can confirm at least the resistance from the people who mainly did Java in their carreer, compared to people who also wrote different languages. Of course, it might also be because people who have worked in a variety of languages are already 'used' to learning a new language.
- erik_seaberg 8y agoI'm excited about languages where being smarter pays off in clarity. Java isn't great but Go avoided any of the improvements I'd like to see.
- fiddlerwoaroof 8y agoGo seems intent on relearning all the lessons of Java: e.g. you can’t have a useful statically typed collection library without generics.