Seeking Coders, Tech Titans Turn To K-12 Schools
theodp writes: Politico reports on how a tech PR blitz on the importance of coding in K-12 schools has won over President Obama, who's now been dubbed the "coder-in-chief" after sitting down Monday to "write" a few lines of computer code with middle school students as part of a PR campaign for the Hour of Code, which has earned bipartisan support in Washington. From the article: "The $30 million campaign to promote computer science education has been financed by the tech industry, led by Steve Ballmer, Bill Gates and Mark Zuckerberg, with corporate contributions from Microsoft, Google, Amazon and other giants. It's been a smash success: So many students opened up a free coding tutorial on Monday that the host website crashed. But the campaign has also stirred unease from some educators concerned about the growing influence of corporations in public schools. And it's raised questions about the motives of tech companies, which are sounding an alarm about the lack of computer training in American schools even as they lobby Congress for more H-1B visas to bring in foreign programmers."
The motive of tech companies is to fill the pipeline with cheap labor.
You know, it may sound like a cliche, but the world is becoming more and more reliant on computer technology. You shouldn't look at this as Microsoft looking to churn out cheap help to build Word 2025. That's just not what they're doing. Microsoft engineers aren't poorly compensated for their efforts. Their among the most highly-compensated coders out there.
These are folks who have seen computers completely transform the world around them, and they foresee this trend continuing (probably wisely). There will always be gluts here and there, or shortages here and there, but the fact is that if you want an army of super-intelligent robots cleaning our oceans, helping feed the planet, and maintaining our future space stations, then you're going to need many many more capable coders than we have now.
It seems the tech industry is doing everything it can to increase the population of code monkeys in the world, and finding new ways to work them harder and harder for less and less pay. So that is how the Singularity will be achieved - enough monkeys beating on keyboards, eventually one of them will inadvertently make sentient computer. And it will be Wi-fi enabled, of course, so we're pretty much hosed after that.
Left MS Windows for Linux Mint and never looked back!
Vote for Bernie in 2016!
It's pretty transparent really. To "sell" the idea of ever higher H1b quotas, the titans like Zuckerberg have to put on a convincing act, with feigned signs of desperation about hiring. Part of that act is dog and pony stunts , astroturf campaigns, etc. Anything to create a "narrative" as they say in U.S. media where it becomes accepted wisdom that desperate measures are needed to bring on more programmers. ( As long as one doesn't look at actual numbers, such as wage changes indicating market forces responding to shortages, or anything like that )
I just have this vision of coders as the next shortorder cooks.
"If any question why we died, Tell them because our fathers lied."
FTFY... Duh, supply and demand. If we were lacking programmers, SALARIES WOULD GO UP. Instead, salaries have stayed the same or gone down. What we have is not a lack of programmers, but a lack of cheap programmers that can be treated like interchangeable cogs in a machine. "Buy one for $15,000 a year, fluent in the latest version of Flub!"
Systemd: the PulseAudio of init systems
Instead of teaching people a specific programming language then, why not teach them everything else that they should be learning in school anyway which makes a good programmer. Want a list? Okay smartass here is a list.
1. Language - More is better so that people can freely share and exchange ideas but at least English Grammar and Composition in the US.
2. Rhetoric and Logic - Logic teaches critical thinking skills as well as morality, and rhetoric further improves communication skills and rational discourse and debate (both of these things are painfully absent from academia today)
3. Math - Again more is better. Algebra and variables are the basis for simple programming language skills. This teaches the use of variables without locking someone into a restricted interface for coding in a specific language.
4. Supplement this curriculum with history economics which extends language and provides ample material for debate and discourse.
5. Further supplement the curriculum with Music theory to better learn Trig, and sciences to further their abilities with math and critical thinking.
Wow, sounds just about like classes we had in the US until the 1930s when we adopted the Prussian designed "Industrial Education system" which made people smart enough to calculate artillery range but too damn stupid to question orders doesn't it? Oh, you may not know this part of history since it's buried in piles of bureaucratic shit to hide it.. but it's there!
So why are we teaching very special bits of information and ignoring a classical education system which produced every single well known scientist in history? Still does really, because the best and brightest today go to private schools which do use the classical methods and not what public schools have become. Cui Bono. Well, large businesses that currently control everything benefit because people will be smart enough to follow instructions to make some piece of code work, but not smart enough to question why they make the code or question their economic status for doing so. Government institutions will do the same thing for the same reasons.
If what you said is true, "it's only for the children" I'll say prove it! Not one piece of public education today has been institutionalized "for the children" so why would you claim this piece is different? I believe it's just another appeal to emotion fantasy and has no connection with reality. I have history on my side, you have nothing but a delusion.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
Sure they will. They're warm bodies that will accept below-market salaries. Yes, the product they turn out will be total shit, but it was CHEAP total shit, and that's really all that matters to the non-technical management types.
Never underestimate the power of stupid people in large groups.