Programação para SEOs – Quadro de sexta-feira- Oxi Marketing Digital e Websites em WordPress

Programação para SEOs – Quadro de sexta-feira- Oxi Marketing Digital e Websites em WordPress

Programação para SEOs – Quadro de sexta-feira

Programming for SEOs   Whiteboard Friday

Talvez ele cruzou a sua mente de uma vez ou duas vezes antes: Você sabe, isso seria muito mais fácil se eu soubesse como programa. Mas é um ambiente de trabalho intimidativo assunto, especialmente se você não tiver certeza de seu conhecimento técnico, e há tanto para aprender que é difícil saber por onde começar.

No atual Quadro de sexta-feira, dominar técnicas de SEO Paul Shapiro acções por isso que é tão importante para SEOs e profissionais de marketing para levar a programação de mergulho, explica os principais conceitos, e ajuda você a determinar o melhor curso de ação para você começar quando se trata de subir o nível de sua perícia técnica.

Clique sobre o quadro de imagem acima para abrir uma versão de alta resolução em uma nova aba!

Transcrição Do Vídeo

Olá, Moz fãs. Paul Shapiro aqui, Chefe de SEO no Catalisador. Eu estou aqui para falar para vocês hoje sobre a programação para SEOs e profissionais de marketing.

Por que você deveria aprender a programar?

Eu acho que há realmente vários benefícios para a aprendizagem como para o programa.

1. Desenvolvedor melhor as relações

Em primeiro lugar, relações de desenvolvedor. Como SEOs, estamos constantemente trabalhando com desenvolvedores para implementar as nossas recomendações. Entender por que eles fazem certas decisões, como eles acham que é realmente essencial para trabalhar melhor com eles.

2. Torne-se um melhor técnica de SEO

A compreensão de como o programa faz de você um melhor técnica de SEO. Apenas compreender a construção de sites e como eles funcionam realmente ajuda a fazer muito melhor com o seu SEO. Automação. Como profissionais de marketing, como SEOs, todos nós, às vezes, fazer tarefas repetitivas, e sendo capaz de cortar o tempo gasto para fazer as tarefas repetitivas é realmente a chave.

Ele realmente abre-se a oportunidade de fazer as coisas e se concentrar mais sobre a estratégia e as outras coisas que você não pode deixar de automação.

3. Nivelamento de seus dados de análise de

Se alguém está familiarizado com este número, a 1.048.576, que é o limite de linha no Microsoft Excel.

Como profissionais de marketing, estamos nadando em um mar de dados. É muito fácil trabalhar com um conjunto de dados bem superior a isso. Muitas vezes eu trabalho com centenas de milhões de linhas de dados. A utilização de uma linguagem de programação como o R ou o Python é realmente uma boa maneira de lidar com essa quantidade de dados.

4. Alfabetização

Está se tornando muito, muito mais comum nos Estados unidos para ser ensinado como programa da escola primária. Então, por aprender a programar, você está em pé de igualdade com as crianças do mundo, as pessoas que podem entrar no local de trabalho no futuro. Então, você não vai mesmo ter de aprender a programar em profundidade. Mas eu recomendo que você pelo menos entender os conceitos e a lógica por trás de programação.

Qual a linguagem que você deve aprender?

Muitas vezes ouço as pessoas dizerem, “eu fiz um pouco de programação na faculdade ou escola. Eu aprendi assim e linguagem.” Para eles, eu digo, “Você está em grande forma. Stick para qualquer linguagem de programação que você está confortável com.” Você não tem que começar a partir de um quadrado.

Um monte de linguagens de programação compartilhar uma lógica comum. Mas se você estiver iniciando a partir de um quadrado e você precisa apenas decidir em qual linguagem de programação que eu vou aprender hoje, eu tenho duas recomendações.

Python

Se você estiver indo para o caminho da análise de dados, a principal razão para se aprender a programar é para trabalhar com dados e fazer mais coisas sofisticadas com os dados, então eu acho que não há melhor linguagem do que Python.

Python é muito bem equipado. Há uns lotes de bibliotecas desenhadas especificamente para a análise de dados, e é muito mais robusto do idioma que algo como R.

JavaScript

Se você estiver indo para o caminho do desenvolvimento para a web, você quer ser a melhor técnica de SEO, você quer entender como os sites são construídos, o JavaScript é uma incrivelmente robusto linguagem de programação que tem crescido em uso em sites nos últimos anos.

É também muito capaz de fazer back-end da web com o desenvolvimento de uma linguagem como Node.js, que é apenas uma variante de JavaScript. O único problema com a aprendizagem de JavaScript é, eu diria que você precisa para aprender o CSS e o HTML primeiro. Portanto, há um pouco mais de uma curva de aprendizado do que dizer que o aprendizado de Python.

Exemplo conceitos

Agora eu quero ir através de alguns conceitos de programação básica para que você anda sentindo um pouco mais confortável com a ideia de aprendizagem de um programa, de modo que é um pouco menos assustadora.

Variáveis

O primeiro conceito que quero passar é a idéia de uma variável. Estes são como a álgebra, como álgebra básica.

Então você pode atribuir a x é igual a 2, ou qualquer outro valor e, em seguida, nós podemos usar mais tarde. Então x mais 2 é 4. As variáveis podem ter qualquer nome. Estamos usando Python sintaxe como um exemplo. Assim, a primeira variável que nós temos é uma variável chamada “animal”, e é igual ao valor de “gato”.

