I think our government has to make programming as a primary lesson in our curriculum. Scientists said that we will be (or have been) in the age of automationand artificial intelligence, so it is important indeed. But it is not just to make thepeople have skill for future jobs. It also can leverage our society to the next level.
Programming teaches us about learning in general. A certain saying said that experience is our best teacher. But how do we obtain the experience? It seems that, so far, we just encountered many different problems everyday and have to faceit or avoid it. We are just trying to have experiences, but it often just yields a memory, not the real experience. We also seldom evaluate our problem, so we rarely havefeedbacks. Thereby, we can’t learn well from “the best teacher” so far. But, withprogramming, we can train ourself regularly. We also not overwhelmed by facingvarious random problems because we have clear goal(s). If we make mistakes, wewill get error messages, so we have feedbacks. If we gain experience regularly, not ambiguous, and evaluated, of course we can learn better.
Learning programming is also basically learning problem solving. The first andprimary thing we have to learn about programming is algorithm. It tells us about how to think logically and procedurally. If we can use our logic well, there will benoone hooked by hoaxes. Even better, we will be acting more mature and rational. If our people get used to obey the law and do something as the procedure states, wewill have efficient bureaucracy. Nobody wants to bribe officials nor the officials itself thinks they need the bribe. They will think that this act can interrupt the wholesystem and makes it chaotic and useless. If we can think rational and act efficiently, many of our society problems will be resolved.
Komentar
Posting Komentar