He estado trabajando en una pequeña empresa (<10 empleados) utilizando tecnologías como VB.Net, ASP.Net, SQL Server 2005 .
Ahora tengo una oferta de trabajo de una empresa más grande. Pero la confusión es que en el trabajo de oferta se supone que debo trabajar con tecnologías como VB 6, ASP (clásico antiguo) . La siguiente es mi pregunta:
Si trabajo allí durante un año más o menos, ¿esta experiencia será buena para mi perfil y tendré alguna oportunidad para estas tecnologías antiguas (la gente todavía las usa)?
Es una cuestión clásica de especialización.
Tengo mucha experiencia en Lotus Notes, una tecnología que es muy apreciada por una comunidad muy pequeña y que todos los demás descartan bastante bien. Si elijo destacar esas habilidades, podría conseguir trabajos muy, muy fácilmente en un estanque muy, muy pequeño. A medida que disminuye la cantidad de personas con esa experiencia, se vuelve cada vez más lucrativo para las pocas personas que aún la usan, pero al mismo tiempo te limita.
La pregunta que debe hacerse es si quiere o no jugar ese juego o jugar el juego de ser el mejor en una amplia gama de nuevas tecnologías. En otras palabras, ¿vas a ser amplio o profundo? Ser amplio tiene la ventaja de permitirte avanzar en términos de liderazgo (si no necesariamente salario) y en mi caso, me ayuda a dormir por la noche, sabiendo que cuando la última tienda de Lotus Notes se mude a otra cosa, no tengo un reciclaje masivo. (Y no, no he usado mi fondo de Lotus Notes desde hace unos 3 años).
Por otro lado, si te gusta quedarte quieto y profundizar en una cosa, podrías hacerlo mucho peor que VB6. Claro, se está acercando a EOL, pero tan recientemente como en 2009, el 87% de las empresas todavía lo usaban. Habrá aplicaciones VB6 durante mucho tiempo, de la misma manera que COBOL todavía está disponible.
¿Tendrás la selección de trabajos en cualquier lugar? No. ¿Pero tendrá seguridad? Seguro.
Me he enredado con este muchas veces. Es una cuestión de compensación. ¿Los beneficios asociados con la adquisición de experiencia con la nueva empresa en tecnología antigua superan los beneficios asociados con el uso de la misma tecnología con su empresa actual, o una tecnología más nueva con una empresa x después de una oferta que se supone que llegará?
Esta siempre fue mi respuesta: si desea permanecer en desarrollo a largo plazo, intente obtener experiencia con la tecnología más nueva; ciertamente no retrocedas. Si, por otro lado, desea pasar a la gestión (o lo que sea), el valor asociado a trabajar con la empresa podría superar los beneficios de trabajar con tecnología más nueva. Sin embargo, asegúrese de sopesar con precisión los otros costos implícitos de unirse a la nueva empresa. Por ejemplo, una empresa que se niega a ir más allá de VB y ASP no puede ser una organización con visión de futuro. Entrar en la gerencia de esta empresa podría no valer la pena los costos de firmar. La reputación del empleador te acompaña, vayas donde vayas.
Personalmente, me ha resultado difícil firmar con una organización que quiere quedarse con la tecnología antigua, simplemente porque me volvería loco.
PD: podría ser una mala educación nombrar a la empresa en estas publicaciones.
BeboyConozcoCosas
CapitánJackSparr0w
BeboyConozcoCosas