¿Es necesaria la Ingeniería en Informática para obtener los conocimientos técnicos necesarios para iniciar una startup tecnológica?

Respuesta corta:

No, no es necesario dominar CS para ser emprendedor en una startup tecnológica. Lo importante es que tenga un conocimiento profundo sobre el producto / servicio que planea ofrecer y que proporcione las habilidades que los codificadores que tendrá que contratar no tendrán. Me refiero a marketing, ventas, contabilidad, financiación, legal, etc.

De hecho, una vez que tenga listo el producto / servicio, el marketing, las ventas y la financiación serán más importantes que la tecnología detrás de su producto / servicio porque necesitará ganar participación de mercado e incrementar los márgenes para sobrevivir. Para un técnico como yo, tomó muchos años aprender la lección y aceptar esta fea realidad.

Respuesta larga:

¿Planea tener un negocio a partir de sus ideas o simplemente tener una aplicación con su nombre, como cuando escribe un artículo aunque no sea un periodista profesional?

Considere una startup como un negocio no probado, una especie de capullo; así, cuanto más rápido se convierte en mariposa, mejor. Si planea tener un negocio, programar la aplicación / sitio web es solo una pequeña fracción de todo con lo que tiene que lidiar.

Mucha gente piensa que sin mucho dinero no puede permitirse que un buen programador de Silicon Valley haga el trabajo. Yo digo …, olvídate de los salarios de Silicon Valley. ¿Has visto la película ‘Margen llamado’? En una escena, un corredor explica que gana 2.5 millones de dólares al año pero que no tiene dinero. ¿Por qué? Detalla los gastos que tiene y todo tiene sentido entonces. Supongo que sucede casi lo mismo con los codificadores de Silicon Valley. Tenga en cuenta que el dinero real está en el valor de su empresa, no en los altos salarios. El CEO de Google recibió un salario de 100 millones de dólares en 2015. Sus codificadores … ¿200.000? ¡Que yo 500 veces menos! ¿Y las ganancias de los propietarios de Google? No lo sé, pero, por ejemplo, el propietario de Zara, Amancio Ortega, recibe mil millones de euros al año en dividendos solo de Zara (Inditex). Eso es 12 veces lo que obtiene el CEO de Google. Eso te da la imagen real de los salarios.

Por lo tanto, creo que debería poder definir un acuerdo con un codificador para programar su aplicación y pagarle el dinero cuando se ejecute en producción. Todo por escrito en un contrato que debe reflejar todas las posibilidades de discusión, todos los plazos, revisión periódica de la evolución, depósito del código fuente para evitar ser engañado, etc., por supuesto.

Si tuviera el dinero para invertir en una aplicación y pagarle a un desarrollador, ¿cuánto le pedirá? 50.000 US $? Entonces, si no tiene ese dinero, la alternativa es que le ofrezca los primeros 150,000 dólares netos que sus aplicaciones generan después de los gastos de infraestructura, impuestos, etc.

Si él / ella es un mal programador, recibirá muy poca compensación. Y si eres malo en ventas, etc., habrás trabajado para nada porque tu compensación sería cero. Todo el mundo tiene que estar presionado y tener mucho que ganar (3 veces el salario regular en la vista de los programadores y un pollo de huevos de oro -la máquina de hacer dinero real- en su caso) y mucho que perder (mal sueldo en opinión del programador, cero ganancias en su caso).