Junior→Middle
9 subscribers
15 photos
Download Telegram
Channel created
Channel photo updated
Готовлю первый разбор. Подписывайтесь — выйдет на этой неделе
Канал открыт. Здесь будут разборы и наблюдения по теме «грейды»
Сюда буду собирать самое важное из грейды. Без рекламы и инфоцыганщины
Первый пост — как маркер. Дальше будет регулярно
Канал об одном: грейды. Без сторонних тем
ИИ в разработке не бесит сам по себе. Бесит то, как его внедряют.

**Контекст:** в одной команде менеджер решил, что ИИ-агенты должны ускорить всё: кодинг, ревью, подготовку задач, даже поиск багов. Команде дали воркшоп, инструкции и мягкое, но настойчивое ожидание: «теперь работаем вот так».

**Действие:** вместо того чтобы мерить пользу, начали мерить активность. Кто чаще использует ИИ, кто быстрее пишет черновик, кто «современнее». В итоге часть разработчиков стала тратить меньше времени на рутину, но больше — на проверку, исправление и объяснение, почему сгенерированный код не подходит.

**Результат:** скорость выросла не везде. Где ИИ реально помогал, команда экономила 15–20% времени. Где его навязывали как стандарт, выросло число правок и потерялась ответственность за решение.

Вывод простой: **middle — это не тот, кто первым нажал `Generate`**. Это тот, кто понимает, где инструмент ускоряет работу, а где добавляет шум. И умеет это объяснить команде без пафоса.
**Кейс: как из “котa в мешке” собрать рабочий E\-INK дисплей**

Контекст: у студента\-ардуинщика был бюджет уровня `250 ₽ за штуку`, желание поиграться с E\-INK и партия б/у электронных ценников с Авито. Выглядит как выгодная сделка. На деле — коррозия, новый `nRF52832`, нестандартный протокол и почти нулевая документация.

Действие: вместо того чтобы бросить плату в ящик с “непонятным железом”, автор пошёл в реверс\-инжиниринг: ковырял платы китайским программатором, писал в `RAM` через `GDB`, убил несколько ценников и экранов, пока не понял, как это всё оживить. Потом завёл дисплей через `Zephyr RTOS`.

Результат: на выходе — не просто рабочий ценник, а полноценный E\-INK экран, на котором даже вывели фрактал Мандельброта. Не магия, а много маленьких технических шагов и готовность ошибаться.

Что тут важно для джуна: рост часто начинается не с “учить ещё больше”, а с умения **разобрать чужую систему, пережить пару фейлов и довести до результата**. Это уже похоже на middle\-мышление.
**Кейс из июня 2026:** у части команд одновременно перестали работать привычные средства обхода блокировок — даже те, что были собраны на базе `xray + VLESS + REALITY`.

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

**Действие команды:** быстро развернули диагностику по слоям: где именно рвётся цепочка, что меняется в поведении сети, какие конфигурации уязвимее других. Вместо паники — проверка гипотез и сравнение рабочих/нерабочих сценариев.

**Результат:** удалось восстановить картину атаки и понять, что это не случайный сбой, а повторяемый механизм. Для инженера тут важный вывод простой: в инфраструктуре нельзя полагаться на одну «надёжную» схему — нужен запасной план, наблюдаемость и готовность к деградации.

Для junior/trainee урок такой: рост — это не только уметь собрать решение, но и уметь быстро понять, _почему оно сломалось_. Это уже шаг к самостоятельности.
**Кейс из советского железа: как сделать доступ без приложений, интернета и «ну попробуй ещё раз»**

Контекст: в СССР ставили не только домофоны, но и электронные кодовые замки — в подъездах, на складах, в местах, где нужна была жёсткая защита. Устройство было простое по идее, но суровое по логике: ввёл код правильно — прошёл. Ошибся — не повезло.

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

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

Иногда рост в карьере выглядит так же: не «сразу middle», а сначала учишься проходить базовые проверки без паники.
**Кейс: как сетевой инженер закрыл боль с Wi‑Fi на удалённых точках**

Контекст: в сети Яндекса много офисов, складов и дарксторов. Если на одном из них ломается Wi‑Fi, отправлять туда отдельного инженера — долго и дорого.

Действие: Павел Семенищев собрал мобильный сканер сети под **Android** и **iOS** — `WiProber` и `WiFi Prober`. Это внутренний инструмент, который помогает на месте быстро проверить параметры Wi‑Fi и понять, где проблема. Плюс ему пришлось обойти ограничения самих ОС, чтобы сделать утилиту реально полезной в полевых условиях.

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

Хороший пример middle-навыка: не просто заметить боль, а собрать рабочий инструмент под реальный процесс. Это уже про самостоятельность, а не про «покопаться в задачке» 👌


Тему async прокачать — @RemoteFirstPro ведёт системную рубрику
Кейс из космической гонки, который хорошо объясняет рост в IT.

**Контекст:** Китай не делает ставку на одну «идеальную» ракету. Сразу несколько компаний параллельно разрабатывают свои аналоги Falcon 9: с возвратом первой ступени, вертикальной посадкой и повторным использованием ключевых узлов. Решения похожи по цели, но отличаются двигателями, конструкцией и топливом.

**Действие:** вместо одной длинной попытки «сделать всё правильно» они тестируют разные подходы одновременно. Это ускоряет накопление опыта: где-то сработает один тип двигателя, где-то — другая схема посадки, где-то команда быстрее найдёт слабое место в конструкции.

**Результат:** не один красивый проект на бумаге, а несколько рабочих гипотез, из которых быстрее рождается практика.

В карьере junior→middle логика та же 🚀
Рост редко происходит от одной большой ставки. Чаще он приходит, когда ты параллельно прокачиваешь несколько вещей: делаешь задачи чуть сложнее, просишь обратную связь, фиксируешь ошибки и проверяешь новые подходы в работе. Так опыт копится быстрее, чем от бесконечного «учиться в теории».