I am confused on whether to switch my job or not as I have recently switched 3 months back. Previously i was working in a reputed IT company for 3 yrs in j2ee & struts. I hd applied for my current job in j2ee.But the project i am allocated to has 80% sql work and remaining core java.Also changes in java are very less so we end up doing sql all the time. I am very frustrated as i want to work in java/j2ee but here tht seems to be impossible in near future. Tried talking to leads abt it but they dont agree to release before 1 yr.
Would like to get advise from you all regarding whether its good to change a job in such less time. And also wht steps can be taken to avoid such a situation(i mean more of sql work compared to java) in the next job if i switch.
Hi Sonal, First of all ..accept the situation as it is...This will release lot of your frustration... Secondly try talking to Seniors from your Business unit or so ( like VP etc..).First do a homework about the reasons you want to switch to new project...It all depends on how you talk..Dont say things like I do not want to work inn SQL and things like that..Talk to urself.. And third , in the background start preparing for interviews ( this will be only in the worst case).. Good luck.. regards, Vivek
This might happen to most of the people. I suggest you stick for some more time. My openion..
1) You can ask for a change in the current employer siting that you are more inclined to java. 2) Since you have lot of experience in java/J2EE, now its time to enhance your sql skills..
3) If you are pretty comfortable with SQL, learn new things in j2EE as you will have lot of time 4) One year is pretty good time and then you can push for the move in the current organization.
All the best !!!
SCEA part I,TOGAF Foundation
Joined: Dec 28, 2007
Thanks Vivek & Ayub for the advice. I tried talking to my seniors but dont see any positive response from them. So the only option seems to quit as the workload is also so much tht i cannot keep in touch with java either.
In that regards i need advice tht how can i prevent being alocated to sql work next time and getting good j2ee project. Does it happen tht you are allocated to some other technology if you hv 3 yrs exp in java.
How can we know for sure what proj we will be allocated to. And also will giving this reason for quitting my current job be seen as negative by future employers.
HI Sonal, If this exposure to SQL is going to make you sound in SQl , Then i Suggest do stay. Knowing database is an essential to any Software professional. In the mean time you could also go through Javas advanced topics.
Originally posted by feeq qeef: HI Sonal, If this exposure to SQL is going to make you sound in SQl , Then i Suggest do stay. Knowing database is an essential to any Software professional. In the mean time you could also go through Javas advanced topics.
This makes lot of sense. In the future if want to grow as an architect then you just don't wanna know only core java or JSP,Servlet.
Joined: Dec 28, 2007
I do agree tht a java programmer must hv knowledge of databases, but being 3 yrs experienced I have quite a lot of knowledge in SQL. I am not very comfortable with advanced topics but anyways thts wht i even dont get to learn here.
Also if i keep doing sql i will loose touch with java. Thts wht i am more concerned tht in future I will be able to show only 3yrs exp in java and the x yrs in sql will nt be useful. Thanks, Sonal.
Joined: Jan 15, 2008
Am Sorry about your current situation. But do not let it affect you. We here were not aware, that you know sql. They should have taken you into confidence and honoured your expectations, creating a win-win relationship. But again that always does not happen.
I suggest you relax a bit, give it a fresh relook before you try changing company again. you could ask your wellwishers. If the current company has met atleast your renumeration / Role expectations then it might be worthwhile to stay
If you conclude company change is not an option then here is something you could do. 1. Set a deadline (say three months, yeah 100 days) for the team to give you what you expect or get a replacement for your role and relieve you, but you might have to be persuasive. 2. Since work is more or less routine you could finish it early and spare some time. There is OR mapping that you could try on your own and then learn /rpactice nuances of hiberante . And there is uml and design aspects of your old projects that you could brood upon. Yep end of Three years is definitely a turning point from being a mere coder to something bigger.
Sonal I completely empathize what you are going through, Sapika`s suggestions are very positive but I thing its going to be difficult for you to implement it and maintain peace of mind. I have experienced most offshore organization don�t care much about resource for that matter newly acquired resource even less and expecting win-win situation with them is very optimistic/ unrealistic approach. Every one above you whom you have spoken exactly understand why you are un happy. But they know since you have stayed with your last organization for 3 years you would avoid changing organization sooner. It�s the matter of personal preference. If you prefer work satisfaction to any thing else I would suggest sharpen your skills and change job. If you explain as it is to your perspective employer they will understand as most of us have gone through this situation some time or other. Once you get another offer you can have a final talk with your organization (some one high above /HR ) don�t directly tell them that you have offer but they will smell it the way you will speak after having offer (they can do that) and if they really care about retaining resource they will give you option. If they don�t that organization was never good enough for you. As only resources who are passionate about their technology/ work can be far more productive and will take that little extra effort to accomplish their job.
Welcome to JavaRanch. Please look carefully at the official naming policy at JavaRanch & reregister yourself with a proper first & last name, with a space between them. Initials may be used for a first name, but not a last name. Please adhere to official naming policy & help maintain the decorum of the forum. The naming policy can be found at http://www.javaranch.com/name.jsp. You can change your name here.