Инженер и Менеджер
1.46K subscribers
72 photos
38 links
Блог Олега Федоткина
Download Telegram
Президент США принял решение о депортации целых пяти языков программирования!

Проверьте, возможно, Трамп решил выслать из США и ваш любимый язык. Что тогда будете делать?

Поделитесь с коллегами — вдруг их любимый язык уже пересекает границу с Мексикой?
💥 Как подготовиться к эмоционально сложной встрече
(по мотивам статьи HBR)

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

---

🔸 1. Прокрути встречу в голове заранее

«Mental rehearsal» — это не фантазия, а часть подготовки лидера.

Задай себе вопросы:
— Что может быть сказано в эмоциональном тоне?
— Где человек может почувствовать себя атакованным? Помни: если человека атаковать, он будет защищаться.
— Какие слова могут триггернуть тебя самого?

Подготовь:
— Спокойные фразы для ответа на обвинения (“Я понимаю, что ты расстроен. Давай разберёмся вместе”)
— Альтернативные сценарии (“Если он начнёт всё отрицать — как я поведу диалог?”)
— Чёткие факты, а не только эмоции

Зачем? Ты не застигнут врасплох. Ты реагируешь осознанно, не на автомате. А это даёт уверенность и снижает градус.

«Самурай должен быть спокоен как в тихую погоду, так и в бурю» — Бусидо. Будь как самурай.
---

🔸 2. Определи, чего ты хочешь добиться

Не просто “провести встречу”, а прийти к результату.

Это САМОЕ главное. Когда ты начинаешь встречу, у тебя должно быть четкое понимание, что именно поменяется спустя пол-часа встречи: в тебе, в работе, в людях, в компании.

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

Например:
— Не “доказать, что он накосячил”, а “выяснить, как избежать этого в будущем”
— Не “объяснить, как мне тяжело”, а “получить поддержку и выстроить ожидания”.

Зачем? Цель держит фокус. Без неё эмоции уводят разговор в сторону, и вы выходите раздражёнными и без результата. Можно озвучить цель в самом начале беседы и убедиться, что все с ней согласны.

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

---

🔸 3. Измени условия, если нужно

Иногда формат важнее содержания.

Проверь:
— Кто будет на встрече? Это безопасно для откровенного разговора?
— Где и как вы общаетесь? Можно ли выбрать спокойное место, без спешки?
— Формат помогает вам или мешает?

Если чувствуешь, что обычный формат «созвона на 30 минут» не подходит — измени его.
— Перенеси встречу на следующий день, чтобы дать себе и другим время. Я никогда не провожу пост-мортемы и подобные им встречи день-в-день, только в исключительных случаях делаю исключения.
— Сделай её тет-а-тет, если вопрос личный.
— Пригласи фасилитатора, если тема затрагивает всех. Если ты — прямой участник событий, полезно будет пригласить эмоционально невовлеченного человека. Например, твоего коллегу из соседнего отдела или функции.

Зачем? Ты не обязан принимать правила по умолчанию. Формат влияет на результат — используй это как инструмент в своем арсенале.

---

🧠 Главное: сложные разговоры можно готовить, как важные выступления. Эмоции не отменить, но ими можно управлять — особенно, если ты руководитель.

💬 А вы как готовитесь к «заряженным» встречам? Что работает лично у вас?
Кажется, мы уже приплыли. Просто еще этого не заметили.

Раньше я посмеивался над людьми, которые кричали, мол "нейросети нас всех заменят!". А за последний месяц мне перестало быть смешно. Сейчас расскажу, почему.

💻 Нейронки для разработки
Месяц назад я начал использовать Cursor AI для своего сайд-проекта. Сначала просто как ко-пилот, а теперь пользуюсь им для написания целых файлов кода и тестов для него. Моя продуктивность возрасла в 3-4 раза. Откуда такая точность?

Дело в том, что по вечерам я пишу код с кальяном и точно знаю, сколько примерно я смогу написать за один кальян. Возможно, я запатентую новую метрику. Code per Hookah, или что-то типа.

А потом я соединил несколько нейронок с помощью AI агентов и охренел уже по-настоящему: одна нейронка искала мне исследования, вторая писала саммари, третья искала доп материалы, а четвертая сводила все воедино и отправляла мне в телегу.

Я бы убил на все это неделю. Нейронка справилась минут за 15.

