I am a Java developer and experienced (4+ years) in web application development. I am working in top MNC since 9 months. The reason behind joning this company and leaving previous company is interesting project. I didn't even bothered for salary and other perks. The project which I was hired for is very interesting with latest tools and technologies. The following is my experience during my stay here. Based on these I need to take a decision whether to change job or stick on to it for some more time.
- My company bought the product (which our team suppose to develop) from some other small company due to time constraints. I came to know this on my day one in this company. I sat idle for 4 months and I completed Java 5.0 certification.
- Phase 2 of application started. I thought I may get some development work. I got some prototyping and trying various softwares and preparing documentation on how these fit into project work. This work is really boring. I spent 2 months on this.
- In my team, we have two managers, four arthitects and two developers. One developer left company. I am the only developer here in my team. I am getting suggessions from these two managers and four arthitects which irritates me a lot. I need a center point of access.
- From the day one I felt so lazy here and people here work very very slowly and they don't bother about deadlines and schedules. I guess this is the problem with MNCs.
- Meetings, out of eight hours of work, our team sits in meetings for 4 hours. Keep on discussing, thats all. I wonder when they allow me to code. I spent 3 months like this with NO real work.
- When I starts doing something, I need to rework it many times. Coordination among arthitects is missing.
- Salary wise also, I am NOT happy.
Guys, please suggest me what should I do. I expected a lot to learn here and I get nothing as of today.
Sai Surya, SCJP 5.0, SCWCD 5.0, IBM 833 834
http://sai-surya-talk.blogspot.com, I believe in Murphy's law.
Its your decision really. If you think you can find a better job then go for it. Usually the coding part in a development project is a bit short. Maintaining applications is where the lions share of work is since users will want us to enhance the application here and there. If you think there is good work to come and you see it at the end of the tunnel then I suggest you stick around.
Yes a big MNC is usually not very organized. How do you go about organizing 50k+ people ? Its very tough. Smaller companies are more focussed and they are more integrated with a client. They focus on the work and the deadlines more. The bigger ones are more focussed on money. This is not always true but that is the trend I see.
Check if you can switch projects. If thats not possible try to get some work either within the project or outside the company. Even if you do join another company there is no guarantee that you will have work.
Even i am facing the same problem ... please help me to grow my career.. can anyone suggest me a better way to utilize my time to as to improve and grow my career !!!
If you really want to grow are you ready to work for midsize or startup???
posted 13 years ago
i wouldnt prefer shifting companies.... would like to get some other options please!
posted 13 years ago
Shifting companies is not the point. The point I am trying to make is that there are better prospects for career growth in statup and midsize companies and one should realise this. I have noticed that career growth is very slow in big MNC's and there are very few chances to grow as much as you would like.
Best you can try is specialise yourself in a particular skill that would distinguish you from the others. This way you have better chance of getting noticed. At times it could be getting multilingual skills for example or getting trained in an upcomming technology. Certifications and other qualifications follow. In short you can start investing in yourself as in long term that is the best investment.
there are better prospects for career growth in statup and midsize companies and one should realise this. I have noticed that career growth is very slow in big MNC's and there are very few chances to grow as much as you would like.
yeah i agree with this. in a small or mid-size company, you can get your hands on quite a few different aspects/parts/components/technologies involved in a project, whereas in a big MNC, your role is very restricted as there are more people for different functions and hence less scope for an individual to learn things outside of his/her designed role.
At times it could be getting multilingual skills for example or getting trained in an upcomming technology. Certifications and other qualifications follow. In short you can start investing in yourself as in long term that is the best investment.
yes, thats a very valid point. specially when you are just starting your career, try to learn as many new things as possible. keep yourself updated with the recent happenings in the technology that you are working in. and of course, doing any certifications would always help.
Hey, try to find out the job shifting inside the company itself and if that not possible then only look outside.But before joining any company make sure that you will get that sort of work that you are looking for.It is not necessary that you cant get good work in MNC and can get good work in Indian companies.