Что значит версия 2 0
Перейти к содержимому

Что значит версия 2 0

  • автор:

Семантическое Версионирование 2.0.0

Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать:

  1. МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API.
  2. МИНОРНУЮ версию, когда вы добавляете новую функциональность, не нарушая обратной совместимости.
  3. ПАТЧ-версию, когда вы делаете обратно совместимые исправления.

Дополнительные обозначения для предрелизных и билд-метаданных возможны как дополнения к МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ формату.

Вступление

В мире управления процессом разработки есть понятие «ад зависимостей» (dependency hell). Чем больше растёт ваша система и чем больше библиотек вы интегрируете в ваш проект, тем больше вероятность оказаться в этой ситуации.

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

В качестве решения данной проблемы я предлагаю простой набор правил и требований, которые определяют, как назначаются и увеличиваются номера версий. Для того чтобы эта система работала, вам необходимо определить публичный API. Он может быть описан в документации или определяться самим кодом. Главное, чтобы этот API был ясным и точным. Однажды определив публичный API, вы сообщаете об изменениях в нём особым увеличением номера версий. Рассмотрим формат версий X.Y.Z (мажорная, минорная, патч). Баг-фиксы, не влияющие на API, увеличивают патч-версию, обратно совместимые добавления/изменения API увеличивают минорную версию и обратно несовместимые изменения API увеличивают мажорную версию.

Я называю эту систему «Семантическое Версионирование» (Semantic Versioning). По этой схеме номера версий и то, как они изменяются, передают смысл содержания исходного кода и что было модифицировано от одной версии к другой.

Спецификация Семантического Версионирования (SemVer)

