- Aprender haciendo
Soy un gran fanático de aprender haciendo y también te aconsejaría que sigas el mismo enfoque. Si quieres aprender algo nuevo, solo desarrolla algo con él. Por muy trivial que sea esa idea, definitivamente tendrá una comprensión más profunda de la tecnología que está utilizando cuando la implemente. Como ha mencionado php en la pregunta, un buen comienzo sería desarrollar un sistema de inicio de sesión simple que lo use. Además, deberá aprender un idioma para implementar el front-end. JavaScript es de facto aquí.
También le aconsejaré que no salte a un marco hasta que tenga una base sólida del lenguaje que está utilizando.
2. Leer y practicar
Practique en http://www.codecademy.com/, tome cursos en Coursera, https://www.udacity.com/, lea algunos libros. Hay mucho más en la web que solo idiomas. Asegúrese de comprender bien cómo funciona la web.
- Si mi empresa tiene 2 tipos de clientes (como eventbrite), ¿qué cosas debo mostrar en mi página de inicio?
- Soy un artista gráfico y quiero ser un desarrollador web completo dentro de 6 a 12 meses. ¿Cuál es la mejor manera de hacerlo?
- Quiero construir un sitio web que sea similar a Yelp. ¿Qué marco web se sugiere para un inicio más fácil?
- Quiero ser diseñador web. Sé HTML y CSS. ¿Qué debería hacer ahora?
- Estoy en el último semestre de B. tech (Computer Science). Me colocaron en CTS e Infosys (3.25 lpa). No sé nada más que lo básico de C y C ++. ¿Qué habilidades debo desarrollar para obtener un trabajo con un salario más alto?
3. Pon tu código en GitHub
Cuando desarrolles algo, asegúrate de poner tu código en https://github.com/. Esto lo ayudará a hacer una presencia web más fuerte y también la gente puede verlo mirando su código.
4. Hacer un blog (opcional)
Esto está de acuerdo con el punto anterior. Bloguear sobre tu trabajo ayuda a crear una presencia web muy fuerte. Puede escribir sobre las novedades que aprendió mientras realizaba un proyecto. Esto ayuda mucho cuando solicitas pasantías / trabajos.
Una de las respuestas aquí menciona acerca de las certificaciones. Te recomendaría encarecidamente que no lo hagas. Las certificaciones son BS y no prueban nada.
¡Espero que ayude!