DEV Community

David Israel Raygoza Ramirez
David Israel Raygoza Ramirez

Posted on

¿Iniciar a estudiar PHP ?

Creo que cada año esta es la pregunta, que varias personas se hacen. ¿Es buena decisión aprender PHP? ¿Por dónde comenzar?.

El mercado solicita mas personas que sepan PHP para dar mantenimiento a sistemas ya implementado o para implementar nuevas características. Esa demanda de personal ha provocado una mejora en lo sueldos ofrecidos.

En este post voy a comentar algunos aspectos que considero importantes al iniciar a estudiar PHP. Por lo que es un buen incentivo para dominarlo.

¿Es fácil?

Yes image

<?php
echo "Hello stranger!!!";
Enter fullscreen mode Exit fullscreen mode

La respuesta corta es SI. Es muy fácil de leer los primeros scripts y en eso radica una de sus debilidades, esta característica puede propiciar que los aprendices de PHP caigan en malas prácticas. Para eso es importante seguir una buena ruta de aprendizaje y utilización de herramientas en el desarrollo de los proyectos.

¿Por dónde empezar?

Yes image
Después de saber tipos de datos, estructuras de control y ciclos, es importante saber como se aplica la teoría de objetos y los principales patrones de diseño en PHP

A continuación listo material para iniciar el estudio de PHP:

  1. php.net
  2. refactoring.guru
  3. w3schools
  4. exercism.org

¿Ya estoy preparado?

Calm down

Tranquilo!!!. Aprendiendo de estos temas tal vez estes por encima del promedio de los programadores PHP, sin embargo es necesario trabajar con entornos bien documentados y con recursos que resuelven necesidades repetitivas de los diferentes sistemas en su desarrollo.

Respondiendo a esas necesidades hay comunidades que han propuesto trabajar con un conjunto de librerías que han evolucionado en Frameworks, estos han ayudado a hacer el desarrollado más ágil ya que han heredado prácticas exitosas, como pueden ser las migraciones de base de datos, separar la presentación del procesamiento de datos, así como el procesamiento de los diferentes motores de datos.

Lo importante a la hora de decidir qué framework utilizar es importante considerar el tamaño de la comunidad que lo utiliza, frecuencia de actualización y lo adecuado para el tamaño de la aplicación a desarrollar.

Los siguientes frameworks son de los más utilizados y demandados por el mercado:
PHP Frameworks

  1. Laravel: De lo más utilizados y maduros en el mercado.
  2. Symfony: De lo más maduros y que han seguido en el gusto de empresas y desarrolladores
  3. Phalcon: Muy rápido en su desempeño sin embargo no ha tomado cuota importante del mercado.
  4. CodeIgniter: De los primeros framweworks populares por su simplicidad, perdió cuota de mercado por un periodo por falta de mantenimiento.
  5. Yii: Framework interesante ya que cuenta con herramientas utilizables desde la consola.
  6. Zend: Robusto y completo, con importante curva de aprendizaje, muy utilizado en aplicaciones empresariales.

Con este material puedes empezar de una manera más organizada tus pasos como desarrollador PHP y evitar las malas practicas que la industria señalaba en los desarrollo hechos con este lenguaje.

Si eres alguien que desea emprender un camino como desarrollador web, tienes que tener presente que es solo un inicio, siempre tienes que estar en la disposición de aprender, y aunque suene a consejo de abuelito no ólvides el inglés este es un requisito importante en el actual mercado.

Si tienes dudas de este post, o consideras que algún material puede ayudar a la comunidad puedes contactarme en los siguiente medios:

Linkedin: davidraygoza
david.raygoza.ramirez@gmail.com

Top comments (0)