¿Debe agregar desarrollo de back-end a su lista de servicios de WordPress?

Si se gana la vida desarrollando sitios de WordPress, es muy probable que tenga al menos una familiaridad superficial con PHP y probablemente un poco más.


Tal vez pueda personalizar los temas, o incluso crear uno desde cero, y actuar como un administrador adecuado para sus clientes. Aun así, es probable que te encuentres con una ocasión en la que tu conjunto de habilidades no coincida con lo que el cliente quiere. Y eso puede ser un verdadero fastidio. Te ves obligado a subcontratar parte de tu proyecto o a rechazarlo por completo. Ninguno de los escenarios es ideal.

Si se encuentra con este problema cada vez con más frecuencia, podría ser el momento de considerar agregar el desarrollo de back-end a su lista de ofertas. Sin embargo, hay algunas cosas que debe considerar antes de saltar al desarrollo de back-end..

Desarrollando fuera de WordPress

El desarrollo de back-end significa que se aventurará fuera del territorio de desarrollo de WordPress con el que está más familiarizado. Esto puede dar miedo, ya que aventurarse en algo nuevo da miedo. Lo que intento decir es que no todo se verá funciones.php. Y eso está perfectamente bien siempre y cuando sepas que entrar en eso.

Una de las cosas más importantes que encontrará se llama Programación Orientada a Objetos (o OOP para abreviar). WordPress no lo usa, pero es posible que desee agregarlo a su lista de servicios debido a su flexibilidad. Además, es utilizado por muchos otros marcos (más sobre eso más adelante).

Entonces, para los no iniciados, OOP usa clases para agrupar funciones. Es posible hacer referencia a estas funciones más adelante para ponerlas en práctica. En lugar de escribir una serie de funciones como lo hace en PHP (un enfoque de causa y efecto inmediato) con OOP, debe sentarse y pensar cómo se estructurará su código antes de escribir una sola línea. Eso puede sonar desalentador, pero si tiene una inclinación por la organización, realmente podría sobresalir aquí.

Jay Hoffman ofrece un excelente ejemplo de este tipo de desarrollo. Esfuerzo de torsión. Es el WordPress Plugin Boilerplate por Tom McFarlin, que ofrece una visión gran angular de cómo se puede usar OOP. Se trata de crear una estructura primero y luego crear lo que sea que quieras hacer.

Cuando compila con WordPress, es fácil dar muchas cosas por sentado. Viene equipado para hacer muchas cosas sin tener que mover un dedo. De lo que definitivamente no me voy a quejar. Sin embargo, si se aventura fuera de WordPress, notará rápidamente que otros marcos no tienen todo incorporado, lo que significa que deberá construirlos usted mismo. Lo que crees estará menos hinchado que WordPress pero tomará mucho mas trabajo. Esa es solo una advertencia justa y realista, y no tiene el propósito de desanimarte de intentarlo. Solo creo firmemente en abordar las cosas con los ojos bien abiertos.

Transferencias de desarrollo de front-end

Como desarrollador front-end, es probable que tenga mucha experiencia trabajando con PHP y, en general, cavando en el código en los archivos de tema de WordPress. Y aunque eso ciertamente lo ayudará a dar el salto hacia el desarrollo de back-end, no es el final y toda la preparación, me entristece decir.

Claro, traerá una sólida comprensión de HTML y PHP a la mesa. Esperemos que también tenga Javascript. Sabrás todo acerca de cómo todos los bits importantes de código se unen para crear un sitio web. Y probablemente podrá ver el código en la mayoría de los sitios y comprender lo que estaba haciendo el desarrollador, incluso si no puede escribir ese fragmento de código en particular usted mismo en este momento.

Y como estamos hablando de cosas del lado del servidor aquí, sería negligente si no mencionara el hecho de que todo el tiempo que haya pasado arreglando sitios de WordPress será útil. Si alguna vez ha tratado con un sitio roto, ¿quién no? – conoce el orden de las operaciones que se deben tomar para solucionarlo. Este proceso paso a paso es algo que se aplica directamente al desarrollo de back-end y que probablemente usará regularmente.

Aprende algo nuevo

Si bien no hay absolutamente ninguna razón por la que tener para entrar en el desarrollo de back-end, puede ser un movimiento inteligente para muchos desarrolladores de WordPress. ¿Por qué? Se reduce a un término clave: diversificación.

Cuantas más áreas de desarrollo conozca, más trabajos obtendrá. Puede considerarlo como herramientas adicionales en su caja de herramientas. Todas estas habilidades que acumulas se traducen directamente en dólares y centavos en términos de lo que puedes crear para tus clientes. Y cuantas menos veces necesite externalizar aspectos de un proyecto o incluso rechazar proyectos, mejor estará..

Por supuesto, hay algo que decir por ser un especialista. Eso también tiene sus ventajas, especialmente si se te conoce como el mejor del juego. Pero dado que ese título está reservado para unos pocos, podría ser una mejor opción para diversificar su cartera y ofrecer una variedad más amplia de servicios para que pueda atender a una gama más amplia de clientes..

Entonces, ¿dónde deberías comenzar? ¿En qué aspecto del desarrollo de back-end deberías sumergirte primero? Bueno, es tu desición. Hay muchas opciones disponibles, que pueden parecer un poco desalentadoras. Demasiadas opciones pueden ser una carga a veces. Trate de pensar con qué aspectos del desarrollo se siente cómodo actualmente y qué le gustaría explorar más a fondo. Si ya eres bastante bueno con PHP, quizás quieras probar Laravel. Si eres bueno con Javascript, Rápido podría ser una buena opción para que persigas.

Si te gusta vivir peligrosamente, sumérgete en Ruby on Rails. Y eso es solo arañar la superficie. Hay demasiados marcos para que pueda nombrarlos aquí. Solo sepa que no hay una ley que diga que necesita ser competente en todo. Pero si tu querer convertirse más competente con el desarrollo de back-end, sus opciones están abiertas. Y cada uno tiene una amplia documentación de soporte y participación comunitaria para ayudarlo en cada paso del camino. Y cuanto más aprenda, más descubrirá cómo todos estos marcos pueden trabajar juntos con un objetivo en mente: crear mejores sitios web.

Conclusión

Es normal dudar ante la perspectiva de buscar el desarrollo de back-end cuando ha estado trabajando como desarrollador front-end de WordPress durante algún tiempo. Pero el hecho de que algo pueda percibirse como un desafío no significa que deba evitarlo. De hecho, aprender nuevas habilidades puede reforzar sus ofertas de servicios y convertirlo en un desarrollador vital más solicitado para una gama más amplia de clientes..

Y al menos, debería ver cómo mejoran sus habilidades de desarrollo front-end. Cuanto mejor comprenda cómo funcionan las cosas en el back-end, más hábil será para escribir código limpio y anticipar posibles problemas. Básicamente, lo que estoy diciendo es esto: incluso si decides no ofrecer este servicio a los clientes, no te hará daño aprenderlo..

¿Ofrecen desarrollo back-end junto con trabajo front-end? ¿Estás pensando en ampliar tu conjunto de habilidades? ¿O estás contento con dónde estás? Me encantaría escuchar tus pensamientos!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map