This week's book giveaway is in the HTML Pages with CSS and JavaScript forum.
We're giving away four copies of React Cookbook: Recipes for Mastering the React Framework and have David Griffiths & Dawn Griffiths on-line!
See this thread for details.
Win a copy of React Cookbook: Recipes for Mastering the React Framework this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Rob Spoor
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Junilu Lacar
  • Tim Cooke
Saloon Keepers:
  • Tim Holloway
  • Piet Souris
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Frits Walraven
  • Himai Minh

What is the future for a Java developer?

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I recently went on JBOSS EAP6 training and realized due to the instructors passion that I have become one of those people that just develops for a living. I learn what I need to in order to do my job that I get paid to do. I am currently a systems analyst for a large life insurance company using java as our main language. I have been in the java space for 8 years now and even though there is still lots for me to learn in java I am looking towards architecture and focusing some of my free time towards learning more about that. What I also would like to do is start looking at languages or technologies that would be beneficial for me in my future career. There are lots of languages that I could/want to learn for personal benefit but I need some input as to what would be good for my career. I dont know if am ready to move completely away from the java space so I am looking for languages that would be complementary to java. I have been looking at languages that run on the JVM as a starting point but I am not sure if any of them will be beneficial in my career. Scala is something that I am looking at but again I am not sure if there is or if there will be jobs that require both java and scala.

What language would you guys recommend I learn that will be beneficial to my career as a java developer?

Any links on this topick would also be appreciated.
 
Sheriff
Posts: 67583
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you have a bent towards web development, then HTML, CSS and JavaScript are the natural compliments.

If not the web, what area are you interested in pursuing?
 
Jacques Olivier
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Bear Bibeault wrote:If you have a bent towards web development, then HTML, CSS and JavaScript are the natural compliments.



Perhaps I should have been more descriptive, my 8 years experience is in JEE so all the thing like HTML, CSS, XML, JavaScript and SQL are things that I use on a regular basis. I am more interested in what the future holds.

I know you can currently find jobs that require some other language skills combined with java experience like python, php and even scala. I cant help but think that in the future this might become the norm though where SOA and distributed computing requires knowledge of multiple languages to implement complete solutions. Am I Wrong in this thinking or is there a move in the tech world to use what ever is best for the solution. I dont think java is becoming less important but I keep wondering if other languages will play a bigger role in the every day life of a java developer.

Bear Bibeault wrote:If not the web, what area are you interested in pursuing?



I have a big interest in architecture and it is this interest that has got me thinking that java might not necessarily be the be all and end all for a complete solutions implementation.
 
author & internet detective
Posts: 40722
827
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I try to learn a variety of types of languages. (Scala, Groovy, Python, etc). This makes it faster to pick up what I do need to know. And sometimes it overlaps - like with Groovy.
 
Bartender
Posts: 2407
36
Scala Python Oracle Postgres Database Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You could look at the "big data" eco-system around tools like Hadoop, which is Java-based but offers plenty of opportunities to learn new stuff beyond conventional 3-tier applications e.g. check out the ideas around so-called lambda architecture. Also, there seems to be a growing interest in alternatives to Hadoop's MapReduce engine, such as Apache Spark, which offers an alternative distributed processing model that can be used with Hadoop or independently. Spark is written in Scala, which some argue is better suited than Java to large scale distributed data processing.

As an old database application developer, I'm really pleased to see so many interesting new ideas and technologies emerging around data. In fact I'm kind of hoping to be able to escape the world of conventional Java EE applications myself, and get into big data on the JVM with Scala instead.
 
I like you because you always keep good, crunchy cereal in your pantry. This tiny ad agrees:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic