Fynd의 공동 설립자인 Farooq Adam과의 인터뷰

게시 됨: 2017-12-04

공동 설립자 및 CTO 인터뷰 시리즈에 이어 우리는 곧 출시될 온라인 패션 소매업체 Fynd의 공동 설립자인 Farooq Adam을 만났습니다. IIT 봄베이 졸업생인 Farooq는 2012년 다른 두 명의 IIT 봄베이 졸업생과 함께 Fynd를 시작하기 전에 최고의 분석 회사인 Opera Solutions에서 4년 동안 일했습니다.
Fynd는 사용자가 주변의 모든 브랜드 매장에서 패션 또는 라이프스타일 제품을 발견하고 구매하여 집 앞까지 배달할 수 있도록 도와주는 온라인 포털입니다. Fynd는 IIFL Seed Ventures, GrowX 및 Tracxn Labs와 같은 주요 투자자로부터 ~INR 30 crore의 총 자금을 조달했으며 이번 6월에 340만 달러의 최신 자금 조달 라운드가 시작됩니다.
UpGrad 팀의 Utkarsh는 IT 전문가가 제품 산업으로 전환할 수 있는 방법과 이 분야에서 탁월하기 위해 습득해야 하는 기술 세트에 대해 Farooq과 이야기했습니다.

목차

다음은 인터뷰에서 발췌한 내용입니다.

Q. Fynd에 대해 설명하고 기술이 Fynd의 성장에 어떤 역할을 했습니까?

간단히 말해서 Fynd는 패션 및 라이프스타일 제품을 구매하는 온라인 플랫폼입니다. 오프라인 매장에 있는 수백 개의 POS(Point-of-sale) 시스템 및 ERP 시스템과의 통합을 통해 오프라인 재고를 온라인으로 가져오는 데 도움이 됩니다. 그런 다음 Android, iOS 및 웹에 있는 애플리케이션에 이 인벤토리를 반영합니다.
우리는 POS 및 ERP의 오래된 기술에 접근하고 이 비즈니스의 중추인 API의 새로운 계층에 이를 노출하고 있습니다. 기술 활용을 통해 온라인 비즈니스와 오프라인 비즈니스 간의 격차를 신속하게 좁히기 때문에 기술은 당사 성장에 중요한 역할을 했습니다.
Bizongo의 공동 설립자이자 CTO인 Ankit Tomar와의 인터뷰

Q. 기술 팀을 어떻게 구성했으며 회사 내 개발자의 일반적인 프로필은 무엇입니까?

현재 우리 회사에는 전문 지식을 기반으로 팀으로 나누어진 약 35명의 엔지니어가 있습니다. 특정 역할의 관점에서, 우리는 팀장으로서 수석 설계자가 있습니다. 이들은 7년 이상의 프로그래밍 경험이 있는 사람들입니다. 그들은 소프트웨어 제품을 만든 광범위한 경험을 가지고 있으므로 팀이 작업할 도구와 전체 기능을 구성하는 방법을 결정하는 데 도움이 됩니다.
다음으로, 몇 년의 프로그래밍 경험이 있거나 더 신선한 선임 및 주니어 엔지니어 풀이 있습니다. 우리는 일반적으로 TCS, Infosys 및 Wipro와 같은 대규모 IT 회사에서 많은 개발자를 얻습니다.

Q. IT 기업에서 전문가를 고용하는 것에 대해 이야기했다. IT 서비스에서 귀하와 같은 제품 회사로 전환하는 데 어떤 어려움이 있다고 생각하십니까?

