En mi caso, permítanme decirles primero que ME ENCANTA el proceso de desarrollo, desde diseñar los procesos, pensar en un buen modelo de datos y, finalmente, el arte de codificarlo.
No sonar tan mal aquí, ¡pero es mi pasión!
Entonces, en mi lugar de trabajo anterior, había visto todas las tareas de desarrollo y me sentía cada vez más como si me estuviera repitiendo, con la diversidad suficiente para no poder reutilizar grandes piezas de código. Entonces, después de que despidieron a mi jefe (gerente de departamento), tuve dos opciones:
- Cómo comenzar con proyectos que otros tienen código
- ¿El desarrollo ágil considera la necesidad de mantener características?
- ¿Qué es Embedded Linux? ¿Qué conocimiento se requiere para usarlo?
- ¿Cuáles son las ventajas y desventajas de usar Java sobre PHP en el desarrollo de aplicaciones web?
- ¿Es cierto que, en realidad, un buen desarrollador es probablemente 200-300x más productivo que el promedio?
1. Encuentra un nuevo trabajo, para encontrar algo más desafiante.
2. Solicitar el puesto de mi jefe.
Tomé la segunda opción.
Como no tenía experiencia en la gestión de un departamento (gestión de proyectos que tenía antes), el departamento se dividió en 2 grupos. Yo administraría 1 y alguien más también obtendría un grupo para administrar.
Por supuesto, sabía que estaría en contacto aún más con los clientes y tendría más responsabilidades. Esperaba que todavía tuviera tiempo para hacer un pequeño diseño de software.
Pero poco después de comenzar, me di cuenta de que también tenía que involucrarme en la evaluación de colegas (con quienes trabajé durante 4 años). La gente comenzó a decirme cada vez menos cosas que les molestaban sobre la compañía y tuve que escuchar a la gente hablar sobre su vida personal, por qué no funcionaban, etc.
Me encantó la gestión de proyectos, pero la gestión de personas de 10 a 20 años mayores que yo (tenía 28 años en ese momento) fue incómoda y sentí que tomé la decisión equivocada.
Además, no es una pequeña razón para que renuncie al trabajo, ¡perdí mi antiguo trabajo! Todos los que conozco saben que me apasiona la codificación, el diseño y todos los aspectos de un proyecto de TI desafiante, y perdí toda esa pasión en ese momento.
Mientras tanto, cambiar de trabajo y comenzar mi propia empresa realmente lo trajo de vuelta.
Ahora soy arquitecto / ingeniero de software y creo que tardaré entre 5 y 10 años antes de intentarlo de nuevo.