Answers:
我曾经遭受这种痛苦。这是我到目前为止所学到的:
在我们的行业以及任何其他行业中,通常没有时间,金钱和资源来完成完美的工作。并且请注意,通常也不需要这样做,除非您正在使用生命攸关的系统。因此,请考虑您任务的实际要求。只要您可以提供超出预期的效果,这是极好的选择-但不能通过扩大范围和/或超出预算来实现。因此,这是一个很好的平衡。在当前情况下,请尽力而为。尽管每次都会有所改善-随着时间的推移,累积的细微变化将产生重大变化。我们应该学会保持耐心(有时候我也很难)。
当然,有了这一切,我并不是说您应该自觉地将内在标准降低到团队中最低的公分母。但是,您必须继续重新评估自己的观点和关于现实的生活理论。也许您需要轻轻地教育您的队友如何做得更好。但是,如果有什么配不上你的团队和管理人员是真的低得无法接受的品质为您,并且即使你能证明它伤害了他们的长期业务为好,没有人听你的,也许是时候去寻找更好的工作。
关于质量时是否感到沮丧是正常的,这已经摆脱了您的问题,但是陈述的第一部分是好奇的,关于发现自己的代码太可怕了。如果您不确定自己可以在自己的职业中创造品质,那么您可能还没有一个可靠的判断力。
从一个缺乏判断力和更具好奇心的角度来处理这种情况可能更有意义,然后也许您会用机会感和成长感来代替挫败感吗?