Из беларуского легпрома в компанию Ким Кардашьян. История бывалого айтишника Юрия Великанова

Юрию Великанову 42 года. Уже более 20 лет он в IT, и, похоже, ни разу не пожалел о выбранном пути. За эти годы он успел изучить несколько языков программирования, создать лучшую Ruby-команду в Беларуси и обосноваться в Лос-Анджелесе, где работает над международным проектом в сфере недвижимости. Сегодня Юрий живет в Лос-Анджелесе. Он — СТО стартапа Nomad Homes, который пытается облегчить покупку недвижимости в США, Дубае и Франции.

dev.ua продолжает серию материалов об опытных специалистах в IT. Мы расспросили Юрия о том, как он попал в IT, как ему живется столько лет в отрасли и какой индустрия будет в будущем.

Из беларуского легпрома в компанию Ким Кардашьян. История бывалого айтишника Юрия Великанова

Юрию Великанову 42 года. Уже более 20 лет он в IT, и, похоже, ни разу не пожалел о выбранном пути. За эти годы он успел изучить несколько языков программирования, создать лучшую Ruby-команду в Беларуси и обосноваться в Лос-Анджелесе, где работает над международным проектом в сфере недвижимости. Сегодня Юрий живет в Лос-Анджелесе. Он — СТО стартапа Nomad Homes, который пытается облегчить покупку недвижимости в США, Дубае и Франции.

dev.ua продолжает серию материалов об опытных специалистах в IT. Мы расспросили Юрия о том, как он попал в IT, как ему живется столько лет в отрасли и какой индустрия будет в будущем.

О входе в IT через беларуский легпром и провальное собеседование

Айтишка появилась для меня в конце 90-х, в то время я занимался обслуживанием компьютеров и сетей, начиная от компьютерных клубов и заканчивая одним из крупнейший предприятий легкой промышленности Беларуси.

Но самая интересная часть началась в 2004 году, когда знакомый предложил попробовать прособеседоваться в компанию, где он работал, на роль программиста. Собеседование я завалил с отличием, но меня все равно взяли. 

То были интересные времена, многие начинающие аутсорсинговые компании сидели по квартирам, пугаясь соседей, чтобы те участковому не сдали. 

Онбординг или менторшипство были незнакомыми словами для всех, и мне сразу поручили заниматься проектом для заказчика. Беспокоить опытных программистов было страшно,  потому что они все выглядели очень серьезно и очень занято. 

Через две недели после старта я пришел к моему начальнику и сказал, что я не справляюсь и мне надо увольняться, ибо проект завалю. Он предложил поработать еще пару недель. 

Так началась моя карьера программиста со сказочной зарплатой в $50 в месяц. Кстати, большую часть первой зарплаты я потратил на дорогущие наушники, которые мне прослужили, наверное, лет 10.

О надоевшем е-commerce и друге-спасителе

Юрий Великанов, фото — из личного архива

Первые несколько лет (2004-2006) мне пришлось заниматься созданием кастомных e-commerce решений на базе X-Cart в Altoros Systems. Там я познакомился с fixed price проектами, разработкой в стиле waterfall и изнуряющим написанием детальных спецификаций, которые клиенты никогда не читали. 

Были случаи, когда приходилось существенно переделывать проект несколько раз потому, что заказчика не поняли, а заказчик не стал читать сотню страниц спецификации, причем неоднократно.

За пару лет заниматься однотипными e-commerce проектами сильно надоело, и я начал учить ColdFusion. Но коллега, увлеченный Ruby, отговорил, чем, наверняка, спас пару лет моей жизни.

Он убедил меня попробовать этот замечательный язык. Это было в самом начале роста его популярности с появлением фреймворка RubyOnRails, и поэтому заказчиков, которые были заинтересованы в этой технологии, найти было тяжело, а компания не хотела предлагать никакой альтернативы e-commerce проектам.

Недолго думая, я уволится и стал заниматься фрилансом. Только… чтобы вернуться опять в ту же компанию через полгода, но уже на руби-проект от заказчика из Китая. Проект длился три года, и стал основой для целого подразделения компании. Так мне удалось расти вместе и набраться опыта от уникальных людей, которые сейчас работают в Google, Couchbase, DocuSign. 

