Carreira

Programação é difícil? É difícil aprender a programar?

17 de junho de 2020

Programação é difícil? É difícil aprender a programar?

Neste artigo vamos abordar os pontos sobre como aprender programação da melhor forma e responder se é difícil aprender a programar

é dificil aprender a programar capa

Fala aí, tudo bem? Vamos falar mais sobre o aprendizado na programação e desmistificar essa dificuldade que é imposta nessa área por algumas pessoas

Respondendo de antemão: programar não é difícil, aprender a programar também não é

Então por que falam que aprender a programar é difícil?

Há um hábito que algumas pessoas têm de falar que tudo é difícil, porém o que acontece é que não houve prática suficiente

Então tudo que não temos uma certa vivência, é de certa forma difícil

Você aprendeu a dirigir na primeira vez que entrou em um carro? Já se sentiu confortável para dirigir em uma rodovia?

Se você não dirige: já aprendeu alguma coisa, a ponto de ficar satisfeito com o seu conhecimento, na primeira vez que teve contato?

Claro que não!

Programar, como todas as coisas que não sabemos, também parte deste princípio

Você precisa literalmente pôr a mão na massa e persistir para poder se tornar natural e aí sim não ser mais difícil

Muitos desistem no início, sem dar o número de chances que este conhecimento exige

Claro que não é dos mais simples, pois existem muitos assuntos correlacionados e também necessários para você dizer que sabe programar bem

Pode assustar no início e criar esta aversão, mas se você dedicar um momento do seu dia para aprender a programar, logo estará se sentindo confortável com novas tecnologias e novos conceitos de programação

Você precisa exercitar o músculo da programação, para que ele te forneça mais força e responda melhor da próxima vez que utilizar

Como aprender a programar?

Se você já se convenceu que programar não é tão difícil assim, vamos agora ver como você pode aprender a programar de uma maneira eficaz

Primeiramente você deve escolher uma linguagem que deseja ficar bom

Não adianta começar com um framework ou biblioteca, exemplos: Laraval ou React

Se você ainda não sabe PHP e JavaScript respectivamente

Após a linguagem escolhida dedique tempo aprendendo seus conceitos básicos, com tutoriais e também na própria documentação

Aprenda a utilizar a documentação ao seu favor

Além disso, sempre aplique todos os conhecimentos aprendidos

Se você aprendeu como criar um if, realize exemplos com outras situações da que você aprendeu

Só assim você vai conseguir preencher as lacunas que criou aprendendo da forma como o instrutor lecionou

Provavelmente ele não vai cobrir todos os casos, e isso é proposital, pois seria muito redundante e o interesse de aprender é exclusivamente seu

Fora que os alunos estão em níveis diferentes, então pelo bem da didática é preciso passar as informações de formas concisas, com exemplos e sem muitas repetições

Além das suas práticas, você pode buscar por exercícios de programação, eles existem nos mais variados níveis

Recomendo o site HackerRank, lá você vai ter inúmeros problemas para resolver de programação

Quando você já souber os conceitos básicos é hora de evoluir, então vamos ver como fazer isso nos próximos tópicos

Quer mais conteúdo gratuito sobre carreira de programação? Se inscreva na Semana Carreira Dev, que acontece do dia 29/06 até 02/07

O problema dos frameworks

Antes é importante que você entenda como os frameworks podem te prejudicar

Para quem não sabe: são as ferramentas de desenvolvimento rápido, que seguem padrões e tecnicamente você faz mais com menos código, Laravel é um framework PHP

Que maravilha, vou fazer menos código! Então por que é uma opção ruim para aprender a programar?

Justamente por abstrair tantos conceitos básicos, você se torna um escravo da ferramenta

E nem tudo vai ser resolvido com ela, e nem todas as empresas a utilizam

Hoje pode ser Laravel e amanhã ser Symfony

Então o que fazer?

Você precisa aprender os alicerces da linguagem, só assim conseguirá se adaptar a uma nova ferramenta mais rápido

Pois os novos aprendizados na TI são constantemente requisitados, não existe zona de conforto

Até existe, mas é para os medíocres

Se você quiser ser acima da média, aprenda os conceitos básicos de uma maneira sólida e depois sim aprenda um framework

Por que a documentação é tão importante?

Geralmente os mais novos na programação não costumam utilizar a documentação, pois encontram a solução em lugares bons e ruins

Os bons seriam sites confiáveis como StackOverFlow, porém mesmo assim temos que ficar atentos com as respostas, nem sempre são as melhores alternativas

E os ruins seriam blogs aleatórios na internet, com a intenção apenas de captar views para render no AdSense

Então como se livrar disso e resolver a minha dúvida de forma correta?

Na documentação!

Ela é sempre feita pelos desenvolvedores da ferramenta, seja uma linguagem ou framework

Logo é a fonte mais fiel de informação

Claro que como qualquer outro manual, pode haver falta de algum conceito ou outro, e é aí que resolvemos de forma externa

Porém conforme o tempo passa, melhores documentações surgem, com exemplos de códigos aplicados

Tornando nossa vida muito mais fácil, pois além da explicação do que faz tal instrução, ainda ela é aplicada a uma situação real

Então repito: se acostume a olhar a documentação!

Como melhorar continuamente na programação?

Para fechar com chave de ouro, vamos a resposta de como melhorar sempre

E na verdade é bem simples, o primeiro caminho é criar projetos reais ou replicar os já existentes

Para que você possa aplicar toda a sua teoria aprendida com regras de negócio do mundo real

Então você passa de um estágio de testes e vai pra vida, criando softwares que podem dar problemas e você precisa ajustar

Para que todas as páginas e transações com o banco de dados funcionem em perfeita harmonia

É comum fazer uma atualização e quebrar outra parte de nossa aplicação

Logo, é isso que devemos vivenciar também em nossos estudos, para poder resolver mais prontamente quando isso acontecer no nosso trabalho

Outra forma de melhorar é aprendendo as ferramentas mais complexas como os frameworks e libs

Agora que você já entende os conceitos fundamentais, é importante sempre buscar a evolução

Não fique estagnado e experimente o que estão lançando no mercado e o que também já está consolidado

Será uma ótima experiência e vai expandir seus horizontes

Além de que o código destes frameworks geralmente é aberto, e você pode lê-los para melhorar ainda mais o seu jeito de programar

Ler código é outra forma importante de aprender a programar!

Gostou do artigo?

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x