Como escritor e comerciante, sem sonhos futuros de me tornar engenheiro, nunca pensei que aprender código seria relevante para o meu trabalho.
Então comecei a trabalhar com um comerciante com dicas de codificação. Conhecendo HTML, CSS, JavaScript e jQuery era claramente inestimável: os desenvolvedores estavam muito mais ansiosos para trabalhar com ela do que qualquer outra pessoa na equipe de marketing, seu chefe sempre vinha a ela com perguntas técnicas e, o melhor de tudo, ela poderia fazer coisas como agitar cronogramas interativos ou adicionar animações a postagens de blog.
Desde então, conheci dezenas de não-engenheiros - em todos os tipos de profissões - cujo conhecimento de programação acelerou suas carreiras. Agora estou convencido. Leia mais para aprender quatro razões principais pelas quais você e eu devemos começar a investigar as classes de codificação.
1. Isso fará com que você seja mais auto-suficiente
A maioria das equipes técnicas tem muitos projetos e não tem tempo suficiente, o que significa que uma solicitação de alta prioridade para você pode ser de média ou baixa prioridade para eles.
Mas se você sabe codificar, você não precisa esperar ajuda: você pode fazer isso sozinho.
“Eu posso criar landing pages para campanhas de marketing sem ter que depender de um designer ou engenheiro”, diz Tyler Moore, diretor de marketing da App Press. “Eu trabalhei principalmente em startups técnicas e empresas de SaaS, e a possibilidade de fazer iterações rapidamente facilitou muito o envio de novas campanhas ou a criação de algo que posso entregar a um designer ou engenheiro para polimento.”
Jessica Elle, que dirige o marketing digital para a Forest Giant, usa seus recursos de codificação para melhorar o SEO do site e fazer alterações rápidas no design. "Não é necessário saber HTML e CSS, mas é muito útil", diz ela.
A Elle também está no processo de aprender mais duas linguagens de programação, Go e Python. “O marketing digital exige muita análise de dados”, explica ela. “Existem ferramentas, mas a maioria delas envolve processamento manual de dados. O Go e o Python são muito úteis quando você precisa analisar vários dados para obter insights de marketing. ”Uma vez que a Elle esteja totalmente atualizada, ela não precisará de ajuda externa para compilar e analisar dados.
Habilidades de programação são benéficas, mesmo se você não trabalhar em uma função de marketing. Digamos que você seja um representante de vendas: se um cliente em potencial fizer uma pergunta técnica, você poderá responder imediatamente em vez de consultar um engenheiro. Ou, se você estiver no suporte ao cliente, poderá resolver rapidamente um ticket sem ter que fazer ping em um colega de trabalho.
Você não só economizará tempo, mas também ganhará credibilidade valiosa.
2. Ele vai te ensinar a pensar
Como Steve Jobs disse certa vez: “Acho que todos neste país deveriam aprender como programar um computador, porque ele ensina a pensar. Eu vejo a ciência da computação como uma arte liberal ”.
Em outras palavras, aprender a codificar não apenas lhe dará conhecimento técnico, mas também lhe dará uma nova maneira de abordar seu trabalho.
"A codificação me forçou a começar com um plano, identificar possíveis áreas problemáticas e solucionar problemas, solucionar problemas, solucionar problemas", afirma Heather Stegner, diretora sênior de comunicações do American Wood Council. "É uma maneira lógica de pensar que eu tenho sido capaz de aplicar com o mesmo sucesso ao desenvolver uma estratégia de mídia, tentando descobrir por que o Internet Explorer não está cooperando".
Aprender a programar também faz com que sua atenção ao foguete detalhe. Afinal, quando um único hífen perdido ou um período perdido pode atrapalhar todo o seu código, você se torna bastante habilidoso em verificar seu trabalho (para não mencionar, fazer as coisas direito na primeira vez!).
3. Melhorará suas habilidades de comunicação e colaboração
Projetos raramente são criados em um vácuo. O desenvolvimento de algo geralmente requer que várias pessoas com perspectivas, ideias e habilidades variadas se juntem e trabalhem em sincronia - e isso geralmente envolve o trabalho com engenheiros. Por ter algum conhecimento de codificação, você terá uma noção melhor do que é realista em termos de resultados, qualidade e cronograma, tornando-o um melhor companheiro de equipe ou líder.
“É muito mais fácil se comunicar com engenheiros, designers e gerentes de produto”, diz o produtor da web Katelyn Cowen, agora que ela fez o curso de Desenvolvimento de Web front-end de meio período da Assembléia Geral. "Eu pude dar um feedback bem pensado sobre o desenvolvimento de recursos, e poderia fazer mais investigações quando se tratava de triagem de bugs."
Mesmo que você não esteja trabalhando regularmente em projetos com engenheiros, o conhecimento de programação pode torná-lo um melhor colega de trabalho. Em algum momento, todos nós fomos solicitados por um “pequeno favor”, que na verdade é um grande pedido, certo? Se você sabe aproximadamente quanto tempo e energia os projetos técnicos levam, você evita incomodar sua equipe de desenvolvimento com solicitações não razoáveis. Além disso, por mais que a programação tenha a reputação de ser um trabalho solo, é mais frequentemente uma atividade incrivelmente colaborativa. Muitos cursos de codificação incorporam “programação de parceiros”, uma técnica na qual duas pessoas sentam-se na mesma estação de trabalho e se revezam em programar e dar feedback. Mesmo que isso não faça parte da sua educação, você terá pelo menos alguém revisando seu código regularmente. Se você puder se sentar ao lado de alguém enquanto ele revisa cada linha do seu trabalho, você vai chutar a bunda em outros tipos de projetos colaborativos.
4. Pode levar sua carreira a novos patamares
Lembra do meu ex-gerente, o profissional de marketing que sabia codificar? Bem, dois meses depois de me juntar ao time dela, ela conseguiu uma grande promoção. E ela me disse que as costeletas técnicas eram o fator decisivo.
No geral, aprender a codificar pode abrir um mundo de novas opções, seja para subir, fazer novos projetos interessantes ou fazer uma mudança no trabalho que você está fazendo. Por causa de seu novo conhecimento de codificação, Stegner foi convidada para ajudar a atualizar o site da empresa, uma grande conquista para trazer ao seu chefe ou colocar seu currículo no futuro, se você nos perguntar.
Aryana Jackson, gerente de marketing, diz que a programação a ajudou a expandir dramaticamente seu papel desde que começou, há três anos na Eboxlab, uma empresa de suporte de TI. “Minha posição era 'designer gráfico' e foi tudo o que fiz”, explica ela. “Depois de me ensinar a codificar, comecei a ajustar o HTML e CSS dos sites de nossos clientes. Agora, a codificação é uma parte significativa do meu trabalho. ”Além disso, graças às habilidades de Jackson, a Eboxlab não precisa contratar outro desenvolvedor - o que a torna ainda mais valiosa para a empresa.
Ou, se você está pensando em lançar uma empresa própria, ter conhecimento técnico tornará seus sonhos de inicialização mais viáveis - na verdade, pode ser o fator que leva você a lançar. Foi o que aconteceu com Katie Fang, fundadora e CEO da SchooLinks: “Katie se formou em finanças durante a faculdade, mas teve algumas aulas de codificação ao lado”, explica Afton Jones, um associado de marketing da SchooLinks. “Como resultado, ela foi capaz de montar um protótipo funcional sozinha quando surgiu a visão para a empresa: uma plataforma que conecta alunos a escolas.”
Então, o que você está esperando? Você pode mergulhar os pés na codificação agora mesmo com o programa gratuito Dash da General Assembly, que oferece pequenas atribuições de HTML, CSS e JavaScript, e permite que você veja os efeitos do seu código enquanto o grava.
Quando você estiver pronto para mergulhar ainda mais, há tantas opções disponíveis para você, de oficinas e bootcamps de um dia a cursos de meio período e programas online que você pode fazer depois do trabalho para cursos imersivos em tempo integral para as pessoas que realmente O que é certo para você depende de quanto de codificação você quer saber - mas uma vez que você está indo, você pode nunca querer parar.