合作是你职业生涯中不会缺少的一个部分。

什么是团队?团队就为了共同目标而努力的一群人。一个团队实现目标的过程中,比较大的困难就是缺乏沟通。沟通和良好工作氛围是成功的关键!

在好的团队中工作是一件幸运的事。如果不和同事一起工作,当个编程高手又有什么意义呢?朝九晚五,不提任何问题,出色地完成分配的任务?或许有点儿无聊吧……

笔者一直在和技术娴熟且有趣的人一起工作,甚至觉得自己被宠坏了。

如何成为团队灵魂人物?下面这些品质很重要。

和新同事一起工作,让他们感到轻松自在

开始一份新工作从来都不容易,第一次经历更是如此。作为一名新员工,要面对很多未知的东西:新环境,新团队,新项目等等。

去成为那个花时间来展示代码基础的人,解释架构、工具、堆栈,并回答任何问题。尽可能帮助他们快速熟悉,别去计算该预留多长时间。新同事的操作速度越快,他能带给团队的作用就越大。开始一项新工作时,感到自己有用很重要!

如果可以的话,去问问新同事的感受。对有些人来说,在最开始说“我不知道”、“我不明白”,很有挑战性。

人们将永远感谢那个让他们的第一天变得轻松的人。

帮助缺乏经验的开发人员

这并不是要求你成为每个初级开发人员的导师。但是作为“过来人”,初级开发人员对库或编程语言的某些方面有时可能很模糊,这种“痛”你一定能感同身受。

向有需要的同事指出问题所在,并分享网站链接,让他们了解问题所在,给他们一些启发。

当然,可以提供解决方案并解决问题,同事会非常高兴,但这不是一个好的办法,授人以鱼不如授人以渔。

分享对他人有益的事情

行业飞速发展,即使认真看表也很难跟上脚步。这就是为什么笔者喜欢与那些喜欢分享他们的发现的人一起工作。

笔者分享了一些能让人“偷懒”的东西,其他人也觉得很有趣,分享知识有很多种方法。例如,做闪电演讲,深入呈现一个喜欢的话题,发现有趣的部分。

时间是珍稀资源,这样做,同事会很高兴你为他们阐明了一个话题。

抑制自我

有时,你的错了或想法不可行,那么坦然接受吧。注意专业知识,但也要注意不知道的事情。

为错误事情坚持,这可能会让团队碰壁。聆听、尊重并欣赏他人的观点,一定会学到很多东西。

尝试新事物,给同事带来成果

开发人员必须思想开明,这很重要。

发现了一些对产品很有帮助的东西?发现了一个有趣的小组活动?

那么展示它,但不要强迫别人接受。如果真的那个想法说服了,但其他人没有,那么变换“推销”方式,直到说服他们。

分享成功与失败

不要让同事独自处理失败。人人都有责任,必须一起处理。

同样,成功是值得在团队中庆祝的事情。别把团队的荣誉都揽到自己身上。

让代码易于理解

编写高效的代码是很重要的。但有时,最有效的代码并不是最易读的代码。

可以的话,花一些时间来记录并解释代码。其他开发人员不应该花太多时间试图理解你的工作。

跳出思维定势

优秀的开发人员做别人期望他们做的事情,伟大的开发人员考虑他们所做的事情的后果。工作将如何影响产品的其他部分、其他开发人员和最终用户?

了解正在做的事情的价值,以及为什么被要求这样做。更重要的是,如果观点不同,请毫不犹豫去挑战决定。

提出意见是会被欣赏的。更重要的是,做不同意的工作并不是一件有趣的事情。

离职?不要带着知识离开

老同事会接替工作。在合同的最后几周,站好最好一班岗。

写下所知道的一切。可以是密码、文档、创建的工具、某个特性的历史记录、与客户的对话等等。

即使是因为讨厌老板而辞职,也要为喜欢的同事这么做。谁知道呢,也许有一天还得和他们一起工作……

最后:做一个人,而不是机器人

技术技能对开发人员来说显然是至关重要的,但是不要忘记,你是在与其他人一起工作。

分享和沟通很重要,优秀的团队让人成长。也试着去成为一个能为别人带来成长的人吧!

(文章来源:读芯术)