Sabe por que você não aprende a programar? Porque você foi enganado!!!
Pros que pensam "é muito texto, vou esperar sair o filme", tenho um vídeo falando isso daí: https://youtu.be/TGMcJsarQKQ
Assistam o vídeo. Com a edição o assunto fica muito melhor heheh
A polêmica
Esses dias saiu uma trend no twitter sobre ser difícil programar ou não.
Existem dois lados nessa moeda:
Tem gente que falou que é muito fácil, que programador é praticamente o peão da tecnologia e que o difícil mesmo é arquitetar e planejar os sistemas.
Teve gente que disse que é difícil demais, que pra programar bem você tem que ser muito inteligente e estudar muuuuito, mas muuuuito mesmo.
Pra alguns realmente vai ser mais fácil
Aí você vê esse tipo de opinião e pensa "não é pra mim esse trem".
Eu, particularmente, sou muito contra esse tipo de afirmação.
Acredito que qualquer ser humano consegue aprender qualquer habilidade, inclusive programação.
Claro que algumas pessoas são mais estimuladas durante a infância em relação a alguns assuntos, e essas pessoas acabam tendo um pouco mais de facilidade em se desenvolver nesses assuntos em específico.
Tem pessoas que crescem em uma casa cheia de músicos e acaba tendo facilidade em aprender música.
No meu caso, eu não tive um contato direto com música até os meus 14 anos, que foi quando resolvi que queria um violão, e então comecei a praticar insistentemente para depois de alguns anos poder falar que “aprendi”.
Tive dificuldades? Sim. Mas aprendi. Demorou, mas aprendi.
E o que isso tem a ver com você aprender programação?
Você consegue
O que estou querendo dizer é que você consegue aprender programação sim.
Mas muito provavelmente você foi enganado quando resolveu entrar nesse mundo.
O que eu mais via um tempo atrás eram cursos prometendo ensinar programação em 6 meses ou até menos. Uma doidera. Isso pra mim não faz sentido nenhum.
Eu segui a linha tradicional de estudos.
Me matriculei em uma faculdade aos 18 anos. Quase concluindo o curso eu arrumei meu primeiro estágio e assim as coisas foram se desenrolando.
Demorou aproximadamente 3 anos para que eu me sentisse seguro e útil no processo de desenvolvimento de um software, isso considerando que quando entrei na faculdade eu já tinha algum breve conhecimento sobre programação que adquiri por conta da minha curiosidade desde criança.
Mas essa não é a única forma de aprender, e nem todo mundo vai levar 3 anos.
Mas em 6 meses eu considero que seja muito difícil, isso pra não dizer impossível.
Aprendendo programação com 6 meses
Com 6 meses você aprende alguns conceitos, começa a se familiarizar com os recursos computacionais. Mas obviamente você não se tornará um profissional em 6 meses.
Nem que você estude 10 horas por dia.
E você, acredita que é possível aprender programar em 6 meses de forma profissional?
Existem milhares de casos de pessoas que não passaram por uma faculdade e são excelentes programadores.
Eu concordo que isso é totalmente possível.
Porém nenhuma dessas pessoas se tornaram excelentes programadores em 6 meses.
Como evoluir na programação
Então a primeira coisa que você precisa entender caso queira se tornar um programador, é tirar essa ideia da cabeça de que bons profissionais se criam em 6 meses de estudos. Isso não existe.
Um segundo passo é entender que não dá pra levar isso como um hobbie, apenas algumas horinhas no dia, e magicamente você vai se tornar um bom programador. Isso não vai acontecer.
Se você quer ser um programador profissional, você precisa encarar a programação de forma profissional.
Precisa encarar a programação da mesma forma como um estudante de direito encara a constituição. Precisa encarar a programação da mesma forma e com a mesma seriedade que um médico encara uma cirurgia de coração. Estude bastante, tenha certeza do que você está fazendo, e caso não tenha certeza, estude mais, faça pesquisas, faça testes e você vai evoluir muito nesse processo.
Dito isso, é importante reforçar a importância de estudar sobre a base da programação.
E eu sempre recebo uma pergunta: Por onde começar? Então anota aí
Estudar sobre lógica de programação, sobre algoritmos, estruturas de dados e coisas atemporais, ou seja, que não vão se tornar desatualizadas daqui 1 ou 2 anos.
Não recomendo de forma nenhuma começar preocupado em aprender uma linguagem ou um framework. Aprenda lógica de programação. Isso é a base para um bom programador.
Bota suas skills pra jogo
O terceiro e talvez último passo é criar sistemas de verdade.
Se você já tem uma base da tecnologia, chega de criar pokedex ou sistemas inúteis que vão servir apenas pra ir pro github.
Crie algo que as pessoas vão usar. Não precisa ser algo que vai te dar lucro, pelo menos não no início. Nessa fase o intuito é aprender como funciona um software real, rodando em um servidor, com usuários acessando por aí, e fazendo solicitações de features. É aí que começa a ficar interessante. Você começa a ver o resultado do seu trabalho e isso te motiva cada vez mais.
Conclusão
Então resumindo, é nisso que EU acredito. Grandes coisas levam tempo. Tenham paciência e constância. Estudem, testem, experimentem e o conhecimento vem a todo momento.
E você acredita que é possível aprender programação ao ponto de se tornar um profissional em apenas 6 meses?