Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"I know several people that have degree's in computer science, and none have any magical abilities that you only pickup at university."

I think you are shortchanging the value of a formal education. You are forced to learn things you don't necessarily enjoy. For example, I was forced to take a few stats courses which I found extremely boring, but recently at work it was incredibly valuable. I know I thought I was a great developer when I was 16, but looking back I was just a good problem solver. A degree also forces you to work extremely hard on some things (projects, exams) with rigid deadlines.

Are you suggesting that people are wasting 4 years of their life? I realize it is 'just a piece of paper', but that piece of paper signifies an accomplishment.

Now I am sure a few people are going to say I have drunk the Kool-Aid. To that I suggest there are some places you can break the rules, and some times you have to play within the rules of the game. I think getting a degree still opens many doors, and because of that I followed through with it. Clearly there were times I considered skipping university or dropping out to pursue an opportunity, but looking back I have no regrets.



"You are forced to learn things you don't necessarily enjoy. For example, I was forced to take a few stats courses which I found extremely boring, but recently at work it was incredibly valuable."

I don't think that's the way to go. If learning something is boring, then it's either because you'll never need it or you don't realize you'll ever need it. You can't know if it's boring because of the former or the latter before you really need it.

For example, I found math pretty boring in school (beyond 6th grade, say) because I just didn't see what applications it would have in my life even if I knew I wanted to be a programmer and supposedly good math skills were a hard requirement (it only is if the problem-domain you're working on requires math).

But now I have some big ideas for my projects and I learned that some fields of mathematics and other disciplines would be a great investment to learn because it would ease or even simply make possible their implementation. So now those topics really look fun to me so it will give me the push I need to learn it all as fast as possible and in an enjoyable way.


>I realize it is 'just a piece of paper', but that piece of paper signifies an accomplishment.

What's written on that piece of paper is more important than the accomplishment in my experience, at least as long as finding a job is concerned.

If a company deals with hundreds of applicants they need some way of trimming them down, and not having a computer science degree will put you at a disadvantage even if you do have some other degree. I've been rejected for jobs because I have a physics degree and not "Comp. Sci"; I'm sure there are mathematicians on here who can say the same thing.

This might not be so true for startups, but I suspect that when faced with a deluge of applicants even startups will go straight for the "Comp . Sci" degrees if just to make the numbers managable.


I don't have a CS degree, but all else being equal a good education trumps not having one. The same person with a degree and without a degree will be more effective with one, especially if the degree is a meaningful one (i.e. not just to get a piece of paper).


I'm not meaning to take any value what so ever from a degree, and I believe that people that have them have accomplished something worthwhile.

What I am saying is that people shouldn't just dismiss people without a degree, because those of us who have a true interest in what we do, and learn, read books and experiment on our own - without being forced, or having a set syllabus to follow can become very talented developers.

If you've got to a very high level alone, I think that's a damn good accomplishment too, one that is at least comparable to a degree in itself.


Matthew, I agree, however, there's a general trend I've noticed within this conversation: technical v thoughtful ability.

From my experience, programming requires both understanding and experience. What you learn in college does not necessarily correlate to success in a technical field (especially when you're coming out of a Liberal Arts university as I did).

Simply put, when it comes to a technical field:

(Past experience + understanding + execution) > a Liberal Arts degree.

But you shouldn't disregard a degree when it comes to thinking + innovation. College provides an invaluable means to look/analyze the world around you.

I wrote about this a few days ago that may be of interest:

http://datainsightsideas.com/post/35471878/


>Now I am sure a few people are going to say I have drunk the Kool-Aid.

Even if you point this out ahead of time, those people could still be right.

>I think getting a degree still opens many doors, and because of that I followed through with it.

Signals are wasteful.

>but looking back I have no regrets.

Most people think whatever choices they made were the best. That you have no regrets is not unusual.


I think you're shortchanging the value of being autodidactic.

The paper signifies an accomplishment that has nothing to do with actual ability. This obsession with degrees is a fetish.

Any decently self teaching person is going to wade through the boring stuff on their own anyway. That's a straw man.

In fact, you needing the pressures of deadlines and professors to get you to work, that's more indicative of you not being a great worker or being ambivalently committed to your work then anything about self teaching people. If you need to enter a codependant relationship with an institution that often calcifies mediocrity to get your work done or to wade through the boring stuff, that doesn't mean the self teaching dropout shares your problem or hasn't done the other work.


People who can self teach well are the minority, and many of those people still go to university/college. I am not shortchanging the value whatsoever.

I think being autodidactic is incredibly valuable - but I don't believe whether or not you have a degree is a good indicator of that. That skill is also incredibly hard to determine from a resume or interview. When you are hiring commonly you have once piece of paper to look at and then a 30 minute interview to evaluate the person. Whether you like it or not, the majority of people doing this will filter by degree and institution. If you can think of a better process, create a HR startup I am sure it would be amazingly successful! Many companies realize that the hiring process is flawed but there currently are few options.

I also disagree that educational institutions "calcify mediocrity".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: