¿Por qué trabajas como desarrollador de software en lugar de construir tu startup?

La pregunta parece sugerir que cualquiera que pueda codificar puede crear una startup. Es una perspectiva popular en el sector del software.

He hecho ambos y los dos requieren conjuntos de habilidades muy diferentes. Cada uno de los cuales son igualmente esenciales.

Lo que es más, es que ciertamente no aprende cómo iniciar una compañía de software exitosa simplemente escribiendo código.

Es cierto que algunas personas pueden dar el salto de desarrollador a fundador, pero la noción de que cualquiera puede construir una startup a partir de habilidades de desarrollador es una simplificación excesiva peligrosa. Después de una exitosa carrera de desarrollo de software, tuve que pasar una década trabajando en ventas, marketing, gestión de productos, gestión de proyectos, etc. para aprender las habilidades que necesitaba para comprender las diversas partes del negocio. Y todavía estaba mucho más fuera de mi alcance de lo que esperaba cuando fundé una startup.

Para aquellos que buscan hacerlo más rápidamente, les recomiendo dedicar su propio tiempo libre a la creación de prototipos y luego unir fuerzas con un fundador no técnico que pueda ocuparse de esas otras áreas.

Eso sí, tener un cofundador siempre es una buena idea de todos modos, y encontrar una excelente con experiencia previa será clave para su éxito.

En breve; solo escribir código no es suficiente para construir una startup; toma mucho tiempo, investigación, experiencia en el dominio, dinero, habilidades de lanzamiento, contactos y (generalmente) ayuda.

Esa es mi experiencia de todos modos. Espero que a nadie le parezca desalentador, es un viaje fantástico y siempre vale la pena, ¡mejor si está bien preparado!

He comenzado un par de startups: una falló, la otra funcionó bien, pero se volvió tediosa.

Hay muchas razones para no hacer una startup:

  1. No puede hacerlo si tiene familia e hipoteca. Las startups no producen ingresos confiables, y no es justo para la familia someterlas a las ganancias de una montaña rusa.
  2. Ser programador no es suficiente. Tienes que hacer contabilidad, debes ser tu propio departamento de marketing, tal vez tu propio departamento de Recursos Humanos. Hay muchas habilidades que no necesariamente tienes.
  3. No puede simplemente “decidir” comenzar algo, necesita buenas ideas. Las ideas son baratas, pero las BUENAS ideas son difíciles de fabricar.
  4. Capital inicial. Dependiendo de lo que esté haciendo, puede haber un retraso considerable entre decidir comenzar algo y ganar su primer dólar. Durante ese tiempo, no tienes ingresos. Si puede comenzar a trabajar en el tiempo libre antes de tener que renunciar a su trabajo diario … eso es bueno. Si tiene un montón de ahorros, entonces eso es bueno. Pero el peor de los casos es que quemes todo nuestro efectivo sin sacar un producto a la calle.
  5. Es estresante, es muy perjudicial para la vida familiar, rompe los matrimonios, ¡puede endeudarte más de lo que puedas imaginar!

También hay muchas razones por las que DEBES abandonar el trabajo diario e intentar crear algo tú mismo … ¡pero esa no es la pregunta que hiciste!

Personalmente, casi siempre tengo una idea en segundo plano mientras trabajo en mi trabajo diario … de vez en cuando, esto se convierte en algo bueno … en su mayoría no.

Probablemente sea mejor responder con algunas preguntas alternativas:

  • ¿Por qué trabajas como desarrollador de software en lugar de pasar a la gestión?
  • ¿Por qué trabajas como desarrollador de software en lugar de entrar en ventas?
  • ¿Por qué trabajas como desarrollador de software en lugar de dedicarte a la contabilidad?

Si bien estoy seguro de que estos son campos fascinantes, para aquellos que los disfrutan, simplemente no lo hago.

Disfruto el desarrollo de software, y como paga lo suficiente como para mantenerme a mí y a mi familia, no tengo ninguna motivación para pasar a otro campo. Convertirse en fundador requeriría mudarse simultáneamente al menos a otros 3 campos, por lo que la posibilidad es muy poco probable.

Si alguna vez abandono el desarrollo de software, probablemente sea en la enseñanza (lo adivinaste: Desarrollo de software) ya que encontré que mis trabajos en el campus como tutor y asistente de laboratorio eran bastante satisfactorios.

Muy recientemente, estaba consultando para una startup que quería crear una gran aplicación móvil. Estaban muy centrados en el código. Así que entregué un diseño para su MVP y una estimación para construirlo utilizando recursos en tierra.

Toda la empresa está condenada al fracaso.

No por el código. Infierno. El código funcionará como un encanto.

Su negocio de gee whiz bang ha sido probado antes, por una compañía muy bien financiada con MUCHOS comentarios y personas extremadamente talentosas. Y falló horriblemente. Mas de una vez.

No hay mercado para el producto.

No estallé su burbuja. ¿Por qué? No me lo pidieron. Tenían títulos en marketing. No lo hice Solo tengo 30 años de experiencia en negocios. ¿Que sé yo?

Sé esto: el código no es un negocio. El negocio no es código.

No puedes arreglar estupideces pero puedes hacer que gente estúpida escriba un cheque por trabajo honesto (sin sentido).

He hecho las dos cosas.

Trabajando como desarrollador de software, un salario regular, bastante alto también …

Una Startup es genial, pero sin fondos, vas a estar trabajando sin dinero, piensa en eso … Cuando vence el alquiler, ¿con qué lo pagas?