Você deve aprender codificação? Por que aperfeiçoar essa habilidade irá melhorar sua carreira

Publicados: 2018-03-08

Ahh, codificação. É literalmente como outro idioma - e um idioma importante. A questão para muitos de nós, não desenvolvedores ou profissionais não técnicos, é se realmente precisamos gastar tanto tempo aprendendo sobre isso, especialmente se vamos usá-lo apenas em um nível iniciante. Para alguns, o simples fato de fazermos essa pergunta é surpreendente - é um retumbante "sim" em sua mente. Para outros, é uma questão de você realmente se beneficiará por ter um conhecimento básico de codificação?

Computer Learning Code
Aqui você pode ver uma divisão básica do código com um lado que parece ser muito técnico e o outro uma divisão mais simples.

Adoraria dar uma resposta direta, mas, infelizmente, não é tão simples. É por isso que vamos quebrar os vários argumentos em torno da codificação e se você, como designer ou profissional de marketing, deve reservar horas para aprender a codificar ou não.

Em primeiro lugar, vamos começar com o básico e preencher os antecedentes da codificação antes de nos aprofundarmos nas coisas.

É difícil aprender a codificar?

Vamos apenas começar dizendo que a codificação é como você diz a um computador o que fazer, e o computador depende desse código para operar. Você usa o código toda vez que assiste a um vídeo do YouTube, envia um tweet ou passa um cartão de banco - está literalmente ao seu redor.

Essencialmente, um código é um livro de receitas para um computador. Um conjunto preciso de instruções que o computador pode usar para executar as tarefas exigidas pelo usuário. Apenas com receitas e vida real, pode haver versões ligeiramente diferentes de código, ou eles podem ser escritos em linguagens diferentes. Por exemplo, você pode ter ouvido falar de 'Python,' 'Ruby,' 'PHP,' 'SQL,' Core java ou 'C ++.' Todas essas são linguagens de codificação diferentes e existem muitas mais.

Mas você não precisa ser um especialista em ciência da computação para pegar o jeito.

Front-End Learn Coding
Aprender a codificar é mais fácil do que parece.

Front-end, back-end - qual extremidade?

Para simplificar, iremos em frente e dividiremos a codificação em duas partes: front-end e back-end. Resumindo, o front-end é tudo o que você pode ver em um site, aplicativo ou software. São os elementos visuais que compõem o design do site ou app e, portanto, as partes com as quais o usuário interage. O back-end, também conhecido como 'lado do servidor', é essencialmente o que mantém tudo funcionando.

Usar a analogia clássica de um carro geralmente ajuda. O front-end é tudo o que você vê, como soa, como é e qual é a sua forma. O back-end é o motor e o sistema interno que o move e o mantém funcionando.

Por enquanto, não vamos nos preocupar com o back-end, porque na maioria dos casos um designer ou comerciante não terá que se preocupar com isso, certamente não como um iniciante.

HTML, CSS e Javascript

Podemos dividir o front-end em três segmentos. HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) e Javascript.

  • HTML: o texto que você está lendo agora. É o esqueleto básico e o bloco de construção de qualquer página da web ou aplicativo
  • CSS: está relacionado ao estilo de uma página da web. Você pega o HTML e o torna bonito.
  • Javascript: permite que você pegue o que você criou com HTML e CSS e faça coisas por meio de interações e comportamentos.

Resumindo, você cria conteúdo com HTML, estiliza-o com CSS e adiciona comportamentos e interação com Javascript.

Quão útil é aprender a codificar?

Então, voltando à verdadeira questão em questão. Vamos pintar um quadro do cenário típico que a maioria das pessoas não técnicas enfrentam hoje. Em algum momento, independentemente da sua profissão, você provavelmente se deparará com um momento em que não entendeu como algo na internet funcionava.

Talvez tenha sido um formulário que você projetou ou quis incorporar ao seu site para melhorar as taxas de conversão. Talvez fosse um gráfico quebrado na página de destino para a qual você criou uma cópia e, depois de inserir o texto, o gráfico parou de funcionar. Talvez seja porque os títulos na página inicial do seu site não estavam sendo exibidos no tamanho correto.

Não importa o quê, mas em um ponto ou outro, se você já passou por isso e não sabe o que fazer, provavelmente entrará em contato com um desenvolvedor ou alguém que codifique para ajudar.

O que você pode não ter percebido é que em cada um dos cenários acima, o problema geralmente pode ser resolvido ajustando ou alterando uma parte simples do código de front-end. Este é um ponto importante por alguns motivos:

  • Se você pudesse consertar isso sem a ajuda de ninguém, quanto tempo você teria economizado para si mesmo e para aquele colega / amigo?
  • Se você tivesse entendido como o formulário, os gráficos ou o texto funcionavam, você teria feito algo diferente?
  • Como um entendimento básico de código de front-end alteraria o design, formato ou estrutura de seu trabalho em geral?

Portanto, sim, é útil dedicar algum tempo para desmistificar o código e desenvolver uma compreensão básica de como um código é usado. Mas você não precisa ir para uma escola de código chique nem nada. Existem muitos recursos de aprendizagem úteis online que podem ajudá-lo a obter uma melhor compreensão de um determinado tópico.

