//尽量去做不可替代的事情Of course that is important, but there is also risk that, if this 不可替代的事情 is something technical... you'll get stuck on your current position....
I've seen cases that one guy have performed so well in a certain role that people think he'd better stay at his current position...
I think broaden your skills across various functions of the organization is important as well.... Specialized is good to quickly move to middle level, but too specialized is a bottleneck to move further.
Agree.
Actually, few technical job are really 不可替代的事情.
For fresh starters doing a technical job, guess the best thing is to get exposure to various functions within organization.
Do a good job for the present role, always look out for opportunities that may lead to other roles.
For the cases you mentioned, I guess he/she has not really justify why he/she wants to move to another role.
The person should take initiative to convince manager that an opportunity for him/her to practise in other role benefit both the company and himself.
After all, being very good at something does not necessarily mean that he has true passion for it nor does it say he is willing to stay in that line for long.
For fresh starters doing a technical job, guess the best thing is to get exposure to various functions within organization.
Do a good job for the present role, always look out for opportunities that may lead to other roles.
For the cases you mentioned, I guess he/she has not really justify why he/she wants to move to another role.
The person should take initiative to convince manager that an opportunity for him/her to practise in other role benefit both the company and himself.
After all, being very good at something does not necessarily mean that he has true passion for it nor does it say he is willing to stay in that line for long.