Live data from Hacker News

What the Head of Hiring at Google Doesn’t Understand About Skills

chronicle.com

51–60 of 130 posts

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#51
post #3

It's not that you can't learn rigor and critical thinking skills as an English major, it's that it's not all that hard to complete an English degree without learning those things. Hence the word "signals".

I did a Math and a History degree simultaneously, and I believe that a 4.0 in history is much harder than a 3.0 in math with respect to critical thinking skills.

At one point during the pursuit of my BA in History, I was reading about 1000 pages of primary and secondary source material per week.

Reading primary source material is comparable to reading mathematical exposition in that you have to proceed slowly and carefully.

Then, I had to analyze the material using the various methods of historical analysis/criticism. You are not going to get an 'A' if you just regurgitate facts. You're also not going to get an 'A' if the analysis/argument is sloppy.

Math didn't really get that hard until the proof-based courses, and math degrees usually require only two of those (though I did four). The “computation courses” just consisted of exercises that are only difficult until you discover a small set of tricks.

Now, I'm not sure about what it takes to be a very successful English major, but my anecdotal evidence indicates that the high achievers are pretty smart: One did a math double major, one went from being a LaTex whiz to handling most of the IT at a mathematics journal, and the other is a better-than-average DBA.

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#52
post #10

This article is ridiculous. While there are certain areas (e.g. pattern matching) where a typical English major is likely to do well, rigorous logical thinking of the sort needed when we program computers is simply not developed as well as it is in CS, EE, and various other programs. As a third-year undergrad I took a 400-level course on logic from the humanities department. I remember being blown away by how inept t…

> They were simply unprepared for the torrent of proofs, deductions, tautologies, De Morgan's laws, etc. All of which I never see used in a professional capacity for the vast majority of software developers. What I do see used quite often is the ability to communicate to customers or other engineers in a clear, succinct and enjoyable manner using the English language.

> All of which I never see used in a professional capacity for the vast majority of software developers.

Anecdotal irony: not 24 hours ago a colleague and I had to reverse engineer a hairy mess of deeply nested if/then/else clauses that should not exist that turned out to be composed mostly of tautologies. I definitely wish to throw books at some people, preferably of the steel-bound, razor sharp edged kind.

Conclusion: you're not drawing Karnaugh tables daily in front of you, but having manipulated the fundamental rules of logic has trained your neural net and makes you much more effective at solving logic problems in a wink and not write crap code, and also simply able to debug stuff efficiently, if at all. I am regularly aghast at people drawing completely invalid conclusions from broken "common sense" logic propositions (A=>B therefore B=>A, or various other syllogisms).

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#53
post #10

This article is ridiculous. While there are certain areas (e.g. pattern matching) where a typical English major is likely to do well, rigorous logical thinking of the sort needed when we program computers is simply not developed as well as it is in CS, EE, and various other programs. As a third-year undergrad I took a 400-level course on logic from the humanities department. I remember being blown away by how inept t…

>>Not that one is better than the other, but you don't hear CS folks claiming they're well suited for writing poetry.

Just wait until you see the headline: "Join our startup to disrupt the poetry industry!"

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#54
post #33

Earlier quoted context omitted.

As former English literature and philosophy student (I am studying computer science while working for a startup now) I can tell you at that at my university you would not get an A if your reasoning and critical analysis were poor. When I was studying it was not uncommon for STEM students to get 100% for tests and exams but such a thing was unheard of in the humanities faculty. If an undergraduate got 100% for an Engl…

As the time of me writing this, it looks like you're being downvoted (which I don't think is fair), but I think your answer points to one of the problems. Grading in the humanities is more subjective. By analogy, Olympic gymnastic scores are subject to a lot more disagreements than 100 meter sprint times.

