March 31st, 2015

андроидокадавр исчезающий

Алгоритмизация как способ не допускать ошибок. Универсальный алгоритм написания поста в ЖЖ :)

В своей повседневной практике я применяю систему алгоритмизации. Это очень полезно для всех, кто не хочет тратить время на то, чтобы что-то переделывать за собой или за кем-то. Метод алгоритмизации можно (и нужно), также, распространять на своих сотрудников.

Скажем, вам нужно выполнить некую задачу, выполняющуюся в несколько этапов. Например, написать пост в ЖЖ.

Как это выполняется без алгоритмизации:

1) Думаем мысли;
2) Записываем их сразу же в окне создания поста;
3) Жмём кнопку «отправить в %имя журнала%».

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

Но в случае с ЖЖ это не критично, т.к. не нужно переделывать всё с самого начала. А представьте, что это официальное письмо на бумаге, с уже проставленными печатями нескольких инстанций. И вдруг вы обнаруживаете критическую ошибку в нём. Это же всё делать заново! Да, к тому же, это негативно влияет на твой имидж в глазах тех самых «инстанций».

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

Вот такой алгоритм подошёл бы для того, чтобы писать пост в ЖЖ с первого раза и без ошибок:

1) Оформляем мысли в текст в любом редакторе, где присутствует проверка орфографии;
2) Прочитываем готовый текст, выискивая ошибки в построении предложений и часто повторяющиеся слова, которые можно заменить синонимами;
3) Прочитываем текст ещё раз;
4) Если всё устраивает, «типографим» текст для веб (можно, например, он-лайн «Типографом» студии Лебедева);
5) Вставляем оттипографленый текст в редактор ЖЖ;
6) Вставляем, если надо, ссылки, фотографии и расставляем «каты»;
7) Расставляем метки;
8) Жмём «отправить в %имя журнала%».

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