Я страдал от этого. Вот что я узнал до сих пор:
- Научитесь опираться и доверять другим . Вы не можете решить все самостоятельно. Когда вы найдете хороших сотрудников, не стесняйтесь поручать им задачи, даже если они не делают это на 100% так, как вы ожидаете. Что приводит к
- Научитесь принимать «достаточно хорошо», а не «идеально».
В нашей отрасли, как и в любой другой отрасли, обычно нет времени, денег и ресурсов, чтобы сделать идеальную работу. И обратите внимание, что обычно это тоже не требуется, если только вы не работаете с системами, критически важными для жизни. Поэтому примите во внимание фактические требования для вашей задачи . Это превосходно, когда вы можете сделать больше, чем ожидалось, но не за счет дикого расширения сферы действия и / или выхода за рамки бюджета. Так что это прекрасный баланс. Делайте все возможное, в текущих условиях. Хотя немного улучшайте вещи каждый раз - со временем накопленные небольшие изменения будут иметь большое значение. Надо учиться быть терпеливым (иногда мне это тоже сложно).
Конечно, при всем этом я не имею в виду, что вы должны подчинять свои внутренние стандарты наименьшему общему знаменателю в своей команде. Но вы должны продолжать переоценивать свою собственную точку зрения и теории о жизни против реальности. И, возможно, вам нужно аккуратно обучить своих товарищей по команде, как лучше выполнять свою работу. Однако, если то, что является хорошим для вашей команды и менеджеров, действительно неприемлемо низкого качества для вас, и хотя вы можете доказать, что это вредит и их долгосрочному бизнесу, никто не слушает вас, возможно, пришло время искать лучшее работа.
Научись с этим бороться. Это не просто проблема программирования, если у вас невероятно высокие стандарты программирования, высоки шансы, что вы сделаете то же самое во время игры в теннис. Мне еще предстоит встретить человека, который имеет невероятно высокие стандарты в программировании, но посредственен в других сферах жизни. Так что проблема не только в коде, но и во всем вокруг вас, и вы должны настроить. Мне нравится то, что Стив Джобс сказал: «Будьте критерием качества. Некоторые люди не привыкли к среде, где ожидается превосходство». Так что делайте хорошо и улучшайте место, где вы находитесь и КОД, и Себя :-)
источник
Я обычно нахожусь в ужасном положении, когда оцениваю качество работы других. Все не одинаковы. Мне очень нравится ответ гика! Я тоже одержим высококачественным материалом. Ассоциация порождает сходство. Я бы нашел группу, которая там по качеству тоже. Если это не выполнимо, лучше сделать исключения для работы, которая соответствует тому, что вы принимаете.
источник
Это отвлекает вас от вопроса о том, нормально ли чувствовать разочарование, когда вы заботитесь о качестве, но первая часть вашего заявления любопытна, когда ваш собственный код ужасен. Если вы не уверены в том, что можете создать качество в своей собственной профессии, возможно, вы еще не в состоянии судить об этом.
Возможно, более разумно подходить к ситуации с менее осуждающей и более пытливой точки зрения, и тогда, может быть, вы замените свое разочарование чувством возможности и роста?
источник