Слова «ДОЛЖЕН» (MUST), «НЕ ДОЛЖЕН» (MUST NOT), «ОБЯЗАТЕЛЬНО» (REQUIRED), «СЛЕДУЕТ» (SHOULD), «НЕ СЛЕДУЕТ» (SHOULD NOT), «РЕКОМЕНДОВАННЫЙ» (RECOMMENDED), «МОЖЕТ» (MAY) и «НЕОБЯЗАТЕЛЬНЫЙ» (OPTIONAL) в этом документе должны быть интерпретированы в соответствии с RFC 2119.

  1. ПО, использующее Семантическое Версионирование, должно объявить публичный API. Этот API может быть объявлен самим кодом или существовать строго в документации. Как бы ни было это сделано, он должен быть точным и исчерпывающим.
  2. Обычный номер версии ДОЛЖЕН иметь формат X.Y.Z, где X, Y и Z — неотрицательные целые числа и НЕ ДОЛЖНЫ начинаться с нуля. X — мажорная версия, Y — минорная версия и Z — патч-версия. Каждый элемент ДОЛЖЕН увеличиваться численно. Например: 1.9.0 ->1.10.0 -> 1.11.0.
  3. После релиза новой версии пакета содержание этой версии НЕ ДОЛЖНО быть модифицировано. Любые изменения ДОЛЖНЫ быть выпущены как новая версия.
  4. Мажорная версия ноль (0.y.z) предназначена для начальной разработки. Всё может измениться в любой момент. Публичный API не должен рассматриваться как стабильный.
  5. Версия 1.0.0 определяет публичный API. После этого релиза номера версий увеличиваются в зависимости от того, как изменяется публичный API.
  6. Патч-версия Z (x.y.Z | x > 0) ДОЛЖНА быть увеличена только если содержит обратно совместимые баг-фиксы. Определение баг-фикс означает внутренние изменения, которые исправляют некорректное поведение.
  7. Минорная версия (x.Y.z | x > 0) ДОЛЖНА быть увеличена, если в публичном API представлена новая обратно совместимая функциональность. Версия ДОЛЖНА быть увеличена, если какая-либо функциональность публичного API помечена как устаревшая (deprecated). Версия МОЖЕТ быть увеличена в случае реализации новой функциональности или существенного усовершенствования в приватном коде. Версия МОЖЕТ включать в себя изменения, характерные для патчей. Патч-версия ДОЛЖНА быть обнулена, когда увеличивается минорная версия.
  8. Мажорная версия X (X.y.z | X > 0) ДОЛЖНА быть увеличена, если в публичном API представлены какие-либо обратно несовместимые изменения. Она МОЖЕТ включать в себя изменения, характерные для уровня минорных версий и патчей. Когда увеличивается мажорная версия, минорная и патч-версия ДОЛЖНЫ быть обнулены.
  9. Предрелизная версия МОЖЕТ быть обозначена добавлением дефиса и серией разделённых точкой идентификаторов, следующих сразу за патч-версией. Идентификаторы ДОЛЖНЫ содержать только ASCII буквенно-цифровые символы и дефис [0-9A-Za-z-]. Идентификаторы НЕ ДОЛЖНЫ быть пустыми. Числовые идентификаторы НЕ ДОЛЖНЫ начинаться с нуля. Предрелизные версии имеют более низкий приоритет, чем соответствующая релизная версия. Предрелизная версия указывает на то, что эта версия не стабильна и может не удовлетворять требованиям совместимости, обозначенными соответствующей нормальной версией. Примеры: 1.0.0-alpha, 1.0.0-alpha.1, 1.0.0-0.3.7, 1.0.0-x.7.z.92.
  10. Сборочные метаданные МОГУТ быть обозначены добавлением знака плюс и ряда разделённых точкой идентификаторов, следующих сразу за патчем или предрелизной версией. Идентификаторы ДОЛЖНЫ содержать только ASCII буквенно-цифровые символы и дефис [0-9A-Za-z-]. Идентификаторы НЕ ДОЛЖНЫ быть пустыми. Сборочные метаданные СЛЕДУЕТ игнорировать, когда определяется старшинство версий. Поэтому два пакета с одинаковой версией, но разными сборочными метаданными, рассматриваются как одна и та же версия. Примеры: 1.0.0-alpha+001, 1.0.0+20130313144700, 1.0.0-beta+exp.sha.5114f85.
  11. Приоритет определяет, как версии соотносятся друг с другом, когда упорядочиваются. Приоритет версий ДОЛЖЕН рассчитываться путём разделения номеров версий на мажорную, минорную, патч и предрелизные идентификаторы. Именно в такой последовательности (сборочные метаданные не фигурируют в расчёте). Приоритет определяется по первому отличию при сравнении каждого из этих идентификаторов слева направо: Мажорная, минорная и патч-версия всегда сравниваются численно. Пример: 1.0.0 < 2.0.0 < 2.1.0 < 2.1.1. Когда мажорная, минорная и патч-версия равны, предрелизная версия имеет более низкий приоритет, чем нормальная версия. Пример: 1.0.0-alpha < 1.0.0. Приоритет двух предрелизных версий с одинаковыми мажорной, минорной и патч-версией ДОЛЖНЫ быть определены сравнением каждого разделённого точкой идентификатора слева направо до тех пор, пока различие не будет найдено следующим образом: идентификаторы, состоящие только из цифр, сравниваются численно; буквенные идентификаторы или дефисы сравниваются лексически в ASCII-порядке. Численные идентификаторы всегда имеют низший приоритет, чем символьные. Больший набор предрелизных символов имеет больший приоритет, чем меньший набор, если сравниваемые идентификаторы равны. Пример: 1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta < 1.0.0-beta.2 < 1.0.0-beta.11 < 1.0.0-rc.1 < 1.0.0.

Зачем использовать семантическое версионирование?

Это не новая или революционная идея. Вероятно, вы уже используете что-то подобное. Проблема в том, что «подобное» — не достаточно хорошо. Без соответствия формальной спецификации, номера версий практически бесполезны для управления зависимостями. Ясно определив и сформулировав идею версионирования, становится легче сообщать о намерениях пользователям вашего ПО. Когда эти намерения ясны, гибки (но не слишком), спецификации зависимостей наконец могут быть созданы.

