Soy un desarrollador de PHP con muchos años de experiencia, principalmente en Back End Development. Quiero aprender cosas nuevas, algo requerido en el mercado que paga bien. ¿Qué debo esperar?

algo requerido en el mercado que paga bien

Esta declaración me hizo pensar en lo que realmente paga el mercado? ¿Lenguaje de programación o lo que produces?

Aprender algo nuevo, por supuesto, es importante y confía en mí, el mundo de la tecnología siempre está en movimiento. Hace solo unos años pasamos de comprar grandes hardwares a servicios en la nube, luego, antes de acostumbrarnos a eso, vinieron los contenedores, y ahora que estamos a punto de establecer Serverless está aquí. ¿Cuántas cosas puedes aprender?

El punto que estoy tratando de aclarar es que los trabajos de PHP siguen pagando a lo grande como cualquier otro lenguaje de programación.

La mayoría de las aplicaciones requieren más que el lenguaje de programación. Necesitará base de datos, almacenamiento en caché, gestión de colas, equilibrio de carga y mucho más. ¿Ya estás familiarizado con estas tecnologías que son un gran compañero para cualquier lenguaje de programación?

Para algo más que aprender, le aconsejaré que aprenda un lenguaje compilado como Go, Rust, C ++ o Swift, pero saber sobre la administración de la infraestructura es aún mayor en este momento.

Tengo una experiencia similar y soy un experto en PHP para backend, he creado sistemas api, manejadores de solicitudes, motores de plantillas y todo lo demás.

Sugeriría aprender el framework PHP Laravel, viene con react.js y Vue.js en una instalación nueva, y tiene una demanda bastante alta en el mercado laboral. Con Laravel puedes hacer casi cualquier cosa, y una vez que lo hayas aprendido, puedes crear nuevas aplicaciones con bastante rapidez. Sale de la puerta con un enrutador web y api, autenticación de usuario, e incluso tiene una herramienta de línea de comandos con 83 comandos que pueden generar mucho código para usted, incluidos controladores, modelos, tablas de bases de datos y más.

Mire a Elixir y Phoenix, creo que será el futuro del desarrollo web.

GraphQL también será valioso.

elixir-lang.github.com

Fénix

GraphQL: un lenguaje de consulta para API.

  1. Marcos?
  2. Cosas frontales como reaccionar o angular?
  3. Usando compositor?
  4. Desarrollo de api?

Aprenda a comercializar el software que desarrolla, y la otra cosa que ya sabe es desarrollar el software que el mercado pagará.

Los mejores deseos. 🙂

More Interesting

¿Por qué no se encuentran juntas de expansión a los lados de las carreteras? Los veo en la parte posterior y frontal, lo que tiene sentido.

Si quisiera crear un sitio como Quora, ¿cómo gestionaría mis desarrolladores front-end y back-end por separado y de manera eficiente?

La base de datos M (escrita en MUMPS) es una base de datos NoSQL que existe desde la década de 1960. Todavía se usa ampliamente como el back-end de hospitales (VA) y bancos de todo el mundo. Dada una reputación de alta velocidad y rendimiento, ¿por qué no ha ganado más popularidad en el mundo de la programación?

¿Qué es el front end y el back end?

Cómo incluso comenzar a aprender back-end desde bases de datos y servidores hasta lenguaje de programación, nube, aplicaciones distribuidas y demás

¿Cómo y por qué se usa C ++ para los servicios de back-end?

¿Cuáles son las otras mejores opciones de IDE que NetBeans para desarrollar con Java?

Cómo manejar OAuth2 en microservicios de back-end y front-end

¿Qué servicio de correo electrónico me permite administrar plantillas y enviar correos electrónicos con parámetros desde mi backend?

¿Qué pila tecnológica sería más escalable para TI, Java como backend o Node.js?

En la creación de una aplicación web, desarrollo front-end o back-end, ¿qué es lo primero?

Acabo de terminar de aprender algo de HTML básico, CSS y jQuery. ¿Debo ir a NodeJS a continuación ya que es el backend a prueba de futuro?

¿Por qué MeteorJS perdió su popularidad después de mediados de 2016?

Cómo ganar 200 euros en línea, utilizando web básica y desarrollo de back-end

¿Qué marco de JavaScript es el más adecuado para un principiante que quiere aprender el desarrollo de back-end?