Всем привет, меня зовут Михаил, сейчас я работаю главным экспертом в ОТП Банке.
Сегодня я хочу вам рассказать интересную историю из своей жизни про аутстафф. Когда я только начинал карьеру, я попал на стажировку в одну аутстафф-компанию. Проходил я ее 3 месяца, и после успешного завершения спустя месяц попал на проект... мидлом с 4 годами опыта.
Эта статья - про ад и слезы. Про реальный опыт.
Сейчас есть люди, которые без опыта ставят себе 3-4 года и идут покорять горы, думая, что все это очень легко. Конечно, в мое время еще не было ChatGPT, AI-агентов и всего такого (говорю прям как дед), было сложнее. Но дело не в инструментах, а в желании и стремлении. А еще в умении не сломаться, когда на тебя орут, ты ничего не понимаешь, а заказчик думает, что ты мидл с 4 годами опыта.
Сейчас я расскажу, как я не сломался. Хотя был близко. Очень близко.
Поехали!
Начало карьеры
Я рассказывал эту историю в другой статье, но повторю ее и тут)
Как‑то давно я попал в IT совершенно случайно. Сидел, ел в Макдоналдсе (тогда ещё можно было), в период бигфеста выиграл курс по Kotlin‑разработке на мобилках. Решил попробовать - хотя вообще не смыслил в коде. Начал учиться, пошёл на собеседование на стажёра… и получил отказ с формулировкой, которую запомнил на всю жизнь:
«Как можно не знать Java, когда пишешь на Kotlin?»
Тогда я пошёл учить Java, попал на стажировку - и с тех пор работаю Java‑разработчиком. (Причём не на мобилках, а на бэкенде. Но это уже совсем другая история.)
Стажировка
Прошло 3 месяца стажировки. Она была в одной местной аутстафф-компании, в офисе. У нас был внутренний проект, где копошились одни стажеры. Но мы - стажеры, и реальный проект - это, как вы понимаете, совершенно разные вещи.
Нас в основном гоняли по теории и мок-собеседованиям. Практики было кот наплакал.
И вот вызывает меня начальник.
«С понедельника выходишь на проект.»
Я в ступоре:
«Как? Я даже собеседование не проходил.»
Оказывается, собеседование прошли. Нашли человека. Он ушел на другой проект. А место освободилось - не пропадать же добру.
И это место отдали мне.

Вот так, без единого вопроса от заказчика, без моего согласия, я стал разработчиком на реальном проекте.
Первое время на работе и ад, который был
Знакомство с лидом и командой прошло хорошо, но впереди оставалось самое главное - не раскрыть свои истинные навыки, никто же не хотел бы, чтобы по цене мидла, отдали ничего не знающего стажера.
Первое время как и у всех - доступы, установка всего на компьютер. Так прошла неделя и пришла первая задача.
Первая задача и 60 часов
И вот мне приходит задача. Вроде обычный endpoint. Какой-то POST со связями.
«Справимся», - подумал я.
Я еще никогда так не ошибался.

Пошел читать код проекта.
И...
Я НИЧЕГО НЕ ПОНИМАЮ.
Я работал на внутреннем проекте компании. Делал CRUD-запросы. Думал, что так везде. Но читая постановку и смотря в код - шок.
Такое чувство, что я до этого времени никогда ничего не писал.
И тут я понял: реальный проект и внутренний - это небо и земля. Как будто ты учился плавать в ванной, а тебя бросили в океан ночью, в шторм.
Но я не знал - нормально ли вообще идти и просить помощи? Я же здесь мидл.
Что делать?
Первые пару дней я пытался сделать всё сам. Ничего не выходило. Пришлось звонить лиду и просить помощи. Он мне всё рассказывает. А я ничего не понимаю. Его слова, методы, как всё это работает - мимо. После всех его вопросов:
«Тебе всё понятно?»
Мой ответ всегда был один и тот же:
ДА

На дейликах постоянно спрашивали про готовность. Я всегда говорил:
«Сегодня всё будет»
Так продолжалось 2-3 дня. И однажды лид пришёл ко мне сам.
«Мы же с тобой всё обговорили. Почему ещё не готово? Сколько уже можно? Задача же лёгкая»
Он начал давить.
А что я могу сделать, если я ничего не понимаю? Попросил объяснить ещё раз. Он злился. Но помог. За что ему спасибо. Но я точно оставил очень плохое впечатление о моих хард-скиллах.
Продолжение и мои косяки
В нашей команде я был самым слабым, чувствовал себя вообще не в своей тарелке.

Я постоянно косячил. Ну оно и понятно - я не знал, что такое CI/CD, стенды, кубер и всё такое. И вот однажды я сделал задачу. В ней была миграция. И вместо того чтобы слить её на дев-стенд, я каким-то чудом слил её на релиз. Миграция поставилась.
Спустя неделю при сборке релиза на прод туда поехала ещё одна задача с миграцией. В релизной ветке моей миграции уже не было. Но на релизном стенде - была. Я же зачем-то накатил её туда.
Слава богу, там не было джобы выкатки на прод - а то я бы и туда нажал.
И вот релиз не встаёт. Потому что миграция с такой версией уже есть. А в changeloge указывается автор. Всё указывало на меня. Конечно же меня нашли.
Я думал - всё, меня уволят.
Но нет. Не уволили. Но жёстко дали понять, что я уже надоел косячить.
Каждый мой merge request это избиение младенца, вся команда просто срывалась на мне.

