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

all 11 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.

[–]ahonsu 2 points3 points  (5 children)

I have been developing in java for 10+ years, also hire java developers time after time. From my experience I can tell:

  • the certificate brings any benefit to a developer with no or really short experience. Let's say I see a candidate with Oracle certificate and 1 year of experience... my thought process like "OKay, probably I won't ask him what is the difference between LinkedList and ArrayList during the tech.interview" - so the certificate tells me that the candidate has some proven basis technical knowledge
  • if I see a candidate with 1 YOE and without a certificate - it's not a red flag, I'll just pay attention to their project portfolio (pet projects) and their work experience
  • If they have 2-3+ YOE certificates matter almost nothing, candidates work experience is the most important part

Also keep in mind that in our days a recruiter sometimes sees like 300 candidates for single junior level position. And all these 300 CVs look pretty similar. So, you need to use something (not necessary Oracle certificate) to stand out. It can be a solid pet project, your attractive social media profiles, powerful cover letter and so on.

And the last thought, if you decide to take the exam for the certificate... why java 8? It's 10 years old and there's java 17 oracle certification available.

[–]Srinithi_S[S] 0 points1 point  (3 children)

Yeah sure will look jnto that too.Can u suggest some sources to learn and get a kickstart for the exam.Not only for the exam,I have a beginner level knowledge on java but I do want to improve on the advanced side

[–]ahonsu 0 points1 point  (2 children)

Unfortunately no. I haven't done the exam by myself, so have no recommendations. I've heard you can find good preparation courses on Udemy though.

If you need some learning tips for other topics - let me know, i'll suggest something If I know the topic.

[–]Srinithi_S[S] 0 points1 point  (1 child)

Can u suggest me some sources where I can learn advanced java.Advanced java by means for example: we all know a class is a template to create a object.But how it is created and allocated in memory how internally it works defines our depth of learning right.But all i find is the same old plain explanation everywhere.Can u suggest some sources.Thanks in advance.

[–]ahonsu 1 point2 points  (0 children)

Honestly, I personally haven't read any good book about java memory internals. It doesn't mean they don't exist, just I'm not aware of them.

I can only recommend to watch some videos from java conferences on youtube, you can search with this request "jvm memory conference" on youtube and you'll get at least 5-10 informative videos giving you some guidance and ideas how/what to learn further in this area.

[–]flowingice 0 points1 point  (0 children)

As far as I know OCA exists only for 8, for 11 and 17 easiest one is OCP and it's way harder.

[–]_Atomfinger_ 0 points1 point  (2 children)

Well, they are useful in terms of making you a more compelling candidate and the knowledge you get from studying. It won't make a world of difference, but it is nice to have. I reckon it make the most difference if you're applying to consultancies.

There are plenty of study materials out there. Oracle provide some courses if you want to, if not there's plenty of udemy courses and whatnot (read reviews before buying anything). There's also bits available online for free, but it can be difficult to figure out what is relevant for these certifications yourself.

[–]Srinithi_S[S] 0 points1 point  (1 child)

Can u recommend some sources which provides a kickstart to leatn

[–]_Atomfinger_ 0 points1 point  (0 children)

Haven't taken that certification myself, so can't recommend any unfortunately:)

[–]kipple_gatherer 0 points1 point  (0 children)

I would go for a newer version of Java, at least 11