I found that the degree provided a solid foundation in theory—like data structures and algorithms—that I wouldn't have studied on my own. However, for actual day-to-day web development, 90% of my knowledge came from personal projects and documentation.