在我的大部分教育生涯中,我被教导协作就是作弊。除了老师批准的小组项目外,我了解到与他人合作解决问题是不可接受的。因此,当我进入大学,计算机科学课上的第一个作业是阅读一篇关于结对编程和开源好处的文章时,我感到非常困惑。
公司使用这种模式?谁来获得工作的功劳?那不算抄袭吗?无数的问题涌入我的脑海,我开始想知道为什么我长期以来被教导认为协作是不好的。与他人一起编写代码并被鼓励与同学分享知识,这让我大开眼界,也让我看到了别人是如何思考解决问题的。我开始意识到,协作并非我长期以来被教导的邪恶;它是成功的关键。
在修读了两门使用结对编程的课程后,我渴望将这种思维和行动方式扩展到课堂之外。那时,我已经习惯了鼓励协作的课堂环境。我渴望在一个鼓励我分享想法和意见,而无需担心越界的环境中工作。当时我还不知道,但我渴望在像红帽这样的地方工作。
快进大约九个月。我申请了红帽公司的营销实习职位,并且刚刚获得了这份工作。那时,我已经对这家公司以及开源对公司成功的重要性有了相当的了解。尽管我知道在红帽公司会期待开放的文化和开放的代码,但我并不确定那会是什么样子。在面试过程和实习生培训期间,我们被告知这次实习不是为经理跑腿打杂之类的;我们都将成为各自团队不可或缺的一部分。直到培训结束后,当我开始工作时,我才真正理解这句话的含义。我被赋予了直接影响和贡献于我的团队的任务,并且我能够看到我的工作随着时间的推移取得成果,但这只有通过与我的团队和其他人协作才能完成。
起初,适应这种新的思维和行动模式(也被称为开源之道)是一个挑战。尽管我知道这是一种会鼓励我成功的环境,但我必须摆脱长期以来在我的教育中习以为常的个人化工作的束缚。在最初的几天里,我承认我有点害怕问关于作业的问题。当我的团队发来电子邮件,要求对项目初稿提供反馈时,我担心我会说错话。但我逐渐意识到,问题是好的;它们表明你关心作业并希望走上正确的轨道。与我长期以来被教导的相反,团队合作不仅对所有各方都有利,而且还需要完整和诚实的反馈。
一旦我更加适应这种开放的环境,一切就开始步入正轨。现在,我有时成为第一个给出反馈的人,而不是团队中最后一个给出反馈的人。我已经学会了何时以及提出什么类型的问题,并且我毫不犹豫地询问其他团队成员是否需要在项目上提供帮助。我继续走出舒适区,有意识地努力与其他内部团队互动,并就项目寻求他们的反馈。因为即使接近完全陌生的人并询问他们对我工作的看法可能会让人感到紧张,但这就是开源之道。对于红帽以及我个人而言,采纳这种方式已经取得了成功。
3 条评论