I don't think a degree is necessary but a lot of everything in your work life depends more on where you intend to go from there. College can also give you skills in business, leadership, writing and negotiation skills. Those can be very helpful if you want to ever get out of the coding business or just want to expand your horizons outside of coding. The thing you find out quickly in this business is that there are a lot of coders, but fewer people who can organize requirements from customers, architect solutions to scale to enterprise level, negotiate a schedule for release, or even lead a group of programmers in a large scale project.
Yes, even those things might not require a college degree, but if you don't have those skills to begin with, college can be a good place to acquire them.