tombombodil wrote:Computer science is one of the most switched out of majors for this very reason (especially in super competitive programs like the University of Washington). People start in it thinking it'll land em a good middle class+ salary, but it's just way to much work to suffer through if you don't a) feel pretty passionate about it on some level, or b) have a genuine talent for it.
It is also one of those fields where you will be constantly learning new things. The tools you use at the beginning of your career rarely look the same at the end of it.