Esse é principalmente o motivo pelo qual a maioria dos designers ou profissionais de marketing decidiu aprender a codificar nos últimos anos. Também alivia a culpa e a ansiedade desnecessárias por “não saber codificar”, o que muitas vezes pode prejudicar a confiança e a capacidade de uma pessoa de criar e lançar páginas, postagens ou complementos em um site.

Great Web Design Learning Code
Aprender a codificar pode ajudá-lo a criar belos designs para a web com facilidade.

Como determinar se aprender a codificar é importante para você

Naturalmente, embora a codificação seja uma habilidade útil para aprender puramente com a premissa de que você estará livre da ansiedade de não saber como fazê-lo, isso difere de pessoa para pessoa quanto à importância de uma habilidade.

Por exemplo, para um designer de UX, certamente pode-se argumentar que seu desejo de aprender código deve ser maior do que um profissional de marketing de mídia social. Embora possa ser útil para um profissional de marketing de mídia social conhecer um pouco de HTML ou CSS básico, é improvável que ele os use diariamente ou mesmo semanalmente. Considerando que um designer de UX pode esperar usar e exigir uma compreensão de codificação todos os dias.

Com isso em mente, existem algumas perguntas a se perguntar que podem ajudá-lo a descobrir o quão importante é para VOCÊ aprender a programar ou não.

1. Que habilidades são exigidas em seu trabalho atual ou no próximo trabalho que deseja?

Você está atualmente em uma função que requer menos do que o uso semanal de codificação? Em caso afirmativo, e você deseja permanecer nesse campo por um futuro previsível, talvez não seja necessário dar grande importância à codificação. Se você quiser passar para uma função diferente que você acha que pode exigir conhecimento de codificação, essa é uma proposta totalmente diferente.

2. Onde você deseja trabalhar ou o que deseja fazer no futuro?

Se você tem uma ideia de onde gostaria de estar em dois, cinco ou dez anos, também pode querer considerar o que seus empregadores potenciais pensam sobre habilidades de codificação.

Por exemplo, se você é um comerciante de e-mail e gostaria de continuar essa profissão, poderia se destacar da multidão por ter habilidades avançadas de HTML, CSS e Javascript para criar designs de e-mail totalmente personalizados que seu comerciante de e-mail típico só pode sonhar do?

3. Você gosta de programar ou sente que está sendo pressionado a fazê-lo?

Em primeiro lugar, se você gosta de programar e está animado com um teste de codificação, isso é suporte mais do que suficiente para você dar importância a ele. Você só precisa pesar o tempo e o esforço de suas outras tarefas. Se você sentir que está sendo pressionado a aprender código sem realmente entender a importância disso, você pode querer considerar por que a pessoa (talvez seu gerente) quer que você aprenda a codificar em primeiro lugar.

Mesmo que você não veja isso como importante, não significa que não seja importante para sua equipe ou colegas (veja o exemplo acima sobre como sua falta de conhecimento de codificação toma o tempo dos desenvolvedores).

Portanto, descrevemos algumas maneiras pelas quais você pode avaliar a importância da codificação como uma habilidade com base em suas circunstâncias atuais e em seus desejos futuros. Vamos agora dar uma olhada em alguns motivos pelos quais um profissional de marketing ou designer pode querer reforçar seus conhecimentos de HTML, CSS e Javascript.

Marketing & Learning Code
Como profissional de marketing, as habilidades básicas de codificação podem diferenciá-lo da concorrência.

Razões pelas quais você deve aprender a programar como um profissional de marketing, designer ou empresário

Os profissionais de marketing têm passado por um período particularmente turbulento nos últimos anos, no que diz respeito às habilidades necessárias para o sucesso no setor.

Você deve ser um especialista ou um pau para toda obra? A sua função deve coincidir com os designers ou você deve trabalhar com eles em vez de trabalhar com eles? Você deve aprender a programar ou deve se limitar ao que faz melhor - marketing?

Os designers também enfrentaram seu quinhão de perguntas. Devo apenas entregar meus projetos para alguém codificar? Eles criarão exatamente o que eu preciso e quero, certo? Devo saber como eles estão construindo meu aplicativo ou isso não importa?

É melhor estar preparado do que arrependido

Embora todas essas questões sejam válidas, em relação a esta última em particular, provavelmente é melhor saber os fundamentos da codificação para estar seguro, em vez de lamentar ou travar. Como um profissional de marketing ou designer, você está sempre procurando agir com base em suas ideias e implementar estratégias. E devido à crescente dependência da Internet, é importante que você entenda como as coisas funcionam para que possa garantir que seus objetivos sejam alcançados e seus planos sejam implementados com sucesso.

Por exemplo, vamos usar um formulário de inscrição novamente como um cenário clássico para um profissional de marketing. Você tem sua página de destino, configurou sua campanha paga e tudo está pronto para o lançamento. No entanto, você está tendo um problema com seu formulário de inscrição - não é nada demais, é apenas a parte mais importante de toda a página!

