Евгений, 29 лет, senior software developer
"Самое интересное для меня – это поиск новых технологических решений"
Евгений работает в Murano Software почти 8 лет. Когда он пришел в компанию, она состояла
из 6 человек – сегодня это 150 сотрудников и 4 филиала, а сам Женя из разработчика
превратился в опытного руководителя проектов. Можно с полной уверенностью сказать,
что развитие компании в целом и Жени как специалиста происходило параллельно.
Женя, расскажи о том, как ты начал работать в компании.
Я пришел в Murano Software в 2003 году, уже обладая значительным опытом работы и
знанием основных технологий. Тогда это был небольшой офис из нескольких человек,
которых воодушевлял своим примером наш руководитель Андрей Филев. С самого начала
у нас была уверенность, что использование новейших технологий и заинтересованность
в качестве конечных продуктов обеспечат нам быстрое развитие. Именно так и вышло.
В компании постоянно появляются новые проекты, внедряются новые технологии, мы начали
производить собственные продукты – и я вижу еще много новых перспектив.
Какими именно проектами ты занимался и продолжаешь заниматься сейчас?
Моим первым крупным проектом, где я работал один на один с клиентом, было создание
системы по обработке информации о путешествиях для туроператоров. С него началось
мое длительное сотрудничество с Брюсом О., вместе с которым мы сделали много проектов
и продолжаем работать до сих пор. Затем было еще несколько небольших проектов, но
самым значимым из них стала разработка ПО для американской финансовой компании,
где я впервые выступил в роли тим-лида и координировал действия питерской части
команды разработчиков. В рамках этого проекта мы модернизировали интернет-систему
микрокредитования. Безусловно, проект очень много дал мне и моей команде в плане
личного роста, поскольку нам приходилось самим вести переговоры с партнерами, получать
от них необходимую информацию, приоритизировать задачи по развитию системы и распределять
их между собой. Я всегда старался подталкивать ребят к более активному общению с
клиентом и совместному поиску новых решений. Кроме того, я отвечал за самые сложные
с технологической точки зрения этапы работы.
Сейчас я работаю на проекте крупного американского производителя одежды. Вдвоем
с коллегой мы разрабатываем для него единую платформу для интернет-продаж. Проект
для нас очень интересный, поскольку в планах компании – выход на рынки Латинской
Америки, Европы и Азии, – то есть это очень масштабный проект, в котором мы используем
новейшие технологии.
Что тебе больше всего нравится в работе?
Прежде всего я – разработчик, поэтому для меня самое интересное - это поиск новых
технологических решений. В американских партнерах мне больше всего нравится то,
что их всегда интересуют самые современные технологии. Мы стараемся использовать
последние наработки и практики, а так же новейшие версии различных технологий и
продуктов. В последнем проекте, это, к примеру, ASP.NET MVC, jQuery, Spring.NET
и т.д. Такой подход позволяет постоянно расширять навыки и оставаться в курсе всех
новых разработок. На мой взгляд, в сфере IT это самое важное.
Сильно ли отличается реальная работа над проектами от того, как ты себе это представлял?
В процессе работы пришло понимание того, насколько важны отношения с партнерами.
Ты можешь быть великолепным разработчиком, знать актуальные технологии, но эти знания
будут бесполезны, если ты не умеешь договариваться с людьми. Каждый раз нужно точно
выяснять пожелания клиента, искать аргументы, когда он с тобой не согласен, находить
компромиссы в сложных ситуациях. В этом плане реальная работа над проектом, конечно,
существенно отличается от простого применения теоретических знаний. А вообще, мне
всегда везло с партнерами. Так получалось, что с самого начала у нас устанавливались
хорошие отношения, которые затем превращались в многолетнее сотрудничество, и многие
из них потом приглашали меня на новые проекты.
Какие качества нужны, для того чтобы стать успешным разработчиком и тим-лидом?
Один из моих преподавателей всегда говорил: "Главное – это не знать все, а знать,
где искать". Поэтому для разработчика важнее всего желание учиться, ведь технологии
постоянно устаревают, и невозможно выучить их наизусть один раз. Коммуникации не
менее важны в работе – как с членами своей команды, так и с клиентами. Значительная
часть работы проходит в совместных обсуждениях, и нужно уметь доносить свои идеи
до других, тактично указывать кому-то на его ошибки, иначе работа в команде не пойдет.
Что касается клиентов, то важно точно выяснять их потребности, а это не всегда бывает
просто, потому что они могут сами их плохо себе представлять. Приходится учиться
формулировать вопросы, чтобы получать точные и полезные в работе ответы. Зато если
клиент видит, что в работе над проектом для нас важнее всего его интересы, то он
будет приглашать нас и на другие свои проекты – так формируется прочное сотрудничество.
Третьим незаменимым качеством я бы назвал увлеченность своим делом. Перед важным
релизом иногда приходится работать допоздна, и здесь человеку должно быть действительно
небезразлично то, чем он занимается и какой результат получит на выходе.
Тим-лиду, помимо вышеперечисленного, нужно еще и уметь брать на себя ответственность
за проект, ведь именно ему придется отвечать за ошибку любого из членов команды.
Кроме этого, он должен создать в команде рабочую атмосферу – поддерживать взаимопомощь
между ребятами и высокий уровень мотивации, давать им возможности для постоянного
развития, разрешать конфликты.
Что тебе больше всего нравится в компании Murano Software?
Часто говорят о том, что на одном месте нельзя работать больше 3 лет, чтобы не останавливалось
твое развитие как специалиста. Я могу сказать, что за 8 лет работы в Murano Software
у меня никогда не было ощущения монотонности или "застоя". Каждые два-три года сменяется
проект, ты начинаешь заниматься чем-то совершенно новым, осваивать новые технологии,
решать другие задачи. Ты как будто постоянно меняешь место работы, но при этом остаешься
в знакомом коллективе, где у тебя уже со всеми хороший контакт, и продолжаешь работать
с проверенными партнерами. Поэтому я уверен, что в Murano Software у меня будет
еще много возможностей для профессионального роста.