CrazyElephant_X

CrazyElephant_X 

Программирование, системный анализ, обучение

5subscribers

58posts

goals1
3 of 10 paid subscribers
Когда я наберу 10 платных подписчиков я пойму, что все эти силы вложены не зря и нужно стараться больше. Проверка направления!

История одной команды в консоле

На работе переходим на контрактное программирование. В рамках задачи нужно было выполнить миграцию с OpenAPI 2 на OpenAPI 3.
Я человек простой: надо — значит надо. Сел, скопировал файл, поменял версию, руками поправил все ошибки. Жалкие 2 дня и всё готово.
Проходит время. Оказывается, не всё сложилось как надо и теперь надо снова взять актуальную спецификацию Swagger 2.0 и перевести в OpenAPI 3.0. С одной стороны, я знаю, что справлюсь за те же 2 дня. С другой тратить их так бездарно во второй раз не хочу. А вдруг будет третий раз? Четвёртый? Жизнь непредсказуема.
Применяю секретный запрещённый навык: ищу решение в интернете.
По итогам изысканий получаю команду
`cd "/Users/cex/Downloads/Новая папка" && npx --yes swagger2openapi swagger.yaml -o openapi.yaml -y`
Разбор по частям
- cd - сменить текущую директорию
- && - логический «И»: следующая команда выполнится **только если** `cd` завершилась успешно
- npx - запуск npm-пакета без глобальной установки
- --yes - автоматически отвечать «yes» на вопросы npx
- swagger2openapi - CLI-утилита для конвертации Swagger 2.0 → OpenAPI 3.x
- swagger.yaml -o openapi.yaml - входной и выходной файлы
- -y - авто-подтверждение для самой утилиты
Итого команда заходит в папку с `swagger.yaml` и конвертирует его в `openapi.yaml` формата OpenAPI 3. Без единого лишнего вопроса.
На выполнение ушло **~5 секунд**.
Не всё конвертировалось идеально, ещё ~40 минут потратил на мелкие правки. Но в целом всё работало после конвертации.
2 дня → 41 минута. Неплохой такой прирост.
И тут становится очень хорошо видно цену ручных операций: один раз "потыкаться" 2 дня — это опыт, второй раз — уже расточительство, третий раз — системная проблема.
К чему это всё? Иногда мы знаем путь и идём по нему на автопилоте. А стоит выдохнуть, немного подумать и оказывается, что есть маршрут в разы быстрее. Считаю себя в этой истории победителем: со второго раза пошёл верным путём 🙂
Subscription levels4

Студент

$4.4 per month
Базовый доступ к экспертному контенту.
Для тех, кто только погружается в системный анализ и хочет учиться у практика.
Что вы получаете
- Доступ к архиву постов — весь закрытый контент канала, который накопится здесь
- 1 разбор архитектурного кейса в месяц — реальный проект, реальные ошибки, реальные решения
- Закрытый чат подписчиков — общение с коллегами и экспертом, ответы на вопросы
- Welcome-набор — стартовый пакет шаблонов: чек-лист архитектора, карточка User Story, шаблон ТЗ

Аналитик

$10.3 per month
Полный доступ ко всему контенту.
Для практикующих аналитиков, которые хотят системно прокачать архитектурное мышление и иметь под рукой проверенные шаблоны.
- Всё из тарифа «Студент»
- Еженедельные разборы — каждую неделю новый материал: разбор паттерна, кейса, инструмента
- Библиотека шаблонов и чек-листов — ТЗ, OpenAPI-спеки, диаграммы, опросники, шаблоны архитектурных решений (ADR)
- Ранний доступ к видеоурокам
- Записи закрытых Q&A-сессий
- Расширенные пост
Subscription Spots Are Limited

Архитектор

$29.7 per month
Всё из тарифа «Аналитик», плюс:
- Ежемесячный live-разбор кейса — двухчасовая встреча в Zoom: разбираем сложный архитектурный кейс из практики (мой или ваш — проводим голосование). Запись остаётся в архиве
- 15 минут личной Q&A в месяц — задайте мне вопрос по своему рабочему проекту в личке. Отвечу голосом или письменно с диаграммой. Накапливать минуты нельзя
- Эксклюзивные разборы реальных проектов — кейсы из enterprise, которые не попадают в открытые материалы.
- Право голоса в контент-плане
+ chat

Менторство

$112 per month
Менторство 1:1
- Разовая консультация (90 мин): 7 500 ₽
- Пакет 5 встреч: 32 000 ₽ (экономия 15%)
- Сопровождение проекта (1 мес): 60 000 ₽
+ chat
Go up