I have completed my MCA in 2004. Due to some personal problem I was not able to do the job and I stayed at home. In April 2005 I got my first job. Here I worked as a mobile game developer. After working 6 months I changed that company and moved to another company to get good money. Again in this company I was working as a mobile game developer. In both companies I was working alone without any guidance. Here I felt that I am not gaining knowledge much so I have decided to do advance diploma course. After completing this diploma course I have placed in a SEI CMM level 5 company. In this company managers saw my previous experience and keep me in J2ME. In this company they don't have any work in J2ME. I spent most of the time in researching useless thing.
Again nobody is here to guide me and I am also not working in a Client project. Please guide me what should I do to come up with this situation and improve my carrier.
I spent most of the time in researching useless thing.
Well I dont agree with this sentence. Dont take me wrong. Why you saying that ? Whatever you are doing will be definitely add to your skills. If you have time then think of a good project and start working on your self.
I tell you about myself. I am from India and the place I am working is 3000 KM away from my place. Here not only language but the culture is also very different. Not only this most of the time my whole team discuss all the matters in their local language which I am not at all familiar with. Instaed of saying them thousand times we cannot rectify them.
What i started doing is researching on some new technologies. I am also thinking to make one forum which will be dedicated to provide tutorials for the newbie. I am looking in the forums on all the topics posted and trying to learn.
There are a number of things to explore man. So dont keep yourself down and start doing some creative thing which will not only hone your skills but make your life intresting too.
Since you have a good knowledge about game developing, have you ever though about opening your own company? Them you could develop the way you want, with nobody interfering your job. But in the case you want to switch to enterprise technologies, why don't you take this time you have to study and start reading about JEE and the framework your company uses, or even others, like Seam, Wicket, and so on?
Most of the jobs now a days are Web based. So, get into JEE if you can. There are a number of avenues you can try to get some hands on experience.
-- Contributing to open-source projects -- Self taught Java projects -- Paid or unpaid work in an organization that uses Java/JEE. Even if you start as a non-paid role, if you prove yourself to be a fast learner and a greta contributor, new opportunities may be created within the same organization. [ October 15, 2008: Message edited by: arulk pillai ]