News for hackers. Stuff that matters.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by chollida1 on Monday March 10, 2014 @10:06AM (#7372930)
Interesting article.

Whenever an article like this pops up the usual chorus is, there is no skill shortage, just a shortage at the price the employer is willing to pay.

Sadly I've seen myself as someone on the hiring side of the table fall into a few of these traps listed in the article.

A newly minted Phd, is one type of person that I've found myself having trouble hiring. Same with an newly minted Masters.

The reason is that often their area of specialization doesn't really help in the role I'm hiring and therefore I wouldn't give them any bump in pay for their extra schooling. On the other side of the table, especially for a Phd, they often expect a bump in pay for their additional schooling so its tough for me to hire someone like that.

EDIT to clarify, I don't reject these people out of hand, infact it helps them get an interview over others, but when it comes to offer time ie salary, I don't give any real value to a masters or Phd. Or put another way, if the salary I'm willing to offer is $125,000 its the same regardless of education.

To be clear, In a fund with 12 people, we have 5 Phd's and one more with a masters, so we do hire well educated people:)

Post grad education might get you interviewed first, but will have almost no bearing at all on if I extend a job offer or not.

The same can be said for what school you went to. MIT education, great I'll put you at the top of the interview pile, but when it comes time to extend an job offer, where you went to school doesn't factor into what we offer at all.

Too far along in their career can also be tough. Often this is due just to salary demands not fitting a junior role.

A new grad has no job they are quitting so they don't need a "bump" in pay to leave. Someone who is well into their career might be a good fit but is making a good salary where they are so they require a sizable pay increase to leave. Given this, it often makes sense to go with the younger candidate whose salary fits the role.

EDIT To flesh out the senior developer comment a bit more. There are really 3 areas I've had trouble with in the past.

1) The 10 year developer who has 1 year of experience 10 times over. This is just a junior developer who wants the salary of a senior developer.

2) Its harder to find senior developers, regardless of what you pay. As Joel once said the good developers always have jobs, hence his internship program.

3) the hire bar is, umm..., higher for senior developers as they are expected to do more, mentor, design architecture, etc. This means I'm more picky as to who I hire.

Having said that, there are times where experience rules, and in this case you get what you pay for.

NOTE This post has generated more upvote and downvotes than almost any other post I've written. So half the people agree with me and half disagree?

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by tomp on Monday March 10, 2014 @10:27AM (#7373057)
> On the other side of the table, especially for a Phd, they often expect a bump in pay for their additional schooling so its tough for me to hire someone like that. > Too far along in their career can also be tough. Often this is due just to salary demands not fitting a junior role.

Does this mean that you don't even give these people an offer, or do they reject your offer citing low salary (or other reasons, but you suspect it's actually low salary)?

