Porquê todos deveriam aprender programação
Tags: beginners, programming, braziliandevs, javascript
Published: 2022-05-05 16:51:31

Programação sempre foi algo visto pelas pessoas como _"coisa de gente inteligente"_, justamente por estarmos escrevendo inglês errado numa tela preta, o que acaba assustando a muitos, mas, isso não é verdade — _bom, digamos que 65% seja._

Escrever códigos é algo muito além, mas em suma, na minha visão, pode ser definido por resolução de problemas, prática e lógica. E como quase tudo nesse mundo, para ter uma boa lógica, você precisa aprimorá-la constantemente, ou seja, estudando e praticando muito, para enfim, poder solucionar um problema. Contudo, o que ninguém conta é que, na verdade, **programação é difícil.**

Entretanto, não se preocupe com isso. Se você ainda não descobriu se programação é para você, listarei alguns motivos para aprender, ou continuar nela, mesmo que não seja para se tornar uma profissional na área.

---

## O poder de criar coisas ✅

Eu comecei na programação justamente pela possibilidade de se poder criar o que você quiser. E, ao ter um poder de criação inimaginável, _a imaginação é o único limite._

Tendo poder para criar coisas, você pode literalmente ajudar o mundo, pois, nos dias de hoje, saber programar é como ter um super poder. Imagine que você é o criador do WhatsApp, e, após ter finalizado sua mais recente criação, você aperta um botão e… parabéns, você mudou a vida de milhões de pessoas.

Essa é uma das maiores dádivas da programação. _Fazer seu código ter um valor, um propósito, do qual você usa para solucionar problemas reais_, com o mínimo de noção sobre as pessoas e seu fluxo de trabalho.

Isso por si só aumenta a sua área de impacto, que consequentemente, ultrapassa você mesmo, e atinge outras pessoas. _Portanto, não programe algo por programar._ Se seu código não tiver um propósito, vai ser só mais a solução de um problema que não existe, e que não será usado por ninguém.

## Qualquer um pode aprender ✅

Você não precisa ser um gênio da computação para poder programar, tanto quanto não precisa ser um gênio para poder ler ou fazer um bolo. **Você só tem que gostar.**

Programação é algo que você tem que descobrir com você mesmo, porque de repente você pode não gostar. E tá tudo bem, porque aprender a programar pode não ser algo confortável no início. Afinal, essa ainda é uma área nova, e demasiadamente confusa. Todavia, _programação não é algo impossível de se aprender. Basta ter aptidão e dar o primeiro passo._

Com certeza haverá frustrações no caminho — principalmente por causa de um `;` —, isso é totalmente comum, porém, continue a praticar, tendo determinação e persistência, _pois sozinhas, ambas são onipotentes._

Aprender programação não é nem um pouco fácil, mas é como se fosse aprender um instrumento, ou um novo idioma. Há suas dificuldades, mas você precisa unicamente estudar e continuar praticando para se tornar bom naquilo.

Sobretudo, jamais esqueça das coisas básicas, como **não pular etapas.** Isso e a prática constante são fundamentais para ter um crescimento exponencial, visto que a programação é um processo de eterno aprendizado.

Deixo de sugestão esse vídeo bem completo falando sobre o assunto:

{% youtube V7oUDL7E1g4 %}

## Persistência acima do normal ✅

Além de você garantir que aguenta apanhar e seguir em frente, superando as frustrações e continuar tentando, vou só reforçar ainda mais uma coisa que quem está começando deveria ter: **persistência.**


![Rocky fazendo exercícios](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n1h5pn854cmewpwhpg18.gif)

Não se deixe levar pelo primeiro erro que aparecer na sua tela. Pare, pense e resolva. Se não conseguir, deixe de lado e tente novamente mais tarde, quando estiver _zen_, porque na maioria das vezes, a programação é isso: erro atrás de erro, o que, às vezes, te faz sentir um pouco incapaz de resolvê-lo — o que certamente não é verdade.

Por exemplo, se você ler um artigo técnico e não entender nada, desenvolva a partir de agora a habilidade de **pesquisar coisas** e querer **saber como elas funcionam.** Outro dia, você vai ler esse mesmo artigo e entender tudo bonitinho, lembrando de como você via isso como algo monstruoso e impossível de aprender.

Se você quer mesmo ser dev _(Developer. Em português, desenvolvedor)_, ser curioso e persistente é essencial, tanto para a sobrevivência no mundo real, quanto para os estudos. Do que adianta você estudar React, sem nem saber que ele foi feito com JavaScript? Tenha o entusiasmo de pesquisar como funciona por trás dos bastidores, e, se você não sabe JavaScript muito bem, persista em praticar para entender a base, porque é essa base que vai te ajudar profundamente no futuro.

