Dear Friends Many people keep arguing that there are no jobs in Java .Actually they are not in tune with what is happening in the Java Community .Java is increasingly being used in the Server Side and it is in this area there are more jobs .Just finishing SCJP /SCJD is not enough even though they are very good starting points for an entry level programmer to master Java Programming skills .Today one must have a command over J2EE technology to seek Java Jobs .So those who have finished SCJP should foucs on learning J2EE Technology and get some practical experience in this teachnology area before applying for Java Jobs . So friends instead of arguing over market conditions ,HIB Visas ,Value of certifications etc .spend time on Learning / Mastering the J2EE Technology and enhance your career prospects . ------------------ Krishna
Dear Friend This is the dilemma facing many entry level aspirants i.e mastering J2EE Technology before getting a valid entry level job position .Unfortunately there are very few entry level Java Jobs and you will have to master first the fundamentals by doing some sample projects yourself or by writing SCJP and then SCJD certifications .However please note that by passing SCJP and SCJD you will not automatically get job offers but will be considered as a valid candidate who has mastered the fundamentals of the Java language .So you must consider yourself lucky if you are hired by a company that gives weightage to you SCJP & SCJD Certifications and feel that you can master the J2EE Technology quickly by working in their projects or through their own internal training .But the harsh reality is that no one is interested in training a particular candidate and everyone wants only experienced professionals .So the inital stages will be difficult but do not loose hope .Keep yourself Teachnically strong .You will definitely be able to get good job offers .Wishing you all the best .
Originally posted by Gene Tucker: How do I get J2EE practical experience before applying for an entry level job?
A good (and popular) question. Option 1) create your own project and work on it. Yes, it won't be great experience--not what the companies want, but it's better than nothing. Option 2) find an open source project and work on that. JBoss comes to mind, an open source EJB server. If you've made decent contributions to writing a J2EE server, I'd figure that's some pretty good experience. (There are plenty of other choices, check out sourceforge.net and similar sites.) --Mark
Mark Herschberg, author of The Career Toolkit
Another suggestion: Grab an internship with some company. --- If you don't have your CS-CompSci degree - it's going to be rather difficult (it's tough enough even with a BS-CS degree). We've debated back-and-forth whether experience outweighs a college degree. I can tell you that business - at least American businesses in the Fortune 500 category - want to see that piece of paper. And if you don't have that piece of paper to get the initial job - how are you supposed to get experience? Granted, there are exceptions. But with the current state of the IT job market - if you are looking for entry/junior level Java jobs - a college degree is a must. Just my two cents. John Coxey (email@example.com)
The reality seems to suggest that those who have academic degrees (Yes, degrees, plural) and Java certifications but without hand-on commercial experience should be on the street with a sign saying "Will Code J2EE Free of Charge!"