¿Por qué hay desarrolladores que trabajan realmente duro en startups con bajos salarios y sin equidad?

Me gustaría ofrecer una razón fea:

Muchos desarrolladores junior talentosos, trabajadores y entusiastas pero inexpertos son explotados por el sistema de contratación por el cual creen una de estas falacias:

  • El negocio es una familia / amigos de todos
  • El negocio les está haciendo un favor al ofrecerles la oportunidad de aprender
  • Subestimar su propio valor (Síndrome de Imposter)

Mucha gente responsable de la contratación lanzará términos como “experiencia de aprendizaje” y esquivará a desarrolladores inexpertos como “rockstars” o “ninjas”, o los convencerá de que estarán trabajando en una próxima gran cosa que cambiará el mundo.

A menudo, las habilidades de estos ingenieros superan rápidamente su compensación y se dan cuenta de que han recibido un mal negocio.

La respuesta corta: inexperiencia en negociación y habilidades comerciales.

Si. Hay muchos desarrolladores que trabajan muy duro en las startups. Puede haber muchas razones.

1. Quieren aprender tanto como puedan en sus 20 años, que es el pico de su carrera de aprendizaje. Menor salario no haría mucho daño.
2. Pasión por aprender y trabajar en su campo de interés / experiencia
3. Quieren asumir más responsabilidad. Esto es posible en las startups ya que todas las personas involucradas en la startup están involucradas en la mayoría de las cosas relacionadas con la startup, la toma de decisiones y otros procesos.
4.Oportunidad de adquirir habilidades adicionales y mejorar su conjunto de habilidades.

El dinero no siempre es una medida de ÉXITO.

He estado en ambos lados de esto, aunque intenté mantener bajo control el asunto de los salarios bajos en ambos casos. Aquí está mi top 4.

  1. La codificación es divertida. Nunca he visto a alguien a quien no le gustara codificar trabajar duro en eso.
  2. Las startups son divertidas. En una empresa establecida, implementar una sola línea de código puede ser una tortura.
  3. Todos pensamos que eventualmente podemos encontrar nuestras propias compañías y necesitamos aprender las partes que no son de código en algún lugar.
  4. Algunos desarrolladores no son buenos y solo pueden encontrar trabajo en empresas con prácticas de contratación inmaduras.

Por cierto: en realidad no aprenderás tan rápido sobre la ingeniería de sw en una startup. Lo recogerías mucho más rápido en una empresa establecida.

Si. Se me ocurren varias razones. Uno, no todas las startups tienen toneladas de capital para repartir. Uno podría trabajar para esa startup porque el trabajo es interesante o es un área de pasión con la esperanza de que si la compañía lo logra, serán recompensados. Otra es que tal vez trabajan realmente duro, pero no producen mucho y se les paga por los resultados como uno debería ser más que un esfuerzo (probablemente no quisiste decir eso, sino arrojarlo).

Tampoco indicaste qué campo. Algunos campos solo pagan menos y eso no significa que la gente no trabaje duro. Supongamos que estoy recibiendo un servicio de cuidado del césped y acabo de agregar un nuevo equipo. Tiene la oportunidad de liderar ese equipo y, a través del sudor y el trabajo duro, lo hace más grande y eventualmente maneja varios equipos. Puede que tenga o no capital, pero es una posición de crecimiento si produce.