Como desarrollador PHP profesional, debe conocer LAMP o cualquier variación de este. Esa es la configuración más probable que encontrarás en las empresas de desarrollo web.
PHP Frameworks: en primer lugar, asegúrese de conocer PHP y OOP como el dorso de su mano y solo después de eso aprenda un marco.
Para comenzar con un marco, primero aprenda uno fácil como CodeIgniter o Kohana y familiarícese con el concepto MVC.
- ¿Qué cosas debes saber sobre la creación de sitios web?
- ¿Cuál es la forma más correcta de validar una dirección de correo electrónico?
- ¿Por qué algunas grandes empresas usan WordPress? Vi que muchos de ellos usan WordPress y quiero preguntar, ¿construyen todo el sitio web con él o solo una página o más?
- ¿Es posible obtener todos los colores en la naturaleza usando códigos de color HTML?
- ¿Debo aprender desarrollo web de un curso en línea pagado o de sitios web como w3schools y recursos de YouTube?
Sistemas de control de versiones: hay dos conceptos principales centralizados (Subversion) y distribuidos (Git). En mi opinión, los controles de versión centralizados son más fáciles de aprender.
Como consejo final, nunca tengas miedo de aprender algo nuevo, incluso si no está relacionado con PHP. Prueba Ruby, Python o quizás Perl.
Cuando tenga más experiencia, se dará cuenta de que el lenguaje de programación es solo una herramienta. Puede crear códigos buenos y malos en todos los idiomas.