Fabrica

Veja por que você NÃO PODE APRENDER A PROGRAMAR

Deixe-me ser claro aqui: a maioria dos desenvolvedores não sabe nada sobre como aprender programação e melhorar suas carreiras. Esta é a verdade absoluta.

E não estou dizendo isso de forma maldosa, mas como uma forma de alertar a maioria de vocês sobre algo que têm feito de errado na maior parte de suas vidas. Aprender algo novo requer algumas técnicas estritamente para maximizar seu potencial, ou você estará nadando em círculos e provavelmente morrerá no meio do mar.

Veja o caso de hoje: um cara que concluiu um curso de programação, mas não sabe nada sobre o que aprendeu. Parece que ele não concluiu nenhum curso.

Aprender a arte da programação pode ser um pouco difícil para alguns. No entanto, conhecer algumas maneiras de tornar seu processo de aprendizagem mais rápido pode ser uma grande ajuda para você. Pode ser uma tarefa gerenciável se você seguir e implementar algumas etapas simples.

E hoje vamos falar sobre se sentir perdido depois de concluir um curso de programação. Especialmente se você for novo, você luta contra a sensação de que não está entendendo, não está entendendo. Você não sabe o suficiente. Você tem alguma síndrome impostora aí. Mesmo desenvolvedores experientes podem experimentar isso. Então, vou falar sobre isso. Vou ler um e-mail de alguém que tem apenas 17 anos e acabou de começar a aprender programação Java. E vamos ajudá-lo.

Eu ensino o que você precisa saber para se tornar não apenas um desenvolvedor melhor, mas um ser humano melhor. 

“Tenho 25 anos e comecei a aprender programação Java há alguns meses. Fiz um curso da Udemy e acabei de concluí-lo. Foi um bom curso porque me forneceu muitos conceitos e práticas. No entanto, não tenho ideia do que fazer a seguir. Abri um IDE e estou simplesmente perdido. ” 

Eu posso te ajudar, meu amigo.

“Não sei por onde começar a construir uma aplicação nem nada. Sinto que perdi meu tempo aprendendo todas essas sintaxes e tudo mais, e estou com medo de que programar não seja para mim. ” 

OK. Você perdeu seu tempo aprendendo todas aquelas sintaxes e tudo mais, mas a programação é para você, meu amigo.

“E sim, depois de assistir a muitos vídeos diferentes, me disseram para apenas fazer … construir pequenos aplicativos, muitos e muitos. Mas não entendo como posso expandir minhas habilidades de codificação. Por favor ajude. Estou com muito medo porque não sei o que fazer agora. ”

Solução simples. Você cometeu o erro clássico. E o maior deles é aprender de forma ineficiente. E a maioria dos desenvolvedores faz isso: eles fazem maratonas no YouTube ou compram a um curso sobre tecnologia e apenas tentam … não estão fazendo. 

Você sempre precisa aprender X para poder fazer Y.

Se está tentando aprender Java, por quê? E não diga “para conseguir um emprego Java”. 

Você precisa ter uma ideia do que deseja construir em mente, um projeto. Algo que você deseja criar. Isso vai te ajudar a aprender. Você não pode aprender algo sem ter um motivo para aprender.

Você está indo para o skydive. Posso comprar livros sobre paraquedismo, certo? E diga, “Ei, aprenda a pular de paraquedas”. 

E você pode ler livros e assistir a vídeos sobre paraquedismo. Você pode absorver algumas dessas informações. Mas se eu disser: “Semana que vem vamos fazer paraquedismo. Não é opcional. Aqui está um livro e aqui está um curso em vídeo. Você vai aprender isso, de qualquer jeito? 

Você saberá exatamente o que fazer quando pular do avião.

Quando estamos falando sobre programação aqui, descubra algo. Apenas imagine um pequeno projeto. 

Se você vai fazer um curso, digamos que você vai fazer o curso da Udemy, tudo bem. Eu não tenho nenhum problema com isso. Mas o que você precisa fazer é pensar em algo primeiro. Que tipo de aplicativo Java você está construindo? Vai influenciar o que você aprende. Você está construindo um aplicativo da web? Você precisa de uma página da web? Você está construindo um aplicativo de console? Você está construindo uma interface gráfica de usuário para um aplicativo de desktop?

O que você está construindo? Vai interagir com o banco de dados ou não? Escolha algo e diga: “Quero construir isso”. 

Agora, quando você está aprendendo Java, pode ler o livro. Agora você pode seguir o curso de vídeo e começar a descobrir como construirá seu aplicativo. Na verdade, comece a trabalhar nisso. Isso vai ser frustrante. Você vai ficar tipo, “Eu nem sei o que diabos estou fazendo. Isso nem faz sentido para mim. Ah, nem sei como vou criar esse botão. ”

Mas você vai encontrar essa informação. Você pode até folhear o livro. Você pode até avançar no vídeo. Você pode até mesmo pular, até encontrar o que você precisa. E então você provavelmente vai assistir até o fim, ou ler até o fim. Mas você encontrará as peças de que precisa para poder seguir em frente e avançar. Isso vai aumentar a sua confiança, enquanto você está fazendo isso, porque na verdade você está construindo algo. Na verdade, você está resolvendo algo.

Muitos de vocês estão cometendo o erro de tentar aprender coisas. E você não tem um motivo para isso. Você precisa aprender X para poder fazer Y.

Portanto, descubra qual é o projeto. Há muitos projetos. Você pode consultar uma lista de projetos. Um simples é uma lista de tarefas pendentes. Você pode realmente fazer o curso ou ler o livro e seguir passo a passo. E diga: “Ok, bem, é isso que preciso fazer para fazer isso. Tudo bem, isso é … ”E não importa se é uma bagunça, não importa se é apenas um monte de merda.

A questão é que você está fazendo, certo? Não vai ser perfeito, vai ser uma porcaria para falar a verdade, mas você está descobrindo. Está forçando você a pensar. A maneira como você aprende as coisas, a maneira como as coisas ficam gravadas em seu cérebro é por meio de perguntas. Você questiona, você diz: “Hmm, me pergunto como faço isso.” Você tem esse tipo de pergunta. E quando você começa a ter essas perguntas, o que acaba acontecendo é que, conforme você encontra as respostas para essas perguntas, isso é o que realmente fica gravado em seu cérebro.

Se você está lutando com o mesmo problema, deixe um comentário abaixo. Deixe-me saber como você superou isso. Verifique o Programa de Formação de Programadores também, lá você vai aprender a desenvolver seus próprios aplicativos, usando os conceitos fundamentais que todo programador deveria saber.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *