Estou entrevistando para um emprego como desenvolvedor WordPress. Só trabalho com o WP há um ano e sinto que tenho uma boa visão geral, como em como configurá-lo, o que functions.php
faz, onde modificar temas etc. Mas a entrevista que tenho na próxima semana será perguntando-me tudo sobre WordPress e Linux com um pouco de MySQL. Tudo o que sei é que eles vão me dar um laptop e um teste.
Como me preparo para isso? Devo praticar a criação de um plugin hoje? Sei como configurar um servidor Linux, mas não sou muito bom com manipulação avançada de arquivos ou scripts de shell. Sou bom em instalar, solucionar problemas e configurar. E eu li muito o WP Codex. Qual seria uma boa tarefa de casa para me preparar adequadamente? Notei que não há muitos recursos para estudar para uma entrevista centrada no WP por aí.
Respostas:
Se eu fosse contratar um desenvolvedor WordPress, minha lista de desejos ficaria assim:
Há muito mais em que pensar, mas acho que o exposto acima seria um começo bastante sólido.
E aqui está uma pergunta complicada: o que é ruim no WordPress e o que você mudaria na próxima versão principal para corrigi-lo? Se você pode dar uma resposta convincente a isso, provavelmente conhece um pouco do WordPress.
Mas deixando de lado a lista de desejos acima por um segundo, a coisa mais importante para mim não é se você conhece a solução para um problema: é se você pode encontrar a solução.
Saiba para onde procurar (o Codex, o manual do PHP, lugares como este) e esteja realmente interessado em fazer as coisas da maneira certa. Não fique satisfeito quando o que não deu certo de repente funciona: essa foi a solução certa? Você poderia fazer isso de uma maneira mais elegante, com menos código? Essa solução pode ser dimensionada? Ela pode ser reutilizada quando um problema semelhante surge?
Espero que isto ajude.
fonte
Manipulação de arquivos e scripts de shell geralmente não é o que você faz com o WordPress. No máximo, algo que você faz para ele, como backup ou coisas implantação. É algo do próprio WP e os plug-ins tentam manter o mínimo possível para uma boa compatibilidade com diferentes ambientes de hospedagem.
Que tipo de desenvolvimento WordPress será realmente? O campo é bastante amplo, de coisas muito front-end a coisas muito back-end e carga de coisas no meio.
Isso está longe de ser abrangente, mas as coisas que eu pessoalmente consideraria uma base básica sólida para o desenvolvimento do WP são:
em geral
desenvolvimento do tema
get_
vsthe_
), variáveis globais nas quais eles dependemdesenvolvimento de plugins
fonte