Программирование, вне всяких сомнений, неотъемлемая часть современного мира, однако образ сегодняшнего программиста нечёток, а представление о его работе испещрено вопросами со стороны будущих профессионалов, нынешних студентов. «Будущий профессионал» – сказано громко, но как же добиться таких успехов, чтобы можно было смело им считаться? Особенностями своей работы поделился с нами Андрей Рудницкий (выпускник ЭКТ’18), ведущий специалист международной компании AliExpress.
Андрей Рудницкий
– Андрей, как нам известно, вы работаете в российском подразделении международной компании AliExpress. Как давно вы попали туда? Что входит в ваши обязанности?
– Работаю в компании Aliexpress почти четыре года. В течение этого времени мои обязанности расширялись в связи с изменением моей позиции. Я работаю в области Data Science и Machine Learning, участвую в разных проектах, но основные области – поиск и рекомендательные системы. Разумеется, обе предполагают работу с данными и моделями машинного обучения, разработку программного обеспечения для автоматизации пайплайнов (последовательные стадии преобразования данных.– Прим. ред.) машинного обучения и их внедрения в продакшен среду для использования клиентами. С повышением моей позиции до уровня Team Leader (специалист, координирующий деятельность команды разработчиков, распределяющий сферы ответственности, взаимодействующий с заказчиком, планирующий и организующий обучение специалистов. – Прим. ред.) возникают обязанности, связанные с планированием задач, организацией процессов внутри команды, контролем за сроками исполнения задач нашей командой и определением их приоритетов, декомпозицией задач бизнеса в понятный для инженеров язык.
– Бывали ли вы в офисах AliExpress в других странах? Например, в самом Китае?
– Да, работал один месяц из китайского офиса, из штаб-квартиры Alibaba, которая располагается в Ханчжоу. По некоторому ряду вопросов мы периодически взаимодействуем на общих встречах или через мессенджер.
– Сейчас так много курсов и онлайн-платформ для изучения программирования. Насколько это полноценная подготовка? Много ли среди ваших коллег тех, кто не получил высшее образование?
– Да, на сегодняшний день имеется большое количество разных курсов под любое направление в IT. Однако, к сожалению, иногда большое количество может порождать проблему самого качества, поэтому рекомендую перед покупкой курса внимательно почитать отзывы о нём где-либо, а если отзывов нет, то лучше и не рисковать. Уровень подготовки зависит конкретно от самого курса: где-то может быть поверхностный уровень, а где-то – глубокий. В любом случае, заголовки такого рода как «Изучить Python за 30 дней» должны смущать будущих специалистов. Среди моих коллег очень мало тех, кто не имеет высшего образования, а подавляющее большинство из них имеют образование именно инженерное. На мой взгляд, если вы хотите стать первоклассным инженером, то обучение в вузе на технической специальности, разумеется, будет помогать вам в будущем, так как ту базу, которую дают в университете, не заменит ни один курс. Но это не отменяет того, что вы сможете успешно работать и без высшего образования – здесь всегда встаёт вопрос личной мотивации.
– Программисты – двигатель будущего?
– Да, на сегодняшний день IT-отрасль развивается стремительно, движущей силой и главной составляющей в ней являются именно программисты. Могу смело заявить, что IT-отрасль в России находится на очень высоком уровне как в сфере бизнеса, так и в государственных масштабах. И здесь подразумеваю уровень образования в области IT, высокий уровень IT-продуктов на нашем рынке, в том числе государственные приложения для упрощения бюрократии. Говорю это, опираясь на опыт посещения более чем 10 стран. И всё вышесказанное, несомненно, влияет на темпы развития экономики и всех процессов в стране.
– Кинематограф не устаëт демонстрировать нам неконтролируемость современных технологий, как с конвейера выпуская фильмы в жанрах научной фантастики и апокалипсиса. Считаете ли вы искусственный интеллект опасным?
– Да, в определённый момент в будущем при неправильном контроле за искусственным интеллектом он может стать очень опасным для человечества. Уже сейчас косвенно ИИ может лишить работы сотни миллионов человек, и, разумеется, не все люди смогут быстро сменить свою квалификацию. Мы видим сейчас, как с помощью простой информации возможно манипулирование мнением миллионов людей по всему миру. Только представьте, что сможет делать неконтролируемый ИИ, у которого бесконечный доступ к информации.
– Расскажите, каково работать в передовой компании? В чём заключается престижность?
– Работать в любой передовой компании всегда будет престижно, собственно, как и в китайской. Передовой я считаю ту, что развивала свои внутренние технологии до уровня, позволяющего ей запускать любые бизнес-решения за считанные дни, а также продавать это как полноценный продукт. Взять тот же AliCloud (сервис облачного хранения данных.– Прим. ред.), который, разумеется, сопоставим с облачными решениями Google, Amazon, Yandex, Microsoft и так далее.
– Что бы вы могли посоветовать студентам, которые хотели бы также работать в крупной и высокотехнологичной компании?
– Если говорить про конкретно область разработки и машинного обучения, то на старте стоит сосредоточиться на основах языка программирования, который вы планируете использовать в будущем, а также имеет смысл углубиться в алгоритмы и структуры данных, что поможет вам с лёгкостью получить первую работу и затем уже решать различные задачи, используя прикладные библиотеки и фреймворки (программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. – Прим. ред.).
Лада Тарасова