Escribir código para un emprendimiento
Escribir código para un emprendimiento es una de las mejores experiencias que puede tener como programador.
Esta es una especie de respuesta a aquellos que dicen exactamente lo contrario: nunca debe codificar para un emprendimiento. De hecho, no necesita investigar mucho para encontrar otro artículo que diga que nunca debe hacer ningún tipo de trabajo para una startup.
Bueno, en otras experiencias ha sido exactamente lo contraria. Muchas de ellas terminan siendo increíbles. Y ha sido así por las siguientes razones…
1. Nunca estará en un silo. Si empresas grandes o medianas, lo contratan para realizar el desarrollo de front-end, usted lo hará, probablemente utilizando el mismo marco utilizado en la entrevista de trabajo. Para siempre o hasta que se canse. Mientras tanto, en un emprendimiento, tendrá la oportunidad de ser un experto en todos los oficios. En los primeros emprendimientos en los que participe, puede estar desarrollando un controlador C ++ para una base de datos DB2, y luego hojas de estilo XSLT para convertir HTML en WAP. Hoy en día, en un par de meses puede estar expuesto a 5 lenguajes, varias tecnologías, hacer revisiones de código, código de prueba escrito, acciones de GitHub…
Creo que sea cual sea el trabajo que tenga, lo mejor que puede ser es entrenar para el siguiente. Además de ofrecer algunos desafíos, así como personas que pueden ayudarlo a superarlos. Una startup será solo eso.
2. Podrá conocer a todos, hablar con cualquiera, ser escuchado por cualquiera. Conocerá al CEO, al CTO, a todos los C-suite, a veces en un solo día; le conocerán por su nombre y, por supuesto, podrá aprender de ellos si eso es lo suyo. Pero conocerá a las personas que están detrás de las decisiones que está codificando y tal vez incluso tenga alguna influencia en el destino de todo. Será mucho más que un engranaje en una maquinaria compleja, serás el violín de un cuarteto.
3. La posibilidad de que esté trabajando en un código heredado escrito por alguien que se odia a sí mismo, así como el lenguaje utilizado, es relativamente escasa. El código estará recién horneado, cualquiera que haya escrito eso está a la vuelta de la esquina, solo puede preguntar qué llevó a esto o aquello y muy posible refactorizarlo en algo incrementalmente mejor.
4. Es cierto que las startups tienden a fracasar. Usted podría o no hacerse rico examinando sus opciones sobre acciones; lo más probable es que no lo haga. ¿Y qué? No se va a hacer rico en ninguna empresa mediana que tampoco suele ofrecer ese tipo de cosas. Además, incluso si las empresas emergentes fracasan, la gente no lo hace. La red de antiguos alumnos creada por la empresa probablemente le ofrecerá puestos de trabajo donde sea que terminen después.
5. Pero lo más importante es que, con su trabajo, será el propietario real y real de una parte de los productos creados por la empresa. Cuando algo se publique o se haga público, podrá señalar con orgullo algo y decir “Creé esa pantalla o revisé el código que hace esto”.
Entonces, si le ofrecen un trabajo para escribir código en un emprendimiento, por supuesto, diga que sí. Codificador o lo que sea.