This is very important for novice. Generally managers play a complex polity game to win over all efforts done by juniors or freshers.
Managers are key player to push you career up or down. He is the ONLY link between you and higher management. He suppose to communicate all your efforts and progress to higher management so that they can plan your growth and career. Many a times it has been noticed that Asian Managers don't reflect the real picture to them.
They usually create a virtual rosy image by taking more work than required. This helps to create good impression on management. This further creates pressure on the offshore/ junior team. Now offshore team becomes important and everybody start looking at you over night. This create an bad environment in the team and sometimes failure of projects too.
The complete failure resides in inability to 'maintain transparent environment' and 'express *No* in front of management'. This is a example of lack of 'Leadership Quality'. Now, if team works hard and everything goes smooth then Manager takes complete credibility as he made it possible else he starts calling names to specific team members.
This above situation is very common in Indian software industry. So how can you get rid of this situation, please follow below points:
1. Don't do more work then expected. You will create a image that you can work more than expected.
2. Share you holiday/ leave plan up front so that nobody will flabbergasted later on.
3. Keep asking your feedback continuously every quarter so that you don't get any shock in annual appraisal meeting.
4. Sycophants - I don't prefer this behavior but yes it helps alot.
5. Try to send emails putting your manager's manager in loop. It helps you to get visibility and creates pressure to your manager a bit.
Managers are key player to push you career up or down. He is the ONLY link between you and higher management. He suppose to communicate all your efforts and progress to higher management so that they can plan your growth and career. Many a times it has been noticed that Asian Managers don't reflect the real picture to them.
They usually create a virtual rosy image by taking more work than required. This helps to create good impression on management. This further creates pressure on the offshore/ junior team. Now offshore team becomes important and everybody start looking at you over night. This create an bad environment in the team and sometimes failure of projects too.
The complete failure resides in inability to 'maintain transparent environment' and 'express *No* in front of management'. This is a example of lack of 'Leadership Quality'. Now, if team works hard and everything goes smooth then Manager takes complete credibility as he made it possible else he starts calling names to specific team members.
This above situation is very common in Indian software industry. So how can you get rid of this situation, please follow below points:
1. Don't do more work then expected. You will create a image that you can work more than expected.
2. Share you holiday/ leave plan up front so that nobody will flabbergasted later on.
3. Keep asking your feedback continuously every quarter so that you don't get any shock in annual appraisal meeting.
4. Sycophants - I don't prefer this behavior but yes it helps alot.
5. Try to send emails putting your manager's manager in loop. It helps you to get visibility and creates pressure to your manager a bit.