Простой пример демонстрирует, как Семантическое Версионирование может сделать «ад зависимостей» вещью из прошлого. Представим библиотеку, названную «Firetruck». Она требует Семантически Версионированный пакет под названием «Ladder». Когда Firetruck был создан, Ladder был 3.1.0 версии. Так как Firetruck использует функциональность версии 3.1.0, вы спокойно можете объявить зависимость от Ladder версии 3.1.0, но менее чем 4.0.0. Теперь, когда доступен Ladder 3.1.1 и 3.2.0 версии, вы можете интегрировать его в вашу систему и знать, что он будет совместим с текущей функциональностью.

Как ответственный разработчик, вы, конечно, хотите быть уверены, что все обновления функционируют как заявлено. В реальном мире полный бардак и ничего нельзя с этим поделать. Что вы можете сделать — это дать Семантическому Версионированию предоставить способ выпуска релизов без выпуска новых версий зависимых пакетов и сохранить вам время и нервы.

Если это звучит соблазнительно, всё что вам нужно — это начать использовать Семантическое Версионирование, объявить, что вы его используете, и следовать правилам. Добавьте ссылку на этот сайт в вашем README, тогда пользователи будут знать правила и извлекать из этого пользу.

FAQ

Что я должен делать с ревизиями в 0.y.z на начальной стадии разработки?

Самое простое — начать разработку с 0.1.0 и затем увеличивать минорную версию для каждого последующего релиза.

Как я узнаю, когда пора делать релиз 1.0.0?

Если ваше ПО используется на продакшене, оно, вероятно, уже должно быть версии 1.0.0. Если у вас стабильный API, от которого зависят пользователи, версия должна быть 1.0.0. Если вы беспокоитесь за обратную совместимость, вероятно, версия вашего ПО уже 1.0.0.

Не препятствует ли это быстрой разработке и коротким итерациям?

Мажорная версия 0 как раз и означает быструю разработку. Если вы изменяете API каждый день, вы должны быть на версии 0.y.z или на отдельной ветке разработки работать над следующей главной версией.

Даже если малейшие обратно несовместимые изменения в публичном API требуют выпуска новой главной версии, не закончится ли это тем, что очень скоро версия станет 42.0.0?

Это вопрос ответственной разработки и предвидения. Несовместимые изменения не должны быть представлены как незначительные в ПО, имеющем много зависимого кода. Стоимость обновления может быть велика. Практика увеличения главных версий релизов с обратно несовместимыми изменениями означает, что вам придётся думать о последствиях ваших изменений и учитывать соотношение цена/качество.

Документирование всего API — слишком много работы!

Это ваша ответственность, как профессионального разработчика, правильно документировать ПО, предназначенное для широкого использования. Управление сложностью ПО очень важная часть поддержки высокой эффективности проекта. Это тяжело сделать, если никто не знает, как использовать ваше ПО или какой метод можно вызывать безопасно. В долгосрочной перспективе Семантическое Версионирование и настойчивость в качественном документировании публичного API поможет всем и всему работать слаженно.

Что мне делать, если я случайно зарелизил обратно несовместимые изменения как минорную версию?

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

Что я должен делать, если я обновляю свои собственные зависимости без изменения публичного API?

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

Что если я нечаянно изменил публичный API в несоответствии с изменением номера версии (т.е. код содержит обратно несовместимые изменения в патч-релизе)?

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

Что делать с устаревшей функциональностью?

Объявление функциональности устаревшей — это обычное дело в ходе разработки и часто необходимо для продвижения вперёд. Когда вы объявляете устаревшим часть публичного API, вы должны сделать две вещи: (1) обновить вашу документацию, чтобы дать пользователям узнать об этом изменении; (2) выпустить новый релиз с увеличением минорной версии. Прежде чем вы полностью удалите устаревшую функциональность в релизе с увеличением главной версии, должен быть как минимум один минорный релиз, содержащий объявление функциональности устаревшей, чтобы пользователи могли плавно перейти на новый API.

Есть ли в SemVer лимиты на длину строки версии?

Нет, но руководствуйтесь здравым смыслом. 255 символов в строке версии, пожалуй, перебор. Кроме того, определенные системы могут предъявлять свои собственные ограничения на размер строки.

Об авторе

