I was a CS student who (personally, not a critique of all CS teaching) got tired of the way CS was taught at my school, which focused so much more on algorithms (which is good) and how to implement them (which can also be good) but tested the knowledge in ways I thought were only semi-useful. Fractions of a second of performance were more important to your grade than full correctness and good style. Collaboration was highly discouraged, which to some degree makes sense, but led to students who were inevitably terrible at group projects in senior year.
This eventually drove me to take a year off and then resume as a Physics major. I'm almost done now with my BS and am so happy I made this choice.
Despite switching to a Physics major, I'll probably end up working in a programming position eventually. It's a far easier career to get into.
This eventually drove me to take a year off and then resume as a Physics major. I'm almost done now with my BS and am so happy I made this choice.
Despite switching to a Physics major, I'll probably end up working in a programming position eventually. It's a far easier career to get into.