Bueno, en primer lugar, “muy bueno” es un término vago. Lo que es muy bueno para ti puede no ser bueno para los demás. Pero por mi experiencia de entrevistar a cientos de candidatos, sé con certeza que aquellos que no lo aprenden de los profesionales, solo tienen fragmentos de conocimiento. Si no ha recibido ningún entrenamiento en PHP, le sugiero que lo haga. Únase a un curso de 3 a 6 meses según su tiempo y presupuesto.
Le proporcionarán una guía paso a paso en cada área de los sitios web, incluidos HTML, JS y CSS. Conocer PHP sin estos es de menos uso. No estoy diciendo que estas instituciones te hagan un experto. Todavía tiene que poner esfuerzo y tiempo para dominar más y más detalles. Pero seguramente le proporcionará una guía sobre qué aprender.
No te estoy desanimando, pero he visto muchos tipos similares de candidatos, que piensan que saben todo sobre PHP pero no pudieron responder a preguntas básicas. Espero que esto ayude.
- ¿Dónde construyo un sitio web?
- Si quiero hacer un anuncio en mi sitio web en PHP que sea visible insertando detalles en la base de datos (MySQL), ¿cómo puedo hacerlo?
- Soy desarrollador web, no memorizo la sintaxis de programación intencionalmente. Tengo que buscar la sintaxis de Google la mayor parte del tiempo, incluso para la sintaxis fácil. ¿Soy el peor desarrollador web?
- ¿Cómo crear un sitio web personal? ¿Por lo general, están codificados a mano desde cero o utilizan algún tipo de software de construcción de sitios?
- Ahora estoy trabajando como analista de pruebas y quiero aprender algunas herramientas relacionadas que tienen un buen valor. Los he reducido a Selenium y LoadRunner. ¿Cuál es la mejor opción?
Y recuerde que cualquiera puede leer y aprender sobre el lenguaje de programación, pero la ingeniería viene desde adentro.