Let them downvote me: let them bring their slings and arrows! :) I can't argue against what you have said. The humanities are subjective but that does not mean that they are not valuable but the greater problem is that there is very little demand in the global economy for essays on social contract theory and Tolkien's Lord of the Rings and anti-industrialism. The best thing we can hope for is that the humanities plays a complimentary role in education. i.e. studying a humanities major like philosophy in addition to a computer science degree. In my "subjective experience" when building consumer facing apps for my company having a humanities degree has helped to make these apps better. Being able to code well is not a guarantee that your app will appeal to a consumer but knowing what people want in a product for instance, is an enterprise for the humanities because it demands introspection, divergent and subjective thinking which is a different kind of thinking altogether. That is why I am irked when people from the sciences dismiss the humanities too readily because the humanities does have something to give to the world. In short, tech + humanities = better products/ideas.

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#55

So one of the very few English professors in the country with a computer science degree is offended by Google's hiring practices. The fact is most English majors don't enjoy heavy duty math or science as much and it's not that weird to expect a computer science major to depend more on logic and rigor when approaching a problem than it is for someone whose thesis was devoted to a literary analysis of the symbolism beh…

Oh please, the amount of math and (physical) science a typical CS major goes through is pretty laughable compared to a math, physics, or chem major. It's usually on par with biologists with a bit more calculus.

It's not that CS majors are magically people who love science and math and English majors don't. It doesn't even matter most of the time. The fact is Google wants CS majors because should be able to hit the ground running. That's not even the case for the average college of science major applying to the average job at google. Yeah, maybe they know matlab, maple/Mathematica, and enough C++ to implement the Newton-Raphson method, but they've never even touched a database before.

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#56

I was an English major in undergrad and grad school and I see these arguments all the time. I learned a great deal in my university career, and much of what I learned in the humanities took real intellectual curiosity, hard work, and deep thinking. You're not going to put together a real, publishable work by copy and pasting work from Stackoverflow, not in a master level English course. And let's be honest, the major…

Let's see some logical refutations before we start with the emotional down votes, you purely logical genius gods of knowledge.

I wouldn't hold my breath waiting for that, were I you.

My education is in science. My particular science is one in which I had to learn a lot of mathematics--everything from real analysis to quite advanced analytical geometry and a wide variety of other things. I forgot more math by the time I took my qualifying exams than most CS people I've known ever learned. So for my part it's just hilarious to see the unbridled arrogance showing its head here. CS majors like to think of themselves as being paragons of logical and intellectual rigor. I think the downvotes we've accumulated here shows that some, at least, ought not.

That's not to excuse or defend the author of the article. I happen to agree with the argument he claims the Googler makes (even though the Googler doesn't apparently actually make that argument) in a very broad sense, based solely on my personal experiences. It's a sense broad enough that it ought not be applied to individuals.

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#57

Earlier quoted context omitted.

There are English professors who are legitimately hard to game, people who are smarter than most or all of us but have chosen to focus on something different. Yes, there's more noise in the system in the humanities, but don't underestimate them just because they have a different skill set. However, the game-the-system students generally avoid those professors, who get a reputation for being difficult graders. So your…

Yeah but in CS, the program works or it doesn't. So there's none of that wiggle room. CS degree definitely signals something - a minimum competency that is uncertain in a humanities student.

> Yeah but in CS, the program works or it doesn't. So there's none of that wiggle room.

