查看原文
其他

糟糕程序员的7个坏习惯

CUGGZ 前端充电宝 2022-07-21

今天来分享一篇文章,糟糕程序员的7个坏习惯以及其对团队有哪些影响。

1. 对工作过于自豪

当程序员对自己正在编写的代码感到兴奋时,会体现在他们的工作质量上。但是,虽然为自己的工作感到自豪很重要,但过于自豪可能对团队有害。

当程序员过于沉迷于他们的代码时,可能会忽视大局。他们可能会开始做出不符合项目最佳利益的决定,或者可能会开始对其他团队成员进行微观管理。这可能会在团队内部造成紧张和冲突,并最终导致代码质量差和错过最后交付期限。

对于程序员来说,重要的是要记住,我们编写的代码将被其他团队成员使用,并且需要易于理解和维护。如果程序员坚持编写过于复杂或难以理解的代码,只会给团队中的其他人带来麻烦。

最后,重要的是要在对自己工作的自豪感和对团队的考虑之间找到平衡。当程序员能够将项目的需求置于自己之上,团队将更有效率和成功。

2. 不愿意学习

糟糕的程序员可能会拒绝学习新事物或尝试新技术。这可能会减慢团队前进和跟上最新趋势的能力。

如果程序员不愿意学习,他们对任何团队都是有害的。程序员应该一直在学习,一直在成长,并且一直在扩展他们的技能。如果程序员不愿意或者对学习不感兴趣,可能就无法跟上团队的其他成员。他们将拖累团队的生产力,并阻碍团队前进。

此外,不愿意学习的程序员不是合格的团队合作者。一个团队的强弱取决于其最薄弱的一环,如果团队中的一个成员不愿意或无法做出贡献,团队就会遭受损失。

为了让一个团队成功,团队的每个成员都必须愿意持续学习和贡献。如果程序员不愿意或对学习不感兴趣,那么他们就是团队中有害的存在,只能被剔除。

3. 不灵活

糟糕的程序员可能思维非常僵化,不愿意尝试新方法,这可能导致团队内部停滞不前。缺乏灵活性的程序员会阻止团队前进并实现目标。此外,它还可能导致团队内部的冲突和紧张。

当程序员不灵活时,这意味着他们不愿意考虑别人的想法或解决方案。相反,他们只对追求自己的想法和解决方案感兴趣,即使这意味着与团队其他成员作对。这对团队成员来说是非常令人沮丧的,因为它会阻止他们完成任何事情。

除了在团队内部造成紧张和冲突外,不灵活的程序员还可能阻碍团队取得进展。这是因为他们可能不愿意尝试新事物或在项目的不同方面工作。因此,团队可能会停滞不前,无法前进。

归根结底,缺乏灵活性的程序员是团队生产力和士气的主要障碍。它们会妨碍团队实现目标,并可能导致紧张和冲突。如果你和一个不灵活的程序员一起工作,试着鼓励他们对其他人的想法和解决方案更加开放。

4. 过于挑剔

糟糕的程序员可能会对他人的工作非常挑剔,甚至会达到侮辱的程度。这可能会创造一个敌对的工作环境,干扰团队有效合作的能力。

过于挑剔的程序员对团队来说是有害的。他们从不满足,总是吹毛求疵,而且非常消极。这种态度造成了一种不信任和敌意的环境。当每件小事都受到批评时,很难有成效。

当团队的重点从共同努力实现目标转变为保护自己免受他人的攻击时,就可能会浪费大量时间和精力。团队也不太可能承担风险,因为他们不想让这些程序员生气。这样会扼杀创造力和创新。

最终,由于糟糕的气氛,团队的表现会更差。这些程序员应该尝试变得更加积极和建设性。

5. 不合作

糟糕的程序员可能不喜欢合作,拒绝与他人合作或者分享知识。这会减慢团队的进度,并造成紧张。

当一个程序员不合作时,对于团队的其他成员来说,这可能是一种有害的、令人沮丧的体验。这种行为可以通过多种方式表现出来,比如拒绝与团队合作、不断争吵等。

如果程序员不合作,这意味着他们不愿意作为一个团队一起工作。这可能会导致紧张和冲突,以及浪费大量时间和精力。此外,这可能会使其他团队成员难以有效地完成工作。当开发者不合作时,也会导致缺乏信任和尊重。这可能会损害团队的士气,阻碍团队有效合作的能力。在最坏的情况下,它甚至可能导致团队解散。

那么,为什么开发者之间的合作很重要呢?合作是团队有效工作的关键。当每个人都朝着一个共同的目标共同努力时,就会产生更好的结果。此外,一个合作的环境会更高效、更愉快。

归根结底,这取决于每个程序员是否愿意合作。每个人都应该重视团队合作和协作。

6. 沟通能力差

沟通能力差的程序员通常很难合作。他们可能不善于沟通、不灵活。他们通常不会很好地接受反馈,而且可能会有防御性。

这些程序员可能是团队的毒药。它们会造成紧张和冲突,并使团队难以有效运作。它们还会减慢开发过程,导致团队错过最后交付期限。

如果你是一个沟通能力很差的程序员,那么提高沟通技巧是很重要的。需要能够与团队成员进行有效沟通。需要能够接受反馈并保持灵活性。需要能够与团队合作。

如果不能有效地沟通并与团队合作,将成为团队中的有害存在,将导致团队遭受痛苦。因此,如果想成为一名成功的程序员,就要提高沟通技巧。

7. 具有破坏性

作为一名开发者,我们可能经常感到挑战和打破现状的冲动。毕竟,这就是我们做事的方式,对吗?不总是这样。事实上,不加控制的干扰可能会对团队的生产力和士气造成严重损害。它创造了一个不信任的环境。

当团队成员之间彼此不信任时,就很难形成生产性工作所必需的凝聚力。破坏性行为会滋生怀疑和偏执,导致有害的工作环境。

它还扼杀了创造力和创新。如果团队中的每个人都在不断地争吵,就很难提出新的想法或创造性地解决问题。破坏会扼杀团队创造力,导致停滞。

然后它会滋生怨恨。当团队成员感到自己不断受到干扰或破坏时,可能会导致怨恨和怨恨。这会毒害团队活力,造成紧张和冲突。

「总结」:我们很容易忽视自己的这些问题,所以应该经常对自己的行为进行反思,不断自我完善。

作者:Aphinya Dechalert

译者:CUGGZ

原文:https://medium.com/madhash/7-toxic-habits-of-bad-programmers-and-why-teams-fall-apart-ff5ad073097e


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存