[EN/PT-BR] public bool PutProgrammingInSchools() { return true; }

Programming is something I've LOVED since I can remember hearing about it. I've always wanted to build things, but of course I'm not an inventor or an engineer, but programming is like a power, a possibility of building something that helps people solve something, either with full automation or at least reducing their effort in certain activities, programming is like a utopia for me, thinking about a problem and being able to solve it through codes is something sensational for me, a way of putting creativity to work.
Given all this importance, would it be cool to teach programming to children and teenagers during their time as students? Of course! In my opinion, this should be mandatory, even if they don't plan on becoming programmers or pursuing a career in information technology. Programming isn't just about putting creativity to work through codes and programs. It's also about making people think, trying to find solutions to their problems, understanding and interpreting a situation, a scenario, and trying to solve it somehow, with the most powerful weapon we have: the mind!
Programming logic is the basis of all software development. It involves the ability to solve problems in a structured and efficient way, creating algorithms that guide the functioning of a computer program.
Rocketseat
This action of thinking and structuring the problem and its possible solutions are part of programming logic and this is the point that I think would be great for our students: thinking! In a world where YouTube and Reels eat children's brains, teaching programming and the logic behind everything would help them identify problems in reality, think, try, create and apply solutions to situations. I think this would be wonderful for all of them, we would be able to educate and create functional adults, who think, who try to solve their problems and don't wait for a miracle to fall from the sky.

If there's one problem I see as growing, it's how weak and whiny kids are these days, they just give up on everything at the first problem that comes up. If something happens, no matter how simple it is, they just stop and give up, they don't think, they don't try to solve or get around that difficulty! So, with programming logic, we can read and interpret the problem and thus, by dividing it into smaller and simpler steps, we can solve this problem in parts, very calmly, reading and interpreting all the points and scenarios that we have. This is exactly what I feel is missing in our young people today.
Programming logic is the set of rules and techniques that programmers use to design and develop computer programs. It is the ability to think in a logical and structured way, breaking down a complex problem into simpler steps. The goal is to create clear and efficient algorithms that can be translated into programming code.
Rocketseat
Therefore, I believe that mandatory programming education would bring great benefits to everyone involved, helping them to think and develop their logical reasoning, facing problems more calmly and less crying. Of course, it may seem difficult at first, but with time and study, programming becomes easier, becoming more repetitive. Even so, with creativity and lots of ideas, we can always build something new, apply something new to solve something. Even though pursuing a career is not the ultimate goal, teaching them programming logic and creating algorithms would help them in their lives.
Finally, I don't think it would be too difficult to implement this. Of course, the person teaching needs to have some knowledge, but nowadays, even AIs could teach children about programming. The teaching schedule could be at the same time as there are activities in the computer lab, so by teaching the basics of computing, it could already be a bridge to teaching programming. In the end, everyone wins!

A programação é algo que AMO desde que me lembro que ouvi falar sobre ela. Eu sempre quis construir coisas, mas claro que não sou um inventor ou um engenheiro, mas a programação é como um poder, uma possibilidade de construir algo que ajude as pessoas a resolver algo, seja com automatização total ou pelo menos diminuindo o esforço dela em certas atividades, a programação é como uma utopia para mim, pensar em um problema e conseguir resolver ele por meio de códigos é algo sensacional para mim, uma forma de colocar a criatividade para funcionar.
Com toda essa importância, seria legal ensinar programação para as crianças e adolescentes durante o seu período de estudante? Com certeza sim! Isso para mim deveria ser obrigatório, mesmo que eles não pensem em ser programadores ou seguir em alguma área da tecnologia da informação, a programação não é somente colocar a criatividade para funcionar por meio de códigos e programas, é também fazer as pessoas pensarem, tentarem soluções para seus problemas, entenderem e interpretar uma situação, um cenário e buscar de alguma forma resolvê-lo, com a arma mais poderosa que temos: a mente!
A lógica de programação é a base de todo o desenvolvimento de software. Ela envolve a capacidade de resolver problemas de forma estruturada e eficiente, criando algoritmos que guiam o funcionamento de um programa de computador.
Rocketseat
Essa ação de pensar e estruturar o problema e suas possíveis soluções fazem parte da lógica de programação e é esse o ponto que acho que seria sensacional para nossos estudantes: pensar! Em um mundo onde o YouTube e os Reels comem o cérebro das crianças, ensinar programação e a lógica por trás de tudo iria ajudá-las a identificar problemas na realidade, pensar, tentar, criar e aplicar soluções para as situações. Acho que isso seria algo maravilhoso para todos eles, conseguiríamos educar e criar adultos funcionais, que pensam, que tentam resolver seus problemas e não ficam esperando um milagre cair do céu.

