• 2009-06-30

    和新手一起工作

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/dreamhead-logs/41733215.html

    不知道从什么时侯开始,周边的人把我当作一个老手,尽管有些自己不那么情愿,但现实是和我在一起工作的人大多比我工作经验少。

    新手之所以为新手,是因为他们的经验较少,所以,不可避免的会犯一些错误。记得别人还在用新手标准要求我时,有一次出差,到了现场,项目负责人要我去安装我们的程序,可我根本就没把我们的程序带来,结果可想而知,项目负责人劈头盖脸的把我骂了一顿。

    换我扮演老手的角色,我会尽我所能把项目中的一些不确定问题解决掉,然后,让新手们去解决那些确定性问题,通常,他们的能力应对这样问题会游刃有余。最近一年多的项目里面,涉及到了很多探索新技术的工作,我会从项目中挑出一个最简单的情形用新技术实现出来,这个例子可以帮助我弄清楚技术背后的来龙去脉。之后,我就可以把他解释给其他人。我的同事们都很聪明,理解了基础结构,加上一个现成的例子,他们就完全可以继续进行下面的工作了。

    或许单独看起来,我的做法并没有什么特别的地方。刚好最近项目里面有两件点要去探索,我自己做了一个,把另外一个分给另外一个同事。他很快就做完了,而就是这个最简单的例子,我也做了好几天。探索的工作结束,进入到正式的开发工作,其他同事很快就可以接着我的工作继续开展。就是这个最简单的例子,除了了解技术的目的之外,我还写所有相关的脚本,万事俱备,只欠东风。而当我了解另外一个同事的工作时,我发现,他真的只做了一个最简单的例子,了解了一些基本概念。真正把这些内容运用到项目里时,左一个困难,右一个麻烦相继出现,我陪着他一个个克服了这些点,又把脚本预备好,几天之后,才真正进入到可以开发的状态。

    有人曾经问过我,你把有趣的工作都做了,把无聊的工作留给别人是不是合适呢?毕竟每个人都希望在项目中成长。前面说过,我的工作是削除项目中的不确定因素。是的,很多人喜欢的就是解决不确定问题带来的快感。但不确定对每个人来说是不一样的。只要最基础的例子跑通了,这项技术的不确定性对我而言就解决了,但实际上,在具体使用这项技术中还会有一些不确定的问题等待解决,解决这样的问题,同样可以提高。

    谈到成长,每个人都希望自己能够不断的成长,但是,即便是做同样的项目,每个人得到的机会也是不一样的,这样的差异实际上对应着各人不同的表现。和其他人一起工作的过程中,通过观察,我会把不同的工作交给不同的人来做。像前面说的那个同事,我之所以肯把一个探索的机会交给他,是因为他在之前的工作中表现出的态度和能力,虽然他的探索并不完全令人满意,但是,有了之前的信任,我会告诉他,怎么做才会做得更好。

    之所以会想起这个话题,是因为一个同事与我聊起他项目焦头烂额的状态。他在那个项目组中,扮演着和我类似的角色,他感觉自己做得非常累,项目进展也有些问题,于是,我们俩聊起了如何发挥其他人的作用,既让新人感觉自己得到了锻炼,也让自己轻松一些。

    分享到:

    历史上的今天:

    引用地址:

    评论

  • 尽我所能把项目中的一些不确定问题解决掉,然后,让新手们去解决那些确定性问题。很有道理啊