¿Qué sucede si su empresa no cree en actualizar a la última versión de Visual Studio?

¡Ay! Hay un par de argumentos persuasivos que puedes hacer. Primero, estoy bastante seguro de que Microsoft ya no escribe parches de seguridad para Windows ME, así que esa es una razón concreta para actualizar el sistema. En segundo lugar, puede intentar realizar un seguimiento del tiempo que dedica a soluciones alternativas que podrían resolverse actualizando Visual Studio. Eso fortalecerá su argumento de que el software actualizado es una herramienta para ayudarlo a hacer bien su trabajo. Estaría argumentando que invertir en este producto generará un ROI en términos de tiempo ahorrado por los empleados.

Esos dos argumentos deberían ser capaces de persuadir a TI o a un gerente razonable. Sería lo más directo posible con ellos para presentar su evidencia. Si el administrador no está familiarizado con las actualizaciones de software, pregúntele si puede ir a TI con su soporte.

Los empleados no deberían tener que luchar por las herramientas que necesitan. Desafortunadamente, sucede mucho en ciertas industrias (los maestros vienen a la mente).

¡Buena suerte!

Un concepto que me gustaría señalar que aún no se ha mencionado es que sus habilidades no son inútiles. Son transferibles En el pasado eran applets de Java, luego Macromedia Flash, luego Silverlight y ahora HTML5 Canvas. Todas son tecnologías diferentes, pero las habilidades que aprende en una pueden ser transferibles a la siguiente en muchos casos. A veces tiene que hacer un cambio de paradigma mental, como de WebForms a MVC, pero no descarte lo que ya ha aprendido. La transición más fácil de VB6 es a VB.NET. La transición no es tan mala. Lo hice justo antes de pasar a C #, que tampoco fue tan malo. Hay un tesoro de información disponible en la web para aprender nuevas tecnologías, muchas gratuitas, algunas pagas.

Recuerde, su gerente no es su jefe. Eres tu jefe y tu trabajo es tu carrera.

¿Y su empresa cree en la venta de software? ¿Creen en las ganancias?

Debido a que ninguna compañía seria instalará una plataforma que ya no es compatible, es decir, no hay forma de que pueda vender su software a una gran compañía que exija lo último y exija hardware confiable. Eso podría limitar su mercado a posibles Malasia o algunas partes remotas de la India.

Además, tendría serios problemas con el rendimiento. No creo que ningún SSD funcione en Windows ME. Tampoco habrá controladores para manejar el hardware actual, lectores, escáneres, etc.

Pero lo más importante. Estás perfectamente entrenado para un mundo que ya no existe. Entonces, a menos que planee trabajar allí hasta su pensión y le paguen millones para quedarse … ¿por qué desperdiciar su vida? De hecho, es posible que ya estés atascado. No te contrataría si tuvieras VB 6 como la última plataforma en tu currículum. Usted será completamente inútil en un mundo moderno que trata con asíncrono. Dudo que tengas alguna experiencia con eso. Recientemente pasé de Visual Studio 2015 e IIS a Node.js, tedious y Webstorm. Una API REST (que es algo que tampoco sabrías) pasó de 50 llamadas por segundo a 9500 llamadas por segundo. En el mismo hardware … Mostrando lo que te falta.

En el lado bueno … ¿por qué no escribir alguna parte de sus cosas en una nueva plataforma? Muéstresele a su jefe y dígale que cree que la compañía está perdiendo clientes … tal vez usted sea el que rescata su trirreme hundido.

En serio, ¿por qué sigues con esta empresa? Simplemente están pidiendo problemas al usar un software tan anticuado. Si aún desea programar, tómese un tiempo personal fuera del trabajo y aprenda un idioma actualizado. C # parece ser bastante popular, o Java. JavaScript tampoco es una mala opción, especialmente si quieres hacer desarrollo web. Entonces comenzaría a solicitar otros trabajos. Algo que realmente funciona en el mundo moderno.

PD: Dígale a sus empleadores que pueden usar sistemas Linux de forma gratuita y (dependiendo del idioma que codifique) también IDE gratuitos. Cualquiera, incluso los fanáticos de MicroSoft, debe confiar en un sistema Linux sobre Windows ME.

No estoy seguro de por qué tus habilidades son “inútiles”.

Seguramente podría hacer más con cosas más actualizadas, y hay un problema de seguridad que otros han mencionado.

Pero:

No es raro que se le pida que apoye, mantenga o agregue funciones a sistemas heredados muy antiguos. Por una variedad de razones, el código solo puede ejecutarse en ME y puede requerir el uso de VB 6 para editar / compilar, etc.

La gente siempre quiere aprender cosas nuevas, pero a veces aprender algo viejo también puede ser valioso.

Debe realizar una actualización que esté bajo su control: Actualice a un nuevo trabajo.

Ya que los lugares no se pueden arreglar. Haga sus sugerencias, pero si se ignoran, reduzca sus pérdidas y encuentre un nuevo concierto.

¿Y te quedas con ellos porque …?

La mayoría de los programadores no pueden programar. Si cree que puede programar, es hora de actualizar su currículum.

More Interesting

¿Qué tipo de pruebas se pueden dar a los desarrolladores back-end y front-end, respectivamente, para ver qué tan buenas son realmente sus habilidades de programación?

Como desarrollador de aplicaciones web, ¿qué partes de tu aplicación puedes controlar por completo?

Cómo desarrollar la creatividad dentro de mí mismo como desarrollador de software

¿Qué buscan las empresas tecnológicas en un currículum de nivel de entrada para un desarrollador de software? ¿Debería ser educación o experiencia pesada, con información específica del curso o proyectos incluidos? ¿Debería haber una carta de presentación? ¿Es cierto cierto formato mejor que otro?

¿Qué debo hacer para ser un desarrollador de código abierto?

¿Qué debo aprender en Linux para convertirme en un desarrollador de software integrado?

¿Existe un documento legal estándar que debería usar al contratar desarrolladores de software independientes?

¿Es vergonzoso trabajar como desarrollador junior de software a los 32 años?

Como ingeniero de software, ¿qué idioma / marco debo aprender a trabajar por cuenta propia (móvil, web, servidor, empresa, front-end, back-end, base de datos, etc.)?

¿Cómo es útil la certificación Six Sigma en la industria de pruebas de software?

¿Qué calificaciones necesita un desarrollador de iOS?

Alguien desarrolló el software que estaba buscando, estamos en diferentes países, ¿cuál es el mejor enfoque si solo quiero usar / pagar por el software?

¿Cómo se actualizan los desarrolladores de software con nuevas tecnologías y herramientas?

¿En qué debería centrarme, ser un desarrollador de software desempleado?

Cómo conseguir un trabajo de desarrollador de software después de un descanso de 10 años