Чем занимается RnD-специалист, и почему стоит попробовать себя в этой сфере
Привет! Я Виктор Лобачев. С 2000 года работал в стартапе из Кремниевой Долины AddVal Technology, а после — в Pricing Analytics, I-Many и Rapt Inc. В 2009 году перешёл в «Яндекс», в 2017 — в Сколтех, параллельно преподавал в МФТИ. Теперь я руководитель центра RnD МТС. Хочу на нашем примере показать, что такое RnD и чем занимаются RnD-специалисты.
Что такое RnD?
Центр компетенций RnD (Research and Development) — это структура, которая ищет, фильтрует и анализирует инициативы в индустрии и внутри компании. А также превращает их в гипотезы, ставит задачи по реализации и курирует весь процесс.
Мы занимаемся стратегическими направлениями, которые могут дать компании преимущества в долгосрочной перспективе. Например, квантовыми вычислениями или Software 2.0 — когда люди пишут или проговаривают задачу, и машина сама переводит её в код. А возможно и в конечный продукт.
Сейчас процесс нашей работы в центре выглядит так:
- находим идею для проверки: сами или с помощью коллег внутри компании (любой сотрудник может прийти к нам с просьбой проверить гипотезу);
- проверяем, относится ли эта идея к нашему направлению;
- анализируем тему и собираем доступную информацию по ней;
- создаём гипотезу и ставим задачи вместе с командой экспертов;
- находим исполнителей, которые превратят нашу гипотезу в проект и дальше сопровождаем его.
Чем занимаются RnD-специалисты?
Сегодня команда делится на несколько групп: группа исследований, группа запуска информационных проектов и группа координации (или сопровождения проектов).
Сначала идея попадает в группу запуска инновационных проектов: она анализирует, какие есть потребности на рынке и что может принести пользу компании. А также задаёт направление работы, строит примерную инфраструктуру проекта и «на пальцах» объясняет исполнителям, что нужно делать (подкрепляя уже готовыми схемами и каким-то базовым кодом).
В процессе работы команда обращается к исследователям, которые прорабатывают конкретные кейсы и ставят задачи.
Группа сопровождения координирует работу RnD-команд или отдельных сотрудников, которые развивают свои проекты.
Кто работает в команде?
В группах есть разные специалисты: аналитики, эксперты и менеджеры.
Аналитики тщательно разбирают конкретную технологию. Их работа: прошерстить интернет, изучить, какие публикации на эту тему существуют и что о ней говорят разные компании, как ставятся задачи. А затем посмотреть, как эту задачу можно реализовать, и поставить гипотезы. Также они составляют функциональные требования для исполнителей и участвуют в разработке технических заданий.
Желательно, чтобы аналитики были людьми с широкими взглядами и понимали, как строится процесс разработки продукта и проводятся исследования.
Если аналитики одобряют идею, подключаются эксперты. Это уникальные специалисты, которые долго работают в определенной области — от машинного обучения до квантовых вычислений. И уже они ставят конкретные гипотезы и задачи.
Важно, чтобы эксперт был коммуникабельным — иначе ему будет трудно передать свои знания команде.
Менеджеры ведут проект: общаются со всеми членами команды, организуют рабочий процесс и так далее. Они могут не быть техническими специалистами, но должны понимать ту область, в которой ведут проект.
Ещё в Центре есть инженеры, которые поддерживают работу, например, помогают выгружать нужную информацию из баз данных. А также администратор и координатор проектов.
Как попасть в команду?
Чтобы стать частью Центра RnD МТС, нужно прислать нам резюме и пройти собеседование — как и на любую другую должность.
При отборе мы смотрим на опыт работы, подход к решению задач и образование. Да, я считаю, что последнее важно, потому что дает человеку хорошую базу для дальнейшего развития.
Ещё я смотрю на умение анализировать и говорить. Обычно я спрашиваю, что соискатель думает насчёт той или иной технологии, например, водородной энергетики. И смотрю, как человек сопоставляет факты и какие выводы делает. Умение понимать и обсуждать разные темы — даже не самые простые и популярные — это большой плюс.
Опыт работы именно в RnD-командах не так важен, потому что найти человека с ним очень трудно, но практика в технологических проектах, конечно, необходима.
К чему готовиться RnD-специалисту?
RnD — высокорисковая работа, которая тесно связана с неопределённостью. Когда мы берёмся за новую идею, то не понимаем, с чего начать, на что смотреть, какую пользу получит компания. Особенно трудно в таких условиях называть точные цифры, например, сколько денег новый проект принесет бренду.
Но в этом наша работа: взять что-то неопределённое и превратить это в гипотезу или продукт. И то, что некоторые итоги могут оказаться отрицательными, — тоже результат. Причём хороший: если гипотеза оказалась неэффективной, мы её отметаем и не даём компании потратить деньги и время на реализацию ненужного проекта.
Еще одна сложность — объём информации по теме. Иногда её мало, а порой — слишком много, причём плохо структурированной. Попадаются противоречивые мнения или просто «информационный мусор». И продираться через всё это сложно.
Но такая работа полезна для личного развития и расширения взглядов. Когда занимаешься сложными стратегическими вещами, можешь узнать про множество необычных и перспективных проектов, технологий и научных направлений и стать причастным к их развитию. По-моему, это очень интересно и вдохновляюще.
Можно ли считать стартап-студию R&D-подразделением?
Частенько стартап-студию Admitad Projects называют Research & Development, считая, что первое — просто более «модное» название такого же вида деятельности — работы с внедрением инноваций. Некоторые их функции действительно пересекаются, но в главных задачах они различаются.
Research & Development: от истории появления до современности
R&D является аббревиатурой от двух слов: Research & Development (с английского — «исследование и разработка»). В русском языке существует свой термин — НИОКР — научно-исследовательские и опытно-конструкторские работы. Взяв свои основы от НИОКРа, R&D-центр позднее перестал работать только в сфере научных открытий, так как в условиях современности предпринимателей стали больше интересовать усовершенствования старых продуктов, чем создание новых.
Изначально система выглядела следующим образом: за основу для исследований брался продукт компании, перспективный в коммерческом секторе.
Примерами могут послужить технологии в:
- космической отрасли,
- IT-секторе,
- агропромышленности,
- биотехнологиях и так далее.
В исследования продукта входила не только техническая составляющая, но и стратегия разработки и внедрения передовых технологий с целью улучшения направления деятельности.
При этом само изучение и тестирование проводились на базе R&D-лабораторий, которые были оснащены всем необходимым оборудованием и обслуживались персоналом с техническим образованием. Стратегией же развития и улучшения производительности занимались менеджеры по R&D: они вносили предложения по оптимизации технологических процессов, анализировали рынок и предлагали наиболее экономически выгодные решения для бизнеса.
Структура R&D
Универсальной структуры не существует: каждая компания по-своему подходит к основным задачам R&D. Однако можно выявить закономерности. Так, согласно исследованиям Harvard Business Review, структура R&D зависит от двух главных факторов:
- права собственности — R&D является подрядчиком, который лишь поддерживает новейшие инициативы компании, или владельцем, который напрямую осуществляет разработку и финансирование проектов;
- степень централизации — структура R&D представлена в виде единственного подразделения или нескольких, нередко распределенных по всему миру.
Сочетание факторов приводит к четырём вариантам — основным типам организации современного R&D.
- Вспомогательное подразделение — централизованный юнит с ограниченным бюджетом и количеством сотрудников. Основная задача — разработка принципов управления инновационными проектами для компании-владельца, реже — обучение сотрудников, проведение консультаций.
- Сообщество специалистов — команда-основа R&D выстраивает самообучаемое комьюнити. Специалисты и эксперты проходят тренинги, изучают новейшие методы и инструменты и далее присоединяются к инновационным проектам.
- Инновационный центр — «фабрика мысли» внутри штаб-квартиры или в отдельном здании. Основная задача — создать вдохновляющее пространство для генерирования идей и совершенствования инновационных проектов.
- Веерная сеть — децентрализованная модель, где R&D управляет сетью географически рассредоточенных инновационных центров и подразделений.
Функции и задачи Research & Development
Основная функция R&D — усовершенствование какого-либо продукта или технологии с целью развития предприятия и обгона конкурентов. Рационализация действующих процессов, разработка инновационного продукта — одна из ее моделей. Вторая функция R&D — обновление научно-технических познаний организации с целью поиска новых идей (опять же в технологии) и создания принципиально нового продукта.
Специфика R&D
Исследования и/или разработки обычно не проводятся с ожиданием немедленной прибыли: они способствуют долгосрочной прибыльности компании. Деятельность специалистов этого подразделения может привести к получению патентов, авторских прав и товарных знаков по мере открытия и создания продуктов.
Поэтому, несмотря на то, что R&D имеет важное значение для работы с инновациями внутри корпораций или в госсекторе (за счет получения преимуществ перед конкурентами в результате исследований продуктов), подразделения полностью зависят от объема выделяемого на них бюджета. Условно, чаще всего так: дела у компании лучше — денег выделяется больше, хуже — меньше. При таком подходе ожидать планомерного исследования продуктов и последующего внедрения можно только в том случае, если финансирование остается на стабильном уровне.
Стартап-студии: краткий функционал и задачи
С детальным определением термина «стартап-студия» и историей возникновения этой индустрии вы можете ознакомиться в другом материале нашего блога. Коротко: стартап-студия — это бизнес по созданию других бизнесов.
Хотя преимущество (благодаря веянию рынка) отдается развитию технологических отраслей, сама студия, в первую очередь, не научная, а бизнес-модель, которая охватывает сразу несколько компетенций: от самостоятельной разработки идей либо помощи в разработке стороннего продукта до подбора кадрового персонала, координации всей деятельности стартапа и продвижения идеи до привлечения инвесторов и последующей продажи созданной на базе стартапа компании на рынке.
Стартап-студия, или фабрика стартапов, в отличие от R&D-подразделений, даже будучи в составе корпорации, является автономной единицей, которая чаще может полностью перекрывать свои финансовые потребности с помощью привлеченных инвестиций, прибыли, получаемой от работы созданных в ней проектов либо их продажи.
Соответственно, стартап-студия должна постоянно генерировать идеи и проверять гипотезы, чтобы обеспечить свою выживаемость и отвечать перед инвесторами по взятым на себя обязательствам.
Зачем нужен RnD в технологическом стартапе? На примере Watts Battery
Чтобы технологический стартап был успешным, нужно, в первую очередь, озаботиться созданием и развитием RnD (Research and Development) департамента (или по-русски – научно-исследовательского и опытно-конструкторского подразделения). Это мозги и сердце компании, это центр, где рождаются идеи, которые потом воплощаются в жизнь.
1. Как устроен исследовательский отдел в Watts Battery
70% сотрудников нашей компании – это RnD департамент, где работают инженеры-исследователи, дизайнер, архитектор, конструкторы и технологи; разработчики силовой электроники, программисты системы управления и облачных сервисов. Один из наших сотрудников, например, занимался разработкой системы питания и управления ионно-плазменным двигателем для исследования дальнего космоса, другой — был дизайнером-конструктором первого социального коммуникатора Cybiko для школьников и студентов, еще один — занимался разработкой системы навигации для гражданских самолетов, которые до сих пор используются в гражданской авиации. Есть и разработчики передовых смартфонов, люди с опытом внедрения технологий ИИ в медицине и т.д. У каждого за плечами есть практически реализованные и выпущенные в серии продукты, появившиеся, как результат научных исследований.
Мы также сотрудничаем с ведущими научными центрами, чтобы получить доступ к высококлассным экспертам-исследователям. Это происходит на этапе выполнения ранних исследований, например, для оценки реализуемости технологии.
Мы сознательно не делим отдел на сектора или подразделения, подчеркивая, что это именно целостная и самодостаточная команда, вовлеченная в полный жизненный цикл продукта — от идеи до анализа обратной связи от клиентов. В нашей структуре нет привычного управленческого уровня — сотрудников, занимающихся исключительно руководством, поскольку даже директора вносят свой вклад в разработку продукта.
Задача команды RnD — разрабатывать новые продукты и развивать уже существующий продукт. Для этого постоянно анализируется рынок, используется обратная связь от клиентов и т.д.
Несмотря на то, что продукт уже запущен и работает у многих клиентов, его надо совершенствовать, как любое сложное техническое изделие. Мы постоянно работаем над добавлением новых возможностей и улучшением потребительских и эксплуатационных характеристик. Например, добавляем в наш модуль новые возможности для управления элементами умного дома; разрабатываем интеллектуальные режимы сокращения энергопотребления и максимизации использования солнечной энергии и т.д.
Модуль WATTS Battery полностью разрабатывается внутри компании силами RnD.
То есть, все ключевые компоненты, такие как инвертор, MPPT, система управления батареей, система управления и зарядное устройство — полностью результат наших разработок.
На ранних этапах развития продукта мы сотрудничали с подрядчиками, но опыт показал, что все компетенции должны быть внутри команды, чтобы обеспечить возможность динамичного развития в высококонкурентной среде. А для этого требуется глубокое погружение в проблемную область и полная отдача общему делу, чего нам не удалось добиться при работе с внешними подрядчиками, которые буквально реализуют “Техническое задание”.
4. Почему без RnD успех продукта невозможен.
Со стороны может показаться, что нет ничего сложного в том, чтобы собрать модули WATTS из готовых компонентов, но это — лишь иллюзия. При попытке сделать нечто подобное окажется, что все необходимые компоненты займут в 2-3 раза бОльший объем, чем габариты нашего модуля. Дальше потребуются существенные усилия, чтобы заставить все это работать согласованно с приемлемым КПД. И это если допустить, что вы сможете найти на рынке готовый масштабируемый инвертор, мощность которого можно было бы увеличивать, просто подключая новый модуль к стеку, как это позволяет делать WATTS.
Вам придется забыть про фирменный гравитационный разъем WATTS, позволяющий стыковать модули друг с другом подобно кубикам Lego, заменив его мотком толстых проводов, соединяющих один модуль с другим. Причина простая — на рынке нет подобных разъемов на большие токи — это результат работы нашего RnD.
Рассказывает Юрий Власов, CEO Watts Battery: “Наличие RnD — это конкурентное преимущество любой технологической компании, иначе ты ограничен в выборе компонентов и технологий, и не сможешь презентовать свой продукт на рынке и добиться преимущества. Наши инженеры и конструкторы разрабатывают те самые компоненты, которые являются основой устройства, анализируют существующие технологии, создают оптимальные решения для той или иной практической задачи. Да, это наиболее затратная часть бюджета, стоимость RnD нового продукта на старте занимает до 90% от всех затрат. Кроме того, любой продукт нуждается в обновлении, а без постоянно действующего исследовательского подразделения, конкурировать в долгосрочной перспективе невозможно, особенно на глобальном рынке».
R&D Engineer (в IT): чем занимаются и куда двигаются по карьерной лестнице
Привет! На экране перед тобой снова текст за авторством ребят из Hays — а значит, мы опять делимся своей экспертизой в мире IT-вакансий. Сегодня мы рассказываем о профессии R&D Engineer в IT. Разбираемся, чем они занимаются, сколько зарабатывают и куда двигаются по карьерной лестнице дальше.
R&D Engineer / Researcher (инженер-исследователь, разработчик-исследователь) занимается исследованиями и разработкой инновационных продуктов, технологий и процессов.
Часто такие специалисты работают в научно-исследовательских центрах крупных ИТ-компаний или вузов, а также во многих других индустриях: от фармацевтической до транспортной.
Примерно так выглядит список задач, которыми занимается R&D Engineer в IT-сфере.
Проведение исследований для решения различных проблем и вопросов (в зависимости от компании и сферы они могут отличаться).
Разработка и реализация алгоритмов.
Оптимизация и ускорение кода, нейронных сетей и пр.
Создание концептов новых или уже существующих продуктов.
Разработка и создание инструментария для команд разработки.
Написание научных статей и пр.
Основная цель R&D Engineer’а — разработать инновационное технологическое решение или продукт.
Кратко о методологии работы:
В частных компаниях обычно в качестве методологии применяется Agile, но от команды к команде (или от компании к компании) могут быть использованы разные его фреймворки, в том числе кастомизированные под процессы и нужды. Среди фреймворков, которые встречаются наиболее часто, можно выделить Scrum, Kanban и др.
В научно-исследовательских институтах бывают ситуации, когда нет возможности применять Agile и используется Waterfall (иногда с элементами Agile в командах). Зачастую это зависит от заказчика и специфики некоторых проектов (например, в государственных проектах).
На кого и чему учиться?
Специалисту в области R&D чаще всего необходимо иметь как минимум степень бакалавра в области математики, физики, computer science или смежных профилях. Иногда работодатели отдают предпочтение специалистам со степенью магистра или кандидата наук.
Подобные требования сложились из-за того, что чаще именно специалисты с таким образованием обладают достаточными математическими и алгоритмическими знаниями, а также успешно проходят технические собеседования.
Дополнительным плюсом и отличной возможностью для старта карьеры будет прохождение стажировки в R&D-отделе/лаборатории ИТ-компании. Это поможет в обретении практического опыта и использовании навыков, которые кандидаты получили в университете.
Работодатели также уделяют внимание участию в конкурсах и олимпиадах.
Требования к R&D Engineer
Среди обязательных требований, которые работодатели предъявляют кандидатам, можно выделить несколько важнейших.
Высшее профильное образование (техническое/математическое).
Математический и алгоритмический бэкграунд (знание линейной алгебры, теории вероятности, статистики, алгоритмов и структур данных и пр.).
Владение одним или несколькими языками программирования: C/C++, Python, Java, C# (часто важен коммерческий опыт разработки).
Знание и опыт работы с соответствующими фреймворками.
Вернемся к требованиям. Кроме перечисленных выше, в некоторых компаниях и для некоторых проектов к кандидатам могут быть предъявлены дополнительные требования.
Знание принципов и опыт применения Machine Learning (а также Deep Learning и пр.).
Постоянное обучение, образование.
Знание английского языка (для письменного и устного общения с коллегами; для вакансий крупных международных ИТ-компаний).
Опыт работы в распределенной команде.
Наличие публикаций, патентов, выступлений на конференциях.
Мотивация и карьерный рост
Для сотрудников на роли R&D Engineer в качестве материальной мотивации выступают:
бонусы по результатам работы;
бонусы за публикации, патенты и пр.;
регулярный пересмотр заработной платы / индексация / заработная плата в долларах США.
Помимо этого, существуют и нематериальные мотиваторы:
техническая сложность / инновационность проекта;
используемые технологии и инструменты (предпочтение отдается современным технологиям);
возможность участвовать в международных проектах;
возможность видеть результат своей работы;
команда профессионалов и возможность обмениваться опытом.
Карьерное развитие R&D Engineer — это прежде всего расширение ответственности, возможность принимать участие в ключевых решениях, а также рост в сторону управления командой и перехода в роль Team Lead.
Также R&D Engineer может в будущем перейти в роль Архитектора или Project Manager’а, где его технические навыки будут крайне востребованы.
Некоторые специалисты сильно погружаются в научно-исследовательскую деятельность при ИТ-компаниях или в вузах (в том числе иностранных), возглавляют отделы и лаборатории.
О чём спросят на интервью?
Для R&D-инженеров самая главная стадия общения с компаниями — это техническое интервью. В зависимости от компании может быть один или несколько этапов.
На стадии собеседований техническая команда или руководитель обычно проверяют знания и навыки кандидата в рамках предметной области проекта, к которому относится вакансия. Отвечая на вопросы об опыте, в том числе опыте применения различных технологий, важно приводить примеры, как и где вы их использовали.
Вопросы об опыте
Зачастую задаются общие вопросы, чтобы понять вашу роль и зону ответственности на предыдущих местах работы, в подробностях разобраться в проекте и его особенностях. Это позволяет сформировать ясную картину того, насколько ваш опыт будет полезен команде сейчас. Также некоторые руководители задают вопросы о том, что сделали на проекте именно вы и как это сказалось на общем результате.
Теоретические вопросы
Часто на собеседованиях проверяют академические знания ООП, линейной алгебры, математики, могут спросить про алгоритмы и структуры данных, про теорию Machine Learning (если это относится к вакансии) и пр.
Перед некоторыми собеседованиями работодатель может дать инструкции, что лучше прочитать или вспомнить перед общением. Спрашивайте у рекрутеров или HR-менеджеров, есть ли какие-то рекомендации по подготовке к интервью.
Алгоритмические задачи
В процессе интервью могут предлагаться алгоритмические задачи различной степени сложности. Одни компании дают их в рамках тестового задания, чтобы кандидаты могли посмотреть на то, чем предстоит заниматься, и соотнести это со своими интересами. Другие компании дают эти задачи в режиме реального времени.
Live-coding
Реже, но также в зависимости от компании или команды, кандидату может быть предложено в процессе интервью продемонстрировать свои навыки кодинга.
Что обязательно указать в резюме?
Резюме должно исчерпывающе отражать опыт работы, проекты, роль и задачи, результаты и hard skills (в зависимости от наличия NDA). Также важно указывать любую нерабочую деятельность: личные проекты, примеры кода, публикации, участие в конференциях и пр.
Чем грамотнее составлено резюме, тем больше вероятности, что ни кандидат, ни работодатель не потратят время на обсуждение вакансии зря. Вот примерный чек-лист того, что важно отразить в резюме.
Опыт работы, с описанием своей роли, задач, зоны ответственности, проекта (если нет NDA) и его особенностей.
Стэк технологий, который использовался на проекте.
Технологии и инструменты, которыми владеет кандидат.
Образование и дополнительное образование (публикации или участие в конференциях, если есть).