Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Businesses Programming

Amazon Pledges $700 Million To Teach Its Workers to Code (wired.com) 144

Amazon announced Thursday that it will spend up to $700 million over the next six years retraining 100,000 of its US employees, mostly in technical skills like software engineering and IT support. From a report: Amazon is already one of the largest employers in the country, with almost 300,000 workers (and many more contractors) and it's particularly hungry for more new talent. The company currently has more than 20,000 vacant US roles, over half of which are at its headquarters in Seattle. Meanwhile, the US economy is booming, and there are now more open jobs than there are unemployed people who can fill them, according to the Bureau of Labor Statistics. "The purpose isn't really to create a job ladder from fulfillment center to CEO, but rather to meet employees where they are and to create opportunities for them to build on the skills that they have," Ardine Williams, Amazon's vice president of workforce development, said in an interview Thursday morning. Amazon joins a number of other companies who have announced multimillion-dollar investments in retraining in recent years, as a tightening labor market and technological change forces businesses to evolve. Amazon has already spent thousands of dollars on worker retraining in its Career Choice program, which helps hourly associates pay for degree programs in other, high-demand fields. CEO Jeff Bezos said in a shareholder letter last year that more than 12,000 US employees have participated in the program since it began in 2012. Amazon said they will expand the program Thursday.
This discussion has been archived. No new comments can be posted.

Amazon Pledges $700 Million To Teach Its Workers to Code

