I wish I started to code since a kid.

It has been a while since I started to code. I still remember my first "Hello World" in Perl. I was just a biologist when I started in this area, and it was challenging for me to understand a bit about the logic behind each script produced. In the beginning, i was looking for code recipes ready for solving specific problems. I didn't have AI so I started googling and checking tons of forums. With time I aquired the best and most important part when dealing with computer programs: Programming logic. I wish I could have acquired that when I was young; things would be smoother.

I remember once a colleague at the Cancer Institute where I used to work in Brazil (INCA) showed me a spreadsheet with multiple rows and columns. We were talking of hundreds dozens os lines and columns of results. She was checking manually and highlighting what was important. She was complaining a lot that she had already spent 4 days on that task. I saw it and told her that I can give her all that data filtered in 15 minutes or less. It was a simple parsing that she needed. I gave her the result in 15 minutes when she was taking days to go through all the data with her eyes and hands. In addition, we removed the possibility of human error bias. When we go through all the data manually, it is possible that we make a mistake, it is difficult to continue focusing in a large amount of text.
My colleague got amazed and after that she got curious to learn how to do the same thing so she could do it by herself. But still it was a long path and I don't know the result if she continued to learn or gave up. Many adults that I know they gave up to learn coding due to a lack of patience, especially. I have already met many people who tried a bit and gave up. Now with ChatGPT and other AI chatbots bots people are generating some scripts by their own. But still, a minimum knowledge can help them to debug the mistakes of the machine-generated script.
Learning how to create scripts not only creates tools for helping us in daily tasks in work or even at home. But also help us to learn how to solve problems! Why? Essentially, learning the logic behind programming is the same as creating a cooking recipe and how to improve this recipe. Any type of stimulus for us to solve problems help our brain to be faster while thinking about any type of problem. It is interesting that nowadays there are summer camps and courses focusing on coding for kids. I am willing to add my oldest to start learning, since it will be useful for her.

I often hear people around me or even in Hive saying that they would love to learn how to code, it isn't impossible as an adult to learn new things, but you have less patience. I speak for myself. I already know five languages, I would love to learn other languages like Japanese and Mandarin, but I keep postponing. I thank my parents for paying for an English course when I was young, and I think that learning anything when a child is easier. So, providing kids with coding learning will make their brains think fast and even learn tools that might help them in the future.


Já faz um tempo que comecei a programar. Ainda me lembro do meu primeiro "Olá Mundo" em Perl. Eu era apenas biólogo quando comecei nesta área, e foi um desafio entender um pouco da lógica por trás de cada script produzido. No começo, eu procurava receitas de código prontas para resolver problemas específicos. Eu não tinha IA, então comecei a pesquisar no Google e verificar vários fóruns. Com o tempo, adquiri a melhor e mais importante parte ao lidar com programas de computador: lógica de programação. Gostaria de ter aprendido isso quando era jovem; as coisas seriam mais tranquilas.

Lembro-me de uma vez que uma colega do Instituto do Câncer onde eu trabalhava no Brasil (INCA) me mostrou uma planilha com várias linhas e colunas. Estávamos falando de centenas de linhas e colunas de resultados. Ela estava verificando manualmente e destacando o que era importante. Ela reclamava muito que já havia passado 4 dias naquela tarefa. Eu vi e disse a ela que poderia fornecer todos os dados filtrados em 15 minutos ou menos. Era uma análise simples que ela precisava. Dei a ela o resultado em 15 minutos, quando ela levava dias para analisar todos os dados com os olhos e as mãos. Além disso, eliminamos a possibilidade de viés de erro humano. Quando analisamos todos os dados manualmente, é possível cometermos um erro, e é difícil continuar focando em uma grande quantidade de texto.
Minha colega ficou impressionada e, depois disso, ficou curiosa para aprender a fazer a mesma coisa para poder fazer sozinha. Mas ainda assim foi um longo caminho e não sei o resultado se ela continuou aprendendo ou desistiu. Muitos adultos que conheço desistiram de aprender a programar principalmente por falta de paciência. Já conheci muitas pessoas que tentaram um pouco e desistiram. Agora, com o ChatGPT e outros chatbots de IA, as pessoas estão gerando alguns scripts por conta própria. Mas ainda assim, um conhecimento mínimo pode ajudá-los a depurar os erros do script gerado pela máquina.
Aprender a criar scripts não só cria ferramentas para nos ajudar nas tarefas diárias no trabalho ou mesmo em casa. Mas também nos ajuda a aprender a resolver problemas! Por quê? Essencialmente, aprender a lógica por trás da programação é o mesmo que criar uma receita culinária e como aprimorá-la. Qualquer tipo de estímulo para resolvermos problemas ajuda nosso cérebro a ser mais rápido ao pensar em qualquer tipo de problema. É interessante que hoje em dia existam colônia de férias e cursos focados em programação para crianças. Estou disposto a incluir minha filha mais velha para começar a aprender, pois será útil para ela.

