«Мне казалось, что писать код — всё равно что строить космические корабли»
Павел был руководителем и ревизором, всю жизнь увлекался компьютерами, но до курса даже не подозревал, что когда-нибудь сможет стать программистом.
tesla / youtube
Павел Макаров
Россия, Нижний Новгород
Пройденные курсы
Достижения
Устроился Java-разработчиком в IT-компанию STM Labs.
✅ Помощь Центра карьеры Skillbox
Павел рассказал:
- как стал директором в магазине «Магнит»;
- о работе ревизора и конфликтах с директорами магазинов;
- как подготовиться к собеседованию;
- почему IT — это суперлояльная среда.
— Почему ты пошёл в программирование?
— Потерял интерес к старой работе. При том что были отличные условия, коллектив, зарплата — всё прекрасно. Вроде живи и радуйся, но оказалось, что этого мало. Когда понял, что не вижу себя в профессии, решил рискнуть и пойти в разработку. Я с детства увлекался компьютерами. Они всегда были где-то рядом, несмотря на то, что я не умел программировать — даже не пробовал. Сейчас осознаю, как пожалел бы, если бы не сделал этого.
От заведующего складом до директора в «Магните»
— А кем ты работал?
— Сразу после университета устроился заведующим склада в компьютерную фирму. Контролировал доставку, выдачу товаров, общался с поставщиками. Потом ушёл в армию, а когда вернулся, решил поработать по профессии. Это были 2011–2012 годы, как раз бум больших сетевых магазинов. Нужны были люди, и меня взяли товароведом в «Магнит». По факту занимался почти тем же, чем в компьютерной фирме, только сменил технику на продукты. Плюс там я работал один, а здесь — с командой подчинённых.
— А как вырос до директора?
— Я поставил себе такую цель, ещё когда устраивался в магазин. В то время «Магнит» активно развивался. Компания открывала новые филиалы, и я понимал, что есть шанс перейти в руководство. Хорошо работал, проявлял инициативу, даже когда вопрос не касался моих прямых обязанностей. Таких людей быстро отмечают и начинают продвигать по карьерной лестнице. Особенно когда не хватает кадров. Правда, всё сложилось не совсем так, как я себе представлял.
— Почему?
— Меня изначально пригласили на сложный объект. Это был магазин за городом, откуда разбегался персонал. Люди уходили, потому что им мало платили из-за постоянных недостач. На самом деле бывший директор просто воровал товар, а расплачивались за это сотрудники. Мне пришлось набирать новую команду. Я создал систему с нуля, и этот опыт потом пригодился на работе ревизором в региональной сети компьютерных магазинов.
«Когда я работал ревизором, ко мне относились как к неизбежному злу»
— Расскажи про работу ревизора!
— Я контролировал приёмку, хранение и расход товара на 20 точках. Тогда в компании не было единой системы учёта, мне пришлось создавать её с нуля и постепенно наводить порядок.
— Как отреагировали директоры магазинов? Были конфликты?
— Первое время мы не могли найти общий язык. На меня потоком лились жалобы. Но моя работа устраивала руководство компании, они ведь сами поставили задачу — навести порядок, так что местное начальство скоро привыкло. Спустя два года стали относиться ко мне как к неизбежному злу. Зима приходит, и нужно надевать тёплую одежду — с этим ничего не поделать, к моим проверкам начали относиться так же.
— Взятки предлагали?
— Наоборот, пытались превратить весь процесс в фарс. Не хотели идти навстречу, сотрудничать и тем более что-то предлагать. Просто вставали в позу и мешали работать. Когда увидели, что проверки влияют на мнение руководства настолько, что некоторые магазины стали закрывать, тогда поняли, что это серьёзно, и изменили отношение.
— Проверки никто не любит. Трудно работать, когда тебе, мягко говоря, не рады?
— Опыт в «Магните» закалил настолько, что перепалки с начальством магазинов абсолютно не смущали :)
— Нашёл рецепт, как выстроить хорошую работу команды?
— Нужно определить глобальную цель и придерживаться её, иначе проект потеряет смысл. Потом эту большую цель надо грамотно разбить на треки: на полгода, квартал, месяц. Если неправильно распределить задачи, то система поплывёт. Ещё важно, чтобы структура была гибкой. Приоритетность задач может меняться, и если вы ставите всё на один сценарий — есть вероятность, что это плохо кончится.
«Мне казалось, что писать код — всё равно что строить космические корабли»
— Как ты со своим опытом руководителя пришёл к программированию?
— У меня рано появился компьютер — в конце девяностых годов. Для того времени это большая редкость. Я даже не до конца понимал, что с ним делать. В основном играл, лазил в программах, писал рефераты для учёбы, смотрел видеоролики. На определённом этапе компьютер воспринимался только как развлечение. Когда я поступал в вуз, даже не думал, что можно пойти в программирование.
В компьютерной фирме я каждый день соприкасался с техникой, но мыслей о том, чтобы стать разработчиком не возникало. Они появились намного позже, уже после армии. Но мне всё равно казалось, что писать код — это всё равно что строить космические корабли. То есть из разряда нереальных вещей.
— И всё-таки решился на обучение?
— Я понял, что больше не развиваюсь и если останусь на текущем месте, то через пять лет будет только хуже. Поэтому начал разбираться, что мне нравится, чем интересно заняться, и выбрал разработку.
— Трудно было изучать программирование с нуля?
— С учёбой проблем не было, они начались позже — на этапе дипломной работы. Итоговый проект был построен на Spring Boot. Когда я сел разбираться, понял, что эту технологию мы подробно не обсуждали, поэтому знаний крайне мало. Писал почти вслепую, так что наделал ошибок и пришлось два раза переписывать значительную часть проекта.
Но опыт всё-таки пригодился. Тестовое задание компании, в которой я сейчас работаю, было похоже на диплом, только в несколько раз меньше. Мне предложили написать backend-часть приложения, основанного на Spring. На задачу дали две недели, но так как я уже был знаком с фреймворком, то справился за три дня.
— Круто! Сложно было найти работу?
— Да, я разместил резюме летом, когда только занялся индивидуальным дипломом. Периодически откликался, делал тестовые, но были проблемы с собеседованиями. Мне задавали вопросы, на которые без практического опыта трудно ответить. А я никогда не работал программистом, поэтому и нечего было говорить.
Я посмотрел на ситуацию и решил, что нужна хоть какая-то практика. В Центре карьеры Skillbox мне предложили стажировку в HyperObjects. Это некоммерческий проект, больших задач там не давали, но зато была возможность прочувствовать сам процесс: я писал код, его проверяли, потом вносил правки.
Всё это было ещё до конца обучения. Я писал командный диплом, параллельно стажировался и смотрел вакансии. В итоге 23 сентября мы сдали дипломный проект, а 27 сентября я уже вышел на работу.
— Дай совет ребятам, которые ещё учатся на курсе, как успешно пройти собеседование?
— Обратитесь в Центр карьеры Skillbox, пусть вам помогут грамотно составить резюме и оформить портфолио. Для меня это была новая сфера, и без консультанта я бы не справился. А это важно, потому что первичный фильтр — как раз резюме. До собеседования ещё нужно добраться.
И ещё: тренируйтесь как можно больше, отрабатывайте на дипломных проектах все навыки! Когда я вышел на работу, у меня на такие вещи уже не осталось времени. Наверное, самый главный совет — будьте смелее, не бойтесь откликаться на вакансии и пробовать свои силы.
— Где ты сейчас работаешь? Над каким проектом?
— Я устроился в STM Labs. Основные проекты компании — это B2B-сервисы системной интеграции и разработки ПО. Моя команда занимается одним из проектов государственной системы с большим количеством пользователей, отчётов и разных технологий, которые я параллельно изучаю.
Это место как другой мир. Я слышал много историй про IT-компании, какие у них комфортные условия, что там работают совсем другие люди. Сейчас понимаю, что так и есть.
— Что именно тебя зацепило?
— У нас нет градаций на джунов, мидлов и прочих специалистов. Руководство даже пресекает такие вещи, чтобы сотрудники не разводили дедовщину :) Поэтому в коллективе комфортно — это суперлояльная среда.
Здесь особое комьюнити. Программисты чаще мыслят абстракциями, у них более рациональное мышление. Классно работать, когда тебя окружают умные и грамотные люди. По моим ощущениям, я попал в нужную компанию. Впервые за долгое время ощущаю себя на своём месте.