В то же время начали набирать популярность Agile методологии, которые мы начали внедрять на этом проекте и по всей компании.

Менеджмент как новый скилл

Возможно, первая в Беларуси Ruby команда. Фото — из личного архива Юрия Великанова (крайний справа)

С ростом Altoros Systems появилось больше проектов на Ruby и необходимость развивать дальше это подразделение. Мне предложили возглавить это направление, чем я и занимался следующие несколько лет. 

Учиться быть менеджером на лету оказалось не так просто, даже несмотря на все прочитанные книги, семинары и тренинги. Все было в новинку — общение с разными заказчиками, работа с подчиненными, менеджмент проектов, координация между подразделениями и т. д. Но самое сложное — это работа над собой, которая шла не очень успешно еще очень много лет.

Проекты были самые разнообразные, от participant management for UX research, youtube clones, социальных сетей для молодых мам до real-time engagement platforms для крупных ивентов, таких как чемпионат мира по футболу.

В то же время мы начали развивать первую в Беларуси Ruby user group.

Привет, Америка и Ким

Первая командировка в США. Фото — из личного архива Юрия Великанова

В Лос-Анджелес я попал по работе в 2010 году. Основная масса заказчиков была из США, и появилась необходимость ездить в командировки, чтобы стартовать проекты на месте, подбирать команду, налаживать процессы и т. д. 

По счастливой случайности первые командировки были в Santa Monica, и не влюбиться в LA было очень сложно — рядом океан, горы и лето круглый год.

Компания ShoeDazzle, основанная Kim Kardashian и Brian Lee, с которой мы работали, предложила перейти к ним, и я согласился. Так я опять вернулся в мир e-commerce.

ShoeDazzle занималась дизайном и производством женской обуви, сумочек и украшений, продавалось все исключительно онлайн с персонализацией для каждого покупателя. А разрабатывали мы это на Ruby / RubyOnRails.

Я вырос в семье военных и нас носило по СССР все мое детство, так что, наверное, тяга к приключениям на свою голову сделала переезд довольно простым решением. Тем более, начинать работу надо было в компании, которую уже хорошо знаешь. 

Знакомых в США было немного, поэтому почти во всем приходилось разбираться самому — как работает медицинская система, как подавать налоги и т. п. Для американцев это настолько обыденные вещи, что их объяснения были абсолютно непонятны.

Основная масса людей приветливая, до сих пор удивляют совершенно незнакомые люди, которые здороваются с тобой на улице или заводят разговоры в лифте, в очереди или других обыденных ситуациях. В какой-то мере это все еще приключение — продолжать узнавать, о чем  думают и что движет людьми, которые выросли здесь.

Об особенностях продуктового и аутсорсингового IT

Юрий Великанов, фото — из личного архива

Работа в продуктовых компаниях невероятно интересная. Когда я работал в аутсорсинге, такой персонал как правило не внедрялся глубоко в компанию заказчика, и их работа начиналась где-то на стадии планирования спринтов. Однако все проблемы и решения, которые привели к тем или иным проектам, оставались неизвестными. Да и, по правде говоря, очень многим людям не хотелось вникать сильно, потому что через месяц они могут быть уже на другом проекте с другим заказчиком. 

Такой расклад является причиной того, что многие разработчики фокусируются на технических решениях -на что они точно могут повлиять. Ведь очень часто требуется более глубокое понимание бизнеса и эффективная коммуникация со stakeholders, чтобы найти решение, которое позволит продвинуть бизнес вперед быстрее, и часто это может быть low-tech решение или вообще no-tech решение. 

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

На столь ранних этапах этого бы никогда не случилось, если бы речь шла об обычных сотрудниках компании. В итоге компании получают некое недовольство со стороны заказчика. 

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

Об особенностях IT-рынка в США

В США рынок квалифицированных IT-специалистов всегда был перегрет на моей памяти. Такие крупные компании, как Microsoft, годами лоббировали изменения в иммиграционном законодательстве, чтобы получить возможность нанимать больше людей по рабочим визам.

