Friday, October 1, 2010

why can't Johnny program?

we are losing an innovative edge ...

Amazingly, America - the birthplace of the Internet - is the only developed nation that does not teach programming in its public schools. Sure, some of our schools have elected to offer "computer" classes, but instead of teaching programming, these classes almost invariably teach programs: how to use Microsoft Office, Adobe Photoshop, or any of the other commercial software packages used in the average workplace. We teach our kids how to get jobs in today's marketplace rather than how to innovate for tomorrow's.

Just last year, while researching a book on America's digital illiteracy, I met with the Air Force General then in charge of America's cybercommand. He said he had plenty of new recruits ready and able to operate drones or other virtual fighting machines - but no one capable of programming them, or even interested in learning how. He wasn't even getting recruits who were ready to begin basic programming classes. Meanwhile, he explained to me, colleges in Russia, China, and even Iran were churning out an order of magnitude more programmers than universities in the US. It is only a matter of time, he said - a generation at most - until our military loses its digital superiority.

As we continue to look at programming as a menial skill to be outsourced to developing nations, we will lose our innovative superiority as well. While this may not hurt American corporations capable of sourcing its code from anywhere, it would certainly hurt Americans looking for a skill set to replace our manufacturing jobs.

more

finder kudos to BoingBoing...


you should really read BoingBoing and it would not hurt to read this...

it will piss you off, it will make you think, it will change your world view..

No comments:

Post a Comment