Live data from Hacker News

The Bogus High-Tech Worker Shortage

pbs.org

91–100 of 111 posts

Re: The Bogus High-Tech Worker Shortage

#91
post #82
post #46

Earlier quoted context omitted.

The stock response such arguments is: "there is no shortage of programmers, just a shortage of programmers at a given salary". Yeah right! "There is no poverty. just shortage of people with money" :

What you call a "stock response" is also known as the role of price in equating supply and demand in free markets

well, there is no infinite elasticity of supply & demand.

Re: The Bogus High-Tech Worker Shortage

#92
post #90
post #80

Earlier quoted context omitted.

Sure. I don't think anybody is arguing that every single programmer needs to be a pirate rockstar ninja-hacker, but there is a need, in some places, for those people.

Those people exist. If you pay enough for them, you can hire them.

define "enough". Easy enough for you to pontificate, if you know better, start your own company and pay everyone million $ salaries. What are you waiting for?

p.s. I am an entrepreneur and have had significant hiring challenges for my company. So not spewing out stock lines from Lou Dobbs and his ilk.

Re: The Bogus High-Tech Worker Shortage

#93
post #79
post #62

Earlier quoted context omitted.

what is that these people do, that they turn down even 125K,150K,200K - according to you - "low salaries"? McD? or Welfare paying higher?

I think he's implicitly they are in positions that are paying them more.

Implicit in that statement is a shortage. If programmers have choices, by definition implies more demand, less supply. You contradict yourself!

Re: The Bogus High-Tech Worker Shortage

#94
post #78

What if employers aren't being "picky". What if deterioration in academic standards means most graduates are not competent? A CS graduate being unable to do fizzbuzz is a travesty, and should be grounds for a school losing their accreditation if widely seen.

I have heard about declining educational standards at the primary and secondary level in the US. There are also studies on the impact of grade inflation at the college level. However, this is the first time I've heard about declining quality of Computer Science education at the college level. Are there any references about this? I am sincerely curious.

I don't have data. It is anecdotal, based on the complaints of friends trying to hire people. A huge proportion of applicants, with CS degrees, fail basic litmus tests (including fizzbuzz) in interview.

Re: The Bogus High-Tech Worker Shortage

#95
post #2

It's not bogus. Many if not most of the big high tech companies have open positions they can't find people for. If anyone is curious where the mistake is in this article's reasoning, it's in the assumption that people are more or less interchangeable, and that all you have to do is train them to be Xes, and you can have as many Xes as you want. Whereas the reason there are open positions for programmers at high tech…

Thats a lot of dogmatic statements without defense.

-On the claim of unfillable positions, "It's not bogus."

-"companies ... can't find people"

-"the mistake ... in article's reasoning is ... "

-"the reason there are open positions ... is ..."

-the writer's "put effort into saying something false" because ...

Can these statements be backed up? Is there is a metric for star programmers that companies can measure? If there is an obviously star programmer, but in some obscure language, do they get job offers? Perhaps in your capacity as startup advisor, you have inside knowledge?

Re: The Bogus High-Tech Worker Shortage

#96
post #78

Earlier quoted context omitted.

I have heard about declining educational standards at the primary and secondary level in the US. There are also studies on the impact of grade inflation at the college level. However, this is the first time I've heard about declining quality of Computer Science education at the college level. Are there any references about this? I am sincerely curious.

I don't have data. It is anecdotal, based on the complaints of friends trying to hire people. A huge proportion of applicants, with CS degrees, fail basic litmus tests (including fizzbuzz) in interview.

I think that is a very interesting observation. I do wonder why, though. Considering another commenter mentioned how he felt that he would only consider hiring 4 students out of a large research university, it sounds as if the US Computer Science higher-ed is failing in a major way, and much more so than other fields of concentration. I've been on both sides, as a hiring manager and as an instructor at a fairly competent university where implementation of the ACM curriculum's more industry-focused units was debated ad nauseam. CS101-type classes in the universities and colleges I've been around fail a good part of each class. If Jane Margolis and Lenore Blum's work on women in Computer Science is to be believed, those classes might actually be too harsh of a filter (not due to rigor but rather the imposing and overbearing influence of those of us who learned programming when we were kids). Yet here we are confronted with evidence that the filter might not be good enough.

Re: The Bogus High-Tech Worker Shortage

#97
post #93
post #79

Earlier quoted context omitted.

I think he's implicitly they are in positions that are paying them more.

Implicit in that statement is a shortage. If programmers have choices, by definition implies more demand, less supply. You contradict yourself!