Ao compreender como o desenvolvimento de front-end funciona na maioria dos casos, você poderá gastar de 10 a 15 minutos diagnosticando e corrigindo pequenos problemas. É improvável que isso atrapalhe os prazos e você também poderá manter a página e a campanha enquanto ela é executada, sem qualquer ajuda de sua equipe de desenvolvimento - a menos que as coisas realmente saiam do controle.

Marketing, Web Design & Learning Code
Cause impacto em seus clientes com algumas habilidades de programação para iniciantes.

Você poderá 'impressionar' os clientes e obter mais trabalho

O ponto anterior sugere que, como profissional de marketing ou designer, você deve aprender apenas o básico, mas se quiser, certamente pode ir um pouco mais longe e aprender a codificar em um nível avançado. Porque? Bem, mais uma vez, isso se resume ao simples fato de que, como um comerciante ou designer, especialmente um freelancer, você está competindo com milhões de outras pessoas em sua área.

Você precisa pensar o que pode ajudá-lo a se destacar entre os outros com base no que os clientes podem exigir de você. Em muitos casos, será alguém que é criativo e técnico ao mesmo tempo.

Além do mais, em termos práticos, você pode usar seu conhecimento de codificação não apenas para 'impressionar' os clientes atuais, mas também para atrair novos. A construção personalizada de seu site ou a criação de elementos visuais que aumentam seus leads e taxas de conversão são uma ótima maneira de usar seu próprio trabalho como prova de suas habilidades.

Aprendendo a codificar do zero: um guia prático

A pergunta de um milhão de dólares, literalmente em alguns casos com agências e empresas de design que valem milhões - como aprender código do zero. Aprender a programar como designer ou comerciante pode parecer assustador no início, mas há muitos recursos disponíveis - nenhuma escola de código cara é necessária.

Além do mais, a maioria deles é gratuita, então você não precisa se preocupar em pagar aulas ou aulas para aprender o básico. Aqui estão três lugares que são ótimos se você deseja se envolver em algumas atividades de aprendizado de código:

  • Codecademy: É grátis, rápido de configurar e fácil de começar. Você poderá aprender uma vasta gama de linguagens e há tutoriais específicos para tipos de design, por exemplo, se você quiser um tutorial sobre como codificar um aplicativo em vez de um site, você pode fazer isso.
  • General Assembly Dash: Dash também é gratuito e é um curso divertido que ensina o básico de desenvolvimento web. No entanto, é um pouco diferente do Codecademy. Dash ensina como usar tarefas baseadas em projetos.
  • Campo de código grátis: Felizmente, não vai demorar muito para você descobrir o que esses caras fazem! Aulas básicas gratuitas com mais de 800 horas de material pronto para você começar.

Coloque suas habilidades em prática

Uma das primeiras coisas que você deve, e agora pode fazer, é provavelmente limpar seu site ou portfólio. É uma ótima maneira de você experimentar algumas ideias que aprendeu ao aprender a codificar.

Você também pode querer reservar algum tempo para ver como os recursos atuais em seu próprio site funcionam. Talvez você possa otimizar a navegação agora que sabe como adicionar um menu suspenso personalizado, por exemplo?

Apenas uma hora de codificação por dia pode ajudá-lo a ir de iniciante a especialista.

Outra tarefa comum que você pode realizar é inscrever-se em alguns projetos de codificação simples e de baixo custo em locais como o Fiverr. Você poderá ajudar pessoas que eram iniciantes há alguns meses e é uma ótima maneira de se acostumar a trabalhar com um cliente em um projeto que está fora da sua zona de conforto.

Learning To Code At Home
É fácil aprender a codificar em casa e, quando o fizer, ficará feliz por ter feito isso.

A palavra final

Esperançosamente, se você tirar algo deste artigo é que aprender a codificar será um exercício útil, independentemente de sua função ou interesses atuais. Basta ter alguma experiência prática e habilidades de resolução de problemas. Alguns outros pontos importantes a serem lembrados são:

  • A importância da codificação como uma habilidade irá diferir de pessoa para pessoa, dependendo de sua função e seus requisitos
  • Os benefícios de aprender a codificar incluem:
    • A capacidade de impressionar clientes
    • Maiores chances de conseguir novos negócios
    • Evitando ansiedade por não saber como codificar
    • Uma compreensão mais profunda de como as coisas funcionam e o que os desenvolvedores precisam saber para ajudá-lo melhor
  • Você pode aprender a codificar literalmente em dias / semanas por meio de ferramentas e plataformas online
  • Você poderá usar suas novas habilidades para melhorar seu próprio trabalho e site, não apenas o de seus clientes.

Com tudo isso em mente, você deve estar mais do que pronto para mergulhar de cabeça no mundo da codificação e exercitar os músculos da ciência da computação, mesmo como um iniciante. Seus superiores ficarão impressionados, seus colegas ficarão com inveja e você estará nas nuvens, sabendo que agora tem uma habilidade que nunca pensou que seria capaz de dominar.

Você está planejando aprender a codificar? Diga-nos o porquê nos comentários abaixo.

Quer mais dicas rápidas de carreira? Assine a nossa newsletter!