И тут вы скажете: «Олег, нейросеть никогда не заменит живого разработчика». Попробую угадать и ответить на ваши аргументы:
- Нейронка не понимает контекста задачи и бизнеса. Ну, некоторая часть разработчиков тоже не понимает, и ничего — работают. Но вообще, современные нейронки уже умеют уточнять требования и контекст.
- Нейронка не умеет мыслить нестандартно. Это правда, но кому какое дело? Подавляющее большинство задач и не требуют какого-то нестандартного мышления со стороны разработки.
- Ни в одну нейросеть не влезет крупный проект из-за ограничений самой нейросети. Согласен, но давайте честно: ни в одного живого человека такой проект тоже не влезет, никогда. А вот нейросети развиваются экспоненциально, так что рано или поздно смогут прожевать вообще любой проект.
- Нейросеть пишет слишком грязный код. Это тоже правда, но отчасти: хороший промпт дает неплохие результаты. Еще лучше результаты становятся, когда мы уменьшаем объем проекта. Чем меньше сервис, тем лучше нейросеть себя на нем показывает.
- Нейронка пишет код с ошибками, нужен человек для проверки. Нейронка может молотить 24/7, исправляя свои баги с помощью написанных собой же тестов. Участие человека будет необходимо, но скорее в режиме наблюдателя.

⚠️ Нас ждут перемены, которые не всем понравятся
Нейронки стартанули гораздо бодрее, чем любые другие инновации. Полтора века назад появление двигателей внутреннего сгорания изменило абсолютно все. Процесс растянулся на десятки лет: ДВС не захватили мир за ночь, зато теперь мы не можем представить без них мир.

Совет дам лишь один: не можешь победить — возглавь. Инвестируйте свое время, разбирайтесь в видах нейронок, их архитектуре, поколениях и новостях.
Перевод с корпоративного на русский

Я создаю стартап — это переводчик с корпоративного на русский. Вот первые результаты его работы. Что скажете, оплатили бы подписку?

// все совпадения с реальным миром сугубо случайны
Please open Telegram to view this post
VIEW IN TELEGRAM
Что делать, если застрял на распутье

Бывают моменты, когда ты сидишь на новом рабочем месте, смотришь в монитор — и чувствуешь, что просто не туда повернул.
Всё вроде нормально. Но не то. Совсем не то.
Что делать, когда ты уже вошёл в дверь, а уходить кажется неправильным?

Где-то восемь лет назад мы с командой перешли в новую компанию. Все выглядело норм:
— задачи понятные,
— офис в 20 минутах,
— печеньки.

Но на второй неделе я понял: я не на своем месте.

Бизнес был B2B — а мне хотелось в B2C, делать продукт для конкретных людей, видеть их фидбэк в отзывах App Store.

Технический рост? Не ту в сторону. Я увлекался распределёнными системами, Postgres под нагрузкой, а задач на это не было.

Я хотел в процессы, но в таких маленьких командах скрам и канбан были просто лишними. Они были, даже покер плэннинг был, но не в том масштабе.

И что делать?

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

Я хотел уйти.
И я не хотел уходить.
Классическая развилка.

Метод «пяти лет»

Тогда я наткнулся на статью. Суть простая и очень рабочая:
1. Возьмите все варианты — остаться, уйти, сменить направление.
2. Представьте, как будет выглядеть ваша жизнь через пять лет при каждом из этих решений.
3. Где вы работаете? Какие задачи решаете? Кто ваши коллеги? Вы выросли как специалист? Вы счастливы?

Теперь не вы выбираете между действиями.
Вы выбираете между разными версиями себя.
И этот выбор дается гораздо проще.

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

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

А вы?
Какими способами вы принимаете сложные решения? Напишите в комментах, интересно сравнить.
🪝 Как зацепить с первых секунд: приём из Голливуда

Начало — это всё. Историю с плохим началом нет смысла писать, никто ж не дослушает.

И я ненавидел писать первые предложения. Серьезно. Никогда не знал, с какой стороны подобраться к вопросу.

А потом все поменялось

Центральную идею любой истории можно уложить в пять секунд. Не верите? Смотрите:
- Один дома — семья важнее всего
- Шрек — даже монстр может быть героем
- Бойцовский клуб — ты не работа и не твои вещи

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

🥊 А теперь — приём

Вот вам простой, но мощный инструмент:

Начинайте рассказ с полной противоположности вашей главной мысли.

Примеры:
- «Один дома» начинается с того, что герой мечтает избавиться от семьи
- «Шрек» — с уединенного, злого огра, который моется грязью
- «Бойцовский клуб» — с офисного раба, потерявшего себя в потреблении

Это называется антонимичное вступление. Оно создает напряжение:

Было → стало.
Свет → тьма.
Ненависть → любовь.
Ужас → освобождение.

Так и вы:
- Говорите про стабильность? Начните с того, как у вас всё развалилось.
- Про культуру? Расскажите о самом токсичном рабочем месте.
- Про увольнения? Вспомните самое больное.

💡 Хороший сторителлинг — это не про «рассказать всё». Это про одно важное ощущение, которое нужно передать человеку.

А теперь давайте потренируемся.
Напишите в комментариях: в чём центральная мысль вашего любимого фильма?
Я начну ⬇️