ИИ в разработке не бесит сам по себе. Бесит то, как его внедряют.
**Контекст:** в одной команде менеджер решил, что ИИ-агенты должны ускорить всё: кодинг, ревью, подготовку задач, даже поиск багов. Команде дали воркшоп, инструкции и мягкое, но настойчивое ожидание: «теперь работаем вот так».
**Действие:** вместо того чтобы мерить пользу, начали мерить активность. Кто чаще использует ИИ, кто быстрее пишет черновик, кто «современнее». В итоге часть разработчиков стала тратить меньше времени на рутину, но больше — на проверку, исправление и объяснение, почему сгенерированный код не подходит.
**Результат:** скорость выросла не везде. Где ИИ реально помогал, команда экономила 15–20% времени. Где его навязывали как стандарт, выросло число правок и потерялась ответственность за решение.
Вывод простой: **middle — это не тот, кто первым нажал `Generate`**. Это тот, кто понимает, где инструмент ускоряет работу, а где добавляет шум. И умеет это объяснить команде без пафоса.
**Контекст:** в одной команде менеджер решил, что ИИ-агенты должны ускорить всё: кодинг, ревью, подготовку задач, даже поиск багов. Команде дали воркшоп, инструкции и мягкое, но настойчивое ожидание: «теперь работаем вот так».
**Действие:** вместо того чтобы мерить пользу, начали мерить активность. Кто чаще использует ИИ, кто быстрее пишет черновик, кто «современнее». В итоге часть разработчиков стала тратить меньше времени на рутину, но больше — на проверку, исправление и объяснение, почему сгенерированный код не подходит.
**Результат:** скорость выросла не везде. Где ИИ реально помогал, команда экономила 15–20% времени. Где его навязывали как стандарт, выросло число правок и потерялась ответственность за решение.
Вывод простой: **middle — это не тот, кто первым нажал `Generate`**. Это тот, кто понимает, где инструмент ускоряет работу, а где добавляет шум. И умеет это объяснить команде без пафоса.
**Кейс: как из “котa в мешке” собрать рабочий E\-INK дисплей**
Контекст: у студента\-ардуинщика был бюджет уровня `250 ₽ за штуку`, желание поиграться с E\-INK и партия б/у электронных ценников с Авито. Выглядит как выгодная сделка. На деле — коррозия, новый `nRF52832`, нестандартный протокол и почти нулевая документация.
Действие: вместо того чтобы бросить плату в ящик с “непонятным железом”, автор пошёл в реверс\-инжиниринг: ковырял платы китайским программатором, писал в `RAM` через `GDB`, убил несколько ценников и экранов, пока не понял, как это всё оживить. Потом завёл дисплей через `Zephyr RTOS`.
Результат: на выходе — не просто рабочий ценник, а полноценный E\-INK экран, на котором даже вывели фрактал Мандельброта. Не магия, а много маленьких технических шагов и готовность ошибаться.
Что тут важно для джуна: рост часто начинается не с “учить ещё больше”, а с умения **разобрать чужую систему, пережить пару фейлов и довести до результата**. Это уже похоже на middle\-мышление.
Контекст: у студента\-ардуинщика был бюджет уровня `250 ₽ за штуку`, желание поиграться с E\-INK и партия б/у электронных ценников с Авито. Выглядит как выгодная сделка. На деле — коррозия, новый `nRF52832`, нестандартный протокол и почти нулевая документация.
Действие: вместо того чтобы бросить плату в ящик с “непонятным железом”, автор пошёл в реверс\-инжиниринг: ковырял платы китайским программатором, писал в `RAM` через `GDB`, убил несколько ценников и экранов, пока не понял, как это всё оживить. Потом завёл дисплей через `Zephyr RTOS`.
Результат: на выходе — не просто рабочий ценник, а полноценный E\-INK экран, на котором даже вывели фрактал Мандельброта. Не магия, а много маленьких технических шагов и готовность ошибаться.
Что тут важно для джуна: рост часто начинается не с “учить ещё больше”, а с умения **разобрать чужую систему, пережить пару фейлов и довести до результата**. Это уже похоже на middle\-мышление.
**Кейс из июня 2026:** у части команд одновременно перестали работать привычные средства обхода блокировок — даже те, что были собраны на базе `xray + VLESS + REALITY`.
Что произошло:
- не «упал один сервис», а сработала волна ограничений;
- ломались сразу несколько привычных связок;
- проблема проявлялась массово, а не точечно.
**Действие команды:** быстро развернули диагностику по слоям: где именно рвётся цепочка, что меняется в поведении сети, какие конфигурации уязвимее других. Вместо паники — проверка гипотез и сравнение рабочих/нерабочих сценариев.
**Результат:** удалось восстановить картину атаки и понять, что это не случайный сбой, а повторяемый механизм. Для инженера тут важный вывод простой: в инфраструктуре нельзя полагаться на одну «надёжную» схему — нужен запасной план, наблюдаемость и готовность к деградации.
Для junior/trainee урок такой: рост — это не только уметь собрать решение, но и уметь быстро понять, _почему оно сломалось_. Это уже шаг к самостоятельности.
Что произошло:
- не «упал один сервис», а сработала волна ограничений;
- ломались сразу несколько привычных связок;
- проблема проявлялась массово, а не точечно.
**Действие команды:** быстро развернули диагностику по слоям: где именно рвётся цепочка, что меняется в поведении сети, какие конфигурации уязвимее других. Вместо паники — проверка гипотез и сравнение рабочих/нерабочих сценариев.
**Результат:** удалось восстановить картину атаки и понять, что это не случайный сбой, а повторяемый механизм. Для инженера тут важный вывод простой: в инфраструктуре нельзя полагаться на одну «надёжную» схему — нужен запасной план, наблюдаемость и готовность к деградации.
Для junior/trainee урок такой: рост — это не только уметь собрать решение, но и уметь быстро понять, _почему оно сломалось_. Это уже шаг к самостоятельности.
**Кейс из советского железа: как сделать доступ без приложений, интернета и «ну попробуй ещё раз»**
Контекст: в СССР ставили не только домофоны, но и электронные кодовые замки — в подъездах, на складах, в местах, где нужна была жёсткая защита. Устройство было простое по идее, но суровое по логике: ввёл код правильно — прошёл. Ошибся — не повезло.
Действие: в основе была механика и электроника без лишней магии. Минимум удобства, максимум контроля. Никаких подсказок, сбросов пароля за 30 секунд и «войдите через Telegram». Чтобы открыть дверь, нужно было знать комбинацию и не ошибаться.
Результат: такой замок работал как фильтр для случайных людей. Для своего времени это был понятный и надёжный способ ограничить доступ — без облаков, подписок и внешних зависимостей. Жёстко? Да. Но именно поэтому он и заслужил репутацию самого сурового.
Иногда рост в карьере выглядит так же: не «сразу middle», а сначала учишься проходить базовые проверки без паники.
Контекст: в СССР ставили не только домофоны, но и электронные кодовые замки — в подъездах, на складах, в местах, где нужна была жёсткая защита. Устройство было простое по идее, но суровое по логике: ввёл код правильно — прошёл. Ошибся — не повезло.
Действие: в основе была механика и электроника без лишней магии. Минимум удобства, максимум контроля. Никаких подсказок, сбросов пароля за 30 секунд и «войдите через Telegram». Чтобы открыть дверь, нужно было знать комбинацию и не ошибаться.
Результат: такой замок работал как фильтр для случайных людей. Для своего времени это был понятный и надёжный способ ограничить доступ — без облаков, подписок и внешних зависимостей. Жёстко? Да. Но именно поэтому он и заслужил репутацию самого сурового.
Иногда рост в карьере выглядит так же: не «сразу middle», а сначала учишься проходить базовые проверки без паники.
**Кейс: как сетевой инженер закрыл боль с Wi‑Fi на удалённых точках**
Контекст: в сети Яндекса много офисов, складов и дарксторов. Если на одном из них ломается Wi‑Fi, отправлять туда отдельного инженера — долго и дорого.
Действие: Павел Семенищев собрал мобильный сканер сети под **Android** и **iOS** — `WiProber` и `WiFi Prober`. Это внутренний инструмент, который помогает на месте быстро проверить параметры Wi‑Fi и понять, где проблема. Плюс ему пришлось обойти ограничения самих ОС, чтобы сделать утилиту реально полезной в полевых условиях.
Результат: вместо ручной диагностики и лишних выездов команда получила «комбайн» для сетевика, который ускоряет проверку проблемных точек и уже доступен не только внутри команды.
Хороший пример middle-навыка: не просто заметить боль, а собрать рабочий инструмент под реальный процесс. Это уже про самостоятельность, а не про «покопаться в задачке» 👌
—
Тему async прокачать — @RemoteFirstPro ведёт системную рубрику
Контекст: в сети Яндекса много офисов, складов и дарксторов. Если на одном из них ломается Wi‑Fi, отправлять туда отдельного инженера — долго и дорого.
Действие: Павел Семенищев собрал мобильный сканер сети под **Android** и **iOS** — `WiProber` и `WiFi Prober`. Это внутренний инструмент, который помогает на месте быстро проверить параметры Wi‑Fi и понять, где проблема. Плюс ему пришлось обойти ограничения самих ОС, чтобы сделать утилиту реально полезной в полевых условиях.
Результат: вместо ручной диагностики и лишних выездов команда получила «комбайн» для сетевика, который ускоряет проверку проблемных точек и уже доступен не только внутри команды.
Хороший пример middle-навыка: не просто заметить боль, а собрать рабочий инструмент под реальный процесс. Это уже про самостоятельность, а не про «покопаться в задачке» 👌
—
Тему async прокачать — @RemoteFirstPro ведёт системную рубрику
Кейс из космической гонки, который хорошо объясняет рост в IT.
**Контекст:** Китай не делает ставку на одну «идеальную» ракету. Сразу несколько компаний параллельно разрабатывают свои аналоги Falcon 9: с возвратом первой ступени, вертикальной посадкой и повторным использованием ключевых узлов. Решения похожи по цели, но отличаются двигателями, конструкцией и топливом.
**Действие:** вместо одной длинной попытки «сделать всё правильно» они тестируют разные подходы одновременно. Это ускоряет накопление опыта: где-то сработает один тип двигателя, где-то — другая схема посадки, где-то команда быстрее найдёт слабое место в конструкции.
**Результат:** не один красивый проект на бумаге, а несколько рабочих гипотез, из которых быстрее рождается практика.
В карьере junior→middle логика та же 🚀
Рост редко происходит от одной большой ставки. Чаще он приходит, когда ты параллельно прокачиваешь несколько вещей: делаешь задачи чуть сложнее, просишь обратную связь, фиксируешь ошибки и проверяешь новые подходы в работе. Так опыт копится быстрее, чем от бесконечного «учиться в теории».
**Контекст:** Китай не делает ставку на одну «идеальную» ракету. Сразу несколько компаний параллельно разрабатывают свои аналоги Falcon 9: с возвратом первой ступени, вертикальной посадкой и повторным использованием ключевых узлов. Решения похожи по цели, но отличаются двигателями, конструкцией и топливом.
**Действие:** вместо одной длинной попытки «сделать всё правильно» они тестируют разные подходы одновременно. Это ускоряет накопление опыта: где-то сработает один тип двигателя, где-то — другая схема посадки, где-то команда быстрее найдёт слабое место в конструкции.
**Результат:** не один красивый проект на бумаге, а несколько рабочих гипотез, из которых быстрее рождается практика.
В карьере junior→middle логика та же 🚀
Рост редко происходит от одной большой ставки. Чаще он приходит, когда ты параллельно прокачиваешь несколько вещей: делаешь задачи чуть сложнее, просишь обратную связь, фиксируешь ошибки и проверяешь новые подходы в работе. Так опыт копится быстрее, чем от бесконечного «учиться в теории».
