Принцип 3 фокуса для инженеров-программистов
Что-то, что заставит вас задуматься и сделать больше того, чего вы конкретно хотите
Основной принцип
Основная идея этого заключается в том, чтобы из всего, что вам нужно учитывать при создании программного обеспечения, выбрать три вещи и выбрать их в качестве основных областей, над которыми вы работаете, а затем улучшать и улучшать в этом порядке.
Причина этого заключается в том, что у вас действительно есть направление в вашей оптимизации и доработке, что позволяет вам точно определить, что вы хотите улучшить, делая вас лучше и лучше осведомленными о том, что вы считаете приоритетным как инженер.
Фокус 1 — Начало
Это первый шаг в этом процессе, я хочу, чтобы вы сели и подумали: когда вы разрабатываете программное решение для себя или для кого-то другого, будь то компания или прямой клиент, на чем вы фокусируетесь? Вот некоторые примеры:
- Качество кода
- Стандарты и соблюдение их
- Скорость доставки
- Экономичные решения
- Конкретные архитектуры
- Операционные проблемы
- 12 факторов
- NFR, включая регистрацию/отслеживание
Стоит отметить, когда я говорю выбрать один, я не имею в виду исключить другие, мы все равно учитываем все эти моменты при построении, я просто прошу вас подумать «На какой из них я обращаю больше всего внимания», когда-то у вас есть это соображение в виду, у вас есть область внимания, которую вы можете улучшить.
Например, если вы выбрали стандарты, какие методы вы можете использовать для их реализации? Можете ли вы шаблон что-нибудь? Можете ли вы использовать фреймворки или библиотеки, которых раньше не было, или написать свои собственные? просто сосредоточьтесь на улучшении этой области, пока не увидите улучшение, которым вы довольны.
Например, у меня на самом деле скорость доставки, поэтому я работаю с инструментами или стандартами, которые позволяют мне создавать и обновлять программное обеспечение как можно быстрее, если вы не согласны, ничего страшного, вы находите и работаете над своей основной задачей.
Фокус 2
Во вторую фазу вы можете перейти, думая: «Отложив в сторону ‹фокус 1›, на чем я буду сосредоточен в первую очередь?». Это фокус, который занимает…