Авторство спецификаций Семантического Версионирования принадлежит Тому Престон-Вернеру, основателю Gravatars и соучредителю GitHub.

Если вы хотите оставить отзыв, пожалуйста, создайте запрос на GitHub.

Что значит версия 2 0

Приставка-паразит, применяется буквально ко всему. Сначала был Web 2.0, потом «энергия 2.0» (см. водородная энергетика). Теперь есть все что угодно — «пиар 2.0», «арт 2.0», «офис 2.0», «деньги 2.0.» и так далее. Должно, по идее, обозначать новую ступень развития того, к чему применяется; но в большинстве случаев не несет особенного смысла: просто звучит красиво.

Словарь 2007 года. — М.: Большой город . 2007 .

  • Обратная связь: Техподдержка, Реклама на сайте
  • �� Путешествия

Экспорт словарей на сайты, сделанные на PHP,

WordPress, MODx.

  • Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
  • Искать во всех словарях
  • Искать в переводах
  • Искать в ИнтернетеИскать в этой же категории

Поделиться ссылкой на выделенное

Прямая ссылка:

Нажмите правой клавишей мыши и выберите «Копировать ссылку»

Что значит версия 2 0

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

Описание [ править ]

Вообще применяется в разработке ПО, где у каждого релиза программы есть версия, обычно состоящая из несколько циферок, разделенных точкою. Например, 1.3.21 — первая цифра обозначает основной релиз (0 для бета-версий, 1 для финальной версии, более старшие значения для особо значимых изменений), вторая номер версии (каждая версия вносит определенные изменения, но не кардинальные), третья — порядковый номер второстепенных изменений (исправлений ошибок, исправлений безопасности и т. п.). Таким образом, изменение номера версии с 1.x.x до 2.0 обычно является большим событие в истории определенной программы.

С тех пор и повелось, что если что-то претерпело качественные изменения, то добавляется 2.0. Стали добавлять такое даже к потенциальным проектам IRL, например СССР 2.0.

Теории [ править ]

Есть теория, согласно которой сама концепция 2.0 появилась во второй половине 1990-х годов — где-то году в 96-м, наверное — как вторая версия сайта водки «Столичная», «Столи 2.0», блатного товара, импортировавшегося в США. Об этом писал Дэвид Зигель, американец, работавший на консорциум World Wide Web и помогавший разрабатывать язык HTML, что позволяет предполагать о близости к американскому правительству. В частности они прямо говорили с чуваками из Микрософта и Нетскейп, как там дальше, вплоть до того, что, кажется, даже могли указывать. Сайт должен быть доступен через Веб Архив. Оформление помогал делать чувак из Минска, что позиционировалось как настоящий русский — уж он-то должен быть экспертом в водке, что соответственно придавало сайту каноничность. Там представлялось несколько разных вкусов — персик, клубника и т д, на странице каждого высказывания из произведений Льва Толстого — в переводе на английский язык, — где они упоминались, и возможность намешать свой. Все остальные 2.0 появились позднее.

Водка Столичная была очень блатная, и импортировал ее не кто попало, это был очень большой бизнес, насколько можно понять, связанный с политикой. Это как водка Абсолют, только блатнее. Если говорить просто, водка Столичная — это самая блатная водка на международном рынке вообще. Видимо, бизнес пошел офигительно — даже офигительнее, чем прежде, — сайт оказался очень успешным, это оказалось успешным пробным шаром, а дальше вообще получилось веселее некуда. Хозяева собрали чувачков — того же Тима О’Рейли — и объяснили им, что да как. Так появился Веб 2.0. Дальше всякие лохи, непомерно-беспримерно далекие от темы, стали тыкать термин 2.0 где попало — так они пытались добавить себе крутизны. Сам Дэвид Зигель писал о сайтах третьего поколения — как раз там, где писал и про сайт «Столи 2.0», — это были сайты, нацеленные исключительно на зарабатывание бабла, в том числе сайт Land Rover, где чувачкам — блатным, кажется — кинули Лэнд Роверы, которые на фиг никому не были нужны, чтобы те разработали сайт, а получилась такая ляпота, что граждане стали покупать эти тачки, хотя они были им нужны, как собаке пятая нога — что-то типа эффекта 25-го кадра с поп-корном в кинотеатрах. Там еще содрали идею с Ява-апплетом с сайта конкурирующей компании — то ли Тойоты, то ли БМВ, — и это позволило прямо в обозревателе составить подходящий дизайн со всеми примочками, типа накрышного багажника, прежде, чем покупать. Ни о каком «Веб 2.0» речи не было, и это по состоянию на 2001 год.

