• 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 all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
  • Piet Souris
  • salvin francis
  • fred rosenberger

[Modern Programming Made Easy] Scala/Groovy

Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

As a former Java programmer who has transitioned into a management role but is interested in getting back into the trenches coding, where would you suggest one to start? The Java landscape is ever evolving and rapidly evolving at that, it is a bit overwhelming in terms of where to start. Should one dust off the old Java hat and rebuild my skill set from core Java or pivot to JavaScript and build my skills up in that area. I really don't have a preference in terms of technology, I'd like to shift back to the technical side.

Thanks in advance.

Posts: 69411
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

. . . getting back into the trenches . . .

Do you mean making good your escape?

You would be coding completely different things if you go back to Java® or take up JS. One is usually for backend apps and the other for activating web pages.
Ranch Hand
Posts: 456
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you don't have a preference think about a project that you want to do and go from there . The best way to learn is by doing . Pick  task that you clearly understand the business requirements for like an online address book. Think about "What would be the technical requirements for that ? ". Having a clear objective makes it easier to learn.
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Brett,

It really depends on what you enjoy doing most. Do you enjoy back-end server development or batch jobs? Then I would recommend getting back into Java. There are a lot of great books out there and freely available websites. The Spring framework seems to be extremely popular so I recommend learning about it.

If you prefer front end (browser) development, then I recommend learning the latest JavaScript and React for the front-end (codecademy has a good course). The problem with that is JavaScript shares very little with Java - some surface level syntax but that's it. Another point it seems like a lot of energy/popularity is going into JavaScript right now.

I highly recommend using IntelliJ IDEA if you do go back into Java. It has great automatic suggestions for how to update your Java code to more recent standards.

Wish I had a better answer.

Good Luck,

What's that smell? Hey, sniff this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!
    Bookmark Topic Watch Topic
  • New Topic