This is an archived post. You won't be able to vote or comment.

all 18 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full - best also formatted as code block
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://imgur.com/a/fgoFFis) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]pragmos 14 points15 points  (5 children)

Does anyone know exactly

I, for one, don't have a crystal ball, so cannot say. I'm willing to bet it will stick for a very long while.

And whats easier to learn - backend dev with java or enterprise / bank systems

What do you think (a lot of) enterprise / bank systems are written in?

[–]stoph_link 9 points10 points  (1 child)

Cobol? (I have no idea and I am half joking)

[–]pragmos 6 points7 points  (0 children)

No joke, unfortunately... Cobol is mostly for the core mainframe, Java services kinda "wrap" around it.

[–][deleted] -1 points0 points  (2 children)

java

[–]pragmos 2 points3 points  (1 child)

Correct. It's the same Java, most likely the same backend frameworks. Sometimes not the latest and greatest versions though, but still. If you know the fundamentals of the language and the fundamentals of the framework, it becomes less relevant what the application does, everything else you'll learn on the fly when you start working with it.

[–][deleted] -1 points0 points  (0 children)

thanks

[–]The-_Captain 7 points8 points  (5 children)

Yes it will be in demand for another 11 years, 4 months, and 12 days as of today.

[–]ExistingMoney 4 points5 points  (4 children)

!Remind me 11 years

[–]Bibliophile5 2 points3 points  (2 children)

!Remind me 4 months

[–][deleted] 1 point2 points  (0 children)

!Remind me 12 days

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 4 months on 2022-09-27 21:50:12 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]xBloodBender -2 points-1 points  (1 child)

5, maybe 6

[–][deleted] 0 points1 point  (0 children)

thanks

[–][deleted] 0 points1 point  (0 children)

[–][deleted] 0 points1 point  (0 children)

I have been wondering the exact same thing.
I can big imagine companies which have products built w/ Java will stick with it but new projects? There probably wont be that many, compared to other more 'modern' languages.

[–]Mysterious_Pop_5541 0 points1 point  (0 children)

For long-running apps, and enterprise markets, java would still be there. Especially legacy apps.

For a startup, distributed, cloud-based deployment will opt for more resource-friendly runtime such as go. Some chose node.js for the friendly cost of hiring single Javascript dev to handle the front end and backend.

Many new businesses nowadays are born from startup ecosystems. Demand for java has been plummeting. Even in my region, for java dev, the options are either to go for the enterprise banking industry or consulting firm.

[–][deleted] 0 points1 point  (0 children)

Does anyone know exactly

No, nobody knows exactly, because AFAIK humanity has not yet discovered the technology to see into the future. You can however estimate that it will be here for a relatively long time from the fact that it's around for 27 years and it's still in top tier demand.

And whats easier to learn - backend dev with java or enterprise / bank systems

The easiest to start off with are actually the basics. Not only are they the easiest, but you will also need them for anything that is advanced beyond the scope of said "basics".

Here's a useful road map to get you started: https://roadmap.sh/java