TGViewer
~xstream.space ~xstream.space @xstreamspace · 768 subscribers
Post #31 130
📌 Чем отличается код джуна, мидла и синьора — и почему это считывается за 30 секунд.

Ты написал компонент, всё работает, ничего не падает, но тебе говорят «Пока рано. Код — как у джуна».

Ты не понимаешь в чём вообще проблема, если всё работает?
А проблема — в мышлении, а не в синтаксисе.

Когда тимлид смотрит на твой код, он видит не только строчки. Он считывает:
— Как ты думаешь.
— Как принимаешь решения.
— Насколько твой код готов к жизни после твоего теоретического ухода.

📖 Представь:
Ты написал компонент, который показывает кнопку, если пользователь админ.
Логика простая:
userRole === 'admin'

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

🧠 Джун пишет так, чтобы «не падало».
⚙️ Мидл так, чтобы было понятно и гибко.
🧱 Синьор так, чтобы это можно было развивать без боли.

Когда ты джун, у тебя одна цель — чтобы работало.
Ты не думаешь о читабельности, разделении логики, архитектуре.
Ты вешаешь useEffect, лепишь условия прямо в JSX, повторяешь код, потому что «ну надо же как-то решить задачу».
Это нормально, но это и есть то, что отличает тебя от следующего уровня.

Когда ты мидл, ты уже понимаешь:
— Тут лучше вынести в хук.
— Здесь нужна нормальная типизация.
— Это можно переиспользовать.
— В этот блок кто-то ещё залезет после тебя.
Ты не просто решаешь задачу — ты думаешь об экосистеме вокруг неё.

А синьор?

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

📎 Вывод:
💬 Код — это не просто способ «показать, что ты умеешь писать». Это отражение твоего мышления.

Твоя задача — писать так, чтобы тебе самому не было стыдно смотреть на этот файл через 2 месяца.

💬 У тебя был момент, когда ты открыл свой старый код и просто закрыл?
🔥 — конечно был, порой я чувствовал себя не очень от своего же кода, хоть и написал его неделю назад.
👍 — да у меня идеальный код, такого не бывает.

📍 Следующий пост о том, как понять, что ты реально готов к менторству и как не обмануть себя в этом вопросе.
  • 🔥 6
  • ❤ 3
  • 👏 3
  • 👍 1
  • 🤔 1
More from @xstreamspace
  1. Sep 21, 2026Кажется, я довел себя до точки, откуда пути назад уже нет. На днях снимал материал для пер…
  2. Sep 18, 2026Post #141
  3. Sep 18, 2026Post #140
  4. Sep 15, 2026Записал голосовое о том, почему я вообще занимаюсь менторством, что бесит меня в других ку…
  5. Sep 14, 2026Огромным плюсом для него была практика. Не теория ради теории, а задачи, через которые чел…
  6. Sep 14, 2026Хочу показать еще один кейс с менторства, потому что все предыдущие посты были про ребят,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →