Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Intel Education Microsoft United States

Microsoft, Intel Draft 500,000+ JROTC Kids To Fight National CS Talent Shortage 67

theodp writes: It'll be interesting to see how Microsoft employees wary of empowering the military react to Wednesday's news of an Intel and Microsoft-led alliance that aims to enlist an army of JROTC high school students to fight the war for CS talent, with support from U.S. lawmakers. From the press release: Today, at the 2019 CSforALL Summit, leaders representing CSforALL and Air Force Junior ROTC announced JROTC-CS, an innovative new initiative that could dramatically increase the number of U.S. high school students taking an Advanced Placement computer science course, particularly among underrepresented populations like minority and female students. This public-private partnership is supported by an Advisory Consortium of industry and education organizations including founding members Intel Corporation, Microsoft, Capital One, Lockheed Martin, Snap Inc., the Air Force Association's Cyberpatriot, and the College Board. More than 500,000 cadets at 3,400 high schools across the U.S. and abroad participate in JROTC programs administered by each of the military services. Only 32% of these cadets have access to Advanced Placement (AP) Computer Science Principles in their school, according to 2018-19 College Board data. The JROTC-CS initiative seeks to access this untapped human resource to address the national talent shortage in computing and cybersecurity and increase career opportunities for JROTC cadets, who are a highly diverse population — more than half are minority students and 40% are female. Additionally, JROTC is strongly represented in schools serving economically disadvantaged communities. [...] The JROTC-CS initiative is designed to complement the innovative, bi-partisan JROTC Cyber Training Act passed by the U.S. House of Representatives as part of the 2020 House National Defense Authorization Act (NDAA) on July 12.
This discussion has been archived. No new comments can be posted.

Microsoft, Intel Draft 500,000+ JROTC Kids To Fight National CS Talent Shortage

