Интервью с Фаруком Адамом, соучредителем Fynd
Опубликовано: 2017-12-04Продолжая нашу серию интервью с соучредителем и техническим директором, мы встретились с Фаруком Адамом, соучредителем будущего интернет-магазина модной одежды Fynd. Выпускник ИИТ-Бомбей, Фарук четыре года проработал в ведущей аналитической компании Opera Solutions, прежде чем в 2012 году вместе с двумя другими выпускниками ИИТ-Бомбея основал компанию Fynd.
Fynd — это онлайн-портал, который помогает пользователям находить и покупать модные товары или товары для образа жизни в фирменных магазинах по всему миру и доставлять их прямо к порогу. Fynd привлек общее финансирование в размере ~ 30 крор индийских рупий от ведущих инвесторов, таких как IIFL Seed Ventures, GrowX и Tracxn Labs, а последний раунд финансирования в размере 3,4 миллиона долларов США состоится в июне этого года.
Уткарш из команды UpGrad рассказал Фаруку о том, как ИТ-специалисты могут перейти в индустрию продуктов и какие навыки им необходимо приобрести, чтобы преуспеть в этой сфере.
Оглавление
Вот выдержки из интервью:
В. Расскажите нам о Fynd и какую роль в ее росте сыграли технологии?
Проще говоря, Fynd — это онлайн-платформа для покупки товаров для моды и образа жизни. Это помогает перевести офлайн-инвентарь в онлайн-режим за счет интеграции с сотнями POS (кассовых систем) и ERP-систем в офлайн-магазинах. Затем мы отражаем этот перечень в наших приложениях для Android, iOS и в Интернете.
Мы подходим к старым технологиям POS и ERP и открываем их для нашего нового уровня API, который является основой этого бизнеса. Технологии сыграли важную роль в нашем росте, поскольку благодаря их использованию мы быстро преодолеваем разрыв между онлайн- и офлайн-бизнесом.
Интервью с Анкитом Томаром, соучредителем и техническим директором Bizongo
В. Как вы структурировали свою технологическую команду и каков общий профиль разработчика в вашей компании?
В настоящее время в наших компаниях работает около 35 инженеров, которые разделены на команды в зависимости от их опыта. Что касается конкретных ролей, у нас есть главные архитекторы в качестве руководителей команд. Это люди, имеющие опыт программирования более семи лет. Они имеют большой опыт создания программных продуктов и, следовательно, помогают команде решить, с какими инструментами работать и как структурировать общую функциональность.
Кроме того, у нас есть большой пул старших и младших инженеров, которые либо имеют несколько лет опыта программирования, либо новички. Обычно мы нанимаем многих наших разработчиков из крупных ИТ-компаний, таких как TCS, Infosys и Wipro.

В. Вы говорили о найме профессионалов из ИТ-компаний. С какими проблемами, по вашему мнению, они сталкиваются при переходе от ИТ-услуг к продуктовым компаниям, таким как вы?
Я думаю, что основные проблемы, с которыми сталкиваются такие профессионалы, двояки: переключение их мышления с ориентированного на услуги на ориентированное на продукт, и, во-вторых, работа с различными программными инструментами.
Здесь им приходится проявлять гораздо больше творчества с точки зрения обдумывания решения, а не работы над заранее определенным решением, которое им вручили. Кроме того, циклы разработки в типичных продуктовых компаниях намного быстрее, чем в ИТ-компаниях. Мы выпускаем новую версию продукта каждые 2-3 недели, в то время как в ИТ-компаниях, как правило, цикл разработки программного обеспечения составляет 2-3 месяца.
Что касается работы с программными инструментами, ИТ-специалистам необходимо очень быстро изучить различные инструменты, которые разработчик программного обеспечения использует в этих продуктовых компаниях. Им также необходимо освоить инженерные навыки и автоматизацию. Как и в ИТ-компаниях, у вас нет армии QA и DevOps в продуктовых компаниях, которые помогут вам с развертыванием и обслуживанием. Следовательно, для каждого разработчика важно быть независимым в создании продуктов от начала до конца.

В. Нанимаете ли вы full stack разработчиков в свою команду? Чем, по вашему мнению, они отличаются от обычных разработчиков программного обеспечения?
Когда мы начинали как компания, мы хотели нанимать только очень специализированных разработчиков, обладающих опытом только в одном стеке. Однако по мере роста мы поняли, что нам нужно создать команду, которая была бы гибкой и гибкой, поскольку это имеет решающее значение для роста как разработчика, так и компании.
Мы переместили наших разработчиков программного обеспечения как в группы внешнего интерфейса, так и в группы серверной части, чтобы они могли получить возможности полного стека. Эксперимент оказался чрезвычайно успешным, так как сегодня почти 80% наших разработчиков используют полный стек. Это помогло нам масштабировать рост как с точки зрения количества, так и темпов.
Как стать полноценным разработчиком: часть 1
В. Как вы проводите собеседования с разработчиками для создания своей команды?
У нас есть пяти-шестиступенчатый процесс собеседования для найма разработчиков с разным уровнем опыта работы. Мы начинаем в первых двух раундах, зная больше о кандидате, его прошлом, его мотивации и характере работы, которую он проделал до этого. Затем мы опрашиваем их по основам разработки программного обеспечения, поскольку мы считаем, что это самый важный элемент для любого разработчика. Если есть основы структур данных и алгоритмов, то любому разработчику очень легко приступить к созданию нового программного обеспечения.
Опубликуйте эти 3 раунда, мы дадим им реальный программный продукт для создания. Например, мы можем попросить их создать приложение, которое будет показывать 100 лучших фильмов IMDB на любом языке. Это дает нам довольно хороший показатель их навыков программирования и мышления. Любой кандидат, который хорошо себя чувствует в этих раундах, получает предложение с нашей стороны.
В. Наконец, мы хотели бы узнать ваше мнение об учебной программе UpGrad PG Diploma in Software Development Program with IIIT-B. Как вы думаете, насколько это будет полезно для ИТ-специалиста, который хочет перейти в продуктовую компанию?
Это очень актуальная программа для всех, кто хочет перейти в продуктовую компанию или стартап. В нем есть хорошее сочетание — действительно хорошо охватывающее основы плюс практическое использование большого спектра технологий. Любой учащийся, проходящий программу, будет иметь большие шансы преуспеть в индустрии программных продуктов. Они наверняка хорошо разбираются во всех технологиях и методах работы с программным обеспечением.