It implies no such thing. At any point along the supply/demand curves there are specific instances where a particular good or service is demanded by people who are not willing to pay market rates for it. Looking at one of these points says nothing about the location on the curve.

When demand exceeds supply, prices should go up until both reach equilibrium; conversely, when supply exceeds demand prices should fall until both reach equilibrium. In a real market, there will always be buyers who are overpaying or trying to underpay. You cannot cherry pick these instances and make any sort of valid assessment of the market.

Re: The Bogus High-Tech Worker Shortage

#98
post #25

Earlier quoted context omitted.

Academia has an awful lot to do with real-life software engineering. It might not be as good of a preparation as spending those four years in internships or as a junior developer, but saying that there's (literally) no difference between the software engineering capabilities of a CS grad and an English grad is hyperbole.

Meta: One funny thing about online discussions is that the activation energy required to make a post means they tend to be by people with extreme positions. The same phenomenon that leads to bimodal amazon review distributions of 1 star / 4.5 stars, or blog posts about how golang sucks/rules, means that an open-minded reader needs to continuously apply this huge smoothing windowed filter over the point-sampled views…

Likewise, some places (YC startups, or forward-looking splinter groups in larger industry) need rock stars who can do a lot; but there's a huge swathe of megacorps that just need warm bodies that can tab-complete API calls; the problem with debates like this is that arguments are so rarely anchored by a clear context. Are we doomed to always argue straight past one another?

Speaking of context, in many discussions on this and related topics here I see many contrasts like this raised. There is a vast gulf between startups that (truly) need rock stars and corporations that need IDE monkeys. There is a vast gulf between top programmers who read CS papers for fun and implement problems in 8 different languages out of curiosity, and "programmers" who can't even write FizzBuzz in pseudocode. In these discussions, I get the impression that this segment is either nonexistent or is so small it doesn't matter. As someone in that segment, it make me question if I should be in this industry. If the industry truly has a programmer shortage, I would think that is a poor impression to give.

Re: The Bogus High-Tech Worker Shortage

#99
post #74
post #60

Earlier quoted context omitted.

The issue with this analogy is that the vast majority of the imported foreign workers aren't rock star programmers. They're not Real Madrid starters. They're second string junior league players. They're consultants. Facebook/Google/Twitter/Microsoft/Amazon aren't the major users of H-1B Visas. Consulting firms are. http://www.npr.org/blogs/alltechconsidered/2013/04/03/176134...

Isn't that because of the nature of the beast, since the consulting firms serve many other companies? Wipro, Infosys, etc. each have how many clients? Hundreds? Thousands?

It's true that they have many clients and require many employees. But I bring it up to counter the notion often put forward that foreign workers are needed only to fill extremely skilled, highly paid positions at the top technology companies. That they're the rockstar developers paving the road to our country's economic future.

The truth, of course, is that those rockstars account for a very, very small portion of the sought after visas. The vast majority of the allocations are for average professionals at companies far from the bleeding edge.

It seems odd to me that we would put in such an effort to import average workers when there is both not an insignificant number of unemployed American tech workers, and a large number of tech-educated American workers pursuing other vocations. This smells more like a failure of employers to lure the workers they need than of a true shortage.

I do think top companies should be able to scout internationally for top talent and bring them back to live and work in the country. But top talent demands top dollar, so there needs to be a bar. A company must be willing to pay them significantly more than their position's average salary. If they're the best of the best, they're worth it.

To stick with the soccer analogy, how much more do you think someone like Lionel Messi gets paid than a junior league player, or even an average pro player? It's understood in sports that you must pay top dollar to get top talent. I don't think it's too much to expect industry to do the same.

Re: The Bogus High-Tech Worker Shortage

#100
post #8

Earlier quoted context omitted.

http://hackerschool.com

I understand that the comment you are replying to here says "nobody in the US is even attempting to train effective programmers, let alone 'star' ones." However, a few comments up, you say "The fundamental issue you mentioned above is that companies want stars, and you can't train stars." Can you elaborate on how you envision things like hacker school to solve the problem of stars, if those can't be trained? I am not…

PG's reply here is still consistent, if we assume that hackerschool is meant to train effective programmers, not so much star ones. But you raise an interesting parallel, though. It seems that a premise of YC is not so much to train great startup founders as to distil them out of the world population. I don't know whether that the former is hard, inefficient, or impossible, but I'm sure a lot of people would like to know. See https://news.ycombinator.com/item?id=6091086 for a special case of "waking people up".
Post reply on HN