Это не баг, а фича
Мета Программа • DRM (SecuROM • StarForce • Аналоговая дыра) • Баг • Бот (Автоответчик) • Варез (Repack) • Глюк • Гуй • Донат • Копирайт (By design) • Лог • Нюк • Рут (Не работай под рутом) • Спортивное программирование • Мегапиксель • Компьютер • Версия 2.0 • Код • Обфускация • Скриншот • Датамайн • Плагин • Текстовый файл • Большие данные • Альфа и бета-тесты • Таймстамп • Кэш • Шаблоны • Hello World • Нейросети • Файл
Фичи Багрепорт • 12309 • BSOD • Cookies • Embrace, extend and extinguish • FL Studio • Sheep.exe • Winlogon.exe • Бубен • Защита от дурака • Костыль • Машинный перевод • Пасхальные яйца • Свистелки и перделки • См. рис. 1 • Съешь ещё этих мягких французских булок • Termux • GNU Metro • Индусский код • Нескучные обои • Сжатие (За сжатие Джипега • Шакал • Шкала) • Работает — не трогай • Рандомайзер • PDF (Распознавание PDF) • Дело Google в ФАС • Чат-бот • XML • Макрос • Критическая ошибка
Вредоносное Ботнет • Брутфорс • Винлок • Звонилка • Китайские пингвины • Пиксель смерти • Троян • Червь Морриса • BonziBuddy • MediaGet • Browser hijacking • Tinder • Миссис Мажор • Утечка буфера обмена
Компании 1С • Apple / Apple (AppleScript) • Google • Microsoft • SAP • Яндекс
Движения 8-bit • Open source (Красноглазики • Линуксоиды) • Вирусная сцена • Даунгрейд • Демосцена • Моддинг • MMD
Офис 3DS MAX • GIMP • GNU Emacs • Movie Maker • MS Paint / Paint • OpenOffice • PowerPoint • vi • Microsoft Word • Блокнот • Фотошоп • Антивирус Касперского • Avast! • TikZ • ShareX • AlternativeTo • Скрепыш • Microsoft Office • Текстовый редактор • WeChat
ОС Android • BSD • DOS • MenuetOS • ReactOS • Windows (Phone 7 • Phone 8 • 7 • 8 • Vista) / Маздай • Линукс • Русская ОС • Фантом ОС
Браузеры Internet Explorer • Опера / Opera • Тормозилла (Огнелис • Lolifox • Mozilla Firefox • Firefox • Firefox Klar) • Хром (шпионаж) • Safari • Яндекс.Браузер • Уведомления в браузере • Vivaldi • Tor-браузер
Интернет Adobe Systems (Flash) • I2P • Low Orbit Ion Cannon • Tor • Tunatic • Чат−клиенты (Miranda • QIP • Skype • Аська • Жаббер • Discord • VIPole) • HTTPS • Прокси-сервер (Proxifier) • Торрент (Magnet-ссылка • ΜTorrent) • JavaScript • CSS • HTML • Баннермейкер • Изменение TTL сетевых пакетов • Капча • ICQ • Fiddler • Viber • Zona • Steam • SillyTavern
Разработка BrainFuck • C • C++ • C# • Java • Haskell • Ассемблер • Chaos Constructions • BAT • MySQL • GitHub • AutoHotKey (AutoHotInterception) • Sublime Text • APK (APKPure • запрет) • BASIC • Perl • Python • PHP
Люди Веб-мастер • LovinGOD • Балмер • Гейтс • Генерал Фейлор • Джобс • Митник • Поттеринг • де Раадт • Спольски • Столлман • Торвальдс • Шахиджанян • Ache666 • Марк Цукерберг • Евгений Попов • Денис Кумпон • Массовая компьютерная безграмотность
Костыли Cygwin • PunkBuster • T9 • Wine • Wishmaster • Антивирусы • Хакинтош • Сборки Windows • Denuvo • Чистая установка • Калькулятор Consul War • Microsoft Store • UBlock Origin • Lightshot • AdBlock • SearchApp.exe • CPU-Z
Команды ^H • ^W • Alt+F4 • Ctrl+Alt+Del • man • /me • /quit • rm -rf

