If you are a fresher who just graduated from college and started working, you are bound to face problems. Some of them may be due to new environment, social environment etc which are not related directly to your work. There are another kind of problem which you can face due to the project you are put into.
You can run into these various troubles right from the start date of your employment and even during your project period when you are basically kept under a mentor. I thought about it for the last week. Lemme summerize them:
1) Requirements keep changing everyday (bad)
Horrible! Today you are told to use in-memory XML parser and the next day you are told to use SAX. Probably it can again change the very next day.
2) New requirements are added as last moment surprises (worse)
If changing requirements were not enough, addition of requirements right in middle of project or at the end can upset your whole planning or even career.
3) Incomplete requirement specification (pity)
The person who is in charge of the project doesn’t give you the full specs of the project and makes demands to add functionality right in between the development process (check pt 2)
4) Team Lead has attitude problems (happens sometimes)
This happens if your team lead thinks that your knowledge is nothing in front of him. Or if he is oversmart!
5) You are looked down if you are not working overtime (shocks)
It is very common in India to work overtime without a pay. If your lead/manager takes it for granted, then you are in deep trouble.
6) The person who looks over the project shouts and screams regularly
This can surely make you sick.
7) Your team lead says “later” when you are stuck up
Nothing new. They might even shout at you if they belong to people like pt 4
Final Word
- Just think if you ever faced all of these problems at once. I pray to god that you are still sane. As my cousins working in different companies give me the feedback, I can conclude that these are true. They have faced atleast one of these problem.
- If you are thinking it is a rant, then lemme make it clear — It isn’t so. My present employer(esp my team) is very good when it comes to work environment. I havn’t faced a single problem till now. My Project mentor,Technical mentor and Team Lead are a gem of a person. They are multi-talented. They have never ever been angry on me, nor ever made a frowning face even though I have made a lot of mistakes.
- Now if you are thinking that I am ranting against my previous employer, you are still wrong.
Finally you can be kicked out that you did not perform as per their expectations even though you faced all the problems.
Very good article. I’ve found your blog via Yahoo and I’m really glad about the information you provide in your articles. Btw your sites layout is really broken on the Kmelon browser. Would be great if you could fix that. Anyhow keep up the great work!