¿Habrá un número redundante de desarrolladores / diseñadores web / iOS en 5-10 años?

La realidad es que ya existen desarrolladores redundantes. Existen más desarrolladores que trabajos para ellos. Mi declaración es contraria a las opiniones e informes públicos sobre la demanda de los programadores.

Hagas lo que hagas, trata de ser excelente en lo que haces. Esa es una manera de reducir las posibilidades de ser redundante. Sin embargo, considera algunas cosas dadas las realidades de hoy:

  • La personalidad y si los compañeros influyentes o superiores te abrazan son importantes más que tus habilidades … a largo plazo.
  • Sé bien redondeado. Atrás han quedado los días en que la tecnología es todo lo que sabes. Debe ser capaz de mezclarse en funciones de negocios. El negocio prefiere la gente de negocios.
  • Las empresas están presionando para la automatización a un nivel superior. Eso significa que las pilas de niveles más altos reducen la necesidad de habilidades de desarrollador. Dichas habilidades son una ventaja para un individuo, pero las empresas se centran en la ejecución de tecnología en un nivel diferente al de los programas escritos en el departamento de TI.

Esas son 3 condiciones que veo regularmente. El primer punto siempre fue un requisito. El énfasis cambia dependiendo de las circunstancias. Los déficits de personalidad tienen más margen de maniobra durante las burbujas tecnológicas, pero en general se vuelven más relevantes a medida que las burbujas retroceden o la tecnología madura en una organización determinada.

El segundo punto es uno que veo enfatizado muchas veces. Realmente tiene que aceptarlo cuando no trabaja en empresas de tecnología, Silicon Valley y empresas y situaciones centradas en la tecnología. Esto no sugiere que a estas empresas no les importe esto, pero es menos probable que se le penalice por los déficits en esta área.

El tercer punto es hacia donde parecen ir las cosas. Al menos entre las empresas que son rentables y en crecimiento. Irónicamente, las empresas de tecnología están alimentando este ciclo y es una especie de característica emergente del éxito de las plataformas. Cuanto más subsumen las plataformas, más reducen las contribuciones explícitas en forma de creación de aplicaciones y similares.

Como ha notado, la oportunidad de participar como desarrollador puede verse reducida a medida que el interés supere la oportunidad. La mejor oportunidad que tienes es ser realmente bueno en la ejecución mientras observas los puntos que he planteado. Al mismo tiempo, siempre tiene la opción de mantenerse involucrado, no como una carrera, sino como algo que hace personalmente.

La industria del desarrollo web está cambiando y evolucionando constantemente. Nuevos lenguajes, frameworks, bibliotecas y así sucesivamente. Entonces, sí, en una década, aquellos que no logren trabajar en sus habilidades y las mejoren para mantenerse al día con el mundo del desarrollo web serán redundantes y reemplazados por cosas como Wix.

Pero si le apasiona el desarrollo web, mi consejo es sí, continúe … De hecho, no ha habido un mejor momento para aprender desarrollo web que ahora. Y el futuro del desarrollo web es brillante.

Si esto fue de ayuda por favor, por favor.

No pensaría que se convierta en un programador en esto o en aquello, sino que se convierta en un programador, punto. La plataforma o el idioma que usa es solo una herramienta para realizar el trabajo. La programación en sí misma es un arte y una ciencia. Es una forma de pensar en los grandes problemas, desglosándolos en problemas más pequeños y accesibles, y luego trabajarlos para llegar a una solución.

Un programador verdaderamente valioso es aquel que puede tomar esas habilidades, esa capacidad para resolver problemas utilizando la tecnología y aplicarlos a un campo que tiene problemas que resolver. Si lo miras así, podrías darte cuenta de que hay un suministro casi infinito de esos.

Dentro de aproximadamente 8 años, estarás ingresando a la fuerza laboral, probablemente para una empresa. ¿Swift seguirá existiendo entonces? ¿Seguirán existiendo las tecnologías web que conoces ahora? Tal vez o tal vez no. Pero la empresa en la que te contratan probablemente no estará en el negocio de hacer aplicaciones Swift o aplicaciones web por hacer Swift o aplicaciones web. Esa compañía podría ser una compañía farmacéutica que necesita que usted haga una herramienta de visualización de medicamentos en 3D para ayudar a los médicos a comprender mejor qué medicamentos recetar. O un minorista en línea que necesita que ahorre 10 milisegundos del tiempo de carga de su página web. O una compañía que necesita que usted haga una aplicación que rastree rutas de vuelo de drones en tiempo real. ¿Quién sabe?

Sé que probablemente no te ayude a decidir si continuar con el desarrollo web o no, de una manera que no creo que importe el camino que elijas. No son mutuamente excluyentes. Puedes hacer desarrollo web, tomar un descanso y hacer móvil, y luego inspirarte para hacer algo realmente genial en la web nuevamente. Mientras se concentre en desarrollar esa capacidad para resolver problemas, esas habilidades le servirán en una gran variedad de disciplinas.

Si lo disfrutas hazlo. Pero tienes razón, que lo que aprendas ahora no te servirá a lo largo de tu carrera. Tienes que seguir aprendiendo. Aprende web y aprende móvil. Ese será un buen comienzo. Pero date cuenta de que aprenderás mucho más si quieres mantener una carrera. No veo esto como algo negativo. Es divertido aprender cosas nuevas.

Tal vez tal vez no.

Primero, tendremos que diferenciar entre la web y el desarrollador de iOS, el mercado de desarrollo web de gama baja ha sido devorado por Wix, la parte media está siendo consumida actualmente por WordPress. Si va a ser un desarrollador web, debe ser increíble en ello.

iOS es diferente, no estamos viendo que eso suceda todavía, y realmente no espero que las aplicaciones iOS hayan tenido un estándar mucho más alto que las aplicaciones web, la cultura del usuario es diferente, y aunque un sistema estilo Wix sería posible , No mucha gente lo usaría (famosas últimas palabras).

Ahora, siempre habrá mucha gente compitiendo por el mismo trabajo, eso es vida, y no es solo programación, y la respuesta simple es ser mejor que la competencia, tener una gran cartera de trabajo, obtener experiencia.

También vale la pena tener en cuenta que solo porque muchas personas intentan ser programadores, no significa que todos tendrán éxito, o incluso que lo persigan más allá de los aficionados, podrían elegir algo que les interese más.

No te preocupes por otras personas, concéntrate en tus metas.

Mucha gente dice que habrá una gran cantidad de programadores en el mercado en 10 años, personalmente, creo que habrá una sequía , no por falta de programadores, sino por falta de buenos . Sé uno de los buenos y no tendrás ningún problema.