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.
They might as well get introduced right to today's coding.
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.
I wish the outsourced IT jobs were going to the America friendly, middle income nation of Mexico, but they're not.
Including the Ex-Amazon and Ex-Microsoft dimwits I work with.
With a homepage size of 2.7MB made up of 62 different resources (saved the page to disk then checked folder contents), 3 tracking scripts, at least 2 dynamic counters, and an embedded map of course it crashed. Though you'd think the web giants would be able to make a decent web page...
Are you the same guys cheering the disruption of fossilized business models by foreign upstarts?
Prove anything by multiplying Huge Number times Tiny Number
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!
These corporations will even exploit children to avoid paying a professional wage to qualified software engineers.
...to fork his repository.
never bring a twinkie to a food fight.
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 )
No. Design is just as important as getting the right answer. More projects fail from bad design then from not working properly (entropy overtakes them until they can't add new features users want or the bugs start to creep in as new features are added due to poor compartmentalization).
Math helps. It helps a ton. Being able to use givens and rearrange a known set of variables to get to an answer is definitely critical. BUT - there is more to creating good software.
Starting early on how to think abstractly and to generalize with good interfaces is key so starting with high schoolers is not a bad idea at all.
and teach the kids good copyright, software and business ethics.
by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
I just have this vision of coders as the next shortorder cooks.
"If any question why we died, Tell them because our fathers lied."
"Starting early on how to think abstractly and to generalize with good interfaces is key"
And that's what maths is all about, my friend.
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
Code.org's and KhanAcademy.org's curricula are a joke. They have next to no educational benefit and may do more to put children off software engineering and computer science than attract them to it.
What's code.org's business model? How do they suppose they'll make money out of their venture? They'll do what most web companies do; sell advertising of course. Zuckerberg et al. are already signing up the likes of Disney Inc. for some lucrative contracts to sell merchandise to kiddies. Too bad the public won't be any the wiser until it's too late. Expect some belated indiginant outrage from the same press who are singing Zuckerberg et al's praises at the moment. The con-men will have moved on to their next mark by then.
All the names dropped in this article are a bunch of rich assholes looking for cheap labor.
They care nothing for America or you. If you don't work for cheap they will import Ah Poo from
India. Foreigners go home and take these rich idiots with you.
All you "coders" out there stop playing video games and get a real eduction in college and start a business!
There's virtually no uni recognition of HS CS programs by university and little indication of that changing any time soon or ever. So, whatever code.org et al's motivations are it's just going to end on CS fading away again in K12.
waa waaa NO H1Bs! they are cheap labor! AMERICANS FIRST!! waa waaa exploiting children! code academies suck! it makes for cheap labor!
waaa waaa.. i'm smart and i don't want anyone else to be as smart as i am!
seriously, i've been on /. for more than a decade. this is pretty low!
--- widget evolution: enhanced, plus, super, ultra, extreme, exxxtreme, ultra-extreme,
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.
I hate to be so harsh, but the amount of irrational bullshit that people spread deserves harsh responses and heavy criticism. Don't worry, citations are provided at the end of this post.
If this was really and truly "for the children" as you claim I want you to demonstrate that today's kids are smarter than kids 100 years ago. You can't, because facts do not back this at all. On average our IQ is 4-14 points lower today than it was 60 years ago. That is not a small measure, that is a huge measure. This is even though when Radio came out we were told that Radio would make everyone smarter, and when TV came out we were told TV would make everyone smarter, and when home video came out we were told that home video would make everyone smarter, and when computers came out we were told that computers would make everyone smarter. THOSE THINGS NEVER HAPPENED!
Taking your claim at face value, the "coders" have to somehow believe that all of the knowledge they were required to have to become world changing coders is not relevant to who they are or what they do for a living. They must believe that somehow you can circumvent all educational requirements and shit coders right out of high school that can not only understand the world, but extremely complex problems, and further be able to begin mapping out solutions to these complex problems. That is right! Taking you at your word these "coders" must believe that they have no education to back their abilities and _anyone_ can do their job with minimal education and a minimal coding skills.
I am not taking you at your word because history and facts do not back your word. Lets look at reality shall we? You can't teach physics without teaching them math first, and you can't teach someone to write novels without teaching them grammar and composition. You can't teach someone to be a mechanical engineer by simply giving them a drag and drop CAD program, and you can't teach chemistry by giving someone a drag and drop periodical table of elements. These are things we know so well that we don't even question them. We can argue semantics after the fact like what CAD program is better, but we don't expect a kid to be able to find the area of a rectangle without being able to multiply _FIRST_.
Based on what we know, there is a rational conclusion that "You can't make someone a competent programmer by giving them a drag and drop program to "develop code" in either. This is such a basic premise that I'm astounded that people like you will claim "but it's for the children" when all empirical evidence shows that it's NOT for the children. It's to make cheap obedient servants for the masters!
References for IQ here and here. Reference for intentional institutionalized education problems here. The issue of institutional attempts to shortcut education is here.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
It certainly could turn into a cheap labor scenario, and I am no fan of the H1-B, having worked with many in my time, but businesses that do not have a good pool of candidates are in big trouble, because you need talent as well as skill on your coding bench to make money and get ahead unless you're already a giant, and even then it hurts when your coders suck. Many H1-Bs are sweatshop hacks. However, there are some who are very talented and I am happy when they manage to upgrade to green card or even naturalize.
That's what you get when you do nothing to counter the entitlement mentality of businesses.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
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!
Your epic contempt for public schools, however good they can get, is shining brightly. Then again, I doubt you've seen a well-run, highly-ranked public school.
On the other hand, no real problem exists with the people we have.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
These K-12 visa holders are taking our jobs!
My ism, it's full of beliefs.
Hey Microsuck! FacelessBook! crApple! We will all work on your programming projects for FREE, RIGHT NOW! All you have to do is put up a repo of your source code! Easy!
BUT Mark Suck-A-Turd can have all the programmers he wants FOR FREE! All he has to do is open source FacelessBook! We will contribute to the project for FREE! FaceRipperBook would still be competitive because he still has huge warehouselike datafarms and insurmountable advertising partnerships and crooked backroom deals with intelligence agencies, right?
How about this idea:
Microsoft wants more developers using thier tools. They are having a problem getting experienced ones onto thier platform, so they are now training inexperienced ones the Microsoft way.
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
I submitted code again for an interview in Ireland. Good working code. I'm probably still not going to get the job. That's the norm.
I'm not Chinese I live in Ireland. My bsc in comp Sci is toilet roll. I'm Irish. Thats just the way it is...
Refused for interships...