Resumindo, antes de começar a programar, primeiramente, zere e platine Dark Souls. Se você conseguir fazer isso, você estará apto(a) para programar.

Brincadeiras à parte — mas o jogo é bom, recomendo —,  tome cuidado onde gasta seu sofrimento. Não gasta ele se achando um lixo. Gaste ele aprendendo algo novo. Algo que vai fazer você navegar na área de forma mais segura e com mais persistência, principalmente para enfrentar novos desafios e se superar a cada dia.

## Programação é o futuro ✅

Algo para estudar além da escola? Programação é a resposta! Se você parar para pensar, a maioria das coisas hoje em dia possui linhas de código, ou seja, a tecnologia vem se tornando algo comum na vida das pessoas, como um celular, que se pode fazer tudo, e as pessoas não conseguem mais ficar sem.

Isso é até um ponto negativo que a tecnologia traz para a sociedade, porque certas coisas, você só consegue fazer através da tecnologia. Algo que uma pessoa sem conhecimento teria mais dificuldades, quando a proposta é ser algo acessível para todos, o que funciona em 90% dos casos.

O que antes era um refúgio do mundo real, acabou se tornando o contrário, e com isso, um mundo inteiro dentro dele mesmo foi criado _(metaverse vibes)_, com sérias dependências que as pessoas têm. E isso tudo, com quase metade da população sem sequer saber escrever uma linha de código.

No cenário atual que vivemos, a humanidade está construindo todo o nosso futuro baseado na tecnologia. E quem escreve esse futuro, em sua grande maioria, são os programadores. O futuro depende dos códigos! Há diversas pesquisas dizendo que vão ter vagas até daqui a uns 5 anos para programadores. Quanto mais tecnologia existir, mais programadores precisam existir também!

É fato que, sem a tecnologia, as pessoas hoje em dia não conseguem mais viver. Ela facilita nossa vida de várias maneiras, e também impacta em muitas outras coisas do mundo.

No futuro, talvez meio utópico, eu espero que as escolas já estejam ensinando a programar — já deviam fazer a partir de agora, mas isso é outro assunto —, pois, programação realmente vai ser algo fundamental na vida das pessoas, como saber ler escrever, além dos inúmeros benefícios, sendo eles profissionais ou não.

## Experiência sem trabalhar ✅

Exatamente, jovem padawan. Com a programação, você não precisa ter trabalhado antes para ter experiência. Muito menos ter feito uma faculdade!

_A experiência na programação é ter relacionamento com código._ Se você entrar em um emprego como programador, tudo que vai fazer é usar o conhecimento que adquiriu estudando, e claro, continuar estudando. Nada mais.

Contudo, tenha em mente que, programar tem que ser comum para você, mesmo antes de estar em uma empresa. Você tem que saber fazer horas de código serem divertidas, porque é basicamente isso que você vai fazer enquanto trabalha. Vai ser difícil ser um bom programador se você não gostar de escrever muitos códigos.

E claro, não significa necessariamente que seja obrigatório a gostar de código. Há outras áreas na tecnologia sem programação, mas a maioria é relacionado a isso.

Lembre-se, a motivação de quem quer grana para quem ama, é completamente diferente. Para ser programador, você tem que estar a par das coisas, estudar sempre e tudo mais. Não vá para a área pensando no dinheiro, e sim no código.

Em suma, se quer seguir nessa carreira, tem que se jogar de cabeça, pois, _ser programador é resolver problemas, e não ganhar muito dinheiro._

## Não deixe seus sonhos serem apenas sonhos ✅

