On 06/11/06, sastry <[EMAIL PROTECTED]> wrote:
On Sunday 05 Nov 2006 11:25 pm, freeman murray wrote:
> historically people learn how to program on the job.
> when people stayed with a job for many years there was time
> for jr. engineers to establish mentorship relationships
> with more senior people on their teams.
>
> globally work culture has evolved such that people bounce
> much more quickly between jobs. as a result it seems senior
> people and management have much less tolerance "wasting"
> senior peoples time answering jr. questions. this is exacerbated
> in India where there is often a desire to scale dev teams quickly.
I see several threads worth of problems here. When you speak of "seniors" and
"juniors" you are speaking of a very real hierarchy that exists within groups
of humans. But this whole business of non-hierarchical work relationships in
the "globalized IT industry" seems to have been pushed to unreal limits in
India.
If you go back to Kiran's 17K rant you find that one of his red lines is a
work area that appears to create a hierarchy between a "boss" and "others".
It appears that teh industry wants to pretend that there is no hierarchy in
an environment in which such hierarchy clearly exists and the need for that
pretence adds needless stress and creates unnecessary friction.
Two different things. Jace was talking about a management hierarchy.
Freeman was talking about the relationship between more experienced
ppl and novices.
I disagree to some extent with Freeman. I learnt a lot by just
watching other people do stuff and asking questions when I didn't
understand something. I see too many people who just aren't interested
enough to do that -- they expect things to be pre-packaged and
spoonfed. Why? Because they are fundamentally uninterested in their
field. It's just a job, and they will do just enough to fullfil the
requirements ofthe job.
*Sigh*
-- b