Se tem um problema que vejo como crescente, é como as crianças de hoje em dia estão fracas, choronas, elas simplesmente desistem de tudo no primeiro problema que aparece. Se acontece uma coisa, por mais simples que seja, elas somente param e desistem, não pensam, não tentam solucionar ou contornar essa dificuldade! Então, com a lógica de programação, conseguimos ler e interpretar o problema e assim, dividindo em etapas menores e mais simples, conseguimos ir resolvendo este problema em partes, com muita calma, leitura e interpretação de todos os pontos e cenários que temos. É justamente isso que sinto que está faltando em nossos jovens atualmente.
A lógica de programação é o conjunto de regras e técnicas que os programadores utilizam para projetar e desenvolver programas de computador. É a habilidade de pensar de forma lógica e estruturada, decompondo um problema complexo em etapas mais simples. O objetivo é criar algoritmos claros e eficientes, que possam ser traduzidos em código de programação.
Rocketseat
Portanto, acredito que o ensino obrigatório de programação traria um grande bem para todos os envolvidos, ajudando-os a pensar e a evoluir o seu raciocínio lógico, enfrentando os problemas com mais calma e menos choro. Claro que no começo pode parecer difícil, mas com o tempo e o estudo a programação se facilita, ficando mais repetitiva, mas mesmo assim, com a criatividade e muitas ideias, podemos sempre construir algo novo, aplicar algo novo para resolver alguma coisa. Por mais que seguir carreira não seja o objetivo final, o fato de ensinar a lógica de programação e criação de algoritmos iria ajudar eles em sua vida.
Por fim, acho que não seria muito difícil implementar isso, claro que a pessoa que for ensinar precisa ter um certo conhecimento, mas hoje em dia, até mesmo IAs poderiam ensinar para crianças sobre programação. O horário do ensino poderia ser no mesmo momento em que há atividades no laboratório de informática, então, ao ensinar o básico de computação, já poderia fazer uma ponte para o ensino de programação. No fim, todos saem ganhando!


🔹Hive Games🔹
Posted Using INLEO
Congratulations @shiftrox! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 1500 posts.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out our last posts:
A programação e as tecnologias fazem parte da nossa vida, temos de motivar as nossas crianças para esta realidade já que a evolução tecnológica está cada vez mais em foco e a desenvolver-se.Mas devemos fazer com que também as mesmas ganhem gosto por esta temática, para que possam se desenvolver e aprender de uma forma entusiasta e feliz.
Exatamente, da para aprender muita coisa com programação, logica e tudo o que envolve, isso deixa as pessoas mais espertas, com mais sede de aprender e de tentar entender o mundo, questionar as coisas, enfim, so vejo coisas positivas
Congratulations @shiftrox! You received a personal badge!
Participate in the next Power Up month to get another one!
You can view your badges on your board and compare yourself to others in the Ranking
Check out our last posts:
Sim, aprender a programar é aprender a ler e construir o mundo, sobretudo com o avanço das novas tecnologias e virtualização da sociedade!
Informática - e programação, por consequência - deveria ser disciplina ferramenta habitual em sala de aula...
!UNI
!HUG
!PIZZA
Muita coisa seria diferente se o raciocinio logico fosse ensinado desde cedo para as crianças!
$PIZZA slices delivered:
@pablito.saldo(1/5) tipped @shiftrox
Come get MOONed!
Congratulations @shiftrox! You received a personal badge!
Wait until the end of Power Up Day to find out the size of your Power-Bee.
May the Hive Power be with you!
You can view your badges on your board and compare yourself to others in the Ranking
Check out our last posts:
Congratulations @shiftrox! You received a personal badge!
Participate in the next Power Up Day and try to power-up more HIVE to get a bigger Power-Bee.
May the Hive Power be with you!
You can view your badges on your board and compare yourself to others in the Ranking
Check out our last posts:
Obrigado por promover a comunidade Hive-BR em suas postagens.
Vamos seguir fortalecendo a Hive
Youre so right! I had programming at school for 3 years, and it was awesome!! I was very lucky that my school offered this.
Sadly it´s been soooo many years ago, I forgot most of it. :D
Can you programm?
Programming is life haha, I really enjoy it. 😍
I've been working as a programmer for 14 years in the same company. The only downside is that the languages we use here are Visual Basic 6 (VB6) and C# (C-Sharp), so everything is more oriented towards programs that we install on the machine and access databases, Nothing very online.
On my own I started messing around a bit with python, to learn/try to do a few things and get up to speed too. After that, with the help of chatgpt, I was able to make 2 javascript scripts: one that takes a percentage of the HBD I received from each post and puts it in savings, and the other to do an automatic powerup every day.
Oh yes I remember you told me doing something for work with programming.
That´s awesome! I was just gonna ask if you have any experience with Hive coding... :D
Ah yes, I've just started working on it, I got inspired and used the chat to do these operations, I have a few more ideas to try later, but I'll take some time to study and try to put them into practice.
Hive has a lot of cool stuff that you can automate or make reports or things like that.
That´s great!! I could also need some help with automating stuff for my projects at a certain time, especially for the charity thing. So if you are interested, maybe we can talk someday. I am also willing to pay for it.
What is your idea that you would like to be implemented? If you want to let me know, I can try to put together a draft here and see if I can create it for you.
I just can't guarantee it because, as I said, I've just started looking at more recent languages, like python and javascript, but I like trying to work things out, it'll help me get more experience too.