Comments Filter:
  • by swschrad ( 312009 ) on Thursday July 11, 2019 @11:58AM (#58908278) Homepage Journal

    thousands more $12 an hour coders. geez....

    • Yeah, don't assume that they're doing this out of the goodness of their heart. This is all about trying to drive down their labor costs across all sectors of their business.
      • by gweihir ( 88907 )

        What gets me is the sheer, concentrated stupidity of this move. It has been known for ages that having more coders does not make you faster on project completion. The only way to accelerate things and also the only way to improve quality is using fewer, much more competent people. You know, like it is done in any other engineering discipline.

        • Truthfully, I think if the same number of coders were used and have the new investment spent on Quality control. Meaning better testing. The end result would be a much better and cheaper product.

          Short term, more money would be spent. Long term, your existing coders would become better at the task at hand.
        • they want more coders for more projects, not just to make existing projects faster.

          And as has been pointed out they want cheaper coders. As it stands programmer is still a middle class job paying $45-$85k/yr and up. Amazon aims to change that.
          • by gweihir ( 88907 )

            That much is obvious. The thing is that cheaper coders end up being much, much more expensive. Amazon should know that but apparently they do not.

            • by Rande ( 255599 )

              It drives down wage demands.
              eg. "You're asking for $78K?? I've got 10 other guys in the waiting room interviewing for this job. They'll do it for $70K."
              even though they know that they'd never actually hire 8 of the 10 guys because they aren't competent enough.

          • by rtb61 ( 674572 )

            What needs to happen is production line style coding. Where you have different people doing, different elements of coding. Designing the overall program structure, writing code, editing code and providing notation, testing code, bug fixing code and finally refining code. Different kinds of people in different roles. That will speed up programming a lot. They should not be using small business style coding practices in major coding businesses, they need to get the coding production line going.

            • by gweihir ( 88907 )

              We cannot do that. In fact, it is unknown whether this can work at all. Coding is inherently not a mechanical task, or we would have it automated a long time ago.

        • What gets me is the sheer, concentrated stupidity of this move. It has been known for ages that having more coders does not make you faster on project completion. The only way to accelerate things and also the only way to improve quality is using fewer, much more competent people.

          Neither is universally true. It depends on the details.

        • Producing software that works? Don’t be crazy. They do that, they’re out of a job. Why would they make good easy to use software when they can keep on pushing features over functionality, guaranteeing the management team jobs and power until they go broke or get bought out by a bigger bunch of fools?
      • Comment removed based on user account deletion
    • Don't worry, you get what you paid for. They might only make $12 an hour, but it will take 100 of them to equal the productivity of a single good developer!

  • by Jeremy Erwin ( 2054 ) on Thursday July 11, 2019 @12:00PM (#58908288) Journal

    We're going to have to let you go, as a robot doesn't ask for wages. But we'll pay you to train your replacement.

    • by mysidia ( 191772 )

      Just take the deal and train the replacement person inadequately, so that they are guaranteed to need further training to succeed and do things right (after you are long gone and only available with a retainer at a high contracted rate).

  • For blue collar workers? Right before the programming jobs got shipped off to India?

    • For blue collar workers? Right before the programming jobs got shipped off to India?

      Actually, no.

      IN the past all you heard was "you're fired" and then you found out your job had been outsourced abroad.

      Or, if you did hear something in advance, it was "ok, you are being replaced, but you can stay on awhile before then to train your replacement"

      Training blue collar workers to try to help them gain more valuable skills to improve their life is relatively new to me, and I"ve been in the workforce a pretty l

  • by jellomizer ( 103300 ) on Thursday July 11, 2019 @12:03PM (#58908310)

    An Employee who feels stuck at their job, will undoubtedly either quit for a better opportunity, or begin to unperformed at their job.
    Employer Education which if used properly can allow Employees to move up, or to different areas, where they feel like they are climbing the ladder and not stuck. Allows the company to keep employees who have a good idea on the business processes and needs less retraining.
    Yes Training an employee may lead to them Quitting the job for a better opportunity now that they are trained. However this is a good thing too, as that current position being quieted from is probably has been tiresome to that employee, thus you can replace them with a better employee who is more eager for that job, without having to feel bad about firing someone.

    In many ways a good education push, is cheaper then laying off your workforce, because you just don't replace the missing jobs.

  • by SuperKendall ( 25149 ) on Thursday July 11, 2019 @12:04PM (#58908314)

    Some of the better coders I have worked with in various companies, come from people who were in other areas of the company internally then learned to code...

    The advantage they brought was tremendous understanding of what the company was actually doing, how a lot of larger pieces fit - and a better understanding of how people actually used software. They could often write vastly better testing scenarios and could catch subtle business process errors in the design phase.

    I don't think they are going to be able to just take anyone and really train them how to code, some people it will just not stick with and they will not enjoy it. But even with a somewhat low percentage of success this could be of large benefit to Amazon in unseen ways.

  • by gweihir ( 88907 ) on Thursday July 11, 2019 @12:13PM (#58908384)

    More mediocre and bad IT people and bad coders is the absolutely _last_ thing needed. The whole problem with insecure systems and software, unreliable software, etc. stems from us already having far too many of those.

    • by Anonymous Coward

      Right because I'm sure you are so experienced you never made a code mistake in your life. Probably so l33t you rolled with your own kernel at 6 months old because Linux wasn't cutting it. Didn't even need any education to become a good coder because the last thing we would ever need is someone learning to code.

    • More mediocre and bad IT people and bad coders is the absolutely _last_ thing needed.

      10 PRINT "Penus!"
      20 GOTO 20

      Bad coders? Why would you say that?

  • by Ukab the Great ( 87152 ) on Thursday July 11, 2019 @12:15PM (#58908396)

    The average tenure of an Amazon software developer is 1.1 years. Maybe they should spend their money on making Amazon a place that existing developers aren't so eager to leave.

    • 1.1 years is the average time for the extraction of a soul. So, that's really not going to change...

    • Having an short average tenure is skewed by the fact that many Amazon workers started recently; there are many new workers compared to old workers. 130,000 new hires in 2017 alone.

      If you're implying that Amazon is a bad place to work, then the quit rate is the statistic you want.

  • if they taught them how to provision, secure, deploy and maintain Amazon Cloud instances.

    Learning to code is one thing, learning to code well is entirely another thing.

    • if they taught them how to provision, secure, deploy and maintain Amazon Cloud instances.

      Learning to code is one thing, learning to code well is entirely another thing.

      Amazon gives short shrift to securing cloud instances.
      They just want that monthly CC transaction from the customer.

      Oh, and have fun understanding what services and options you actually chose and paid for.

  • Presumably Amazon will measure its workers' coding productivity, and routinely fire all who write fewer than 1,000 lines per day.

  • Training became passe once companies could import cheap H1-B's.
    This initiative might be an indicator that the crackdown is working.

    • by mysidia ( 191772 )

      Yes... If so this is a nice effect initially. Just wish they would not focus exclusively on coding.

      I agree that trying training is a much better thing than importing workers to effectively abuse by underpaying, as its investing in the development of people inside the US with greater opportunity as well, and this will help move our country forward, as in people can take knowledge of technology learned and start new businesses
      inside or outside of Amazon, and this is empowering for people wh

  • by UnknowingFool ( 672806 ) on Thursday July 11, 2019 @12:25PM (#58908458)
    I think their employees would rather have better pay, working conditions, and benefits than learning to code.
  • "there are now more open jobs than there are unemployed people who can fill them".

    If you include discouraged job-seekers and the underemployed, i.e. the U6 rate of unemployment, it's a much different picture. The Bureau reports there were 7.8 million vacancies in April 2019, and that there are 11.7 million unemployed under the U6 metric, leaving a labor overage of almost 4 million. (granted, a lot of those vacancies may be for specialized, highly-skilled positions, which a 30-hour/wk'er at Walmart, or a kid

  • C is the official language of the guardians of the of the kernel!

    Verilog is the official language of the Gods of the hardware!

    With C and Verilog and a decent FPGA, they can then create a real marvel of engineering and be an icon for the entire college of life!

    Luv and Peace!

    • by mysidia ( 191772 )

      Maybe. I know the C programming language very very well and probably wrote more than a quarter of a million lines of networked application code, but I cannot make heads or tales of much kernel code... Could be there's more to being a "guardian of the kernel" than knowing the programming languages involved.

  • You mean "...there are now more open jobs at **salaries below what they should pay in a tight labor market***"

    See if you raised the salaries, you know where they should be based on the market conditions, you would have no problem finding employees.

    Put your profits back into the company, you'll have a steady stream of workers, with increased earnings. Piss them way on investors and you will be scraping the bottom of the barrel trying to find someone who can spell their name and you have to explain to
  • I've only ever heard Amazon is hell on earth to work for. I'm going to guess they've contributed greatly to their own employee shortage.
  • CaaS - Coding as a Service

    Create project/function/datatype specification in this standardized XML format, and our team of coders
    will fill in sources in the programming language of choice translating your natural language description text into an actual
    implementation.

  • If one is working in one of Amazon's depots moving boxes around, why would they want to learn to code? Does learning to code make the administrative staff more efficient at their jobs? In fact, who benefits from learning to code in their jobs, except for those who have to code? Who (hopefully) already know how to do so.

    This sounds like another initiative from a hi-tech company to strive to flood the labor market with people with skills that said company wants to have at slave wages.

    • It's amazing, but the people currently moving boxes around don't have to keep moving boxes around forever.

      • It's amazing, but the people currently moving boxes around don't have to keep moving boxes around forever.

        That’s the plan. They will eventually be automated out of a job. Same as Uber. This whole coding thing will just produce tax breaks and unemployable not-really-coders. Their program works out to $7,000 a head. Where are they setting up - China?

  • Don't believe it (Score:5, Insightful)

    by tipo159 ( 1151047 ) on Thursday July 11, 2019 @01:36PM (#58908968)

    This is a ploy to back up their claim that the number of H1-Bs needs to be increased. There are plenty of over-40 software engineers that they could be hiring, but instead they figure out how to avoid hiring them.

    On the other hand, maybe it is a way to drive down programmer costs since a $15/hr warehouse worker might be happy as a $30/hour coder.

  • by drew_kime ( 303965 ) on Thursday July 11, 2019 @01:57PM (#58909138) Journal

    $700 million over the next six years retraining 100,000 of its US employees

    That's $7k per employee over 6 years, or less than $1200 per year. That's a 2-day offsite training (once you include travel costs) or maybe a 2-week onsite class. That's barely enough to keep existing coders up-to-date with the latest developments in their tools.

  • I'd be interested in working on AWS, but I've heard even corporate Amazon is miserable to work for if you don't want to spend your entire life at work. People we've been getting where I'm at with Amazon experience basically say it's OK in short stints but they work you to death in exchange for getting Amazon on your resume so you can move on. Maybe if they improved working conditions, more people would be interested in applying and they wouldn't have to retrain existing staff. But with tech companies in gen

    • I agree. 'Anyone can be a programmer' is about as truthful as 'Anyone can be a doctor' or 'Anyone can be an aerospace engineer' or 'Anyone can be an architect'. Do you really want ANYONE and EVERYONE to be in those fields?
  • Let's face it- most warehouse and delivery robots simply don't have enough CPU to crunch advanced programming problems. Sure, you can solder that chip in, but is a warehouse bot that's purpose-built for lifting really going to be happy at a desk job?

Time is the most valuable thing a man can spend. -- Theophrastus

Working...