Hacker News new | past | comments | ask | show | jobs | submit login

Compsci is probably among the more time intensive degrees you could be shooting for. It's heavy on math requirements, which requires a lot of practice to fully understand. The degree is also relatively rigid in its structure of requirements. You need math classes throughout and they all build on each other. The compsci courses also build on each other. The math classes are also requirements for the compsci classes. It's real easy to screw up a semester (can't get into a class because it's full, have to drop a class, can't take all the classes you need because of the load) and throw everything out of whack. It's easy for a full time student to end up with a 5 year schedule, let alone someone who has to work full time.

If you are just looking for a piece of paper, then perhaps something Xbusiness would be better.

As to the value of the degree itself. I don't know. You have been on a career track without it and you have been fine so far. Having a degree probably opens up your options, but it's not the driver. There may be opportunities you can't pursue because of a lack of a degree. But as long as you still have options, then it's not a problem. In the tech field, it's more about what you know and your network rather than having a degree. A more important consideration might be getting a work visa for the U.S. I don't know if it's easier to get a visa while having a degree. This is something you will have to look into.

I don't know that self study would solve anything. You have to put in X hours to pass a subject and you probably have to put in that time either through self study or while taking an actual course. You could self study before the course to pass the course with less work, but you still had to put in the time before hand.

You might also need to take a close look at your study habits. Is there something you could be doing different? Is there a way that you could substantially reduce your work load in school? Maybe you could let your grades drop a bit in certain subjects by keeping up on the material but skipping certain time consuming assignments?

The bottom line is that you should have a certain idea of what you want to do and then do what you need to do to accomplish that. If you are starting a business which will require all your time, then something has to give. If the business is more important, then you will have to drop school. You have already made that decision once, what would be different in the future?

Edit: I don't know that going to the bay area and having a degree in compsci is a requirement for making an impact. Maybe it would be better to get knowledge of a field outside of compsci so that you can apply your development skills to that field. The best opportunities for start-ups are probably in things that a typical compsci grad living in the bay area probably wouldn't even think about because that person doesn't have that exposure. That's the area of unknown unknowns. Instead, you get a bunch of start-ups creating "me too" consumer apps that nobody cares about.

There are a lot of problems to be solved outside the bay area. The bay area may be a hub of tech activity, but just as important are the outposts. For example, Uber is a service which supports a limited number of metro areas in the U.S. while WhatsApp aims to service the entire globe. I live in the Philippines are there are lots of problems to be solved here that people in the bay area don't know about. Bill Gates would never have got his idea for his foundation if he had never visited Africa.

So, lots of approaches and limited time. Use it wisely. ;)




I actually started out doing a bachelor of business studies program, but switched to CS as I figured I would enjoy it a bit more. The math has been a lot of work, I don't have a strong math background.

The ability to get a US work visa is something that has worried me. I looked into this when I got approached about a job opportunity in the states a while ago, however it turns out I can't work in the US without a degree, or 12 years experience. That said, I'll have 12 years experience around about the same time I'd complete my degree, so it's probably not really going to help with that.

I think your edit is actually pretty spot on, I probably need to worry less about finding a start-up that's going to make it big and focus more on finding a problem that I can solve locally. The scale in NZ is quite small unfortunately, there are only 5m people here which is one of the reasons I figured I'd need to look overseas.. perhaps it just means there's less competition?

Lots to think about - Maybe I'll finish this semester and then spend the rest of the year working on one of my ideas and see where I get to, if I don't have any luck I can continue my BSc next year while I come up with another idea.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: