I�m having 4 years of IT experience. For my initial 1.5 years I was working in C & Unix. After that because of lack of C projects in my company, I was asked to move to J2EE platform.
In J2EE, my initial projects were pure development projects, using very high level of design expertise. (e.g. Using Design patterns, high level of abstraction in between Model-View-Controller). Overall it was a great and interesting development experience for me.
Then I got moved to eMatrix (Product-based), which is a Product Lifecycle Management (PLM) tool (internally having JSP platform). Even though the remuneration for eMatrix in industry is high, the work I was getting was more like customization of existing product. Having previous interesting and such a core level development work experience, this new work did not attracted me much. And so had to shift the company just to leave eMatrix.
Now in new company, I have been asked to work in Documenum, which is a Enterprise Content Management tool (again internally having JSP and XML platform). But whatever work I�m getting here, appearing similar to the work in eMatrix (customization of existing component).
I am not able to decide what will be beneficial for me. Whether I should continue working in Documentum or should continue with normal J2EE projects where I will get the exposure to building blocks of Java like EJB, Struts etc. [ September 20, 2006: Message edited by: Dhiraj Raut ]