Бывало, доходило до 100 комментариев под одним MR. Конечно, опыта написания нет. Спросить у кого-то, как лучше - тоже нельзя. Я же мидл. Я должен сам знать. Отдавал как есть.
А что делать? Так и учился.
И знаете что?
С каждым новым MR замечаний становилось всё меньше и меньше. Я чувствую, что начинаю писать код куда лучше, чем было.
Каждый раз, когда я отдавал задачу на MR, тимлид начинал смотреть её почти сразу - если было рабочее время. Как-то раз я написал код. Покрыл тестами. Запустил локально - всё окей. Отдал на ревью.
Билд красный.
Время 18:00. Лида нет.
«Ну чтож, поправлю. Иначе на утро будут замечания - точно»
Начал разбираться. Локально тесты то падают, то проходят. Оказалось, что я так плохо написал тесты, что в зависимости от последовательности выполнения они вели себя по-разному. То зелёные, то красные. Как рулетка.
Начал разбираться. Час. Два. Три. Ничего не помогает. Время 21:00. Билд всё ещё красный.
Я понимаю: есть только один вариант. Крутить билд до тех пор, пока он не станет зелёным. Пока тесты не выполнятся в нужной последовательности случайно. Спустя полтора часа…
Получилось!!!
Спасибо моей любимой жене и её счастливой руке. Именно её старт билда сработал.
На утро замечания от лида уже были. Конечно. Зато билд был пройден.
Всё было тяжело. Я выгорал. Лид был недоволен мной. Он об этом говорил. Прямо. Не стесняясь в выражениях. Я начал думать, что всё это не для меня.
«Может, зря я полез? Может, правда не дорос? Может, надо было оставаться в том внутреннем проекте и не позориться?»
Но что-то внутри не давало бросить. Терпение. Желание работать. Желание развиваться. Они заставили меня не сойти с полпути, а дойти до конца. Как бы тяжело это ни было.
Рост как специалиста
Спустя примерно 5-6 месяцев я начал замечать, что задачи идут уже не так тяжело. Приходит понимание. Работа по 12 часов в день давала плоды. Это очень радовало. Да, ещё было тяжело. Замечания и косяки никуда не делись. Но их частота становилась всё меньше. Я чувствовал, что расту. На созвонах уже не туплю. Делаю больше, чем раньше. И после всех этих провалов, стыда, страха и бессонных ночей…
Я получил первый положительный фидбэк от руководства. Заказчика.
Его передали в мою компанию. И мне подняли зарплату.

Итог
Многие начинают свою карьеру в аутстафф-компаниях. Да, там обманывают заказчиков. Все это понимают. Обман я не люблю. Но не мы такие - рынок такой. Знаете, думаю, многих в детстве учили плавать просто закинув в реку: «А там поплывёшь или нет». Здесь - то же самое. Всё дело в желании и стремлении.
Хотел бы я попасть в профессию не так больно? Однозначно - да.
Вернулся бы я назад и не пошёл бы на проект? Однозначно - нет.
Это был бесценный опыт, который помог мне вырасти как специалисту. Причём в экстремальные сроки.
Думаю, эта статья будет полезна ребятам, которые только начинают свой путь и думают: «Крутить опыт или нет?» Решать вам. Я не могу вас отговорить. Но будьте готовы: легко точно не будет. Всё будет зависеть от вашего желания и стремления.
И помните: даже если вас продали как мидла с 4 годами опыта при нуле - это не приговор. Это старт. Будет больно. Но если выплывешь - станешь настоящим
Всем спасибо за внимание, хорошего всем дня!)
Комментарии (12)

astenix
02.05.2026 08:47Спасибо моей любимой жене и её счастливой руке. Именно её старт билда сработал.
Так, стоп…

MishaBucha Автор
02.05.2026 08:47Все на уровне вашей испорченности, хахахаха

astenix
02.05.2026 08:47Чего испорченности-то?
Мы уже согласились с тем, что нас заменят агенты, а теперь выясняется, что нас заменят жены! Они будут билдить безупречные билды одной левой.

Eveneven1
02.05.2026 08:47Это одна из причин, по которой не люблю работать с аутстафом.
Очень сильно завышают опыт. Резюме неплохие, но почти все "синьоры" не могут сказать почему используется технология Х + какие есть альтернативы. Или для чего в используется процесс Y.
Ловил один раз что чел не работал в заявленной компании вообще (написал проект где мой знакомый работает).
На прошлой неделе спалил что они делают запись собеса - решил генерацией дипсиком нейрослопа, который мы минут 30 потом ревьюим и улучшаем (убираю повторяемость).

Ioanna
02.05.2026 08:47Имхо, на новом месте в любом случае первое время будешь тупить.

MishaBucha Автор
02.05.2026 08:47Да это понятно)
Одно дело, когда у тебя есть опыт и ты знаешь что где можно посмотреть, а другое, когда его вообще нет)

anatruko
02.05.2026 08:47_

MishaBucha Автор
02.05.2026 08:47Почему? Я давно ушел из той компании и сам дрифую по рынку, спустя 3 года после того увольнения нашел себе классное местечко)
Ну и Грейд присваивал себе не я, а компания)
Все честно)
redmedia
Да, именно поэтому джуны и не нужны реальным командам. Эффективней заменить на ИИ. Ваш случай не такой и редкий, это скорее норма продавать джунов как мидлов или даже сеньоров, а вы даже на джуна не тянули, стажер - который ничего не умеет. Погуглите например Ольгу Пономарева - она берет стажеров и натягивает им оффер аналитика мидла или сеньора за пару месяцев, а потом команды мучаются и не могут кнопку прикрутить в заказной разработке за месяц.
Спасибо что поделились опытом, об этом мало говорят.
MishaBucha Автор
Да, сейчас такой рынок и есть. А потом еще люди удивляются, что просят подтвердить опыт трудовой книжкой))