Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Learning New Languages, Frameworks

 
saikiran venkata
Greenhorn
Posts: 29
Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ranchers..,

I need an advise from you guys...I am a Java Developer having knowledge on Servlets, Jsp, Struts ,Hibernate and some Spring.
for my further learning what would you guys suggest,Should i start learning Web Services and more Spring knowledge..,
How about groovy or Scala...and neither are my Job Requirements..

Thanks & Regards,

Sai Kiran.
 
chris webster
Bartender
Posts: 2407
32
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not a Java developer, but it probably depends on what your goals are in learning new stuff. If you have a specific role or project in mind, then you should probably pick skills that will help you in that direction. But if you're looking for things that may be of more general use, you should perhaps think about what will give you something new e.g. you mentioned Scala, which would give you an introduction to functional programming (assuming you don't already know this), so Scala/Lift might be interesting to explore. Alternatively, if you want to stick to more familiar territory but learn more about dynamic languages, go for Groovy/Grails, which is fun to use and should be easy for you to pick up as an experienced Java developer. Or pick something outside the JVM e.g. try becoming one of the rare Java developers who really understands databases!

In any case, it can often be good to explore topics you don't know much about, rather than simply adding slightly more detail to your existing skills.
 
saikiran venkata
Greenhorn
Posts: 29
Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank You Chris for your reply
If you have a specific role or project in mind, then you should probably pick skills that will help you in that direction.


with my existing skills i can continue working with my current application.
I heard many people saying it is good have more languages in our hand.so i am thinking in this way..
and more ever i have free time and want to use it.
 
arulk pillai
Author
Ranch Hand
Posts: 3387
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It is good to have skills and experience in integration technologies -- Web services (both RESTful & SOAP) and messaging (JMS, MOM, etc)

If you are into Web development, then JavaScript, a component based web framework like JSF, etc would be good.


All depends on your interest, and strongly advice you to check the local online job advertisements to see what the prospective employers are looking for and checking out http://google.com/trends before learning a new piece of technology or framework as some never become mainstream.
 
saikiran venkata
Greenhorn
Posts: 29
Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank You Arulk pillai for your reply

If you are into Web development, then JavaScript, a component based web framework like JSF, etc would be good.


Yes I am into web development..i will consider learning those.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic