Закрыть окно
Использование файлов Cookie и анализ посещения: сайт использует файлы Cookie (куки-файлы), сервисы веб-аналитики и сервисы онлайн-маркетинга для обеспечения работы функционала сайта, идентификации пользователей, сбора статистики посещений сайта, показа персонализированной рекламы. Продолжая использовать сайт Вы соглашаетесь на использование файлов Cookie и сбор данных о Вашем посещении сайта. Вы можете запретить сохранение файлов Cookie в настройках Вашего браузера.
Новости

Интервью с руководителем команды разработки в направлении Retail Analytics – Эльдар Мажитов

Наше сентябрьское интервью с сотрудником GoodsForecast, в котором мы пообщались с руководителем команды разработки в направлении Retail Analytics – Эльдаром Мажитовым. Эльдар рассказал, о том, как полюбил программирование, благодаря школьному учителю и о главных качествах хорошего разработчика.

Эльдар, привет! Расскажи, пожалуйста, как ты пришел в программирование, что повлияло на твой выбор профессии?

С программированием я знаком примерно с 8 класса, я вырос в селе под Саратовым, наше село находится на границе с Казахстаном, 14 км до границы и 300 км до Саратова. И вот, представляешь, сельская обычная школа, ничего выдающегося, обычные преподаватели, но тем не менее наш преподаватель по информатике помимо обучения общей компьютерной грамоте, пошла дальше и решила учить нас элементам алгоритмизации. Это было в формате игры. Была такая программа “кенгуренок”, там можно было писать команды, кенгуренок умел только поворачиваться, прыгать и шагать, если он шагает, то чертит линию, если прыгает, то линии нет, а поворачивается он строго по часовой стрелке. И вот она давала нам картинку с линиями и нужно было за как можно меньшее количество операций начертить эти линии действиями кенгуренка. Это привило мне интерес к алгоритмам, к тому, что можно определенные действия повторить и оптимизировать, плюс элемент соревнования с другими учениками, мне все это понравилось. Тем более потом ты просто запускаешь процесс, а кенгуренок сам двигается, это было крутое чувство, что такое можно в принципе создать самому. Это был 2002 год. В 10-11 классе мы начали изучать Паскаль – полноценный язык программирования, со своей структурой языка, командами, типами данных. В нем было еще больше возможностей и это меня еще больше увлекло. Тем более программирование было связано с моими любимыми предметами (математикой, физикой) и компьютеры я любил, ну точнее любил играть, а программирование показало мне, что на компьютере еще и можно делать что-то полезное. Потом был ВУЗ. Я переехал в Саратов, поступил в местный ПолиТех, на специальность “роботы и робототехника”. И вот, на первом же курсе я, отличник по математике, понял, что моих знаний сильно не хватает. Оказалось, что базовый порог был – лицеисты математических школ. Но это тоже меня подстегнуло, я начал дополнительно и самостоятельно изучать математику, а чтобы оптимизировать некоторые задания, я начал на Паскале писать программы, которые помогали ускорить решение задач. Потом мы начали изучать Delphi, тот же самый Паскаль только визуальный, это уже не консольное приложение, а полноценный интерфейс. Я понял, что могу делать тоже самое, как люди, которые пишут игры, делают Excel и тд. Хотя уклон у нас в ВУЗе все-таки был скорее инженерный, нежели программистский, поэтому я начал изучать все самостоятельно, искал форумы (а тогда это было не так просто, так как их было по пальцам пересчитать), подтягивал английский (так как в школе у нас был только немецкий, а все статьи о программировании были в основном на английском). Таким образом, программируя для души, я даже попал в одно важное интернет сообщество Delphi Kingdom, это был крутой сайт, они принимали конвенции, новые каноны для языка Delphi. Когда я выпустился из ВУЗа, у меня были знания Delphi, немного знаний о базах данных (Microsoft Access) и Mysql, плюс немного WEB программирования. Но именно мое образование помогло мне найти первую работу. На мебельной фабрике “Мария” как раз нужен был инженер-программист, человек, которому не нужно объяснять особенности производства и основы программирования. Я был “зеленый” конечно и на зарплате это тоже сказалось, но тогда в IT в Саратове зарплата программистов была абсолютно средняя по городу. Но именно с той должности началось мое серьезное знакомство с промышленным и коммерческим программированием.

Чем занимается твой отдел в GoodsForecast? И что входит конкретно в твою сферу влияния?

Если говорить в целом о компании, то основной наш продукт это математические алгоритмы, которые прикладывают к разным отраслям бизнеса, а наш отдел делает это же, но в сфере ритейла. У нас  3 основные задачи:

Наше направление Retail Analytics на основе наших математических алгоритмов создает прикладные решения, которые помогают прогнозировать и решать те три задачи, которые я назвал. А я являюсь руководителем команды разработки. Наша команда обеспечивает техническую часть всего процесса, разрабатывает прикладные решения, оборачивает алгоритмы математиков в конкретные реализации. Я определяю состав команды разработки, планирую спринты, кто и над каким проектом работает, оцениваю задачи и провожу ревью кода.

Что для тебя является самым интересным в твоей работе и в проектах вашей команды?

Я бы выделил два момента:

Как ты считаешь, в чем главные плюсы GoodsForecast как компании, почему у нас здорово работать?

У нас очень много сильных специалистов: базисты (базы данных), математики, разработчики, управленцы, продажники. Работать бок о бок с такими умными ребятами это приятно, потому что ты становишься умнее, даже если просто сидишь рядом, а, если можешь участвовать в диспутах, то уже невозможно не расти, как профессионал. Плюс наше руководство – это не просто управленцы, они выросли из рядовых сотрудников и без какого-то лишнего пафоса могут всегда подсказать в силу своего прежнего опыта, предлагают свои реализации задач. Например, Андрей (Андрей Лисица – генеральный директор GoodsForecast) иногда предлагает интересные решения по базам данных, до которых команда сама не догадалась по каким-то причинам. И это круто. Всегда можно получить какой-то совет, фидбек, да и вообще, чем больше голов, тем больше решений 🙂

Наш традиционный вопрос: топ-3 любимых книги

У меня есть 4 любимые книги еще со школьных времен: “Капитанская дочка”, “Тарас Бульба”, “Война и мир”, “Мертвые души”. Особо выделил бы “Мертвые души” Гоголя. Плюс назвал бы профессиональную литературу по Delphi, 700 страничный талмуд, который мне очень помог в свое время.

Что бы ты посоветовал людям, которые хотят построить карьеру в программировании ?

Разработка – очень специфическая деятельность и требует от человека определенных качеств. Это усидчивость, внимательность, умение долго фокусироваться на чем-то одном. Нужно взвесить все за и против, программирование – это интересная и хорошо оплачиваемая сфера, но важно понимать, что это очень рутинная работа. Код почти везде один и тот же и можно устать. Сейчас может немного пафосно прозвучит, но помнишь “Матрицу”? Там Нео воспринимает все не просто как код, а он за ним видит красивую блондинку и вот так же у меня, я вижу не просто код, а что за этим будет, какое действие мой код реализует. А люди видят просто текст в виде кода. Поэтому нужно четко понимать свои возможности, ведь в IT сейчас много разных профессий. А если вы уже поняли, что вам нравится программирование, то я бы посоветовал не бояться брать на себя больше интересных задач. Если задача звучит сложно, то просто хватайся за нее. Ведь разработчиков сейчас мало и компании очень заинтересованы в толковых специалистах. Мы всегда найдем применение хорошим людям с хорошей квалификацией, так что если есть интерес, то you are welcome 🙂

Дата:
17 сентября 2021
Теги:
Пресс-центр
Оставьте заявку и мы вам перезвоним
Ваше имя:

Телефон:

Компания:

Ваша заявка принята,
ожидайте нашего звонка
OK
Ваш вопрос получен,
мы ответим в ближайшее время
OK