高标准是否必然导致挫败感,如何应对呢?


12

我认为自己是编程语言爱好者。当我发现错误的代码(尤其是我自己的代码)时,很难理解,更改和测试。

我的同事们并不了解,或者不在乎。我为自己无法提高代码质量而感到沮丧。

当代码质量和可维护性不符合我的标准时,感到沮丧是正常的吗?如果是这样,您如何处理?

Answers:


14

我曾经遭受这种痛苦。这是我到目前为止所学到的:

  • 学会依靠和信任他人。您无法独自解决所有问题。当您找到优秀的同事时,不要犹豫将任务委派给他们,即使他们没有按您期望的那样完美地完成任务100%。这导致
  • 学会接受“足够好”而不是“完美”。

在我们的行业以及任何其他行业中,通常没有时间,金钱和资源来完成完美的工作。并且请注意,通常也不需要这样做,除非您正在使用生命攸关的系统。因此,请考虑您任务的实际要求。只要您可以提供超出预期的效果,这是极好的选择-但不能通过扩大范围和/或超出预算来实现。因此,这是一个很好的平衡。在当前情况下,请尽力而为。尽管每次都会有所改善-随着时间的推移,累积的细微变化将产生重大变化。我们应该学会保持耐心(有时候我也很难)。

当然,有了这一切,我并不是说您应该自觉地将内在标准降低到团队中最低的公分母。但是,您必须继续重新评估自己的观点和关于现实的生活理论。也许您需要轻轻地教育您的队友如何做得更好。但是,如果有什么配不上你的团队和管理人员是真的低得无法接受的品质为您,并且即使你能证明它伤害了他们的长期业务为好,没有人听你的,也许是时候去寻找更好的工作。


6

互不相让,低标准导致沮丧。在几个月或几年内,您必须保持混乱。


1
也许。如果您没有意识到自己正在不断加倍努力,那么将来的额外努力将仅仅是“工作”。我认为这没有那么令人沮丧。
LennyProgrammers

4

学习处理它。这不仅是编程问题,而且如果您对编程的机会拥有很高的标准,那么您在打草地网球比赛时也会这样做。我还没有遇到一个在编程时有着令人难以置信的高标准,但在其他生活领域却平庸的人。因此,问题不仅仅在于代码,还包括周围的一切,您必须进行调整。我喜欢史蒂夫·乔布斯(Steve Jobs)所说的话:“成为质量的标准。有些人不习惯期望卓越的环境。” 因此,请做好并改善您所在的地方以及CODE和您自己:-)


2

我通常觉得自己在判断其他人在质量上的工作时处于可怕的境地。每个人都不一样。我真的很喜欢极客的回答!我也很喜欢高品质的材料。协会产生相似性。我也会找到一个质量很高的小组。如果这样做不可行,那么最好根据您所接受的情况设置例外情况。


1

关于质量时是否感到沮丧是正常的,这已经摆脱了您的问题,但是陈述的第一部分是好奇的,关于发现自己的代码太可怕了。如果您不确定自己可以在自己的职业中创造品质,那么您可能还没有一个可靠的判断力。

从一个缺乏判断力和更具好奇心的角度来处理这种情况可能更有意义,然后也许您会用机会感和成长感来代替挫败感吗?


1
好吧,经过数次思考,我已经学到了很多东西。学习是令人沮丧的终生经历。
LennyProgrammers 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.