r/learnjava • u/[deleted] • May 27 '22
How long java would be in demand?
Does anyone know exactly And whats easier to learn - backend dev with java or enterprise / bank systems
15
u/pragmos May 27 '22
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?
9
u/stoph_link May 27 '22
Cobol? (I have no idea and I am half joking)
7
u/pragmos May 27 '22
No joke, unfortunately... Cobol is mostly for the core mainframe, Java services kinda "wrap" around it.
0
May 27 '22
java
3
u/pragmos May 27 '22
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.
0
9
u/The-_Captain May 27 '22
Yes it will be in demand for another 11 years, 4 months, and 12 days as of today.
6
u/ExistingMoney May 27 '22
!Remind me 11 years
3
u/Bibliophile5 May 27 '22
!Remind me 4 months
2
1
u/RemindMeBot May 27 '22
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
1
1
May 27 '22
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.
1
u/Mysterious_Pop_5541 May 28 '22
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.
1
May 29 '22
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
-1
•
u/AutoModerator May 27 '22
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:
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.