CS grading is not the same thing as just programs working (and often that's not even the most important part of it), and, in my (obviously limited and potentially not representative, I'll admit, but there's not a lot of structured evidence being presented on any side here), the variability between institutions and individual classes within institutions in CS grading is more alike than distinct from that in any other field.

The scope of the curriculum, OTOH, in CS is probably more consistent between institutions and individual students within institutions than is the case in most non-technical fields, particularly for CS taught within an engineering rather than liberal arts institution (e.g., at UC Davis, the difference between a degree from the College of Engineering and the College of Letters and Science), and, further, while there are certainly kinds of analytical skills that are central to most courses of study in English, its not at all unreasonable to expect that the kind of analytical skills that Google is more concerned about are more likely to be central in CS programs.

But, overall, I think people are generally overplaying this. The stated preference for CS over other degree fields even with a slightly higher GPA in the non-CS field isn't anything like an absolute bar. Its saying that a degree in CS is one signal that is relevant to the Google hiring director that has some weight, not that it overwhelms all other information.

As an aside, though, it is worth Google examining whether this signal is given more weight than it should, especially considering their recently-posted diversity numbers and their stated concern for diversity -- since their overall diversity matches fairly well the diversity of CS graduates but clearly doesn't meet what they want, they might want to consider whether part of their diversity problem is overemphasizing having a degree in CS in their recruitment material and selection processes. If it is overweighted -- and I'm not saying that it is -- that would be a lot easier for Google to fix than many of the other things they are trying to do to address diversity (not that those things aren't valuable to pursue even if addressing the weighting of CS degrees can address some of the problem more easily and in a shorter time frame.)

Full disclosure: I am programmer whose only degree is in Political Science.

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#58
post #10

This article is ridiculous. While there are certain areas (e.g. pattern matching) where a typical English major is likely to do well, rigorous logical thinking of the sort needed when we program computers is simply not developed as well as it is in CS, EE, and various other programs. As a third-year undergrad I took a 400-level course on logic from the humanities department. I remember being blown away by how inept t…

> They were simply unprepared for the torrent of proofs, deductions, tautologies, De Morgan's laws, etc. All of which I never see used in a professional capacity for the vast majority of software developers. What I do see used quite often is the ability to communicate to customers or other engineers in a clear, succinct and enjoyable manner using the English language.

Technical people often underestimate the value of good communication. Technical does not necessarily refer to programming, but also to other fields like statistical financial modelling (which I do). And complain about the fact that people less qualified than them are in management. I'm not suggesting that communication should be the sole criteria for management - a lot of software companies need programmers at the helm (as advocated by Joel Spolsky), but there are situations where an analytical liberal arts major with maturity and leadership skills will do much better than someone whose primary skills is technology.

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#59
post #24
post #10

This article is ridiculous. While there are certain areas (e.g. pattern matching) where a typical English major is likely to do well, rigorous logical thinking of the sort needed when we program computers is simply not developed as well as it is in CS, EE, and various other programs. As a third-year undergrad I took a 400-level course on logic from the humanities department. I remember being blown away by how inept t…

in fact, the author attempt to tear down an argument completely of his own invention: 'But then I read Bock’s rationale, and that’s when I nearly lose a mouthful of Cheerios: Unlike English—and presumably other non-STEM fields—computer science “signals a rigor in your thinking,” an ability “to think in a formal and logical and structured way.” He said what?' from this the author decided to read that ONLY CS majors ca…

How true and ironical. The author manages to prove exactly his inability to think logically by misunderstanding what Block was saying. And then he goes on being reactive instead of providing any meaningful arguments, even against his straw man...

I see this mode of thinking very often in people that I call "mud-minds" (shortly, people incapable of clear, cold, abstract and detached thinking, or at least incapable of performing thinking in a way that exhibits all these 4 attributes simultaneously, without loosing their intuition while they do this), even the well educated ones with probably high IQs: they totally fail to understand the real meaning of a message, and attack strawman ideas or follow dead-end reasoning paths, even if they do this with great skill and intelligence and the arguments they use may actually be very logical.

The sad thing is that seeing someone with a CS and math background think this way destroys my hope that exposing children early on to technical, abstract and logical thinking can prevent them from becoming "mud-minds". This even makes me pessimistic about humanity's future :(

Re: What the Head of Hiring at Google Doesn’t Understand About Skills

#60
Doing well in an English major at a good school is hard work, requires strong critical thinking skills, etc. But it doesn't reflect the level of analytical precision and rigorous correctness that doing well as a CS major does.

The humanities as a course of study are primarily interpretive and creative, and most schools of thought will support the idea that many different interpretations have value.

By comparison, while there are many different approaches and creative and engineering opportunities in CS, in the end the computer Does Exactly What It Is Told To Do And Nothing Else. And the level of precision, exactness and rigor necessary to support that environment is alien to most humanities curricula.

Post reply on HN