Foi o que disse Shia LaBeouf em seu famoso vídeo intitulado de ["Just Do it"](https://youtu.be/ZXsQAXx_ao0) _(apenas faça)_, que inclusive, apesar de ter virado um meme, é um ótimo vídeo. _Deveras motivacional._

E o ponto é justamente esse. Muitas pessoas querem aprender a programar, ter pelo menos o primeiro contato, mas só ficam sonhando com isso, se imaginando na profissão ou parecido, ao invés de **apenas começar a programar.**

Se você já programa, gosta disso e está cansado de começar o curso do zero novamente, então _pare de desistir._

Agora, se você quiser começar a programar para saber como é, apenas comece. Do nada mesmo, porque senão, você vai continuar num loop de organização de estudo que nunca vai se concretizar.

_Ontem, você disse amanhã, e hoje, a mesma coisa._ Não espere para começar na segunda-feira e comece agora mesmo. Você consegue. **JUST DO IT!**


![Homem gesticulando e dizendo: Faça seus sonhos se tornarem realidade!](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cpngguif5ik5e5dwl6a0.gif)

## Programação em outras áreas ✅
Existem diversos benefícios em saber programar, principalmente o de te fazer pensar de maneira mais lógica, mas a questão é que, você pode aplicar esse conhecimento em outras áreas!

Pois é, mesmo que a programação não seja para você, podes usar ela a seu favor, criando scripts simples para te ajudar automatizando tarefas no seu trabalho, como o preenchimento de formulários, relatórios, etc.

Não só no trabalho, a programação também pode ser aplicada no seu dia a dia, resolvendo tarefas simples, como um programa que te ajuda na lição de casa de matemática. _Se vender isso na escola, todo mundo compra, haha!_

**_Curiosidade:_** existem programadores trabalhando sem estar na área de TI, ou seja, profissões em que a programação pode ser usada, como, por exemplo, medicina, economia, estatísticas, e muitos outros. _Basta saber onde usar!_


## O real benefício de saber programar ✅


Por fim, mas não menos importante, existem os famosos benefícios de aprender a programar, que eu citei muitos, mas com certeza, tem mais que isso. Contudo, é fato que saber programar lhe traz benefícios verdadeiros, não sendo apenas para o código, e sim para sua vida. _Sim, isso foi comprovado cientificamente._

Um dos mais legais é o de te fazer pensar de maneira mais lógica, o que pode ser aplicado em qualquer situação, e não só no código. _Você acaba se desenvolvendo_, de certa forma. Isso transforma seu racíocinio lógico, te fazendo ser mais criativo inventando coisas, te dando facilidade em abstrair conhecimento por causa de projetos passados, mas também fazendo você não ter medo de enfrentar grandes problemas, com uma melhor organização das suas ideias, e muitas outras coisas incríveis!

Fora isso tudo, falando de algo pessoal, a programação me fez começar a entender conteúdos mais práticos. Eu sempre fui mais teórico, mais humanas, até a começar a entender a parte importante e legal da prática. A criar gosto pela coisa. _E sim, você não precisa ser de exatas para ser programador._ O mundo acaba criando esse esteriótipo, mesmo que sem querer, de que as pessoas nasceram especificamente para humanas ou exatas, mas não é verdade. Nunca fui muito de exatas, mas depois da programação, até comecei a gostar levemente de matemática e aprender um pouco mais sobre isso as matérias.

Na verdade, o que eu quero dizer é que, não existe essa parada na programação, porque você só aprende. As pessoas mais revolucionárias que passaram pela terra - segundo a mídia - , são incríveis por algo que praticaram a vida toda e foram obsecadas por aquilo, gerando um grande resultado de seus feitos, e não porque nasceram com um dom ou parecido. Inclusive, tem um vídeo legal sobre esse assunto:

{% youtube Mw4LSVoQYtA %}

Mas caramba, programação é tão legal. É muito difícil descrever a sensação de escrever códigos. _Programar é como arte; é divertido; é gratificante; é inventar coisas novas; é resolver problemas; é aprender a ter persistência; é moldar o futuro; é mudar a vida das pessoas._

Portanto, se você realmente for aprender a programar, tenha foco, se dedique e **nunca pare de aprender!**

---

E por hoje é só pessoal. Espero de coração que este artigo tenha te ajudado a refletir sobre algumas coisas nessa carreira, e principalmente, incentivado de alguma forma para voltar, ou, começar a programar.

Por acaso, saiu motivado e quer saber por onde começar? Convido-te a ler outro artigo meu, onde indico [4 plataformas gratuitas para aprender programação.](https://link.medium.com/9swgftWxfmb) Talvez seja um bom início para você!

{% embed https://dev.to/darrow/4-plataformas-gratuitas-para-aprender-programacao-5eff %}

Mas claro, antes de realmente começar um dos cursos do meu artigo anterior, por favor, tome este tapa na cara de uma hora de duração para você realmente aprender a como estudar:

{% youtube oUPaJxk6TZ0 %}

Não sou de pedir isso, mas se possível, compartilhe com aquele amigo(a) quem sempre achou o assunto legal, mas que nunca tomou uma iniciativa. Talvez isso ajude na motivação.

Meu objetivo com esse artigo é realmente atingir o máximo de pessoas possível - sejam elas programadoras ou não - para dizer que a programação é algo fascinante e não impossível!


> _"Todo mundo neste país deveria aprender a programar, porque ensina você a pensar."_ — Steve Jobs