이러한 전문가들이 직면하는 주요 과제는 두 가지입니다. 서비스 지향에서 제품 지향으로 사고 방식을 전환하고 두 번째로 다양한 소프트웨어 도구를 다루는 것입니다.
여기서 그들은 주어진 솔루션에 대해 미리 정의된 작업보다 솔루션을 생각하는 측면에서 훨씬 더 많은 창의성을 발휘해야 합니다. 또한 일반적인 제품 회사는 IT 회사에 비해 개발 주기가 훨씬 빠릅니다. 우리는 2-3주마다 제품의 새 버전을 출시하지만 IT 회사에서는 일반적으로 2-3개월의 소프트웨어 개발 주기로 작업합니다.
소프트웨어 도구 작업의 관점에서 IT 전문가는 소프트웨어 개발자가 이러한 제품 회사에서 사용하는 다양한 도구를 매우 빨리 배워야 합니다. 그들은 또한 엔지니어링 기술과 자동화를 배워야 합니다. IT 회사와 마찬가지로 제품 회사에는 배포 및 유지 관리를 도와줄 QA 및 DevOps 군대가 없습니다. 따라서 모든 개발자가 제품을 끝까지 독립적으로 만드는 것이 중요합니다.

Q. 팀을 위해 풀 스택 개발자를 고용합니까? 일반 소프트웨어 개발자와 어떻게 다른가요?

우리가 회사로 시작했을 때 우리는 단 하나의 스택에 대한 전문 지식을 갖춘 매우 전문화된 개발자만 고용하려고 했습니다. 그러나 규모를 확장하면서 유연하고 민첩한 팀을 구성해야 한다는 것을 깨달았습니다. 이는 개발자와 회사 모두의 성장에 매우 중요하기 때문입니다.
우리는 소프트웨어 개발자를 프론트엔드 및 백엔드 팀으로 이동하여 전체 스택 기능을 사용할 수 있도록 했습니다. 실험은 오늘날 거의 80%의 개발자가 전체 스택을 사용할 수 있어 매우 성공적이었습니다. 이것은 우리가 숫자와 속도 면에서 성장을 확장하는 데 도움이 되었습니다.
풀 스택 개발자가 되는 방법: 1부

Q. 팀을 구성하기 위해 개발자 인터뷰는 어떻게 하나요?

다양한 업무 경험 수준의 개발자를 고용하기 위한 5~6단계의 인터뷰 프로세스가 있습니다. 우리는 후보자, 배경, 동기 및 이전에 수행한 작업의 종류에 대해 더 많이 알고 처음 2 라운드에서 시작합니다. 그런 다음, 모든 개발자에게 가장 중요한 요소라고 생각하는 소프트웨어 개발의 기본 사항에 대해 질문합니다. 데이터 구조와 알고리즘의 기본이 갖추어지면 모든 개발자가 새 소프트웨어를 만드는 것이 매우 쉽습니다.
이 3개의 라운드를 게시하면 생성할 실제 소프트웨어 제품을 제공합니다. 예를 들어, 어떤 언어로든 IMDB의 상위 100개 영화를 표시하는 앱을 만들도록 요청할 수 있습니다. 이것은 우리에게 그들의 프로그래밍과 사고력에 대한 상당히 좋은 지표를 제공합니다. 이 라운드에서 좋은 결과를 얻은 모든 후보자는 우리 측에서 제안을 연장합니다.

Q. 마지막으로 IIIT-B를 통한 UpGrad PG 디플로마 소프트웨어 개발 프로그램 커리큘럼에 대한 의견을 듣고 싶습니다. 제품 회사로 전환하려는 IT 전문가에게 얼마나 유용할 것이라고 생각하십니까?

제품 회사나 스타트업으로 이직을 희망하는 모든 사람에게 매우 적합한 프로그램입니다. 기본을 정말 잘 다루고 있으며 광범위한 기술을 실제로 실습할 수 있는 좋은 조합이 있습니다. 이 프로그램을 이수하는 모든 학습자는 소프트웨어 제품 산업에서 좋은 성과를 낼 수 있는 좋은 기회를 가질 것입니다. 그들은 확실히 모든 기술과 소프트웨어 관행에 정통할 것입니다.

풀 스택 개발자 되기

UpGrad 및 IIIT-Bangalore의 소프트웨어 개발 PG 디플로마
더 알아보기