Ich habe früher darunter gelitten. Folgendes habe ich bisher gelernt:
- Lerne, dich auf andere zu stützen und ihnen zu vertrauen . Sie können nicht alles alleine lösen. Wenn Sie gute Mitarbeiter finden, zögern Sie nicht, Aufgaben an sie zu delegieren, auch wenn sie dies nicht zu 100% so perfekt tun, wie Sie es erwarten würden. Was dazu führt
- Lerne "gut genug" im Gegensatz zu "perfekt" zu akzeptieren .
In unserer Branche - wie in jeder anderen Branche - gibt es normalerweise keine Zeit, kein Geld und keine Ressourcen, um einen perfekten Job zu machen. Beachten Sie auch, dass dies normalerweise nicht erforderlich ist, es sei denn, Sie arbeiten an lebenswichtigen Systemen. So berücksichtigt die tatsächlichen Anforderungen für Ihre Aufgabe . Es ist hervorragend, mehr zu liefern als erwartet, wann immer Sie können - aber nicht, indem Sie den Umfang drastisch erweitern und / oder das Budget sprengen. Es ist also eine feine Balance. Tun Sie unter den gegenwärtigen Umständen das Beste, was Sie können. Verbessern Sie die Dinge jedes Mal ein wenig - im Laufe der Zeit werden die angesammelten kleinen Änderungen große Unterschiede bewirken. Wir sollten lernen, geduldig zu sein (manchmal fällt es mir auch schwer).
Bei alledem meine ich natürlich nicht, dass Sie Ihre inneren Standards auf den kleinsten gemeinsamen Nenner in Ihrem Team reduzieren sollten. Aber Sie müssen Ihre eigene Sichtweise und Theorien über das Leben gegen die Realität immer wieder neu überdenken. Und vielleicht müssen Sie Ihre Teamkollegen sanft darüber aufklären, wie man einen besseren Job macht. Wenn jedoch das, was für Ihr Team und Ihre Manager gut genug ist, für Sie wirklich eine wirklich inakzeptabel niedrige Qualität ist und Sie auch nachweisen können, dass es ihr langfristiges Geschäft beeinträchtigt, hört Ihnen niemand zu, ist es vielleicht an der Zeit, nach einem besseren zu suchen Job.
Lerne damit umzugehen. Es ist nicht nur ein Programmierproblem, wenn Sie unglaublich hohe Programmierstandards haben, stehen die Chancen gut, dass Sie dasselbe tun, während Sie ein Rasentennismatch spielen. Ich habe noch keinen Menschen kennengelernt, der beim Programmieren unglaublich hohe Ansprüche stellt, in anderen Lebensbereichen aber mittelmäßig ist. Das Problem ist also nicht nur der Code, sondern alles um Sie herum und Sie müssen sich anpassen. Ich mag etwas, was Steve Jobs sagte: "Sei ein Maßstab für Qualität. Manche Menschen sind nicht an ein Umfeld gewöhnt, in dem Spitzenleistungen erwartet werden." Also mach es gut und verbessere den Ort, an dem du bist und den CODE und dich selbst :-)
quelle
Normalerweise befinde ich mich in einer schrecklichen Situation, wenn ich über die Qualität anderer urteile. Jeder ist nicht das Gleiche. Ich mag die Antwort von Geek wirklich! Auch ich stehe auf hochwertiges Material. Assoziation erzeugt Ähnlichkeit. Ich würde eine Gruppe finden, die sich auch um Qualität kümmert. Wenn das nicht machbar ist, ist es besser, Ausnahmen zu machen, die in etwa dem entsprechen, was Sie akzeptieren.
quelle
Ihre Frage, ob es normal ist, sich frustriert zu fühlen, wenn Sie Wert auf Qualität legen, verschwindet, aber der erste Teil Ihrer Aussage ist neugierig, ob Sie Ihren eigenen Code für schrecklich halten. Wenn Sie nicht sicher sind, dass Sie Qualität in Ihrem eigenen Beruf schaffen können, sind Sie möglicherweise noch nicht in der Lage, dies zu beurteilen.
Es mag sinnvoller sein, die Situation von einem weniger wertenden und neugierigen Standpunkt aus zu betrachten, und dann werden Sie vielleicht Ihre Frustration durch ein Gefühl der Chance und des Wachstums ersetzen?
quelle