Hacker News new | ask | show | jobs
by dutchrapley 5124 days ago
The purpose of higher education, which I fear so many young people fail to realize, is that it's there for you to learn how to learn. Most colleges and universities are designed in a way so that everyone can keep up (with some exceptions).

That being said, I dropped out after three years. I'm not saying you should do the same, but at the time my heart was just not in it.

Nothing says you have to major in Computer Science. Some of the best developers I've worked with majored in something else: English, History, Accounting, Psychology, Music, etc. They were great because they were passionate, eager to learn, and put what they had learned into practice. Granted, these developers were building web applications, which typically are written in highly abstracted languages. Depending on what type of development you want to do, a Computer Science degree may not be necessary. Besides, no matter what type of development you choose, you'll be learning for the rest of your life.

My suggestion is for you to talk to you CS advisors and also talk to advisors for other majors you might be interested in and then make a decision.