Версия 2.0, или Как понять, что пора выходить на новый уровень своей жизни?

Итак, вы тот самый человек, который начал свое движение к осознанным переменам. Разобрались с последовательностью этапов и необходимостью держать ритм (избавившись от невротичного желания получить «все и сразу»), и даже успешно работаете над версией 1.0 в своих начинаниях. Результаты есть, скорость движения вперед увеличилась и, по большому счету, вы молодец, каких мало, но, как ни крути, вы прекрасно видите, что это только «мелководье». Размаха нет. Да, вы делаете то, что, возможно, недоступно большинству людей из вашего окружения, но и в то же время осознаете, что «жить по-крупному» и «реализовать свой потенциал по максимуму» – это еще далеко не про вас. Как понять, что уже пора выходить на новый уровень своей жизни и что на это хватит сил здесь и сейчас? А главное, как это сделать?

Есть теория про 3% населения, которая так или иначе фигурирует в различных статистиках, думаю, многие из вас о ней слышали. Лучше всех ее смысл выразил Стивен Кинг:

95% людей на Земле — инертная масса. 1% составляют святые и ещё 1% — непроходимые кретины. Остаётся 3% — те, кто может чего-то добиться… и добиваются

Развернутая версия этой же мысли звучит так: 90% населения не делает ничего осознанного, 10% хотят перемен и стремятся к ним, но 7% из них так и остаются на всю жизнь «подающими надежды», которые знают, как и что нужно делать, но так ничего и не меняют, и только 3% по факту что-то делают, тем самым получая то, чего хотят.

Я даже не хочу сейчас затрагивать тему 90% населения с их горестями и радостями. Вопросы в стиле: «Если все станут бизнесменами и уйдут в свои авторские проекты, кто же будет работать?» вызывают у меня лишь грустную улыбку. Я каждый день вижу, как смышлёные, в чем-то талантливые люди бросают начатые дела, не доводят до результата элементарные вещи, пишут интереснейшие блоги, не выходя за местечковый уровень в 300 читателей, не справляются с критикой, предпочитая отмалчиваться в близком кругу, не способны принять риск, который несет любое начинание, да и просто, банально до тошноты, не делают то, что они знают.

Бизнес – это только пример, не более того. Так же обстоят дела и во всех остальных сферах:

Все не смогут жить осознанной жизнью и делать то, что они на самом деле хотят.

Но если те самые 3% населения вырастут хотя бы до 3,5% – это уже можно будет считать победой. И если с 90% населения мне говорить не о чем, то тем 7% стремящихся что-то изменить, мне важно сказать:

Пора выходить на следующий уровень.

Самый большой риск во всех этих историях с переменами, это не то, что у вас не получится или что-то в таком духе, самый большой риск – это остаться человеком, «вечно подающим надежду», который имел шансы и возможности, но так их и не реализовал.

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

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

Как понять, что я готов выходить на новый уровень и что у меня хватит на это сил?

Если запуск осознанных перемен в жизнь подразумевал один-единственный показатель: д-е-л-а-т-ь, причем даже не так важно, «как делать» – просто делать, чтобы «разбить лед» и запустить процесс, то переход на новый уровень упирается в готовность.

Вы уже делаете, вы уже имеете, пусть небольшие, результаты, все ваши силы распределены между текущими задачами, особых резервов нет, да и «версия 1.0» кажется еще какой-то недотянутой. Абсолютно непонятно, как при таком раскладе выходить на новые обороты, да и за счет чего? Все силы и время уходят на текущие задачи, в голове копошатся сомнения, выдавая себя за мудрые мысли:

  • Может, еще рано?
  • Я, наверное, еще не готов;
  • Вот только закончу тут, тут и там, тогда может быть;
  • Времени не хватит;
  • Сил столько нет;
  • Денег недостаточно.

