En realidad, hay algunos problemas aquí:
- No hay suficientes desarrolladores en general. Si bien diría que las herramientas han progresado sustancialmente desde, digamos, los años 80, todavía no es un proceso trivial para automatizar cosas. IOW, es difícil.
- Como cultura, la industria de la tecnología tiende a descartar a muchos candidatos al hacer que el entorno sea hostil. Vea los problemas de discriminación por edad y género. Desechamos alrededor del 60% de la población posible.
- Estados Unidos todavía tiene grandes universidades, pero los sistemas de educación primaria y secundaria no están generando suficientes candidatos para ellas (de ahí las enormes poblaciones extranjeras aquí y el abuso del programa OPT).
- La industria del software de EE. UU. Gana una cantidad obscena de dinero básicamente gravando las ganancias de eficiencia creadas por el software (“OK, Sr. Business, escribiré un código para eliminar $ 20 millones en costos y le cobraré $ 2 millones para hacerlo” = 10% de impuestos tarifa). Esto es realmente bueno para todos, pero genera un ciclo de retroalimentación que motiva a la industria a descubrir tantas oportunidades como sea posible, por lo que seguimos encontrando cosas que hacer. En realidad es el capitalismo en estado puro.
- (Mi argumento; quizás controvertido) Los tipos de creadores dirigen la industria y el mantenimiento está marginado. Esto significa que colectivamente desechamos el trabajo demasiado rápido y que los tipos de sustentadores no obtienen la voz en la cultura predominante que merecen (lo que tiende a alejar a esas personas; ver punto 2).
Ver también https://www.linkedin.com/pulse/b…
Entonces, sí, tenemos una falta de desarrolladores aquí en los Estados Unidos (y, francamente, en el mundo; la necesidad de automatizar está aumentando).
- Sacrifiqué mi tiempo, mi vida social, mis amigos para convertirme en desarrollador de software pero aún no puedo convertirme en uno bueno, ¿qué debo hacer?
- ¿Hay escasez de desarrolladores de software en los Estados Unidos?
- ¿Hay alguna forma de que el código se edite o cambie durante el tiempo de ejecución?
- ¿Cuál es la mejor computadora portátil para desarrolladores / programadores a un precio asequible?
- ¿Cómo puedo convertirme en desarrollador de software SIG?