News for hackers. Stuff that matters.
Re:Google commits $1B in grants to train U.S. workers for hi... by bradleyjg on Thursday October 12, 2017 @03:39PM (#15460689)
I'd be more impressed if they committed to hiring employees that don't already have the skills they are looking for and doing on the job training. That would be far more effective both in terms of actual skills transfer and in terms of future career trajectory than Yet More Retraining Programs untethered from any actual employer or employment opportunities. We've been doing the latter since at least the Kennedy administration to little effect.
Re:Google commits $1B in grants to train U.S. workers for hi... by rifung on Thursday October 12, 2017 @04:50PM (#15461212)
> I'd be more impressed if they committed to hiring employees that don't already have the skills they are looking for and doing on the job training

I work for Google and I find there's already a very large amount of on the job training required due to all the powerful but complicated internal tools. My manager has told me that I should not feel pressured to contribute at all for my first 6 months and I should feel free to just focus on learning as much as I can.

I've been here for almost a year now and feel like I still know nothing so the training is still certainly not done.

I didn't mean to jump to the defense of my employer as I'm obviously biased but do think we are far from perfect (although I am very happy here :). I just wonder what the right balance is. It seems like if people can't program at all then it's not really on the job training because they wouldn't be working right?

At least my own experience has been that I came in with some college experience but no college degree and not really knowing anything besides the bare minimum to contribute (being able to program, having some grasp of CS fundamentals) and have learned a ton on the job and still have much much more to learn. I think there is an expectation (and pressure!) for all SWEs to hit the senior level, L5, so in a way everyone who is hired under that level is doing on the job training no?

Sorry for the long post!

Re:Google commits $1B in grants to train U.S. workers for hi... by bradleyjg on Thursday October 12, 2017 @05:32PM (#15461494)
At the dawn of the computer age ATT, IBM, and other companies taught people how to program from scratch. Early on because there were no college programs to do so and later on because programs didn't graduate nearly enough people. And no one was self taught because there were no home computers.

I don't see why Google couldn't do that today.

I'm not saying they are morally obligated to do so. At the end of the day they are a for profit company and they don't have to do anything at all about this problem. And, sure, the donations they are making instead are probably better than nothing. But as I mentioned, and as top19 mentions on what is as of this writing the top post on this article, the track record for these job retraining programs going back decades isn't very good.

What I'm saying is that if Google were to go to Pittsburgh, Youngstown, or Detroit, hire some bright unemployed people, pay them a decent but by no means exorbitant salary while it taught them how to code and then, as you point out, how to be a productive engineer at Google, at the end of the process those people would likely have very marketable skills to either continue moving up the ladder at Google or elsewhere. Of course this would cost Google something -- not only in the salaries while people were learning and not contributing but also in the salaries of people that were training and mentoring them. But Google is planning on spending a billion dollars anyway, so here's another way they could do that. A way that I think would be more effective.

--

Congrats on getting what sounds like a great job.

Re:Google commits $1B in grants to train U.S. workers for hi... by joshhart on Thursday October 12, 2017 @05:59PM (#15461644)
My company, LinkedIn, has started an in-company program called Reach to do exactly that. https://careers.linkedin.com/reach

Rather than hire a traditional Stanford CS graduate, we find people who have self-taught to some basic extent and give them the chance to work under an apprenticeship. We started with a class of about 25 with decent results and will tune it more based on what we learn

Re:Google commits $1B in grants to train U.S. workers for hi... by ucaetano on Friday October 13, 2017 @04:30AM (#15464003)
> Early on because there were no college programs to do so and later on because programs didn't graduate nearly enough people. And no one was self taught because there were no home computers.

This made sense back then because most of the tools, languages and techniques were either proprietary or niche. IBM wouldn't hire an ATT employee as FB hires a Google employee today, and back then people saw jobs as "until retirement", with a very different culture.

If you invested a lot of money training someone, you could expect them to stick around for a while and "pay back" your investment.

Today that isn't worth it. You could hire someone out of high school, spend a lot of resources training them just to have them poached by another company right after they are "ready".

That time is gone.

Re:Google commits $1B in grants to train U.S. workers for hi... by bradleyjg on Friday October 13, 2017 @10:51AM (#15466201)
It's true that it doesn't make as much sense from a business perspective as it once did to have a deep training pipeline. If I were suggesting that Google switch over to such a model for all their hiring that would be all there was to say on the matter.

But here Google is looking to donate $1 billion as a charitable contribution to address a specific social problem. I'm suggesting an alternative way of "spending" that money. From that standpoint the fact that such a training program is sub-optimal in a bottom line sort of way isn't as important -- indeed it is kind of the point. The difference between the optimal business focused process and such a hiring and training program would be in lieu of the donation that Google is planning on making.

It's my contention that this way of spending money would yield more benefits than the current plan. I could well be wrong, but just criticizing the idea from a business efficiency angle misses the point.

Re:Google commits $1B in grants to train U.S. workers for hi... by rifung on Thursday October 12, 2017 @06:17PM (#15461744)
> At the dawn of the computer age ATT, IBM, and other companies taught people how to program from scratch. Early on because there were no college programs to do so and later on because programs didn't graduate nearly enough people. And no one was self taught because there were no home computers. I don't see why Google couldn't do that today.

That does make sense and I think that would be super cool if companies could do that today.

I admit I don't know much about the history but isn't building software today more complicated though not necessarily harder than it was before?

My impression is that before we would just build programs that ran on computers. So in that sense, if you knew how to program and had a compiler to use, that was sufficient to do what companies wanted to do. However, now we have people building other things like services, which is requires additional complexity and tooling on top of what was previously necessary.

The point I'm trying to make is that I suspect nowadays there's more prerequisite knowledge for most jobs than before.

> But Google is planning on spending a billion dollars anyway, so here's another way they could do that. A way that I think would be more effective.

That's a really good point. I imagine even if it takes a very long time to train people, with a billion dollars you have the time to do that..

The optimistic side of me wants to say it's because handling the logistics for that would be a nightmare and it's really outside of our core expertise.

The realistic side of me thinks that it probably is too expensive to give the same benefits to those employees that we give to current full time employees.

The pessimistic side of me also thinks that there's a certain level of prestige associated with working at Google that has been, at least to some level, successfully marketed both inwards and outwards, and hiring people who don't meet whatever "bar" would undermine that.

> Congrats on getting what sounds like a great job.

Thanks!

Re:Google commits $1B in grants to train U.S. workers for hi... by goialoq on Thursday October 12, 2017 @06:13PM (#15461721)
Training people on-the-job from scratch to be professional engineers is extreme.

A more reasonable path is HelpDesk / Hardware Tech -> operations software / SysOp -> software engineering

Re:Google commits $1B in grants to train U.S. workers for hi... by ehsankia on Thursday October 12, 2017 @05:58PM (#15461637)
But Google and maybe a few other really big tech companies are exceptions since they are so big they have their own internal tooling for everything. In general though, it's probably more useful teaching people the generic solutions that are used in most medium sized companies, rather than Google's specialized tooling. And generally a lot of the workflows are transferable.
Re:Google commits $1B in grants to train U.S. workers for hi... by briholt on Thursday October 12, 2017 @03:54PM (#15460813)
Another major glaring problem that no one wants to admit is that lots of tech work requires (at the very least) college-level-IQ, which excludes the majority of the population. And the lower-IQ jobs are quickly being automated away.
Re:Google commits $1B in grants to train U.S. workers for hi... by Gargoyle on Thursday October 12, 2017 @04:25PM (#15461031)
The vast, vast majority of tech work doesn't require any exceptional intelligence. It just requires a system of thinking, one which can be...trained.
Re:Google commits $1B in grants to train U.S. workers for hi... by ThrustVectoring on Thursday October 12, 2017 @05:24PM (#15461442)
... and the ability to be trained into learning arbitrary skills is IQ. Higher IQ means its easier to train yourself into being able to use a new system of thinking.

Like, being a soldier doesn't require any sort of exceptional intelligence either. It doesn't even require average intelligence. What it requires is an IQ of 85 - below that point, and the US army cannot effectively train you to become a soldier. Despite having every incentive in the world, the US army still rejects about 15% of the population.

Re:Google commits $1B in grants to train U.S. workers for hi... by nerpderp83 on Thursday October 12, 2017 @05:42PM (#15461549)
15% of the population doesn't apply to join the Army. And those that do self select. Using the Army rejection rates for determining the IQ level of the population isn't a good method.
Re:Google commits $1B in grants to train U.S. workers for hi... by smhost on Thursday October 12, 2017 @06:00PM (#15461649)
It's the definition of IQ. 15 points is 1 standard deviation, so about 15% of the population has an IQ of 85 or below by definition.
Re:Google commits $1B in grants to train U.S. workers for hi... by kazinator on Thursday October 12, 2017 @06:07PM (#15461686)
Just following up to add that these two 15's are unrelated, in case any readers get the wrong idea.

The area under the normal distribution curve from minus infinity to -1 (one standard deviation left of centre) is about 0.1586 or about 15-16%.

The 15 points = 1 stddev property of IQ is arbitrarily established.

Re:Google commits $1B in grants to train U.S. workers for hi... by vilmosi on Thursday October 12, 2017 @05:27PM (#15461466)
IQ just means potential not capability. Given enought time I believe most people can be trained to do almost any job.

I don't think our brain suddenly evolved in 200 years from illiterate peasants to software engineers. We just have more school time these days.

Re:Google commits $1B in grants to train U.S. workers for hi... by sunir on Thursday October 12, 2017 @06:13PM (#15461722)
Since it is empirically obvious that 200 years ago the world was not entirely populated by illiterate peasants ...perhaps your population model of the distribution of IQ and causes thereof is inaccurate.
Re:Google commits $1B in grants to train U.S. workers for hi... by vilmosi on Thursday October 12, 2017 @06:34PM (#15461854)
Not entirely but the vast majority. It's empirically obvious writting existed 200 years ago therefore someone somewhere knew how to write.

What do you think people did before the industrial revolution?

Re:Google commits $1B in grants to train U.S. workers for hi... by sunir on Thursday October 12, 2017 @07:39PM (#15462253)
A lot.
Re:Google commits $1B in grants to train U.S. workers for hi... by thaumasiotes on Thursday October 12, 2017 @08:24PM (#15462467)
> IQ just means potential not capability.

Ok, you can say that.

> Given enough[] time I believe most people can be trained to do almost any job.

That's a statement about potential, not capability.

Re:Google commits $1B in grants to train U.S. workers for hi... by tdb7893 on Thursday October 12, 2017 @05:45PM (#15461566)
It probably helps but saying it's necessary seems a little far fetched to me. Also since pretty much everyone I knew growing up went to college I don't think "college-level" is really meaningful for much except wealth nowadays
Re:Google commits $1B in grants to train U.S. workers for hi... by blacksmith_tb on Thursday October 12, 2017 @05:48PM (#15461586)
That may say as much about you as it does about the population at large, right now about a third of adults in the US have a bachelor's degree[1].

1: http://thehill.com/homenews/state-watch/326995-census-more-a...

Re:Google commits $1B in grants to train U.S. workers for hi... by tdb7893 on Thursday October 12, 2017 @06:49PM (#15461952)
I would guess the vast majority of people in my highschool were in the top fourth of income in America (including my family, we were well off but not super rich because my dad was in the military and then a commercial pilot and my mom was a teacher). I'm sure other people have different experiences but waaaayyyy more than the national average of people from my highschool went to college and I can tell you that while it was a decent school it was not filled with geniuses. It's why I think a large amount of the reason people go to college is cultural and that to many people college ends up being more of a symbol of status than a intellectual achievement.
Re:Google commits $1B in grants to train U.S. workers for hi... by BjoernKW on Thursday October 12, 2017 @05:38PM (#15461519)
That's not true. It's a common complaint among engineers that developing line-of-business or CRUD applications is tedious and not challenging enough as it doesn't require a lot of creative thinking.

Truth of the matter is that most tech work doesn't involve AI, machine learning, self-driving cars or augmented reality but down-to-earth business applications. Developing those requires abstract thinking, empathy and problem-solving skills but it doesn't necessarily require a college-level IQ.

In fact a high IQ could even be harmful in that situation because apart from getting bored quickly highly intelligent people can display a tendency to overthink problems (which is probably how many notorious enterprise frameworks came about ...).

Re:Google commits $1B in grants to train U.S. workers for hi... by briholt on Thursday October 12, 2017 @05:56PM (#15461626)
You've clearly never met a person who is unable to place a hanger inside of a shirt and hang it on a rack, or a person who can't sort 5 single-digit numbers mentally. What you are describing are 120+ IQ problems.
Re:Google commits $1B in grants to train U.S. workers for hi... by BjoernKW on Thursday October 12, 2017 @06:28PM (#15461812)
You make this sound like someone with an IQ less than 120 is mentally impaired.

An IQ of 100 is defined as the median IQ level for a population. The range between 90 and 130 covers the whole gamut of human intelligence that's commonly considered normal.

Much of the day-to-day work in IT often doesn't need original thinking but merely skillful application of known methods and patterns, which in turn doesn't require a college education.

Re:Google commits $1B in grants to train U.S. workers for hi... by briholt on Thursday October 12, 2017 @06:39PM (#15461887)
Find one successful programmer at Google/Apple/Facebook/Cisco/etc. with an IQ of 90. Remembering basic equations, keeping long sequences of functions sorted in your head, even understanding FTP/Git/CL instructions require this level cognitive ability. When you deal with people who can't hang shirts you'll start to understand this. There are just under 200 million Americans with IQs between "can't hang shirts" and "productive programmer."
Re:Google commits $1B in grants to train U.S. workers for hi... by BjoernKW on Thursday October 12, 2017 @06:57PM (#15462012)
> Find one successful programmer at Google/Apple/Facebook/Cisco/

Point proven, eh? I'm not talking about these people (though I surmise there are quite a few in these companies as well who don't have that level of intelligence and simply tag along ...) but about the vast majority of IT workers working on some supposedly 'boring' database application.

Google and Apple in particular have been known for hiring highly qualified engineers only to then have them maintain some run-of-the-mill administrative software they're vastly overqualified to work on.

Re:Google commits $1B in grants to train U.S. workers for hi... by FLUX-YOU on Thursday October 12, 2017 @06:09PM (#15461699)
>doesn't require a lot of creative thinking

It doesn't, but you still need "higher level" developers to cover security and concurrent/parallel/distributed problems and maybe architecture.

It's not that someone can't also learn that stuff, but exposing a product publicly without some experience in those areas is asking for trouble.

IMO, Software is resisting division of labor and work by collapsing roles into "Full stack devs" or "DevOps Engineers".

Re:Google commits $1B in grants to train U.S. workers for hi... by BjoernKW on Thursday October 12, 2017 @06:41PM (#15461905)
I agree there have to be different skill levels but I think that distinction has to occur within denominations like 'full stack' and 'DevOps'. These labels simply determine what you do not how skilled you're at it.

In my opinion, full stack and DevOps is the normal, sane way of approaching software development. Artificially dividing up roles into labels such as 'front-end', 'back-end', 'database programmer', 'system administrator' only leads to more silos, less collaboration and sometimes even downright hostility between these roles.

Re:Google commits $1B in grants to train U.S. workers for hi... by scythe on Thursday October 12, 2017 @05:42PM (#15461551)
IQ is standardized to a population distribution. As such someone with an IQ of 120 is not 50% smarter than someone with an IQ of 80; rather, they simply have a 50% higher "score". But there is no standard zero-point on the IQ scale; the "IQ of a rock" could be anywhere from -5000 to +50 or so. That doesn't mean IQ is meaningless -- it correlates with a variety of positive outcomes -- but that low-IQ people are not "proportionally" less intelligent as measured by the IQ. Rather the IQ scale is set up to have a seemingly normal distribution relative to the observed distribution of fluid reasoning in the human population. The standard deviation of IQs is arbitrarily set at 15, and the mean is set at 100. We could easily reform the IQ scale to have a mean of 1000 and a sigma of 1, or a mean of zero and a sigma of 100. The number, itself, is meaningless without context.

There is no evidence that a person with low IQ cannot accomplish the the tasks involved in e.g. software engineering, although they would probably do so more slowly than a person with high IQ. From Wiki:

"The prevailing view among academics is that it is largely through the quicker acquisition of job-relevant knowledge that higher IQ mediates job performance. "

Also, going to college has no effect on IQ, so "college-level IQ" is meaningless gobbledygook.

Re:Google commits $1B in grants to train U.S. workers for hi... by andrewwharton on Thursday October 12, 2017 @05:57PM (#15461632)
Re. college level IQ, I think they were referring to the level of IQ required to be able to successfully complete a college degree, ie. keep up with courses (which requires quick acquisition of knowledge), rather than the level of IQ 'acquired' after completing a college degree.
Re:Google commits $1B in grants to train U.S. workers for hi... by jas_far on Thursday October 12, 2017 @06:49PM (#15461957)
What exactly is a college-level IQ? Does everybody who goes to college have a college-level IQ?
Re:Google commits $1B in grants to train U.S. workers for hi... by SamReidHughes on Thursday October 12, 2017 @04:10PM (#15460923)
A college-level IQ these days means something low like 100 -- you're probably thinking of a more stringent standard.
Re:Google commits $1B in grants to train U.S. workers for hi... by learc83 on Thursday October 12, 2017 @04:22PM (#15461005)
An IQ of 100 is supposed to represent the mean score of the general population.

The average IQ of someone with a college degree is a good bit higher than that. From a quick Google search it looks like it's around 115, which is a standard deviation higher than the general population.

Re:Google commits $1B in grants to train U.S. workers for hi... by SamReidHughes on Thursday October 12, 2017 @04:51PM (#15461214)
I was referring to more of a minimum than an average.
Re:Google commits $1B in grants to train U.S. workers for hi... by ivl on Thursday October 12, 2017 @04:21PM (#15460995)
I was under the impression among people with undergraduate degrees it was closer to 110-115.
Re:Google commits $1B in grants to train U.S. workers for hi... by Joeri on Thursday October 12, 2017 @04:43PM (#15461163)
Isn't half the population below 100? How can you consider that low?
Re:Google commits $1B in grants to train U.S. workers for hi... by SamReidHughes on Thursday October 12, 2017 @06:14PM (#15461728)
That's lower than half the population.
Re:Google commits $1B in grants to train U.S. workers for hi... by thaumasiotes on Thursday October 12, 2017 @08:33PM (#15462507)
Because it's terrible.

Pretty much the same way we can consider the median personal income ($31,100 in 2016 - https://fred.stlouisfed.org/series/MEPAINUSA646N ) "low". Because it's low.

Re:Google commits $1B in grants to train U.S. workers for hi... by nerpderp83 on Thursday October 12, 2017 @05:40PM (#15461537)
The vast majority of the population already has a "college-level-iq" for whatever definition of. Tech work is not a geniuses' only game.
Re:Google commits $1B in grants to train U.S. workers for hi... by mlloyd on Thursday October 12, 2017 @03:56PM (#15460834)
Maybe - or maybe it just requires a specific way of thinking about things i.e. Problem Solving and Time/Task Management? As well as the ability to learn the task of course.
Re:Google commits $1B in grants to train U.S. workers for hi... by umanwizard on Thursday October 12, 2017 @04:26PM (#15461033)
What's the difference between "problem solving" and "IQ" ? They seem like almost the same thing.
Re:Google commits $1B in grants to train U.S. workers for hi... by jaibot on Thursday October 12, 2017 @06:06PM (#15461678)
"IQ" is a scalar semi-objectice well-defined metric that predicts some things about the much more complicated and less-well-defined concept of problem solving.
Re:Google commits $1B in grants to train U.S. workers for hi... by madamelic on Thursday October 12, 2017 @05:12PM (#15461366)
Problem-solving: the ability to deconstruct a problem into atomic pieces and construct solutions

IQ: How fast you do it.

tl;dr: Problem-solving is software, IQ is hardware

Re:Google commits $1B in grants to train U.S. workers for hi... by goialoq on Thursday October 12, 2017 @06:15PM (#15461730)
"IQ" measures something called "G", which is pattern-recognition ability (coincidentally the cutting edge of today's ML neural nets). The scientific theory of IQ is that that if you are good at pattern recognition, then you will be good at a wide range of cognitive tasks.
Re:Google commits $1B in grants to train U.S. workers for hi... by jas_far on Thursday October 12, 2017 @07:04PM (#15462055)
What is it about tech work that requires such a high intelligence, as you state? Because I'm a tech employee and would argue that your claim is completely unfounded. There's nothing special about learning how to code—it's a very trainable skill. Takes a lot of time and dedication, sure, but trainable nonetheless.
Re:Google commits $1B in grants to train U.S. workers for hi... by SamReidHughes on Thursday October 12, 2017 @07:10PM (#15462086)
You can't even teach calculus to some people to the point where they can pass a class. Some people in programming classes can't even submit homework that compiles.
Re:Google commits $1B in grants to train U.S. workers for hi... by jas_far on Thursday October 12, 2017 @07:42PM (#15462274)
Calculus and programming are in two different leagues of complexity, and most programming doesn't require a knowledge of calculus.

Like any other skill, programming comes more easily to some than others, but with the right approach can be acquired by anyone.

Re:Google commits $1B in grants to train U.S. workers for hi... by SamReidHughes on Friday October 13, 2017 @01:23AM (#15463452)
Calculus classes are more passable than programming classes, and the claim you're making is just pulled out of your hat, made in such a way that you could never be found wrong, because no matter what you could just say you're not taking the right approach.
Re:Google commits $1B in grants to train U.S. workers for hi... by dyarosla on Thursday October 12, 2017 @03:50PM (#15460781)
What criteria determines who should get a position then? What salary should those positions command? Sounds pretty handwavy.

Edit: responders to this comment seem to miss that the parent comment is suggesting Google hire new individuals and train them, not find talent in their workforce and do training there. Thats the unrealistic part- creating a secondary application process for individuals without the skills -- when they already reject a ridiculous number of people with many of the skills.

Re:Google commits $1B in grants to train U.S. workers for hi... by blackguardx on Thursday October 12, 2017 @03:57PM (#15460835)
On the job training was pretty standard in the tech industry in the past. I worked with a guy at an HP (oldest high-tech co. in CA) spinoff that was the head embedded software architect and worked his way up from the machine shop in the '70s. He started out manning a drill press and learned to program when they started using NC (numeric control) machine tools.

Do you think Google lets anyone to work their way up from front desk admin or barista?

Re:Google commits $1B in grants to train U.S. workers for hi... by was_boring on Thursday October 12, 2017 @04:11PM (#15460931)
This is basically how my mother was trained as a programmer. She got a job, was literally handed a stack of books and reference material and started figuring shit out.

She changed careers before I can really remember her at that job, but I too am self-taught in this field (but I trained myself at home).

The whole idea of companies not investing in their people is relatively new.

Re:Google commits $1B in grants to train U.S. workers for hi... by vanilla_nut on Thursday October 12, 2017 @06:17PM (#15461743)
To be fair, employees are no longer particularly faithful to employers-- after all, it's considered completely normal to spend only 2-5 years at a job, then move to the next one. This definitely complicates the benefits of on-the-job training: why waste 3-12 months training somebody to basic competence when they might leave a few months after that? Some of this is obviously due to employees fighting back against stagnant wages/lack of promotions, but it makes me wonder: who started the faithlessness first, employers or employees?
Re:Google commits $1B in grants to train U.S. workers for hi... by bradleyjg on Thursday October 12, 2017 @07:50PM (#15462313)
I don't know about started, it's been back and forth forever, but in recent history a big epochal change was the hostile takeover movement of the 80s. Many companies, including those that had had a reputation for loyalty to their employees, were bought out by corporate raiders who often took actions that lead to huge number of layoffs.
Re:Google commits $1B in grants to train U.S. workers for hi... by aikinai on Thursday October 12, 2017 @08:54PM (#15462584)
Yes, actually Google does have programs to let people work their way up on the inside. Barista is a bit extreme and not really internal since they're vendors, but admins, help desk, etc. do have avenues to move into other roles.
Re:Google commits $1B in grants to train U.S. workers for hi... by blackguardx on Thursday October 12, 2017 @09:52PM (#15462758)
That's good to hear. Carly Fiorina worked her way up from Admin to CEO. Though, that is a bad example because it didn't work work out too well for HP.

I don't think being a barista is much different than my example, though. Maybe they should make them internal hires.

Re:Google commits $1B in grants to train U.S. workers for hi... by bogomipz on Thursday October 12, 2017 @04:27PM (#15461042)
>"What criteria determines who should get a position then?

A basic aptitude for the role or transferable skills maybe?

>"What salary should those positions command?"

Whatever the company wants to pay. Why does that matter at all? Employment is still an agreement between the two parties.

>"Sounds pretty handwavy."

Not at all, "on the job training" has a history stretching from Medieval Ages and the guild system, to the industrial revolution, powering the war-time workforce etc:

https://msu.edu/~sleightd/trainhst.html

Re:Google commits $1B in grants to train U.S. workers for hi... by alistairSH on Thursday October 12, 2017 @04:05PM (#15460889)
I don't have solid answers, but that's exactly how my father-in-law got into the computer field back in the early 60s. He was working an administrative job at a bank, someone IDed him as having potential, and the bank put him through internal training in programming and computer science-y stuff. It worked out, he spent some time programming, and eventually moved into management.
Re:Google commits $1B in grants to train U.S. workers for hi... by drharby on Thursday October 12, 2017 @03:54PM (#15460816)
Who determines who should get a training slot? What kind of subsistence shouls that training command?

The commitment of capital to tanglible jobs that lead towards ojt is not handwavy at all. That said, i bet the tax breaks from the schooling is substantial

Re:Google commits $1B in grants to train U.S. workers for hi... by jimmaswell on Thursday October 12, 2017 @04:33PM (#15461080)
I'm thankful I found a company like that after graduating. Seemingly the only such specimen in America today. It's a giant international consultancy company that seemingly has a questionable reputation online but it was all I could get that paid anything remotely respectable and they even do paid training. It's seems to be one of a rapidly dwindling handful of paths for new grads who are graduating and finding out the online hype like "it's easy to get a job in CS if you do [some combination of good side projects, internships, good gpa, etc]" is an outright falsehood at this point in time - it's very hard unless an opportunity approaches you like what eventually happened to me amd it turned out all that applying and trying was a waste of time.

In my case I had no choice but to do a draining unpaid internship in college, their return offer was only $15/hr, nowhere I applied to for months (likely hundreds of applications) would take me even though I did all those things in the list and continually put my resume through those resume threads on reddit, except one offer for 30k. 15/hr and 30k are abysmal insults to the amount of time money and effort put into programming since middle school, getting a BS CS degree, volunteering on big online projects since high school, etc. I'm not in the middle of nowhere either, this was NY/NJ.

These experiences signal to me that the tech field is hightly oversaturated for new grads and it's a matter of time before people realize the bubble popped. Someone in my position should not be getting offered what amount to poverty wages taking into account student loans, the high price of car insurance for a driver of my age range, etc. Programs like what google is doing are just going to make this problem even worse as companies feel further emboldened to require increasingly more experience out of junior programmers and offer them salaries further approaching minimum wage.

Re:Google commits $1B in grants to train U.S. workers for hi... by was_boring on Thursday October 12, 2017 @05:29PM (#15461474)
Was this Accenture? They used to have a 3-week java training program for those entering as new grads, but I believe that's been reduced in scope now.
Re:Google commits $1B in grants to train U.S. workers for hi... by jimmaswell on Thursday October 12, 2017 @06:07PM (#15461682)
Tata. Is Accenture one of those ones with clauses that you have to pay a fine if you quit within a few years like Revature?
Re:Google commits $1B in grants to train U.S. workers for hi... by southphillyman on Thursday October 12, 2017 @05:19PM (#15461411)
Yup, companies like Accenture have been doing new hire "training" programs for well over a decade. It's a great way for young college grads who didn't go to one of the elite schools that the Googles of SV recruit from to get over the "Jr. Engineer with 3 years experience" hurdle.
Re:Google commits $1B in grants to train U.S. workers for hi... by jimmaswell on Thursday October 12, 2017 @06:10PM (#15461704)
Yeah, it's frustrating how the narrative is that where you got your degree doesn't matter when it absolutely does.
Re:Google commits $1B in grants to train U.S. workers for hi... by heroprotagonist on Thursday October 12, 2017 @04:47PM (#15461186)
> continually put my resume through those resume threads on reddit

From curiosity, and certainly not to offend.. you _did_ place your resume elsewhere as well, right?

Re:Google commits $1B in grants to train U.S. workers for hi... by jimmaswell on Thursday October 12, 2017 @05:01PM (#15461292)
I meant resume critique/improvement threads. I put the resume on sites like Monster as well as sending it to specific postings, usually customized for that posting.
Re:Google commits $1B in grants to train U.S. workers for hi... by heroprotagonist on Thursday October 12, 2017 @05:08PM (#15461339)
Oh, good, that makes a lot more sense. Sorry for my confusion.
Re:Google commits $1B in grants to train U.S. workers for hi... by ptero on Thursday October 12, 2017 @06:13PM (#15461720)
I doubt that hiring average talent and training it is best for Google business. They believe that it is better to try hiring only the very best, and do it even if employees do not match a specific position they ostensibly interviewed for (e.g., train for skills or find new positions, but after a very high entry bar).

I think retraining programs primarily help sharp, energetic folks who somehow got into a bad state (useless major, bad school, rough childhood, etc.); maybe even social connections and stability are more important than the skills they end up getting. However, those programs are IMO worthless for folks who lost a stable job and hope that Yet Another Certification Class will put them into a pipeline for a similar one. I am not sure how to help the second type.

Re:Google commits $1B in grants to train U.S. workers for hi... by grtrans on Thursday October 12, 2017 @06:20PM (#15461762)
Google hasn’t hired “the very best” for at least five to seven years now; there are plenty “average talent” employees who do their job adequately.

Mind you they do hire some of the best, but the idea that google engineers are “the best” is a myth.

Re:Google commits $1B in grants to train U.S. workers for hi... by ptero on Thursday October 12, 2017 @06:28PM (#15461816)
I never said google engineers are "the best". I said that this is what Google tries to do. IMO it did this pretty well 10 years ago, but as a company gets big this gets much harder.

I heard though they are still trying to do this, even being aware of the lower success ratio.

Re:Google commits $1B in grants to train U.S. workers for hi... by grigjd3 on Thursday October 12, 2017 @05:21PM (#15461426)
These companies do on-the-job training. The problem is that a college degree in computer science or software engineering doesn't actually prepare you to work at these companies. It makes you effectively literate, so that you are feasibly trainable.
Re:Google commits $1B in grants to train U.S. workers for hi... by BjoernKW on Thursday October 12, 2017 @05:47PM (#15461580)
Usually I'd agree that on-the-job training is more beneficial than untethered training programs.

However, just today I listened to the most recent Freakonomics Radio episode, which was about how Germany managed to become the economic powerhouse it is today. Most economists that were asked agreed that an essential ingredient of Germany's economic success is its unique concept of vocational training, which combines on-the-job training with school education and general - as opposed to employer-specific - job training.

Perhaps a system that's essentially a combination of both on-the-job training and more formal training programs would be conducive in this case as well.

Re:Google commits $1B in grants to train U.S. workers for hi... by soperj on Thursday October 12, 2017 @06:12PM (#15461715)
Yeah, it's also helpful that German tertiary education is free.
Re:Google commits $1B in grants to train U.S. workers for hi... by Denzel on Thursday October 12, 2017 @04:36PM (#15461106)
I suggested exactly that 2 months ago [1]; the idea was not popular here.

[1]: https://news.ycombinator.com/item?id=15003048