Depende de la etapa de su carrera y cuáles son sus prioridades en este momento.
Las principales variables que sugeriría considerar:
a) ¿En cuál de las dos oportunidades crecerás más?
b) ¿Hay alguna razón para no tomar uno u otro? Si no has estudiado / trabajado para aprender cómo manejarte a ti mismo, o para liderar a las personas, puedes considerar tomar la opción correspondiente.
c) ¿Qué aprenderías al tomar cada opción?
d) ¿Desea administrar su propio tiempo o ser administrado?
e) ¿Quieres producir por ti mismo, o producir a través de otros?
f) ¿Cuál sería el camino de crecimiento después de 1 o 2 años?
g) ¿Prefiere la estabilidad con una rentabilidad potencialmente menor o un riesgo con una rentabilidad potencialmente mayor?
h) ¿Puede manejar el riesgo de pago cero si su contrato se termina?
i) ¿Puede ser puntual y dedicado a cumplir con los deberes laborales de la manera que se le pide, para mantener un trabajo a tiempo completo?
j) Si va por una posición de liderazgo, ¿está listo para entrenar primero y luego, si es necesario, despedir a las personas cuando no se desempeñan? Si tienes miedo de tomar decisiones, sálvate a ti mismo pero también a tus potenciales subordinados.
k) ¿Hay otras opciones? ¿Te gusta permanecer en una posición no líder a tiempo completo?
- ¿Cuáles son algunos problemas para los equipos y clientes de desarrollo de software?
- ¿Qué debo hacer si he perdido interés en el desarrollo de software?
- ¿Por qué hay tantos desarrolladores de software de la India?
- ¿Qué es una startup ideal para trabajar como desarrollador de software?
- ¿Cuáles son las cosas que desearía haber sabido antes de su primer trabajo como desarrollador de software?
También debe comparar dinero y beneficios; considerando, por ejemplo, que los contratos generalmente le permitirían tener más vacaciones, pero que no se pagarán; cómo serían sus pagos de salud en comparación con lo que le paga la compañía; cómo ahorraría para la jubilación (401K o IRA, comparando las contribuciones de la empresa frente a uno mismo)