Поэтому первоочередной вопрос к себе: как узнать, что я уже готов к выходу на новый этап?

Здесь важно понять (и я это очень хорошо усвоила на собственном опыте), что такого состояния, как 100-процентная готовность к переменам и тем более к выходу на новый уровень, не будет никогда.

У вас всегда будет недостаточно времени, денег, сил, знаний, навыков и благоприятствующих обстоятельств. У вас всегда будут сомнения. У вас всегда будут (внимание!) разумные доводы, что «лучше не сейчас».

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

Состояния полной готовности не будет. Это опять выход за зону комфорта, это опять неизвестность, это опять риск. Если вы будете ждать, скорее всего, вы так и останетесь на версии 1.0. То есть с результатами, но небольшими. С осознанным движением, но на недостаточной скорости, чтобы чувствовать ежедневный драйв. Все на том же мелководье.

Как сделать качественный скачок в своей жизни?

Итак, вы тот самый человек, который начал свое движение к осознанным переменам. Разобрались с последовательностью этапов и необходимостью держать ритм (избавившись от невротичного желания получить «все и сразу») и даже успешно работаете над версией 1.0 в своих начинаниях. Результаты есть, скорость движения вперед увеличилась, и, по большому счету, – вы молодец, каких мало, но, как ни крути, вы прекрасно видите, что это только «мелководье». Размаха нет. Да, вы делаете то, что, возможно, недоступно большинству людей из вашего окружения, но и в то же время осознаете, что «жить по-крупному» и «реализовать свой потенциал по максимуму» – это еще далеко не про вас.

И вот если здесь вы точно понимаете, что так вам – тесно, вы хотите познать многообразный океан жизни не только по колено у берега, но и далеко за горизонтом, – то вам ПОРА сделать качественный прыжок и выйти на новый уровень, вне зависимости от вашей на то готовности.

Отправляясь в дальнее плавание, будьте готовы к тому, что берег скроется из виду

1. Разрешите себе выйти на новый уровень.

Я глубоко убеждена, что все начинается с разрешения себе. Причем, разрешения вне зависимости о того, что нет 100-процентной внутренней готовности. Надо разрешить себе рискнуть, разрешить ошибиться, если все полетит в тартарары, разрешить замахнуться на большее – стать тем самым капитаном дальнего плавания по просторам этой необъятной жизни, даже «если у вас нет на то специального образования» (непереводимый фольклор).

В этом случае я ставлю перед собой всего два вопроса:

– Когда, если не сейчас?

Моя мантра, неоднократно закреплённая опытом:

В жизни все реально и проще, чем кажется

Что же делать с сомнениями, временем и силами, которые небезграничны?

Во-первых, силы даются на дело. И если цели второго этапа будут вас бодрить, то и сил хватит. Замахнитесь на большее, но при этом реально достижимое (!) на этом этапе. Средний срок любого этапа – 1 год.

Силы, так же как и готовность, приходят только в процессе.

Во-вторых, поставьте себя в состояние, когда отступать нельзя. И вы не отступите.

Ничто так не освещает дорогу вперед, как сожженные мосты позади

2. Четко обозначьте цели второго этапа и определитесь со стратегией.

Цели. По каким критериям вы можете считать, что вы их достигли? «Что» и «когда».

Стратегия. Глобальная стратегия с основными этапами на весь период и детальный план на каждый месяц/неделю. Уточнение: глобальная стратегия (вектор) определяется сразу, а детальный план – постепенно: в начале каждого месяца, в начале каждой недели, с учетом новых обстоятельств.

3. Уберите все лишнее из жизни

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

Если ваши цели мощнее ваших текущих развлечений, вы без труда выкроите себе дополнительное время. Но если же для вас немыслимо пропустить очередной плановый выезд за границу, чтобы посвятить это время ускорению всех процессов, то вы так и будете жить от «Где будем отдыхать летом?» до «Где отметить Новый год?» с перерывом на майские.

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

