Отправить статью

Трудолюбие, коммуникабельность и страсть к изучению нового: секреты успеха в ИТ-разработке от Ильи Князева

Конкуренция в ИТ-сфере высока, поэтому добиться общественного призвания удается единицам. Разработчик в американском стартапе June Homes Илья Князев рассказал Деловому миру о своем пути, который позволил выйти на международный уровень.

Трудолюбие, коммуникабельность и страсть к изучению нового: секреты успеха в ИТ-разработке от Ильи Князева
Фото: Илья Князев

— Вы являетесь экспертом в ИТ-сфере. Почему вы решили посвятить себя этому делу?

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

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

— Помимо рабочих задач вас часто приглашают в роли эксперта или судьи на международные конкурсы. Расскажите об этом подробнее.

Буквально недавно я был приглашен в роли судьи и эксперта на «Продуктон» — 9-тидневный кейс-чемпионат, где международные команды решали задачи, связанные с актуальными проблемами Дальнего Востока. По ходу хакатона я делился своей экспертизой в сфере веб-разработки с командами, а затем участвовал в составе жюри, где мы определили наиболее передовые и перспективные решения. Круто, что это мероприятие проходило при поддержке правительства Камчатского края и других крупных спонсоров, с которыми победители будут обсуждать свои проекты и воплощать их в жизнь. Также, меня приглашали на многие известные в Америке: CUNY Hackathon, HackViolet, SwampHacks, SFHacks и другие. SFHacks, например, проходил в при поддержке San-Francisco StateUniversity и таких известных спонсоров как Google, Microsoft, Adobe и JetBrains.

— Да, это круто, что вы делитесь своим опытом с другими людьми! А с какими технологиями вы работаете и какие тренды вы видите в 2021?

Я работаю с такими технологиями как TypeScript, JavaScript, CSS, HTML, React.js, Next.js, Node.js и еще огромным числом других, связанных с фронт-енд разработкой. Каждый год появляется что-то новое, в 2021 году однозначно тренд это Server Side Rendering. SSR — это технология, которая позволяет с помощью Node.js запускать JavaScript код на сервере (а не в браузере, как обычно) и готовый результат отправлять пользователю, избегая лишней нагрузки на его браузер и компьютер. Это нужно в первую очередь для оптимизации скорости работы сайта и SEO-продвижения.

— Сложно ли интегрировать SSR на существующий проект?

Да, это чревато разработкой нового сайта, а конкретно «движка». Дизайн проекта не будет затронут, но внутри все механизмы обретут новую логику. Есть готовые решения, которые помогают быстро внедрить SSR в проект, например, Next.js. Но, без знаний JavaScript и без понимания базовых принципов работы серверов на Node.js, самому интегрировать данное решение будет непростой задачей.

— Многим читателям интересно узнать, как вам удалось стать признанным и успешным специалистом в своем деле?

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

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

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

— Вы являетесь уважаемым специалистом в том числе на международной арене. Расскажите о своей роли в крупных проектах.

Одним из самых известных проектов России является Тинькофф Банк. Каждый день на его сайт заходят миллионы человек, что создает колоссальную нагрузку. Мне досталась главная роль в проектировании личного кабинета Тинькофф Мобайл, передового мобильного оператора в России.

Поскольку я выполнял функцию не только разработчика, но и тимлида, то кроме написания софта мне приходилось много общаться как с командой, так и бизнесом. Я также отвечал за архитектурное проектирование и объединение Тинькофф Мобайл с другими сервисами экосистемы Тинькофф.

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

Позже меня, как эксперта по части front-end разработки, пригласили работать в стартапе JuneHomes из США. Там я занимаю роль Senior Software Developer. Моей задачей является проектирование и разработка автоматизированной платформы, которая объединяет вместе владельцев жилья с арендаторами. Главной фишкой нашего сервиса стала полная автоматизация процесса подбора объекта недвижимости и подписания арендного договора. Для рынка среднесрочной аренды в Америке это редкость.

Чаще всего эти процедуры приводят к массе бумажной работы и бюрократии. Нам удалось создать сайт с использованием передовых технических решений. Сервис уже снискал популярность среди пользователей. Компания получила выгодные инвестиционные предложения.

— Можете рассказать об основных отличиях западного рынка ИТ от российского? Что должен предложить специалист, чтобы стать международный экспертом и выдержать конкуренцию?

Я думаю, никого не удивлю, что устроиться в американскую компанию существенно труднее. С каждым годом растет конкуренция и расширяются форматы работы. Удаленная работа вносит свои коррективы, и работодатели из США обладают доступом к разработчикам со всего мира, так что выбирают лучших.

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

Бизнес-гиганты вроде Facebook, Apple, Amazon, Netflix и Google смотрят, насколько хорошо соискателю известны алгоритмы, дизайн-системы и архитектурные паттерны, языки программирования. Отдельное внимание уделяется тому, насколько хорошо претендент соответствует культуре компании. Лишь после рассмотрения этих вопросов выносится решение о приеме на работу.

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

Если вы заметили опечатку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Деловой мир в
и
Деловой мир в
и
0 комментариев
Отправить
Чтобы оставить комментарий, авторизируйтесь или зарегистрируйтесь