He estado en esta situación la mayor parte de mi carrera. Aquí están los pros y los contras como lo veo:
Pros
- Usualmente incursionas en más que solo programación; También actúa como analista de sistemas, arquitecto y desarrollador.
- Más exposición al negocio real, ya que realmente necesita saber lo que está sucediendo debido a que no tiene un analista / arquitecto para manejar el trabajo de diseño
Contras
- Has tocado el techo de cristal en casi todos los casos de este escenario. A menos que se encuentre en una empresa poco común que planea expandir su departamento de TI / Software, nunca será promovido ya que no hay nada a lo que promocionarse, y probablemente nunca podrá contratar personas debajo de usted.
- Probablemente con exceso de trabajo, posiblemente mal pagado
- Es fácil sentirse frustrado por no tener a nadie con quien intercambiar ideas o hacer una lluvia de ideas, básicamente tiene que seguir su instinto o pasar mucho tiempo en sitios como este o IRC o lo que sea que hable con sus compañeros.
En última instancia, diría que no es una buena elección de carrera, a menos que tenga un interés personal en el negocio, si es un negocio al que desea mudarse de TI, o si son amigos cercanos / familiares de las personas que dirigen la empresa. Aprenderá mucho sobre el no software, pero su experiencia se descuenta en gran medida porque siempre tendrá un montón en su plato. En todas las experiencias, excepto en las más raras, nunca podrá mejorar la empresa si su configuración es mala (es decir, hardware de baja calidad, código / base de datos de baja calidad), y nunca podrá contratar personas debajo de usted y luego convertirse en un verdadero gerente.
Cuando trabajé en una pequeña tienda de seis personas hace dos años exactamente en este rol, mi título era "Director de TI", pero no tenía informes y era el administrador del sistema / administrador / DBA todo en uno. Si bien aprendí un poco sobre cómo tratar con la alta gerencia en las decisiones tecnológicas, nunca se me dieron los recursos para hacer nada en realidad (es decir, no tenía informes, ni presupuesto, y no estaba autorizado para tomar decisiones), y como tal estaría Me reí de cualquier entrevista con un gerente real a la que iría, ya que no era un gerente real sino un "chico de TI" con un título grandioso. El estancamiento finalmente hizo más daño que bien y terminé con un poco de problemas relacionados con la salud (úlceras) debido al estrés de tener que manejar una docena o más de cosas con un presupuesto reducido con cero apoyo o asistencia.
¿Lo volvería a hacer? Solo si supiera que la compañía estaba firmemente detrás de mí tomando las riendas como Gerente de TI, y me daría A) Los recursos que necesito para hacer mi trabajo, ya sea un presupuesto para software / hardware, la capacidad de contratar personas o los menos contratan buenos contratistas y B) El apoyo para tomar decisiones informadas para la empresa; básicamente ser tratado como un ejecutivo / gerente (porque si usted es la única persona de TI, usted es esencialmente el CTO / CIO y se espera que consulte casi a diario con la gerencia sobre la dirección tecnológica de la empresa) y no como un empleado.
Situaciones como esta casi nunca salen bien a menos que encuentre un caso raro con los dueños de negocios que se preocupan por crecer y desean hacer crecer su Departamento de TI. En un caso como ese, eres oro si quieres convertirte en gerente. En la mayoría de los casos, sin embargo, simplemente se agotará y no tendrá nada que mostrar, excepto un título inventado que ningún verdadero administrador aceptará como válido.