To all of you Comp Sci majors out there: How well has the major prepared you for programming modern frameworks and languages? Will the work pay off for someone who wants to learn frameworks like RoR or languages like HTML5, CSS3? I'm asking this because with comp sci, you usually need to take heavy math courses. Would a programmer be better off going into design so he/she has more time to teach themselves?