| I'm not sure where you're physically located, but if you were a young cousin of mine on either the US or Japanese sides of the family, I'd tell you get the degree. If you feel that college is too easy mode for you, feel free to take more difficult or eclectic courses, or throw yourself into extracurriculars. (It's a great time to learn a foreign language.) Why get the degree? 1) Because there is no circumstance where having an undergraduate degree makes you worse off than not having it. 2) Because now is the easiest and cheapest time in your life to check the degree box. 3) Because the opportunity to be a college student may, if you take advantage of it, give you the option to ease into parts of being an Honest to God Adult (TM) like, e.g., resolving conflicts with people who aren't family members or keeping a budget or juggling multiple priorities at once. It can be easier to get adjusted to this sort of stuff when you are not also getting adjusted to the wild world of working. 4) Many employers in our line of work do not strictly speaking require a degree. Unfortunately, you will occasionally in life be called to deal with people of good will who have irrational requirements. For example, governments and future mothers-in-law may have absolute requirements for college degrees. Check the box today, avoid a heck of a lot of stress in eight years. You've got the rest of your life to work on the career thing. Trust me, it's plenty of time. If you drop out, are you condemned to being a bum? Not in the least. Recommendations at this point would differ based on where you live, but they're probably going to sound like some variant of "Find a clueful company which has room for a young engineer to both learn from more experienced engineers and also meaningfully impact the organization. Work for them for 3-4 years then reassess." |
Depending on where you live, one could make the argument that there is some opportunity cost associated with spending 4 years in school along with the debt that would possibly come with it.
I went the route of quitting school and becoming a developer full-time as I felt the experience was more valuable than sitting through pre-requisites I wouldn't ever use, the standard "Rocks for Jocks" geology courses for example, or sitting through a CS lecture and hearing things I learned as a young teenager.
At the end of the day, the OP has to weigh his options and determine what is best for him. However, as someone who took the option of not attaining a degree and instead went straight into my career: It is possible, it just isn't for everyone.