Принцип 3 фокуса для инженеров-программистов

Что-то, что заставит вас задуматься и сделать больше того, чего вы конкретно хотите

Основной принцип

Основная идея этого заключается в том, чтобы из всего, что вам нужно учитывать при создании программного обеспечения, выбрать три вещи и выбрать их в качестве основных областей, над которыми вы работаете, а затем улучшать и улучшать в этом порядке.

Причина этого заключается в том, что у вас действительно есть направление в вашей оптимизации и доработке, что позволяет вам точно определить, что вы хотите улучшить, делая вас лучше и лучше осведомленными о том, что вы считаете приоритетным как инженер.

Фокус 1 — Начало

Это первый шаг в этом процессе, я хочу, чтобы вы сели и подумали: когда вы разрабатываете программное решение для себя или для кого-то другого, будь то компания или прямой клиент, на чем вы фокусируетесь? Вот некоторые примеры:

  • Качество кода
  • Стандарты и соблюдение их
  • Скорость доставки
  • Экономичные решения
  • Конкретные архитектуры
  • Операционные проблемы
  • 12 факторов
  • NFR, включая регистрацию/отслеживание

Стоит отметить, когда я говорю выбрать один, я не имею в виду исключить другие, мы все равно учитываем все эти моменты при построении, я просто прошу вас подумать «На какой из них я обращаю больше всего внимания», когда-то у вас есть это соображение в виду, у вас есть область внимания, которую вы можете улучшить.

Например, если вы выбрали стандарты, какие методы вы можете использовать для их реализации? Можете ли вы шаблон что-нибудь? Можете ли вы использовать фреймворки или библиотеки, которых раньше не было, или написать свои собственные? просто сосредоточьтесь на улучшении этой области, пока не увидите улучшение, которым вы довольны.

Например, у меня на самом деле скорость доставки, поэтому я работаю с инструментами или стандартами, которые позволяют мне создавать и обновлять программное обеспечение как можно быстрее, если вы не согласны, ничего страшного, вы находите и работаете над своей основной задачей.

Фокус 2

Во вторую фазу вы можете перейти, думая: «Отложив в сторону ‹фокус 1›, на чем я буду сосредоточен в первую очередь?». Это фокус, который занимает…