aspose file tools*
The moose likes Jobs Discussion and the fly likes Job prospects for a fresher Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Job prospects for a fresher" Watch "Job prospects for a fresher" New topic
Author

Job prospects for a fresher

Chris Nolan
Greenhorn

Joined: Dec 29, 2010
Posts: 2
Hello all,
I have learned to code in Java. I use eclipse IDE.

I have entered coderanch and I see all these acronyms JSF, J2E, EJB, etc etc

Suddenly, I feel like I know nothing eventhough I'm about to graduate with a computer science degree. I thought of looking for an entry level position as a java programmer. But now I fear that I'll look like an idiot at the interview.

Is it standard to feel like this in the beginning or am I way behind the learning curve at this point? Help me become the best java programmer I can be guys. Tell me where to start and what to know before I start my interviews.


Thanks
James Reeves
Greenhorn

Joined: Jan 30, 2012
Posts: 4
Hey Chris,

I was in the exactly same position as you about 6 month's ago. I went for a trainee software developer job

My advice to you is not to worry too much about the JSP/J2E/Spring/JDBC etc. But to understand the logic/how to program rather than exact topic's around Java. When I went to the interview I was asked principles about programming, and general knowledge about SQL and Java, but nothing too in depth. I found that they didn't expect you to know everything about Java as you have just come out of University. If you show them that you have an solid understanding about programming then you should be fine.

However after I got the Job, then the learning started, and it was a steep learning curve. I learned more working in the previous 6 month's than I ever did during University, so don't worry about not knowing anything.

That is my advice anyway.
Jeff Verdegan
Bartender

Joined: Jan 03, 2004
Posts: 6109
    
    6

And along with what James said, I would consider it important that a candidate understand the difference between CS principles and techniques and how those concepts may be realized in a particular language or API.
Darryl Burke
Bartender

Joined: May 03, 2008
Posts: 4523
    
    5

Moving to Jobs Discussion.


luck, db
There are no new questions, but there may be new answers.
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3216
Learn the core concepts and key areas, for the rest you always have


-- google.com to search based on keywords.
-- You can get cheat sheets for various frameworks at http://refcardz.dzone.com/
-- http://stackoverflow.com/ is a good site to ask questions in addition to JavaRanch forum.
-- Have good mentors to guide you


I have been coding for over 10 years, and still use all the above mentioned resources.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
Anayonkar Shivalkar
Bartender

Joined: Dec 08, 2010
Posts: 1469
    
    5

Hi Chris,

Welcome to coderanch. This is very nice place to test and keep your Java knowledge updated.

Personally, I would suggest that one should be good (i.e. good enough to code and debug) in 1 technology (say Core Java) instead of having just introduction of 3-4 technologies. So, pick one technology of your choice. You say that you already know Core Java, then why not master it ? Employers love someone who know only one technology, but can write very nice programs in it, instead of someone who knows 4 technologies, but cannot write a single line of code.

I hope this helps.

All the best!

P.S. I'm having over 4 years of job experience. I've conducted technical interviews as well. And I do not know a single thing about JSF and I can't write a single line of code in EJB. I'm learning EJB, and things will change in 4-5 months, but what I'm trying to state is : I did not face any career obstacle just because I did not know these advanced things.

Don't be afraid of interview. If you know Core Java, make sure you are one of the best freshers knowing Core Java. Apply for Core Java jobs only. And most important : do not try to show off primary level knowledge of EJB/JSF etc (I mean, its fine if you really know it, but emphasize on what you are best at).


Regards,
Anayonkar Shivalkar (SCJP, SCWCD, OCMJD, OCEEJBD)
Deepak Bala
Bartender

Joined: Feb 24, 2006
Posts: 6657
    
    5

Suddenly, I feel like I know nothing eventhough I'm about to graduate with a computer science degree


The knowledge that any developer has now will be outdated in a couple of years. I would certainly not expect a beginner to answer questions about JSF, EJB etc. Dont worry about it. A good interviewer will not quiz you about topics that you do not mention on your resume.

Is it standard to feel like this in the beginning or am I way behind the learning curve at this point?


I felt very nervous fixing my first bug and rolling the code out to production. You will enjoy a steep learning curve during the initial months. Just make sure that you know the basics when you get into an interview. Research the company that wants to hire you and find out what they want. Be calm during the interview and if you do not know the answer, say 'I dont know, but going by situation X and logic Y I think the answer could be...'. If you cannot think of anything to say, saying 'I dont know' is all right.


SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
sreenivas vemula
Ranch Hand

Joined: Jan 21, 2012
Posts: 44
Hi chris,
Mostly problem solving ability and logical thinking, programming skills will be expected from freshers. Just have a good understanding of OOPS concepts and java programming. There are lots of websites to guide. One among them which I feel good for the beginners is
java-examples.com which gives you clear understanding about the concepts with detailed example.
My best wishes to you.
Chris Nolan
Greenhorn

Joined: Dec 29, 2010
Posts: 2
Thanks guys. Love your advice. Bookmarked refcardz and java-examples. so by fundamentals, do you guys mean data structures, design patterns and algorithms?
Deepak Bala
Bartender

Joined: Feb 24, 2006
Posts: 6657
    
    5

so by fundamentals, do you guys mean data structures, design patterns and algorithms?


Yes. As long as you have these in order you can even write code in pseudo-code during an interview. Most interviewers dont mind.
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3216
In addition to that there are other key areas like


-- Multi-threading
-- Transaction Management
-- Performance
-- Memory management
-- Best practices
-- Development processes
-- Scalability
-- Exception handling


Depending on your level of experience and role the interviewer could ask any questions.
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 29287
    
140

Chris,
One thing I don't see mentioned here is that employers look for potential from entry level candidates. Are you excited about technology? Do you know how to program? Can you learn quickly?

Don't worry about the acronyms. At one interview (for an entry level job I received an offer for), they asked if I knew enterprise java beans. I had read a book that said a java bean was a class with getters and setters so I said yes. After I got home, I realized EJBs were something else entirely. Oops. I didn't know enough to know what I didn't know. And that's ok. That's why you applying for a fresher job and not a X years experience job.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Raghavendra Shockley
Ranch Hand

Joined: Jan 21, 2012
Posts: 69
James Reeves wrote:
I was in the exactly same position as you about 6 month's ago. I went for a trainee software developer job


Can you suggest some companies or even open source projects that could employ "beginners" ?


Back to square one.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Job prospects for a fresher
 
Similar Threads
need your help
How to prepare for Java Developer Test
Beginning GUI in JAVA
How to work on mobile technology
Hai friends !!