News for hackers. Stuff that matters.
Re:Silicon Valley Asks Mostly for Developers with Degrees by danellis on Wednesday March 30, 2016 @08:45PM (#11394207)
> Google definitely cares more than a startup

According to whom? Multiple Google recruiters have quite explicitly told me that they don't care that I don't have a degree.

Re:Silicon Valley Asks Mostly for Developers with Degrees by 1a2a3a4a5a on Wednesday March 30, 2016 @10:59PM (#11394696)
There was definitely special treatment for MIT grads when I was interviewing at FB/Google. At FB, all of the MIT students were split off to go to the paid sushi restaurant on campus, while everyone else went to the general cafeteria. At Google, I was told that MIT grads generally skip the phone interview and go straight to onsite (and this was the case for my interview with them too). I'm not sure how big the difference is, but they weren't school-blind.
Re:Silicon Valley Asks Mostly for Developers with Degrees by akavi on Thursday March 31, 2016 @09:07AM (#11396838)
When interviewing at Google, I also skipped the phone interview and went straight onsite because of where my degree was from. Or at least, that's what the recruiter said.

Google claims to have a lot of data backing up its hiring decisions, so maybe they have internal stats showing phone screens aren't a useful further signal for certain alma maters?

Re:Silicon Valley Asks Mostly for Developers with Degrees by hga on Thursday March 31, 2016 @07:41AM (#11396395)
MIT (and even more so for CalTech, but they don't have a world class CS program) has substantial math and science requirements that are not part of the required ABET CS curriculum. Per e.g. http://www.abet.org/wp-content/uploads/2015/05/C001-15-16-CA...

One year of science and mathematics: 1. Mathematics: At least one half year that must include discrete mathematics. The additional mathematics might consist of courses in areas such as calculus, linear algebra, numerical methods, probability, statistics, number theory, geometry, or symbolic logic. [CS]

2. Science: A science component that develops an understanding of the scientific method and provides students with an opportunity to experience this mode of inquiry in courses for science or engineering majors that provide some exposure to laboratory work. [CS]

The General Institute Requirements for all MIT undergrads include 1 term of the calculus beyond the AP Calculus BC sequence, 1 term each of calculus based mechanics and E&M, and 1 term each of biology and wet or solid state chemistry. There's also a laboratory requirement that's satisfied by the new EECS introductory courses that replaced 6.001-3 (SICP plus EE fundamentals, now it's robotics and communications).

So a MIT (and CalTech) graduate is guaranteed to have more scientific and mathematical maturity than the generic CS degree holder from another school. It's also a degree that grew from its EE department like UC Berkeley and unlike (I think) CMU and Stanford, so there's some required low level EE learning (and last time I checked most in the department get a degree with lots of both).

It's all done at a very fast pace as well, about 13 weeks of learning per se for a term (vs. e.g. the 2-3 terms that seems to be common for covering the AP Calculus sequence), so being able to learn hard stuff fast is an implicit requirement, and officially stated as a virtue, seeing as how quickly so much in so many fields including most especially computers changes so quickly.

NOTE TO HIGH SCHOOL STUDENTS: if you want to attend MIT, don't despair. In addition to a new model financial aid system which disdains loans, the raw odds if MIT judges you can do the work are 1 in 3. Best thing you can do besides the usual things is to demonstrate in your application that you can do projects. E.g. do a significant block of programming (FOSS nowadays) work and do a good jobs of writing it up, as I did, in addition to a serious biology project at a NSSF Summer Science Training Program that would have been published if not for later realized reagent contamination.

Disclaimer: I was a MIT undergraduate pursuing a science degree, and interacted a lot with the EECS department (e.g. I lead the infrastructure part of their forced move from Multics to UNIX(TM) when MIT-MULTICS was shutting down due to Honeywell Brain Damage(TM)), and still have ties to the department.

Re:Silicon Valley Asks Mostly for Developers with Degrees by dhimes on Thursday March 31, 2016 @09:34AM (#11396997)
I'm not sure why this is being downvoted. When I was an undergraduate CS was a relatively new degree. I was surprised by how little rigor was in their non-cs coursework. They required one semester of calculus. (Really? Why even bother?). They required one semester of physics.

This has probably changed in the decades since since CS has matured (and, no- I don't want to name my alma mater!) but just on the face of it I can see why, based on your comment, knowing the mathematical rigor of certain schools and how they compare to other schools would allow them to skip an early filter. If a substantial fraction of their candidates bombed at the next interview level, they would probably put it back in.

Re:Silicon Valley Asks Mostly for Developers with Degrees by argonaut on Thursday March 31, 2016 @07:22PM (#11401377)
It's kind of in poor taste. It's not like other top programs aren't as rigorous as MIT (they are). Also it kind of derails the thread because now we're dick-measuring over whether MIT is the most rigorous program.
Re:Silicon Valley Asks Mostly for Developers with Degrees by hga on Thursday March 31, 2016 @09:39PM (#11401977)
It's not like other top programs aren't as rigorous as MIT (they are).

Sorry for my lack of clarity.

I said nothing good about MIT's CS program per se (quite to the contrary...), it's MIT and CalTech that remain by far the most rigorous major undergraduate universities in the US (I'm not counting the tiny humanities colleges that rigorously do things like the Great Books, and maybe I'm missing some). Something its CS graduates indirectly benefit from, but it's not inherent to the CS program, which in its post dot.com crash I have little respect for.

No others even come close in subjects required of all students; as I mentioned in a message downstream, as of the '80s the math requirement for Harvard was proving you could do algebra. On the other hand, they have the world's "best" first year undergraduate math course (https://en.wikipedia.org/wiki/Math_55), Harvard has been very strong in math for a very long time. But serious math (and science) is not required of all students.

So, yeah, you want to measure the dicks of us CalTech and MIT alumni as a population, go right ahead, you just won't be happy with the result if you think your school as a whole is better, with the noted exceptions that still retain rigor in the humanities.

None of which says that a graduate of another school isn't every bit as good, it just wasn't required of them.

Re:Silicon Valley Asks Mostly for Developers with Degrees by argonaut on Thursday March 31, 2016 @11:06PM (#11402278)
> it's MIT and CalTech that remain by far the most rigorous major undergraduate universities

Yeah that's not a fact at all; it's just your opinion. This is why I agreed with the other poster that this wasn't a great thread of argument; we're just dick-measuring based on our own experiences at this point. You can attempt to try to bring in what you believe to be "objective" measures (like course requirements), but 1) those measures are themselves questionable, and 2) the selection of criteria to judge is itself a subjective judgment.

Re:Silicon Valley Asks Mostly for Developers with Degrees by hga on Friday April 01, 2016 @06:09AM (#11403828)
How else are you going to define the overall rigor of colleges than by the required curriculum for all students who attend them? Here I'm returning to the wider scope that includes those small institutions that have every student read and discuss "the great books" with their peers and one or more facility members who have a clue, and others that might follow such a model of rigor.

Here's a neat story about how one student was implicitly recruited to one of them: http://www.theguardian.com/education/2014/dec/06/shimer-coll...

Jibran Ludwig – recounts to me the strange tale of how he ended up here. One night two years ago, when Jibran was 15, he was sitting in an Amtrak station in upstate New York reading Plato’s Republic and getting annoyed by the translation. The Greek gods had been given capital Gs, which struck Jibran as an erroneous Christian reinterpretation, and so he decided to abandon the book and try and find something closer to what Plato had intended. It was election night. The woman sitting opposite Jibran had an iPhone. So he went over to ask her the results.

As he approached her, his Plato in his hand, she looked alarmed. “Oh,” she said after a moment. “I thought you might be one of my students and I didn’t recognize you and I felt embarrassed.” She explained that she was Susan Henking, president of Shimer, “and Plato is the kind of thing we read”.

“If the president of this college thinks I might already be there,” Jibran suddenly thought, “maybe it’s where I should be.”

Re:Silicon Valley Asks Mostly for Developers with Degrees by humanrebar on Thursday March 31, 2016 @09:20AM (#11396918)
You say all those things like other CS degrees skip university-level mathematics and the scientific method. Even if they did (they don't), individuals can certainly take courses, minors, or majors to add those qualifications.

In other words, why fast pass MIT grads but not applicants with MS degrees and published papers?

Maybe Google has some metrics to back up their decision, but I'm skeptical that they can explain why the numbers are what they are.

Re:Silicon Valley Asks Mostly for Developers with Degrees by pc86 on Thursday March 31, 2016 @10:24AM (#11397369)
I think it's much more likely that Google has data to back up this decision as opposed to doing it because MIT looks neat on a resume.
Re:Silicon Valley Asks Mostly for Developers with Degrees by humanrebar on Thursday March 31, 2016 @02:46PM (#11399540)
You misunderstand me. I'll grant that Google has data to back it up. I also think not being able to explain the underlying mechanism (IQ? curriculum? selectivity? exposure to Atlantic seafood?) leads to shallow thinking, false negatives, and possibly false positives.

I can't think of much about MIT that can't be replicated by a dedicated individual. And I think the industry as a whole agrees with that. There seems to be consensus that where a degree is from matters much less as industry experience increases.

Re:Silicon Valley Asks Mostly for Developers with Degrees by hga on Thursday March 31, 2016 @10:39AM (#11397492)
Indeed, see my comment on how the MIT admissions office looks for evidence the applicant can do projects. If you graduate from MIT without gaining such an ability if you didn't start with it, well, you've wasted your time there unless, say, you're a pure math type (even the theoretical physics types have to do Junior Lab, which I gather is a requirement of the science equivalent of ABET).
Re:Silicon Valley Asks Mostly for Developers with Degrees by hga on Thursday March 31, 2016 @10:34AM (#11397446)
You say all those things like other CS degrees skip university-level mathematics and the scientific method.

I said nothing of the sort.

I said they only require 1 university level math course in addition to discrete math, and a vague in this short overview science requirement, let's call it 1 course with a lab component (but it could be more).

All MIT undergraduates are required to do a lot more university level math and science, more than twice as much of the former given the usual pace of other universities, and four times as much as the latter. It's not optional, and FB/Google/whatever doesn't have to do any investigation of their transcript, just confirm they graduated from MIT (or CalTech, but it's 1/4th the size and science, not engineering oriented, I doubt they see many applicants from it and those should get true red carpet treatment).

And that's without getting into intangible benefits; as a physics major mentioned to me in my first week, "everyone" who attends MIT learns how to do electrical wiring. No, it's hardly required, but any vaguely curious person will pick up a lot of science and engineering just by rubbing shoulders with 4,000+ other STEM undergraduates for 4 years.

Compare to Zuckerberg's Harvard: back when I attended MIT, the math requirement for graduating from Harvard was proving you could do algebra, and I now find its CS program is not ABET accredited. That said, it's math heavy, requiring a linear algebra course which I assume goes beyond the linear algebra taught in MIT's required 2nd calculus course (see more here http://handbook.fas.harvard.edu/book/computer-science).

Strange, but they are Harvard (and ABET has some ideas about how to teach CS that the MIT EECS department does not agree with at all, like being able to teach design per se), they were a pioneering computer institution prior to fully electronic computers, and students can fulfill some of their requirements by taking MIT EECS courses.

(Let it be said I'm boosting MIT too much, if I wanted to do pure CS, CMU would be my first choice, Stanford probably 2nd, not sure about EE derived UC Berkeley (which has in addition has all those state school disadvantages, and nowadays many fewer of the in-state ones for residents), and MIT could easily be my last choice after the department panicked after the dot.com crash cratered enrollment for the first time ever.)

As for "applicants with MS degrees and published papers", presumably they wouldn't be in the same interview track as gaggles of new graduates.

Re:Silicon Valley Asks Mostly for Developers with Degrees by humanrebar on Thursday March 31, 2016 @02:47PM (#11399548)
> I said they only require 1 university level math course in addition to discrete math, and a vague in this short overview science requirement, let's call it 1 course with a lab component (but it could be more).

Doesn't describe my degree at all.

Re:Silicon Valley Asks Mostly for Developers with Degrees by hga on Thursday March 31, 2016 @03:19PM (#11399812)
Good for you!

But that's not standard for lower ranked ABET accredited CS degrees. On the other hand, just now, looking at UC Berkeley which is an EECS department, they require perhaps more math than MIT, multivariable calculus and linear algebra+differential equations courses on top of single variable calculus and of course the mandatory discrete math. And 3 science courses (a third in addition to mechanics and E&M; see http://www.eecs.berkeley.edu/Programs/Notes/section2.shtml).

Re:Silicon Valley Asks Mostly for Developers with Degrees by jerdfelt on Wednesday March 30, 2016 @10:28PM (#11394596)
I have previously received an offer from Google and was low balled quite a bit. When pressed on this, they pointed to my lack of degree.

So I got a job offer from them without a degree, but they certainly did care.

Re:Silicon Valley Asks Mostly for Developers with Degrees by Negative1 on Wednesday March 30, 2016 @11:09PM (#11394739)
You're generalizing; just because one recruiter used this as a lame excuse does not equate it to being policy at a company of hundreds (thousands?) of recruiters.
Re:Silicon Valley Asks Mostly for Developers with Degrees by jerdfelt on Thursday March 31, 2016 @10:21AM (#11397338)
This was from the manager I would have been working for. Like any large organization, there are exceptions and he could be the exception rather than the rule. From my perspective, "Google" cared about degrees.
Re:Silicon Valley Asks Mostly for Developers with Degrees by puranjay on Thursday March 31, 2016 @07:59AM (#11396472)
Is it a lack of a degree or a lack of a relevant degree? Like, if you had a BA in History but were a very competent programmer, would your lack of a STEM degree be held against you as much?
Re:Silicon Valley Asks Mostly for Developers with Degrees by jerdfelt on Thursday March 31, 2016 @10:24AM (#11397363)
I do not have any degree, relevant or not.

Obviously they were happy with my competency since I was offered a job, they just took the path where they used my lack of degree as a negotiating tactic.

Turns out there are plenty of other places that don't care about degrees and offer more money, so I accepted a job somewhere else. It was an easy decision at the time.

Re:Silicon Valley Asks Mostly for Developers with Degrees by jlees on Wednesday March 30, 2016 @10:06PM (#11394544)
When I was resume screening at Google, we cared about school in terms of interpreting GPA, since 4.0 isn't equal everywhere -- and we got a LOT of resumes. Once the person got to interview stage, the school was irrelevant beyond the name-brand factor it may have had with a specific interviewer.
Re:Silicon Valley Asks Mostly for Developers with Degrees by jmaley on Thursday March 31, 2016 @09:38AM (#11397018)
Here's my experience with Google in 2014:

At the beginning of my senior year in college, I sent them a resume containing my GPA (3.9/4.0) at a public school (Clemson).

I heard back from Google within a couple weeks, had a few phone interviews, and then they flew me out for an on-site interview.

I had friends with similar credentials, but lower GPAs (< 3.5/4.0) that never heard back from Google.

Having a degree or high GPA doesn't matter to them once you're interviewing, but its tough to even get an interview without one.

Re:Silicon Valley Asks Mostly for Developers with Degrees by pc86 on Thursday March 31, 2016 @10:27AM (#11397390)
Which is for the most part the entirety of a degree's usefulness beyond the first year or two of employment. It's a signal, and it allows a company to easily take a stack of 250 resumes for a single position and cut it down to 80 without a significant hit to the skill distribution. Some of the best are likely eliminated, but most of the worst are as well.

My sub-3.0 GPA for a humanities degree a decade ago has no bearing on my skill as a programmer, but it almost certainly means I won't be working for Google or Facebook.

Re:Silicon Valley Asks Mostly for Developers with Degrees by aburan28 on Thursday March 31, 2016 @02:37AM (#11395402)
There is a big difference between the way Google postures it's atittude towards the developer community and the way they actually go about things. Of course Google wants developers to think that they don't care about degrees and such but at the end of the day most of the people they hire have degrees. Those prospective employees that had no degree and failed the interview process go about thinking and preaching that Google gives everyone a fair shot when in reality its just not true for those w/o a degree
Re:Silicon Valley Asks Mostly for Developers with Degrees by grahamburger on Wednesday March 30, 2016 @08:56PM (#11394245)
I've heard the same, and yet I still don't work at Google.
Re:Silicon Valley Asks Mostly for Developers with Degrees by dgacmu on Wednesday March 30, 2016 @09:52PM (#11394499)
I suspect there may be two things going on: (a) Google doesn't care about the degree per se; but: (b) Google's interview process for general SWEs tends to test relatively quick recall of algorithmic fundamentals of the sort that get hammered into you during a BS. See, for example, https://news.ycombinator.com/item?id=11246917 and https://www.reddit.com/r/cscareerquestions/comments/1z97rx/f...

It's also quite possible that the amount of test-taking/etc. people get in undergrad helps with some forms of interview programming. Hypothesis only - don't take too seriously.

I'm a computer science professor with a Ph.D., who's spending the year hacking code in C++ & Python at Google, and I can tell you with certainty that if I didn't study, there are some forms of dynamic programming or tree data structures (I can't remember the details of a red-black tree to save my life without googling it) that I'd flub in a time-pressured interview.

Many of those things are problems that some programmers might never encounter in day to day life. I do a lot of data structure stuff, and I've still never implemented a red-black tree or huffman coding after undergrad. I have std::map and gzip, for crying out loud. :) (That said, one of my Ph.D. students did once, in a very specific context where we needed it tightly integrated with something. He's also one of the best programmers I've met - far better than I - so take that with a grain of salt.)

Re:Silicon Valley Asks Mostly for Developers with Degrees by cmrdporcupine on Wednesday March 30, 2016 @11:06PM (#11394729)
As a person without a CS degree who somehow works at Google, I'd have to say:

1. I work in an office where almost everyone went to the same university, which is in the same town as the office. Recruitment of grads from that university is a high priority. 2. Like you said, the interview process does bias towards things emphasized in CS programs. Recent exposure to algorithms courses would definitely help. 3. The culture within Google itself feels very much like a university culture. Perf (promo through 'demonstrating impact' and basically being in a lot of design docs and PRDs, rigorous and extensive peer review, committees evaluating people's work almost like a thesis defense), etc. To me at least. 4. I've never been on hiring committee but I do get the impression that degree will be considered. Even if not for hire, but for determining the hiring level the person is slotted into. I can't say that for sure, tho.

Anyways, although I have been here 4 1/2 years I do feel like an outsider, and I feel a lot of this is being sans-degree.

Re:Silicon Valley Asks Mostly for Developers with Degrees by whitenoice on Wednesday March 30, 2016 @11:35PM (#11394814)
Yeah in pittsburgh, google hires heavily from CMU, when I was in grad school I was surprised to see so many undergrads with internship experience at google.
Re:Silicon Valley Asks Mostly for Developers with Degrees by brazzledazzle on Wednesday March 30, 2016 @11:14PM (#11394757)
Just curious, but would it be their Madison or Waterloo office?
Re:Silicon Valley Asks Mostly for Developers with Degrees by gareim on Wednesday March 30, 2016 @09:02PM (#11394269)
According to Laszlo Bock, Google checks GPA and transcripts for people a few years out of school.
Re:Silicon Valley Asks Mostly for Developers with Degrees by huehehue on Thursday March 31, 2016 @12:34AM (#11395015)
That's curious. It might depend on the recruiter/role, but I had a recruiter reach out and then ghost me after the whole "When do you graduate?" -- "Oh, I withdrew a couple of years ago" bit.
Re:Silicon Valley Asks Mostly for Developers with Degrees by 67726e on Thursday March 31, 2016 @01:22AM (#11395159)
It probably does depend. I just did a phone interview with Google. My lack of degree didn't bother the recruiter at all.
Re:Silicon Valley Asks Mostly for Developers with Degrees by daveFNbuck on Wednesday March 30, 2016 @11:00PM (#11394699)
Recruiters will say anything to keep your candidacy moving forward.
Re:Silicon Valley Asks Mostly for Developers with Degrees by moistgorilla on Wednesday March 30, 2016 @10:50PM (#11394666)
While somewhat unrelated considering that for new grads google forces them to submit a transcript. I woudln't be surprised if they cared about degrees over experience.