aspose file tools*
The moose likes Jobs Discussion and the fly likes What are the best practices for a java/j2ee developer in his daily life Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "What are the best practices for a java/j2ee developer in his daily life" Watch "What are the best practices for a java/j2ee developer in his daily life" New topic
Author

What are the best practices for a java/j2ee developer in his daily life

Srinivasa Maddi
Ranch Hand

Joined: Apr 18, 2007
Posts: 60
Hi All

Seeking for an experts career tips. I wanna see my-self technically very strong in the next few couple of years. As of now i am planning for SCJP1.5 certification. I m aware of the skills like JSP, Servlets, Struts, JDBC. Henceforth what else i have to learn further to enhance my skillset to being a senior developer in java/j2ee. Please suggest me with you inputs to plan for a good career in java/j2ee.

Thanks,
Maddi

[ September 24, 2008: Message edited by: Srinivasa Maddi ]
[ September 24, 2008: Message edited by: Srinivasa Maddi ]
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
Learn how to program with the JMX API. Aside, the J2EE acronym is no longer current. And the word 'Java' is always capitalized. It is a name.

Good spelling and punctuation is a best practice!
[ September 25, 2008: Message edited by: James Clark ]
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3259
Happy to see that you are determined. That is the most important step for a successful career. Next step is to become passionate and gain the necessary skills, experience, capabilities and personal attributes.

-- Learn some of the sought-after frameworks like Spring & HIberante

-- Contribute to open-source projects to learn best practices and gain hands-on experience.

-- Learn & practice design patterns, SQL, and XML related APIs.

-- Simultaneously build the relevant so called soft skills. Being technically strong alone not sufficient.

-- Learn to market your skills and capabilities more effectively than your competition.


It seems like a lot to do, but you will get better at it. IMHO, just one certification will do. Concentrate more on practical experience. while gaining practical experience, learn the core concepts via good books and online articles.


good luck.
[ September 25, 2008: Message edited by: arulk pillai ]

500+ Java Interview Questions and Answers | Java job hunting know how & Java resumes
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18990
    
  40

Learn how to program with the JMX API.


Having spent three years doing nothing but JMX mbeans -- including some that really used obscure features of JMX. I too, think learning JMX is a good thing.

However, this is *not* a commonly used interface. And most developers will probably never encounter anything more than the mxbeans during their tenure.

So... I am not sure if this is a good recommendation...

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Srinivasa Maddi
Ranch Hand

Joined: Apr 18, 2007
Posts: 60
Thank you all for your inputs.
Damodar Mukherjee
Ranch Hand

Joined: Mar 20, 2007
Posts: 135
Go for EJB3 its really Hot...


SCJP 1.5, SCWCD 1.4, Next... SCBCD5
felicia adedotun
Greenhorn

Joined: Oct 31, 2006
Posts: 21
all the reponses to this topic is educating. thanks all
Unnsse Khan
Ranch Hand

Joined: Nov 12, 2001
Posts: 511
Srinivasa,

I think the best practices you need to focus on are:

(1) Test Driven Development using JUnit

(2) Mastery of a build tool such as Maven or Ant

(3) Ability to know at least one IDE inside and out

(4) Knowledge of version control

Spring, Hibernate, EJB3, etc. are of course great things to learn but these are mere frameworks which will evolve or change in the foreseeable future.

Knowing how to write unit tests before you write your "object under test" is very key! I've met a bunch of Java developers who don't know how to write a unit test, don't know how to set up break points in an IDE, and also only have used Microsoft Visual SourceSafe for version control.

Good luck to you.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: What are the best practices for a java/j2ee developer in his daily life