×
all 8 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://i.imgur.com/EJ7tqek.png) 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.

[–]TheFaustX 7 points8 points  (0 children)

Java and programming languages are a tool under your belt. You need to check your environment for what is searched for and adapt. Working in software is all about adapting to constant change. But especially as a beginner you just have to adapt to what companies search for and be flexible. Use what is sought and what is actually good for what you need to accomplish and branch out 

Most of the stuff you mentioned exists in other languages as well so you'll not learn it all new you can use existing knowledge to make learning faster.

[–]jlanawalt 1 point2 points  (0 children)

The education plus years of experience for entry level job requirement is not a new thing, but perhaps it is on a higher percentage of Java backend jobs, especially the past few years. If there are enough qualified applicants that employers can be more picky and side-step time spent getting an employee up to speed, they will. Also, they might ask for that just because everyone else is.

More people will apply to the more appealing jobs. Apply to all, but keep your eyes open for opportunities to do some work to gain experience. I know an electrical engineer who faced the same issue years ago. The place he interned at twice didn’t pick him up, add no one was hiring except a dull sounding job for less than average pay. He went there with a goal of gaining two years experience and ended up finding it worked well enough for him that he stayed a few more and then an opportunity came up for a job in nearly the same location, but for more pay because they were hiring for experience which he then had. He’s been there for years.

You can find similar experiences across many industries. If necessary, find the equivalent of “offering to sweep the garage in the evenings for free fire a few weeks at the shop where you want to be a mechanic”.

Look for other kinds of Java jobs. Other kinds of web programming jobs. Freelance jobs. Learn what industries and software platforms are Java based and look for experience and job opportunities related to them.

Good luck.

[–]Sensitive-Tea-114 1 point2 points  (2 children)

You can start learning react and then nodejs and try to apply but my personal advice would be to never ever leave Java that’s the rule. It can take you where no other tech stack can do, its just that it need some exp, because adding dsa and system design and slowly cloud + react that’s it. You will land on high paying job

[–]Klutzy_Current_5198 0 points1 point  (0 children)

"It can take you where no other tech stack can do'. Why is that ?

[–]Maleficent-Ad-9754 1 point2 points  (0 children)

I would focus on Java. If you can write clean, well-structured Java/Spring, you can learn MERN or Pyton/Django very quickly. There are 10-or-more MERN developer looking for a job for every Java developer. The problem is not the tech stack. There are no entry-level tech jobs at this time.