I had a job where I did nothing but Ruby in 2005. I found it very useful/enlightening. I realized just how constrained Java is (Ruby is a much more powerful/less constrained language). That using XML (ant) for writing build scripts is absolute insanity. Discovered a completely new way of thinking about "configuration" (in the ruby world it's very common to mix your configuration with code in config files). Learned advantages/disadvantages of dynamic typing. Completely different way to manage dependencies (gems, sorta like Maven ). Much more.....
The notion of learning a new language every year seems a bit much to me. But the notion of expanding your horizons by knowing a few different language is very useful. After 2005, I ended up going back to Java mostly as the pay is much better :) On Wed, Mar 2, 2011 at 2:26 AM, Moandji Ezana <[email protected]> wrote: > In the past few years, there's been a lot of emphasis on learning > programming languages, driven by the Pragmatic Programmer's "Learn a new > language every year" maxim and the JVM language boom. It does have a lot of > benefits, but I wonder if its importance hasn't been overestimated. > > Is there something about learning a language that is fundamentally more > mind-expanding than other things, such as: > > - moving from server to client > - learning about asynchronous/messaging architectures > - learning about usability/UX/design > - learning about NoSQL/Big Data architectures > - ... > > ? > > Moandji > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
