Opciones para el dev saliendo de la U
Cuando salí de la U, me hubiese gustado que existiera una guía con los pros y contras de cada camino posible para un dev. No existía, así que la hice.
Cuando salí de la universidad, habían hartas opciones de trabajo. Finalmente opté por entrar a Platanus. Por suerte no me equivoqué, pero nunca hice un análisis muy detallado de todas las opciones que tenía.
Me hubiese gustado que existiera algo que me dijera los pros y contras de cada una. Así que aquí va.
Founder de startup
Pros:
- Puedes trabajar en algo que te apasiona.
- Puedes crear algo nuevo para el mundo.
- Altísimo nivel de responsabilidad. Puedes tener altísima productividad.
- Sentimiento de aventura con gente que tú eliges para trabajar.
- Aprenderás nuevas habilidades y herramientas a un ritmo ridículamente rápido.
- En caso de tener éxito, puedes hacer mucho dinero.
Contras:
- Super estresante. Hasta el éxito estresa.
- El riesgo es alto. Puede que no ganes nada de dinero.
- Difícil partir.
- Requiere un compromiso de tiempo alto. 6 a 10 años.
- Tu nivel de compromiso con la startup puede dañar otras áreas de tu vida (deporte, familia, etc). Debes aprender a manejarlo.
Dev en Google/Facebook/Amazon
Pros:
- Ingresos muy buenos y estables.
- Puedes trabajar poco o mucho, como tú quieras.
- Puedes vivir en Silicon Valley.
- Puedes tener desafíos técnicos en escalas gigantes.
- Te ganas la chapita (¿realmente necesitas otra?).
Contras:
- Puede ser aburrido.
- Te puede tocar un equipo malo o fome.
- Muy difícil irse. Siempre hay un bono en los próximos meses.
- Subes tus costos de vida, lo que hace muy difícil emprender después.
- Los desafíos técnicos son de gran escala, pero seguramente muy acotados.
- Hay muchos como tú, lo que te hace muy reemplazable.
Dev en empresa de desarrollo chilena
La experiencia que conozco más de cerca es Platanus, así que me basaré principalmente en esa.
Pros:
- Ingresos buenos y estables para estándares chilenos.
- Trabajo con horarios razonables. Difícilmente trabajarás en las tardes o fines de semanas.
- Puedes aprender de otros a un ritmo más relajado.
- Podrás ver harto a tus amigos y familia.
- Si es que trabajas con distintos clientes, aprenderás de varias industrias. Te puede ayudar a encontrar ideas de negocio.
- Si es una buena empresa, aprenderás sobre buenas prácticas de desarrollo.
Contras:
- A veces tienes que trabajar en proyectos que no te interesan tanto.
- Tienes que interactuar y manejar las expectativas de clientes, eso puede estresar.
- Hay veces que te puedes quedar sin un proyecto, y tendrás que inventarte trabajo. Eso puede ser bueno o malo.
- No te harás millonario.
Primer dev en una startup
Pros:
- Dependiendo de la startup, puedes recibir un sueldo razonable, además de acciones de la empresa. Eso puede equivaler a mucha plata si les va bien.
- Sentimiento de aventura con gente que te cae bien.
- Participar en algo increíble desde el inicio, sin correr los riesgos de un fundador.
- A medida que la empresa crece, tendrás más responsabilidades.
- Dependiendo de los founders, puede ser un trabajo muy flexible.
- Participarás en decisiones importantes.
Contras:
- No hay tanta gente en la empresa al partir. Puede sentirse un poco solitario.
- No hay tanta gente de la que aprender.
- En el futuro, pasarás mucho tiempo ayudando a otros devs a entender partes del código o del proyecto. Dependiendo de tu personalidad, eso puede ser bueno o malo.
- Se requiere un compromiso de tiempo y dedicación mucho mayor que siendo un empleado número 20.
- Hay incertidumbre, la empresa puede dejar de existir en el corto plazo.
Dev número 20 o más en una startup
Pros:
- Sentimiento de aventura con un grupo grande.
- Participar de algo que te convence y entusiasma.
- Buenos beneficios: trabajo remoto, más vacaciones, buen sueldo.
- Menos incertidumbre. Probablemente la startup ya está más afianzada.
Contras:
- A veces tienes que trabajar en algo que no te interesa tanto.
- Quizás te toca interactuar con personas que no tienes tanto feeling.
- Es difícil que te hagas millonario.
- Si no es bien manejado, puedes usar mucho tiempo en reuniones y poco tiempo siendo realmente productivo.
- Seguramente no podrás participar en grandes decisiones.
Dev en empresa tradicional chilena
Quizás un LATAM, Falabella o Ripley.
Pros:
- Empresa grande y estructurada, puedes hacer carrera.
- Probablemente recibirás un sueldo decente y algunos beneficios.
- Menos incertidumbre que en una startup. Estabilidad.
Contras:
- El ambiente en empresas grandes y tradicionales puede ser muy aburrido.
- Tremendamente burocrático y lento.
- El trabajo puede ser muy fome.
- Puede haber rivalidad entre equipos.
- Te va a costar influir realmente en las decisiones.
- Los plazos en empresas grandes son semestres o años. En empresas más chicas son días.
- No es muy bienvenido el trabajo remoto.
- Seguramente no te va a ayudar a mejorar tus habilidades de desarrollo de software.
¿Qué hacer?
No sé. Es una respuesta muy personal.
Lo que sí se:
- Si te pican los dedos por emprender, te sugiero que hagas tu startup de una. Va a ser difícil, pero vas a aprender mucho a punta de porrazos. Por último, te saldrá mejor en el segundo intento.
- Si quieres emprender en algún momento, pero sientes que todavía te faltan conocimientos, no creo que sea buena idea irse a Google. Vas a estar muy cómodo y va a ser realmente difícil que te lances a emprender después.
- Recién saliendo de la U es mala idea optimizar por sueldo. Optimiza por aprendizaje, entretención, y potencial retorno de largo plazo.
- Si yo hubiese entrado a una empresa tradicional, no me quedarían ganas de vivir.
- Si quieres partir tu startup, postula a Platanus Ventures.