Tengo alrededor de 3 años de experiencia en desarrollo de PHP, ¿qué nueva tecnología debería aprender a continuación?

El mejor movimiento en este caso sería que aprendas un marco web avanzado como Django o Pyramid at Pylons Project (ambos en Python).

Las pocas líneas que voy a escribir a continuación pueden hacer que se rechace esta respuesta, pero sigo adelante porque de lo contrario tendría que guardar mi silencio.

Si bien Django es un marco increíble para realizar el trabajo de manera rápida y rápida con un manejo eficiente, nunca lo recomendaría a menos que la vida de alguien dependiera de lo rápido que se pudiera entregar el sitio. Django tiene una estructura algo rígida para las aplicaciones que construyes en él. No soy fanático de la rigidez, ni me gusta convertir la arquitectura de mi proyecto en una que se ajuste al marco.

Por estas razones, elijo la pirámide sobre Django. Pyramid permite una flexibilidad casi fluida con su proyecto.

Entonces, si está tratando de construir un pequeño brog o algún sitio web común, vaya a Django, si está buscando construir el próximo Google, Facebook o algo por el estilo, vaya con Pyramid.

Creo que tienes una base en PHP. Entonces, comience a aprender el marco funciona. Intenta aprender Django y trabajos de marcos piramidales. Si está realmente emocionado de aprender algo nuevo en PHP, consulte el siguiente artículo PHP 7: ¡Las 10 cosas más importantes que no lo revelarán!

Si ha terminado con el núcleo de PHP, puede comenzar a aprender los marcos. También puede optar por obtener la certificación de desarrollador PHP5 Zend certificada. Si desea pasar de PHP, puede aprender cualquier otro idioma de su elección, como Python, Perl, Java.

More Interesting

Cómo crear mis propias entradas para eventos

¿Por qué necesito un servidor web?

Me encanta la forma en que el texto se desliza en este sitio http://riiotlabs.com/fr/accueil. ¿Se logra esto usando js css? ¿Qué tutorial puede ser de ayuda?

¿Cuál es el primer paso para construir un sitio web de cartera?

Quiero aprender JavaScript y construir cosas geniales con él, pero no me interesan los CSS, HTML, hacer 'tooltips geniales' o juegos. ¿Qué puedo hacer con eso?

Quiero desarrollar un sitio bancario. ¿Dónde puedo encontrar un buen blog tutorial o sitio que explique sobre el flujo de trabajo del sistema bancario, los diseños de bases de datos, etc.?

En MailChimp, ¿cómo centras el botón de enviar?

Quiero profundizar en la programación. Tengo 17 años y estudiaré CS en la universidad. He hecho algo de Java en la Harvard Summer School. ¿De dónde empezaré?

Quiero combinar HTML y PHP en una página cuando utilizo datos de formulario. ¿Qué debo hacer?

Creo que un bootcamp con una sola pila sería más beneficioso para mí, ¿existe alguno?

Conozco a algunos programadores que prefieren programar antes que realizar actividades realmente divertidas como ver películas y programas de televisión o incluso salir. No entiendo cómo es eso posible. ¿Cómo se puede explicar esto?

Soy un desarrollador web líder. Piensa en aprender Desarrollo móvil. ¿Hará que mi perfil sea fuerte?

He pasado la última década trabajando en el software de otras compañías, pero tengo algo que quiero construir para mí. ¿Debo construir primero el front-end o la capa de API / datos primero?

¿Sería una idea errónea si creyera que los desarrolladores web son extremadamente comercializables? ¿Qué es lo que hace que los desarrolladores web sean extremadamente comercializables?

Voy a comenzar a escribir una aplicación web. Tengo años de experiencia en PHP, MySQL y el framework Laravel. ¿Debo ir a aprender Node.js y MongoDB? ¿Qué tanta diferencia hay?