4 ms·
Disclaimer: I haven't been exposed to the 'learn to code' movement in great detail; seen headlines but not read the content. That being said... I think the ar
by cossatot 13y ago
Disclaimer: I haven't been exposed to the 'learn to code' movement in great detail; seen headlines but not read the content. That being said...
I think the article misses the point (it's possible that the much rhetoric of the 'movement' does too). The benefit of many more people being exposed to coding isn't to turn everyone into professional software engineers or computer scientists, but to teach people the basics of a tool that can aid in productivity even when used peripherally, and maybe understand computers a bit better than being magic boxes that are incredibly frustrating when they don't comply.
There are many, many workers at all levels who could benefit from some basic scripting abilities. This means using computers to compute things, to automate small tasks, produce good visualizations, etc. Increasingly, it is useful to write simple scripts to automate machines (such as in a factory).
I'm a scientist, so coding is obviously quite useful to me, but it's also useful to my dad, who is a lawyer and writes VBA macros to automate modification of legal contracts and so forth. My mother, a journalist and teacher, would have benefited a lot from being able to use Excel more powerfully, to batch process photographs, etc. The benefit for students to be able to check their arithmetic when learning higher-level math, or to be able to plot things when learning geometry or statistics or whatever is also great.
None of this means knowing computer science (beyond extreme basics like data types), just like the vast majority of math usage in the world doesn't require knowledge of proofs. And it may provide early exposure to those self-motivated autodidacts who will dig in, given half a chance.