¿Qué papel en un proyecto de software cree que le conviene más: PM, SA, TL, Dev, Tester? ¿Por qué?

En mis pocos años de experiencia en el campo del desarrollo de aplicaciones web, me di cuenta de lo poco que realmente sé y cuán vasto puede ser el universo del desarrollo de software. Así que en este momento no me sentiría cómodo con los papeles principales, ya que tengo mucho que hacer para crecer.

En cuanto a otros roles … Personalmente, soy más un experto en todos los oficios, una especie de generalista-especialista. Siempre he trabajado como programador / desarrollador / ingeniero centrado principalmente en backend, pero también encuentro interesantes otras partes del desarrollo de software, como UX / UI, frontend, etc. Por lo tanto, mi interés puede ser bastante amplio y variado, aunque en última instancia lo que me apasiona es todo el proceso de diseño y construcción de algo.

Una vez, durante una entrevista, me preguntaron por qué me gusta lo que hago, pero me gusta expresarlo con palabras. Es como otras actividades … ¿por qué me gusta dibujar? ¿Por qué me gusta leer? ¿Por qué me gusta jugar videojuegos? ¿Por qué me gusta lo que me gusta hacer? Algo sobre construcción, codificación y estructuración de alguna manera me da satisfacción y diversión.

No diría que un rol tradicional es donde encajo, siento que de alguna manera encajaría en diferentes roles siempre que me permita diseñar, crear y construir. Algo que me permite resolver situaciones y mejorar las cosas.

En mis pocos años de carrera, he experimentado un gran diseño, estructuración, análisis, pruebas además de la programación. En algunos proyectos tuve que hacer todo desde cero y me divertí más cuando podía poner en juego mi creatividad.

He sido todos ellos. Diría PM porque puedes estar allí para todo, la concepción, la realización del concepto, la resolución de problemas y la sensación de haber logrado algo real que de alguna manera ayudará a todos los que trabajan en él y usan eso.