Los ingenieros de software, como muchas otras profesiones, se vuelven obsoletos cuando no pueden agregar valor dado su conocimiento existente.
Hace aproximadamente un año y medio hice el cambio de desarrollar sistemas en VBA a desarrollarlos en Python. Tenía que hacerlo, aunque aún hay un tremendo valor en los sistemas de VBA (lamentablemente), mi conocimiento del entorno se volvería obsoleto. De vez en cuando podría obtener un cliente que necesita algo de trabajo, pero a medida que Microsoft cambia su enfoque a un nuevo Idiomas que perdería más y más clientes.
Mi respuesta fue enfocarme en aprender Python 3, y ese es el lenguaje en el que sé que puedo desarrollarme durante los próximos 10 a 15 años. Si, mientras tanto, un nuevo idioma obtiene una aceptación más amplia, puedo elegirlo, especialmente los nuevos tipos de idioma.
Por lo tanto, el primer paso es asegurarse de tener un conocimiento fundamental de la programación que pueda transferir entre diferentes idiomas a medida que el mercado cambie.
- Cómo tratar con empleados egocéntricos
- ¿Puede la gente guardar rencor generacional contra individuos sin saber la situación?
- ¿Cuáles son algunas de las cosas que los chicos suelen hacer en programas de televisión o en películas que se representan como normales pero que son espeluznantes o aterradoras en la vida real?
- ¿Deberían suprimirse ciertas verdades que ofenden a los grupos minoritarios porque los motivos podrían ser deliberadamente divisivos?
- ¿Cuáles son algunas técnicas precisas para decir si alguien está mintiendo o no? ¿Qué signos reveladores debo buscar?
El segundo paso es enfocar sus habilidades en temas que son relevantes para el futuro. Big Data es relevante para el futuro, y también lo es la realidad virtual. La inteligencia artificial ya está siendo tomada por los grandes, lo que significa que el enfoque correcto le brinda una mejor oportunidad de ser empleado por las empresas en el futuro. Y luego está IoT, los autos que conducen y la tecnología de drones que se convertirán en áreas de nicho interesantes.
Permanecer relevante es, por lo tanto, una cuestión de mantenerse al día con los idiomas relevantes y las especializaciones relevantes para el futuro.