Costumo ouvir pessoas ao meu redor ou até mesmo no Hive dizendo que adorariam aprender a programar. Não é impossível, como adulto, aprender coisas novas, mas você tem menos paciência. Falo por mim. Já sei cinco idiomas, adoraria aprender outros, como japonês e mandarim, mas continuo adiando. Agradeço aos meus pais por pagarem por um curso de inglês quando eu era pequeno e acho que aprender qualquer coisa na infância é mais fácil. Portanto, proporcionar às crianças o aprendizado de programação fará com que seus cérebros pensem rápido e até aprendam ferramentas que podem ajudá-las no futuro.

You received an upvote of 41% from Precious the Silver Mermaid!
Please remember to contribute great content to the #SilverGoldStackers tag to create another Precious Gem.
🎉🎉🥳 Congratulations 🥳🎊🎊
Your post has just been curated and upvoted by Ecency
keep up the good work
i did coding as a kid back in 1979 just plane basic on a computer with 16kb of memory , these days we need 16GB of memory to run things smoothly . But i hardly code anymore lost the fun in it .
Join us on the Ecency Discord
Yup, I'm one of those people 😄. But seriously, we can't learn everything, and I'm lucky I know very great people here who can.
I think that the advantage of a web3 environment is a big magnet of people that have this type of knowledge. They are curious to test and try their skills in something different, but still we have investors that didn’t have this first learning contact with coding. That will change a lot in the next 20 years since the kids are having more exposure to coding. I had a friend in one of the labs that I worked with that he was going on to invest his career in doing kids software focused in teaching this type of learnings!
Esta temática está cada vez mais nos nosso dias com a evolução da tecnologia, as nossas crianças e jovens têm de acompanhar esta evolução, mas devemos criar condições e motivar as mesmas para que aprendam de uma forma entusiasta e feliz e assim adquiram o conhecimento de uma forma mais natural e ganhem o gosto por aprender.
Acho que o desafio é fazer elas terem prazer de aprender sem que o conhecimento venha de modo facil
I work as a Java developer, I'll tell you, it's a shitty work, if you learn to code for your own pleasure, that's OK, as a main job, no thanks... Anyways now with chatgpt and such it can code for you, my colleague asked some Ai to code a space invader and it did it
Hahhaa nice maybe i can start coding for mobile with ai help it looks not so difficult!
There's no doubt about that, learning is quite easier as a child, maybe it's about the patience aspect that makes it so difficult for adults and probably because our minds are already channeled into lots of unresolved issues that we don't even want to add to that.
Coding has never pricked my interest, lol, maybe that's why I would opt in for children to be made available with the right set of tech component they prefer to go into rather that restricting it to coding alone
Enjoy your day Man
It makes sense! We go through specializations in out careers and in the end we keep studying only in our area!
Exactly
I was one of those people who wanted to go into coding, too because I was fascinated by it but just less than a month of learning, I gave up. It was hard and I saw it as something not in my line but of course, nothing is impossible if we set our minds to it but I guess I just didn’t try.
Making kids learn coding at a young age would sure make their brain think faster and they’d be good at it quickly.
We get older and with less patience to study! It is normal … but it is still a good try to learn as an adult!! Good exercise for the brain
that's the greatness of you mastering several languages so that it makes things easier for you in this matter
Yeah I agree with you! With more languages you start to see different origin of words and makes things easier to be open minded to see that and making less comparison to your native language which usually isnt the right way to learn new languages
Eu queria muito ter aprendido a programar mais cedo, acho que entrei até tarde no rumo e no mercado, mas no fim das contas deu tudo certo, amo programar e criar algumas coisas aqui e ali haha.
Seria melhor mas ta bom do jeito q ta 🤪
kkk com certeza rs
I learned how to code when I was a kid, but back then it was just basic. In college I learned C++, but nothing beyond that. I wish I had kept up with it, but my career went a whole different direction! lol
!BBH
!PIZZA
!DOOK
You just got DOOKed!
@thebighigg thinks your content is the shit.
They have 1/400 DOOK left to drop today.
Learn all about this shit in the toilet paper! 💩
Nice! It wasnt so popular like today in my younghood! Remember my cousin doing a certification but he was already graduated from high school
$PIZZA slices delivered:
@thebighigg(5/15) tipped @gwajnberg
Come get MOONed!
Congratulations @gwajnberg! 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 @gwajnberg! 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