O verdadeiro segredo para começar a programar

Hoje em dia é muito comum ver artigos e cursos como “Guia definitivo para iniciar na programação”, ou “A simples dica que vai ter fazer aprender programação em 2 semanas”, ou ainda pior “Veja este curso e saia fazendo um aplicativo de uber”.

Desculpe acabar com a sua ilusão, mas isso tudo é mentira.

Geralmente estes artigos estão cheios de frases inúteis e conselhos sem sentido, e os cursos que irão te fazer construir o uber, não vão te ensinar programação, e sim como construir um uber a base de copiar códigos.

Mesmo com essa profunda aversão sobre este tipo de conteúdo, resolvi criar o meu pois recebo muita destas perguntas por conta das comunidades que estou inserido. Eu ainda acho que esta pergunta é horrível, mas pelo menos agora vou ter um link para mandar e não vou precisar ficar conversando no um a um sobre isso.

Minta para si mesmo

Algumas vezes no mês é muito comum de eu me juntar com alguns amigos em uma comunidade de discord e começarmos a programar juntos. Em algumas dessas ocasiões pessoas entram e saem o tempo todo no canal de voz e facilmente escutamos “nossa, queria saber programar para fazer algo de legal”. E sério, essa de longe é a pior frase que você pode falar para si mesmo quando está querendo aprender algo.

Faça

Hoje em dia quase toda semana vejo cursos novos de programação ou code camps sendo lançados, e eles podem ser um grande pontapé para você conseguir construir algo do zero, mas raramente vão te ensinar como resolver problemas reais. Os cursos mais sólidos e práticos, como por exemplo o da Trybe podem te expor ótimos conceitos que você ocasionalmente usará na vida real, em um curto período de tempo, mas se é sua única real qualificação, talvez não seja suficiente.

O grande segredo para realmente aprender é mais simples do que parece, é só fazer, da mesma forma que você não precisa ser o Leonardo DiCaprio e saber todos os conceitos e técnicas de atuação para recitar o monólogo ser ou não ser de hamlet, você não precisa saber nem o básico de programação para começar a fazer algo.

Primeiro estabeleça um objetivo simples, algo que você possa construir e que não seja muito complexo, por exemplo um bot de discord, ou um mod do jogo que você tanto ama, após isso, torne o Google seu melhor amigo e comece a juntar o quebra-cabeça: “Como fazer um bot de discord?”, “Como somar números em javascript?”, e voila! Você já tem um bot que soma números.

Use e abuse da comunidade. Existem milhares de comunidades no discord, e para o que for que você esteja fazendo, terá uma.

Escrever bons códigos não é simples. A vantagem é que ninguem disse que seus códigos precisam ser bons, quando se está aprendendo foque na funcionalidade e não na legibilidade, acredite em mim, técnica é muito mais fácil de se adquirir com o tempo do que auto-confiança.

Escreva código

Você aprendeu o básico e ainda não consegue um emprego? A resposta é simples: escreva mais código! Vejo muitas pessoas iniciantes com medo de simplesmente programarem de graça em seu tempo livre. Se você é uma destas pessoas, primeiramente você precisa ser honesto com si mesmo e entender se você realmente quer ser um programador. Da mesma forma que um ator pode atuar e treinar sem precisar estar na globo, você pode programar sem precisar ter um emprego.

Recomendações

Esse video do Uncle Bob tem uma visão/perspectiva bem interessante sobre a barreira de entrada na indústria:

<- Voltar