ГлавнаяБлогГод спустя: как возвращение в инженерию изменило меня
Карьера

Год спустя: как возвращение в инженерию изменило меня

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

Al
Редакция Algolitalgolit.ru
6 мин чтения1 июля 2026 г.

Год спустя: как возвращение в инженерию изменило меня

Год назад я начал работать в Approov. Сто дней спустя я написал о переходе: уход из управления, освежающий цикл обратной связи, странное ощущение переучивания ремеслу, которое, как я думал, потерял. Я по-прежнему согласен с большинством тех слов. Но ста дней достаточно, чтобы заметить перемены; чтобы понять их, нужен год. Вот чему меня научил год, а сто дней — нет.

Ржавчина, которая имела значение

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

Я годами считал, что управление оторвало меня от инженерии. Но это не так. Оно тихо готовило меня к той версии инженерии, которая наступала. У Черити Майорс есть название для этого: маятник инженер/менеджер. Идея в том, что здоровая карьера качается между ними, а не рассматривает управление как одностороннюю дверь, в которую входят раз и навсегда. Я не выбирал, когда мой маятник качнется обратно. Но он качнулся в правильную сторону, и годы, проведенные на другой стороне, не пропали. Они накапливались.

Безопасная транзакция — это безопасная транзакция

Сама работа стала возвращением домой иного рода. Я годами работал в платежах. Теперь я работаю в мобильной безопасности и безопасности API. На бумаге это разные миры, но чем дольше я с ними работаю, тем больше они перекликаются. Уберите лексику, и вы увидите одну и ту же проблему: безопасная транзакция — это безопасная транзакция. Она должна проходить достаточно быстро, чтобы пользователь не замечал, и достаточно безопасно, чтобы никогда не было опасности. Ошибка в ту или иную сторону — и вы провалились. Но есть одно отличие, которое меняет всё.

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

Тянем в одном направлении

Годами я сидел в странном промежуточном слое. Я не до конца понимал решения, принимаемые выше меня, и не всегда мог объяснить тем, кто ниже, почему мы делаем то, что делаем. Я переводил в обоих направлениях, но не владел в совершенстве ни одним. Этот слой исчез, и это, возможно, лучшая часть всего года. Теперь я тяну в одном направлении с людьми рядом со мной. Мы говорим, решаем, строим. Когда нужно больше процесса — добавляем; иначе — нет. Это инверсия корпоративного стандарта, и через год я убежден, что это правильный подход. Не потому что процесс плох, а потому что большая его часть — это инерция в обличье приглашения на встречу.

Что меня удивило, так это то, как хорошо сохранились навыки масштабирования, которые, как я думал, оставил позади. Approov взрослеет, добавляет корпоративные возможности, необходимые крупным клиентам, не теряя при этом той ударной силы, которая делает компанию сфокусированным продуктом достойной работы. Вы можете увидеть это в открытом доступе, например, в предварительном обзоре версии 3.6. Знать, как взрослеть, не замедляясь, оказывается более редким навыком, чем я думал. Предсказуемо, где это важно; быстро везде.

Полный круг

Я бы хотел закончить аккуратно. Но не могу, потому что все еще разбираюсь. Я могу с уверенностью сказать, что это был хороший шаг для моей карьеры и счастья. Но я бы солгал, если бы сказал, что почва кажется стабильной. Более половины интернет-трафика теперь агентно. Скоро более половины кода тоже будет. Я искренне не знаю, кем это делает индивидуального разработчика через пять лет. Я думаю об этом чаще всего, когда думаю о младших инженерах, за которых я отвечаю. К чему именно я их готовлю? У меня нет ответа. Но я нашел то, что кажется правильной реакцией на неопределенность.

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

Практический вывод

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

#возвращение в инженерию#управление#навыки#наставничество#эпоха агентов
Al
Редакция Algolit

Пишем про алгоритмы, подготовку к собеседованиям и карьеру в IT — так, чтобы было понятно и полезно.

Хочешь закрепить знания на практике?

Решай задачи на Algolit — интерактивная платформа для обучения

Начать бесплатно →