Comments Filter:
  • by magarity ( 164372 ) on Thursday October 24, 2019 @04:50PM (#59343910)

    WTF talent shortage... what are all these people bemoaning epic college debt but aren't seeking out these jobs? Isn't the whole 'medieval french literature' and 'wymins studies' graduates thing a carriacature??

    • by sexconker ( 1179573 ) on Thursday October 24, 2019 @04:57PM (#59343938)

      There's no shortage of talent. There's a shortage of talent willing to work for 3rd world wages.
      These sorts of programs are aimed at increasing, and thus diluting, the applicant pool and tipping the market further in favor of employers.

      • I've watched unused CS degrees get churned out and never used for two decades now. The kids do college then go work on their parents farms or a local factory because they don't want to leave or left and came back. Any Job in I would Apply for in my area would have a few hundred applicants with CS degrees or certifications that just have no experience.

      • by NFN_NLN ( 633283 )

        If they don't want to take on huge student debt they can always take unskilled jobs to sav... no wait, we opened up the borders on that one too.

      • by gweihir ( 88907 ) on Thursday October 24, 2019 @05:28PM (#59344024)

        That is just the thing: The employers are harming themselves massively with this stupidity. Cheap coders have very low and often negative (!) productivity. Good coders are expensive, need to be treated well, but they are worth their weight in gold.

        • Good coders are expensive, need to be treated well, but they are worth their weight in gold.

          Would that be an African or a European coder?

      • by rtb61 ( 674572 )

        Dude look at the photo, ever seen a better collection of more anal retentive future bad database engineers, oh way, the group just positively reeks of bad programming, lack of real expertise, blaming others for mistake, and political infighting, the bullshit brigade.

        Suck up the reality, 10 bad coders does not equal one good coder, 100 bad coders does not equal one good coder and the real reality, 1,000 bad coders does not equal one code coder. Writing code does simply not work like that, it really doesn't.

      • by AmiMoJo ( 196126 )

        Your argument assumes that developers are a commodity item, i.e. one is as good as another.

        There is a shortage in some areas. Some technologies are very hard to hire for, e.g. embedded.

        Other areas there is a glut. And few employers willing to train people who have proven they can master new things in the specific skills they want.

        Software engineering has been changing for decades. It used to be extremely niche and difficult, now a lot of it is routine and easy thanks to frameworks and languages that are ext

        • It used to be extremely niche and difficult, now a lot of it is routine and easy thanks to frameworks and languages that are extremely forgiving and hide a lot of the complexity.

          Ehh...sure it's easier than it used to be, but the frameworks you mention simply hide the complexity. This is why you have "Dev Leads" writing Schlmiel the Painter's algorithm, and not understanding how to write elegant code that isn't a performance nightmare or a resource hog.

          This is why we need quad core processors with 8 GB of RA

          • by AmiMoJo ( 196126 )

            What makes more business sense? Hire an average programmer, use a giant framework and inefficient code, and pay a fee hundred bucks for some more RAM... Or spend tens of thousands a year on better developers?

    • Re: (Score:2, Insightful)

      by JoeDuncan ( 874519 )

      There's no shortage of PEOPLE, just of TALENT.

      Those are not the same thing.

      • by Dunbal ( 464142 ) * on Thursday October 24, 2019 @05:19PM (#59343994)
        No shortage of talent either. The shortage happens at a price level. You certainly won't attract talent if you're offering below or at the minimum wage in a field. You'll get everyone who can't get one of the better jobs. Offer more and talent will seek you out. Then you just have to learn to recognize it.
        • No shortage of talent either.

          Yeah, ok, that's why out of hundreds of applicants we can't find a single qualified full-stack developer?

          ...and when we DO get an actual coder (instead of a designer calling themselves a developer) they can't actually code for shit?

          • Yeah, ok, that's why out of hundreds of applicants we can't find a single qualified full-stack developer?

            They're making more than you're offering somewhere else, probably just doing contract work. Pay them what they're worth and you'll attract them.

            • Usually the salary isn't just in bold letters on the job ad. Generally the best you will get is a range, and certainly people can try to negotiate more. If they have to have huge neon letters saying "WE WILL PAY YOU MORE, JUST ASK" it goes to the poster's point that supply is on the low end.

              Hence, there is a demonstrable shortage of talent. Paying more to the same X people when those X people are all already employed doesn't magically create more people to fill jobs.

              • Usually the salary isn't just in bold letters on the job ad.

                Right, because the employer is trying to trick people into applying for a job that doesn't pay what it should. People have to read between the lines to figure out whether the employer is just trying to take advantage of them.

                If you're looking for a full-stack developer, your entire business model probably depends on their work. Paying peanuts gets only monkeys and elephants. Try paying enough for a wizard if that's what you need. And put the pay scale in the ad so you don't waste everyone's time.

              • 60K 60 Hour work week bay area can't find good people so we need this.

                Does at least JROTC cover the loan or do you need to go in for that.

                • LOL, 60k in the Bay area won't pay rent

                • Does at least JROTC cover the loan or do you need to go in for that.

                  JROTC won't pay for college, it is a high school program.

                  If it hasn't changed in a long time, ROTC does indeed pay for college. One is commissioned as an officer with a required four-year term.

              • If they have to have huge neon letters saying "WE WILL PAY YOU MORE, JUST ASK" it goes to the poster's point that supply is on the low end.

                If. Ha. Not only does that not happen, when the army of recruiters showing up in my inbox every month does have the nerve to quote a pay scale, it's invariably lower than what I'm making now. They are NOT demonstrating a shortage of talent. Not even close.

                If you want a senior engineer (I have a BS, not a BA), pay for it. When I move up, that will free up a slot for a somewhat junior developer, who will move up, which will free up a slot for a somewhat more junior developer, etc. until the last move fre

                • by sysrammer ( 446839 ) on Thursday October 24, 2019 @09:03PM (#59344618) Homepage

                  ... every company still thinks they can get a senior developer for pocket change.

                  And begrudging any training to provide one internally.

                  I'm reminded of that Dilbert where the PHB asks "who wants training?" A plebe raises his hand and is fired, with PHB ejaculating that he wants people who already know what they are doing.

                  Plebe sez "I didn't see that coming", and Wally mentions that there's a class for that.

            • They're making more than you're offering somewhere else, probably just doing contract work. Pay them what they're worth and you'll attract them.

              Sure, that *might* make sense... if any of them were actually qualified enough for us to have made them an offer, but none have made it that far yet :(

              • I am sorry, but you do not seem to understand YOUR job

                I was a technical person, who was converted into a manager and given the responsibility to build a technical team, and I was very successful at it

                FYI, expecting HR to deliver a bunch of useful resumes to you is like expecting rainbows to start puking up gold pieces

                I was able to find technical resources by attending seminars where smart people are learning the skills that I need from them, building relationships, and then building a team from those relati

                • +1 insightful/informative

                  Oh, yeah, and +1 funny for the sight-picture of pieces-of-eight spewing from an optical effect.

          • ... we can't find a single qualified full-stack developer ...

            Because "full-stack developer" is right up there with unicorn. The term was popularized by PHBs hoping to pay only one salary. In reality, most people tend to specialize in the subset of the full-stack they're good at, so you need more than one person. Coarsely, there's front-end and back-end developers; but of course each of those can be further subdivided.

            • Similarly, I currently work with Oracle EBS apps, and anybody working in that environment MUST specialize, or just plain SUCK at everything

          • Comment removed based on user account deletion
      • by gweihir ( 88907 )

        Indeed. But if "managers" understood that, we would have applied CS as a proper engineering discipline a long time ago. Instead these clueless morons still believe that cheap coders actually have positive productivity, which is very far from the truth.

        Conditions are such that quite a bit of actually talented and interested people go into other disciplines where they can expect to be treated better.

    • by sjames ( 1099 ) on Thursday October 24, 2019 @05:43PM (#59344086) Homepage Journal

      If there was an actual talent shortage, we'd see HR departments relaxing hard requirements for a degree and being more accepting of non-degree certs and practical industry experience. They would also be removing their emphasis on young hires in order to get talent in wherever they could find it. Diversity wouldn't be an issue, if you had the degree, certs, or experience, you'd be hired.

      That none of that is the case suggests there is not a talent shortage, just a shortage of cheap talent willing to work in a crappy environment.

      • Comment removed based on user account deletion
      • by AmiMoJo ( 196126 )

        There has been a big push in the industry to remove the degree requirement and I've seen it working quite well. A couple of years ago I was working with a woman who had no degree and learned everything about software development on the job at BAE.

        Since it also happens to help with diversity too it's becoming quite popular. Bigger pool of candidates, often quite loyal the company who offers them training and skills.

        • by sjames ( 1099 )

          Some companies are starting to move that way, but I don't know that I would call it a big push yet. It's nothing like the '80s and early '90s where a degree was nearly irrelevant. Or like the late '90s when people with COBOL experience were being pulled out of retirement to fix Y2K issues.

      • In the mid 1960s, there was no degree requirement. There were no undergrad CS degrees. At one of the "7 dwarfs" where my first job was, we had U dropouts and US Army-trained staff. Pay was better than what we could've gotten in other kinds of jobs though. The rest of my U cohort had to get MSc and PhD degrees to earn matching starting salaries.
        • by sjames ( 1099 )

          That's because in the mid '80s there actually was a shortage, mostly because it was an emerging field. I went from high school directly into industry because I could build a PC and I knew C. Honestly, the clown to talent ratio didn't seem any worse than what we have now, it's just that the clowns have degrees now.

  • Shortage? Just wait for the AI bubble to pop. AI co's P/E ratios are unsustainable, barring a really huge breakthrough, not just incremental improvements.

    The econ is overdue for a general recession anyhow. I've lived through too many boom and bust cycles to believe any state of employment is permanent. Bleep changes.

  • by engineer37 ( 6205042 ) on Thursday October 24, 2019 @05:16PM (#59343982)
    Employers just want to have their cake and eat it too. They want all the best talent, perfectly skilled in every language and library, with at least 10 years experience, for minimum wage. Forcing people into CS results in bad programmers who don't really care about the industry and are just out there to make money. And it results in poorly designed programs and APIs. And it drives down the wages of everyone who does really care about programming and the industry. Let it happen naturally. The people who love it should go into it and the people who don't shouldn't.
    • There may not be a shortage fo coders. But there is for sure a shortage of GOOD coders, which CS helps provide the base for.

      The world needs as many CS understanding people as it can get, to help make sure the systems that run the world are at least kind of stable, never mind secure...

      • CS doesn't provide a base for good coding. 99% of the even decent developers are self-taught. CS tends to be a hindrance more than anything because it's by definition a structured course, built for the skill level of the lowest passing individual, made to feel like work from the start, taught on languages that aren't even industry standards save for all the CS hacks who flood them **cough** java **cough** python **cough** writing shit code the actual devs have to clean up after, with methodologies equally
      • by AHuxley ( 892839 )
        Re "a shortage of GOOD coders, which CS helps provide the base for."
        That would need the US to sort by math and science skill and actually test for only its best students again.
        Years of advanced math and science to get them ready for college.
        Remove all non academic considerations and get accepted only test and exam results.
        That would bring quality back up to the needed levels to allow the US the outcompete the world again.
        Code quality would go up and projects would be done on time as staff would underst
    • Comment removed based on user account deletion
  • The world does not need more "CS talent" (actually, you cannot create talent, it is something people have. so this will not work anyways). The world needs far better engineers in the CS field, but a lot less of them than the currently mostly not very good people that work as "coders". Hence this initiative will just make matters worse.

    • by AHuxley ( 892839 )
      The US was one of the few nations to shape and find talent over decades.
      Test all students for years.
      Find the people with the needed IQ to study. People who can actually recall what they learned months and years later.
      Sort for the conscientious who can work.
      Have the same test for everyone under the same conditions.
      The best of the best who are poor get a full scholarship due to their tested and proven academic ability.

      The trick to staying a great nation over decades is then not to start advancing p
      • by gweihir ( 88907 )

        This type of testing does not work for engineers or scientists. It does work well for creating excellent mid-level bureaucrats.

        • by AHuxley ( 892839 )
          If that was so the US would never have reached the greatness it did for so many decades.
          The US would have been stuck as a below average nation of "mid-level bureaucrats" like most of the EU.
          The sorting and support for the very best every generation.
          Thats how the US found its best "engineers" and then allowed them the freedom to work.
    • "Talent" is hr for "employee(s)", par for a department that considers humans to be resources. Since the world runs on computers, we need more people who can learn the job.

      Not necessarily do, but learn the job. Entry level coders aren't taking anyone's job, and if they do you'll be back in a year at higher pay unless you're useless.

      The only way to get a better field of CS candidates is to train a whole lot more people. The good ones float, the bad ones change careers. I'd be very happy with 5% unemployment i

  • Why in the world do they need to mobilize 500,000 young US Citizens to become deep state coders? We haven't been in a credible state of war in decades and we haven't faced a necessary war in the span of living memory. Why can't country invest in peace, prosperity, and progress? How is it that things have so badly jumped the rails. We are not a martial society, there's no place for the deep state in a liberal democracy, and these past two decades, the world world has enjoyed peace and stability in spite of t
    • we haven't faced a necessary war in the span of living memory.

      Well, "we" are almost all dead, but "we" did fight a global war against two countries that attacked "us". Both without declarations of war, though I know that there are a lot of people in the world that don't understand what a big deal that is to a lot of other people in the world.

      I remember being astounded that the US built up their enemies after capitulation, then I read that the Romans used to do that, so it's not unprecedented.

      Why can't country invest in peace, prosperity, and progress?

      For the US, there is some merit in the arguments that the Constitution only p

      • by Chromal ( 56550 )
        The 'deep state' is not 'bureaucracy,' that's just government broadly. The deep state is a colloquial term for what Eisenhower termed the "Military-Industrial complex." It's deep because of classification and secrecy and clearance, and it acts like a state-within-a-state, largely unsupervised, ungoverned, unelected, and uncontrolled by the consent of our liberal democracy as expressed by the people's will and as represented by US Congress. After decades of misconduct, including high-profile criminal initiat
  • And it failed, because you can't teach idiots to program, no matter how hard you try. It's literally the art and science of thinking, and transcribing those thoughts in the most concise and precise manner possible. The motivations however haven't changed: turns out it's hard to sucker people smarter than you into working for slave wages, while they think on your behalf - marketing, sales, and business people in general tend to hate this fact of existence. It's especially worisome to them when it shines l
  • IT is a nightmare now. Long hours, low pay, zero respect. Go into Medicine. Don't fall for this scam to drop your wages even further.

    And for fucks sake VOTE! Or they'll bury you in student loan and medical debt. Hell, we're sending people to prison when they can't pay their hospital bills.
  • Should be fired out of cannons.

    This is so epically stupid it beggars belief.

    Maybe they should be tested to determine if they have:
    a) A mental age that is greater than a 5 year old
    b) Their bank accounts mysteriously having screeds of cash added to them... by such sources as Microsoft.

    • screeds of cash

      "Screeds of cash". I like that. I tried to popularize "a cache of cash" but it turns out that I was only understood by people who count 1, 10, 11.

      "Screed" is an appropriate onomatopoeia for the raptor-like sounds of predatory capitalists (I imagine the sound of that red-tailed hawk that one hears on *every single commercial* that has a bald-eagle flying).

  • Maybe quite a number of CS workers went to do something else, because of Windows 10.
    I certainly did, because I did not want to support an operating system, that spies on its users.

    Now, Microsoft wants to "get 'em, while they're young (and politically naive)"? Disgusting.

  • Offer one parent enough to quit their burger-flipping job or get off welfare to ride the kid's ass until they either succeed or prove they can't. Then we'll get an army of of tech people across a whole range of abiliities.

"Why can't we ever attempt to solve a problem in this country without having a 'War' on it?" -- Rich Thomson, talk.politics.misc

Working...