Как junior повысить свою ценность
Junior часто фокусируется на хардскиллах. Но платят не за код — платят за общение и инициативу. Активность на совещаниях, инициатива в бизнесе и видимость работы важнее объёма коммитов.
Суть
Junior, который тихо пишет код и ждёт повышения, не дождётся. Senior, который пишет код в 10 раз меньше, но активен и приносит идеи — получает повышение. Учиться вокруг кода (не только сам код) — главный навык первых лет.
Что приносит рост junior'у
- Активность на стендапе — не отчёт, а инициатива
- Идеи по улучшению — приходить к руководству с предложениями
- Прототип за день — показать ценность нового решения
- Внимание к бизнесу — понимать, какую боль решает фича
- Быстрая реакция — отметить сообщение, написать «отвечу через 5 минут»
- Декомпозиция своих задач вслух — пусть видят, как думаешь
Что НЕ нужно делать
- Молча писать код, ждать оценки
- Считать, что код говорит сам за себя
- Перекладывать общение на сеньора
- Защищать свой код от ревью
- Считать, что вопросов задавать стыдно
- Тратить вечера на «гениальные» refactor'ы своего же кода
Когда задавать вопросы
- Сразу, если упёрся на >30 минут
- Подготовив контекст — что пробовал, что не сработало
- С гипотезой — «думаю, что X, потому что Y»
- В правильном канале — не в личку сеньору, а в общий
- С готовностью записать ответ — чтобы не спрашивать дважды
Что учить в первый год
- Один основной стек глубоко (например, JS + Node)
- Базы данных и SQL (даже если работаешь с NoSQL)
- Git, ветвление, merge conflicts
- Базы Docker и DevOps
- Чтение чужого кода (не только своего)
- Дебаг — DevTools, Node inspector, дебаг в IDE
Что НЕ нужно учить (пока)
- 5 фреймворков «на всякий случай»
- Все паттерны GoF наизусть
- Алгоритмы для LeetCode без цели
- Микросервисы и Kubernetes на пет-проекте
- Все хитрости TypeScript
- «Чистая архитектура» из книги до реального опыта
Как «продавать» свой рост
- Вести список сделанного — не просто PRs, а вклад в бизнес
- На 1-on-1 рассказывать, что выучил и как применил
- Просить ревью у разных людей — учиться у разных стилей
- Менторство себе — найти senior, который объяснит «зачем», а не только «как»
- Внешняя видимость — небольшие выступления внутри команды
Внутрь компании
- Постепенно расширять контекст: своя задача → модуль → продукт → бизнес
- Знакомиться с product/QA/devops/data
- Понимать, какую боль решает компания
- Знать клиентов хотя бы по сегментам
- Видеть свои PR в контексте roadmap
Антипаттерны junior'а
- «Я просто кодер, не нанимался коммуницировать»
- Бояться задавать вопросы — потом тратить часы
- Защищать плохой код вместо обучения
- Сравнивать себя со senior'ами по скорости
- Уходить через 6 месяцев, не успев получить экспертизу
- Прыгать по компаниям ради +10%
🎓 Источники
- 🎓 [💡 Собеседования, переговоры по зарплате, как и что учить] · 2024-06-22 · YouTube
- Тезисы: платят за общение; активный на совещаниях получает больше; инициатива → ценность
- 🎓 [🎙️ Карьера в IT и найм на работу] · 2025-01-08 · YouTube
- Тезисы: невозможность сменить работу = низкие скиллы; технического лидера не обманывают
- 🎓 [💻 Metahealth #2 по программе менторинга] · 2021-10-02 · YouTube
- 🎓 [🧑💻 Наставничество и менторство на курсе про шаблоны] · 2024-08-21 · YouTube