Sí y no, en realidad. Un buen desarrollador aprenderá continuamente cosas nuevas y pasará parte de su tiempo aprendiendo nuevos idiomas, nuevas técnicas, etc. Por lo tanto, los buenos desarrolladores están ganando más y más experiencia.
Pero hay desarrolladores que no siguen el ritmo de los tiempos modernos y corren el riesgo de ser ignorados por las nuevas generaciones. Esto se debe a que la tecnología también cambia continuamente, por lo que si no se mantiene al día con el desarrollo moderno, corre el riesgo de quedar obsoleto como desarrollador.
He visto a algunos desarrolladores hacer cambios en su carrera y avanzar hacia la gestión o consultoría porque no podían seguir el ritmo. Y a veces, puedes ver esas cosas sucediendo en grandes cantidades.
- ¿Pueden las personas perezosas convertirse en desarrolladores de software?
- ¿Cómo sobreviviste a la industria del desarrollo de software con un trabajo monótono, sin amigos, lejos de casa y viviendo como una máquina repetitiva todos los días?
- ¿Debería una organización de desarrollo adoptar un modelo de proceso único para todo su desarrollo de software?
- ¿Cómo pueden los desarrolladores de software desarrollar mejor sus habilidades y competencias profesionales?
- ¿Realmente crees que el discurso de "las compañías de software están predicando" hay muy pocos ingenieros de software calificados disponibles en los Estados Unidos? ¿Es este discurso de 'no tener suficientes ingenieros calificados' un farol para lograr que el gobierno dé más H1B?
Por ejemplo, una compañía llamada Borland (ahora Embarcadero) creó un Compilador Pascal para Windows en 1994 llamado Delphi, que se hizo muy popular. Incluso se convirtió en uno de los lenguajes de programación más dominantes para aplicaciones de escritorio, hasta que Microsoft puso todo el material .NET en el mercado, incluido el fácil desarrollo web a través de ASPnet. Borland no pudo soportar la plataforma .NET a tiempo y tardó aproximadamente 2007 antes de que el producto Delphi comenzara a declinar visualmente. Muchos desarrolladores de Delphi se habían centrado demasiado en Delphi que simplemente no podían cambiar a C #, C ++, JAva u otro lenguaje popular a tiempo y sus habilidades de Delphi eran menos necesarias. Las empresas necesitaban desarrolladores diferentes y muchos desarrolladores jóvenes tenían el conocimiento de que estos desarrolladores mayores de Delphi carecían.
Como resultado, muchos desarrolladores de Delphi han pasado a diferentes tipos de trabajo. Como desarrollador de Delphi, tenía mucha experiencia con C ++ y otros lenguajes de programación y también comencé a aprender C # tan pronto como Microsoft lanzó el compilador de C # en el mercado. Estaba preparado para el cambio. Otros no.
Entonces, uno se convirtió en administrador del sistema y otro abrió su propia ferretería y un tercero se convirtió en traductor. Bueno, ya hablaba ruso porque su esposa era rusa, por lo que le dio una buena alternativa. Pero muchos desarrolladores de Delphi que conozco han pasado a algo diferente al desarrollo de código.
Pero no fueron eliminados por los jóvenes. Fueron eliminados porque simplemente no estaban al día con las últimas técnicas. Eso es más o menos un pecado mortal para los desarrolladores, pero muchos caen en él …