Движение вперед подобно спирали или восхождению в горы – за каждым поворотом новый виток, за каждой смотровой площадкой новый подъем. Если вы чувствуете, что вам тесно в текущих реалиях, многое еще не исследовано и вы способны на большее, – доверяйте этому чутью и не давайте ему слабеть. Готовность не наступит, но вы можете начать действовать: создавать больше, чем потреблять. С каждым подъемом ряды движущихся вперед будут редеть, оставляя самых веселых, смелых, открытых и сильных духом. Если вы так же, как и я, задаетесь вопросом объединения с близкими по духу людьми – свободномыслящие единомышленники существуют, но они в процессе движения вперед. Вы не найдете их на мелководье. Отправляйтесь в путь и присоединяйтесь! Пусть те 3% увеличатся хотя бы до 3,5% с нашей помощью.

Пора выходить на следующий этап.

P.S. Друзья! Ознакомиться с моей личной коллекцией источников по теме физики и метафизики осознанных перемен (чем вдохновляюсь сама и что рекомендую вам) можно по этой ссылке >> По состоянию на 2023 год получилось 75 книг, 89 статей, 15 сайтов, 42 фильма и сериала, 36 видео + кое-что личное.

11 Comments

  1. gooday 05.08.2013 at 3:55 пп Отличная статья, особенно вот это – в голове копошатся сомнения, выдавая себя за мудрые мысли:
  1. Олеся Власова — Автор блога 05.08.2013 at 3:56 пп Спасибо)

Марина 05.08.2013 at 4:13 пп Благодарю, Олеся. Четко, ясно, по делу и определенно Вдохновляет. Очень нравится первый этап – разрешение самому себе быть самим собой. Уже в пути!))) Увлекательного путешествия всем нам.

  1. Олеся Власова — Автор блога 05.08.2013 at 4:22 пп Марина, я вкладываю разный смысл в фразы “разрешить себе быть собой” и “разрешить себе выйти на новый уровень”. И имею ввиду (также как и использую в тексте – только второй смысл). Как можно разрешить себе быть собой, если ты не знаешь кто ты и на что способен? А чтобы узнать, надо ого-го сколько пройти и сделать, так как безграничные возможности открываются только в процессе делания и никак иначе. Себя можно и нужно создавать, причем любым. А если разрешить себе быть собой – можно всю жизнь прожить в родительском доме, разрешая себе это, выедая мозг из своих близких и умно рассуждая о жизни.
  1. Люда 05.08.2013 at 4:43 пп Я восхищаюсь глубиной изложенного !

Виктория 05.06.2014 at 7:06 пп Подскажите, как бросить читать мотивационные книги, статьи, смотреть ролики, мастер-классы, ходить к коучам, сравнивать свой путь с другими успехами замечательных людей?
Меня прям не оттащить, страдает моя профессиональная идентичность, мне кажется все уже сделано, что иду по пути изобретения велосипеда.
Наверное нужно поступить как с курением – бросить раз и навсегда, не читать, не смотреть, а работать, работать, работать….
Тема личностного роста, как укол адреналина, на короткое время, нужно погружаться только в профессиональную литературу, как думаете?

  1. Оксана 19.09.2014 at 10:45 дп Виктория, предлагаю как вариант – начать самостоятельно создавать ДЕмотивационные книги,статьи, ролики, мастер-классы в духе: “Всё уже сделано, вам тут нечего ловить”… )))
  1. Татьяна 14.04.2016 at 2:06 пп Оксана, гениально!))) Вот она незанятая ниша и неразработанная жила! Надо срочно попробовать заняться)

Jana 05.10.2014 at 10:11 пп Спасибо.

Jana 05.10.2014 at 10:14 пп Согласна с каждым словом. Сохгла все мосты. готова к новой жизни. Но часто сомневаюсь. а не поздно в 50 лет.

Анастасия 16.10.2014 at 11:29 пп повторяются абзацы в начале и середине текста, это замысел автора или ошибка?
а по существу: здорово написано

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *