2 ms·
I'm all for basic computer literacy and making it easy for anyone to learn any skill, including programming. As I wrote in my TP article I am not trying to keep
by gregjor 14y ago
I'm all for basic computer literacy and making it easy for anyone to learn any skill, including programming. As I wrote in my TP article I am not trying to keep programming exclusive. But computer literacy has been pushed in schools since the 1990s -- I worked on several curriculum products aimed at improving basic computer literacy. I agree with Mr. McDonald that formal education at all levels is not doing a good job teaching computer literacy (or much of anything else).
Programming includes computer literacy but goes far beyond basic comfort with computers and ability to use end-user tools. Mr McDonald may have been talking about computer literacy and I just missed it, but he didn't use that common term anywhere. Instead he referred to coding, programming, APIs, Python. He wrote "...you'd be well-advised to learn how to speak computer code" and "...learning basic computer language," two turns of phrase I wouldn't expect to hear from a programmer. He encourages "dabbling" with Python. He concludes with "Once you can claim familiarity with at least two programming languages, start sending out those resumes." That isn't espousing computer literacy, it's espousing learning to program.
I don't disagree with Mr. McDonald's sentiments about the mismatch between jobs and college graduates, though I would look beyond the Comp Sci graduating class if I was hiring. I disagree with the idea that everyone can or should learn to program -- learn and use a computer language. That's an idea that has gained traction lately and Mr. McDonald is just repeating it in puff piece for his own company (my opinion).