В разработке ПО есть немало полезных и не очень открытий, связанных даже не с самим кодом, а с тем, как с ним организовать работу. Один из этих принципов можно назвать СУХИМ (не повторяйтесь). Как применять этот принцип в «мирной жизни» я хочу вам сегодня рассказать.
Если вы вспомните последний день, неделю, месяц, год, то почти наверняка поймете, что есть какие-то действия, которые вам придется повторять снова и снова. Практически всегда такие действия можно свести к минимуму, если посмотреть на них внимательно и попытаться автоматизировать процедуру.
Например, вы можете оплачивать ежемесячные коммунальные платежи, оплачивать школьные обеды для ребенка или оплачивать мобильный телефон. Да сейчас это не так сложно - терминалы есть даже в селах (в средней полосе России - точно). Но сделать это надо не забыть, да и время потратить еще нужно. Создать набор запланированных платежей проще — многие банки позволяют это сделать через свои веб-офисы.
Другой, менее значимый, на первый взгляд, пример — автоматизация запуска программ и открытия нужных вам страниц при входе в систему. Казалось бы, зачем «утяжелять» компьютер, заставляя его открывать все и сразу, ведь во время такой load не получается работать?
Но задумайтесь, пока компьютер скачивает все необходимое — вы совершенно свободны и можете делать что-то полезное, не тратя время на многократные клики и прокрутки. В конце налейте себе кофе.
Поэтому присмотритесь к своей рутине и обратите внимание на следующее:
- Регулярно проверяйте свою работу и ищите возможности исключить ненужные шаги или автоматизировать хотя бы часть процесса.
- Регулярно учитесь работать с вашими инструментами, теперь в основном программными. Обратите внимание на поддержку скриптов, макросов и даже просто горячих клавиш.
- Используйте возможности ОС для автоматизации повторяющихся действий, в MacOS это сделать проще - есть Automator. В Windows вам потребуется либо один из языков сценариев, либо PowerShell, либо такие инструменты, как Autohotkey.
- Выделите время для этих улучшений. Не думайте, что раз вы заняты, то не можете потратить ни минуты на такие пустяки. Повторяющаяся мелочь может растратить всю вашу жизнь.
Не повторяйся [Марк Хед]