I'm asking because many examples in the article (WhatsApp founders, females, Hispanics) seem like they weren't given an offer in the first place, not that they rejected an offer because their current position was rationally a better option.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by glesica on Monday March 10, 2014 @10:29AM (#7373066)

  > A newly minted Phd, is one type of person that I've found myself having trouble hiring. Same with an newly minted Masters.
The PhD issue makes some sense, a person who just spent two to four years becoming an expert in a narrow area of specialization may want to use that knowledge, and may not be all that much more valuable if you don't need it (especially since his or her other skills may not have "kept up").

However, for masters degrees I wonder if you're considering the fact that the degree (in many fields) can be seen as a "signal" [1]. Many masters programs are highly applied and, assuming a reasonable degree of rigor, more challenging than undergraduate programs. So, looked at in this way, wouldn't it make sense to use a masters degree to help narrow your pool down to people who can handle challenging work? In this case, you would pay more not for the additional knowledge, but for the free screening the degree provided.

Disclaimer: I'm getting a masters degree in CS (and already have one in econ, hehe), although from what I've seen, people don't have much trouble finding jobs, so...

[1] https://en.wikipedia.org/wiki/Signalling_(economics)

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by leobelle on Monday March 10, 2014 @10:58AM (#7373253)
A master's degree, assuming no experience, is more like a warning signal for someone who's stayed in academics too long and has no practical skill. It's like you're hiring a really expensive junior developer if they've never built real world software under business constraints that needed to like be bug free, and scalable. It's like the code written in graduate college gave a shit about memory use, file or network i/o performance, a good ui design, or like actually doing the thing it's supposed to. Sorry, ranting due to bad experience in the past.

The thing is, more education will enable a good developer to be even better. It's doesn't seem to help a struggling developer in any shape or form. Unfortunately sometimes I get the impression that people stay in school to address a problem that can't be addressed with more classroom time and end up doubling down on a field that maybe isn't right for them.

At the very least try to intern early on and or successfully help a popular open source project before graduate school.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by glesica on Monday March 10, 2014 @11:23AM (#7373417)

  > The thing is, more education will enable a good developer to be even better. It's doesn't seem to help a struggling developer in any shape or form.
In my (limited) experience, the people who struggled in undergrad run screaming away from any possibility of doing grad school (my experience here is consistent across econ and CS). The people who were good at the field consider grad school because the psychic costs of learning more are low.

If you find a person with an MS who can't pass a simple programming test, then (and this is very general, I'm sure there are exceptions) take a look at the school her or she attended and stop interviewing people from that school, problem solved.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by leobelle on Monday March 10, 2014 @11:30AM (#7373461)
> take a look at the school her or she attended and stop interviewing people from that school, problem solved.

This is really bad advice, because much about learning programming is about an individual effort. It has little if anything to do with the school.

> If you find a person with an MS who can't pass a simple programming test

You actually need more than a simple programming test that solves a single problem. You need to see enough code to have some architecture, designed by the candidate. Interviews are too short for this so experience whether at some other company or open source, or just if skilled people can vouch for you goes a long way.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by digita88 on Monday March 10, 2014 @12:10PM (#7373730)
I also agree in doing a black mark against the school however it helps to have a look at (in terms of Masters, PhD) the quality of work within that department / within the graduating year. It's a way to go beyond the marketing fluff in non top-tier schools.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by sizzle on Monday March 10, 2014 @02:13PM (#7374651)
people have interview/test anxiety, so I agree that one test isn't enough to evaluate
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by glesica on Monday March 10, 2014 @11:39AM (#7373531)
Replying to leobelle here since the thread got too deep.

I agree that learning to program is individual, but you don't learn to program in grad school. If a school gave you an MS and you can't do Fizzbuzz, that school isn't serving its signalling purpose (that I mentioned in my first comment). So while that school may be fine, if lax, if the employer is using education as a signal, a school that doesn't fail students doesn't provide a strong signal.

Relating to your comment about needing to see more code, education is actually perfect for that. Most companies don't let you take your source code with you, schools do. So provided you took some courses that required significant engineering projects, a student has a big pile of (hopefully) reasonably-designed code to show off to an interviewer. A person who worked for a less-than-progressive company (since some maintain open source libraries and such) does not. They both have their open source contributions.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by doktrin on Monday March 10, 2014 @11:49AM (#7373594)
> Replying to leobelle here since the thread got too deep.

FYI the thread isn't too deep. HN disallows rapid-fire back-and-forth exchanges within a certain timeframe.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by leobelle on Monday March 10, 2014 @01:03PM (#7374128)
You can also just always click the "link" and reply directly to a reply there.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by ap22213 on Monday March 10, 2014 @01:12PM (#7374197)
As someone who occasionally hires, a masters doesn't really show much in terms of talent, but it does sometimes show a level of specialization. And, there are times when I need a specialist (e.g. image processing, feature analysis, statistics, etc.). But, generally, I don't need a lot of specialists.

Also, there seem to be two types of people who go for masters. There are those that really love their particular specialty, and are willing to sacrifice significant opportunity costs to master it. I respect that group. And, then there are those that think that a masters will get them more pay, but who also had calculated that they couldn't increase their pay the hard way (e.g. working for it). I'm wary of the that group.

Also, when hiring a specialist, I don't want one who has focused on topics that any good developer with a B.S. can research independently: operating systems, languages, data structures, algorithms. I want one with a particular domain specialty - someone who can read recent research papers, and implement it.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by jaynos on Monday March 10, 2014 @03:05PM (#7375007)
Third group. People who already have an Undergrad degree in another field and are using the Masters Degree to switch careers.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by ap22213 on Monday March 10, 2014 @03:10PM (#7375036)
Good point.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by thelastpizza on Monday March 10, 2014 @11:04AM (#7373286)
This isn't always the case in CS. It is often more advantageous to your career to not take time off. Granted, someone can get a masters while working, but it's often for the purpose of a career change or promotion into a specific category of position.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by glesica on Monday March 10, 2014 @11:33AM (#7373482)
Who said anything about taking time off? If the goal is to become a talented software developer, what does a hiring manager care if that was done for-pay or in school, provided the candidate got the experience and did something challenging?

I understand that there are "business" concerns (deadlines, tools, testing, and other things that aren't always taught in school) but a candidate could just as easily be deficient in those areas having worked for an employer with crap practices.

At some point companies need to stop whining and solve their own problems.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by gallamine on Monday March 10, 2014 @10:28AM (#7373059)
> their area of specialization doesn't really help in the role I'm hiring

Perhaps you should instead consider that their specialization is a specific example of them applying themselves to a difficult new problem and solving it. It seems unlikely to be able to constantly hire people already experienced with what you're doing. Wouldn't you rather hire someone who's demonstrated an ability to learn something new and succeed at it?

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by CognitiveLens on Monday March 10, 2014 @10:43AM (#7373147)
Agreed. It's disappointing that there is a general skepticism of newly minted PhD's, since the degree generally involves extensive problem solving, independent thinking, self-organizing, commitment to a specified goal, receptiveness to feedback, critical eye of both one's own work and that of others, and the ability to communicate those ideas effectively.

Those are powerful tools. If the candidate wants a job that exclusively involves doing things related to their narrow field of study, then there is probably going to be a problem, but unless you haven't communicated the job description effectively, they're not applying for a job as an academic - they know exactly where to go if they want to pursue that career path.

Disclaimer: newly-minted PhD here, with no particular need to apply my dissertation topic directly to my software engineering work.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by rayiner on Monday March 10, 2014 @11:01AM (#7373273)
Newly-minted PhD's should consider casting a wider net. At the company where I used to work in D.C., probably 1 in 5 of the staff was PhDs. Areas where the tech industry is more "meat space" than "net space" seem to have more PhDs per capita among the engineers.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by aganders3 on Monday March 10, 2014 @11:52AM (#7373607)
> Areas where the tech industry is more "meat space" than "net space" seem to have more PhDs per capita among the engineers.

Can you explain this a little more? I'm genuinely interested.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by rayiner on Monday March 10, 2014 @12:37PM (#7373931)
The southeast has three major tech hubs: the Dulles corridor in NoVA, the Triangle in NC, and Atlanta. They also have quite a few good schools with big graduate programs that feed into the market (VT/UMD, Duke/UNC/NCSU, GT/Emory). The software work in these places is often some integral component of a meat-space product, and that meat-space product is often in a complex problem domain in which the specialization of a PhD is valuable. For example, if you're developing software for a UAV, it's valuable to have someone with domain experience in control theory. The specialized domains in D.C. are often defense related, in the Triangle it's often bio-related although quite diverse, and in Atlanta it's often logistics-related.

Certainly, Silicon Valley has tons of these sorts of jobs too. Google is full of PhDs. But the ratio of specialized domain products to consumer products seems to be higher in the southeast. And as a result, my perception is that the market's valuation of PhDs is higher. It's quite common to see companies in that market where not having a PhD is considered a severe liability.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by vonmoltke on Monday March 10, 2014 @01:11PM (#7374191)
Don't forget Houston and the oil and gas industry. The geophysical and service companies are also full of advanced degrees.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by jandrewrogers on Monday March 10, 2014 @11:35AM (#7373498)
The problem is that for many areas of software it is not possible to be effective without at least a couple years of fairly deep experience. That is the learning curve regardless of how smart someone is and it is difficult to justify hiring someone that will not be qualified to fill the job they were nominally hired for for two years. It is not a matter of training per se, it is the amount of time required to develop competency.

For many areas of software development, such as database engine internals, the pool of people that are qualified or trainable within some reasonable number of months is quite small. Therefore, for those areas of software development the shortage is real for all practical purposes. A PhD in computer science does not automagically confer the ability to become a software subject matter expert within a few months.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by btilly on Monday March 10, 2014 @11:59AM (#7373655)
The problem is that for many areas of software it is not possible to be effective without at least a couple years of fairly deep experience.

This point is key given that industry turnover is such that the first company to hire you has to expect that they are simply training you for the next.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by tensor on Monday March 10, 2014 @02:48PM (#7374883)
On the other hand, a for such a specialized area a relevant PhD seems almost a necessity. Either that, or an equivalently long time in industry specializing in that area.

I doubt that this is the norm though. I get the impression that most of these hiring managers who don't value experience are hiring for pretty uninteresting work and simply want inexpensive labour. The op didn't state what area of work he's in, but if a junior is the ideal candidate, it's very likely not very interesting or difficult work.

edit: after a bit of digging, it turns out that the OP works on trading systems in Canada. The ironic thing is that 125k is quite a bit above a junior position in most of Canada. So it's not clear what is going on here. When hiring PhDs, he's competing with the US companies and might be a bit shy of what they pay. On the other hand, if he's paying a junior 125k, he's paying well above the local average.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by denzil_correa on Monday March 10, 2014 @10:55AM (#7373227)
> Wouldn't you rather hire someone who's demonstrated an ability to learn something new and succeed at it?

Personally, I don't think recruiters get this point.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by digita88 on Monday March 10, 2014 @10:52AM (#7373209)
In regards to a newly minted PhD, it invokes training someone who has spent 10+ years (or even their whole lives) in academia. Other items to look out for:

- If the only projects they produced have been for academia or they have had a history of starting AND not finishing multiple side/non-academia projects

- Little to no involvement in group work or publications (which makes me think - what have you been doing during the 4-5 years?)

- Another item I have noticed was that an applicant's PhD thesis was very well written yet when I read the Masters thesis and any other written documentation produced, the grammar is less than average, even poor! Which makes me think of potential 'help' involved that polished their PhD. So look for inconsistencies.

- I found out that they registered a domain name Dr <Last Name> back even before they started. Who the heck does that?

Plus various other issues in conflict with the newly minted PhDs who have just entered industry and not being given things on a silver platter ($$$ and respect due to title). Give them a year or two in industry and see how they shape up.

Disclaimer: Hired a newly minted PhD, observations based on one person so I don't claim this is based on all. I would consider newly minted PhDs/PhDs but after the same rigorous checks I would make with all the other candidates.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by tim333 on Monday March 10, 2014 @11:06AM (#7373295)
> registered a domain name Dr <Last Name> back even before they started. Who the heck does that?

It's probably either do that or wait and find someone else has registered it

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by digita88 on Monday March 10, 2014 @09:47PM (#7376927)
To gms7777 and tim333:

Purchasing a domain name conferring to a 'Dr' title when one has not even obtained such title in the first place is sending out the wrong signal.

I'm not convinced.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by MAGZine on Monday March 10, 2014 @11:00AM (#7373265)
Their MSc thesis was probably the first that they wrote. After a while of paper writing, thesis writing, and even more paper/thesis reading and the like, I'd imagine that they got better.

What I'd worry about is if I saw NO improvement after 4-5 years. ;-)

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by gms7777 on Monday March 10, 2014 @02:53PM (#7374917)
> - Another item I have noticed was that an applicant's PhD thesis was very well written yet when I read the Masters thesis and any other written documentation produced, the grammar is less than average, even poor! Which makes me think of potential 'help' involved that polished their PhD. So look for inconsistencies.

Generally there are 3+ years between writing your Master's Thesis and your PhD, during which you spend a lot of time writing and editing and would hopefully get significantly better at doing so. I don't think there is any inconsistency in seeing an improvement in ability over that long span. It would be like looking at someone's code from the beginning of their career, comparing it to something they just wrote, and citing the inferior quality of their earlier work as a clear sign that someone else helped them with their most recent stuff.

> - I found out that they registered a domain name Dr <Last Name> back even before they started. Who the heck does that?

Why is this weird? Presumably if you're entering a doctoral program, you plan on finishing it (whether or not that happens). Whats wrong with getting a domain if you think you'll need it in the future?

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by digita88 on Monday March 10, 2014 @09:56PM (#7376962)
I have read through their Masters thesis and compared it to others in their department. The quality of the writing is low which surprises me considering that the person graduated in a top tier level university. As for the PhD, I don't see proof of other papers written during that time so they may have indeed focused solely on their work. I just need that desire to communicate properly extending beyond their thesis.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by Iftheshoefits on Monday March 10, 2014 @12:14PM (#7373760)
"1) The 10 year developer who has 1 year of experience 10 times over. This is just a junior developer who wants the salary of a senior developer."

Like everything else, that depends on the candidate. A person who has had 10 1-year jobs may have tons of applicable experience and be a better developer than the Loyal Schlub who spent two or three 3-4 year stints doing CRUD (or even proprietary trader front-end) app X. Given the rest of your post, I suspect the issue here isn't that you've had trouble finding good candidates with "10/1" resumes; it's that you simply are selecting them out due to bias.

"2) Its harder to find senior developers, regardless of what you pay. As Joel once said the good developers always have jobs, hence his internship program."

This actually supports the sentiment I expressed in response to your first point. It seems you're looking for an extremely specific and narrow type of resume--one that fits a particular format consisting of long-term, stable employment. You have a bias against other kinds of employees.

"3) the hire bar is, umm..., higher for senior developers as they are expected to do more, mentor, design architecture, etc. This means I'm more picky as to who I hire."

I have yet to see any interview capable of determining whether a person at the level you're talking about is actually capable of delivering on what you require. This last point is something that can only be adequately gauged in the context of your company's business by actually having the person work there, or work on a project there for some time. Companies are different. A person's ability to "be senior" in the way you describe at one company may not translate well, or at all, to another company.

I'm not trying to pick on you or be aggressive. I'm just commenting on a larger narrative--hiring practices in technology just aren't very good. It's not due to any deficiency in intelligence or honesty, either (most of the time, at least, I think). It's just that it's a really hard problem for which there isn't any one good answer.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by tyw on Monday March 10, 2014 @12:23PM (#7373831)
regarding #1, I don't believe he's talking about someone who has chained together a bunch of jobs spending a year at each. Having "The same year of experience X times over" generally means you didn't grow as a developer from your experience because you were doing the same thing in the same way for a long time.

For example, if your job is cranking out CRUD apps or "online brochure" websites for various clients and you do it for 5 years, there's a good chance that while you're very good at those things now, it hasn't really gained you the same experience as if you'd been doing something a bit more demanding.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by yeukhon on Monday March 10, 2014 @07:22PM (#7376369)
I also want to add extra comment regarding #1. Some developers are super and every year they get a new offer from another company and they jump ship. Nothing wrong with that - but maybe a company wants someone who can work with the company for a long term. If a developer who jumps ship every year, they might as well look at someone else who is slightly less senior but good at what they do. I know some companies have contracts that locks down new hires, but i think most of us prefer flexibility but still provide some psudeo-mental confident to the hiring company that "I am not a china easily stealable within a year. Hire me and I will try to help you make things better."
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by mattgreenrocks on Monday March 10, 2014 @10:19AM (#7373004)
> Too far along in their career can also be tough. Often this is due just to salary demands not fitting a junior role.

Why are there not enough roles for senior devs? It's not like someone with ten years of experience wants to do the same thing over and over.

It's like experience is undesirable in the tech industry.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by CognitiveLens on Monday March 10, 2014 @10:32AM (#7373077)
In my somewhat limited experience, companies often treat 'senior devs' as team leads, building mentoring responsibilities into the role rather than treating them as 'highly skilled devs who work efficiently and do not require much oversight'.

For a mentoring structure, it is always more efficient to have more mentees than mentors, hence more junior roles than senior roles.

The 'senior' = 'superproductive' structure requires fewer employees overall, but also brings an element of risk since the work is more concentrated.

The net effect is fewer senior roles.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by tomp on Monday March 10, 2014 @10:30AM (#7373073)
No, the thing is that there are not enough "interesting" and "complex" things to do - industry doesn't usually need to scale an app to the size of WhatsApp or Twitter, and even when it does, a handful of senior people managing a team of junior devs usually suffice. So, experience usually isn't really a benefit (after 3-5 years of experience), and can be a detriment for the reason you mention (boredom with doing the same CRUD app over and over again).
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by mattgreenrocks on Monday March 10, 2014 @10:49AM (#7373192)
This is horrible. Maybe I should suck it up, but it's not my fault industry has zero imagination.

What are alternatives? I want to be in R&D, something that America doesn't seem to believe much in.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by wyclif on Monday March 10, 2014 @11:19AM (#7373397)
What? America doesn't believe in R&D much?

I'd push back rather hard on that statement. US companies invest loads of cash in R&D, more than any other country. The problem is that if you expect to be doing R&D for a YC startup (or even a typical SV consumer web or B2B startup), you're really barking up the wrong tree—those sorts of companies don't do a lot of R&D. If you're really interested in that kind of work, you'd be far better off in bioscience or hardware. Or at least larger, established software companies.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by spiralpolitik on Monday March 10, 2014 @06:02PM (#7375985)
You need to be careful on how you define R&D. Pure R&D, the kind of culture that spawned say UNIX, Oak (Java) or Plan 9 etc is on the decline as in recent years the bean counters tend to look at pure R&D as a waste of money as there is no medium term return on investment. Look at the decline of IBM Research in the US as an example. Google and in some cases Microsoft are exceptions to this.

However the US tax code allows companies to write off new development of new systems as a tax break, so you typically would be doing this kind of R&D at a startup until the system moves into production and is then accounted for differently for tax purposes.

So US companies invest load of cash in R&D, just not the traditional kind of Pure R&D.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by mattgreenrocks on Monday March 10, 2014 @06:41PM (#7376159)
Yeah, this is what I was referring to. Pike lamented this in his famous essay, "Systems Software Research is Dead." In it's place, we tend to have more focused R&D, which is still kind of nifty, but can imply a certain amount of acquiescence with the status quo.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by sanxiyn on Monday March 10, 2014 @11:29AM (#7373459)
In software, Microsoft Research, IBM Research, Intel OTC, Qualcomm QuIC, etc. come to mind.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by tomp on Monday March 10, 2014 @11:17AM (#7373388)
I have no idea. Google X, Facebook AI Lab? I'm struggling with this myself, the solutions (for me) now seem to be: learn something new every year at work (by changing the technologies your employer uses or changing employers), and research in the afternoon.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by digita88 on Monday March 10, 2014 @11:34AM (#7373487)
I did exactly this - did my research after work, when my employer didn't budge in terms of putting on new technologies, or even improving it, I changed.

The other move is to do a start-up and work on one's own R&D (how you do it is your call)

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by tomp on Monday March 10, 2014 @12:18PM (#7373788)
The problem is that I'm interested in robotics/AI, which (right now) seems to be a high-investment/low-probability-of-success endeavor.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by existencebox on Monday March 10, 2014 @02:32PM (#7374783)
On the contrary. I feel like if you can prove competency at depth in AI/robotics, you will be absolutely _set_ for the next ~half century of computing. The sort of problems we're solving in the areas of machine learning/planning have applicability literally everywhere, even outside of STEM fields. (looking at you, social sciences, a big data / machine learning twist is certainly in your future)

The hard part is the "proving competency" part. I consider myself a somewhat competent programmer, but trying to catch myself up on the state of the art in my focus; N body simulation; is a hard enough problem, and even when you feel like you understand it, how do you let other people know? (little bit of chicken in egg here, since normally the PHD is this sort of signalling.)

The answer I chose is "build fun projects in my free time." and with the advent of more accessible programmable robotics, you can certainly explore both of your interests. (I should take my own advice here too...)

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by viscanti on Monday March 10, 2014 @12:02PM (#7373680)
Do we know what role Acton applied for? I saw the twitter posts about the rejection but never saw what job he was applying for. It's hard for me to generalize about the industry from this one specific case, without even knowing what job he was allegedly rejected from (his experience may have been undesirable for an entry level position where the hiring manager felt he was overqualified, or conversely he probably lacked the experience at the time to get the role of CTO).
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by smooj on Monday March 10, 2014 @12:29PM (#7373878)
He was VP of Engineering at Yahoo before he left, so it stands to reason that he was applying for a very senior role.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by viscanti on Monday March 10, 2014 @01:12PM (#7374195)
That's probably a safe assumption. I'd imagine he was looking for another very senior-level job. In that case, it seems silly to use it as an example for why there might be a shortage of talent for entry-level to mid-level engineers. It doesn't seem like his experience was detrimental, or that he didn't fit some specific pattern (based on age, etc).
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by craigyk on Monday March 10, 2014 @12:51PM (#7374039)
As a PhD who tried to get a job outside my field of expertise I'm glad you mentioned your reluctance to hire them, as it was certainly a vibe I got. For any people hiring potential PhDs out there, I'd like to clarify (and generalize) our pros and cons. We probably don't really expect to be paid much more, unless the job is one that we are uniquely suited too. We more than make up for our lack of experience by being extremely self-motivated and self-starting. Odds are good that we have above average speaking and communication experience. Our biggest drawback is that we may take a while to become "team players". This includes a capacity for being overly critical and tendency to overthink things.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by shas3 on Monday March 10, 2014 @04:51PM (#7375608)
There are jobs out there which justifiably require a PhD qualification, e.g. industry research labs, defense research labs, national research labs. I think new PhDs should try hard to seek these jobs rather than typical developer-type jobs that would not necessarily benefit from the skills one gained while working towards their dissertation. This is a difficult mandate to follow, but I think a useful one from a career-satisfaction perspective.

Edit: See 'meat-space' vs. 'net-space' comment below. https://news.ycombinator.com/item?id=7373273

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by puppetmaster3 on Monday March 10, 2014 @11:29AM (#7373460)
" just a shortage at the price the employer is willing to pay." - preach it.

In a fair market, price goes up to increase the supply.

For example lawyers. I'm paying $600 /hr. Plenty of them around, no shortage.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by rooted on Monday March 10, 2014 @11:48AM (#7373589)
I'm not sure if this is sarcastic
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by jnbiche on Monday March 10, 2014 @12:04PM (#7373694)
Of course it's not. Why is it reasonable to pay lawyers $600/hr but to pay a skilled computer engineer the same is interpreted as a joke? That's not a rhetorical question -- I'd really like to know the answer.

Actually, I suspect I know the answer in many cases, but I'm curious what other people think.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by nostrademons on Monday March 10, 2014 @05:13PM (#7375728)
My understanding of how legal billing works is that you aren't actually buying one person's time for $600/hr, but you're buying a team of junior paralegals, legal secretaries, and young associates and one big-name attorney to supervise them. The big-name attorneys make a lot, but nowhere close to $600/hour; even if they're partners, a lot of money is going to the salaries of the paralegals, legal secretaries, and $160K/year associates under them.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by maineldc on Monday March 10, 2014 @02:39PM (#7374831)
Is your lawyer an in-house general counsel? Probably no. Do you require this person's services for ~40/hrs per week, every week for years on end? Probably no.

I would certainly pay an amazing engineer $600/hr if I could call on them at any time and get billed at increments of 6 minutes, but that would be an insane way to build software (I know lawyers who think its an insane way to do law, but it is the system).

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by matz1 on Monday March 10, 2014 @12:35PM (#7373925)
Because there are less lawyer than engineer. You can't outsource lawyer from different country.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by stonemetal on Monday March 10, 2014 @02:58PM (#7374951)
You can't outsource lawyer from different country.

Maybe not trial lawyers or other positions where you need a warm body in the courtroom, but entry level lawyers are feeling the outsourcing squeeze as well.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by Kluny on Monday March 10, 2014 @02:42PM (#7374855)
Source? I'd be willing to bet there are just as many lawyers as engineers.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by matz1 on Monday March 10, 2014 @04:16PM (#7375414)
Different country has different law.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by iamsalman on Monday March 10, 2014 @11:52AM (#7373611)
After the rise of "social" coding ala Github, it's now a lot easier to vet a candidate for a development job. PhD is only useful if the core product has a considerable overlap with your PhD thesis. A graduate degree doesn't help, in fact, if the time is invested in "specializing", one may lose out on gaining 2 years worth of core dev experience but I think it really depend on the type of job.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by yesiamyourdad on Monday March 10, 2014 @12:06PM (#7373702)
As others have noted, having an advanced degree should be a signal that the candidate is capable of deeply investing themselves into a subject area. The typecasting is ridiculous: just because you have no graduate degree but spent the first 3 years of your career working on, say, an online store, does that disqualify you from working in any other area of software engineering?

Github as CV has been debated already. Your employer may place restrictions on your ability to contribute to or publish open source. You may already be working 40+ hours a week and have other interests besides writing more code. If I'm not especially familiar with a project, I have no way to evaluate whether your contributions are valuable; I'm using the project owner's judgement as a proxy for my own. Maybe the project manager is a chump and the project is a mess, so does someone contributing 100 commits to that project count as a positive or a negative?

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by seivan on Monday March 10, 2014 @12:16PM (#7373771)
I worked 70 hours week. I still had time to do open source. The debate isn't over. You can probably find my Github.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by dustingetz on Monday March 10, 2014 @02:31PM (#7374773)
Owning a popular open source project is obviously valuable. If you're capable of it, do that. The rest is excuses.
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by mattgreenrocks on Monday March 10, 2014 @06:48PM (#7376197)
Open source is not the meritocracy many think it is.

Let's say you one-upped AngularJS with a new library. How would you compete with that sort of marketing muscle? Devs are no different from regular people: they don't want to change, they'll be averse to re-learning things, and they'll downgrade you for not being backed by Google.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by digita88 on Monday March 10, 2014 @02:35PM (#7374803)
I think that the GitHub comment should be extended beyond that and into non-academia projects. It should be emphasized that those hiring PhDs (and especially those that have been burnt - see this comment which exemplifies by experience http://chronicle.com/blogs/phd/2013/09/19/the-ph-d-industry-...) will be looking for evidence of work beyond academia. I am thinking within CS so I can't speak for the rest of STEM.

However the fault probably lies within the wider academia culture and the lack of expertise that academics/institutions provide to those wishing to leave and go to industry. Some PhDs genuinely do enter for the purpose of having a research career only to realise that academia is not for them and vice versa..

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by porker on Monday March 10, 2014 @12:09PM (#7373720)
> 1) The 10 year developer who has 1 year of experience 10 times over. This is just a junior developer who wants the salary of a senior developer.

How do you tell if you're (hiring) one of these?

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by 3am on Monday March 10, 2014 @01:38PM (#7374392)
I have no clue how anyone could justify downvoting your comment. It's hard to believe that anyone downvoting you could be a hiring manager in a technical field. I have had extremely similar experiences looking for both experienced and junior candidates, and with the price of senior candidates it's a costly mistake on a bad hire. Thank you for sharing your story..
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by lfglopes on Monday March 10, 2014 @06:03PM (#7375991)
> 1) The 10 year developer who has 1 year of experience 10 times over. This is just a junior developer who wants the salary of a senior developer.

What would you say then about a developer that switches job every year so (s)he can learn something new? I think there is a stigma regarding those too.

Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by tomp on Monday March 10, 2014 @12:19PM (#7373796)
Re: NOTE: how do you know how many downvotes has the post generated?
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by danielweber on Monday March 10, 2014 @12:32PM (#7373903)
(OT: how do you see your separate upvotes and downvotes?)
Re:STEM Shortage Claims and Facebook's $19 Billion Acquisiti... by Dewie on Monday March 10, 2014 @11:15AM (#7373374)
> 1) The 10 year developer who has 1 year of experience 10 times over. This is just a junior developer who wants the salary of a senior developer.

How simple is it to gain 10 years of real experience in the industry? Are there enough jobs and opportunities for the ambitious developer to keep improving and gaining novel insights and experiences in that person's jobs? Or does she, after a point, have to relegate most the learning to free time projects because the work doesn't take her out of her comfort zone any more?