Yes, by all means get a degree whatever else you do. If you even think you might want a to be a civilian pilot someday, get a 4-year degree which provides a useful, marketable skill.
These degrees do not provide a marketable skill other than being a college grad. The problem with that is they hire these folks for very low wages in low-end white-collar jobs...there is long-term potential to make an edquate living, but you have to climb the ladder for years.
-Liberal Arts
-Aviation degrees of any sort (except engineering)
-Most science degrees (you need a PhD or MD to do anything other than lab assistant/technician)
These degrees provide a marketable skill, which you can jump right into if you maintain currency in your field.
- Engineering: Demand is rising, but most new grads in the US are foreigners...if you are a US citizen and can hold a US security clearance the defense industry will have a job for you the foreseeable future.
- Business/CPA (for a pilot, I would go with CPA it's more marketable)
- Computer Science (if you have the knack)
- Graphic Arts (if you have the knack)
- Pharmacy/Physician's assistant: More school but very high flexibility, easy to stay current, good pay, and you can work as much or as little as you want so you could stay current while holding a flying job.
If you are young enough, you could shoot for a military flight slot. Normal cutoff is age 28, sometimes waiverable a few years if you have prior service. Best bet here would be to stay in the guard/reserves, preferably a squadron. Those guys love to promote motivated enlisted from their own ranks.