Зарплаты и конкуренция за квалифицированных IT-специалистов продолжает расти. И в то время, как крупные компании конкурируют за счет высокой оплаты и различных бенефитс, начинающим стартапам приходится поднимать планку зарплат и пытаться привлекать людей за счет equity и возможности внести существенные изменения в развитие компании.

О стартапе Nomad Homes, Дубае и Париже

RubyOnRails конференция в Austin, TX. Фото — из личного архива Юрия Великанова

Сейчас я работаю, можно сказать, в стартапе мирового уровня. Наша цель в компании Nomad Homes — сделать процесс покупки/аренду недвижимости настолько простым, чтобы люди чувствовали удовольствие от этого, а не выгорали. Даже в относительно современных регионах мира, в частности, в США, покупка недвижимости — это невероятно изнурительный процесс. В EMEA (Europe, the Middle East and Africa) все намного сложнее из-за практически полного отсутствия listing exclusivity.

И отсюда появляются такие проблемы, как плохое качество листингов, фейки, дубликаты, необходимость общаться с десятками различных агентов и агентств.

Все еще более усложняется, когда возникает необходимость в mortgage или bridge loans. Мы работаем над созданием единого процесса, где покупатели могут найти недвижимость, приобрести и получить финансирование.

Мы все еще относительно маленькая и молодая компания, официально запустились два года назад. У нас 28 сотрудников, и мы сейчас в фазе гипер-роста, чтобы вывести компанию на новый уровень. 

Два года назад мы запустились в Дубаи, а в начале этого года — в Париже, и это только начало. Клиенты Nomad ценят профессионализм наших агентов, простоту процесса и поддержку, которую мы предоставляем на каждом этапе как со стороны агентов, так и при помощи наших веб-приложений. Над софтом работает постоянно растущая группа product engineering — 12 человек сейчас.

Мы используем такие современные технологии как TypeScript, Node.js, React.js, Elixir, ElasticSearch и Kafka.

О современном IT, стеклянном потолке и будущем

Если говоорить о трансформации IT, то чем дальше, тем интереснее, и проще и сложнее одновременно. Развитие технологий открыло целые индустрии, которые раньше даже представить не могли. Веб-разработка, в частности, тоже на месте не стояла — практически все сейчас можно сделать в вебе, от работы с офисными документами до 3D игр и операционных систем. IT-специалистом точно не соскучишься, всегда есть, что новое изучить.

Стеклянный потолок — это понятие относительное.  Я смотрю только на свой внутренний потолок, и до него невероятно далеко — быть лучше как инженер, как менеджер, помогать людям вокруг себя расти и достичь их целей. Я делаю свою работу настолько хорошо, насколько могу, и все время пытаюсь сделать еще лучше. Я верю, что меня это приведет к чему-то еще более интересному в будущем.

COVID доказал мировой IT-индустрии, что наличие офиса и людей в нем — необязательно. Наверняка, большинство компаний вернется в офисы в итоге, или создаст гибридные схемы работы, но изменения, которые уже произошли, не остановить. И это легко наблюдается на текущем рынке труда. Компании по всему миру как никогда готовы работать с людьми удаленно и напрямую, без посредников в лице аутсорсинговых компаний. Это откроет еще большие возможностей для тех, кто готов выйти из зоны комфорта и попробовать себя в чем-то новом. Больше талантливых людей смогут реализовать себя, и это наверняка повлияет на индустрию в целом. Прекрасное время быть в IT!

“Писал код, за который мне стыдно
«Писал код, за который мне стыдно». История кодера с 25-летним опытом
По теме
«Писал код, за который мне стыдно». История кодера с 25-летним опытом
“Я бы сказала судьбе спасибо”. Исповедь преподавателя, вошедшего в IT
«Я бы сказала судьбе спасибо». Исповедь преподавателя, вошедшего в IT 
По теме
«Я бы сказала судьбе спасибо». Исповедь преподавателя, вошедшего в IT

Хочете повідомити важливу новину? Пишіть у Telegram-bot.

А також підписуйтесь на наш Telegram-канал.