Você deve adicionar desenvolvimento back-end à sua lista de serviços do WordPress?

Se você ganha a vida desenvolvendo sites WordPress, as chances são boas de que você tenha pelo menos uma familiaridade superficial com o PHP e provavelmente muito mais.


Talvez você possa personalizar temas – ou até criar um a partir do zero – e atuar como um administrador adequado para seus clientes. Mesmo assim, é provável que você encontre uma ocasião em que seu conjunto de habilidades não corresponde ao que o cliente deseja. E isso pode ser uma chatice de verdade. Você é forçado a terceirizar parte do seu projeto ou recusá-lo completamente. Nenhum dos cenários é ideal.

Se você se deparar com esse problema com mais e mais frequência, talvez seja hora de adicionar o desenvolvimento de back-end à sua lista de ofertas. Há algumas coisas que você deve considerar antes de avançar para o desenvolvimento de back-end, no entanto.

Desenvolvendo Fora do WordPress

Desenvolvimento de back-end significa que você estará se aventurando fora do território de desenvolvimento do WordPress com o qual está mais familiarizado. Isso pode ser assustador, pois se aventurar em algo novo é assustador. O que estou tentando dizer é que nem tudo vai parecer functions.php. E tudo bem, desde que você saiba disso..

Uma das maiores coisas que você encontrará é chamada Programação Orientada a Objetos (ou OOP, abreviado). O WordPress não o usa, mas você pode adicioná-lo à sua lista de serviços devido à sua flexibilidade. Além disso, é utilizado por muitas outras estruturas por aí (mais sobre isso mais tarde).

Portanto, para os não iniciados, o OOP usa classes para agrupar funções. Essas funções podem ser referenciadas posteriormente para serem colocadas em ação. Em vez de escrever uma série de funções como você faz no PHP (uma abordagem imediata de causa e efeito) com o OOP, você precisa se sentar e pensar em como o seu código será estruturado antes de escrever uma única linha. Isso pode parecer assustador, mas se você tem uma propensão para a organização, pode realmente se destacar aqui.

Um ótimo exemplo desse tipo de desenvolvimento é oferecido por Jay Hoffman, da Torque. É o WordPress Plugin Boilerplate por Tom McFarlin, que oferece uma visão ampla de como o POO pode ser usado. Trata-se de criar a estrutura primeiro e depois criar o que você deseja criar.

Quando você cria com o WordPress, é fácil considerar muitas coisas como garantidas. Ele vem equipado para fazer muitas coisas sem que você precise levantar um dedo. Definitivamente não vou reclamar. Se você se aventurar fora do WordPress, no entanto, notará rapidamente que outras estruturas não têm tudo embutido, o que significa que você precisará construí-las. O que você criar será menos inchado do que o WordPress, mas será necessário muito mais trabalho. Esse é apenas um aviso justo e realista e não pretende desencorajá-lo a tentar. Eu sou apenas um grande crente em abordar as coisas com os olhos bem abertos.

Transporte de Desenvolvimento de Front-End

Como desenvolvedor front-end, você provavelmente tem muita experiência trabalhando com PHP e apenas pesquisando o código nos arquivos de tema do WordPress. E, embora isso certamente o ajude a dar um salto no desenvolvimento de back-end, não é tudo e termina toda a preparação, lamento dizer.

Claro, você estará trazendo um sólido entendimento de HTML e PHP para a tabela. Esperemos que também Javascript. Você saberá tudo sobre como todos os bits importantes do código se juntam para criar um site. E você provavelmente poderá ver o código na maioria dos sites e entender o que o desenvolvedor estava fazendo, mesmo que você não consiga escrever esse código em particular no momento.

E, como falamos aqui do lado do servidor, seria negligente se não mencionasse o fato de que todo o tempo que você passou consertando sites do WordPress será útil. Se você já lidou com um site danificado – quem não? – você sabe a ordem das operações a serem executadas para corrigi-lo. Esse processo passo a passo é algo que se aplica diretamente ao desenvolvimento de back-end e que você provavelmente usará regularmente.

Aprenda algo novo

Embora não haja absolutamente nenhuma razão para você ter para entrar no desenvolvimento de back-end, pode ser uma jogada inteligente para muitos desenvolvedores do WordPress. Por quê? Tudo se resume a um termo-chave: diversificação.

Quanto mais áreas de desenvolvimento você estiver familiarizado, mais empregos obterá. Você pode pensar nisso como ferramentas adicionadas na sua caixa de ferramentas. Todas essas habilidades que você acumula se traduzem diretamente em dólares e centavos em termos do que você pode criar para seus clientes. E quanto menos vezes você precisar terceirizar aspectos de um projeto ou até mesmo recusar projetos, melhor será.

Claro, há algo a ser dito por ser um especialista. Isso certamente tem suas vantagens também, especialmente se você for conhecido como o melhor do jogo. Porém, como esse título é reservado para poucos, talvez seja uma opção melhor diversificar seu portfólio e oferecer uma variedade maior de serviços, para que você possa atender uma ampla gama de clientes..

Então, por onde você deve começar? Em que aspecto do desenvolvimento de back-end você deve mergulhar primeiro? Bem você decide. Há muitas opções disponíveis, o que pode parecer um pouco assustador. Muitas opções podem ser um fardo às vezes. Tente pensar em quais aspectos do desenvolvimento você se sente confortável no momento e o que gostaria de explorar mais. Se você já é muito bom com PHP, pode experimentar Laravel. Se você é bom com Javascript, Expressar pode ser uma boa opção para você seguir.

Se você gosta de viver perigosamente, mergulhe Ruby on Rails. E isso está apenas arranhando a superfície. Existem muitas estruturas por aí para eu citar aqui. Apenas saiba que não há lei dizendo que você precisa ser proficiente em tudo. Mas se você quer tornar-se Mais proficiente no desenvolvimento de back-end, suas opções estão abertas. E cada um possui ampla documentação de suporte e envolvimento da comunidade para ajudá-lo a cada passo do caminho. E quanto mais você aprende, mais descobre como todas essas estruturas podem trabalhar em conjunto com um objetivo em mente: criar sites melhores.

Conclusão

É normal hesitar na perspectiva de buscar o desenvolvimento de back-end quando você trabalha como desenvolvedor front-end do WordPress há algum tempo. Mas apenas porque algo pode ser percebido como um desafio, não significa que você deva evitá-lo. De fato, o aprendizado de novas habilidades pode reforçar suas ofertas de serviços e torná-lo um desenvolvedor vital e mais requisitado para uma ampla gama de clientes.

E, no mínimo, você deve ver suas habilidades de desenvolvimento front-end melhorar. Quanto melhor você entender como as coisas funcionam no back-end, mais habilidoso será para escrever código limpo e prever possíveis problemas. Basicamente, o que estou dizendo é o seguinte: mesmo que você decida não oferecer esse serviço aos clientes, ainda não será difícil aprendê-lo..

Você oferece desenvolvimento de back-end junto com o trabalho de front-end? Pensando em expandir seu conjunto de habilidades? Ou você está satisfeito com a sua localização. Eu adoraria ouvir seus pensamentos!

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