Какие задачи выполняете?
В Амазоне инженеры получают полную автономию при выполнении поставленных задач и достижении запланированных целей, что в свою очередь сказывается на огромном разнообразии возможных ролей. В нашей команде, в частности, инженеры вовлечены в определение развития продукта, планирование, анализ и устранение проблем клиентов, дизайн и разработку нового функционала, операционную деятельность и рекрутинг.
В каких проектах участвовали?
Мне довелось поработать над довольно разнообразными проектами за свою карьеру в IT. Удалось поучаствовать в разработке приложений под Windows и Android платформы, Java client-server решений, Big Data & Cloud сервисах. В данный момент я работаю над сервисом AWS Cloud Map. Если интересно, можно узнать больше деталей на моем LinkedIn.
Какой самый сложный и интересный проект, которым вы гордитесь?
Самым сложным проектом для меня был первый в далеком 2005. Мы с коллегой портировали расширение, разработанное для браузера Internet Explorer в компонент для Firefox с использованием языка C++ и технологии XPCOM. Это было очень сложное задание для вчерашних студентов. Firefox только появился и не было никакой документации и примеров. Пришлось много времени потратить на прототипирование, общение с разработчиками Firefox и исследование исходного кода браузера. Почти 3 месяца ушло на то, чтобы получить первую сырую рабочую версию. Этот стрессовый проект и его положительный результат научили меня никогда не сдаваться и искать решения в самых неожиданных местах.
На какой специальности учились в ШАГе?
Я окончил обучение в 2005 году по специальности “Разработка ПО”, но решил взять дополнительный курс по C# и получить второе высшее на основе соглашения Академии с ОДЭКУ. Это продлило мое обучение еще на полгода.
Какую роль в вашей жизни сыграл ШАГ?
Обучение в Компьютерной Академии ШАГ сыграло ключевую роль в моей карьере. Я нашел свое призвание и с удовольствием просыпаюсь каждый день осознавая, что сегодня я буду заниматься какой-то сложной проблемой и обязательно найду для нее решение.
Академия дала мне хорошую прикладную базу, что позволило успешно пройти собеседование, а в последствии и реализовать первый проект.
Я очень благодарен преподавателю Алексу Туманову за его самоотдачу и курс программирования, прочитанный нашей группе. Если бы в нашей отрасли было бы побольше таких специалистов — мы бы не испытывали жуткого кадрового голода…
Что можете посоветовать студентам, которые на данный момент учатся в Академии?
В первую очередь – определиться нравится ли вам программировать. Лучше это сделать до поступления в академию. Это нелегкий труд, но если понравится, то вы откроете для себя огромные возможности в любом уголке нашей планеты.
Самым сложным пунктом будет первое трудоустройство – без опыта берут неохотно. Я советую попробовать себя в разработке open source проектов и получить первый боевой опыт там. Также, попробуйте получить сертификацию по своему основному языку, т.к. многие компании для отсева явно слабых кандидатов применяют тесты.
Если планируете работать у лидеров отрасли, то контакт с заказчиками неизбежен, как и взаимодействие с инженерами из других стран – займитесь изучением английского языка серьезно.