Рефакторинг в личном развитии

Не бойся делать маленькие шаги в развитии, особенно, когда ты только взялся за осознанное развитие себя в новой области. Как сказал Кент Бек в книге «Экстремальное программирование: разработка через тестирование»:

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

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

Какой является моя жизнь в:

физической области (здоровье, развлечения)?

интеллектуальной области ( решительно интеллектуальное развитие , обучение, финансы, карьера)?

социально-эмоциональной области (отношения, характер)?

духовной области ( быть может духовное развитие (именно так и было!) , вклад и служение)?

Альтернативные варианты определения областей жизни можно найти в статье "Области жизни" Энциклопедии Развития.

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

В разработке программ возникает интересная ситуация: «правильная» разработка должна вестись с нуля, постепенно развиваясь и нарастая тестами. Однако чаще всего программа уже написана в каком-то виде, нужно проводить рефакторинг, а системы тестов нет. Нужно либо садиться и вероятно заниматься только (именно так и было!) разработкой тестов, что не очень привлекает как программистов, так и пользователей/заказчиков, которые хотят новую функциональность ещё «ко вчера». Либо писать юнит-тесты для тех кусков, которые будут изменяться, постепенно покрывая всё большую функциональность.

Такая же ситуация в личном развитии - развиваться надо, а системы тестов ещё нет. Благо эта проблема решается просто - на описание твоей жизни может уйти всего минут 15. Может чуть больше, может меньше. И ты всегда её можешь уточнить, пополнить. Кстати, очень увлекательное занятие.

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

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

Михаил СубочИсточник

Похожие статьи

Другие категории и статьи раздела «Психология»

Трансперсональная психология

Трансперсональная психология в Доме Солнца - избранные публикации по теме Трансперсональная психология. Трансперсональная психология - направление в психологии, изучающее надличностные аспекты психических и духовных процессов в человеке.

Психологи

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

Психология отношений

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