Hola,
Crear una startup tecnológica es difícil. Necesitará habilidades de desarrollo de productos y un apetito por las ventas y el marketing. Sin embargo, el aspecto más difícil de administrar una startup tecnológica a menudo es construir el equipo adecuado y encontrar a las personas adecuadas para hacer crecer la empresa. Si tiene el apetito y la ambición de comenzar, descubrirá las ventas y el marketing a medida que avance y a medida que su producto evolucione, pero la gestión de personas y la motivación de un equipo es una habilidad a largo plazo que deberá adquirir.
Desde un punto de vista técnico, sería genial si supieras todo sobre tu producto. Las habilidades técnicas en el fundador hacen que sea fácil para usted atraer a inversores, clientes y similares y comprender sus aprensiones sobre su producto. También necesitarás modificar tu educación técnica dependiendo de si tu startup está vendiendo un producto o servicio de software. Si se trata de un producto, deberá comprender los detalles esenciales y ponerse a prueba con el código para poder imponer el respeto de su equipo técnico y priorizar las tareas / características correctamente.
- ¿Qué startups subcontrataron su logotipo?
- ¿Cuáles son buenas preguntas para hacer si estoy evaluando una startup web de consumo?
- Acabo de ver que hay un proceso similar (no casi idéntico) a mi inicio que ya está patentado. No sé nada sobre IP. ¿Hay alguna manera de evitar esto simplemente siendo diferente de una manera pequeña?
- ¿Qué debo estudiar para comenzar mi propio negocio en servicios en línea?
- Actualmente estoy trabajando en una startup en un dominio de realidad virtual y recientemente descubrimos que hay competidores que hacen lo mismo que nosotros. Y para agregar a eso, son empresas extranjeras. ¿Cómo y cuál puede ser nuestro próximo paso?
Le sugiero que intente adquirir cierto nivel de experiencia en una pila de tecnología en particular y que se mantenga extremadamente consciente de lo que está sucediendo en la industria. Si el producto o inicio que imagina tiene algo que ver con la creación de una aplicación web / móvil, aquí hay una breve guía de inicio para que pueda comenzar.
No es necesario ser un desarrollador experto para crear un MVP. La creación de una aplicación o una primera versión de su sitio web demorará entre 5 y 8 semanas, incluso si no tiene experiencia en codificación. Este es definitivamente un buen retorno de la inversión porque comprende su producto desde cero, comprende las limitaciones de la tecnología y podrá responder mejor a las solicitudes de los usuarios. Te sugiero que uses herramientas de BaaS como Hasura para comenzar rápidamente.
Deberá aprender lo siguiente para desarrollar una aplicación:
- HTML + CSS y Javascript – para construir el front-end
- Marco de back-end para su lógica de negocios (NodeJS o Django / Flask)
- Comprenda el modelado de datos y cómo funcionan las bases de datos, el rendimiento y la seguridad de su aplicación
- Familiaridad con la implementación: comprenda cómo hacer implementaciones en la nube
- (Opcional): conceptos más avanzados como escalar su aplicación, migraciones.
Hay una variedad de recursos disponibles para 1. Puede probar los cursos de CodeAcademy aquí y aquí.
Para los puntos 2 y 3: hemos desarrollado un curso llamado IMAD. Más de 83,000 personas ya han tomado el curso. Muchos de ellos tenían cero o muy poca experiencia en programación. Puedes encontrar algunas de las historias de los estudiantes aquí. Este curso presenta los fundamentos de Internet, construye tu primera aplicación, profundiza en algunos fundamentos de informática sobre bases de datos y redes y termina con una serie de conferencias sobre el desarrollo de aplicaciones de Android. Hay ejercicios prácticos en los que trabaja a través de los conceptos discutidos en las conferencias. Las conferencias del curso están disponibles gratuitamente en el canal de youtube.
También puede consultar recursos como Database Answers for 3.
Para los temas 4 y 5, estamos lanzando otro curso que es más corto y más enfocado en el desarrollo de backend. El curso será en vivo en junio. Es un curso en línea gratuito de 3 semanas dirigido a desarrolladores front-end y enseñará conceptos de back-end como implementaciones automatizadas utilizando Docker y Kubernetes, creando trabajos programados para su aplicación, escalado, migración y administración de máquinas virtuales. Después de tomar el curso, se sentirá cómodo con las tareas de desarrollo de backend típicas.
Espero que esto ayude.
Descargo de responsabilidad: yo trabajo en Hasura.