Live data from Hacker News

Ask HN: Did you regret getting a CS degree?

news.ycombinator.com

21–30 of 30 posts

Re: Ask HN: Did you regret getting a CS degree?

#21
Not in the slightest.

I went into the degree having done a lot of programming and found the first year of CS fairly easy. However, I was lucky as Glasgow allows you to switch between degrees almost at will as long as you meet the requirements for it during the first 2 years (1st year courses generally only make up 1/3rd of the credits, and 2nd year courses make up 1/2 of the credits for that year).This meant that I was able to peruse Maths, Physics and CS in my first year, and Electrical Engineering and CS during my second year - it was only in the final 2 years that CS became my only focus.

Essentially, I didn't need to decide which degree I would do until the start of my 3rd year, by which point the course had ramped up to the 4 hours sleep per night level, I was loving every moment of being pushed to the edge, and I was very sure that CS was the right choice for me.

Practically speaking, I came out of the degree having covered a bit of just about everything, and in a position to quickly learn anything that I don't already know. I probably could have become better at programming, but a much less capable thinker if I'd spent the 4 years working.

I don't think that every developers needs a CS degree, however I'd say that if you want to tackle really hard problems, the ones that most people wouldn't even dream of solving, then a CS degree is probably the best tool in your box.

Re: Ask HN: Did you regret getting a CS degree?

#22
Not at all. It makes everything SO MUCH easier. Without it there will ALWAYS be a question mark in employers' mind, no matter how many years of experience you have!

Now if you are starting your own company and think you will be the next Zuckerberg/Gates/Jobs, then it's a different story.

Re: Ask HN: Did you regret getting a CS degree?

#23
I did a Master's degree in CS and have absolutely no regrets. It was, without a doubt, the most enjoyable, interesting, fun and educational period of my life.

In the 20 years since I have, at some point, found almost every subject that was covered useful. Most useful of all, though, was the education in critical thinking, critical systems thinking and soft systems. The lessons I learned there are ones I still use every day. Almost every job in technology involves, in some form, solving complex problems in complex, continually changing environments with many participants with differing interests, motivations and capabilities. This has stood me in good stead from my first job as a developer to my current role managing large programs of work.

Re: Ask HN: Did you regret getting a CS degree?

#24
post #8

I do regret getting a CS degree. CS came easy to me and so I got a CS degree. Hindsight I wish I had challenged myself to get a degree in something that didn't come easy. I dont appreciate my degree and I blow off the fact that I even have one. It means nothing to me. I have a 14 year old son whom I am pushing to challenge himself and be more well rounded than I was. He is learning C++, yes but he plays basketball, l…

what kind of degree would not come easy if you were able to make a CS degree? IMHO only a few degrees like pure math or physics may be more difficult.

There's a distinction between "difficult" and "comes easily". A lot of CS is easy for me, I think in part because the underlying thought patterns are intuitive and in part because I enjoy poking at it on my own. I don't think, say, mechanical engineering is particularly more _difficult_ on an absolute scale, but I personally would have had to work a lot harder and develop better learning skills for a mechanical engineering degree, and I would have learned a lot more in the process. And exposed my brain to something I'll likely never get a chance to expose it to now.

Re: Ask HN: Did you regret getting a CS degree?

#25
post #20

Are you kidding me? You are the one who needs to regret it since you would never be respected equally amongst your colleagues if all other skills are equal between you and them.

Why wouldn't you be respected equally? The point of a degree is that it's a proxy for a statement about skills, not that the prestige of the degree itself is valuable.

Re: Ask HN: Did you regret getting a CS degree?

#26

I do regret getting a CS degree. CS came easy to me and so I got a CS degree. Hindsight I wish I had challenged myself to get a degree in something that didn't come easy. I dont appreciate my degree and I blow off the fact that I even have one. It means nothing to me. I have a 14 year old son whom I am pushing to challenge himself and be more well rounded than I was. He is learning C++, yes but he plays basketball, l…

The danger with this is that it requires a lot of self-control to dedicate yourself to something else for three years. It becomes very easy to ignore your university work in favour for that which you're more passionate about. The risk is you end up in more or less the same position but with a lower GPA.

Re: Ask HN: Did you regret getting a CS degree?

#27

I do regret getting a CS degree. CS came easy to me and so I got a CS degree. Hindsight I wish I had challenged myself to get a degree in something that didn't come easy. I dont appreciate my degree and I blow off the fact that I even have one. It means nothing to me. I have a 14 year old son whom I am pushing to challenge himself and be more well rounded than I was. He is learning C++, yes but he plays basketball, l…

I started college a couple years ago after 15 years working as a programmer. I wanted a CS degree, but during the first semester I spent a lot of time thinking about what I really want to do and switched to Computer Engineering. I might switch to EE before I'm done.

I thought I wanted the piece of paper, but I found out that I really enjoy pushing myself to learn new things.

Re: Ask HN: Did you regret getting a CS degree?

#28
Nope. I wouldn't have taken many of the classes I took when getting my CS degree if I didn't need to. But, I am glad I took them.

This would mostly be the theory, OS, and compiler courses. If you know the full stack and the connections between them, it makes it much easier to pick up new things. Getting a CS degree let me spend 4 years of my life understanding the fundamentals.

I understand that you can learn all this stuff on your own, but pretty much nobody does. And having all this knowledge makes it substantially easier to learn new things (something I do quite a bit nowadays).

Re: Ask HN: Did you regret getting a CS degree?

#29

I didn't get a CS degree - I did Elec Eng instead, which has some overlap, I suppose - but I haven't found it too much of a problem. I occasionally become aware of gaps in my knowledge, but I find that a bit of reading can usually fix that. I think I'm more motivated and self-directed now than I was back when I was a student, so I'm not sure I really missed too much. Education is wasted on the young! In any case, onc…

Agree completely. I am in the same position, having an EE degree, and haven't found this to be a drawback so far.

After a few years of work and motivated self-study, a bachelors degree begins to fade into relative insignificance.

Re: Ask HN: Did you regret getting a CS degree?

#30
I quite regret joining for a CS degree. I am on my second year (I should have been in 3rd, but I chose to take an year of academic break). What CS teaches you, you cannot implement in real world without doing stuff you would be doing without joining the degree.

Best way is to stay passionate about CS and join a degree for some other studies, like business or law, hence bringing out your full potential.

I am, for sure, going to regret taking my CS degree.

Post reply on HN