Executando verificação de segurança...
2

Melhorando outras coisas.

Não é possível ter lógica boa sem matemática, sabe por que? Porque a lógica é matemática. Como está isso? Se tem falha, é um provável motivo, pelo menos é o que vejo com frequência. Uma casa pode estar torta só pelas paredes, mas muitas vezes o alicerce está mal feito.

Como está a comunicação e expressão? Porque programação é isso também. Se ela está falha precisa arrumar. Não tem chavinha que você liga e desliga isso. É preciso fazer bem, é preciso atenção aos detalhes. Os humanos podem at´se adaptarem se você faz isso muito bem (mas isso é um problema para toda a sociedade), um computador não consegue, você tem que acertar.

Programar é resolver problemas, e essas duas disciplinas precisam estar em ordem para conseguir e escrever os códigos necessários. E precisa fazer isso com muito cuidado, analisando todo as aspecto. Por isso vou reforçar que deve fazer certo o tempo todo.

E para melhorar ainda mais, precisa entender de ciências. Não aspectos específicos, mas ela como um todo, seu processo, método científico (que não é coisa de cientista da NASA, é algo básico).

Se a escola está falhando nisso, e vejo acontecer cada vez mais, é muito lamentável, a pessoa precisa antes de mais nada consertar por conta própria. Esse é o desprezo que a sociedade tem por si própria e deixa as crianças à própria sorte sem dar a escola que todos merecem, que permite um pouco mais facilmente todos terem oportunidades iguais, que é o objetivo primário da escola. Não tem o que fazer, a não ser a pessoa ir atrás disso.

Pode procurar meios pela programação o que for, se isso estiver falho, não dará bom resultado. Eu sei que é difícil, é chato, mas é necessário para fazer algo que exige muita qualificação e não é natural para um ser humano. Ele tem que impor um esforço para alcançar o resultado esperado. Programar não é decorar receitas de bolo. E achar que é só criará ilusão. Não prolongue a ilusão.

Depois poderá procurar desenvolver habilidades mais específicas. Já está bem para esse momento?

Em específico vou falar de algo que não é culpa da maioria das pessoas. Lógica de programação já é um termo complicado que sequer existe equivalente em inglês. Alguém escreveu um livro em português falando nisso há muito tempo e muita gente passou a adotar o termo, mas ele sequer define bem o que é. Eu li diversos livros que tem isso no nome e, ou não definem oque é, ou definem que é fazer algoritmos, ou seja, o termo não precisa existir.

Existe lógica e existe programação. Ambas são difíceis, mas a lógica é matemática, nenhum livro ou curso da tal "lógica de programação" ensina isso, ensinam programação, ensinam mecanismos que as linguagens podem ter para expressar o que vai fazer. Então não vão consertar o que importa e que "mata" as pessoas. Não importa se usa uma linguagem real, Portugol, fluxograma ou outra coisa, só estão ensinando como escrever códigos do jeito mais básico, não como programar.

E não pule etapas. Se não tem ideia de algo, está usando um material ruim, está com o estudo pouco estruturado, e está pulando algo. Se fizer de forma correta o conhecimento vem naturalmente. E tudo o que tiver dúvidas, hoje é muito fácil porque é só pesquisar. A internet está aí para isso. Esse é outro ponto importante, e faz parte do método científico. O único problema hoje em dia é que tem muita informação errada e quem está começando nem sempre pode identificar o erro.

Eu tenho postado o texto no rodapé abaixo. Eu não garanto que eu não errei em nada, mas tomarei o cuidado que muito curso não toma, porque quem está fazendo o curso muitas vezes aprendeu errado (por exemplo aprendeu "o que é" lógica de programação sem isso existir), treinou o erro, faz ele sempre, e o ensina para outras pessoas (eu sei disso porque tem os erros que eu treinei a vida inteira é um inferno corrigir depois que descubro o certo, só que eu faço isso, eu não tenho atitude de continuar com ele depois que aprendo o certo). Obviamente que não acontece em um curso de Harvard (embora não sei se é o mais adequado para a pessoa, ainda preciso avaliar melhor isso, não posso chutar sem muita responsabilidade). Me dói muita gente experiente usando doublepara valor monetário, fazendo condições desnecessárias em um if, não entendendo para que serve uma variável, falando que tipo por valor vai na pilha, chamar campo de atributo, e vários outros erros que vão sendo ensinados para quem está começando.

E aí vem o final, atitude é tudo. Muitas vezes a pessoa está patinando porque a atitude não é adequada. E pode ser culpa da sociedade que está incentivando muito isso. Por isso você tem que saber quais conselhos você segue. isso definirá muito do seu sucesso. As pessoas que se dão bem ou tem um talento natural ou são muito comprometidas (em geral as duas juntas). Comprometimento não é só discurso. É bem difícil. Não acontece sem dor. Se não estiver doendo, provavelmente está fazendo errado. Igual musculação. Claro, só não pode machucar.

Sim, eu sou chato. Consegui tudo na vida assim.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Carregando publicação patrocinada...