Not every single person can be a programmer. Not everyone should. Bah! not every single child should learn programming.
I recently wrote an article on natemat.pl: Why should the government help kids go to IT?
The entry caused quite extreme emotions.
Either I was accused of going to extremes ( denying the sense of studying humanities ) or euphorically shouted: yes! let the kids learn programming.
I tried to respond to those comments where they were left. Called to the board today by Piotr Reszka, I decided to add something more from myself.
Piotr mentioned my old entry
in which I wrote that five or six-year-old children should not learn programming. Unfortunately, I no longer have access to this post, it disappeared when the blog nodalej.pl was closed.
Still, I think that not every child should learn programming
And especially a not so young child.
However, I think that much, but very much needed is to place at school a much greater emphasis on technical sciences, mathematics, physics, computer science. Plus, in my opinion, very, very cool might be an introduction to the logic curriculum. Yes, in primary school. From an early age, school education.
The technology industry is not just programmers
I understand that programmers are extremely needed in the labor market. That there are too few of them, there should be more of them. But for God’s sake, not everyone can be a programmer! And not everyone should! The same as not everyone should go to IT (which I also heard in the commentary to my natemat article ).
But … every child should feel good and natural in the world of modern technologies. Because this will significantly increase their chance of a good job in later adult life. And every child should be able to think logically.
I meet with this programming training at every step. When I announced the purpose of this year’s #dladzieciakow campaign, most people associated it with buying equipment so that kids could learn what programming is. I never said it wasn’t like that, that’s not the point. Because it is not so. That’s it too. ALSO.
Because the technology industry is not just programmers. They are also graphic designers, video and audio producers, marketers, sellers, bloggers, vloggers, webmasters, hardware developers, admins and so on, and so on and so forth. Of course, the equipment we want to buy for kids will give them the opportunity to learn programming. Most software that is built now has digital accessibility compliance but some still dont, its an area that has to improve.But it will also give them the opportunity to learn a lot of other things related to the technology industry. Or it will simply give them the opportunity to learn how to use a computer to do something in the future that is not necessarily related to the technology industry.
Well, but back to this article
I’m not saying that everyone should study computer science. That humanities should be closed. Probably in the future there will be a whole lot of professions for humanists ( here is an interesting look at this issue in the context of AI ). However, I claim that there will be far fewer such professions than those related to technology to a greater or lesser extent.
Proportions should be different. This is what I am calling for. Since the demand for technical people will be greater than for humanists, then there should be more people trained to be able to fill this gap.
There is a demand. And it is this demand that should generate supply.