Live data from Hacker News

Ask YC: Why the degree?

news.ycombinator.com

141–150 of 211 posts

Re: Ask YC: Why the degree?

#141
post #72
post #33

Earlier quoted context omitted.

The assumption does not hold with more information. First, self teaching processes filter out idiots too, since idiots can't self teach. P(qualified | (no degree + autodidactic)) > P(qualified | (Degree + little self teaching ability))

For those following along at home, the unpretentious word for "autodidact" is "self-taught"

Anti-intellectualism will be the death of us all.

Re: Ask YC: Why the degree?

#142

Earlier quoted context omitted.

Well, it's not really worth arguing about, but my appeal to authority was in response to an appeal to authority (Hitchens). If you don't agree the word is pretentious, fine, but to me and many others I presume (since I didn't start this thread, someone else called it pretentious first) do find that people who use uncommon words are being pretentious and trying to sound impressive with their vocabulary. Given a choice…

Ok, but I can't resist adding one more! First, it seems we do agree on what's "pretentious": not using uncommon words as such, but doing so to sound impressive with one's vocabulary. Also, I brought up Hitchens not to invoke any kind of authority but rather as rich source material for the inventive and pitch-perfect and endlessly entertaining (and, yes, unpretentious) usage of all kinds of words. It seems we agree on…

Terrific link!

Re: Ask YC: Why the degree?

#143
post #56
post #40

Earlier quoted context omitted.

The onus is not on the employer. The employer's job is to fill the hole with the best that they can easily ascertain. I can tell you from doing hiring in the past that people have gotten very good at filling their resume's with bullshit. The last time I hired someone for a Senior Developer position, I had to filter through almost 500 resume submissions. Of those, I did a telephone technical interview with about 200 a…

fill the hole with the best that they can easily ascertain. I as an employer and employee of other organizations in the past - I can tell you that filling the hole with what is available lowers standards. While this does happen, it is not something to aspire too. I can tell you from doing hiring in the past that people have gotten very good at filling their resume's with bullshit. I agree. But how is this relevant to…

> Perhaps it is just a segmentation factor like gender or age.

Young people are more likely to have a degree, so perhaps asking for a degree is covert ageism.

Re: Ask YC: Why the degree?

#144

Earlier quoted context omitted.

Good code is good code, I don't agree that it takes a vastly different skill set to work on different sized programs. During the interview you can simply ask questions such as "How would you provide the ability to configure various strategies for different users interfaces for this slot machine? Say a web UI, a command line UI, and a native app UI?". "How might you make the randomizer for spinning the slots configura…

There is a set of skills and body of experience that applies to working on large bodies of code. In fact, there are different skill sets for working on bodies of bad code and good code.

You'll note I said vastly different, I didn't say there was no difference.

Re: Ask YC: Why the degree?

#145

A Bachelor's degree (even in CS) isn't just job training. At least half the classes required for a degree are not related to your major. When you graduate with a CS degree you've (hopefully) learned some CS theory and some practical skills but also you're more well-rounded from learning composition, speech, math, history, science, etc. If being a developer meant pounding out code all day long then a college degree sh…

Interesting points. However, you seem to be assuming that people without degrees disappear into some kind of a time warp while everyone else is at university. Team work, communication, planning and organisation skills can be picked up in real life environments too, if anything in a better fashion. When you enter employment at a young age, your employer and your colleagues are more willing to show you the ropes and gi…

> I had been working as a developer for 5 years by the time my friends of the same age finished their degrees.

I knew a fellow who didn't go to university and was managing a team of 12 developers within his first five years of work. He was richer than the average graduate too.

Re: Ask YC: Why the degree?

#146
An employee who is 2+ years from a bachelor's degree is a long way from finishing while an employee, and therefore there's a high chance they will leave to attend school full-time in the near future. Companies also justify your hire by not paying as much as somebody with a degree out of principle, and therefore always afraid you might find a higher paying job or start college. Finally, a college educated person will likely have debt to pay off, and is likely to stay with the company for 1-5 years after acclimating to a paycheck in the first 3-6 months.

Re: Ask YC: Why the degree?

#147

Earlier quoted context omitted.

Agreed completely. But how do you get more information cheaply? Remember, all you know is P(qualified| resume says autodidactic)= P(qualified | autodidactic) * P(autodidactic | resume says autodidactic) . The second term can easily kill you. Do you trust everything people put on their resume? On the other hand, P(degree | resume says degree) is probably close to 1, since a degree is so easy for an HR person to check.…

In the programming industry, it's not really that hard to filter out bad candidates. You shouldn't waste time talking to any programmer not willing to submit to some simplistic programming test in lieu of a resume. Resumes are crap and have no place in hiring programmers. Code is all that matters, either they can do it or they can't and if they can, they'll accept your challenge. Nothing makes for a better interview…

Many good candidates could be put off by such test. More importantly, even if they agree to your test and send you some code, you need an engineer's time to evaluate the code sample, and if you're going to invest engineer's time you might as well do a full phone screen. The recruiters are by and large non-technical people. They would love to be able to ask some technical questions which could help them predict whether a candidate would pass the interviews or not. I've been actually asked by a recruiter friend of mine how to do it. But, if you think about it, this is not so easy if you're not a programmer yourself.

You are absolutely right that it would be madness to hire a programmer without having seen him code. The companies are well aware of it and they will surely ask you to write a lot of code during the interviews. But that comes at a much later stage, as it costs them much more money than checking on your resume whether you have a degree or not.

I'm not saying that I like the way things are, but that's just life. If that's of any consolation, in most other industries the requirement of having a degree is much more strict than in case of Software Engineers.

Re: Ask YC: Why the degree?

#148
post #106

Earlier quoted context omitted.

who's Ayn Rand? and why must you be a blogger to be a programmer? These are silly questions imho.

The degree question is also silly, but has non-zero predictive capability. So do these. Certainly they rule out plenty of good programmers, but the issue is: do they leave plenty of good programmers, and a higher quality pool of remaining applicants? If good programmers read Rand or write blogs at a higher rate than bad programmers, then it works, even if it's frequently wrong about individual people.

The difference is, if companies started using the filters you suggest, then the candidates would soon catch up and everyone would have a programming blog and have read Cliff's notes for "Atlas Shrugged." So it's not, as they say, an evolutionarily stable strategy. That's why no one does it on a larger scale I guess.

Re: Ask YC: Why the degree?

#149
post #115
post #23

Their goal is not to be perfect judges in individual cases. A crude first pass works fine for them as long as it leaves a lot of good people. http://www.paulgraham.com/judgement.html

That's the supporting theory. The problem is that this eliminates both the majority of the unqualified applicants and a large number of the very top applicants. Suitable for a big company? Sure. For a startup or more ambitious company? Unlikely.

Old but good: http://weblog.raganwald.com/2005/07/why-you-need-degree-to-w...

Re: Ask YC: Why the degree?

#150
there is no such as an autodidact really, untraditionally taught perhaps but even if you learn at home and not at a university you still probably read kind of the same books nd you talk to a lot of people on forums.

i guess if two people have the same skills and one is selftaught then that says a lot more about the selftaught person.

i personally have no experience in hiring people but i could imagine a lot of idiots who think they are the shit(but have a horrible lack of understanding for the fundamentals) would apply.

wouldnt most jobs that ask for a degree consider someone who has a really proven trackrecord?

i mean at least for webdevelopment...

Post reply on HN