Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Programming Education

Seeking Coders, Tech Titans Turn To K-12 Schools 105

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."
This discussion has been archived. No new comments can be posted.

Seeking Coders, Tech Titans Turn To K-12 Schools

Comments Filter:
  • Motives (Score:5, Insightful)

    by Anonymous Coward on Tuesday December 09, 2014 @07:58PM (#48560687)
    The motive of tech companies is to fill the pipeline with cheap labor.
    • by Anonymous Coward

      As a tech person, I like being well paid. As a manager, I'd like to be able to find someone in less than 6 months who has those skills.

      I would definitely like it to be someone who is an American citizen and pay them well. After all, managers will generally make more than everyone but the most senior level specialists because we know what our people make, and we expect more. The rising tide lifts all boats, at least here in technical management land. As long as I can justify a high salary for a coder/adm

      • 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.

      • by BVis ( 267028 )

        As a manager, I'd like to be able to find someone in less than 6 months who has those skills.

        They're out there. They're just working for other companies. If you can't find someone in 6 months, you're doing something wrong. Either you're not looking hard enough, or you want the purple squirrel instead of someone you can train to fill in gaps in their skill set, or the compensation package you're offering isn't enough to lure the good workers away from their current positions, or prospective candidates ask

    • Wow... I guess we shouldn't educate our children then, that way our skills will be forever valuable, because no one else will ever be able to do them.

      This is such an insightful comment, I just can't believe I didn't think of this huge breakthrough in cultural politics before.

    • by CODiNE ( 27417 )

      Great. With the state of security on the Internet we need a wider pool of developers to sift the wheat from the chaff. Too many guys getting paid to do what they can't. With the current security awareness going on, and retailers starting to get sued by banks there may finally be hope for a bit of improvement.

    • Recommending people to learn how to code because computers play an ever-increasing role in our daily lives is laudable if you're a tech writer and open source advocate, but if you do so as a tech billionaire, you motives are immediately suspect? That's nice...

      Besides that, the difference between coders and non-coders in any profession is remarkably apparent; people who have learned coding at some point in their life seem to be the better troubleshooters and analysts. There are other ways to acquire tho
    • Why aren't there more programmers? Because anyone smart enough to achieve a CS degree could instead get an MBA then a job with half the work and twice the pay.

      A similar problem happened with Petroleum Engineers but with different results. They increased the pay and a couple years later there were plenty of qualified engineers.

  • They might as well get introduced right to today's coding.

  • by NitsujTPU ( 19263 ) on Tuesday December 09, 2014 @08:08PM (#48560753)

    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.

    • by turkeydance ( 1266624 ) on Tuesday December 09, 2014 @08:10PM (#48560765)
      well, of course, more labor decreases wages. and, then, when the robots can code.....c ya.
      • by jopsen ( 885607 )

        well, of course, more labor decreases wages.

        That's not the worst that can happen... When wages goes down, there will be a lot more projects that will suddenly be feasible to implement.

        Sure it's possible to float the market... but it's not likely that we'll get enough people interested in CS anytime soon :)
        CS is still a very boring field, and you can't sell it as anything else...

        • by Livius ( 318358 ) on Tuesday December 09, 2014 @08:58PM (#48561065)

          When wages goes down, there will be a lot more projects that will suddenly be feasible to implement.

          I guess that's why the low wages led to zero unemployment.

          Oh, wait...

          • Re: (Score:2, Insightful)

            by khallow ( 566160 )
            Low wages don't mean low cost of employment. People tend to forget that the developed world punishes employment.
            • by AmiMoJo ( 196126 ) *

              The developed world guarantees a certain standard of living for everyone. That means anyone who wants to pay extremely low wages is relying on the government to keep their employees alive, fed and sheltered from the elements, and must expect to pay tax to contribute towards that.

              Of course, the amount of tax paid is only a fraction of what it costs to keep the employees alive and productive, but the non-viable welfare queen businesses that rely on government hand-outs to survive will moan about them anyway.

              • by khallow ( 566160 )

                The developed world guarantees a certain standard of living for everyone.

                Only as long as it can afford to do so. Then the guarantee goes away.

                That means anyone who wants to pay extremely low wages is relying on the government to keep their employees alive, fed and sheltered from the elements, and must expect to pay tax to contribute towards that.

                Let us keep in mind that most such businesses already pay taxes as do most of their customers. If that isn't enough, maybe you should look at cutting back on those guarantees (particularly, the ones like Social Security and health care related stuff, that don't actually contribute in an efficient way to a standard of living).

                Of course, the amount of tax paid is only a fraction of what it costs to keep the employees alive and productive

                That's what wages are for.

        • That's not the worst that can happen... When wages goes down, there will be a lot more projects that will suddenly be feasible to implement.

          When wages go down, there will be a lot more crap projects that should never see the light of day that will suddenly be feasible to implement.

          FTFY

          Not to mention that the barriers to entry are already too low in many respects (just 'cuz you can cut-n-paste code doesn't make you a developer) and each "gold rush" phase is shorter than the previous one (look at how fast mobile development got unprofitable for 99.5% of all developers).

          • by AmiMoJo ( 196126 ) *

            I wouldn't call the Great Pyramids "crap". It's amazing what you can do with an unlimited supply of disposable slave labour.

            • Good point. Great for those at the top of the pyramid, not so good for those at the bottom. Looks like nothing ever changes ...
            • Bad example - modern evidence suggests that the Great Pyramids were built by salaried employees, possibly as a public works program to make up for the seasonal "unemployment" that would have occurred in sync with the Nile's flooding.

              The Western notion that the Egyptians had vast hordes of slaves building the pyramids comes from incorrect speculation by the Ancient Greek historians, who didn't know what they were talking about - not really their fault, since the age of pyramids ended 1500 years before the Gr

    • by Anonymous Coward on Tuesday December 09, 2014 @08:26PM (#48560867)

      Don't let the name of a company blind you. I've been a Microsoft developer. They have multiple teams doing almost exactly the same, but just with slight changes. Those teams should be merged and the products would be greatly improved. The company is full of waste. Up until recently the employee evaluation system was extremely hostile. If you didn't stab someone in the back, you'd be the one with the knife in your back. Unless your team was lucky enough to hire a bad programmer. Then you could just churn through the newbies and the rest of your team was safe. It will be awhile until that culture dies out.

      These folks are blinded by the tech around them. They don't see anything but tech. They assume the whole world uses and runs on tech. It doesn't. While it's true that there's way more programs, apps, websites, and solutions out there now, most of them are duplicates. There are tons of programs and libraries doing the same things.

      And we don't need many, many more programmers. We need higher quality programmers. There's way too much crap. Had software been designed and written correctly, the entire software security industry would disappear. It exists entirely due to crappy or uninformed programmers and deadline pushing higher-ups.

    • Re: (Score:2, Informative)

      by Anonymous Coward

      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.

      In other words, Microsoft could save a good sum of money if they could spend less on coders. By increasing the supply of coders they could drive those costs down.

      It isn't out of the goodness of their venomous heart that Microsoft is doing this. No, they're doing it to pay less money to people like you (assuming you're in IT).

    • by Anonymous Coward

      Shortages (be they product or labor shortages) are always caused by the same thing: too low of a price.

      Pay programmers a salary that makes the job worth it, and programmers will appear to fill it.

      Everything else is an attempt at weaseling out of this simple responsibility.

    • by rwa2 ( 4391 ) * on Tuesday December 09, 2014 @08:47PM (#48561003) Homepage Journal

      I live in Redmond. Microsoft has enough coders. They just laid a bunch of them off. What they want are cheaper coders to throw at their projects. That's why they're working so hard to bring in lots of H1Bs. Many of the H1Bs are not earnestly brought here to do the work. They're just here to flood the market with tech workers to reduce tech wages for everyone.

      Many of the MS H1Bs do end up leaving/escaping MS and working elsewhere in the region. Still, it isn't enough to get Seattle Tech wages down low enough (though they certainly are competitive vs. Silicon Valley wages). A big reason why Boeing has pushed hard to leave the Puget Sound region is because their engineering wages simply can't compete with the relatively high MS and Amazon wages for tech work.

      OTOH, MS has done much to improve the quality of life here in Seattle, investing in infrastructure and museums and businesses and other perks to attract top programmers. Boeing has always sorta taken the opposite approach, opening their factories in the crappiest, drug-infested neighborhoods in a effort to keep costs down and making their quality-of-living investments elsewhere if possible.

    • You missed my point. Your "world is becoming more and more reliant on computer technology" meets host website crashes.

      Reliant software doesn't crash.

    • 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

      • With all due respect, your post does not seem to have much to do with what I posted at all.

      • On average our IQ is 4-14 points lower today than it was 60 years ago.

        Isn't the IQ scale norm-referenced within study groups? The average IQ in any demographic group is 100.

    • One line response: Please explain why there are tech layoffs.

  • Including the Ex-Amazon and Ex-Microsoft dimwits I work with.

  • Are you the same guys cheering the disruption of fossilized business models by foreign upstarts?

  • by Irate Engineer ( 2814313 ) on Tuesday December 09, 2014 @08:22PM (#48560851)
    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.
  • by Anonymous Coward

    These corporations will even exploit children to avoid paying a professional wage to qualified software engineers.

  • ...to fork his repository.

  • by echtertyp ( 1094605 ) on Tuesday December 09, 2014 @08:43PM (#48560979)
    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 )
  • and teach the kids good copyright, software and business ethics.

  • by koan ( 80826 )

    I just have this vision of coders as the next shortorder cooks.

  • by plasticsquirrel ( 637166 ) on Tuesday December 09, 2014 @09:11PM (#48561147)
    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!"
  • Comment removed based on user account deletion
    • by Nermal ( 7573 )

      ...you do know what ".org" means, right?

      • ...you do know what ".org" means, right?

        Nothing legally enforceable.

  • by Anonymous Coward

    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.

  • These K-12 visa holders are taking our jobs!

  • 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.

If you're not part of the solution, you're part of the precipitate.

Working...