Я готовлю много выступлений для своего тренинга по публичным выступлениям в Toastmasters. Что мне все еще очень сложно, так это выяснить, сколько написать, чтобы заполнить отведенное время для выступления.
Когда у меня есть тема, я пытаюсь ее записать, но как только я пытаюсь ее отрепетировать, я понимаю, что черновик слишком длинный.
Поэтому мне нужно повторять много раз, избавляясь от ненужного, стараясь быть более кратким и посмотреть, подходит ли моя речь тому времени, которое у меня будет на сцене.
Удаление ненужного - знать, что и сколько убрать крайне сложно.
Но это чрезвычайно важный навык, который нужно освоить, и это верно не только для общественности или коммуникации в целом, но и для разработки программного обеспечения.
Независимо от того, пишете ли вы README или JIRA, вы хотите быть ясным, но не многословным.
Проверяете ли вы код или обсуждаете ли вы требования / оценки с заинтересованными сторонами, вы хотите будь честным, но не прямолинейным.
Но вы можете сказать: «Это все еще общение, не так ли?»
Да, тогда подумайте обо всех других принципах или лучших практиках, например:
- реализация класса или метода (принцип единой ответственности)
- рефакторинг монолита в микросервисы
- определение размера и объема компонента React
- предоставление ролей, политик или разрешений (принцип наименьших привилегий)
- да и вообще сама идея негативной кодировки! (что не означает писать код в то время как сварливый и жалующийся и без всякой надежды он когда-либо сработает, а результат некоторого рефакторинга, который сокращает общую строку кода)
Когда бы ты остановился? когда удаление чего-либо может нарушить работу вашего приложения, замедлить его работу или затруднить чтение кода?
Что касается этой темы, есть интересный отрывок из книги Бруно Мунари.
Бруно Мунари был итальянским художником, дизайнером и изобретателем из моего собственного города (Милан), родившийся в 1907 году, который меня всегда вдохновлял, потому что его фундаментальный вклад в самые разные области:
от живописи и скульптуры до промышленного и графического дизайна, от поэзии до кинестетического обучения.
Чтобы упростить вам необходимость удаления и удаления, нужно знать, что удалять, как это делают скульпторы, когда они ударяют по камню долотом, чтобы удалить весь лишний материал
Теоретически, у каждого камня может быть красивый скульптура внутри нее, как узнать, где остановиться, чтобы убрать, не испортив скульптуру?
Удалять вместо добавления означает распознавать сущность вещей и сообщать о них в их сущности.
Это подводит нас к еще одной любимой мне цитате Антуана де Сент-Экзюпери (да, автора Маленького принца):
Совершенство достигается не тогда, когда больше нечего добавить, а когда нечего делать.
При этом я не говорю, что мы должны застрять в мираже перфекционизма, тем не менее, мы всегда должны стремиться к простоте.
Найти этот баланс - наша главная задача.
Фото Майка Кеннелли на Unsplash
Первоначально опубликовано на https://dev.to 12 ноября 2019 г.