Esta é uma seqüência de caracteres, que é apenas um pedaço de texto que nós atribuímos a ele. Agora, as variáveis podem ser de muitos tipos diferentes. Assim, a variável “número” pode ser igual a 2, um número inteiro. Ou a variável “cores” pode ser uma lista, que é um tipo de Python matriz. Matrizes são apenas variáveis com valores múltiplos. Então, nesse caso, as cores é igual a vermelho, azul e verde, e é denotada com o parênteses.

Condições

O próximo conceito que eu gostaria de entender é que condições, então, if/else, sendo uma condição básica de que iríamos trabalhar. Ele lê um monte, tal como o inglês. Assim, se a variável “animal” é igual a “gato”,” o que é, imprimir o texto “MEOW!” Se “animal” não era igual ao “gato”,” dizer que foi igual a “cão”, então devemos imprimir “Woof!”

Em seguida, a saída, uma vez que “animal” é igual a “gato”,” é “MEOW!” Loops. Há muitos tipos diferentes de loops. Eu vou usar um loop for como um exemplo. Novamente, ele lê um pouco parecido com o idioma inglês. Portanto, temos uma variável de “cores”, o que sabemos é igual a vermelho, azul e verde.

Com isto queremos dizer que para cada valor da variável “cores”imprimir esse valor. Assim, para x em cores, print (x). Ele vai passar por cada uma, uma de cada vez e imprimi-la. Então, o primeiro valor é vermelho. Ele fica impressa. O segundo valor é azul. Ele fica impressa.

Funções

O último valor é verde. Ele fica impresso, e o código cessa. Agora, o último conceito que eu quero explicar é funções. Funciona muito simplesmente são reutilizáveis trechos de código. Então temos uma função básica aqui, que nós definimos como moz, para a função de moz, que tem o valor de uma linha de código print (“WBF!”) para o Quadro de sexta-feira.

Se executarmos a função de moz, ele irá imprimir o valor “WBF!” Então, todos esses conceitos em si não são muito úteis. Mas quando você realmente começar a programação e iniciar amarrando-os juntos, você está fazendo todos os tipos de coisas sofisticadas, e ele se torna muito, muito poderosos blocos de construção para fazer muito mais coisas.

Recursos de aprendizado

Então, agora que você entende de programação e por que você deve fazê-lo, quero deixar-vos com alguns recursos para realmente aprender.

Lynda/LinkedIn Aprendizagem

O primeiro recurso que eu recomendo é Lynda. Ele tem rebatizada LinkedIn Aprendizagem. A razão pela qual eu recomendo Lynda é porque muitas, muitas bibliotecas públicas oferecem-lhe uma assinatura de graça.

Há uma tonelada de programação diferentes classes de lá. Certamente você tem uma classe Python. Muitos níveis avançados de Python e JavaScript. Você também pode aprender outras coisas, que eu acho que é muito legal. Então, eu definitivamente recomendo Lynda/LinkedIn Aprendizagem.

Codeacademy

Quando eu estava aprendendo a programar, originalmente, na verdade, eu fui para a biblioteca e para os livros e tentar fazê-lo sozinho. Hoje em dia, existem milhares de outros recursos, como “codeacademy”.

“Codeacademy” é fantástico. É totalmente interativo. Então, ele vai passar por todos os diversos conceitos, e um por um ele vai pedir para você uma espécie de realizá-las em uma lógica, de modo que você aprende de uma maneira ótima. Eu definitivamente recomendo “Codeacademy”. Eles têm tanto JavaScript e um módulo Python. O Mooc on-line.

Coursera

Se você é a pessoa que precisa de um mais tradicional ambiente de sala de aula, você pode aprender de graça, replicando que o ambiente de sala de aula em casa. Estes são sites como o Coursera. Um monte de grandes universidades oferecem. Há cursos de lá. W3Schools, que é muito valioso para qualquer tipo de desenvolvimento web, eles têm muito bom, muito básico tutoriais sobre JavaScript e CSS e HTML, e tudo o que precisa para aprender desenvolvimento web.

Python para Análise de Dados

Ele também atua como um inestimável guia de referência. Se você estiver interessado em aprender Python para a análise dos dados, há um livro que eu recomendo. Ele é “o Python para Análise de Dados”, por McKinney. Que um O’Reilly livro. McKinney foi o criador de Pandas, que é muito bem utilizado biblioteca em Python para análise de dados. Portanto, esperamos que você se afastou um pouco menos de medo de programação e está animado para aprender.

Bônus: FreeCodeCamp

Outro excelente recurso para aprender desenvolvimento web e JavaScript é FreeCodeCamp.org.

Deixe o seu comentário na seção abaixo. Obrigado por assistir. Até a próxima vez.

Vídeo transcrição por Speechpad.com

Você perca Paulo impressionante falar em MozCon 2019, Redefinindo Técnicas de SEO? Baixar o deck aqui e não perca a conferência do próximo ano — super early bird descontos estão disponíveis agora!

Guarde o meu lugar no MozCon 2020

Compartilhe:

Facebook
Twitter
Pinterest
LinkedIn

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

On Key

Related Posts

× Como posso te ajudar?