Как просить прибавку, если страшно услышать "нет"?
Сколько раз ты думал: "Хочу больше денег, но если попрошу – вдруг откажут, и я стану в глазах начальства жадным нытиком?"
Логика понятна. Но знаешь, кто точно не получит прибавку? Тот, кто её не попросит.
Разбираем по шагам, как просить повышение дохода грамотно – без страха, с максимальными шансами на успех.
1. Подготовь аргументы
Работодатель не раздает деньги из доброты. Ему важно, почему ты стоишь дороже. Подготовь список достижений:
Какие проблемы ты решил?
Как улучшил процессы?
Что сделал сверх ожиданий?
Пример: "За последние 6 месяцев я оптимизировал процесс сборки фронта, ускорив CI/CD в 2 раза. Это сэкономило 15 часов работы команды ежемесячно".
2. Выбери правильный момент
Не в середине дедлайна, когда у всех горит.
Лучше после удачного проекта или квартального ревью.
Если рукль доволен результатом – шансов больше.
3. Покажи ценность, а не потребности
Ошибка новичков: "Мне нужна прибавка, потому что инфляция".
Лучший подход: "Я увеличил ценность компании – логично, если моя зарплата это отражает".
4. Как сказать?
Допустим, твоя цель – +50% к зарплате. Пример диалога:
Ты: "Я хочу обсудить свою роль в компании и пересмотреть уровень компенсации. За последние 6 месяцев я [список достижений]. Считаю, что мой вклад увеличился, и хочу предложить пересмотр зарплаты".
Если слышишь: "Пока нет бюджета", не падай духом. Уточни:
"Когда будет возможность обсудить это снова?"
"Какие результаты вам нужно увидеть, чтобы это произошло?"
5. А если всё-таки "нет"?
Главное – не воспринимать отказ лично. Это не значит, что ты плох. Это значит, что в компании может не быть ресурса или тебе нужно доработать аргументы.
Но если твои заслуги очевидны, а денег всё нет – начинай искать новую работу.
Вывод:
Бояться — нормально. Но если не просишь – точно ничего не изменится. Подготовься, уверенно обсуди – и получишь то, что заслуживаешь.
Сколько раз ты думал: "Хочу больше денег, но если попрошу – вдруг откажут, и я стану в глазах начальства жадным нытиком?"
Логика понятна. Но знаешь, кто точно не получит прибавку? Тот, кто её не попросит.
Разбираем по шагам, как просить повышение дохода грамотно – без страха, с максимальными шансами на успех.
1. Подготовь аргументы
Работодатель не раздает деньги из доброты. Ему важно, почему ты стоишь дороже. Подготовь список достижений:
Какие проблемы ты решил?
Как улучшил процессы?
Что сделал сверх ожиданий?
Пример: "За последние 6 месяцев я оптимизировал процесс сборки фронта, ускорив CI/CD в 2 раза. Это сэкономило 15 часов работы команды ежемесячно".
2. Выбери правильный момент
Не в середине дедлайна, когда у всех горит.
Лучше после удачного проекта или квартального ревью.
Если рукль доволен результатом – шансов больше.
3. Покажи ценность, а не потребности
Ошибка новичков: "Мне нужна прибавка, потому что инфляция".
Лучший подход: "Я увеличил ценность компании – логично, если моя зарплата это отражает".
4. Как сказать?
Допустим, твоя цель – +50% к зарплате. Пример диалога:
Ты: "Я хочу обсудить свою роль в компании и пересмотреть уровень компенсации. За последние 6 месяцев я [список достижений]. Считаю, что мой вклад увеличился, и хочу предложить пересмотр зарплаты".
Если слышишь: "Пока нет бюджета", не падай духом. Уточни:
"Когда будет возможность обсудить это снова?"
"Какие результаты вам нужно увидеть, чтобы это произошло?"
5. А если всё-таки "нет"?
Главное – не воспринимать отказ лично. Это не значит, что ты плох. Это значит, что в компании может не быть ресурса или тебе нужно доработать аргументы.
Но если твои заслуги очевидны, а денег всё нет – начинай искать новую работу.
Вывод:
Бояться — нормально. Но если не просишь – точно ничего не изменится. Подготовься, уверенно обсуди – и получишь то, что заслуживаешь.
Пост знакомства для новеньких
Я Дэн, senior frontend-разработчик с 6 годами опыта и твой будущий ментор. В своем блоге помогаю расти профессионально и в деньгах.
На старте, в 2019 году, моя зарплата была 50 тысяч рублей. Вскоре я вырос как специалист - но не понимал, как повысить доход. Целый год я учился и собирал систему. С тех пор тестировал и улучшал свой подход. Я повторял конкретный набор шагов - и каждый раз делал х2 к зарплате.
В итоге, 2025 моя зарплата стала в 6.5 раз выше, чем на старте.
Я нашел ответы на вопросы:
- Как оформить резюме, чтобы пригласили на собеседование?
- Как вести себя на HR и техническом, чтобы дали оффер?
- Как действовать системно, чтобы повторять рост х2 каждые несколько лет?
А еще подготовил для тебя гайд, как за 5 шагов прокачать свое резюме. ✅
Лови! ⬇️⬇️⬇️
Я Дэн, senior frontend-разработчик с 6 годами опыта и твой будущий ментор. В своем блоге помогаю расти профессионально и в деньгах.
На старте, в 2019 году, моя зарплата была 50 тысяч рублей. Вскоре я вырос как специалист - но не понимал, как повысить доход. Целый год я учился и собирал систему. С тех пор тестировал и улучшал свой подход. Я повторял конкретный набор шагов - и каждый раз делал х2 к зарплате.
В итоге, 2025 моя зарплата стала в 6.5 раз выше, чем на старте.
Я нашел ответы на вопросы:
- Как оформить резюме, чтобы пригласили на собеседование?
- Как вести себя на HR и техническом, чтобы дали оффер?
- Как действовать системно, чтобы повторять рост х2 каждые несколько лет?
А еще подготовил для тебя гайд, как за 5 шагов прокачать свое резюме. ✅
Лови! ⬇️⬇️⬇️
Как повысить зарплату внутри компании?
Смотри, бывает, что ты хочешь не увольняться, а повысить доход внутри компании.
Для этого нужно укрепить переговорную позицию. Приходить и просить без аргументов и психологической подготовки - бесполезно.
Я прослушал сотни часов лекций и интервью по вопросам зарплатных переговоров. Поделюсь 2 простыми способами многократно усилить переговорную позицию - и повысить шансы перед другими коллегами, которые их не знают.
Ставь лайк, если посчитал полезным!
Смотри, бывает, что ты хочешь не увольняться, а повысить доход внутри компании.
Для этого нужно укрепить переговорную позицию. Приходить и просить без аргументов и психологической подготовки - бесполезно.
Я прослушал сотни часов лекций и интервью по вопросам зарплатных переговоров. Поделюсь 2 простыми способами многократно усилить переговорную позицию - и повысить шансы перед другими коллегами, которые их не знают.
Ставь лайк, если посчитал полезным!
ИИ наступает: как остаться в IT в 2025?
Привет! Слышал про ИИ-агентов?
Ассистент работает императивно: выполняет твои инструкции. Агент сам принимает решение, как выполнить задачу, - работает декларативно.
ИИ-агент сам знает, как подобрать тебе билеты на самолет. Или заказать продукты. Или... создать приложение.
Помнишь, как скептики на Хабре насмехались над LLM? Сейчас зачатки Джарвиса из "Железного Человека" - реальность.
Стоимость одного агента около $200. Раз в 10-20 меньше твоей зарплаты в IT!
С кем же выгоднее работать компании?
Но помни: бот не может нести юридическую ответственность. В ближайшие 15-20 лет ты, как программист, будешь нужен в бизнесе - как руководитель ботов, оператор или верификатор их работы.
Овладей ассистентами, такими как Codeium или GitHub Copilot. Держи руку на пульсе новых ИИ-технологий в своей отрасли.
Привет! Слышал про ИИ-агентов?
Ассистент работает императивно: выполняет твои инструкции. Агент сам принимает решение, как выполнить задачу, - работает декларативно.
ИИ-агент сам знает, как подобрать тебе билеты на самолет. Или заказать продукты. Или... создать приложение.
Помнишь, как скептики на Хабре насмехались над LLM? Сейчас зачатки Джарвиса из "Железного Человека" - реальность.
Стоимость одного агента около $200. Раз в 10-20 меньше твоей зарплаты в IT!
С кем же выгоднее работать компании?
Но помни: бот не может нести юридическую ответственность. В ближайшие 15-20 лет ты, как программист, будешь нужен в бизнесе - как руководитель ботов, оператор или верификатор их работы.
Овладей ассистентами, такими как Codeium или GitHub Copilot. Держи руку на пульсе новых ИИ-технологий в своей отрасли.
Моя история, часть 1: от офисного планктона до джуна-фронта
Я решил, что пойду в IT, в 2017 году. Тогда был менеджером на почте в компании Bosch. Зарабатывал 26500 рублей. Мне нравилось: на прошлой работе приходилось стоять по 8-12 часов, а платили столько же.
Но руководительница, пожилая женщина, стала токсичной. Бесконечные придирки, тяжелая атмосфера... Понял, что не хочу этого терпеть.
Вспомнил, что в 16 лет писал простейшие юзер-скрипты для браузера. А еще тогда у меня интернет-зависимость была. Сказал: буду зависимостью зарабатывать! Про высокие зарплаты в отрасли тогда не знал.
Тайком на работе начал читать learn.javascript.ru. Накопил немного денег, уволился и начал учиться всерьёз. HTML, CSS, JS...
Когда деньги кончились, устроился в кафе на пол-ставки.
Зашел как-то в телеграм-канал JS Jobs . Листал вечером, и увидел предложение о работе. Админы удалили предложение минут через пять, но я успел откликнуться!
Технический директор маленькой компании, звали его Максим* (имя изменено), дал техническое задание: порефакторить лендинг. Работал всю ночь, но задание выполнил. Отправил Максиму.
На следующий день Максим написал:
"Приезжай в офис, будем оформляться".
И я поехал! Метро "Аэропорт", просторный солнечный опен-спейс.
Меня устроили в CPA-сеть компании. Маленький дружный отдел. Дали два монитора! Поток лендингов, поддержка сайта на WordPress, верстка... Я справлялся, хотя даже не знал, что такое GET-запрос.
Это была первая моя работа в IT. Платили 45 тысяч. Сорок пять! В два раза больше, чем на почте!
Я сообразил, что поставил на правильную лошадь.
Через полгода в компании прошли сокращения. У меня были хорошие отношения с Максимом, поэтому я сохранил место. Зарплату тоже повысили - до 50 тысяч. Но этого было мало. И я открыл резюме на HH.
Это был 2019 год. Я накопил год опыта. Стоило открыть резюме - приглашения посыпались, как из ведра.
Уже через неделю собесов получил оффер от "Лиги Цифровой Экономики". Дали 75 тысяч.
Попрощался с коллегами, подписал заявление...
И началась работа в качестве полноценного джуна-фронтендера. Впереди меня ждали работа в крупнейшем банке России, тяжелые задачи, отсутствие поддержки. А еще - новые друзья-айтишники, навыки проходить собесы и зарабатывать все больше честным трудом.
Первым делом "Лига" направила меня на проект в крупнейший банк.
===
Накидаете 10 лайков 👍 - напишу продолжение :)
Я решил, что пойду в IT, в 2017 году. Тогда был менеджером на почте в компании Bosch. Зарабатывал 26500 рублей. Мне нравилось: на прошлой работе приходилось стоять по 8-12 часов, а платили столько же.
Но руководительница, пожилая женщина, стала токсичной. Бесконечные придирки, тяжелая атмосфера... Понял, что не хочу этого терпеть.
Вспомнил, что в 16 лет писал простейшие юзер-скрипты для браузера. А еще тогда у меня интернет-зависимость была. Сказал: буду зависимостью зарабатывать! Про высокие зарплаты в отрасли тогда не знал.
Тайком на работе начал читать learn.javascript.ru. Накопил немного денег, уволился и начал учиться всерьёз. HTML, CSS, JS...
Когда деньги кончились, устроился в кафе на пол-ставки.
Зашел как-то в телеграм-канал JS Jobs . Листал вечером, и увидел предложение о работе. Админы удалили предложение минут через пять, но я успел откликнуться!
Технический директор маленькой компании, звали его Максим* (имя изменено), дал техническое задание: порефакторить лендинг. Работал всю ночь, но задание выполнил. Отправил Максиму.
На следующий день Максим написал:
"Приезжай в офис, будем оформляться".
И я поехал! Метро "Аэропорт", просторный солнечный опен-спейс.
Меня устроили в CPA-сеть компании. Маленький дружный отдел. Дали два монитора! Поток лендингов, поддержка сайта на WordPress, верстка... Я справлялся, хотя даже не знал, что такое GET-запрос.
Это была первая моя работа в IT. Платили 45 тысяч. Сорок пять! В два раза больше, чем на почте!
Я сообразил, что поставил на правильную лошадь.
Через полгода в компании прошли сокращения. У меня были хорошие отношения с Максимом, поэтому я сохранил место. Зарплату тоже повысили - до 50 тысяч. Но этого было мало. И я открыл резюме на HH.
Это был 2019 год. Я накопил год опыта. Стоило открыть резюме - приглашения посыпались, как из ведра.
Уже через неделю собесов получил оффер от "Лиги Цифровой Экономики". Дали 75 тысяч.
Попрощался с коллегами, подписал заявление...
И началась работа в качестве полноценного джуна-фронтендера. Впереди меня ждали работа в крупнейшем банке России, тяжелые задачи, отсутствие поддержки. А еще - новые друзья-айтишники, навыки проходить собесы и зарабатывать все больше честным трудом.
Первым делом "Лига" направила меня на проект в крупнейший банк.
===
Накидаете 10 лайков 👍 - напишу продолжение :)
4 убеждения против менторинга
Привет! Смотри, я назвал себя фронтенд-ментором не просто так. Сначала я пошел учиться у другого, опытного ментора.
Несколько лет до этого меня сдерживали ограничивающие убеждения - и вот какие:
❌ Я могу сам разобраться!
Есть же куча статей, туториалов, книг и курсов. Я могу обучиться сам, как JS, верстке и так далее.
Только что-то идут месяцы, годы, а я все продолжал набивать закладки статьями...
Каша материалов без понимания, что и в каком порядке учить, приводила к жесткой прокрастинации. Я заставлял себя, но только выгорал.
В итоге ментор дал систему. Где-то подсказал, где-то замотивировал, где-то удержал от прокрастинации и напрасной траты времени.
❌ Я не уверен, что это даст реальный результат.
Вдруг ментор будет пересказывать статьи, играть в капитана Очевидность?
Типа мотивационного тренера.
На менторинге я понял, что ментор доводит до результата не через уникальную информацию. Ментор дал мне свою систему, свой личный живой опыт, ответы на мои личные боли и проблемы, а не общие вопросы. Пойти к ментору - как купить настроенный под себя велосипед, а не набор запчастей.
❌ Это дорого!
Ментор попросил 100.000 рублей за 2 месяца обучения.
Это дорого? Давай посчитаем:
В среднем, начинающий ментор зарабатывает от 300.000 до 1.000.000 рублей в год.
Это х3-х10 от вложений в обучение.
И это только деньги! Я также сэкономил годы блужданий, набивания шишек. Получил опыт полноценного бизнеса, которым можно заниматься параллельно с работой.
❌ Что, если я не справлюсь?
Пойду к ментору, но не буду понимать, справляться, потеряю мотивацию...
Оказалось, что все это не про ментора. Все это - про самостоятельное обучение. Ментор терпеливо объяснял, сопровождал, своим примером добавлял мотивацию двигаться вперед: "если смог я, то сможешь и ты!", показывал он.
А какие убеждения ограничивают тебя от того, чтобы идти в наставничество? Делись в комментах :)
Привет! Смотри, я назвал себя фронтенд-ментором не просто так. Сначала я пошел учиться у другого, опытного ментора.
Несколько лет до этого меня сдерживали ограничивающие убеждения - и вот какие:
❌ Я могу сам разобраться!
Есть же куча статей, туториалов, книг и курсов. Я могу обучиться сам, как JS, верстке и так далее.
Только что-то идут месяцы, годы, а я все продолжал набивать закладки статьями...
Каша материалов без понимания, что и в каком порядке учить, приводила к жесткой прокрастинации. Я заставлял себя, но только выгорал.
В итоге ментор дал систему. Где-то подсказал, где-то замотивировал, где-то удержал от прокрастинации и напрасной траты времени.
❌ Я не уверен, что это даст реальный результат.
Вдруг ментор будет пересказывать статьи, играть в капитана Очевидность?
Типа мотивационного тренера.
На менторинге я понял, что ментор доводит до результата не через уникальную информацию. Ментор дал мне свою систему, свой личный живой опыт, ответы на мои личные боли и проблемы, а не общие вопросы. Пойти к ментору - как купить настроенный под себя велосипед, а не набор запчастей.
❌ Это дорого!
Ментор попросил 100.000 рублей за 2 месяца обучения.
Это дорого? Давай посчитаем:
В среднем, начинающий ментор зарабатывает от 300.000 до 1.000.000 рублей в год.
Это х3-х10 от вложений в обучение.
И это только деньги! Я также сэкономил годы блужданий, набивания шишек. Получил опыт полноценного бизнеса, которым можно заниматься параллельно с работой.
❌ Что, если я не справлюсь?
Пойду к ментору, но не буду понимать, справляться, потеряю мотивацию...
Оказалось, что все это не про ментора. Все это - про самостоятельное обучение. Ментор терпеливо объяснял, сопровождал, своим примером добавлял мотивацию двигаться вперед: "если смог я, то сможешь и ты!", показывал он.
А какие убеждения ограничивают тебя от того, чтобы идти в наставничество? Делись в комментах :)
Как меняется жизнь с х2 к доходу
Если бы я знал раньше, как круто меняет жизнь хорошая зарплата!
Когда моя зарплата фронтенд-разработчика в крупном медиа была около 150 тысяч рублей, мне хватало на жизнь. Даже с девушкой! Мы питались ПП-шно во Вкусвилле, раз в неделю ходили в кафе, а раз в месяц - в театр.
Но я решил расти дальше. Потому что поджимала инфляция, и мы уже построили планы на семью.
И в один день мой доход выстрелил х2.
Мне открылся совершенно новый уровень жизни.
И прежде всего - я стал везде ездить на такси.
Как ленивый интроверт, терпеть не мог стоять в набитом автобусе.
Перейти на такси было потрясающе! Я просто вызывал Комфорт+ прямо к дому, садился в просторный салон,просил водителя поставить мою музыку, доставал планшет и работал. Или смотрел в окно. Автобусы пролетали мимо. На неудобных сиденьях горбились люди.
Раньше я был среди них.
И каждая поездка на такси напоминала мне, как важно зарабатывать хорошие деньги.
Если бы я знал раньше, как круто меняет жизнь хорошая зарплата!
Когда моя зарплата фронтенд-разработчика в крупном медиа была около 150 тысяч рублей, мне хватало на жизнь. Даже с девушкой! Мы питались ПП-шно во Вкусвилле, раз в неделю ходили в кафе, а раз в месяц - в театр.
Но я решил расти дальше. Потому что поджимала инфляция, и мы уже построили планы на семью.
И в один день мой доход выстрелил х2.
Мне открылся совершенно новый уровень жизни.
И прежде всего - я стал везде ездить на такси.
Как ленивый интроверт, терпеть не мог стоять в набитом автобусе.
Перейти на такси было потрясающе! Я просто вызывал Комфорт+ прямо к дому, садился в просторный салон,просил водителя поставить мою музыку, доставал планшет и работал. Или смотрел в окно. Автобусы пролетали мимо. На неудобных сиденьях горбились люди.
Раньше я был среди них.
И каждая поездка на такси напоминала мне, как важно зарабатывать хорошие деньги.
Это спрашивают на каждом третьем собеседовании в 2025 😲
"Что произойдет, когда я введу адрес URL в адресную строку браузера?".
Вот тебе рабочий метод, как запомнить ответ. Представь три коробки в ряд:
1) Этап сети.
2) Этап парсинга.
3) Этап рисования.
===
На первом этапе браузер соединяется с сервером.
Почитай про уровни DNS, такие как локальный кэш etc/hosts, TLS, HTTP/S.
На втором этапе браузер установил соединение и получил твой код.
Почитай про Critical Rendering Path, Critical CSS, async/defer, DOM, CSSOM, Render Tree.
На третьем этапе движок браузера рисует картинку.
Почитай про стадии Layout, Painting, Composition, анимации на CPU и GPU, оптимизации CSS.
===
От мидла или синьора в 2025 ждут, что он понимает схему в общих чертах. Глубоких знаний сетей - не ждут.
Постарайся рассказать историю, как применял эти знания на практике. Например, как оптимизировал CSS-анимации. Своим ученикам я помогаю упаковывать опыт в такие истории ✅
В следующем посте продолжу свою историю в IT. Спасибо, что поставили 10 лайков первому посту, каждый из них - огромный заряд вдохновения :)
"Что произойдет, когда я введу адрес URL в адресную строку браузера?".
Вот тебе рабочий метод, как запомнить ответ. Представь три коробки в ряд:
1) Этап сети.
2) Этап парсинга.
3) Этап рисования.
===
На первом этапе браузер соединяется с сервером.
Почитай про уровни DNS, такие как локальный кэш etc/hosts, TLS, HTTP/S.
На втором этапе браузер установил соединение и получил твой код.
Почитай про Critical Rendering Path, Critical CSS, async/defer, DOM, CSSOM, Render Tree.
На третьем этапе движок браузера рисует картинку.
Почитай про стадии Layout, Painting, Composition, анимации на CPU и GPU, оптимизации CSS.
===
От мидла или синьора в 2025 ждут, что он понимает схему в общих чертах. Глубоких знаний сетей - не ждут.
Постарайся рассказать историю, как применял эти знания на практике. Например, как оптимизировал CSS-анимации. Своим ученикам я помогаю упаковывать опыт в такие истории ✅
В следующем посте продолжу свою историю в IT. Спасибо, что поставили 10 лайков первому посту, каждый из них - огромный заряд вдохновения :)
Дэн Щербаков ⚛️
Это спрашивают на каждом третьем собеседовании в 2025 😲 "Что произойдет, когда я введу адрес URL в адресную строку браузера?". Вот тебе рабочий метод, как запомнить ответ. Представь три коробки в ряд: 1) Этап сети. 2) Этап парсинга. 3) Этап рисования. …
Моя история в IT, часть 2: от джуна до синьора
В первой части я рассказал, как попал в крупнейший банк на проект страхования жизни.
Начало пути: корпоративная рутина
Огромный опен-спейс на одном из верхних этажей. Корпоративный ThinkPad. Несколько недель ожидания доступов.
React, TypeScript? Забудь! Мы писали интерфейс на Java и ES5.
Признаюсь, долгое время я ничего не понимал. Консультировался с аналитиками и бэкенд-разработчиками. Брался за простые задачи. Но Java и доменная область оставались для меня чужими. Это приводило к прокрастинации: целый день мог листать ленту, а к 17:59 уже стоять у выхода из офиса.
Разговор с ПМ: тревожный сигнал
Год спустя меня вызвал на разговор менеджер проекта.
— Что такое, Александр*, — обратился я, — хочешь похвалить за прогресс?
— На самом деле, Денис, ситуация другая, — ответил он. — Мы больше не можем находить для тебя задачи: ожидали другой продуктивности.
Буду честен: я жестко испугался. Синдром самозванца включился на полную: что, если я не создан для IT? Я недостаточно умен? Теперь уволят? Я потеряю зарплату и уважение к себе!..
Но увольнения не последовало. Напротив — меня направили на более сложный проект, связанный с правительством.
Новый уровень: реальный фронтенд
Здесь я впервые ощутил, что такое современный фронт! React, TypeScript, SCSS, сложнейшие формы, полноценный Agile.
Мой мозг кипел! Я осваивал технологии семимильными шагами. Работа, наконец, стала приносить удовольствие. Углубился в TypeScript, разобрался в тонкостях React, освоил Scrum.
Но вместе с этим накопилась усталость. Прокрастинация снова начала брать верх.
Через полгода я понял: пора уходить.
Я написал заявление на увольнение и позволил себе несколько месяцев отдыха. Позже узнал, что многие айтишники делают так же. Я кайфовал: катался по пустым утренним дорогам Москвы, встречался с друзьями, пробовал себя в бизнесе по перепродаже моноколёс.
Поиск работы: рост х2
Через несколько месяцев я обновил резюме и начал пробоваться на позицию мидла.
Приглашения от HR сыпались десятками! В 2021 году рынок по-прежнему был на стороне кандидатов.
Спустя пару недель я подписал оффер в РБК. Должность мидл-разработчика, зарплата 140 тысяч рублей — вдвое больше, чем на предыдущем месте. На тот момент это было более $2000. Для меня, тогда еще неизбалованного разработчика, — внушительная сумма.
Испытательный срок прошел без сучка и задоринки.
Я погрузился в новые технологии, такие как Next.js. Многие коллеги были на пару голов сильнее, тимлид - умным и ответственным человеком. Так что я снова развивался!
Усталость мне не грозила: компания была большой, поэтому проекты развивались без спешки.
Так продолжалось больше трех лет.
Новый скачок
Всё было хорошо. Экспертиза росла, отношения с коллегами оставались ровными.
Но зарплата в 140 тысяч в 2021 и 2024 - это две разные зарплаты. Я завел серьёзные отношения, ощутил амбиции, нарисовал планы на старость. Доходов уже не хватало, чтобы развиваться.
Поэтому я поставил цель: снова сделать х2 к зарплате.
Для этого нужно было брать синьорские позиции.
✅ 10 лайков - и я расскажу, как смог сделать х2 к зарплате в конце 2024, на рынке нанимателя.
*Имя изменено.
В первой части я рассказал, как попал в крупнейший банк на проект страхования жизни.
Начало пути: корпоративная рутина
Огромный опен-спейс на одном из верхних этажей. Корпоративный ThinkPad. Несколько недель ожидания доступов.
React, TypeScript? Забудь! Мы писали интерфейс на Java и ES5.
Признаюсь, долгое время я ничего не понимал. Консультировался с аналитиками и бэкенд-разработчиками. Брался за простые задачи. Но Java и доменная область оставались для меня чужими. Это приводило к прокрастинации: целый день мог листать ленту, а к 17:59 уже стоять у выхода из офиса.
Разговор с ПМ: тревожный сигнал
Год спустя меня вызвал на разговор менеджер проекта.
— Что такое, Александр*, — обратился я, — хочешь похвалить за прогресс?
— На самом деле, Денис, ситуация другая, — ответил он. — Мы больше не можем находить для тебя задачи: ожидали другой продуктивности.
Буду честен: я жестко испугался. Синдром самозванца включился на полную: что, если я не создан для IT? Я недостаточно умен? Теперь уволят? Я потеряю зарплату и уважение к себе!..
Но увольнения не последовало. Напротив — меня направили на более сложный проект, связанный с правительством.
Новый уровень: реальный фронтенд
Здесь я впервые ощутил, что такое современный фронт! React, TypeScript, SCSS, сложнейшие формы, полноценный Agile.
Мой мозг кипел! Я осваивал технологии семимильными шагами. Работа, наконец, стала приносить удовольствие. Углубился в TypeScript, разобрался в тонкостях React, освоил Scrum.
Но вместе с этим накопилась усталость. Прокрастинация снова начала брать верх.
Через полгода я понял: пора уходить.
Я написал заявление на увольнение и позволил себе несколько месяцев отдыха. Позже узнал, что многие айтишники делают так же. Я кайфовал: катался по пустым утренним дорогам Москвы, встречался с друзьями, пробовал себя в бизнесе по перепродаже моноколёс.
Поиск работы: рост х2
Через несколько месяцев я обновил резюме и начал пробоваться на позицию мидла.
Приглашения от HR сыпались десятками! В 2021 году рынок по-прежнему был на стороне кандидатов.
Спустя пару недель я подписал оффер в РБК. Должность мидл-разработчика, зарплата 140 тысяч рублей — вдвое больше, чем на предыдущем месте. На тот момент это было более $2000. Для меня, тогда еще неизбалованного разработчика, — внушительная сумма.
Испытательный срок прошел без сучка и задоринки.
Я погрузился в новые технологии, такие как Next.js. Многие коллеги были на пару голов сильнее, тимлид - умным и ответственным человеком. Так что я снова развивался!
Усталость мне не грозила: компания была большой, поэтому проекты развивались без спешки.
Так продолжалось больше трех лет.
Новый скачок
Всё было хорошо. Экспертиза росла, отношения с коллегами оставались ровными.
Но зарплата в 140 тысяч в 2021 и 2024 - это две разные зарплаты. Я завел серьёзные отношения, ощутил амбиции, нарисовал планы на старость. Доходов уже не хватало, чтобы развиваться.
Поэтому я поставил цель: снова сделать х2 к зарплате.
Для этого нужно было брать синьорские позиции.
✅ 10 лайков - и я расскажу, как смог сделать х2 к зарплате в конце 2024, на рынке нанимателя.
*Имя изменено.
Telegram
Дэн Щербаков | IT Ментор ⚛️
Моя история: путь от офисного планктона до сеньора фронта
Я решил, что пойду в IT, в 2017 году. Тогда был менеджером на почте в компании Bosch. Зарабатывал 26500 рублей. Мне нравилось: на прошлой работе приходилось стоять по 8-12 часов, а платили столько…
Я решил, что пойду в IT, в 2017 году. Тогда был менеджером на почте в компании Bosch. Зарабатывал 26500 рублей. Мне нравилось: на прошлой работе приходилось стоять по 8-12 часов, а платили столько…
Дэн Щербаков ⚛️
Моя история в IT, часть 2: от джуна до синьора В первой части я рассказал, как попал в крупнейший банк на проект страхования жизни. Начало пути: корпоративная рутина Огромный опен-спейс на одном из верхних этажей. Корпоративный ThinkPad. Несколько недель…
Моя история в IT, часть 3: рекорд зарплаты
Спасибо за 10 лайков, друзья! Обещал - выполняю.
Прыжок веры
Летом 2024 я решился покинуть компанию.
Месяц я просто откисал. Ходил в зал, читал Orelly, делал алгоритмы на leetcode и писал о них в канал. Вот один из постов того периода.
Наконец, настало время открыть резюме.
Я открыл его на HH.ru, Хабр.Карьере, JavaScript Jobs. Поток откликов от HR...
Ледяной рынок IT 2024
...равнялся нулю. Ни одного отклика. Хантеры как вымерли.
Я понял, что рынок IT в 2024 новый - теперь за работу придется побороться.
Начал откликаться сам. Рекрутеры игнорировали отклики, либо отправляли отказы.
Вот тут меня охватила тревога! Что я делаю не так - не понимал.
Чего только ни перепробовал. Смотрел десятки видосов на YouTube. Покупал консультации. Вступал в закрытые сообщества.
Потратил кучу денег, чтобы понять, что делаю не так. Деньги заканчивались, тревога крепла.
Отрезвление
Оказалось, плохо было все.
Моё резюме не было оптимизировано ни под ATS, ни под рекрутеров и нанимающих менеджеров. Опыт описал непонятно: резюме невозможно было "сканировать" взглядом. Короче, как у многих из айтишников.
Я рассылал мало откликов.
В хорошие компании - не писал сопроводительных, и не умел пользоваться GPT для написания хороших, в своем стиле.
Не знал, как продавать свой опыт на скрининге под разные компании - даже не понимал, чем они отличаются.
Позже, когда пошли технические собесы, понял, что потратил кучу времени на неправильную подготовку к собесам, спрашивали вообще другое.
Оффер, наконец!
Я все пофиксил. Описал резюме по правильной формуле. Создал разные стратегии самопрезентации в "галеры" и в продукты. Подтянул актуальные технические навыки.
И вот, наконец, состоялось собеседование в небольшую российскую компанию - на позицию синьора фронта.
Все были без камер. Спрашивали очень глубоко - даже про перегрузку функций в TS!
Я ответил на все вопросы.
А дело было в пятницу. Уже в субботу мне прислали оффер на 270 тысяч рублей.
Вот так я нашел работу на х2 к зарплате в конце 2024.
В компании не было процессов - их пришлось строить самому. Других фронтов в команде тоже не было. Но это отдельная история.
Если собираешься искать работу во фронтенде в 2025, забирай мой гайд по резюме. В подарок за то, что дочитал :)
Спасибо за 10 лайков, друзья! Обещал - выполняю.
Прыжок веры
Летом 2024 я решился покинуть компанию.
Месяц я просто откисал. Ходил в зал, читал Orelly, делал алгоритмы на leetcode и писал о них в канал. Вот один из постов того периода.
Наконец, настало время открыть резюме.
Я открыл его на HH.ru, Хабр.Карьере, JavaScript Jobs. Поток откликов от HR...
Ледяной рынок IT 2024
...равнялся нулю. Ни одного отклика. Хантеры как вымерли.
Я понял, что рынок IT в 2024 новый - теперь за работу придется побороться.
Начал откликаться сам. Рекрутеры игнорировали отклики, либо отправляли отказы.
Вот тут меня охватила тревога! Что я делаю не так - не понимал.
Чего только ни перепробовал. Смотрел десятки видосов на YouTube. Покупал консультации. Вступал в закрытые сообщества.
Потратил кучу денег, чтобы понять, что делаю не так. Деньги заканчивались, тревога крепла.
Отрезвление
Оказалось, плохо было все.
Моё резюме не было оптимизировано ни под ATS, ни под рекрутеров и нанимающих менеджеров. Опыт описал непонятно: резюме невозможно было "сканировать" взглядом. Короче, как у многих из айтишников.
Я рассылал мало откликов.
В хорошие компании - не писал сопроводительных, и не умел пользоваться GPT для написания хороших, в своем стиле.
Не знал, как продавать свой опыт на скрининге под разные компании - даже не понимал, чем они отличаются.
Позже, когда пошли технические собесы, понял, что потратил кучу времени на неправильную подготовку к собесам, спрашивали вообще другое.
Оффер, наконец!
Я все пофиксил. Описал резюме по правильной формуле. Создал разные стратегии самопрезентации в "галеры" и в продукты. Подтянул актуальные технические навыки.
И вот, наконец, состоялось собеседование в небольшую российскую компанию - на позицию синьора фронта.
Все были без камер. Спрашивали очень глубоко - даже про перегрузку функций в TS!
Я ответил на все вопросы.
А дело было в пятницу. Уже в субботу мне прислали оффер на 270 тысяч рублей.
Вот так я нашел работу на х2 к зарплате в конце 2024.
В компании не было процессов - их пришлось строить самому. Других фронтов в команде тоже не было. Но это отдельная история.
Если собираешься искать работу во фронтенде в 2025, забирай мой гайд по резюме. В подарок за то, что дочитал :)
Telegram
Дэн Щербаков | IT Ментор ⚛️
Leetcode: 2000. Reverse prefix.
Еще одна задача с простыми условиями. Смысл в том, чтобы найти префикс - кусочек строки до некоего символа - и развернуть его.
Простая задача, не так ли? Зачем же их решать?
Затем, чтобы тренировать насмотренность и алгоритмическое…
Еще одна задача с простыми условиями. Смысл в том, чтобы найти префикс - кусочек строки до некоего символа - и развернуть его.
Простая задача, не так ли? Зачем же их решать?
Затем, чтобы тренировать насмотренность и алгоритмическое…
Сегодня пост про личное :)
В зале поставил новый рекорд жима лежа 💪
Очень ценю тренировки: разгоняют мозг, заряжают мотивацией и визуально делают лучше 🔥
А вторая фотка из Шереметьево - провожал девушку в командировку в Штаты. В аэропорту вообще особый вайб. Даже сейчас, когда иностранцев стало меньше.
Видел китайцев, веселых испанцев, состоятельные семьи летающие бизнес-классов. Мечтаю как можно скорее приехать в Шереметьево как пассажир ✈️
Кто узнал кафе, пишите в комменты :)
В зале поставил новый рекорд жима лежа 💪
Очень ценю тренировки: разгоняют мозг, заряжают мотивацией и визуально делают лучше 🔥
А вторая фотка из Шереметьево - провожал девушку в командировку в Штаты. В аэропорту вообще особый вайб. Даже сейчас, когда иностранцев стало меньше.
Видел китайцев, веселых испанцев, состоятельные семьи летающие бизнес-классов. Мечтаю как можно скорее приехать в Шереметьево как пассажир ✈️
Кто узнал кафе, пишите в комменты :)
Три кейса useMemo 🛠
Как и когда использовать хук useMemo - вопрос жестко популярный на собесах. Даже сейчас, во времена React 19 😁
Я подготовил три кейса для хука, которые дадут исчерпывающий ответ:
✅ Кеширование тяжелых вычислений. Возникает в приложениях со сложным UI, таких как игры или маркетплейсы, со сложной логикой на клиенте.
✅ Мемоизация зависимости useEffect. Например, ты сделал отфильтрованный массив пользователей. Его ты передал как зависимость в useEffect. Если что-то еще вызовет ререндер - то и useEffect вызовется снова. Хук useMemo делает ссылку на массив постоянной, и так решает эту проблему. Пример кода - выше ;)
✅ Мемоизация пропсов для React.memo
Допустим, у тебя есть обернутый в memo компонент. Ты передал в его пропсы объект без useMemo. Тогда объект на каждом рендере будет новый - и memo станет бесполезным: алгоритм сравнения пропсов, shallowEqual, сравнивает их по ссылкам, а на каждом рендере объект новый.
Знаешь еще кейсы? Кидай в комменты, всем будет полезно ✅
Как и когда использовать хук useMemo - вопрос жестко популярный на собесах. Даже сейчас, во времена React 19 😁
Я подготовил три кейса для хука, которые дадут исчерпывающий ответ:
✅ Кеширование тяжелых вычислений. Возникает в приложениях со сложным UI, таких как игры или маркетплейсы, со сложной логикой на клиенте.
✅ Мемоизация зависимости useEffect. Например, ты сделал отфильтрованный массив пользователей. Его ты передал как зависимость в useEffect. Если что-то еще вызовет ререндер - то и useEffect вызовется снова. Хук useMemo делает ссылку на массив постоянной, и так решает эту проблему. Пример кода - выше ;)
✅ Мемоизация пропсов для React.memo
Допустим, у тебя есть обернутый в memo компонент. Ты передал в его пропсы объект без useMemo. Тогда объект на каждом рендере будет новый - и memo станет бесполезным: алгоритм сравнения пропсов, shallowEqual, сравнивает их по ссылкам, а на каждом рендере объект новый.
Знаешь еще кейсы? Кидай в комменты, всем будет полезно ✅
➡️ Кто и зачем идет ко мне на менторство
Чаще всего мои ученики - фронтенд-разработчики с опытом в профессии. Они качнули навыки и хотят большей компенсации. Либо перестали развиваться на работе и хотят прокачаться, но не знают, что актуально в 2025, какой сейчас рынок.
Я также беру без коммерческого опыта. Условие: по собеседованию вижу, что ты хорошо подготовлен технически.
Как я строю работу с учениками:
0️⃣ Созваниваемся на бесплатном созвоне. Выясняем цели, начальный уровень подготовки. Считаем, какую выгоду получим от менторства: например, ученик недозарабатывает более 900 тысяч рублей в год.
1⃣ Составляем учебный план по технологиям и софт-скиллам.
2⃣ Перерабатываем резюме.
3⃣ Проходим первые интервью. Проводим мок-собеседования.
4⃣ Созваниваемся каждую неделю. Я отвечаю на вопросы, мы корректируем стратегию.
За 4 недели менторства ученик получает навыки:
✅ Проходить HR-скрининги.
✅ Проходить технические интервью.
✅ Проходить испытательный срок.
✅ Сохранять уверенность в себе на работе.
Эти навыки помогут тебе получить классный оффер 🔥
Пиши мне "+" в личку, чтобы записаться на консультацию, это бесплатно ⬅️
Чаще всего мои ученики - фронтенд-разработчики с опытом в профессии. Они качнули навыки и хотят большей компенсации. Либо перестали развиваться на работе и хотят прокачаться, но не знают, что актуально в 2025, какой сейчас рынок.
Я также беру без коммерческого опыта. Условие: по собеседованию вижу, что ты хорошо подготовлен технически.
Как я строю работу с учениками:
0️⃣ Созваниваемся на бесплатном созвоне. Выясняем цели, начальный уровень подготовки. Считаем, какую выгоду получим от менторства: например, ученик недозарабатывает более 900 тысяч рублей в год.
1⃣ Составляем учебный план по технологиям и софт-скиллам.
2⃣ Перерабатываем резюме.
3⃣ Проходим первые интервью. Проводим мок-собеседования.
4⃣ Созваниваемся каждую неделю. Я отвечаю на вопросы, мы корректируем стратегию.
За 4 недели менторства ученик получает навыки:
✅ Проходить HR-скрининги.
✅ Проходить технические интервью.
✅ Проходить испытательный срок.
✅ Сохранять уверенность в себе на работе.
Эти навыки помогут тебе получить классный оффер 🔥
Пиши мне "+" в личку, чтобы записаться на консультацию, это бесплатно ⬅️
🥷 Без чего бесполезен useCallback?
Встречал в своей работе несколько кейсов, когда useCallback использовали... бездумно, скажем так. Перечислю:
1⃣ Без массива зависимостей. Функция пересоздастся заново при каждом рендере и нагрузит рендер бесполезной мемоизацией.
2⃣ Как проп для компонента без React.memo. Такой дочерний компонент перерендерится, независимо от изменения пропсов.
3⃣ Неполный массив зависимостей. Функция замкнет в себе первое известное значение и будет его использовать. Как итог - трудноуловимый баг. Настрой линтер, чтобы не сталкиваться с ним.
Чаще всего useCallback используют вместе с React.memo для оптимизации списков. Есть и другие, узкие кейсы. Напишу о некоторых позже.
✅ Это один из популярных вопросов на собеседованиях, но не единственный. Все популярные вопросы я разбираю на своем менторстве.
Встречал в своей работе несколько кейсов, когда useCallback использовали... бездумно, скажем так. Перечислю:
1⃣ Без массива зависимостей. Функция пересоздастся заново при каждом рендере и нагрузит рендер бесполезной мемоизацией.
2⃣ Как проп для компонента без React.memo. Такой дочерний компонент перерендерится, независимо от изменения пропсов.
3⃣ Неполный массив зависимостей. Функция замкнет в себе первое известное значение и будет его использовать. Как итог - трудноуловимый баг. Настрой линтер, чтобы не сталкиваться с ним.
Чаще всего useCallback используют вместе с React.memo для оптимизации списков. Есть и другие, узкие кейсы. Напишу о некоторых позже.
✅ Это один из популярных вопросов на собеседованиях, но не единственный. Все популярные вопросы я разбираю на своем менторстве.
⬆️⬆️⬆️ Мнение синьора, как войти в IT в 2025-2030
Записал мини-подкаст, как человек с 6 годами опыта во фронтенде видит будущее отрасли. Получилось холиварно! Запускай, будет полезно и весело :)
Записал мини-подкаст, как человек с 6 годами опыта во фронтенде видит будущее отрасли. Получилось холиварно! Запускай, будет полезно и весело :)
Telegram
Дэн Щербаков ⚛️
Просто чиллю в Афимолле 😊 Заехал выпить кофе.
Здесь (в Sticks) классный раф и улыбчивые официанты. Henderson, Kaiser, барберы и другие удовольствия для парней тоже есть.
А над куполом видно башни Сити. Отпад вид 🔥
Здесь (в Sticks) классный раф и улыбчивые официанты. Henderson, Kaiser, барберы и другие удовольствия для парней тоже есть.
А над куполом видно башни Сити. Отпад вид 🔥