- Exit한 창업자로서, 세상을 바꿀 다음 아이디어를 가지고 있다고 믿는 야심찬 기업가들이 종종 찾아옴
- 그들은 아이디어를 단순한 개념 이상으로 만들어 시작하고 싶어함
- 일반적으로 그들이 해결하고자 하는 문제에 대해 이야기하는 것으로 시작함
- 초기 창업자들에게 주는 조언: 대부분의 가정이 틀릴 것이므로, 빠르게 반복하고 확장되지 않는 일을 하는 것이 중요함
- 대화는 보통 다음과 같이 진행됨:
기업가: ...그래서 제 스타트업이 혁신적일 거예요.
나: 좋아요, 지금까지 어디까지 왔나요?
기업가: 와이어프레임을 만들었어요. MVP를 만들기 위해 계약자를 고용했는데, 비용이 많이 들었어요. 그래서 자금 조달이 필요할 것 같아요.
나: 하지만 계속 외주 개발자에게 의존하고 싶진 않죠? 당신처럼 이 일에 전념할 사람이 필요해요. 소프트웨어 스타트업은 창업팀에 소프트웨어 엔지니어가 필요해요.
기업가: 맞아요. 기술 공동창업자를 찾는 게 답일 수 있다고 생각했어요. 어떻게 해야 할까요? - 이 때 나는 보통 안 좋은 소식을 전해야 함
- 아이디어를 가지고 기술 공동창업자를 찾는 사람이, 아이디어를 찾는 기술 공동창업자보다 훨씬 많음
- 아이디어만 가진 사람이 엔지니어 파트너를 성공적으로 찾는 경우는 거의 없음
- 기술 공동창업자를 기다리는 대부분의 사업은 시작조차 못하거나, 내부 역량 부족으로 실패함
- 하지만 희망이 없는 건 아님
- 이 시점에서 나는 도움이 되는 조언을 해주는데, 창업자로서 성공하는데 필수적인 태도에 뿌리를 두고 있음
- 열정적인 초기 창업자들에게 기술 공동창업자 찾기를 그만두고, 그 에너지를 기술 공동창업자가 되려고 노력하는 데 쏟으라고 조언함
늦었다고 생각할 때가 가장 빠른 때
- 2010년에 나는 공식적인 기술 교육을 받지 않은 2학년 법대생이었지만, 나만의 스타트업 아이디어가 있었음
- 많은 동세대처럼 The Social Network 영화를 보고 자신의 회사를 시작하여 세상을 바꾸고 싶어했음
- 한 아이디어는 법대생들이 서로의 질문을 돕는 커뮤니티 포럼(법률 개념을 위한 StackOverflow)이었음
- 다른 아이디어는 웹사이트 추천 도구("이것을 읽는 것을 좋아했다면 이것도 좋아할거야")였음
- 문제는 어떻게 만들어야 할지 몰랐다는 것임
- 기술 파트너를 찾으려 했지만, 소용없었음
- 친형이 프로그래밍을 배우기에 너무 늦지 않았다고 조언해줌
- 사실, 무엇이든 배우기에 결코 늦은 것은 없음
- 서점에서 프로그래밍 언어 C# 입문서를 찾았고, 진정한 기업가 정신의 여정이 시작됨
- 법대 사이트 아이디어를 위해 C# 지식을 활용하여 데이터를 호스팅하는 서버를 만들었음
- HTML과 자바스크립트에 대해 배워 웹사이트를 만들었음(no-code, low-code 옵션이 존재하기 전이라)
- 데이터베이스에 대한 책을 사서 변경사항을 저장하고 추적함
- 필요성이 발명(교육)의 어머니임
- 물론 아이디어는 단순한 프로토타입을 넘어서지 못했지만, 소프트웨어 엔지니어링 직업을 얻을 만큼 충분한 경험을 쌓음
- Aviary와 Adobe에서 하루에 수백만 명의 사용자에게 서비스를 제공하는 백엔드 시스템을 구축함
- 내가 찾고 있던 소프트웨어 엔지니어가 됨
- 동료와 함께 Adobe를 떠나 팟캐스팅 플랫폼 Anchor를 시작함
- 누구나 팟캐스트를 쉽게 만들고 편집하고 공유할 수 있게 하는 것이 목표였음
- 이 아이디어는 현실화되기 위해 진정한 기술 실행이 필요했음
- 오디오 프로세싱, 라이브 레코딩, 비디오 생성, 전사 서비스 등에 대해 직무 중 학습함
- 매일 매 순간 전 세계 사용자에게 콘텐츠를 제공하는 빠르고 신뢰할 수 있는 시스템을 구축한 적이 없었지만, 일하면서 배웠음
야심찬 목표는 배움의 이유임
- 야심 찬 창업자는 어느 날 아침 꿈에 그리던 아이디어를 떠올리며 이를 만들고 싶어하지만, 정식 기술 교육을 받은 적이 없어 막막하기만 함
- 그들은 혼자선 할 수 없다고 믿음
- 어떻게 시작해야 할지, 누가 안내해 줄지, 배우고 만들 시간을 어떻게 찾을지 모름
- 이런 딜레마는 판매, 마케팅, 성장 등 많은 분야에서 발생하지만, 특히 프로그래밍에서 그러함
- 그러나 달성하고자 하는 야심찬 흥미로운 목표보다 새로운 것을 배울 동기가 더 큰 것은 없음
- 큰 아이디어를 가진 창업자들에게: "축하합니다. 가장 어려운 부분을 해냈습니다. 배울 이유를 찾은거에요."
- 야심찬 기업가와의 대화로 돌아가면:
나: 당신처럼 이 일에 전념할 사람이 필요해요. 소프트웨어 스타트업은 창업팀에 소프트웨어 엔지니어가 필요해요.
기업가: 맞아요. 기술 공동창업자를 찾는 게 답일 수 있다고 생각했어요. 어떻게 해야 할까요?
나: 기술 공동창업자 찾기를 그만두세요. 당신이 기술 공동창업자가 되어야 합니다. - 14년 전 프로그래밍을 시작했을 때는 서점에서 산 물리적 책이나 도서관에서 빌린 커피 얼룩진 입문서에 의존해야 했음
- 반면 오늘날은 인공지능의 황금기로, 기술적 질문에 대한 모든 답변이 손끝에 있음
- "어떻게 하면 X 또는 Y를 할 수 있을까요?"와 같은 질문뿐만 아니라 "어떻게 시작하죠?"와 같은 높은 수준의 질문도 가능함
"[아이디어]를 만들고 출시하기 위해 어떤 기술을 이해해야 하나요?"
관계형 데이터베이스요?
"관계형 데이터베이스가 뭐예요?"
아, 자세히 설명하는 좋은 유튜브 영상이 있네요. "제 아이디어에 맞는 데이터베이스를 설계해주세요."
그렇게 진행하다 보면... - 누구나 어떤 주제든 배울 수 있고, 그렇게 하기에 결코 늦지 않다고 믿음
- 중요한 것은 배울 필요가 있다는 것임
- 내 인생에서 배운 것의 대부분은 정식 교육이나 전문 학위가 필요하지 않았고 전적으로 제 열망에 의해 이루어졌기 때문에 그렇게 믿음
- 10년 전에는 멘토와 자원에 접근할 수 있었지만, 오늘날 여러분에게 제공되는 멘토와 자원의 일부에 불과함
- 내가 할 수 있었다면, 당신도 할 수 있음
- 할 수 없다고 생각한다면 자문해 볼 것: 무엇이 두려운가요?
- 노력인가요, 시간 투자인가요, 실패 가능성인가요?
- 그런 것들 중 하나라도 해당 된다면, 기업가 정신은 당신에게 너무 벅찬 여정일 수 있음
- 스타트업에 온 마음을 쏟고, 밤낮으로 일하고, 많은 실수를 하는 데 기술적일 필요는 없음
- 단순히 배우는 것에 개방적이기만 하면 됨
그럼 왜 공동창업자는 그래도 필요할까 ?
- 기술 공동창업자 찾기를 그만두고 스스로 그렇게 되라고 조언하지만, 함께 일할 어떤 종류의 공동창업자가 있는 것은 매우 가치 있음
- 혼자 창업의 길을 가지 않았으면 하는 솔로 창업자들을 정기적으로 만남
- 스타트업은 어려운 일임
- 오르막은 적고 내리막은 훨씬 더 많으며, 다년간의 마라톤에서 흔들리지 않는 종류의 인내와 끈기가 필요함
- 다른 사람 없이 그 여정을 떠나는 것은 외로운 경험임
- 그런 파트너를 찾는 것 자체가 충분히 어려움
- 소프트웨어 공학을 공식적으로 훈련받은 사람이어야 한다는 요구 사항이 추가되면 검색이 엄청나게 어려워짐
- 우리 사회는 엔지니어를 받들어 모시는데, 그럴 만한 이유가 있음
- 프로그래밍은 엄청나게 가치 있는 기술임
- 엔지니어는 무에서 유를 창조할 수 있는 사람들
- 그러나 공개적으로 얘기하지 않는 큰 비밀은 엔지니어와 비엔지니어의 유일한 실제 차이점은 전자가 엔지니어가 되는 법을 배우는 데 시간을 할애 했다는 것임
- 프로그래밍은 누구나 이해할 수 있는 것이며, 솔직히 말해서 누구나 어릴 때부터 배워야 한다고 생각함
- 가장 큰 장벽은 학습이 아니라, 애초에 거의 모든 것을 배울 수 있다는 것을 이해하는 것임